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

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

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
パブリック メソッド
 メソッド定義元
 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

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

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"

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

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

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

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

  78 56 34 12
  

関連項目





 

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

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/flash/utils/Endian.html