flash中按钮控制动画怎么实现

flash中按钮控制动画怎么实现 就是像幻灯片一样 可以随意的上下左右的点按钮 然后出图片 例如 我有5张图片 然后有5个按钮 按一个按钮出来一个图片

简要地说一说:设置五桢,三层第一层AS层,五桢都是关健桢,在桢的动作面板上全写上stop()第二层按钮层,放五个按钮,只要第一桢是关健桢即可,后面普通桢。五个按钮在按钮上分别写代码:on release(){gotoAndPlay(对应图片所在的桢号)}第三层图片桢,五个关健桢,每个关健桢上一张图片。OK了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-27
不知道你新建的是2.0的flash还是3.0的flash不过,都是首先把5张图片做成一个影片剪辑如果是2.0的话,分别选择5个按钮,按F9键,进入代码编辑窗口分别写上on(press){gotoAndStop(图片相对应的帧)}如果是as3.0的话分别给5个按钮设置不同的实例名称在帧是写代码,下面是教你怎么写代码,5个按钮,要写5个如下的代码按钮实例名.addEventListener(MouseEvent.CLICK,函数名)function 函数名(e:MouseEvent){gotoAndStop(图片相对应的帧数)}本回答被网友采纳
第2个回答  2015-09-18
在动画开始处的一个帧上设置脚本代码stop,并新建一个按钮(不必新建图层)在按钮上设置脚本代码play即可通过按钮来控制动画的播放了。

8.0以前的版本,代码可以写在按钮上或帧上,9.0以上版本不管你用as2.0和3.0,代码只能写在帧上;

按钮上的2.0代码:
【播放】:
on (release) {
play();
}
【暂停】:
on (release) {
stop();
}

帧上的2.0,这个要给按钮起实例名,支持中文。
stop();
var j = 0;
var False:Boolean = false;
按钮播放.onRelease = function() {
False = !False;
play()
按钮暂停.onRelease = function() {
False = !False;
stop();

3.0必须在帧上按钮要起实例名:
(注:必须要将两个按扭的实例名改为 播放_Btn和暂停_Btn)
stop();
播放_Btn.addEventListener(MouseEvent.CLICK,nowstart);
function nowstart(event:MouseEvent):void{
play();
}
stop();
暂停_Btn.addEventListener(MouseEvent.CLICK,nowstart);
function nowstart(event:MouseEvent):void{
stop();
}
第3个回答  2013-10-27
楼上正解!!!!如果需要做网站联系我。
相似回答