Flash Player 11では、Flashアプリケーションがフリーズしますが、デバッグバージョンでは正常に動作します

私は、Flashアプリケーションが本番Flash Playerでフリーズし、デバッグバージョンでスムーズに動作するケースを見つけたばかりです。エラーや例外は発生しません。誰もこれに遭遇したことはありますか?なぜそれが起こっているのか、あるいはそのような場合にどうやってデバッグするのでしょうか?

そして、サイドの質問 - デバッグバージョンと内部ビューの違いはまったく異なりますか?トピックの良い書き写しは?

更新:

私は言及しませんでしたが、問題はFlash Player 11にあります。これはおそらく重要です。なぜなら、Flash Player 10には同じコードで問題がないからです。

2
@ www0z0kはい、それは起こります。私はブレークポイントを使用しません。私はおそらく、しかし、私はいくつかのエラーや例外を最初にデバッグプレーヤーで取得しようとすると思った。そして - ヴィオラ、それはちょうどそこで働く:|非常に役立ちます。
追加された 著者 jayarjo,
@Jason Sturges - 一般的に - はい、それは私がいつかやっていることです。しかし、この場合はFlash Playerでフリーズしていたので、デバッグ版で試しました。ユーザーはいくつかのファイルを選択してアップロードすることができます。ああ...おそらく、Flash Player 11については、Flash Player 10ではすべて正常に動作していると言わざるを得ないでしょう。
追加された 著者 jayarjo,
そして今、それをどのように表示していますか?関連リソースへのリンクはありますか?
追加された 著者 jayarjo,
私はFP11がラーFP 10以前のエラーメッセージを表示しなくなったと思います(私が間違っていると私には埋葬してはいけません)。プロダクションプレイヤーで使用するために公開する前に、エラーがないことをデバッグプレーヤーを使って確認する
追加された 著者 Pranav Hosangadi,
Flash Debug Playerを使用して、プロダクションリリースビルド環境でエラーや例外がスローされないようにしていますか?
追加された 著者 Jason Sturges,
あなたは、ブレークポイントや時計を使ってswfをデバッグしていることを意味しますか?
追加された 著者 Timofei Davydik,
あなたのアプリは何をし、いつ凍結しますか?デバッグプレーヤーで正常に動作し、通常のプラグインでフリーズするswfをコンパイルするのは間違いありません(どちらも同じブラウザプラグイン/スタンドアロンアプリなど)。
追加された 著者 www0z0k,

1 答え

この問題がどのように解決されたのか誰もが驚くかもしれません。

まず第一に、ハングを引き起こしていたクラスが、すばらしかったと判明しました。 BitmapDataUnlimited Flashのビットマップ解像度の制約を克服することができます。基本的に私たちが変更したのは、IEventDispatcherインターフェイスを実装するのではなく、内部の内部_eventDispatcherオブジェクトを間接的に処理するのではなく、EventDispatcherを直接拡張するクラスを作成したことです。

誰でもIEventDispatcherインターフェイスを直接実装することのメリットを教えていただけますか?

1
追加された