章节跳过按钮边缘动画

时间:2016-11-02 03:55:44

标签: javascript animation

我是JavaScript的新手,我正在Edge Animate上创建一个Fractured Fairytale动画,但我在创建一个章节跳过按钮时遇到问题,该按钮找到时间轴上的当前位置并转到下一个最接近的标签。

我的动画中每个场景都有多个标签。例如场景1,场景2等

到目前为止,我已经提出了这个问题,但它似乎无法通过第一个场景,并在Edge Animate上显示为错误代码。

var pos = sym.getPosition() 

if (pos => '0'){
  sym.play('Scene 1');
}
else if (pos => '2000'){
  sym.play('Scene 2');
}
else if (pos => '6000'){
  sym.play('Scene 3');
}
else if (pos => '10000'){
  sym.play('END');
}

1 个答案:

答案 0 :(得分:0)

检查值的顺序应该反转,否则pos几乎总是大于0,只是继续跳到第一个场景。此外,=>必须在javascript中为>=

var pos = sym.getPosition(); // I'm assuming this returns a number

if (pos >= 10000) {
  sym.play('END');
}
else if (pos >= 6000) {
  sym.play('Scene 3');
}
else if (pos >= 2000) {
  sym.play('Scene 2');
}
else {
  sym.play('Scene 1');
}