我是从 AS3 开始的,一开始,我看了很多教程,但现在看来我正在碰壁。
我的项目:
- 我有一个主菜单 (
menu
),其中包含一个menu_seul
包含三个按钮 (btn_check
和btn_date
)的子菜单 (btn_com
)。 - 单击时,应显示不同的文本。
我放入了三个不同的帧menu_seul
(因为 1 是空的)。
有没有办法简化它,因为我只有一个 EventListener 调用...
如果没有,为什么我的代码不起作用?
谢谢你的帮助!
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);
}
再次感谢 !