2011-10-14 8 views
0

Flexアプリケーションからflashlog.txtファイルにトレースメッセージを記録するようにFlash Debugプレーヤーを設定しました。自分のコードからtrace()メッセージを見ることができます。Flex - Flex SDKからトレースメッセージを有効にする方法

しかし、Fle SDKからのトレースメッセージも確認したいと思います。私はFlex SDKを使用しています。 4.1、そして、例えば、私はトレースメッセージを持っています。

トレース( "app initialize app");

SDKのmx/core/Application.asファイルの関数initialize()に配置されています。

私は何をする必要がありますか?何とかSDKを再コンパイルすべきか、これを有効にするコンパイラスイッチがありますか?私はFlexの初心者ですから、この質問がばかげているのならごめんなさい。

は、あなたが変更されたソースファイルと、あなたのFlash Playerが実際に使用するSDKの間に大きな違いがあり、 ミハル

+0

コンソールモードでFlex SDKを使用していますか? – Kodiak

+0

flexでファイルをコンパイルする方法を尋ねますか?今あなたのファイルをどのようにコンパイルするのか教えていただけますか? –

+0

私は、Flash Builder 4.0を使用してFlexアプリケーションをコンパイルします。 – Mikee

答えて

1

、ありがとうございました。プレイヤーが既に使用しているものがコンパイルされています(ディスクのどこかにswcとして表示されます)。ソースファイルに入れたトレースステートメントを見るには、Flex SDKを再コンパイルする必要があります。これは時間の無駄です。初心者にとっては非常に複雑です。

私は、トレースステートメントを配置したFlexクラスを拡張してアプリケーションに統合することをお勧めします。こうすることで、アプリケーションを再コンパイルしている間に、変更内容を含めることができ、トレースステートメントが表示されます。

+0

ありがとうございます。実際には、SDKのソースコードに新しいtrace()呼び出しを追加することを嫌っていましたが、SDKの作者が既にそこにあるトレースをログに記録したかっただけです。しかし、あなたの答えはとにかく役に立ちました。mx:Applicationクラスを拡張して、簡単にログに記録できる独自のtrace()呼び出しを追加することができます。ありがとうございます – Mikee

+0

Firefox用のflashfirebugもインストールできます... – LoremIpsum

関連する問題