论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

如何设置播放上一帧?

文章类别:Flash | 发表日期:2008-9-21 15:03:17

  

如何设置播放上一帧?
解决思路
利用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。

视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058