- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
flash精品教程 第13章
第13章 动作脚本 动作脚本入门 时间轴控制函数 影片剪辑属性和控制函数 浏览器/网络函数 添加动作脚本的方法 行为的运用 组件的应用 13.1 动作脚本入门 13.1.1 什么是动作脚本 13.1.2 动作脚本可以加在什么地方 在Flash中,我们可以,也只能将动作脚本添加在关键帧、影片剪辑实例和按钮实例上。 将动作脚本添加到关键帧上时,只需选中关键帧,然后在“动作”面板中输入相关动作脚本即可,添加动作脚本后的关键帧会变成状。只能为主时间轴或影片剪辑内的关键帧添加脚本,不能为图形元件和按钮实例内的关键帧添加脚本。 在影片剪辑和按钮实例上添加动作脚本时,只需用“选择工具”选中实例,然后在“动作”面板中添加脚本即可。 13.1.3 “动作”面板的使用 在Flash中,添加或编辑动作脚本,都是通过“动作”面板来实现。 “动作”面板包括3部分:左侧上方为命令列表框,列出了Flash中能用到的所有脚本命令;左侧下方为对象查看列表框,可以查看动画中已添加脚本的对象的具体信息;右侧为脚本输入、编辑、查看窗口,可以直接从这里为选择的对象输入脚本。 13.1.4 元件实例、绝对路径和相对路径 在Flash中,动作脚本的主要功能是制作交互动画,控制动画播放。 要让动画中的对象产生交互,必须为相关对象取一个名称,另外还要确定它们的位置,即路径。 1.元件实例 这里所指的实例包括影片剪辑实例、按钮元件实例、视频剪辑实例、动态文本实例和输入文本实例,它们是相互之间能产生交互的对象。在Flash中,无论这些对象在任何位置,都可以利用动作脚本找到它们,但前提是为实例取一个名称。 要为舞台上的实例定义名称,只需使用“选择工具” 选中实例,然后在“属性”面板中输入名称即可, 2.绝对路径 使用绝对路径时,不论在哪个影片剪辑中进行操作,都是从主时间轴(用_root表示)出发,到影片剪辑实例,再到该影片剪辑包含的子级影片剪辑实例,再到孙级影片剪辑实例,一层一层地往下寻找,每个影片剪辑实例之间用“.”分开。 例如,假设在主场景舞台上有一个影片剪辑实例名称为zj,在zj实例中还包含一个子影片剪辑实例zj1,在zj1实例中还包含一个孙影片剪辑实例zj2。 对zj2使用stop();命令,应使用这样的动作脚本: _root.zj.zj1.zj2.stop(); 对zj使用stop();命令,应使用下面的动作脚本: _root.zj.stop(); 3.相对路径 我们以上面的zj影片剪辑实例为例,说明相对路径的使用方法(以play()命令说明)。 在zj1影片剪辑中,对它本身进行操作的程序代码为: this.play(); 对zj实例进行操作,因为zj是它的上一级(父级),所以程序代码为: _parent.play(); 对zj2的操作,因为zj2是它的子级,所以程序代码为: this.zj2.play();或者zj2.play(); 13.2 时间轴控制函数 时间轴控制函数用来控制动画中时间轴(播放头)的播放进程。 在“动作”面板中展开“全局函数”“时间轴控制”,可以看到Flash内置的时间轴控制函数。 13.3 影片剪辑属性和控制函数 13.3.1 影片剪辑属性 13.3.2 影片剪辑控制函数 影片剪辑控制函数是用来控制影片剪辑的命令语句,在“动作”面板中展开“全局函数”“影片剪辑控制”,可以看到Flash内置的影片剪辑控制函数。 13.4 浏览器/网络函数 浏览器/网络函数主要用来控制动画的播放,以及链接网络。 13.5 添加动作脚本的方法 13.5.1 为按钮实例添加动作脚本 13.5.2 为影片剪辑实例添加动作脚本 在影片剪辑实例上添加动作脚本命令语句时,必须先为其添加onClipEvent事件处理函数。onClipEvent函数的语法格式为: onClipEvent (系统事件) { 此处是语句,用来响应事件 } 13.6 行为的运用 在Flash中,行为相当于已编写好的“动作脚本”,可以使用它控制影片剪辑实例,以及视频、声音的播放。 选择“窗口”“行为”菜单可打开“行为”面板 13.7 组件的应用 组件是一种特殊的影片剪辑,里面包含达成特定功能所需要的代码以及外观元素。 13.8 上机实践——制作介绍类网站 13.8.1 动画说明与效果预览 13.8.2 动画分析 制作本实例时,先制作需要的按钮,然后制作第1帧上的画面,并给各按钮添加相应的语句,最后制作其余各帧上的画面效果(具体操作见视频13-1)。 * * Flash中的动作脚本是一种面向对象的编程语言,即ActionScript语言,目前版本是ActionScript 2.0。 为第1个关键帧输入脚本 为按钮实例输入脚本 脚本命令列表框 对象查看列表框 脚本输
文档评论(0)