• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ActionScript3.0の修正に関して)

ActionScript3.0の修正に関して

このQ&Aのポイント
  • ActionScript3.0の修正について、マウスオーバー・マウスアウトの動作をクリックで変更したいです。
  • 現在のスクリプトでは単にMouseEvent.CLICKに変更しても動作しないため、解決方法を教えてください。
  • 環境はaction script3.0、Mac OSX、Flash CS4です。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

次のような感じで良いのではないかと思います。 var mc:Fukidashi = new Fukidashi(); //初期値がtrueのフラグでも用意しておく var flag:Boolean = true; A_btn.addEventListener(MouseEvent.CLICK,xClick); function xClick(evt:MouseEvent):void { //もしflagがtrueであれば if (flag) { mc.alpha = 0; addChild(mc); mc.x = 0; mc.y = 0; mc.addEventListener(Event.ENTER_FRAME,imgAlpha); function imgAlpha(event:Event):void { mc.alpha += 0.05; if (mc.alpha>1) { mc.removeEventListener(Event.ENTER_FRAME,imgAlpha); } } //フラグをfalseにする flag=false; //もしフラグがfalseであれば } else { removeChild(mc); //フラグをtrueにする flag=true; } }

yuyumamayaya
質問者

お礼

どうもありがとうございました。 助かりました!

関連するQ&A

専門家に質問してみよう