




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,第10章 Flash高级功能,ActionScript是Flash内置的编程语言,又称为动作脚本,用它为动画编程,可以实现各种动画特效、对影片的良好控制、强大的人机交互以及与网络服务器的交互功能。 在Flash中动作脚本是一门吸收了Java以及javascript等编程语言部分特点的新语言。动作脚本使用英文单词和元件提供了一种为Flash影片设置指令的方法。它的存在确保了Flash影片较之普通的按照线性模式播放的动画具备强大得多的人机交互能力。,2,本章学习要点:,动作脚本的基本动作 动作脚本的高级动作 如何创建交互界面 在Flash中插入音频文件 在Flash中插入视频文件,3,10.1
2、 动作脚本基础知识,ActionScript是不断发展的,最早出现在Flash5中,目前的最新版本是ActionScript2.0,已经趋于成熟。Flash5中的ActionScript运行速度非常慢,而且灵活性较差,无法实现面向对象的程序设计。到了FlashMx中,ActionScript解决了以前的一些问题,同时性能、开发模式得到进一步的提升。FlashMX2004对ActionScript再次进行了全面改进,2.0版横空出世,ActionScript终于发展成为真正意义上的专业级的编程语言。,4,10.1.1 动作脚本的基本动作,动作是组成交互作用的最后一个部分。它们引导电影执行任务。一
3、个事件可以触发多个动作,且这多个动作可以在不同的目标上同时执行。 在Flash中大多数动作都带有参数,必须正确设置这些参数才能保证动作按读者的设想进行交互。例如:在即将学习到的gotoAndPlay中,就是一个参数,此参数要求标识一个将转到的帧。可以用一个帧编号,也可以用一个标记。可以输入一个准确的值,如第13帧,也可以根据表达式所求值来设置参数。,5,10.1.2 动作脚本的高级动作,loadMovie()动作允许读者进行如下几种操作:在原有电影的基础上加载另外一部新电影。将已经加载电影的变量发送给CGI脚本进行处理。将一部新电影加载到Flash电影中以替换原有的电影。也就是说,无需加载不同
4、的HTML页就可以显示一部新的电影。将一组变量加载到时间轴,以便时间轴可以根据这些变量的结果进行相应的动作。,6,10.2 创建交互界面,组件是带有参数的电影剪辑,这些参数可以用来修改组件的外观和行为。每个组件都有预定义的参数,并且它们可以被设置。每个组件还有一组属于自己的方法、属性和事件,它们被称为应用程序程接口(Application Programming Interface,API)。使用组件,可以使程序设计与软件界面设计分离,提高代码的可复用性。Flash MX 2004或Flash MX Professional 2004中包含的组件不是FLA文件,而是SWC文件。SWC是用于组件
5、的Macromedia文件格式。库项目中的电影剪辑可以被预编译成swf文件。这样可以缩短影片测试和发布的执行时间。将 SWC 文件拷贝到 First RunComponents目录后,该组件便会出现在“组件”面板中。,7,10.3 动画后期制作,在Flash MX 2004中,可以为不同的影片添加声音和视频。通过添加这些元素,使创建的影片更加丰富多彩。声音元素的主要作用表现在两方面:一是通过语音,对画面的内容进行辅助的说明;二是通过背景音乐,对画面内容起到烘托作用。也可以将制作好的影片剪辑和视频文件,导入到动画中。,8,10.3.1 插入音频文件,在Flash中,用户既可以导入外部声音文件,也
6、可以使用共享库中的声音文件。导入后的音频文件,可以独立于时间轴连续播放,也能够和动画进行同步播放。如果按钮添加了声音,则按钮更富于回应性。令声音淡入淡出,使音轨更加优美。此外,通过设置压缩选项来控制导出的SWF文件中的声音品质和大小。还可以使用行为来加载和控制声音的回放。,9,10.3.2 插入视频文件,Flash MX 2004提供了多种在Flash文档中加入视频的方法:可以将MOV、AVI、MPEG或者其他格式的视频剪辑导入为Flash中的嵌入文件;可以将Flash视频(FLV)格式的视频剪辑直接导入到Flash;可以使用动作脚本中的NetConnection和NetStream对象在运行时期间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津电子信息职业技术学院《岩土钻孔工程》2023-2024学年第二学期期末试卷
- 湖北省武汉市光谷实验等四校2024-2025学年中考模拟押题卷(金卷二)英语试题试卷含答案
- 惠州卫生职业技术学院《杂技艺术鉴赏》2023-2024学年第二学期期末试卷
- 濮阳石油化工职业技术学院《文化产品创新设计》2023-2024学年第二学期期末试卷
- 唐山幼儿师范高等专科学校《基础医学概论Ⅱ3(微生物学)》2023-2024学年第二学期期末试卷
- 河北师范大学汇华学院《审计基础》2023-2024学年第二学期期末试卷
- 湖北省咸宁市马桥中学2024-2025学年初三下学期5月模拟考试物理试题含解析
- 南阳师范学院《工业设计史》2023-2024学年第二学期期末试卷
- 浙江省杭州某中学2024届高考物理二模试卷含解析
- 人员劳动合同(2025年版)
- 外固定架课件
- 结业证书文档模板可编辑
- 《雷锋叔叔你在哪里》教学案例
- DB32-T 2798-2015高性能沥青路面施工技术规范-(高清现行)
- DBS62∕002-2021 食品安全地方标准 黄芪
- 译林版五年级英语下册 Unit 6 第4课时 教学课件PPT小学公开课
- API-620 大型焊接低压储罐设计与建造
- 部编统编版五年级下册道德与法治全册教案教学设计与每课知识点总结
- 浙江省杭州市介绍(课堂PPT)
- 路面及绿化带拆除和修复方案
- 001压力管道安装安全质量监督检验报告
评论
0/150
提交评论