首页 理论教育FlashCS6中ActionScript语法实例

FlashCS6中ActionScript语法实例

【摘要】:在这里,需要提请读者注意的是,ActionScript 3.0中没有_global路径。如果需要在ActionScript 3.0中使用全局引用,应创建包含静态属性的类。this别名可用于ActionScript 3.0中,其行为与ActionScript的先前版本一样。在ActionScript 3.0中,对于载入影片的每个SWF,时间轴有一个stage属性和一个root属性。分号的使用在ActionScript中,每个声明都是以“;”号结尾的。大小写的区别在ActionScript中,只有关键字才区分大小写。在ActionScript中,用符号“//”引导的内容作为注释。

点语法

在ActionScript语言中,点(.)用来指出对象和电影剪辑的属性和动作,也可以用来指定电影剪辑和变量的目标路径。点语法表达式以对象或电影剪辑的名称开头,然后跟上“.”,并以需要指定的属性、动作和变量结尾。如下是点语法的使用例子:

Go.play()

点语法还有两个专有名词:_root和_parent。_root是指主时间轴,可以使用_root来创建一个绝对的目标路径。_parent则是用来指定相对路径,或者称为关系路径。

在这里,需要提请读者注意的是,ActionScript 3.0中没有_global路径。如果需要在ActionScript 3.0中使用全局引用,应创建包含静态属性的类。当将_parent属性添加到显示列表(即嵌套时间轴)时,可以作为任何实例的parent属性访问它。_root属性与载入影片的每个SWF相关,将实例添加到嵌套时间轴时,可通过root属性访问它。this别名可用于ActionScript 3.0中,其行为与ActionScript的先前版本一样。

在ActionScript 3.0中,对于载入影片的每个SWF,时间轴有一个stage属性和一个root属性。stage属性通常可以按_root属性的相同用法进行使用。将stage属性添加到嵌套时间轴时,它可用于任何实例。使用ActionScript将影片剪辑和其他可视对象实例化时,不会将它们明确指派到时间轴,当决定在时间轴中显示它之后才显示它。并且,可以在期望的任意时间轴中显示新实例,而不是仅限于实例化所在的那个时间轴。

分号的使用

在ActionScript中,每个声明都是以“;”号结尾的。

圆括弧(())的使用

当定义一个函数的时候,要把所有的参数都放置在圆括弧里面,否则不起作用。

而在使用函数的时候,该函数的参数也只有在圆括弧里才能起作用。(www.chuimin.cn)

Bike(“Good”,100,Yellow);

另外,圆括弧还可以作为运算中的优先算级。

A=(1+2)*10;

而且在DOT语法中,可使用圆括弧将表达式括起来放在DOT的左边并对该表达式求值。

如果不使用圆括号,则需要使用如下语句:

大括号({})的使用在ActionScript中,大括号能够把声明组合起来成为一个整体。

大小写的区别在ActionScript中,只有关键字才区分大小写。

Comments声明

在ActionScript语言中,使用comment来给帧或者动画按钮的动作添加注释,这样对以后的修改以及别人的阅览都提供了很大的帮助。在ActionScript中,用符号“//”引导的内容作为注释。