Actionscript 3 基于变量的as3 movieclip循环播放
我有一部电影嘴唇,里面有两个动画:Actionscript 3 基于变量的as3 movieclip循环播放,actionscript-3,loops,animation,Actionscript 3,Loops,Animation,我有一部电影嘴唇,里面有两个动画: 空闲(从帧15开始) 舞蹈(来自第44帧) 如果满足变量的条件,我想循环每个movieclip动画: 舞蹈=0;//必须出现空闲动画 舞蹈=1;//舞蹈动画应该发生 我尝试了以下方法: if (n <= 1) { dance = false; anim.gotoAndPlay(15); } else if (n > 1) { dance = true; ani
- 空闲(从帧15开始)
- 舞蹈(来自第44帧)
- 舞蹈=0;//必须出现空闲动画
- 舞蹈=1;//舞蹈动画应该发生
if (n <= 1) {
dance = false;
anim.gotoAndPlay(15);
} else if (n > 1) {
dance = true;
anim.gotoAndPlay(44);
}
if(n1){
舞蹈=真实;
动漫游戏(44);
}
这段代码是关于enterframe事件的,它只给了我动画的第一帧,问题是我不知道如何修复它
问候。如果它在enterFrameEvent上,那么每一帧它都将尝试从第15帧或第44帧开始播放。我说试试,因为下一帧它会再次变为15或44…再等等
只有在发生更改时才需要触发该条件,而不是每一帧。请解释一下这里的
n
是什么?当然,n是我使用的变量(基于音频分析)。范围从1到大约12。它经常在很短的时间内发生变化。