1
Adobe Animateでボタンを作成しました。別のボタンで別のボタンと交換する場合は、1秒後に前のシーンに転送する必要があります。関数内でのアクションスクリプトの遅延
マイコード:
button_answer_2.addEventListener(MouseEvent.CLICK, fl_ClickToGoToPreviousScene);
function fl_ClickToGoToPreviousScene(event:MouseEvent):void
{
button_answer_2.visible = false;
button_answer_2_red.visible = true;
setTimeout(myDelayedFunction,3000);
function myDelayedFunction(){
MovieClip(this.root).prevScene();
}
}
は悲しげにmyDelayedFunctionが、それは別のfuctionの内側にあるので、私はanalternative道を見ることはできません動作しません。誰か助けてくれますか? (私は可能であればそれをシンプルに保つ最良のプログラマではないよ)
は、あなたの答え
これは 'this'をグローバルオブジェクトにする関数式です。これは表示リスト階層の一部ではなく、 'root'プロパティもありません。 – null