Avatar billede rudestrand Nybegynder
06. oktober 2004 - 09:40 Der er 4 kommentarer

Hjælp til dynamisk menu

Jeg snyder lidt, og har fundet en dynamisk menu som jeg gerne vil benytte (jeg kan umuligt kode en tilsvarende selv) Menuen kan max have 9 submenupunkter, men jeg har brug for flere!
På siden hvor jeg har hentet den står der:
"This Flash file will allow for the creation of up to 99 menu items, each with up to 9 submenu items. If you play around with the numbering and the math used to derive the variable "choice", you can extend these. This can be further refined by adding in a script in the reset function that will test only for the buttons that are visible."
Kan nogen hjælpe mig med koden, så jeg kan oprette i hvert fald 20 submenuer?
Link: http://www.actionscript.org/tutorials/intermediate/Dynamic_menu_with_submenus/index.shtml
Avatar billede _k Nybegynder
06. oktober 2004 - 09:58 #1
I Actionscriptet på første frames skriver du:

total = 20;

.. i stedet for total = 11;

I menupunkterne tilføjer du blot nogle nye menuer:

...
text11 = "monkeys";
text12 = "monkeys 2";
text13 = "monkeys 3";
text14 = "monkeys 4";
..osv.

..det er vist det? Har ikke selv testet, men mon ikke det er nok?
Avatar billede rudestrand Nybegynder
06. oktober 2004 - 10:16 #2
Ja, men problemet er submenuerne, når de får de samme numre - altså når man når over de 9 submenuer som koden kan klare, så bliver der jo rod i det fordi nogle får de samme numre - ex:

subText3 = 14;
stext31 = "abe";
stext32 = "hest";
stext33 = "ko";
stext34 = "gris";
stext35 = "lam";
stext36 = "ræv";
stext37 = "høne";
stext38 = "ged";
stext39 = "Tyr";
stext40 = "mink";
stext41 = "orne";
stext42 = "kat";
stext43 = "hund";
stext44 = "so";

subText4 = 16;
stext41 = "abe";
stext42 = "hest";
stext43 = "ko";
stext44 = "gris";
stext45 = "lam";
stext46 = "ræv";
stext47 = "høne";
stext48 = "ged";
stext49 = "Tyr";
stext50 = "mink";
stext51 = "orne";
stext52 = "kat";
stext53 = "hund";
stext54 = "so";
Avatar billede per-olof Nybegynder
06. oktober 2004 - 10:17 #3
Og som _k siger og hvis du vil linke til URL så
text11 = "monkeys";
urls11 = "http://monkeyplanet"
text12 = "monkeys 2";
text13 = "monkeys 3";
text14 = "monkeys 4";
+ at du indsætter på de buttons du ønsker bruge main menu MC,submenu MC og menu MC
on (release) {
        myURL = eval("_root.urls"+choice);
        if(myURL != null){
                getURL(myURL);
        }
}
Avatar billede rudestrand Nybegynder
06. oktober 2004 - 10:27 #4
Ja, det har jeg også læst, men det er ikke det der er problemet,  Det er antallet af submenuer som jeg skal have hævet og problemet løses åbenbart i variablen "choice" (If you play around with the numbering and the math used to derive the variable "choice", you can extend these. ) - men hvordan????
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester