主题:  如何在Flash中使用延时?(急急急!)

laohu

职务:普通成员
等级:1
金币:0.0
发贴:40
#12001/11/14 22:14:06
我要用Flash Script设计一个画圆小动画(描述如下)
先在屏幕中心产生圆心,然后通过随机画点产生圆的轨迹,但是随机点显示速度太快。请问如何使用其中的延时函数使画点速度变慢?



长刀

职务:普通成员
等级:1
金币:0.0
发贴:18
#22001/11/14 22:52:38
可以试试
for(i=1,i<1000,i++){

}
大括号之间随便运算点什么,只是代码效率低点。



5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
#32001/11/15 12:52:40
1真 T=GETTIMER
2真 IF (T《5000)GOTO1



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#42001/11/16 13:45:30
tempm = dtM.getSeconds();
dtM=new Date();
while(dtM.getSeconds()>tempm+delay) {
...
}

delay is your settings



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#52001/11/16 13:45:55
using in enterframe event



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62001/11/16 23:57:57
这是面向对象的方法。

用gettimer求两次的时间差也可以办到。



vital

职务:普通成员
等级:1
金币:10.0
发贴:194
#72001/11/19 8:53:55
不用延时函数也可以,调慢帧速率就行了