Pakket | flash.utils |
Klasse | public final class Endian |
Overerving | Endian Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Inhoud in Flash Player of Adobe AIR™ kan verbinding met een server maken door het binaire protocol van die server rechtstreeks te gebruiken. Sommige servers gebruiken de bytevolgorde bigEndian en andere servers gebruiken de bytevolgorde littleEndian. De meeste servers op het internet gebruiken de bytevolgorde bigEndian omdat bigEndian wordt gebruikt voor de bytevolgorde van netwerken. De bytevolgorde littleEndian wordt vooral gebruikt omdat de Intel x86-architectuur deze gebruikt. Gebruik de endian-bytevolgorde die overeenkomt met het protocol van de server die gegevens verzendt of ontvangt.
Verwante API-elementen
flash.filesystem.FileStream.endian
flash.utils.IDataInput.endian
flash.utils.IDataOutput.endian
flash.net.Socket.endian
flash.net.URLStream.endian
Constante | Gedefinieerd door | ||
---|---|---|---|
BIG_ENDIAN : String = "bigEndian" [statisch]
Hiermee wordt de meest significante byte van het multibyte-getal aangegeven dat als eerste in de bytevolgorde wordt weergegeven. | Endian | ||
LITTLE_ENDIAN : String = "littleEndian" [statisch]
Hiermee wordt de minst significante byte van het multibyte-getal aangegeven dat als eerste in de bytevolgorde wordt weergegeven. | Endian |
BIG_ENDIAN | Constante |
public static const BIG_ENDIAN:String = "bigEndian"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Hiermee wordt de meest significante byte van het multibyte-getal aangegeven dat als eerste in de bytevolgorde wordt weergegeven.
Het hexadecimale getal 0x12345678 bevat 4 bytes (2 hexadecimale gehele getallen per byte). De meest significante byte is 0x12. De minst significante byte is 0x78. (Voor het equivalente decimale getal, 305419896, is het meest significante getal 3 en het minst significante getal 6).
Een stream die de bytevolgorde bigEndian gebruikt (de meest significante byte eerst) schrijft het volgende:
12 34 56 78
LITTLE_ENDIAN | Constante |
public static const LITTLE_ENDIAN:String = "littleEndian"
Taalversie: | ActionScript 3.0 |
Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Hiermee wordt de minst significante byte van het multibyte-getal aangegeven dat als eerste in de bytevolgorde wordt weergegeven.
Het hexadecimale getal 0x12345678 bevat 4 bytes (2 hexadecimale gehele getallen per byte). De meest significante byte is 0x12. De minst significante byte is 0x78. (Voor het equivalente decimale getal, 305419896, is het meest significante getal 3 en het minst significante getal 6).
Een stream die de bytevolgorde littleEndian gebruikt (de minst significante byte eerst) schrijft het volgende:
78 56 34 12
Wed Jun 13 2018, 11:42 AM Z