WEB开发网
开发学院图形图像Flash Flash as入门(5):学习AS数组 阅读

Flash as入门(5):学习AS数组

 2008-10-31 11:48:21 来源:WEB开发网   
核心提示:在前面介绍变量时,我们说将内存分成无数个房间,用来存放数据.每个房间中只能住一个数据,比如房间中原来住着5,后来8又住进这个房间,于是一脚将5踢了出去.现在可能有这种情况,就是8住进来后,不把5踢出去,两个合租.事实上这也是允许的,这种情况就被称为数组.在房间中的各个成员被称为元素, 这一些元素的数据类型不一定是相同的

在前面介绍变量时,我们说将内存分成无数个房间,用来存放数据.每个房间中只能住一个数据,比如房间中原来住着5,后来8又住进这个房间,于是一脚将5踢了出去.现在可能有这种情况,就是8住进来后,不把5踢出去,两个合租.事实上这也是允许的,这种情况就被称为数组.在房间中的各个成员被称为元素, 这一些元素的数据类型不一定是相同的.也就是说在现在开放的年代,男女合租是允许的.比如在房间中又住进去a,它是字符与前面的5、8数字的数据类型就不相同.房间中每个元素都有一个编号,我们在引用这些元素时,只需用编号就行.就如在监狱中的囚犯一样,你叫道:3365出来.于是号数为3365的囚犯出来了.咋一不小心就将数组中的元素整进监狱了呢?需要注意的是,数组中的元素编号是从0开始的.比如上面我们建的数组,5是0号、8是1号、a是2号.

创建数组:可以用下列格式创建数组

格式一:

var
数组名:Array=new Array(元素1,元素2,……)
格式二: var
数组名:Array=new Array();
数组名[0]=值;
数组名[1]=值;
例:我们上面建的数组,这样写

var myarray:Array=new Array(5,8,a);

或:

var myarray:Array=new Array();
myarray[0]=5;
myarray[1]=8;
myarray[2]="a";

数组元素的引用 创建数组后,就可以引用其元素了,格式为:

数组名称[元素编号];

比如要引用上述数组第一个元素的值就可以这样写:

myarray[0]

可以测试一下下面这段代码:

var myarray:Array=new Array(5,8,a);
var b=myarray[0];
trace(b);

输出应该是5.

数组是对象,即是对象,那么就有它自已的属性和方法,下面我们就来认识一下:

1 2 3 4 5  下一页

Tags:Flash as 入门

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接