私はAS3を始めています。非常に始めて、たくさんのチュートリアルを見ましたが、今は壁にぶつかっているようです。
私のプロジェクト:
- 3つのボタン(、、および)を含むサブメニュー(
menu
)を持つメインメニュー( )があります。menu_seul
btn_check
btn_date
btn_com
- クリックすると、別のテキストが表示されます。
私は3つの異なるフレームを入れましたmenu_seul
(1は空のフレームとして)。
EventListenerを1つだけ呼び出しているので、それを単純化する方法はありますか...
そうでない場合、コードが機能しないのはなぜですか?
ご協力いただきありがとうございます!
menu.addEventListener(MouseEvent.ROLL_OVER, menu_on, false, 0, true);
menu.addEventListener(MouseEvent.ROLL_OUT, menu_out, false, 0, true);
btn_com.addEventListener(MouseEvent.ROLL_OVER, btn_com_on, false, 0, true);
btn_com.addEventListener(MouseEvent.ROLL_OUT, btn_com_out, false, 0, true);
btn_date.addEventListener(MouseEvent.ROLL_OVER, btn_date_on, false, 0, true);
btn_date.addEventListener(MouseEvent.ROLL_OUT, btn_date_out, false, 0, true);
btn_check.addEventListener(MouseEvent.ROLL_OVER, btn_check_on, false, 0, true);
btn_check.addEventListener(MouseEvent.ROLL_OUT, btn_check_out, false, 0, true);
function menu_on(event:MouseEvent):void{
menu.gotoAndPlay(2);
}
function menu_out(event:MouseEvent):void{
menu.gotoAndPlay(25);
}
function btn_com_on(event:MouseEvent):void{
menu_seul.gotoAndPlay(2);
}
function btn_com_out(event:MouseEvent):void{
menu.gotoAndPlay(1);
}
function btn_date_on(event:MouseEvent):void{
menu_seul.gotoAndPlay(3);
}
function btn_date_out(event:MouseEvent):void{
menu.gotoAndPlay(1);
}
function btn_check_on(event:MouseEvent):void{
menu_seul.gotoAndPlay(4);
}
function btn_check_out(event:MouseEvent):void{
menu.gotoAndPlay(1);
}
再度、感謝します !