flash 8.0里怎么设置点击按钮后开始播放,有没有代码?

flash 8.0里怎么设置点击按钮后开始播放,有没有代码?,第1张

解决方法如下:

1、首先你要在那一帧上加上stop(),这样这一帧停止,你才能通过点击按钮进行播放

2、然后开始设置按钮,可使用矩形或者椭圆绘制一个图形,再选择这个图形,按F8转换为按钮元件

3、给这个按钮添加一个命令,AS2.0的,格式很重要,如下:

on (release) {gotoAndPlay(2)}

括号里的这个数字2可根据你的需要进行更改,比如第5帧播放动画,那么括号里改成5

Flash中还可以设置一些交互性按钮。下面,我们来看看flash开始播放按钮代码吧。

01

代码层

新建图层3,更名为代码层,然后点击F9,在d出的窗口中输入代码stop(),如下图所示:

02

插入按钮

然后在库中选择相应的按钮,如下图所示:

03

按钮层

接下来输入按钮的代码,创建图层4,然后点击F9输入代码on (release) { play()} ,如下图所示:

04

预览效果

接下来就可以预览效果了,如下图所示:

这里给出一个最简单的ActionScript3.0开始和停止按钮的制作方法:

(一)制作开始按钮:

(1) 将做好的动画影片剪辑放在“场景1”的图层1的第2帧。

(2) 新建一按钮元件,名“开始”,编辑“开始按钮”。(做法同FLASH 8.0),全居中对齐。

(3) 在“场景1”的图层1上面新建图层2,名“开始”,将做好的“开始按钮”元件拖入第1帧。并放在舞台的适当位置。打开“属性”面板,将<实例名称>改为 ksbtn

(4) 回到场景1,点一下“开始层”的第1帧,打开“动作面板”,输入: function pl(event:MouseEvent):void { play()} ksbtn.addEventListener(MouseEvent.CLICK,pl)

(5) 在第2帧插入空白关键帧。

(6) 在图层2上面新建图层3,名AS,在第1帧输入 stop()

(7) 把图层1的帧延长到那个动画影片剪辑的长度。

(8) 这样开始按钮就做好了,测试看看吧。

(二)制作停止按钮:

(1)新建一按钮元件。名“停止”,编辑“停止按钮”,全居中对齐。

(2)在“场景1”的开始层上面插入一图层,名“停止”,将编辑好的“停止按钮”元件拖入第2帧(第1帧为空白关键帧),并放在舞台的适当位置。打开“属性”面板,将<实例名称>改为 tzbtn

(3)回到场景1,点一下“停止层”的第2帧,打开“动作面板”,输入: function tz(event:MouseEvent):void { gotoAndPlay(1) } tzbtn.addEventListener(MouseEvent.CLICK,tz)

(4)延长帧到结束帧的长度。这样停止按钮也做好了,保存,测试。时间轴面板如下图:

==========================================

关于音乐停不了的问题:

音乐的问题已经解决了哈。我原来就是用“数据流”的,怎么弄都停不了。后来我就试着把音乐从影片剪辑中剥离出来,在场景1的mc层上面新建一层,从第2帧开始放音乐,反正总帧数的长度就是以音乐为准的,这样按停止按钮,音乐也就停止了哈。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11835645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存