主题:  可以用as来控制时间问题吗?

skyme

职务:普通成员
等级:1
金币:0.0
发贴:28
#12002/3/5 16:01:51
请问在Flash中,有没有什么as可以控制播放帧的时间(速度)的问题的呢?
比如说,当开始的300个帧和倒数的300个帧用flash的默认播放速度进行播放,而中间的300个帧用以默认速度的1/12倍进行播放,请问可以做到吗?



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#22002/3/5 19:24:24
减慢速度可以实现


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
#32002/3/5 19:53:29
怎么实现呢斑竹?



redsteps

职务:普通成员
等级:1
金币:1.0
发贴:144
#42002/3/5 20:26:24
就是在每帧都是stop();
然后用一个mc,在onClipEvent (enterFrame) 里判断,超过一定时间主场景才向前gotoAndStop()一帧



realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
#52002/3/5 20:37:00
Alright!Thank you!!



realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
#62002/3/5 20:37:44
那么加快速度可不可以实现呢?可不要跳祯哦!



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#72002/3/5 20:39:09
先给flash一个足够快的速度,然后再减慢后就能再加快了
只能这样实现效果


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
#82002/3/5 20:40:50
那就是说前300和后300祯都是慢速播放的?
OK!谢谢斑竹!



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#92002/3/5 21:05:12
直接更改播放速度会直接一些



realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
#102002/3/6 12:26:12
怎么才可以直接动态更换播放速度呢?谈谈你的高见啊!



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#112002/3/6 23:59:43
直接说是不能做到的,做到的结果是假象,是以丢失frame的代价换来的,即使加快了速度,也没有达到真正的增加播放速率。
所以我推荐直接修改ctrl+m的方法,而不是程序修改,除非需要或万不得已。



realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
#122002/3/7 13:07:39
我觉得还是金山羊斑竹的办法好点,虽然麻烦点,但效果应该好些。