Everyday Pieces ::
  • Webサービス
  • ブログパーツ
  1. ホーム
  2. つぶやき

FlashDevelopでデバッグできない・・・!?

2013年3月21日 2012年7月7日 つぶやき Flash

久しぶりにFlashDevelopを使ったら、
デバッグビルドなのになぜかブレークポイントが効かない・・・。
traceも出力されない・・・。

デバッグできないぢゃないか!!

最終的にはあっさり解決したんですが、
なんか色々苦労したので備忘のために書いておきます。
というか以前はちゃんと動いてたのに、
なんでいつのまにかおかしくなってたんだろ?

現象としては、
F5を押してテストしようとするとFlashPlayerは起動するけど、
ブレークに引っかからないし、トレース出力も表示されない。
FlashDevelopのステータスではデバッガに接続しています・・・となって、
プログレスバーが伸びるんだけど、
最終的には
[No debug Flash player connection request]
と出力されるだけ。

ちなみに、
ロケールをja_JPにした以外は、環境設定はデフォルトのまま変えていません。

ググってみると、
デバッグ版のFlashPlayerになっていないのでは?
というのがあったんだけど、ちゃんとデバッグ版になっていました。
というか普通にインストールすれば、そういうことになっているはず。

それでも念のため
デバッグ版のFlashPlayerをインストールしてみたり、
FlashDevelop本体をインストールし直したり、
3.3.4あたりに戻してみたり、
JREからインストールし直してみたりしたけど、
うまくいかない・・・嗚呼。

ノートPCで作業したことがあったのを思い出し、
そっちで試したら、
ちゃんとブレークかかるしトレースも出力される。
しかも環境設定はデスクトップPCのと同じ。
一体全体何がちがっているのか・・・。

いろいろ調べまくった結果、
これを見つけました。
なるほど・・・そういうことか!
デバッグ版のFlashPlayerがローカルホストではなく、
なぜか他のマシンへ接続するような設定になっていました。
これを直すには、
F5押してFlashPlayerが起動したら、
そのウインドウで右クリックして「デバッガー」を選択、
以下のようなダイアログがでるので
「ローカルホスト」を選んで「接続する」をクリック。
これでうまくデバッグできるようになります。

それにしてもリモートデバッグなんて、
やったことないんだけどなぁ・・・。
なんで設定が変わっていたのかは謎です(^_^;)

2件のコメント

  • 匿名 より:
    2013年5月20日 13:01

    有用な情報をありがとうございます
    同じ現象で困っていて、
    ほかのコンピューターに接続する設定になっていたので
    間違いなく同じ原因だと思うのですが
    ローカルホストに接続しようとすると
    「デバッガーまたはプロファイラーへの接続をAdobe Flash Playerで確立できませんでした。」とエラーが出て
    うまくいきません…
    何かご存知でしたらご教授お願いします。

    返信
    • 管理人 より:
      2013年5月20日 13:46

      hostsファイルに localhost が記述されてないのかもしれません。
      普通は書いてあるはずなんですが・・・。
      ちなみにwindowsの場合は
      c:\windows\system32\drivers\etc\
      フォルダにあります。

      あるいは、
      「ほかのコンピューター」を選んで、
      IPアドレスに 127.0.0.1 と入力してください。
      ローカルホストと同じ指定になるので、
      これでも行けるはずです。

      返信

コメントする キャンセル

アドレスが公開されることはありません。が付いている欄は必須項目です。

投稿ナビゲーション

ヒッグス粒子
ノートPCの光学ドライブをSSDに換装なキット

カテゴリー

WordPress つぶやき トピック プログラミング

タグ

AS3 enchant.js FamilyTreeVis Flash Geolocation gif.js kinect Linux MMD MoneyTrackNote notifier.js OpenCV PDFカレンダー RISC-V three.js セキュリティ テーマ自作 ブログパーツ 動物 動画 麻雀

アーカイブ

© Everyday Pieces ::