• AS3 将数组arrary写入ByteArray [返回文章列表]     发表于: 4/8/2010  248人(次)浏览
  • Write array to ByteArray

     

    package{
      import flash.display.Sprite;
      import flash.utils.ByteArray;
      public class Main extends Sprite{
        public function Main(){
            var arrayA:Array = new Array("a""b""c""d");
            var byteArray:ByteArray = new ByteArray();
            byteArray.writeObject(arrayA);
            byteArray.position = 0;
            var arrayB:Array = byteArray.readObject() as Array;
            arrayB.push("e""f""g""h");
            trace(arrayA.length)// Outputs 4
            trace(arrayB.length)// Outputs 8


        }
      }
    }

     

    正好要用到这一招,从这抄来的:http://www.java2s.com/Code/Flash-Flex-ActionScript/Development/WritearraytoByteArray.htm