またまたデバッグネタですが、FlashPlayerをアップグレードしたらFireFoxの拡張のFlashTracerが使えなくなりました。

追記:解決しました/p>

Debugバージョン入れてるんですけどCS3を入れる際にTrace動かなくなったので仕様が変わったんでしょうか。FireFox1.5でも2.xでもむりっぽいです。ログファイルの位置が変更になったのでFlashTracerの設定を変更すればOK

困ったことにCS3で書き出したSWFは9.0.16.0で見られないので、仕方なく自分がデバッグモードのときはダウングレードしてつかってますが、何か使えるようになる方法はあるんでしょうか。

代替法としてはデバッグクラスをつくってLocalConnectionで別の自作コンソールSWFに飛ばすとかXrayを使うとかもしてますが、やはりフィルタリングとか手軽さでFlashTracerつかいたいです。

開発コストの8割がデバッグとパブリッシュ待ちなので、そういうところは効率よくやりたいものですね。

こういうのみんな作ってるんでしょうか?せっかくなので公開します。→Debug.as(サンプル付)

class Debug {  static private var lc:LocalConnection;  static private var debugId :String = "debug";  private function Debug() {  }  static public function init ( id ) {   debugId = id || debugId;   lc = new LocalConnection();   return lc.connect( debugId );  }  static public function trace( msg:String ) {   trace( msg );   lc.send( debugId, "onDebug", msg );  } }

// User Debug.init( "mydebug" ); Debug.trace( "hoge" );

//Reciver var lc:LocalConnection = new LoaclConnection(); lc.conncet("mydebug"); lc.onDebug = functon( msg ) {  myText.text += msg + "\n"; }

HTML5飯