如何设置播放上一帧?
解决思路
利用prevFrame,prevScene这两天命令我们就可以方便的来控制播放前一帧或者前一个场景。在MX里面要实现这个效果需要用GOTO命令来进行跳转。
具体步骤
1、??运行Flash?MX?2004,文档属性默认。
2、??单击【文件】|【导入】|【导入到库】命令,从本地硬盘中导入三张图片。
3、??把三张图片依次从库中拖放在时间轴的第1帧,第2帧和第3帧。如图3.2.11所示。
图3.2.11??????时间轴
4、??为了使朋友们能够更加直观的体验效果,我们增加一个控制按钮。新建一个按钮元件,在按钮的时间轴的第1帧键入“播放上一帧”,返回到场景1。
5、??在场景1的时间轴上面增加一个图层,单击该图层的第3帧,按F7插入空白要害帧。从库中把刚才制作的按钮拖放到此帧中的适当位置。如图3.2.12所示。
图3.2.12???????设置按钮的位置
6、??在选中舞台中的按钮的情况下,打开AS面板,填写如下语句。如图3.2.13所示。
on?(release)?{?????//当鼠标点击的时候,执行下面的动作。
???????prevFrame();??//转到上一帧
}
图3.2.13???????在按钮中填写as
7、单击选中图层2的第3帧,在AS面板中填写stop():。使动画在第3帧停止。如图3.2.14所示。
图3.2.14????????最后的时间轴
8、保存,测试。请参看源文件prevFrame.fla
注??意?——prevFrame语句在一般情况下可以使用goto来替代。
提??示?——prevFrame和stop一样没有参数。
试一试?——nextFrame,nextScene,prevFrame,prevScene这四个语句的用法基本相同,朋友不妨试试看
相关问题
◎如何停止flash中的声音?
在“时间轴控制”中还有最后一个语句,就是stopAllSound。意思是关闭声音。下面这个flash事例就是利用stopAllSound制作的关闭音乐的按钮。这条语句没有参数,可以加到帧上或者按钮上。事例中的完整as为:on?(release)?{????//?当按钮按下时执行下面语句。
???????????????????????????????????????????stopAllSounds();??//停止所有声音
}
请参考源文件stopAllSound。
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |