Flash Player의 디버거 버전 작업

Adobe에서는 개발자의 디버깅 작업을 지원하기 위해 특별 버전의 Flash Player를 제공합니다. Adobe Flash CS3 Professional 또는 Adobe Flex Builder 2 설치 시 Flash Player의 디버거 버전을 사용할 수 있습니다.

Flash Player의 디버거 버전과 릴리스 버전에서 오류를 표시하는 방법에는 확연한 차이가 있습니다. 디버거 버전에는 오류 유형(예: 일반 오류, IOError 또는 EOFError), 오류 번호 및 사용자가 쉽게 이해할 수 있는 오류 메시지가 표시됩니다. 반면 릴리스 버전에는 오류 유형과 오류 번호만 표시됩니다. 예를 들어, 다음과 같은 코드를 살펴봅니다.

try
{
    tf.text = myByteArray.readBoolean();
}
catch (error:EOFError)
{
    tf.text = error.toString();
}

Flash Player의 디버거 버전에서는 readBoolean() 메서드에서 EOFError가 발생하면 tf 텍스트 필드에 "EOFError: Error #2030: End of file was encountered."라는 메시지가 표시됩니다.

Flash Player 릴리스 버전에서는 동일한 코드에서 "EOFError: Error #2030."라는 텍스트가 표시됩니다.

릴리스 버전에서는 Flash Player의 리소스 및 크기를 최소화하기 위해 오류 메시지 문자열을 표시하지 않습니다. 대신 설명서(ActionScript 3.0 언어 및 구성 요소 참조 설명서의 부록)에서 오류 번호와 관련된 오류 메시지를 찾아볼 수 있습니다. 또는 전체 메시지를 확인하기 위해 Flash Player의 디버거 버전을 사용하여 오류를 다시 생성할 수 있습니다.


Flash CS3

 

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

현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/main/00000101.html