2011-12-02 5 views
0

제 플래시에 저주가 있다고 생각합니다.as3 확장 클래스가 업데이트를 이해하지 못함

내 프로젝트에서 Flash Professional CS5.5를 Gaia FrameWork와 함께 사용합니다. 프로젝트의 영화 클립에는 확장 클래스가 있으며 문제는 내가 클래스에 새로운 기능을 제공하면 빌드 프로젝트에서 작동하지 않는다는 것입니다. 예를 들어 함수를 찾을 수 없거나 추적 기능이 작동하지 않습니다. 모든 이전 기능이 작동합니다. 클래스 이름을 변경할 때 제대로 작동합니다. 하지만 다시 일어난다. 나는 새로운 프로젝트를 만들었고 모든 내용을 다뤘지만 아직도 그렇게되고있다. 나는 이벤트 rainstalled 플래시하지만 아무것도 작동합니다. 어떻게해야합니까?

+0

당신은 기본 클래스 이름으로 라이브러리 항목 연계 동일한 이름을주고있다 ... 컴파일 된 캐시하고 재건 할 힘을 삭제? 예를 들어, 당신의 연결은 MyClip이라 불리며, 당신은 기본 클래스를 com.foo.MyClip으로 설정하고 있습니까? 그렇게하면 예기치 않은 문제가 발생할 수 있습니다. 상속 문제 일 수도 있습니다. 동일한 사용자 정의 기본 클래스를 공유하는 여러 라이브러리 항목은 같은 인스턴스 이름을 사용하여 타임 라인에 에셋을 가질 수 없습니다. – gthmb

+0

또한 정확한 오류 메시지를 게시 할 수 있으면 문제의 범위를 좁힐 수 있습니다. – gthmb

+0

아니요 같은 이름이 없습니다. 내가 새로운 기능을 추가 할 때 클래스의 이름을 변경해야하므로 class1, class2 등이 호출됩니다. –

답변

0

네트워크 드라이브에서 작업하고 있습니까? 때때로 시스템 시간과 네트워크 시간이 일치하지 않으면 Flash는 클래스 파일이 변경되지 않았다고 생각하고 최신 변경 사항을 다시 컴파일하지 않습니다.

프로젝트를 컴파일 할 때 다음과 같이 컴파일하면됩니다. 제어> ASO 파일 삭제 및 동영상 테스트로 이동하십시오.

이 옵션은

+0

제어> ASO 파일 삭제 및 테스트 영화가 도움이되지 않는다. 클래스 이름을 바꾸는 것이 도움이되지만, 어쨌든 고마워. –

관련 문제