图像处理与动画设计基础教程 教学课件 ppt 作者 978-7-302-18380-8 第13章 Flash中的ActionScript

上传人:E**** 文档编号:89357399 上传时间:2019-05-23 格式:PPT 页数:24 大小:279KB
返回 下载 相关 举报
图像处理与动画设计基础教程 教学课件 ppt 作者 978-7-302-18380-8 第13章 Flash中的ActionScript_第1页
第1页 / 共24页
图像处理与动画设计基础教程 教学课件 ppt 作者 978-7-302-18380-8 第13章 Flash中的ActionScript_第2页
第2页 / 共24页
图像处理与动画设计基础教程 教学课件 ppt 作者 978-7-302-18380-8 第13章 Flash中的ActionScript_第3页
第3页 / 共24页
图像处理与动画设计基础教程 教学课件 ppt 作者 978-7-302-18380-8 第13章 Flash中的ActionScript_第4页
第4页 / 共24页
图像处理与动画设计基础教程 教学课件 ppt 作者 978-7-302-18380-8 第13章 Flash中的ActionScript_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《图像处理与动画设计基础教程 教学课件 ppt 作者 978-7-302-18380-8 第13章 Flash中的ActionScript》由会员分享,可在线阅读,更多相关《图像处理与动画设计基础教程 教学课件 ppt 作者 978-7-302-18380-8 第13章 Flash中的ActionScript(24页珍藏版)》请在金锄头文库上搜索。

1、第13章 Flash中的ActionScript,第13章 Flash中的ActionScript,13.1 ActionScript概述(可选讲) 13.2 控制动画流程 13.3 控制影片属性 13.4 钟表的制作,13.1 ActionScript概述,ActionScript是Flash中采用的脚本语言,通过脚本语言的编写可以实现动画的交互性、对象的操作等。,13.1 ActionScript概述,13.1.1 ActionScript 发展简史 13.1.2 ActionScript 3.0的新特性 13.1.3 如何输入ActionScript 3.0代码,13.1.1 Actio

2、nScript 发展简史,ActionScript最早出现在Flash3.0版本中,称ActionScript 1.0,该版本语法冗长,主要应用是围绕帧的导航和鼠标的交互。这种状况一直保持到Flash 5.0。,13.1.1 ActionScript 发展简史,Flash MX 2004(7.0)引入了ActionScript 2.0,它有两大改进:变量的类型检测和新的class类语法。ActionScript 2.0的变量类型会在编译时执行强制类型检测。,13.1.1 ActionScript 发展简史,接下来我们进入到ActionScript 3.0(在Flash CS2 和Flash C

3、S3中)。这不仅仅是一个带有新版本号的ActionScirpt 语言,还有一个全新的虚拟机,ActionScript 1.0和ActionScript 2.0都使用AVM1 (ActionScript 虚拟机1),因此它们在需要回放时本质上是一样的,,13.1.1 ActionScript 发展简史,而ActionScript 3.0运行在AVM2上,一种新的专门针对ActionScirpt 3.0代码的虚拟机。基于上面的原因,ActionScript 3.0影片不能直接与ActionScript 1.0和ActionScript 2.0影片直接通讯(ActionScript 1.0和Acti

4、onScript 2.0的影片可以直接通讯,因为他们使用的是相同的虚拟机),但是你会发现ActionScript 3.0的改变更深远、更有意义,13.1 ActionScript概述,13.1.1 ActionScript 发展简史 13.1.2 ActionScript 3.0的新特性 13.1.3 如何输入ActionScript 3.0代码,13.1.2 ActionScript 3.0的新特性,ActionScript 3.0新增的功能有: (1) 运行时排错:错误会在运行时抛出,以帮助调试影片。 (2) 运行时变量类型检测:在回放时会检测变量的类型是否合法。 (3) 类封装:静态定义

5、类以增强性能。 (4) 方法封装:方法与它们相关的类实例绑定,因此在方法中的“this”将不会改变。 (5) E4X:一个新的,更易于操作的xml。,13.1.2 ActionScript 3.0的新特性,(6) 正规表达式:支持本地化正规表达式。 (7) 命名空间:不但在xml中支持命名空间而且在类的定义中也同样支持。 (8) int和uint数据类型:新的数据变量类型允许ActionScript使用更快的整型数据来进行计算。 (9) 新的显示列表模式:一个新的,自由度较大的管理屏幕上显示对象的方法。 (10) 新的事件类型模式:一个新的基于侦听器事件的模式。,13.1 ActionScri

6、pt概述,13.1.1 ActionScript 发展简史 13.1.2 ActionScript 3.0的新特性 13.1.3 如何输入ActionScript 3.0代码,13.1.3 如何输入ActionScript 3.0代码,当在Flash CS3中使用ActionScript 3.0书写代码时,将采用一种与ActionScript 1.0和ActionScript 2.0完全不同的方式。在ActionScript 1.0和ActionScript 2.0中,你可以在时间线上写代码,也可以在选中的对象如按钮或是影片剪辑上书写代码,代码加入在on()或是onClipEvent()代码块

7、中以及一些相关的事件如press或是enterFrame。,13.1.3 如何输入ActionScript 3.0代码,这些在ActionScript 3.0都不再可能了。代码只能被写在时间上,所有的事件如press和enterFrame现在都同样要写在时间线上。在接下来的学习中,我们将通过实例的形式给大家介绍ActionScript 2.0和ActionScript 3.0。以适应不同用户的需求。,第13章 Flash中的ActionScript,13.1 ActionScript概述 13.2 控制动画流程 13.3 控制影片属性 13.4 钟表的制作,13.2 控制动画流程,以前我们所做

8、动画,默认都是自动播放,现在我们通过ActionScript来控制动画播放流程。为了在以后的制作过程中区分用的是ActionScript 2.0还是ActionScript 3.0,我们不妨约定在同一个操作中,对ActionScript 2.0和ActionScript 3.0操作不同的部分单独说明,而不单独说明的操作表示两者是相同的,13.2 控制动画流程,第13章 Flash中的ActionScript,13.1 ActionScript概述 13.2 控制动画流程 13.3 控制影片属性 13.4 钟表的制作,13.3 控制影片属性,在这一节,我们将先用学过的知识绘制一个蜻蜓元件,再用Flash控制其位置、比例等属性。,13.3 控制影片属性,第13章 Flash中的ActionScript,13.1 ActionScript概述 13.2 控制动画流程 13.3 控制影片属性 13.4 钟表的制作,13.4 钟表的制作,在这一节,我们先用绘图工具制作一个基本的表盘和表针,然后用Flash提供的类、变量和函数模拟一个钟表。,13.4 钟表的制作,本章结束!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号