主题:  如何实现用按钮控制动画播放桢数。

圆月弯刀

职务:普通成员
等级: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)]