質問

簡単に見る方法は何ですか trace() どのブラウザで実行しても Flash/Flex ムービーを出力できますか?

役に立ちましたか?

解決

ダウンロードしてインストールします Flash Player のコンテンツ デバッガ バージョン.

トレースログを有効にする (公式ガイド) mm.cfg ファイルを追加します。

ErrorReportingEnable=1

    TraceOutputFileEnable=1

mm.cfg の保存場所は OS によって異なります。

  • Mac OS X: /Library/Application Support/Macromedia
  • ウィンドウズ: %HOMEDRIVE%\%HOMEPATH%
  • Linux: /home/user name

ログ ファイル flashlog.txt は次の場所にあります。

  • Windows 95/98/ME/2000/XP: C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs
  • Windows Vista: C:\Users\username\AppData\Roaming\Macromedia\Flash Player\Logs
  • Mac OS X: /Users/username/Library/Preferences/Macromedia/Flash Player/Logs/
  • Linux: /home/username/.macromedia/Flash_Player/Logs/

オプションで、Firefox アドオンをインストールできます。 FBTレーサー これはトレース出力を ファイアバグ パネル。

他のヒント

私は(最新のブラウザでは、それを実装する)はconsole.log関数を使用します。

import flash.external.ExternalInterface;

public static function log(msg:String, caller:Object = null):void{
        var str:String = "";
        if(caller){
            str = getQualifiedClassName(caller);
            str += ":: ";
        }
        str += msg;
        trace(str);
        if(ExternalInterface.available){
            ExternalInterface.call("console.log", str);
        }
    }

デ・モンスターのMonsterDebuggerをチェックしてください。あなたは素敵なAIRアプリケーションでトラックオブジェクト、トレース、およびディスプレイ・チェーンをデバッグすることができます。使用することは非常に楽しいです。そして、それはオープンソースです!

http://demonsterdebugger.com/する

また、ログファイルに書き込むためのFlashとFlexを設定することができます。ここではどのように行うかはチェックします:

http://livedocs.adobe.com/フレックス/ 3 / HTML / help.html?コンテンツ= logging_04.htmlする

私は最近モンスターを使用してきたが、私は効果的に私に「ブラウザの」トレースのログウィンドウを与えるだろうflashlogファイル上のUNIX「尾」を走った別名を持っていた。

alias flashlog='tail -f /PATH/TO/flashlog.txt'

それとも、キー(Mac OS上のコンソールのような)ログビューアを持っている場合、あなたはそこにログを表示することができます。私は、これらのオプションを提案する唯一の理由はFlashTracerはかなり「crashy」であるということです;)

あなたは、基本的なログファイルビューアをしたい場合は、

Vizzyは人生が容易になります。あなただけのデバッグプレーヤーをインストールしてからVizzyをインストールします。それはflashlogファイルを尾のウィンドウです。甘いものは、それがすべてのmm.cfgファイルをしているあるB.S.あなたのために。

http://code.google.com/p/flash-tracer/

他人やカッティングエッジとしておそらく空想ではないが、私はトレースと呼ばれ、また、ページ上のJS関数を呼び出したフラッシュムービーで自分のログ機能(funnily十分、というログ)を作成するために使用される(どんな方法で使用して)を使用して快適。ページの機能は、Firebugを持つ単純なにconsole.log()でした。シンプルで御馳走を働いています。

私は幸せサンダーボルトのユーザーだ

、多分それも一見の価値があります(複数のログレベルは、ボックスのうちのFirebugとうまく果たしている)。

Macromedia は Adob​​e に買収されたものなので、「D :\Documents and Settings\user_name\Application Data\Adobe\Flash Player\Logs\flashlog.txt 」にすべきだと思いました。その結果、数分をロスしました。最終的には、私が決定しました。試しに D:\Documents and Settings\user_name\Application Data\Macromedia\Flash Player\Logs\flashlog.txt を見てビンゴすると、flash trace() の出力が表示されました。

なぜ Adob​​e はログ ファイルの場所をマクロメディア フォルダーに保持しているのだろうか。それが何であれ、ブラウザー内で実行される Flash アプリケーションのトレース出力を見ることができ、私は幸せです :)

あなたは、オペレーティングシステムのローカライズされたバージョン(すなわち、スペイン語)を使用する場合は、

Windowsでは、「アプリケーションデータは、」

ローカライズされたバージョン(すなわち「DatosデPROGRAMA」)に置き換える必要があります
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top