1

SWF ファイルを Flash 11 としてパブリッシュするようにアップグレードしました。FlashDevelop を Firefox (または IE) にアタッチしたいと考えています。最初にアタッチすることはできますが、PHP ファイルへの最初の呼び出し後にプレーヤーがクラッシュし (関連しているかどうかは不明)、デバッガーが停止します。デバッグせずにプログラムを実行しただけでは、クラッシュしません。

問題の原因を突き止めるにはどうすればよいですか?

これが私のセットアップです:

  • Windows 7 (32 ビット) 上の FlashDevelop 4.0.1 RTM

  • インストール済み - Windows Flash Player 11.2 プラグイン コンテンツ デバッガー (Netscape 互換ブラウザー用) (EXE、3.89MB) ( http://www.adobe.com/support/flashplayer/downloads.htmlから)

  • FlashDevelop で、Program->Settings->FlashViewerflashplayer_11_plugin_debug_32bit.exe を指定します (これが正しいかどうかは正確にはわかりません)。

私が添付する方法は、に行くことDebug->Start Remote Sessionです。次に、SWF をロードする HTML ページを起動します。

更新: 11.2 バージョンにアップグレードする代わりに、 11.1 にアップグレードしました。出力ウィンドウにフィードバックが表示されるようになりました。 [Fault] exception, information=TypeError: Error #1009: Cannot access a property or method of a null object reference.ただし、FlashDevelop はその例外で中断せず、エラーが正確に発生している場所を特定するのに役立つファイル名または行番号が表示されません。

更新:最終的に元のバージョンの 10.1.102.64 にロールバックし、デバッグ中に FlashDeveloper がクラッシュしなくなりました。

4

2 に答える 2

0

ブラウザでフラッシュ デバッガ プラグインを無効にします。デバッグしているブラウザーから同じ SWF にアクセスしていますか?

于 2012-04-29T04:40:41.650 に答える
0

Flash アプリケーションをデバッグすると、スレッドがフリーズし、ブラウザはアプリケーションがロックアップまたは停止したと判断します。次に、問題の原因となっているプラ​​グイン (この場合は Flash) を強制的に閉じて、ブラウジング セッションを保存しようとします。

Firefox がこれを実行しないようにするには、アドレス バーに「about:config」(引用符を除く) と入力して Enter キーを押し、警告が表示された場合は [I'll be care] をクリックします。

構成検索バーに入力して「dom.ipc.plugins.timeoutSecs」を探し、その値を -1 に設定します。これにより、ブラウザが遅延プラグインをシャットダウンするのを防ぎます。

于 2012-04-28T21:23:09.123 に答える