Pakiet | flash.utils |
Klasa | public final class Endian |
Dziedziczenie | Endian Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Treść w programie Flash Player lub środowisku Adobe® AIR™ połączyć się bezpośrednio z serwerem za pomocą binarnego protokołu. W niektórych serwerach stosowana jest kolejność bajtów bigEndian, a w niektórych littleEndian. W większości serwerów internetowych stosowana jest kolejność bigEndian, ponieważ w sieci obowiązuje kolejność bajtów bigEndian. Kolejność bajtów littleEndian jest popularna, ponieważ jest stosowana w architekturze Intel x86. Należy stosować kolejność bajtów endian, która jest zgodna z protokołem serwera wysyłającego lub odbierającego dane.
Powiązane elementy interfejsu API
flash.filesystem.FileStream.endian
flash.utils.IDataInput.endian
flash.utils.IDataOutput.endian
flash.net.Socket.endian
flash.net.URLStream.endian
Stała | Zdefiniowane przez | ||
---|---|---|---|
BIG_ENDIAN : String = "bigEndian" [statyczny]
Wskazuje, że w sekwencji bajtów reprezentujących liczbę wielobajtową najbardziej znaczący bajt jest wyświetlany jako pierwszy. | Endian | ||
LITTLE_ENDIAN : String = "littleEndian" [statyczny]
Wskazuje, że w sekwencji bajtów reprezentujących liczbę wielobajtową najmniej znaczący bajt jest wyświetlany jako pierwszy. | Endian |
BIG_ENDIAN | Stała |
public static const BIG_ENDIAN:String = "bigEndian"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wskazuje, że w sekwencji bajtów reprezentujących liczbę wielobajtową najbardziej znaczący bajt jest wyświetlany jako pierwszy.
Liczba szesnastkowa 0x12345678 zawiera 4 bajty (2 cyfry szesnastkowe na bajt). Bajt najważniejszy to 0x12. Bajt najmniej ważny to 0x78. (W równoważnej liczbie dziesiętnej 305419896, najważniejszą cyfrą jest 3, a najmniej ważna jest 6).
Strumień zapisany w kolejności bajtów bigEndian (bajt najważniejszy jest pierwszy) jest następujący:
12 34 56 78
LITTLE_ENDIAN | Stała |
public static const LITTLE_ENDIAN:String = "littleEndian"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Wskazuje, że w sekwencji bajtów reprezentujących liczbę wielobajtową najmniej znaczący bajt jest wyświetlany jako pierwszy.
Liczba szesnastkowa 0x12345678 zawiera 4 bajty (2 cyfry szesnastkowe na bajt). Bajt najważniejszy to 0x12. Bajt najmniej ważny to 0x78. (W równoważnej liczbie dziesiętnej 305419896, najważniejszą cyfrą jest 3, a najmniej ważna jest 6).
Strumień zapisany w kolejności bajtów littleEndian (najmniej istotny bajt jest pierwszy) jest następujący:
78 56 34 12
Tue Jun 12 2018, 12:06 PM Z