flash as3 怎么做延时
答案:2 悬赏:0 手机版
解决时间 2021-02-24 01:49
- 提问者网友:温柔港
- 2021-02-23 15:23
flash as3 怎么做延时
最佳答案
- 五星知识达人网友:从此江山别
- 2021-02-23 15:48
给你个思路:
加个定时器,间隔时间1秒,它的侦听器中判断计时器开始后的时间间隔,用switch语句实现你的目的。
var timer:Timer=new Timer(1000);
timer.addEventListener(TimerEvent.TIMER,handleTime);
timer.start();
function handleTime(e:TimerEvent){
var interval:int=timer.currentCount;
switch(interval){
case 3:
trace("-------3---------");
break;
case 8:
trace("-------5---------");
break;
case 18:
trace("-------10---------");
break;
}
} 异想天开,这是AS3,不是java,AS3能直接那样,就不需要大家费力帮你想办法了。
加个定时器,间隔时间1秒,它的侦听器中判断计时器开始后的时间间隔,用switch语句实现你的目的。
var timer:Timer=new Timer(1000);
timer.addEventListener(TimerEvent.TIMER,handleTime);
timer.start();
function handleTime(e:TimerEvent){
var interval:int=timer.currentCount;
switch(interval){
case 3:
trace("-------3---------");
break;
case 8:
trace("-------5---------");
break;
case 18:
trace("-------10---------");
break;
}
} 异想天开,这是AS3,不是java,AS3能直接那样,就不需要大家费力帮你想办法了。
全部回答
- 1楼网友:洎扰庸人
- 2021-02-23 17:01
使用计时器类 timer就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯