menupunkter virker ikke

Forums: 

Fra mis

 

Hej

Jeg forsøger at lave et flashsite med en importet menubar, der styrer alle øvrige undersider der hentes ind på scenen.

Jeg har forsøgt at linke fra start.fla til menubar.fla, men linkene virker ikke.

Hvad gør jeg galt?

Jeg tror selv at fejlen ligger omkring linket igennem movieclip til knapperne, men kan ikke løse fejlen.

Attachment: 

 

Hej, Mis.

Den tog lidt tid at lure, der var to ting galt. Først og fremmest er din menu ActionScript 2.0 og grundfilen er ActionScript 3.0 - du kan ikke blande de to ting sammen (ikke så nemt som du gør det her i hvert fald).

Det andet, og mere håndgribelige, er at du har glemt "menu_mc" i din path. Når menuen hentes ind og overføres til variablen menubar er menu1_btn jo pakket ind i menu_mc.

Den fulde sti ser derfor således ud ved din addEventListener:

menubar.menu_mc.my1_btn.addEventListener(MouseEvent.CLICK, onMenu1Click);

For at teste om det virker kan du prøve at slette al koden i menubar.fla, og ændre linjen i start.fla til det der står ovenfor. Så skulle den gerne virke.

Den tween, du bruger i menuen kan godt opdateres til ActionScript 3.0. Du skal dog ikke importere mx.transitions.Tween mere, men fl.transitions.Tween og rette syntaksen, så den bliver til AS3 kode (se http://help.adobe.com/en_US/AS3LCR/Flash_10.0/fl/transitions/Tween.html)

Held og lykke