Pacchetto | flash.utils |
Classe | public final class Endian |
Ereditarietà | Endian Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Il contenuto di Flash Player o Adobe® AIR™ può interfacciarsi con un server utilizzando direttamente il protocollo binario di tale server. Alcuni server utilizzano l'ordine byte bigEndian, altri littleEndian. La maggior parte dei server in Internet utilizza l'ordine bigEndian perché "l'ordine dei byte di rete" è bigEndian. L'ordine dei byte littleEndian è diffuso in quanto è utilizzato dall'architettura Intel x86. Utilizzate l'ordine byte endian corrispondente al protocollo del server che invia o riceve dati.
Elementi API correlati
flash.filesystem.FileStream.endian
flash.utils.IDataInput.endian
flash.utils.IDataOutput.endian
flash.net.Socket.endian
flash.net.URLStream.endian
Costante | Definito da | ||
---|---|---|---|
BIG_ENDIAN : String = "bigEndian" [statico]
Indica che il byte più significativo del numero multibyte appare per primo nella sequenza di byte. | Endian | ||
LITTLE_ENDIAN : String = "littleEndian" [statico]
Indica che il byte meno significativo del numero multibyte appare per primo nella sequenza di byte. | Endian |
BIG_ENDIAN | Costante |
public static const BIG_ENDIAN:String = "bigEndian"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indica che il byte più significativo del numero multibyte appare per primo nella sequenza di byte.
Il numero esadecimale 0x12345678 ha 4 byte (2 cifre esadecimali per byte). Il byte più significativo è 0x12. Il byte meno significativo è 0x78 (Nel numero decimale equivalente, 305419896, la cifra più significativa è 3 e quella meno significativa è 6.)
Un flusso che utilizza l'ordine byte bigEndian (il byte più significativo al primo posto) è scritto nel modo seguente:
12 34 56 78
Altri esempi
LITTLE_ENDIAN | Costante |
public static const LITTLE_ENDIAN:String = "littleEndian"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indica che il byte meno significativo del numero multibyte appare per primo nella sequenza di byte.
Il numero esadecimale 0x12345678 ha 4 byte (2 cifre esadecimali per byte). Il byte più significativo è 0x12. Il byte meno significativo è 0x78 (Nel numero decimale equivalente, 305419896, la cifra più significativa è 3 e quella meno significativa è 6.)
Un flusso che utilizza l'ordine byte littleEndian (il byte meno significativo al primo posto) è scritto nel modo seguente:
78 56 34 12
Altri esempi
Tue Jun 12 2018, 02:44 PM Z