as3 movieclip循环播放基于变量

时间:2014-01-29 21:15:22

标签: actionscript-3 loops animation

我有1个动画片段,里面有2个动画:

  • 空闲(从第15帧开始)

  • 舞蹈(来自第44帧)

如果满足变量条件,我想循环每个动画片段动画:

  • dance = 0; //必须出现空闲动画。
  • dance = 1; //应该出现舞蹈动画。

我尝试了以下内容:

    if (n <= 1) {
        dance = false;
        anim.gotoAndPlay(15);
    } else if (n > 1) {
        dance = true;
        anim.gotoAndPlay(44);
    }

该代码是在一个enterframe事件中,它只给我第一帧动画,事情是我不知道如何解决这个问题?

问候。

1 个答案:

答案 0 :(得分:0)

如果它在一个enterFrameEvent上,那么每一帧都要尝试从第15帧或第44帧开始播放。我说试试,因为下一帧它将再次进入15或44 ......再次等等< / p>

只有在发生变化而不是每一帧时才需要触发该条件。