- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章 用ActionScript创建交互操作 本章内容 15.1 编写脚本 15.2 使用脚本助手 15.3 管理脚本 15.4 调试脚本 15.5 控制SWF文件回放 15.6 实战演练1——创建烟花绽放效果 15.7 实战演练2——坦克大战 15.1 编写脚本 编写脚本不需要用户对ActionSCcript有完全的了解,在 Flash CS5 中编写代码时,应使用动作面板窗口,动作面板中包含:动作工具箱、脚本导航器、脚本助手和脚本窗格。 选择【窗口】?【动作】命令(或者按F9快捷键),打开【动作】面板。 动作工具箱:动作工具箱是用于浏览ActionScript语言元素的分类表,然后将其插入【脚本窗格】中,将其插入到【脚本窗格】中可通过如下方法: ⑴ 双击要插入的元素,便可将其插入到脚本窗格中。 ⑵ 将要插入的元素拖拽到脚本窗格中。 ⑶ 单击动作面板中的【将新项目添加到脚本中】按钮,将语言元素添加到动作脚本中。 脚本导航器:在将脚本导航器中可显示脚本的Flash元素的分层列表,使用Flash导航器,可以在各个脚本中快速移动,例如:单击某一其中的任一项目,那么与该项目关联的脚本将显示在脚本窗格中,并且播放头将转移到时间轴的相应位置。 脚本助手:使用脚本助手,有助于用户更轻松的向Flash SWF 文件或应用程序中添加简单的交互性,对于不喜欢编写自己的脚本或者更喜欢工具所提供的简便性的用户来说,可以选择使用脚本助手模式。 脚本窗格:在脚本窗格中键入代码。 15.2 使用脚本助手 对于使用 ActionScript 的新手,或者那些希望不需要学习 ActionScript 语言及其语法就能添加简单交互性的人,使用动作面板中的脚本助手有助于向 FLA 文件添加 ActionScript。脚本助手可帮助用户避免可能出现的语法和逻辑错误。 脚本助手允许用户通过选择动作工具箱中的项目来构建脚本。单击某个项目一次,面板右上方会显示该项目的描述。双击某个项目,该项目就会被添加到动作面板的“脚本”窗格中。 在“脚本助手”模式下,可以添加、删除或者更改“脚本”窗格中语句的顺序;在“脚本”窗格上方的框中输入动作的参数;查找和替换文本;以及查看脚本行号。用户还可以固定脚本(即在单击对象或帧以外的地方时保持“脚本”窗格中的脚本)。 15.3 管理脚本 在设置代码格式的时候,可以通过自动或手动方式设置代码格式以及代码的缩进。 如果使用动态字体映射,请确保对多语言文本使用正确的字体。 选择【编辑】?【首选参数】命令,在面板中选择【自动套用格式】选项,可以设置自动套用格式。或者在【动作】窗口中单击【自动套用格式】按钮。 15.4 调试脚本 15.4.1 一次性调试 15.4.2 设置断点进行调试 15.4.1 一次性调试 一次性调试是在选择选择【调试】?【调试影片】?【调试】菜单命令之后,系统自动对脚本进行编译和输入,当遇到错误时,在【输出】面板给出提示,否则输出正确结果。 15.4.2 设置断点进行调试 设置断点是为了帮助用户查看程序运行的状态和顺序,当用户在调试脚本语言的时候,遇到断点就会终止调试。 15.5 控制SWF文件回放 15.5.1 播放控制语句 15.5.2 播放跳转 15.5.1 播放控制语句 播放控制即是对影片播放头的运动状态进行控制,以产生包括播放、停止等动作控制。例如,使用Play命令可用于继续播放被停止下来的动画。通常被添加在电影中的一个按钮上,在其按下后即可继续动画的播放,其命令语句为“on(release){play()}”,如下图所示。 使用Stop语句,可以使正在播放的动画停止在当前帧,使用该命令,可以在脚本的任意位置独立使用而无须设置参数,其命令语句为“on(release){stop()}”,如下图所示。 15.5.2 播放跳转 播放跳转语句常用的命令有gotoAndPlay(继续播放)或gotoAndStop(停止)语句。当运行播放跳转语句后,系统将会把时间轴中的播放引导到指定的位置,然后执行相关的播放跳转命令,如下图所示。 15.6 实战演练1——创建烟花绽放效果 Flash有着良好的动画视觉效果、较小的文件尺寸和极快的下载速度,使得在交互性方面广受浏览者的喜爱。例如,用户可以使用诸如文本、图形、按钮或影片剪辑等可视元素制作移动或消失;也可以链接到另一URL;还可以将另一文档或影片剪辑加载到当前文档中。下面以制作烟花的实例操作来演示一下Flash CS5在视觉效果上是如何让人们叹为观止的。 15.7 实战演练2——坦克大战 使用Flash制作游戏不仅逼真,而且有趣。
原创力文档


文档评论(0)