flash.utils
public final class Endian
继承Endian Inheritance Object

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

Endian 类中包含一些值,它们指示用于表示多字节数字的字节顺序。 字节顺序为 bigEndian(最高有效字节位于最前)或 littleEndian(最低有效字节位于最前)。

Flash Player 可通过使用服务器的二进制协议直接与服务器连接。 某些服务器使用 bigEndian 字节顺序,某些服务器则使用 littleEndian 字节顺序。 Internet 上的大多数服务器使用 bigEndian 字节顺序,因为“网络字节顺序”为 bigEndian。 littleEndian 字节顺序很常用,因为 Intel x86 体系结构使用该字节顺序。 使用与收发数据的服务器的协议相匹配的 Endian 字节顺序。

另请参见

flash.utils.ByteArray.endian
flash.utils.IDataInput.endian
flash.utils.IDataOutput.endian
flash.net.Socket.endian
flash.net.URLStream.endian



公共 属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[static] 对类或函数对象的原型对象的引用。
Object
公共 方法
 方法定义方
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
公共 常量
 常量定义方
  BIG_ENDIAN : String = "bigEndian"
[static] 指示多字节数字的最高有效字节位于字节序列的最前面。
Endian
  LITTLE_ENDIAN : String = "littleEndian"
[static] 指示多字节数字的最低有效字节位于字节序列的最前面。
Endian
常量详细信息
BIG_ENDIAN常量
public static const BIG_ENDIAN:String = "bigEndian"

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

指示多字节数字的最高有效字节位于字节序列的最前面。

十六进制数字 0x12345678 包含 4 个字节(每个字节包含 2 个十六进制数字)。 最高有效字节为 0x12。 最低有效字节为 0x78。 (对于等效的十进制数字 305419896,最高有效数字是 3,最低有效数字是 6)。

使用 bigEndian 字节顺序(最高有效字节位于最前)的流将写入:

  12 34 56 78
  

另请参见

LITTLE_ENDIAN常量 
public static const LITTLE_ENDIAN:String = "littleEndian"

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

指示多字节数字的最低有效字节位于字节序列的最前面。

十六进制数字 0x12345678 包含 4 个字节(每个字节包含 2 个十六进制数字)。 最高有效字节为 0x12。 最低有效字节为 0x78。 (对于等效的十进制数字 305419896,最高有效数字是 3,最低有效数字是 6)。

使用 littleEndian 字节顺序(最低有效字节位于最前)的流将写入:

  78 56 34 12
  

另请参见





 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/ActionScriptLangRefV3/flash/utils/Endian.html