0

以下のコードでは、「loopCount」変数が機能していません。

       stop();
       this.gotoAndPlay(2);

       if (!loopCount) {
         var loopCount:Number = 0;
       }
       loopCount++;

       if (loopCount < 2) {
          _global["setTimeout"](this, "gotoAndPlay", 4000, 4);
          this.stop();
       }else{
          this.gotoAndPlay(122);
          var loopCount:Number = 0;
       }

よろしくお願いします。

4

1 に答える 1

0
  1. どのようにloopCount機能していませんか?コードをデバッグするときに、どのような値が期待され、どのように異なりますか?

  2. への呼び出しで新しいキーフレームに移動する場合gotoAndPlay()、Flash はその新しいキーフレームで変数を再初期化します。

  3. コードのこのセクションでタイムアウトを設定するのはなぜですか?:

    _global["setTimeout"](this, "gotoAndPlay", 4000, 4);

于 2013-07-25T12:10:09.537 に答える