AS3常用编程小方法——数组深复制

思路:使用ByteArray

            (更多见《殿堂之路》)

例:

var arr1:Array = [1, 2, 3, 4];

var temp:ByteArray = new ByteArray();

temp.writeObject(arr1);

 

temp.position = 0;

var arr2:Array = temp.readObject() as Array;

 

arr2.pop();

 

trace("arr2:", arr2);

//输出1, 2, 3

trace("arr1:", arr1);

//输出1, 2, 3, 4

你可能感兴趣的:(AS3,编程,小方法)