mormor’s memo

2008-06-16

[]flash lite1.1でfirebugのコンソールにダンプする方法

オーサリングツールでのデバッグ時はtrace文で十分。これで全部全然問題ない。

ただブラウザから挙動を確かめようとすると凄い面倒くさい。

それもflash lite1.1ともなると発狂しそうになる。TextFieldを作っておき、そこにダンプ。

やってやれない。。。しかも見にくいし。


そこでFlexでのデバッグfirebugのコンソールに出力していたので

できるかと思って試したらできたので書いておきます。

正直、関数化して使いやすいようにしたかったけど

残念なことにflash lite1.1には配列関数もない。。。。

ってなわけでデバッグ時に書く時は何気めんどい

flash側からのjsの呼び出し

getURLを使う方法とfscommandを使う方法の2通りがあった。

正直fscommandの方が色々とめんどかったのでgetURLを使うことにした。

ちなみに詳細はここを参照してください。


getURL("javascript:console.log('hoge')");

getURL("javascript:console.log('hoge" add /:fuga add "')");

こんな感じにするとfirebugのコンソールに''の中身がダンプされる。

地味にこれ便利だなぁ〜。ちょっと満足w

なんかもっといい方法しってる人いたら教えてください。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/dealforest/20080616/1213608134