前提・実現したいこと
AnimateCCで動画コントローラを作ろうとしています。
・最初のフレームへ移動
・一時停止
・再生
は出来たのですが、
・1フレーム前に戻る
・1フレーム前に進む
がうまくいきません。
発生している問題・エラーメッセージ
・最初のフレームに移動した後
・動画の再生が終わった後、再度再生する
この場合に、_this.gotoAndStopが二度動いてしまいます。
(再生→最初のフレームに移動を繰り返し多分_this.gotoAndStopが動いてしまいます)
該当のプロジェクトソースはコチラです。
https://www.dropbox.com/s/j4jymm239wyzmyw/sample.fla?dl=0
該当のソースコード
//停止 var _this = this; _this.Pause.on('click', function(){ _this.stop(); }); //再生 var _this = this; _this.PlayMovie.on('click', function(){ _this.play(); }); //最初のフレームに戻る var _this = this; _this.FirstFrame.on('click', function(){ _this.gotoAndStop(0); }); //一つ前のフレームへ移動 var _this = this; _this.prevFrame_1.on('click', function(){ _this.gotoAndStop(_this.currentFrame - 1); }); //一つ次のフレームへ移動 var _this = this; _this.nextFrame_1.on('click', function(){ _this.gotoAndStop(_this.currentFrame + 1); });
あなたの回答
tips
プレビュー