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();//获取当前日期中的年份
}
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。