パッケージflash.utils
public final class Endian
継承Endian Inheritance Object

Endian クラスには、マルチバイト番号の表現に使用されるバイト順序を示す値が含まれます。バイト順序は、bigEndian (最上位のバイトが最初) または littleEndian (最下位のバイトが最初) のいずれかです。

Flash Player ではサーバーのバイナリプロトコルを使用して、サーバーと直接接続できます。バイト順序に bigEndian を使用するサーバーと、littleEndian を使用するサーバーがあります。"ネットワークバイト順序" が bigEndian であるため、インターネット上の大部分のサーバーでは bigEndian のバイト順序が使用されています。Intel x86 アーキテクチャでは littleEndian が使用されているため、littleEndian のバイト順序が一般的です。データを送受信するサーバーのプロトコルに合ったエンディアンバイト順序を使用します。

関連項目

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
パブリックメソッド
 メソッド定義
 InheritedhasOwnProperty(name:String):Boolean
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 InheritedisPrototypeOf(theClass:Object):Boolean
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 InheritedpropertyIsEnumerable(name:String):Boolean
指定されたプロパティが存在し、列挙可能かどうかを示します。
Object
 InheritedsetPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 InheritedtoString():String
指定されたオブジェクトのストリング表現を返します。
Object
 InheritedvalueOf():Object
指定されたオブジェクトのプリミティブ値を返します。
Object
パブリック定数
 定数定義
  BIG_ENDIAN : String = "bigEndian"
[static] マルチバイト番号の最上位バイトが、バイトのシーケンスの最初に表示されることを示します。
Endian
  LITTLE_ENDIAN : String = "littleEndian"
[static] マルチバイト番号の最下位バイトが、バイトのシーケンスの最初に表示されることを示します。
Endian
定数の詳細
BIG_ENDIAN定数
public static const BIG_ENDIAN:String = "bigEndian"

マルチバイト番号の最上位バイトが、バイトのシーケンスの最初に表示されることを示します。

16 進数の 0x12345678 は 4 バイト (1 バイトごとに 2 桁の 16 進数) です。最上位バイトは 0x12 です。最下位バイトは 0x78 です。(これに対応する 10 進数は 305419896、最上位の桁は 3、最下位の桁は 6 です。)

bigEndian のバイト順序を使用したストリーム (最上位のバイトが最初) は、次のように記述します。

  12 34 56 78
  

関連項目

LITTLE_ENDIAN定数 
public static const LITTLE_ENDIAN:String = "littleEndian"

マルチバイト番号の最下位バイトが、バイトのシーケンスの最初に表示されることを示します。

16 進数の 0x12345678 は 4 バイト (1 バイトごとに 2 桁の 16 進数) です。最上位バイトは 0x12 です。最下位バイトは 0x78 です。(これに対応する 10 進数は 305419896、最上位の桁は 3、最下位の桁は 6 です。)

littleEndian のバイト順序を使用したストリーム (最下位のバイトが最初) は、次のように記述します。

  78 56 34 12
  

関連項目





 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/2_jp/langref/flash/utils/Endian.html