出力されなかった原因
そもそもflashlog.txtを理解していなかった。
flashlog.txtに何も出力されねー><と嘆いていたんですが、flashlog.txtにはtraceコマンドにてトレースされたものが出力されるという基本的なことを見逃していた。
trace("ごろにゃん");
これでflashlog.txtには「ごろにゃん」と出力される。
debug playerを使ってるつもりで使っていなかった。
DL先:http://www.adobe.com/support/flashplayer/downloads.html
↓下3つのMac用はとりあえず置いといて、上3つはそれぞれ、IE用、Firefox用、ローカルのswf用となっています。この3つ目のローカルのswf用で大きなミスを犯していました。
swf右クリック→プロパティより使用するプログラムをダウンロードしてきたsa_flashplayer_9_debug.exeに変更してやらないといけない。
※通常デフォルトのflash playerになってるはずです。debug playerが表示されない場合は、参照ボタンよりプログラムを指定。
ちなみにFirefox用にて、Firebugのコンソールを利用中にしていると、flashlog.txtには出力されない模様。Flash Switcherを使用している場合は、ちゃんとdebug playerを選ばれていないという単純ミスもよくあること。。。
debug playerダウンロード後の設定について
mm.cfgファイルの配置
debug playerをダウンロードしてきたらmm.cfgというファイルを設定しなくてはいけない。
http://livedocs.adobe.com/flex/201_jp/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=logging_125_04.html#40735
mm.cfgというファイル名でテキストエディタにて
ErrorReportingEnable=1
TraceOutputFileEnable=1
ErrorReportingEnable=1
TraceOutputFileEnable=1
PolicyFileLog=1
PolicyFileLogAppend=1
mm.cfgの配置場所については、上記adobe公式にあるようにOSによって異なる模様。
Vistaの配置場所が記載されてないようですが、
C:\Users\ユーザ名にmm.cfgを配置します。
flashlog.txtが出力される場所
C:\Users\ユーザ名\AppData\Roaming\Macromedia\Flash Player\Logsです。
ログが出力されてるかテスト
↑を開いてflashlog.txtが出力されていればOK!
ThunderBoltAS3Consoleでログをキレイに見る
ThunderBoltAS3Console v2.01betaでFlashのデバッグ@SCRATCHBRAIN
AirアプリのThunderBoltAS3Consoleを使ってかっこよくデバッグしたいなーと思ってたんですが、どうも上手くログ取得できない。。とりあえず保留。
comments
Krk [url=/]buy viagra sale cheap[/url] - cheap viagra pills uk If you cease for a period of time.
Hey! Do you know if they make any plugins to help with Search Engine Optimization? I'm trying to get my blog to rank for some targeted keywords but I'm not seeing very good gains. If you know of any please share. Many thanks!