1

私は比較的簡単なことをしようとしていますが、それらの月曜日のものの1つを持っているようです。フラッシュクイズのスクリプトの大部分を制御するループ「numLoops」があります。各質問の最後にnumLoopsがトリガーされ、それを視覚的に表現しようとしています。「roundcounter」を正常に表示できる「questioncounter」という動的テキストボックスがあります。ただし、私の問題は、numLoopsがトリガーされるたびにテキストが更新されないように見え、1のままであるということです。

現時点で私は

var roundcounter:Number = 1;

questioncounter.text = roundcounter.toString();

function addround():void{
    numLoops ++;
    var roundcounter:int = roundcounter ++;
    trace("Round updated")
    }

任意の提案をいただければ幸いです

ありがとう

編集:私の「トレース」も表示されていないので、私の関数は明らかにトリガーされていません

4

2 に答える 2

1

numLoops 変数を使用してさらに削減することができました

function addround():void{
    numLoops;
    questioncounter.text = (numLoops + 1).toString();
    trace("Round updated")
}
addround();

あなたの助けをありがとう、あなたの答えは私にこのアイデアを与えました!

于 2012-10-22T15:16:00.337 に答える
1

問題は、Number を int にインスタンス化しようとしていることです。これは可能ですが、整数用に別の変数を作成する必要があります。しかし、簡単な修正は次のとおりです。

var roundcounter:int = 1;

questioncounter.text = roundcounter.toString();

function addround():void{
    numLoops ++;
    roundcounter ++;
    trace("Round updated")
}
于 2012-10-22T11:07:16.310 に答える