9)标识符( identifiers):用于识别某个变量、属 性、对象、函数或方法的名称。标识符应遵 循一定的命名规则:标识符是由字母、数字、 下划线“或美元符号“$组成,并且第1个 字符必须为字母、下划线或美元符号。例如, myData是一个合法的标识符,2mc不是合法 的标识符。 10)事件处理程序( handers):是一种用来处理 和管理事件的特殊动作。例如, on ClipEvent 就是 ActionScript的事件处理程序。 11)实例( Instances):是属性某个类的对象 个类的每个实例都包含该类的所有属性和方 法。例如,所有影片剪辑都是 MovieClip类的 实例,都具有该类的属性。 NEXTA
9) 标识符(identifiers):用于识别某个变量、属 性、对象、函数或方法的名称。标识符应遵 循一定的命名规则:标识符是由字母、数字、 下划线“_”或美元符号“$”组成,并且第1个 字符必须为字母、下划线或美元符号。例如, myData是一个合法的标识符,2_mc不是合法 的标识符。 10) 事件处理程序(handers):是一种用来处理 和管理事件的特殊动作。例如, onClipEvent 就是ActionScript的事件处理程序。 11) 实例(instances):是属性某个类的对象。一 个类的每个实例都包含该类的所有属性和方 法。例如,所有影片剪辑都是MovieClip类的 实例,都具有该类的属性
12)实例名称( instance name):是动作脚本中 用来表示影片剪辑实例的惟一名称。用户可 以使用“属性”面板为实例指定实例名称 13)属性( property):用于定义对象的特性 例如 visible用于定义影片剪辑是否可见 14)方法( methods):指被指派给某一个对象 的函数。一个函数被分配之后,它可以作为 这个对象的方法被调用。 15)对象( objects):是属性的集合。每个对象 都有自已的名字和值,通过对象可以访问某 类型的信息。 NEXTA
12) 实例名称(instance name):是动作脚本中 用来表示影片剪辑实例的惟一名称。用户可 以使用“属性”面板为实例指定实例名称。 13)属性(property):用于定义对象的特性。 例如_visible用于定义影片剪辑是否可见。 14)方法(methods):指被指派给某一个对象 的函数。一个函数被分配之后,它可以作为 这个对象的方法被调用。 15)对象(objects):是属性的集合。每个对象 都有自已的名字和值,通过对象可以访问某 一类型的信息
722 ActionScript语法规则 Action Script具有一定的语法规则,用户必 须遵守这些语法规则才能创建正确编译和运行 的动作脚本。下面介绍适用于所有 ActionScript的一般语法规则 1、点语法 在 Action Script中,点“.3用于指明与某个对象或 电影剪辑相关的属性或方法。也可用于标识影 片剪辑、变量、函数或对象的目标路径。点语 法表达式是以对象或影片剪辑的名称开始,后 跟一个点,最后是要指定的属性、方法或变量 例如表达式“dog.x”是指影片剪辑实例dog的 x(指示影片剪辑的x轴位置)属性。 NEXTA
7.2.2 ActionScript语法规则 ActionScript具有一定的语法规则,用户必 须遵守这些语法规则才能创建正确编译和运行 的 动 作 脚 本 。 下 面 介 绍 适 用 于 所 有 ActionScript的一般语法规则。 1、点语法 在ActionScript中,点“.”用于指明与某个对象或 电影剪辑相关的属性或方法。也可用于标识影 片剪辑、变量、函数或对象的目标路径。点语 法表达式是以对象或影片剪辑的名称开始,后 跟一个点,最后是要指定的属性、方法或变量。 例如,表达式“dog._x”是指影片剪辑实例dog的 _x(指示影片剪辑的x轴位置)属性
点语法还使用特殊的别名:roo和 parent root是指主时间轴,使用root创建一个绝对 路径。例如,root.MyMC. playo,使用别名 parent引用当前对象嵌入到的影片剪辑,也可 用 parent创建一个相对目标路径 2、大括号 动作脚本事件处理函数、类定义以及函数用大 括号“{}”组合在一起形成块,如下面示所示。 on(release my Date= new Date currentMonth=myDate. getMonth( NEXTA
点语法还使用特殊的别名:_root 和_parent。 _root是指主时间轴,使用_root创建一个绝对 路径。例如,_root. MyMC.play(); 使用别名 _parent引用当前对象嵌入到的影片剪辑,也可 用_parent创建一个相对目标路径。 2、大括号 动作脚本事件处理函数、类定义以及函数用大 括号“{}”组合在一起形成块,如下面示所示。 on (release) { myDate=new Date(); currentMonth=myDate.getMonth(); }
3、小括号(简称括号) 小括号“()”是表达式中的一个符号,具 有运算符的最优先级别。在定义函数时,要 将所有参数都放在括号中,如下所示: function myuser(name, age)& 调用函数时,要将传递的所有参数放在括号 中,如下所示: myuser (june, 18) 括号还可以用来改变 ActionScript的优先级或 增强 Action Script的易读性。 NEXTA
3、小括号(简称括号) 小括号“()”是表达式中的一个符号,具 有运算符的最优先级别。在定义函数时,要 将所有参数都放在括号中,如下所示: function myuser (name,age) { … } 调用函数时,要将传递的所有参数放在括号 中,如下所示: myuser (“june”,18); 括号还可以用来改变ActionScript的优先级或 增强ActionScript的易读性