저는 molehill 이점을 사용하여 FP11에서 작동하며 FP11에서 이전 소프트웨어 블리 팅을 사용하는 범용 그래픽 엔진을 작성하고 있습니다.다른 버전의 Flash Player에 대해 다른 코드
그래서 나는 이것을 채우기위한 최선의 방법을 찾고있다.
먼저 FP11 용 swf를 컴파일하고 플레이어 버전이 11이 아닌 경우 새 클래스를 사용하지 않으면 모든 것이 잘 작동한다고 생각했습니다. 그러나 나는 틀렸다. 놀랍게도 나는 "VerifyError : Error # 1014. Couln't find class flash.display3D :: Context3D"오류가 발생합니다. 가져온 FP11 라이브러리가 호출되지 않아도 코드를 실행하면 오류가 발생합니다.
필자는 FP가 결석 한 클래스에 액세스하려고 시도 할 때만이 메시지를 던질 것이라고 생각했지만 그게 옳지 않습니다. 실행하려고 할 때 오류가 발생합니다 .swf
그래서 어떤 방법이 있습니까? 프리 로더를 사용하는 버전에 따라 다른 SWF를로드하는 것을 생각했지만 2 개의 다른 SWF를 유지 관리하고 컴파일하는 것은 매우 혼란 스럽습니다.
다른 방법이 있습니까?