Action(动作):是指导Flash电影在播放时招待某些操作的语句。例如,gotoAndStop 动作就可以将播放磁头转移到指定的帧或帧标记。Action(动作)也可以被称作 statement (语句)。
Arguments(参数):是允许将值传递给函数的占位符。例如,以下语句中的函数 welcome 就使用了两个参数 firstName 和 hobby 来接收值: function welcome(firstName,hobby){ welcomeText="Hello,"+ firstName + "I see you enjoy " + hobby; } Class(类):是各种数据类型。用户可以创建“类”并定义对象的新类型。要定义对象的类,用户需创建构造器函数。 Constants(常量):是不会改变的元素。常量对于值的比较非常有用。 Constructors(构造器):是用来定义“类”的属性和方法的函数。以下代码通过创建 Circle 构造器函数产生了一个新的 Circle 类: functionCircle(x,y,radius){ this.x=x; this.y=y; this.radius=radius; } Data types(数据类型):是可以执行的一组值和操作。ActionScriptr 的数据类型包括:字符串、数值、逻辑值、对象和电影剪辑。 Events(事件):是在电影播放过程中发生的动作。例如,电影载入时、当播放磁头到到某一帧时、当用户单击按钮或电影剪辑时、当用户按压键盘上时,都会产生不同的事件。 Expression(表达式):是可以产生值的语句。例如,2+2 就是一个表达式。 Functions(函数):是可以重复使用和传递参数的代码段,可以返回一个值。例如,getProperty 函数就可以使用电影剪辑的实例名称和属性名称,返回属性值。getVersion 函数可以返回当前播放电影的 Flash 播放器的版本。 Handlers(句柄):是可以管理诸如 mouseDown 或 load 事件的特殊动作。例如,(onMouseEvent)和 onClipEvent 就是 ActionScript 的句柄。 Identifiers(标识符):是用来指示变量、属性、对象、函数或方法的名称。标识符的首字母必须是字符、下划线(_)或美元符号($)。后续字符可以是字符、数字、下划线或美元符号。例如,firstName 就是一个变量名。 Instances(实例):是属于某些 class(类)的对象。每个类的实例都包含该类的所有属性和方法。例如,所有电影剪辑实例都包含 MovieClip 类的属性(透明度属性、可见性属性等)和方法(例如 gotoAndPlay、getURL 等)。 Instance names(实例名称):是一个惟一的名称。可以在脚本中作为目标被指定。 Keywords(关键字):是具有特殊意义的保留用词。例如,var 就是一个关键字,它可以用来定义本地变量。 Methods(方法):是指定给对象的函数。在函数被指定给对象之后,该函数就可以被称为是该对象的方法。例如,在以下示例中,clear 就变成了 controller 对象的方法: function Reset(){ x_pos=0; y_pos=0; } controller.clear=Reset; controller.clear(); Objects(对象):是属性的集合。每个对象都有自己的名称和值。对象允许用户访问某些类型的信息。例如,ActionScript 的预定义对象 Date 就提供了系统时钟方面的信息。 Operands(运算项):是由表达式中的运算符操控的值。 Operators(运算符):可以从一个或多个值中计算获得新值。例如,将两个数值相加就可以获得一个新值。 Parameters(参数):也被称之为 Arguments(参数),请参考 Arguments(参数)条目。 Properties(属性):是定义对象的 attributes(属性)。例如,所有电影剪辑对象都具有_visible(可见性)属性,通过该属性可以决定电影剪辑是否显示。 Target paths(目标路径):是 Flash 电影中电影剪辑名称、变量和对象的垂直分层结构地址。主时间轴的名称是_root。在电影剪辑属性检查器中可以命名电影剪辑的实例。 用户可以通过目标路径使动作指向电影剪辑,也可以使用目标路径获取或设置变量的值。例如,以下示例语句就是电影剪辑 sereoControl 内部的变量 volume 的路径: _root.stereoControl.volume Variables(变量):是存储了任意数据类型值的标识符。变量可以创建、修改和更新。变量中存储的值可以被脚本检索使用。在以下示例中,等号左边的是变量标识符,右边的则是赋予变量的值: x=5; name="Lolo"; customer.address="66 7th Street"; c=new Color(mcinstanceName); |