理论教育 Flash动画设计与制作:ActionScript语法规则

Flash动画设计与制作:ActionScript语法规则

时间:2023-11-18 理论教育 版权反馈
【摘要】:ActionScript具有一定的语法规则,用户必须遵守这些语法规则才能创建正确编译和运行的动作脚本。下面介绍适用于所有ActionScript的一般语法规则。对于其余的ActionScript语句,可以使用大写字母,也可以使用小写字母。

Flash动画设计与制作:ActionScript语法规则

ActionScript具有一定的语法规则,用户必须遵守这些语法规则才能创建正确编译和运行的动作脚本。下面介绍适用于所有ActionScript的一般语法规则。

1.点语法

在ActionScript中,点“.”用于指明与某个对象或电影剪辑相关的属性或方法。也可用于标识影片剪辑、变量、函数或对象的目标路径。点语法表达式以对象或影片剪辑的名称开始,后跟一个点,最后是要指定的属性、方法或变量。例如:表达式“dog._x”是指影片剪辑实例dog的_x(指示影片剪辑的x轴位置)属性。

点语法还使用特殊的别名:_root和_parent。_root是指主时间轴,使用_root创建一个绝对路径。使用别名_parent引用当前对象嵌入到的影片剪辑,也可用_parent创建一个相对目标路径。

2.大括号

动作脚本事件处理函数、类定义以及函数用大括号“{}”组合在一起形成块,如下所示:

on (release) {

myDate=new Date();

currentMonth=myDate.getMonth();

}

3.小括号(简称括号)

小括号“()”是表达式中的一个符号,具有运算符的最优先级别。定义函数时,要将所有参数都放在小括号中,如下所示:

function myuser (name,age) {…

}

调用函数时,要将传递的所有参数放在小括号中,如下所示:

myuser("june",18);

小括号还可以用来改变ActionScript的优先级或增强ActionScript的易读性。

4.分号(www.daowen.com)

ActionScript语句以分号“;”结束,如下所示:

myMC_x=myMC_x+10;

5.字母的大小写

在ActionScript中,只有关键字区分大小写。对于其余的ActionScript语句,可以使用大写字母,也可以使用小写字母。例如:下面两个语句是等价的。

fly.gotoAndStop(15);

FLY.gotoAndStop(15);

但是,遵守一致的大小写约定是一个好习惯。这样,在阅读脚本代码时更易于区分函数或变量的名称。例如:newDate、myColor等。

6.关键字

在ActionScript中保留了一些标识符作为内置对象、函数等的标识。这些标识符就是关键字。用户在编写脚本代码的过程中,不能用这些关键字作为变量、函数或自定义对象的标识,而且在脚本代码中使用关键字必须要小写。

例如:在“VAR myage=20;”语句中,由于关键字var写成了大写,Flash在执行时会报错。

7.注释

在ActionScript中使用字符“//”来表明其后的内容为注释内容,它们在脚本编辑窗口中以灰色显示。注释语句不会影响Flash输出文件的大小,只是便于阅读和理解脚本。例如:

on(press){

myDate=new Date();//创建新的Date对象

cu_year=myDate.getYear();//获取当前日期中的年份

}

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈