패키지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 바이트 순서를 사용합니다. littleEndian 바이트 순서가 널리 사용되는 이유는 Intel x86 아키텍처에서 사용되기 때문입니다. Endian 바이트 순서를 선택할 때는 데이터를 주고받는 서버의 프로토콜에 맞는 바이트 순서를 사용해야 합니다.

참고 사항

flash.utils.ByteArray.endian
flash.utils.IDataInput.endian
flash.utils.IDataOutput.endian
flash.net.Socket.endian
flash.net.URLStream.endian


Public 속성
 속성다음에 의해 정의됨
 Inheritedconstructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
Object
 Inheritedprototype : Object
[static] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다.
Object
Public 메서드
 메서드다음에 의해 정의됨
 Inherited
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
Object
 Inherited
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
Object
 Inherited
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
Object
 Inherited
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
Object
 Inherited
지정된 객체의 문자열 표현을 반환합니다.
Object
 Inherited
지정된 객체의 프리미티브 값을 반환합니다.
Object
Public 상수
 상수다음에 의해 정의됨
  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바이트가 있으며 각 바이트는 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바이트가 있으며 각 바이트는 2개의 16진수 숫자를 나타냅니다. 최상위 바이트는 0x12이며 최하위 바이트는 0x78입니다. 여기에 해당하는 10진수인 305419896에서는 최상위 숫자가 3이고 최하위 숫자가 6입니다.

littleEndian 바이트 순서(최하위 바이트 우선)를 사용하는 스트림에서는 다음 값을 씁니다.

  78 56 34 12
  

참고 사항





 

이 페이지에 의견 추가되면 전자 메일 알림 받기 | 의견 보고서

현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/flash/utils/Endian.html