- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第10章 Flash高级功能 ActionScript是Flash内置的编程语言,又称为动作脚本,用它为动画编程,可以实现各种动画特效、对影片的良好控制、强大的人机交互以及与网络服务器的交互功能。 在Flash中动作脚本是一门吸收了Java以及javascript等编程语言部分特点的新语言。动作脚本使用英文单词和元件提供了一种为Flash影片设置指令的方法。它的存在确保了Flash影片较之普通的按照线性模式播放的动画具备强大得多的人机交互能力。 * 本章学习要点: 动作脚本的基本动作 动作脚本的高级动作 如何创建交互界面 在Flash中插入音频文件 在Flash中插入视频文件 * 10.1 动作脚本基础知识 ActionScript是不断发展的,最早出现在Flash5中,目前的最新版本是ActionScript2.0,已经趋于成熟。Flash5中的ActionScript运行速度非常慢,而且灵活性较差,无法实现面向对象的程序设计。到了FlashMx中,ActionScript解决了以前的一些问题,同时性能、开发模式得到进一步的提升。FlashMX2004对ActionScript再次进行了全面改进,2.0版横空出世,ActionScript终于发展成为真正意义上的专业级的编程语言。 * 10.1.1 动作脚本的基本动作 动作是组成交互作用的最后一个部分。它们引导电影执行任务。一个事件可以触发多个动作,且这多个动作可以在不同的目标上同时执行。 在Flash中大多数动作都带有参数,必须正确设置这些参数才能保证动作按读者的设想进行交互。例如:在即将学习到的gotoAndPlay中,就是一个参数,此参数要求标识一个将转到的帧。可以用一个帧编号,也可以用一个标记。可以输入一个准确的值,如第13帧,也可以根据表达式所求值来设置参数。 * 10.1.2 动作脚本的高级动作 loadMovie()动作允许读者进行如下几种操作:在原有电影的基础上加载另外一部新电影。将已经加载电影的变量发送给CGI脚本进行处理。将一部新电影加载到Flash电影中以替换原有的电影。也就是说,无需加载不同的HTML页就可以显示一部新的电影。将一组变量加载到时间轴,以便时间轴可以根据这些变量的结果进行相应的动作。 * 10.2 创建交互界面 组件是带有参数的电影剪辑,这些参数可以用来修改组件的外观和行为。每个组件都有预定义的参数,并且它们可以被设置。每个组件还有一组属于自己的方法、属性和事件,它们被称为应用程序程接口(Application Programming Interface,API)。使用组件,可以使程序设计与软件界面设计分离,提高代码的可复用性。Flash MX 2004或Flash MX Professional 2004中包含的组件不是FLA文件,而是SWC文件。SWC是用于组件的Macromedia文件格式。库项目中的电影剪辑可以被预编译成swf文件。这样可以缩短影片测试和发布的执行时间。将 SWC 文件拷贝到 First Run\Components目录后,该组件便会出现在“组件”面板中。 * 10.3 动画后期制作 在Flash MX 2004中,可以为不同的影片添加声音和视频。通过添加这些元素,使创建的影片更加丰富多彩。声音元素的主要作用表现在两方面:一是通过语音,对画面的内容进行辅助的说明;二是通过背景音乐,对画面内容起到烘托作用。也可以将制作好的影片剪辑和视频文件,导入到动画中。 * 10.3.1 插入音频文件 在Flash中,用户既可以导入外部声音文件,也可以使用共享库中的声音文件。导入后的音频文件,可以独立于时间轴连续播放,也能够和动画进行同步播放。如果按钮添加了声音,则按钮更富于回应性。令声音淡入淡出,使音轨更加优美。此外,通过设置压缩选项来控制导出的SWF文件中的声音品质和大小。还可以使用行为来加载和控制声音的回放。 * 10.3.2 插入视频文件 Flash MX 2004提供了多种在Flash文档中加入视频的方法:可以将MOV、AVI、MPEG或者其他格式的视频剪辑导入为Flash中的嵌入文件;可以将Flash视频(FLV)格式的视频剪辑直接导入到Flash;可以使用动作脚本中的NetConnection和NetStream对象在运行时期间回放Flash文档中的外部FLV文件;还可以将QuickTime格式的视频剪辑导入为链接文件。链接的视频文件不会成为Flash文档的一部分,而是在Flash文档中保留指向链接文件的指针。
文档评论(0)