2009-11-10 5 views
15

Flex BuilderをFlash Player Debuggerを実行している既存のブラウザセッションに接続する方法はありますか?私はこのようにFDBに接続することができますが、Builderを使用するには、デバッグをクリックして新しく開いたブラウザウィンドウを閉じてFlashファイルをロードしてから、セッションに戻って接続して右クリックしてデバッガを起動する必要があります。残念ながら、私はいつも私が関心のあるセッションに接続できるようになる前に、いくつかの試行が必要なウィンドウオープンを打つことができないので、信頼性は高くありません。接続、私は今、落ち着いてブラウザに行き、右クリック、デバッグを押し、IPとボイルを提供することができます。これにより、テスターのコンピュータ上で実行されているセッションで、難しいバグの変数を調べることができます。Flex Builderデバッガで受信デバッグセッション接続の受信を開始させる

答えて

23

他の回答で述べたように、起動設定を変更して、SWFを含まないURLを参照することができます。私はちょうどあなたがまた、 "about:blank"というURLを使うことができるということを付け加えたいと思っています。これは、(Flash Builder 4のように)Flash Builderはブラウザーページを開かなくてもソケット。

- Mike Morearty、Flash Builderチーム

+1

私はちょうどあなたが間違っていることに怒っていたが、あなたはそうではない。 「空白」は大文字と小文字が区別される必要がありますが、私は「空白」について書いていますか?これはどこに書かれていますか?「トレンチの中で」学んだことですが、このようなものに関するドキュメントは見ていません。 – JeffryHouser

+0

こんにちはJeffry - 私はこれがどこに書かれているとは思わないのですが、それはあります。 –

+0

ありがとう、マイク! – BigSauce

1

デバッグセッションのランチャーをFlashムービーのないWebページに設定すると、FBはデバッガプレーヤーが接続するのを待つだけです。これを行うには:ツールバーのデバッグアイコンの横にある矢印を押して、「その他」を選択します。起動エリアのURLまたはパスで[Use Default]をオフにします。そこにデバッグムービーを持たないURLを入れてください。次に、このブラウザを実際にデバッグムービーのある場所に移動します。

1

最初に最大の問題に対処するには、Flashログファイルについて聞いたことがありますか?これにより、実際にデバッガを使用することなくトレースを見ることができます。ここで手順を参照してください:

より直接的なアプローチとして、今

http://blog.flexexamples.com/2007/08/26/debugging-flex-applications-with-mmcfg-and-flashlogtxt/

...

これはハックされ、そこに別の方法は、おそらくですが、それは問題を解決します。

公開設定の変更について考えましたか?これは、現在のswfがロードされないようにします。そして、あなたは望むウインドウに行くのにさらに15秒かかります。

デバッグメニュー(おそらく左から5番目のアイコン)に行き、次に
に行きます。デバッグ構成に行きます。
"デフォルトを使用"のチェックを外してください
デバッグURLをswfを含まないものに変更してください。

デバッガを実行すると、タイムアウトするまで数十秒待たなければなりません。

+0

+1 mm.cfgについて知っていたら嬉しいです。ありがとうございました – zinovii

+0

私は実際には私が前にそれを考えなかったことは恥ずかしいです:P。ありがとう! –

関連する問題