文档介绍:第5章 ActionScript语言概述
ActionScript是Flash内置的编程语言,用它来为动画编程,可以实现各种动画特效、控制影片的播放和人机交互功能。
ActionScript的语法类似JavaScript或者Java。
*
教学内容
什么是ActionScript语言
动作脚本编写流程
*
什么是 ActionScript语言
ActionScript是让Flash影片产生交互效果的脚本语言(动作脚本),它是Flash内置的脚本语言,内置的意思是指ActionScript是Flash特有的,它的运行环境是Flash影片。
ActionScript 的功能:
控制播放顺序
创建复杂动画
接收用户输入
调整图像
控制声音
与服务器交互
*
ActionScript的发展历程:
依照运行环境和语法的不同,ActionScript可粗略分为以下几个版本。
1、 遵循ECMA-262第3版规范,运行环境为Flash Player5到8( Flash 5和Flash MX)
2、ActionScript 遵循ECMA-262第4版规范,运行环境为Flash Player7到8 (Flash MX 2004和Flash 8)
3、ActionScript 遵循ECMA-262第3版规范,运行环境为Flex Builder 2 (编译AS3 需要先安装 Flex Builder 2 )( Flash 9) 。
*
1、动作:执行操作的语句,如stop(),gotoAndPlay等。
2、参数:传递值给函数的占位符。
3、数据类型:描述变量或动作脚本中可以包含的信息的种类(字符串、数字、布尔值、对象、影片剪辑、函数、空值和未定义)。
4、标识符:用于表示变量、属性、对象、函数或方法的名称。它的第一个字符必须是字母、下划线或美元符号,其后可跟字母、数字、下划线或美元符号。
5、实例名称:脚本中用来表示影片剪辑实例和按钮实例的名称。
6、关键字:脚本中有特殊意义的保留字,用户不能使用关键字作为变量或函数的名字。
ActionScript语言的基本概念
*
7、对象:指可以被代码控制的对象,如影片剪辑、按钮、日期、声音、数组等。
8、类:每个对象都是属于某种类型,例如“作者”这个“对象” 就属于“人类”这个类别,拖鞋属于“鞋类”等等。用class表示类型,中文术语译为“类”。 每个对象的功能和特性都分别由对应的类所定义。
9、构造函数:用于定义类的属性和方法的函数。它是一种特殊的成员函数,主要用于对数据成员进行初始化,构造函数的名字必须与类同名。
10、方法:即对象的功能。
11、事件:影片文件播放时发生的动作,有些事件是用户触发的,有些则是系统本身触发的
*
12、表达式:是代表值的动作脚本元件的任意合法组合,由运算符和操作数组成。
13、目标路径:目标对象的分层结构地址。分为绝对路径和相对路径;
绝对路径就是调用任何变量或影片剪辑时,始终以层名开始的完整路径,即从_root开始调用。
相对路径就是以自己所处的路径作为起点去调用其他影片剪辑及其变量。
*
_level0
China
jiangsu
nanjing
changzhou
hubei
wuhan
hongan
guangdong
guangzhou
meizhou
*
1、ActionScript是用于flash中的 ,而JavaScript是用于网页中的。
2、ActionScript不支持特定于浏览器的对象。
3、ActionScript不支持JavaScript某些语法构造。
4、Actio