2016-08-10 13 views
0

キャンバスにAdobe Animate CC(html5)というバナーを作成しています。そして私は問題に遭遇しました。Adob​​e Animate canvas play()not work

movieclipコード内のthis.stop()が正常なActionScriptのように機能しているのはなぜですか?this.play()はエラーです。これは関数ではありません。 WTF ?!

タイムラインを停止してアニメーションを再生するにはどうすればよいですか?

以下の全コード:

this.stop() 
window.setTimeout(go, 2000); 


function go() 
{ 
    this.play(); 
} 

答えて

2

問題は "これ" です。この内部関数はメインステージのムービークリップを参照するものではなく、関数を参照します。関数の前に行を追加してください:

var that = this;

とに、あなたの関数内の行を変更:

that.play();

:)

+0

OMG、あなたは私の人生を救った!どうもありがとう! :) – Creativcheck

関連する問題