내 영화는 Flash Player 10을 대상으로하며 FlexSDK v 4.51로 컴파일합니다. 그것은 컴파일되고 오류없이 재생됩니다. 그러나 Flash Player 10에서 swf를 볼 경우 buttonmode로 설정된 일부 스프라이트는 손 모양 커서를 표시하거나 MouseEvents를 전달하지 않습니다. Flash Player 10의 Sprite에 손 모양 커서 또는 마우스 이벤트가 없습니다
"VerifyError: Error #1053: Illegal override of z in mx.core.BitmapAsset."
그래서이 문제를 해결하기 위해, 나는, 버전 4.1을 이전 SDK를 사용하여 전환 할 수 있습니다 : I는 플래시 플레이어 10 디버그 플레이어에서 재생할 경우 는 사실, 오류가 발생합니다. 이제 오류 메시지가 사라졌지 만 마우스 오버 문제가 계속 발생합니다. 이제 Flash Player 버전 10의 경우
및 11.
사용 된 플래시 11 특정 기능이 없습니다. 그것은 플래시 플레이어 10을 사용하여 타겟팅 할 수 있어야합니다. 어떤 아이디어 가이 문제를 해결하는 방법 또는 그것을 일으키는 원인은 무엇입니까?
==========
업데이트
나는 마우스 이벤트 및 재정의 오류가 관련이없는 것으로 확인되었습니다. 필터를 사용하여 마우스 이벤트 오류가 발생한 것 같습니다. 부모 대신 하위 개체에 필터를 적용하여 해결 방법을 찾았습니다.
위의 오류는 포함 된 비트 맵 때문에 발생합니다. 그리고 그것은 flex SDK 4.1을 사용하는 것이 수정 된 것처럼 보입니다. 4.1 SDK를 사용하지 않는 이유는 무엇입니까? 플래시 플레이어 10과 호환되는 4.5 sdk를 만들 수있는 방법은 무엇입니까?
해당 사항 없음. 비트 맵의 [Embed] 태그까지 추적했습니다. 그리고 나는 어떤 것도 무시하지 않는다. 불법 오버라이드는 Flex SDK, 버전 4.5에 있습니다. 4.1로 게시하면 오류가 없습니다. –