主题:  速度控制问题?

seast_5d

职务:普通成员
等级:1
金币:0.0
发贴:81
注册:2002/1/31 12:53:41
#12002/3/15 18:53:43
我做了一个有很简单动画的mc
我在场景里需要很多种这个mc动画的播放 速度
我想用按纽实现改变其速度,但是我不会:(
请斑竹、大家帮帮我,告诉我怎么编写!
谢谢,谢谢!


non

临天

职务:普通成员
等级:1
金币:1.0
发贴:184
注册:2002/3/9 17:22:00
#22002/3/15 20:04:33
例如按"→"向右加速
speed=5
if (Key.isDown(39)) {
_x+=speed;
speed+=1;
}



seast_5d

职务:普通成员
等级:1
金币:0.0
发贴:81
注册:2002/1/31 12:53:41
#32002/3/15 20:34:35
这样可以控制mc的播放速度吗?


non

临天

职务:普通成员
等级:1
金币:1.0
发贴:184
注册:2002/3/9 17:22:00
#42002/3/15 21:02:06
哦,不好意思,看错了,我以为是问控制MC的移动速度.



realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/3/5 12:32:45

5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#62002/3/16 15:41:40
realbobo在上个帖子中说
引用:
看这里
www.5dmedia.com/bbs/NewsDetail.asp?id=254560


其实原理就是goto语句。



seast_5d

职务:普通成员
等级:1
金币:0.0
发贴:81
注册:2002/1/31 12:53:41
#72002/3/16 20:51:41
难道让我做无数个速度不同的mc去用按纽选择吗?:(
可不可以用按纽控制每秒播放的桢数呢?


non

临天

职务:普通成员
等级:1
金币:1.0
发贴:184
注册:2002/3/9 17:22:00
#82002/3/16 21:40:09
用按钮来控制帧速是不能的,只有通过goto来延时



realbobo

职务:普通成员
等级:1
金币:1.0
发贴:180
注册:2002/3/5 12:32:45
#92002/3/17 10:59:00
你要的效果只能模拟,不能真正实现。



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
注册:2002/1/6 14:44:13
#102002/3/17 12:40:35
这个问题以前讨论过很多次了,搜索以前的帖子,有很好的解决方法。
基本思路就是先把速度放的足够慢,然后再控制快慢就行了


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

seast_5d

职务:普通成员
等级:1
金币:0.0
发贴:81
注册:2002/1/31 12:53:41
#112002/3/19 21:56:18
谢谢goldgoat.
不过,你以前的帖子里说得是先让mc里的动画足够快,
现在怎么又让它慢了呢?

估计是你以前说的对吧,可是,我有点看不明白怎么用另外一个mc插进来使需要控制速度的mc改变速度,麻烦你多说几句吧,谢谢!!!


non

金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
注册:2002/1/6 14:44:13
#122002/3/19 22:20:09
晕,是我说错了
要先做的足够快
然后用另外一个mc来进行延时
简单的做法,如果不要求控制精确的话,只要这个mc里面有一段空帧就行了
当这个mc播完一次后控制的mc向后跳一帧
这样就达到变慢的效果了
这样控制空mc的长度就能控制播放速度了
明白了吗?


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