2016-11-02 6 views
2

私はJavaScriptにはまだまだ慣れていませんが、Edge AnimateのFractured Fairytaleアニメーションを作成していますが、タイムラインの現在の位置を見つけて次に近い位置に移動するチャプタースキップボタンを作成するのに問題がありますラベル。Chapter Skip Buttons Edge Animate

アニメーションに各シーンのラベルが複数あります。たとえば、シーン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'); 
} 
+0

画像にリンクするのではなく、質問にコードを掲載してください。 –

+0

なぜあなたはちょうど質問に答えられませんでしたか? –

+0

SOでフォーマット済みの質問をすることを学ぶなら、より良い回答を得ることができます。http://stackoverflow.com/help/mcve –

答えて

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'); 
}