2009-07-19 2 views
0

AS3 패키지를 다운로드하고 거기에 eventListener를 추가하려고합니다. 이 이벤트를 인라인 코드에 추가하고 있습니다. 하지만 다음과 같은 오류가 발생합니다 :클래스가 지정된 문서 내에 인라인 코드를 작성하십시오.

1046 : 형식을 찾을 수 없거나 컴파일 타임 상수가 아닙니다 : MouseEvent.

클래스를 작성하는 방법을 알지 못하므로 제 질문은 다음과 같습니다. 문서에 클래스가 할당되면 인라인 코드를 작성할 수 있습니까? 그렇다면 왜 위의 오류가 발생합니까?

답변

1

당신에게

import flash.events.MouseEvent; 

나요?

+0

굉장! 이것은 그것을했다. 질문, 플래시 이벤트를 가져와야하는 이유는 무엇입니까? –

+2

코드와 동일한 패키지에 정의되지 않은 클래스를 항상 가져와야합니다. 이것은 컴파일러가 클래스 정의를 모호하지 않게 찾을 수있게 해줍니다. 이것이 필요하지 않다면 다른 패키지에있는 두 클래스가 같은 이름을 가진다면 곤란을 겪을 것입니다. 컴파일러가 즉시 찾을 수없는 각 클래스 정의에 대해 가능한 모든 위치를 검색해야하는 부담을지게됩니다 귀하의 패키지. –

관련 문제