私の映画はFlash Player 10をターゲットにしており、FlexSDK v 4.51でコンパイルします。コンパイルしてエラーなしで再生します。 しかし、Flash Player 10でswfを表示すると、buttonmodeに設定されているスプライトの中には、手カーソルやMouseEventsを表示しないものがあります。私は、Flash Player 10のデバッグプレーヤーでそれを再生する場合 は実際には、私はエラーを取得する:Flash Player 10のスプライトに手カーソルやマウスイベントがありません
"VerifyError: Error #1053: Illegal override of z in mx.core.BitmapAsset."
だから、この問題を解決するために、私は古いSDK、バージョン4.1の使用に切り替えることができます。 Flash Playerバージョン10の場合、エラーメッセージは消えますが、マウスオーバーの問題が解決されました。および 11.
フラッシュ11固有の機能は使用されていません。それはフラッシュプレーヤー10を使用してターゲット設定する必要があります。どのようにこの問題を解決するか、それを引き起こしているアイデア?
==========
更新
私は、マウスイベントとオーバーライド・エラーが関連していないと判断しました。 マウスイベントエラーは、フィルタを使用しているために発生しているようです。私は、親の代わりに子オブジェクトにフィルタを適用することで回避策を見つけました。
上記のエラーは埋め込みビットマップによって発生しています。それは、Flex SDK 4.1を使用することです。 4.1 SDKを使用しない理由は何ですか? Flash Player 10に4.5 sdkを対応させる方法はありますか?
私はそれをビットマップの[埋め込み]タグまで追跡しました。そして、私は何も上書きすることはありません。不正なオーバーライドは、Flex SDKバージョン4.5です。 4.1で公開してもエラーはありません。 –