1.在为 Flash Player 7 及更高版本编写 ActionScript 时,代码是区分大小写的
2.点语法
要编写用于控制实例(如影片剪辑)或用于操作加载的 SWF 文件中的资源的 ActionScript,必须在代码中指定其名称和地址。这叫做目标路径。要将 SWF 文件中的对象设定为目标(或寻址到这些对象),请使用点语法(又称点记号)。例如,需要先将一个影片剪辑或按钮实例设定为目标,然后才能对它应用一个动作。点语法可帮助您创建要将其设定为目标的实例的路径。要设定为目标的实例的路径有时称为目标路径。
FLA 文件具有一种特别的层次结构。可以在舞台上创建实例或使用 ActionScript。甚至可以创建包含在其它实例中的实例。或者,您也可以让实例嵌套在多个其它实例中。对于任何实例,只要对它进行了命名,就可以操作它。
手动指定,具体方法是选择一个实例并在"属性"检查器中键入实例的名称(实例在舞台上时)。
使用 ActionScript 动态指定。可以使用 ActionScript 创建一个实例,并在创建该实例时为它分配一个实例名称。
this.createEmptyMovieClip("pic_mc", this.getNextHighestDepth());
pic_mc.loadMovie("http://www.helpexamples.com/flash/images/image1.jpg");
嵌套实例时,嵌套了另一个影片剪辑的影片剪辑被称为被嵌套的实例的父级。被嵌套的实例被称为子实例。主舞台和主时间轴实质上就是影片剪辑本身,因此可以将它们作为影片剪缉设定为目标
双击一个影片剪辑,将下面的 ActionScript 放置到该影片剪辑的时间轴上:
trace("me: " + this);
trace("my parent: " + this._parent);
测试 SWF 文件,您将看到"输出"面板中显示以下消息:
me: _level0.myClip
my parent: _level0
3.斜杠语法
斜杠语法在 Flash 3 和 4 中表示影片剪辑或变量的目标路径。此语法受 Flash Player 7 和更低版本中的 ActionScript 1.0 支持,但是不受 ActionScript 2.0 和 Flash Player 7/Flash Player 8 的支持。
4.标点
ActionScript 语句以分号 (;) 字符结束
在代码中使用冒号 (:) 为变量指定数据类型
使用大括号 ({}) 可以将 ActionScript 事件、类定义和函数组合成块。可以将左大括号与声明放在同一行中。
在 ActionScript 中定义函数时,将参数放在小括号 [()] 里面
文本 是直接出现在代码中的值。文本是 Flash 文档中的常数(保持不变)值。文本的例子包括 true、false、0、1、52,甚至字符串"foo"。
5.注释
//,单行和尾注
/*多
行
*/
/**
类中
*/
2009年2月18日星期三
订阅:
博文评论 (Atom)
没有评论:
发表评论