|
主题: 如何在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
不用延时函数也可以,调慢帧速率就行了
|