Endian 类中包含一些值,它们指示用于表示多字节数字的字节顺序。字节顺序为 bigEndian(最高有效字节位于最前)或 littleEndian(最低有效字节位于最前)。
这个类在socket通信中用到较多,在传输过来的字节可能涉及到高低位的问题,如0x35 0x00,用普通的readInt读法会按从高到低的原则读出来的值为13568(10进制),跟想要的数值明显不符。这时候要用到Endian类改变它的高低法读法,变成从低到高的读法:
bytes.endian=Endian.LITTLE_ENDIAN;
var i:int = bytes.readInt(); // i = 53(10进制)