到学期结束了,看作业交送,有淡淡的忧伤,有的同学画得还可以,画面也不错,有的也做了动画,但就是还没有掌握按钮及控制代码的使用,这几周的学习效率有一些低呀,看我天天睡得这么晚的份上,还要让我再折腾两个小时再做案例,要是还不明白,我就要吐血了....
1、打开已经做好的动画,添加一个图层,把其它图层锁定,这个图层用来放置按钮和代码。
2、在第一帧,和最后一帧加入stop()停止命名。命令必须写在关键帧上,所以要先在最后一帧位置添加关键帧(或空白关键帧后)才能添加代码
3、打开公用按钮库面板,在第一帧加入播放按钮。在最后一帧加入重头播放按钮,在第二帧加暂停按钮和播放按钮。
4、把播放按钮实例名定义为pb,注意是实例名。选中按钮后在属性面板上设置。相应把停止实例名设置为sb,重头播放按钮实例名设置为rb.
5、第一帧为按钮添加单击事件及相应处理函数。
- pb.addEventListener(MouseEvent.CLICK, pbf);
- function pbf(event:MouseEvent):void
- {
- play();
- }
复制代码 这里pb是按钮的实例名,pbf是事件处理函数,只需要按这个格式来复制修改代码即可:
- 对象实例名.addEventListener(MouseEvent.CLICK, 处理函数);
- function 处理函数(event:MouseEvent):void
- {
- 语句;
- }
复制代码 相应第二帧代码为:
- sb.addEventListener(MouseEvent.CLICK, sbf);
- function sbf(event:MouseEvent):void
- {
- stop();
- }
- pb.addEventListener(MouseEvent.CLICK, pbf);
复制代码
最后一帧代码为:
- stop();
- rb.addEventListener(MouseEvent.CLICK, rbf);
- function rbf(event:MouseEvent):void
- {
- gotoAndPlay(2);
- }
复制代码
查看动画效果:
动画源文件下载:
周越越1104020348@教育技术论坛.rar
(932.58 KB, 下载次数: 105)
来自群组: FLASH课件制作 |