flash+动画设计与项目实践8

flash+动画设计与项目实践8

ID:45319423

大小:1.14 MB

页数:27页

时间:2019-11-11

flash+动画设计与项目实践8_第1页
flash+动画设计与项目实践8_第2页
flash+动画设计与项目实践8_第3页
flash+动画设计与项目实践8_第4页
flash+动画设计与项目实践8_第5页
资源描述:

《flash+动画设计与项目实践8》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章使用ActionScript创建交互式动画8.1Flash脚本语言基础8.2时间轴控制8.3按钮事件8.4利用play、stop、nextFrame、prevFrame语句结合按钮控制影片播放8.5利用navigateToURL语句连接到网页文件8.6制作个性化鼠标指针8.7利用startDrag和stopDrag制作可以拖动的影片剪辑8.8应用实例8.9习题与实验指导主目录8.1Flash脚本语言基础制作引人入胜的动画,需要用到动作脚本对动画进行编程控制。ActionScript3.0是FlashCS3的脚本语言,通过它可以实现用

2、户与动画的交互,制作各种特殊效果。8.1.1交互式动画原理1.交互式动画概述以往电脑制作的动画通常是不可交互的,动画一直播放,观众不能控制动画的进程,动画也只能按照从开头到结尾的顺序播放。而FlashCS3允许用户参与和控制播放的内容,这使得用户的主动性大大提高,用户由被动的接受信息变为主动的查找信息,这就是通常所说的交互性功能。而应用了交互功能的动画就叫做交互式动画。ActionScript3.0是FlashCS3中的编程语言,它的结构与JavaScript基本相同。ActionScript采用的也是面向对象的编程思想,它是以关键帧为对

3、象,采用事件响应来定义和编写ActionScript,在FlashCS3中彻底地实现了面向对象的编程,这就是第三代的交互功能编程语言:ActionScript3.0,对于有高级语言编程经验的用户来说,学习ActionScript3.0是一件很容易的事。2.ActionSscript3.0新增功能ActionScript3.0需要一个全新的虚拟机AVM2来运行,但本质上,它仍是ActionScript,在ActionScript1.0和ActionScript2.0中的许多命令和程序概念仍然非常好的适用于ActionScript3.0。在应

4、用中ActionScript3.0有很高的功效,还有就是ActionScript3.0在FlashPlayer中的回放速度要比ActionScript2.0代码快10倍。下面是一些ActionScript3.0中的新特性:●运行时排错:错误会运行时抛出以帮助调试影片。●运行时变量类型检测:在回放时会检测变量的类型是否合法。●类封装:静态定义的类以增强性能。●方法封装:方法现在与它们相关的类实例绑定,因此在方法中的“this”将不会改变。●E4X:一个新的,更易于操作的xml●正规表达式:支持本地化正规表达式。●命名空间:不但在xml中支持

5、命名空间而且在类的定义中也同样支持。●int和uint数据类型:新的数据变量类型允许ActionScript使用更快的整型数据来进行计算。●新的显示列表模式:个新的,自由度较大的管理屏幕上显示对象的方法。●新的事件类型模式:个新的基于侦听器事件的模式。8.1.2脚本编辑区的构成1.打开动作面板要实现动画的交互功能,就必须通过编写ActionScript语言来实现,这就要用到动作—帧面板。●右键单击时间轴上需要添加动作脚本的某个关键帧,在弹出的快捷菜单中选择“动作”命令即可弹出动作—帧面板。●单击选中时间轴上需要添加动作脚本的某个关键帧,选

6、择“窗口”→“动作”命令也可以打开动作—帧面板。●选中时间轴上需要添加动作脚本的某个关键帧,按下F9快捷键也可以打开动作—帧面板。●要开始写一个新脚本,选择“文件”→“新建”→“ActionScript3.0文件”菜单命令。2.动作面板的构成ActionScript命令列表窗口位置列表窗口命令编辑窗口8.1.3语言的编写方式编写Flash动作脚本并不需要对ActionScript有完全的了解,用户的需求才是真正的目标。脚本可以由单一命令组成,如指示SWF文件停止播放的命令;也可以由一系列命令和语句组成,如先计算条件,再执行动作。许多Act

7、ionScript命令都很简单,可用于为SWF文件创建—些基本控件。其他一些动作要求创作人员熟悉编程语言,主要用于高级开发。学习ActionScript的最佳方法往往是创建脚本。可以在动作面板的帮助下建立简单脚本。一旦熟悉了在影片中添加诸如play利stop这样的基础动作之后,就可以开始学习更多有关ActionScript的知识。要使用ActionScript的强大功能,最重要的是了解ActionScript语言的工作原理、ActionScript语言的基本概念、元素以及用来组织信息和创建交互影片的规则等。1.脚本的规划和调试在为整个影片

8、编写脚本时,脚本的数量和变化可能都是巨大的。例如,可能需要考虑以下问题:决定使用哪些动作,如何建立更有效的脚本结构,以及在哪些地方放置脚本?所有这些问题都需要经过仔细规划和测试。特别是当影片变

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。