オブジェクトがMovieClip
で、私のフラッシュタイムラインにButton
というボタンがあります。`tap`イベントが実行されたとき` false`にオブジェクトの `visible`を` true`に設定します。
ボタンをタップしたときに、object.visible
をtrueに設定すると、ボタンがタップされていないときにfalseに戻したいと考えています。
どうすればいいですか?
私はこのコードを試しましたが、私が望むように動作しません。私はオブジェクトを表示することができますが、それを隠すことはできません。
button1.addEventListener(TouchEvent.TOUCH_TAP, touchTap);
function touchTap(e:TouchEvent): void {
mcObj.visible = true;
stage.addEventListener(TouchEvent.TOUCH_END, touchEnd);
}
function touchEnd(e:TouchEvent): void {
mcObj.visible = false;
stage.removeEventListener(TouchEvent.TOUCH_END, touchEnd);
}
'stage.addEventListener(TouchEvent.TOUCH_END、touchEnd);を' button1.addEventListener(TouchEvent.TOUCH_END、touchEnd);に変更するとどうなりますか? –
同じ結果が表示されます – Gregorio
TOUCH_BEGINではなくTOUCH_TAPを使用しますか? 'button1.addEventListener(TouchEvent.TOUCH_BEGIN、touchTap); ' –