ビデオが完了したときに0.0から1まで毎秒再生されるビデオの進行状況を報告するvimeo APIを使用しています。 私は(0.66)の進歩は0.66以上が、私の中にあるときに進捗が66%に達すると、私がやりたいものは何でもループが継続的に発射された場合に何かをしたいcoffeescript javascript ifステートメントからのブレーク
player.addEvent 'playProgress', (data, id) ->
break_loop = false
if data.percent >= 0.66 && break_loop is false
do_something
break_loop = true
ビデオは66%の進捗状況にあるときから、完了するまでdo_something
毎秒発生する、私は一度それを一度実行することはできますか?
'once == false'という行は何を目的としていますか? – Pointy
@pointy私はそれが 'do_something 'の後にループを壊すだろうと思った。 –
更新された質問では、コードは悪い:' break_loop = 'false'は**常に**フラグを' false'に戻しますので、 'if'文で' true'に設定するといいことはありません! – Pointy