import flash.utils.clearTimeout; 
    import flash.utils.setTimeout; 

// 设置多少毫米触发
        private var delay:Number  = 1000; 
		// 记录开启的计时器
		private var intervalId:uint;

/**
		 * 是否添加 时间侦听
		 * @param	_isAdd       默认是
		 */
		public function addTimeOut(_isAdd:Boolean = true){
			if (_isAdd){
				intervalId= setTimeout(myDelayedFunction, delay); 
				//intervalId= setTimeout(myDelayedFunction, delay, "Hello", "World"); 
			}else{
				if(intervalId>0) { 
					clearTimeout(intervalId); 
				} 
			}			
		}
		
		
		
		/**
		 * 时间到触发
		 */
        public function myDelayedFunction():void { 
            //trace(arguments[0] + " " + arguments[1]); 
        } 

  时间轴使用:

import flash.utils.clearTimeout;
import flash.utils.setTimeout;
// 设置多少毫米触发
var delay_out: Number = 1000;
// 记录开启的计时器
var intervalId_out: uint;

/**
* 是否添加 时间侦听
* @param _isAdd 默认是
*/
function addTimeOut(_isAdd: Boolean = true) {
if (_isAdd) {
intervalId_out = setTimeout(myDelayedFunction_out, delay_out);
//intervalId= setTimeout(myDelayedFunction, delay, "Hello", "World");
} else {
if (intervalId_out > 0) {
clearTimeout(intervalId_out);
}
}
}

 

/**
* 时间到触发
*/
function myDelayedFunction_out(): void {
//trace(arguments[0] + " " + arguments[1]);
}

  

posted on 2020-03-16 11:39  我是cdt  阅读(163)  评论(0编辑  收藏  举报