|
主题: 如何实现用按钮控制动画播放桢数。
|
 圆月弯刀
职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/5/11 16:13:34
|
#12002/5/8 22:33:04
我做一长100桢的动画。 (包括多个层)
我想用三个按钮来控制动画。
点击按钮1,播放20-40桢的动画。
点击按钮2,播放60-80桢的动画。
点击按钮3,播放80-100桢的动画。
请问各位如何实现?
|
 疯一样的男子
职务:普通成员
等级:1
金币:1.0
发贴:221
注册:2002/4/22 21:13:53
|
#22002/5/8 22:45:17
这不容易吗? 按钮1:GOTOANDPLAY(20);在第40帧家上STOP; 按钮2:GOTOANDPLAY(60);在第80帧家上STOP; 按钮3:GOTOANDPLAY(81);在第100帧家上STOP;
你还没说明按下按钮播放完一段后要怎么样呢?
编辑历史:[这消息被疯一样的男子编辑过(编辑时间2002-05-08 22:46:35)]
|
 圆月弯刀
职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/5/11 16:13:34
|
#32002/5/8 22:52:01
不好意思,兄弟我忘说了。
按下按钮播放完后动画回到第一桢。
我还想在不按任何按钮的情况下可以让动画从头到尾播放完。
这个不太好实现。
|
 再見理想
职务:普通成员
等级:5
金币:10.0
发贴:2495
注册:2002/3/31 18:27:49
|
#42002/5/9 8:59:50
那就在20、40、60帧写GOTOANDSTOP(1)啊
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
|
#52002/5/9 9:08:16
楼上的兄弟这好象不行吧。。。 他的意思是没有按按纽的情况下,动画还是很顺畅的播放~
|
 qylhbyx
职务:普通成员
等级:2
金币:1.0
发贴:369
注册:2002/4/19 19:37:51
|
#62002/5/11 13:42:03
设置一些判断的语句就可以了! 比如在第一帧内加上stop。 然后在每个按钮上都加上a==1 然后在20帧、60帧、80帧处加上判断a是否恒等于1的语句,如果等于1则stop; 我没记错的话要用到双等于号(a==1) 只能简单的说到这,一些情况还得根据实际要求自己来处理的! 彤庭玉 qylhbyx@163.com
|
 Mozier
职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
|
#72002/5/11 15:14:35
还是贴个原文件上来吧。 大家来改改。。
|
 帆帆
职务:普通成员
等级:1
金币:0.0
发贴:53
注册:2002/3/29 22:02:55
|
#82002/5/11 19:02:37
是啊,有源文件看的懂一些
|
 qylhbyx
职务:普通成员
等级:2
金币:1.0
发贴:369
注册:2002/4/19 19:37:51
|
#92002/5/11 21:35:33
可以的,如何上传啊? 几个帧的语句我写一下吧! 在第一层加一100帧的动画 第一帧: stop() a="0" 第20帧 if(a==1){ stop() gotoandstop(1) } 第60、80帧依此类推! 再加一层:用于放置按钮的层。 在按钮上的语句为: 无停顿播放:gotoandplay(2) 有停顿:on (release) { a = "1"; gotoAndPlay (21); } 依此类推! 彤庭玉 qylhbyx@163.com
编辑历史:[这消息被qylhbyx编辑过(编辑时间2002-05-11 22:05:35)]
|