今年も沢山雪が降ってくれる事をねがっている、ナックルです!

デバッグ強化週間ということで、私はlog.asを使ってみました。 log.as といっても、Firebugのjsをたたいて、コンソールに表示させるというものです。
設定も簡単!!

firebug

import flash.external.ExternalInterface;
ExternalInterface.call('console.log', "Flash から コンソールに!!");
あとはHTMLをFireFoxで開けばOK!
あ、もちろんFirebugが入ってないとダメですよ!Firebugのバージョンですが、1.2だとたまにスルーされて出力されない事があるので、Firebug 1.3.0a4以上にして下さい。ダウンロードはここから。

それと、HTMLで注意なんですが、HTMLに一つもjsのインポート文がない場合、コンソールに出力されません。何も必要なjsがない場合でも
<script type="text/javascript">(スペースもしくは改行)</script>
を忘れずに!!!

もっと簡単に console.log をたたけるようにしたのが log.as です。
secondlifeさんのこちらにあるasをコピッて保存します。それを同じ階層に置くか、クラスパスをはれば

log("Flash から コンソールに!!");
でさらに使いやすくなります!!

HTML5飯