只执行一次的定时器。
public startSchedule(cd:Function){ if(this.type!=ROAD_POINT_TYPE.AI_START){ return; } this._cd = cd; this.scheduleOnce(this._startDelay,this.delayTime);//一定延迟时间 后开始发车。 只执行一次的计时器 参数2是秒。 }
执行多次的。
private _startDelay(){ //this._scheduleCD(); this.schedule(this._scheduleCD,this.interval,macro.REPEAT_FOREVER);//根据时间,间隔 每隔多少时间。生产一个小车 }
取消定时任务
public stopSchedule(){ this.unschedule(this._startDelay); this.unschedule(this._scheduleCD); }
站长微信:xiaomao0055
站长QQ:14496453