AS3 ByteArray

1,首先有两个字节数组

var src:ByteArray = new ByteArray();//源字节数组

src.writeUTFBytes("78drgy9045hge");//填充一些内容

 

var target:ByteArray = new ByteArray(); //目标字节数组

 

 

2,然后,需要将src的某个部分复制到target,有两种方法:

 

2.1 src读到target

src.readBytes(target, offset,  length);

src:

    读位置:offset相对于src的position开始。

    position属性:移动(offet + length)。

target:

    写位置:从0 开始,(不管是不是空)。

    posrtion属性:无变化。

 

 

 

2.2 target写入src

target.writeBytes(src, offset, length);

src:

    读位置:offset:相对于0开始

    position属性:无变化。

target

    写位置:当前postion开始写入

    postion属性:移动相应的长度(offset+length)。

 

 

 

 

你可能感兴趣的:(AS3 ByteArray)