对象
Flash 5中提供了一些已经封装好的对象,包括一些常量对象。虽然我们还不能在程序中定义自己的对象,但是还是有一个变通的方法来实现的,请看后面的关于如何实现自定义对象的章节。这里我们先简单的说明一下已有的对象及其初始化方法。
名称 是否可初始化实例
Array 数组对象 是
Boolean 布尔数 是
Color 颜色对象 是
Date 日期 是
Key 键盘 否
Math 数学函数 否
Movieclip MC对象 是
Mouse 鼠标 否
Number 数字 是
Object 对象 是
Selection 选择区 否
Sound 声音 是
String 字符串 是
XML 可扩充性标记语言 是
XMLSocketXML套接口 是
这些对象的用法请参看附录和相关的章节。
注释
注释语句(即comment语句)必须以“//”开头,而且只能够注释一行。
为程序加注释是良好编程风格的标志。
文件包括语句
文件包括语句指的是一个程序文件将另一个制定文件内容包含进来,为此使用的预处理语句是:
#include “filename”
它被称为文件包括语句。其中filename是一个文件名,与处理程序处理文件包括语句时将相应文件的内容复制插入到该语句位置。它的用法同C语言中的文件包括语句用法一致。被引用的文件名字没有特殊的要求,只要它是一个符合Flash 5语法的文本文件就能够被正确引用。
例子:
假设在和已生成的swf文件同一目录下存在有两个已经成功通过编译的文件test1.txt和test2.txt,他们的内容如下:
文件test1.txt:
#include “test1.txt”
x1=1;
function test1(x)
{
return x+1;
}
文件test2.txt:
x2=2;
function test2(x)
{
return x-1;
}
在Flash 5中,使用以下语句来引用test1.txt和test2.txt中定义的变量和函数:
#include “test1.txt”
如果一个文件是在某个场景(scene)的一个桢的actions中被引用的,那幺,被引用文件中的变量和函数将在全局范围内起作用;如果一个文件是在某一个Movieclip中引用的,那幺,被引用文件中的变量和函数将只在这个Movieclip中起作用,全局变量中的同名变量或者函数在这个Movieclip中将会被覆盖,在Movieclip中对该变量的赋值和引用都只在这个Movieclip范围内有效。
另外,细心的读者可能发现了在test1.txt中也包含有一个文件包括语句:
#include “test2.txt”
那么在Flash中,任何包括了test1.txt文件的地方,同时也就包括了test2.txt,也就是说Flash 5中的include语句支持嵌套模式(功能真是强大)。