Behöver hjälp med actionscript 3!

Permalänk

Behöver hjälp med actionscript 3!

Håller på att jobba med ett spel i Adobe Flash 3.5. Spelet går i enkelhet ut på att klicka på knappar och annat för att ta sig vidare. Hur som helst så har jag nu en idé om att man på en frame/bildruta ska högerklicka. I "högerklicks-menyn" är det tänkt att alternativet "Next Level" ska finnas, vilket tar en vidare till nästa frame.

Efter att googlat lite så har jag fått fram:

import flash.ui.ContextMenu; import flash.ui.ContextMenuItem; var myMenu:ContextMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var menuItem:ContextMenuItem = new ContextMenuItem("Next Level"); myMenu.customItems.push(menuItem); this.contextMenu = myMenu; function doSomething(e:ContextMenuItem):void { gotoAndStop(8); }

Det som händer är att "Next Level" syns i menyn men ingenting händer när jag klickar på den.

Hoppas ni förstår mitt problem.

///Tack!

Permalänk
Permalänk
Medlem

var menuItem:ContextMenuItem = new ContextMenuItem("Next Level"); menuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, doSomething); // Event Callback // Push on menuItem to your ContextMenu and set "this.contextMenu" to your menu like in your code function doSomething(e:ContextMenuEvent):void // ContextMenuEvent { gotoAndStop(8); }

Visa signatur

g++

Permalänk

Tackar ödmjukast, det funkade perfekt!