ステージ上のムービー クリップを参照する関数を取得できません ( thatsRight
)。関数の外で参照して初期設定しvisible = false
、関数内でthis.Correct
visible = true に設定することはできますが、別の関数を呼び出しthis.removeAndCheck
てステージ上の同じムービー クリップを参照することはできません。エラーが発生します
「TypeError: undefined はオブジェクトではありません ('this.thatsRight.visible = false' を評価しています)」
this.removeAndCheck 関数の行。これは私には意味がありません。ある関数はムービー クリップを参照できますが、別の関数は参照できません。このコードはフレーム上にあります。
this.thatsRight.visible = false;
this.Correct = function() {
this.thatsRight.visible = true;
setTimeout(this.removeAndCheck, 3000)
}
this.removeAndCheck = function() {
this.thatsRight.visible = false;
this.CheckAllCorrect();
}
this.CheckAllCorrect() が呼び出されることにも問題があります。 this.CheckAllCorrect()
あるアクションレイヤーからもオンになっていますが、別のアクションレイヤーにあります。
これは、adobe animate CC を使用して、さまざまな as3 フラッシュ アセットを html5 キャンバス アセットに変換する作業の一部です。これについての助けをいただければ幸いです。