码迷,mamicode.com
首页 > 其他好文 > 详细

AS3 setInterval

时间:2014-07-25 14:09:01      阅读:312      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   使用   os   strong   io   width   

setInterval

() 函数  
public function setInterval(closure:Function, delay:Number... arguments):uint

 

语言版本:  ActionScript 3.0
运行时版本:  AIR 1.0, Flash Player 9

 

 

以指定的间隔(以毫秒为单位)运行函数。

作为使用 setInterval() 方法的替代方法,请考虑创建一个 Timer 对象,带有指定的间隔,并使用 0 作为 repeatCount 参数(这样可将计时器设置为无限制重复)。

如果打算使用 clearInterval() 方法取消 setInterval() 调用,请确保将 setInterval() 调用分配给一个变量(clearInterval() 函数稍后将引用该变量)。如果不通过调用 clearInterval() 函数取消 setInterval() 调用,则不会将包含 setTimeout 闭包函数的对象作为垃圾回收。

 

参数

  closure:Function — 要执行的函数的名称。不要包括引号或圆括号,并且不要指定要调用的函数的参数。例如,使用 functionName,而不要使用 functionName() 或 functionName(param)
 
  delay:Number — 间隔(以毫秒为单位)。
 
  ... arguments — 传递给 closure 函数的可选参数列表。

 

 

返回
  uint — 超时进程的唯一数字标识符。使用此标识符可通过调用 clearInterval() 方法取消进程。

相关 API 元素


示例  ( 如何使用本示例 

以下示例使用 setInterval() 方法创建一个计时间隔,以 1 秒的固定间隔调用 myRepeatingFunction() 方法。
 
package {
    import flash.display.Sprite;
    import flash.utils.*;

    public class SetIntervalExample extends Sprite {
        private var intervalDuration:Number = 1000; // duration between intervals, in milliseconds
        
        public function SetIntervalExample() {
            var intervalId:uint = setInterval(myRepeatingFunction, intervalDuration, "Hello", "World");
        }

        public function myRepeatingFunction():void {
            trace(arguments[0] + " " + arguments[1]);
        }
    }
}

 

AS3 setInterval,布布扣,bubuko.com

AS3 setInterval

标签:style   http   color   使用   os   strong   io   width   

原文地址:http://www.cnblogs.com/LLLoveLL/p/3867664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!