2011-01-22 8 views
0

In forumを検索したところ、適切な回答が見つかりませんでした。私は公開設定(私はフラッシュCS5を使用して)でチェックされている "トレースを省略"オプションを持っていない。ここに私のコードです:トレースがFlashで動作しない

package 
{ 

import flash.display.MovieClip; 


public class gr extends MovieClip 
{ 


    public function gr() 
    { 
    // constructor code 
    var mc:MovieClip = new MovieClip(); 
    mc.graphics.beginFill(0xFF0000); 
    mc.graphics.drawRect(0, 0, 100, 80); 
    mc.graphics.endFill(); 
    mc.x = 200; 
    mc.y = 60; 
    addChild(mc); 
    trace("hi") 
    } 
} 

} 

movieclipの作成はうまく動作しますが、トレースはありません。これがメインクラスです。

+0

クラスは大文字で始まる必要があります。それはここでは問題ではありませんが、認識すべき慣習です。 –

答えて

1

Flash CS5を終了し、新しいFlaドキュメントからメインクラスを開始してみてください。

上記のコードは機能するので、デバッグが動作しないようにするオプションや設定に何かが存在する必要があります。

使用しているデバッガに応じて、コントロールメニューのデバッガオプションが表示されます。 CS5メニューのデバッグオプションを使用してみてください。

+0

OMG!ありがとうございました! – blake305

1

私の経験では、クリップの作成時にも、コンパイルされたas3クリップはトレースを表示しません。ステージ上のどこかに動的なテキストボックスがあり、コンパイルされたクリップの変数を表示するときにテキストを追加するだけです。

1

私の経験上、コンパイルされたas3クリップは、クリップの作成時にトレースが表示されることはありません。ステージ上のどこかに動的なテキストボックスがあり、コンパイルされたクリップの変数を表示するときにテキストを追加するだけです。

そうです、ジョエル。 + は、(トレースされます)の代わりに出版の(しないデバッグモードで実行するようにを入力し

使用CTRL + シフト(私は...ええので、ここでnoobのようupvoteすることはできません)私の経験ではトレース)。

関連する問題