主题:  我想隔一段时间执行一段代码

wangjinran

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2001/6/17 7:09:03
#12001/6/22 15:51:34
我想隔一段时间执行一段代码,所以我写了以下达到这个效果:
time = getTimer();
while (true) {
    now = getTimer();
    if (time<(now-1000)) {
    break;
    }
}
但实际使用不理想,计算机被拖得很慢,谁有好方法(不要使用“帧”的方法)?



万中吾一

职务:普通成员
等级:1
金币:1.0
发贴:273
注册:2001/5/15 21:39:21
#22001/6/22 22:36:00
没办法!
使用帧或者放弃



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:585
注册:2001/1/22 21:43:15
#32001/6/23 9:57:05
你看看flash归档区有一篇文章,对你是不是有启发



romp

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2001/1/10 21:59:40
#42001/6/23 13:07:24
用个MC
在里面有10多针!
从第一针到最后针就加一!
你想几秒就几秒!



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#52001/6/23 16:12:20
做enterframe里面套function



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
注册:2000/9/15 13:56:49
#62001/6/23 16:12:58
或者一个mc内靠frame间隔来循环执行function