FlashCS3(及其以上版本)
首先我们打开Flash,利用欢迎界面新建一个ActionScript3.0文档,如下图所示:
因为本次讲述按钮对 影片剪辑的的控制,所以我找了一个影片剪辑,是一段内容位一个架子鼓手演奏的动画,我把这个影片剪辑放到舞台上,命名为mcPlayer:
此时我们按下Ctrl+Enter测试,会发现这个鼓手在不知疲倦地一直演奏。为什么会这样呢,我们双击打开mcPlayer进去看,发现时间轴上没有任何停止代码,所以动画会一直循环播放。
我们还需要两个按钮,一个“播放”和一个“暂停”,用来控制这个影片剪辑的播放与停止。打开“窗口/公共库/按钮”,找到一个自己喜欢的拖到舞台上。
此时打开库,发现有个按钮,我们命名为“播放”,我们在这个按钮上单击右键,执行“直接复制”,生产一个“播放副本”按钮,我们重命名为“暂停”。
我们把播放和暂停都拖到舞台上,双击进去,把内部的文本框改成中文“播放”,“暂停”。
给播放按钮命实例名为“btnPlay',暂停按钮命名为“btnPause'.
在第一帧按下F9,打开动作面板输入下面代码,输入如下代码: btnPlay.addEventListener(MouseEvent.CLICK,mcItemPlay); btnPause.addEventListener(MouseEvent.CLICK,mcItemStop); function mcItemPlay(e:MouseEvent):void { mcPlayer.play(); } function mcItemStop(e:MouseEvent):void { mcPlayer.stop(); } 以上代码便是两个按钮对这个鼓手的控制。其实代码并不值得一句一句解释,你记住这种格式就好了,慢慢就会使用。
Ctrl+Enter测试影片,单击'暂停'鼓手暂停,单击'播放'鼓手开始继续打鼓。
按钮一定要“直接复制”两份,否则修改会变成一样的按钮。