我在AS3上開始,從一開始,我看到很多教程,但看起來我現在正在打牆。子菜單不起作用的菜單
我的項目:
- 我有具有含三個按鈕(
btn_check
,btn_date
和btn_com
)子菜單(menu_seul
)主菜單(menu
)。 - 點擊後,應顯示不同的文字。
我把menu_seul
三個不同的幀(作爲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);
}
再次感謝!
我不認爲目前的工作是因爲你的on/out功能針對不同的事情。例如,btn日期目標menu_seul,但btn日期關閉目標只是菜單 – Chris
出現的新問題! 現在我正在嘗試使用一般的懸停功能......我會告訴你! – Eustache