2

trace("test"); を入れると 私のflashdevelopプロジェクトのエントリポイントで実行してください。アプリケーションは正常に動作しますが、出力にトレースが表示されません。以下は私のコードです

package 
{
    import flash.display.Sprite;
    import flash.events.Event;

    /**
     * ...
     * @author Anthony Gordon
     */
    public class Main extends Sprite 
    {

        public function Main():void 
        {
            if (stage) init();
            else addEventListener(Event.ADDED_TO_STAGE, init);
        }

        private function init(e:Event = null):void 
        {
            trace("test");
            removeEventListener(Event.ADDED_TO_STAGE, init);
            // entry point
            var game:Game = new Game(stage);
            addChild(game);
        }

    }
}
4

7 に答える 7

7

Flash Developerでトレースを表示しようとしている場合は、[ログ]タブを確認し、[追跡の開始]をクリックすると、トレースは[出力]タブではなくログ出力に表示されます。

http://www.zedia.net/2010/log-trace-log-release-log/

また、ブラウザ内で実行されているフラッシュアプ​​リからのトレースを表示することもできます:)

于 2011-02-18T11:44:22.833 に答える
6

この問題があり、デバッグではなくリリース モードでプロジェクトをテストしていたことが判明しました。デバッグ モードでない場合、トレースは出力されません。[Test Project] ボタンのすぐ右にあるドロップダウンです。

于 2013-06-23T00:41:58.017 に答える
1

これはある日私に起こりました-理由もなく完全に突然です. Project > Properties > Compiler Options を使用して問題を解決し、"Omit Trace Functions" オプションを "true" から "false" に設定しました。

スクリーンショット:

画像をクリック

于 2016-05-24T15:05:54.783 に答える
1

Flash Player コンテンツ デバッガーを入手します。SWF をスタンドアロン デバッグ プレーヤーに関連付けるには、一度起動する必要があります。

デバッグ プレーヤーはやや遅いことに注意してください。ポップアップ ウィンドウで Flash アプリを実行している場合は「スタンドアロン」プレーヤーが必要です。また、Web ブラウザーで Flash アプリをテストする予定がある場合は、一方または両方のプラグインが必要です (1 つのプラグインは IE 用で、もう 1 つのプラグインは IE 用です)。他のすべてのブラウザーの場合)

于 2010-04-03T17:23:28.963 に答える
1

私はこれに問題があり、良い答えが見つかりませんでした。これが検索のトップ結果だったので、ここにいくつかの情報をドロップします。

FlashDevelop 4.0.4 を動作するようにセットアップし、適切な Flex SDK とデバッガーを用意しました。すべての設定をチェックし、アンインストール、再インストール、再起動、その他想像できるすべてのことを行いました。

アプリケーションのエントリ ポイント クラスが実際には Main という名前ではないことに気付きました。ドキュメント クラスは Main という名前が付けられていない限りトレースを出力しないため、トレースが失敗しているように見える原因となっていました。

于 2012-06-27T15:01:41.713 に答える
0

Javaランタイムを1.6以上に更新してください

于 2016-01-11T19:40:46.300 に答える
0

最近この問題が発生しました。同じ問題を抱えている人を助けることができれば幸いです。Flex SDK を使用していて、Windows を使用していると仮定します。

他の人が言ったように、デバッグモードでテストしていることを確認してください。

あなたが私のようで、それがうまくいかない場合は、swf のデフォルトのアプリケーションがフレックスのランタイムであるかどうかを確認してください。flex_sdk_4.6\runtimes\player\11.1\win\FlashPlayerDebugger.exe

それが役立つことを願っています!

于 2014-08-06T20:56:48.733 に答える