数组
关于flash as3.0里面的数组,从定义上来看,大概就那么几种:(1)var array :Array = [" " , " " , " " ...];(2) var array :Array = new Array(5) ;(3) var array:Array = new Array (" " , " " , " " ... );(4) var array:Array = new Array () array[0]=" "; array[1]=" "; array[2]=" ";... 表面上看去不复杂,其实数组有很多深奥的东西。数组的属性就一个:lenght,意思是数组元素的个数。数组的方法有很多,比如:Array()、concat()、join()、slice()、indexof(),等等。每个方法的作用都比较重要,这需要大家自己去慢慢研究和体会。今天学到了一个小的技巧,相当于数组的reverse()方法,就是把数据的元素倒序过来。运用的是一个循环。代码如下:
var arr1:Array = new Array('商丘','郑州','洛阳','开封','焦作');
var arr2:Array=new Array();
for (var i:uint=0; i<5; i++)
{ arr2[i] = arr1[arr1.length - 1 - i];
}
trace(arr2);
浙公网安备 33010602011771号