雇われWebデザイナー、SWDのサイトです。なにも目指してません。すみません。

2007

09/25

Firefoxアドオン:FlashTracer導入あれこれ この記事をはてなブックマークに登録 この記事をクリップ! Yahoo!ブックマークに登録 Buzzurlにブックマーク
CATEGORY:,, TAG:
MT復帰の際に過去の一部の記事で正常に表示できないものがあるようです。
閲覧数の多い記事から少しずつ直していこうと思いますがすべての記事の復旧は難しいと思います。
わざわざお越しの方には申し訳ありませんがご容赦ください。

Firefoxの拡張機能としてFlashTracerというのがありまして、
名前のまんまですが、FlashのTraceテキストをFirefox内でも
表示してくれるアドオンになります。

FlashでActionScriptを書く人でしたらわかると思いますが、
デバッグ目的で変数や引数をTraceで出力させることってよく
ありますけども、これだとシーン(ムービー)プレビュー時にしか
出力結果を得ることができませんよね。
たとえばログインした後のセッション管理下にあるSWFが正常に
動作しているかを確認する際には、デバッグ用にテキストフィールドを
作ってその中に、ほしい情報を出力させるか、静的なXMLかTXTファイル
を用意して、そこから必要な変数や引数情報を読み込ませて擬似的に
テストするなんて面倒なことをしていたかもしれませんが、
これだとプログラム側のミスで正しい値が渡らなかった場合などに
エラーの切り分けができないですし、バグ発見までにすごく時間が
かかってしまう可能性もあります。

回りくどい説明になりましたが
そんなときにお勧めなのが、FlashTracerです。

これを利用すれば、ブラウザでFlashの埋め込まれたページを
実際に見ながらTraceの出力結果を確認することができるので、
サーバサイドなプログラムと組み合わせた
複雑なActionScriptの早期バグ発見に役立つはず!

と、いうわけで早速導入してみたところ・・・

あ、あれ?
うごかないよジョニー!

というわけで、いろいろ調べましたところ
以下の点に気をつけないといけないことがわかりましたよ。

・FlashPlayerはDebugバージョンでないといけない

こちらについては、下記サイトで詳しく解説されていますので
そちらをご参照ください。
Firefox拡張でFlashのTrace出力を表示する
(こちらで紹介されているKewBee Plugin Switcherが超便利ですよっ)

・なおかつFlashPlayerのバージョンが9以降の場合、
 FlashTracerのOptions(o)からログ(Select output file)の
 参照場所を変更してやる必要がある

こちらについては下記サイトで詳しく解説されていますので
そちらをご参照ください。
FlashTracer がwinで動作しない件


という経緯を経て、ようやくFirefox上でTraceテキストを
表示させることに成功しましたよ。

FlashTracer出力結果

あー、ブラウザ上でテストできるのはいいけど納品済みの
Flashで"Traceアクションを省略"にチェック入れずに
パブリッシュしたものとかは普通に表示されちゃうので
これからは気をつけないといけないかも・・・。
(私しか見ないと思って
 ふざけたTrace結果を書いてたりするのが悪いのですが。)

トラックバック(0)
トラックバックURL: http://www.heion.net/mt/mt-tb.cgi/114
コメント(0)
[PR]
_FEED
このRSSを取得する
_CATEGORY
_TAG
                                       
_ARCHIVE
2011年5月 (3)
2011年2月 (1)
2010年12月 (2)
2010年6月 (2)
2010年5月 (5)
2010年4月 (2)
2009年10月 (3)
2009年8月 (1)
2009年7月 (2)
2009年6月 (6)
2009年5月 (1)
2009年4月 (2)
_BLOG PARTS


あわせて読みたいブログパーツフィードメーター - 日々平穏スカウター : 日々平穏
OpenID対応しています OpenIDについて

このブログはクリエイティブ・コモンズでライセンスされています。