Avatar billede all_for_you Nybegynder
30. januar 2002 - 12:45 Der er 14 kommentarer og
1 løsning

Fejl i flashmenubar

Hej Eksperter

Jeg har fået lidt hjælp til en menubar, som ser følgende ud, men kan ikke få den til at virke helt!
 
En måde at lave dette på er ved at lave en række frame labels med den samme baggrund inklusive menuen i lukket tilstand.
den første frame label "menu_lukket" er din start frame som også har en frame action
stop();
I alle frames skal der være knapper for hvert menupunkt.
knapperne skal have actionen

on (rollOver) {
gotoAndStop("skrivDitFrameLabel"); // rediger frameLabel så den hopper til den rigtige frame
}
//PUNKT W!
on (rollOut) {
gotoAndStop("menu_lukket"); //send den tilbage så underpunkterne forsvinder
}

den næste frame label er "menu1"
denne skal så have underpunketerne for menupunkt 1 med tilhørende links
Lav en stor usynlig knap som dækker alle underpunkter for denne menu.
denne usynlige knap skal have en rollOut action

on (rollOut) {
gotoAndStop("menu_lukket")
}

Fejlen er idet man kører musen væk fra en af hovedoverskrifterne. Der står jo også i koden at den skal menuen skal lukke når man kører væk fra en overskrift se punkt "W"

Hvad er fejlen?
Avatar billede lingoman Nybegynder
30. januar 2002 - 12:55 #1
Der er ingen fejl ;) Kun et spørgsmål om hvordan du vil have menuen til at reagere. Hvornår skal den lukke hvis ikke det er ved rollOut ?
Avatar billede all_for_you Nybegynder
30. januar 2002 - 12:59 #2
Godt, at det er dig som hjælpe... Jeg har lavet som ovenstående, men når jeg skal til at trykke på en af underpunkterne, så lukker menuen, som følge af punkt W - går jeg udfra! Måske har jeg placeret knapperne forkert.
Avatar billede lingoman Nybegynder
30. januar 2002 - 13:09 #3
Nu er jeg med..

Lad os så dele scriptet så hovedoverskrifterne kun åbner sin menu

on (rollOver) {
gotoAndStop("skrivDitFrameLabel"); // rediger frameLabel så den hopper til den rigtige frame
}

Du sletter så punkt "W" fra disse hovedoverskrift knapper . Lad os derefter kigge på hvad der mangler.
Avatar billede lingoman Nybegynder
30. januar 2002 - 13:12 #4
Nu skulle det gerne være sådan at alt virker undtagen den sidst valgte hovedoverskrift som ikke lukker. De andre bør lukke hver gang men vælger et nyt. stemmer det ?
Avatar billede lingoman Nybegynder
30. januar 2002 - 13:22 #5
tager til frukost og vender tilbage...
Avatar billede all_for_you Nybegynder
30. januar 2002 - 13:25 #6
Nu bliver menuen åben. Lige indtil jeg kommer til underpunktsknappen. Her har jeg sat en action som hedder:
on (press) {
    gotoAndStop ("underside1");
}

Ja. Det viker sprg. 30/01-2002 13:12:33. Men nemuen lukker når man kommer over underpunktet
Avatar billede all_for_you Nybegynder
30. januar 2002 - 15:52 #7
Er du ikke snart færdig med frokost? *S*
Avatar billede mat Nybegynder
30. januar 2002 - 17:47 #8
jeg går ud fra at din menu består af et movieclip på 2 frames med en stop i den første...

Du kunne prøve med det her script (det virker fint i det tilfælde jeg lavede det til)

Ude på main stage instancet lægger du dette:

onClipEvent (enterFrame) {
this.gotoAndStop((this.hitTest(_root._xmouse, _root._ymouse, true)) ? 2 : 1);
}

(ingen usynlige knapper)

mvh mat
Avatar billede all_for_you Nybegynder
30. januar 2002 - 17:52 #9
Jeg har ungået movieclippene, og kan derfor ikke bruge dine koder. Men tak skal du alligevel have.

Jeg er "away" fra computeren, men er igen tilbage kl. 21-tiden
Avatar billede all_for_you Nybegynder
30. januar 2002 - 22:01 #10
Okay, så er jeg klar igen!!!
Avatar billede all_for_you Nybegynder
31. januar 2002 - 13:13 #11
Lukket fandt selv ud af det.
Avatar billede lingoman Nybegynder
31. januar 2002 - 15:26 #12
Så må du meget gerne fortælle hvordan man gør :)
Avatar billede all_for_you Nybegynder
08. februar 2002 - 22:02 #13
Pis. Det hele blev lige slettet. Prøver lige igen!

Menuknapperne (Hovedknapper), action:
on (rollOver) {
    gotoAndStop ("bogen");
}
on (press) {
    _root.gotoAndStop("bogenside");
}

Underkanpper, action:
on (press) {
    _root.gotoAndStop("forord");
}
on (release) {
    gotoAndStop ("menu_lukket");
}

Grunden til at der er release, er at menuen skal hoppe op når brugeren har trykket på undermenuen.


Usynligknap, action:
on (rollOut) {
    gotoAndStop ("menu_lukket");
}

Spørg, hvis du har spørgsmål ;=)
Avatar billede lingoman Nybegynder
08. februar 2002 - 22:05 #14
Tak for hjælpen :)
Avatar billede all_for_you Nybegynder
08. februar 2002 - 23:35 #15
Selv tak...
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