ThunderBoltAS3Console v2.01betaでFlashのデバッグ

June 16, 2008

先日、紹介した『Airアプリ『Arthropod』でFlashのデバッグ』のようなAirベースのActionscript3.0デバッガツールがWS-Blogで紹介されていました。

ThunderBoltAS3Console

Arthropodは色分けできたけど、ThunderBoltAS3Consoleは使用するメソッド(info、error、warn)によって出力内容の切り替えが可能。
あと、日本語に対応している。これでThunderBoltの勝ち。

手順1:テスト用Flashファイルの作成
1-1.ThunderBoltAS3_v2.01beta.zipをダウンロード
flash-thunderbolt - Google Code

2-1.Loggerクラスをimport

import org.osflash.thunderbolt.Logger;

3-1.メソッド記述

Logger.info(Logger.memorySnapshot());
Logger.error("エラー");
Logger.warn("ワーニング");
Logger.about();

メモリースナップショットは使用メモリを出力(flash.system.System.totalMemoryに相当)。

4-1.実行結果
この段階での実行結果は次の内容がtraceされるだけ。ThunderBoltを使うともっとわかりやすく表示できる。

info time 14:13:27.768 :: Memory Snapshot: 6.09 MB (6236 kb)
error time 14:13:27.768 :: エラー
warn time 14:13:27.769 :: ワーニング
info time 14:13:27.769 :: +++ Welcome to ThunderBolt AS3 | VERSION: 2.0 Beta | AUTHOR: Jens Krause [www.websector.de] | Happy logging +++
info time 14:13:27.769 :: Memory Snapshot: 6.59 MB (6752 kb)

サンプルソース


手順2:Flash Debug Playerのセットアップ
ThunderBoltではflashlog.txtを使うのでFlash Debug Playerをセットアップする必要がある(セットアップ済みの人は手順3へ)。

2-1.デバッグ用Playerをダウンロード
Adobe Flash Player Support Center

2-2.mm.cfgファイルを作成し、下記内容を記述

ErrorReportingEnable=1
TraceOutputFileEnable=1
PolicyFileLog=1
PolicyFileLogAppend=1

保存先はhome/[username]/mm.cfg(Macの場合)。


手順3:AirアプリThunderBoltAS3Consoleインストール
3-1.AirアプリThunderBoltAS3Console.zipをダウンロード
flash-thunderbolt - Google Code

3-2.インストール


手順4.テスト
4-1.手順1でパブリッシュされたswfをブラウザで開く

4-2.作成されたflashlog.txtをAirアプリにドラッグ&ドロップ
flashlog.txtは次の場所に格納されている(Macの場合)。

/Users/[username]/Library/Preferences/Macromedia/FlashPlayer/Logs/

ThunderBoltAS3Console

4-3.『save』ボタンでflashlog.txtの格納場所を保存

4-4.『START』ボタンを押すと、Flashで書き出したログが出力される
ThunderBoltAS3Console

4-5.タグで切り替え
例えば『INFO』タグを押すとLogger.info()で出力した内容のみが表示される。
ThunderBoltAS3Console


Flash Debug Playerセットアップ参考URL
Flash Player 9,0,115,0 で mm.cfg の位置が変わってますよー (Mac)
Flex アプリケーションのクライアントコードをデバッグする
windowsやmacで、flashのtraceログが吐かれる場所 - カサヒラボ


Posted by scratchbrain at June 16, 2008 8:22 PM ブックマークに追加する

Trackback

Trackback URL for this entry:

Post a Comment


検索

このブログを検索

サイトコンセプト

レディオヘッド、Flash・ActionScript 3.0、Processing、アートに関すること。日記・雑感、読書感想など。
[SCRATCHBRAIN プロフィール]
[プロジェクト]
[Artwork 2002-2005]
[Twitter]

リンク

  • scratchbrain.netホーム
  • scratchbrainプロフィール
  • 洋楽ブックマーク
  • こんなライヴに行きました
  • レシピ紹介
  • バルセロナ観光ガイド

広告

おすすめ

最近のエントリー

カテゴリー

タグクラウド

全てのエントリー一覧

RSSフィード

月別アーカイブ

powered by Movable Type

hosted by