Avatar billede t-hviid Nybegynder
05. maj 2003 - 20:37 Der er 18 kommentarer og
1 løsning

Nogen der har en god løsning ?

Jeg har lavet en menu med under menu som åbnes med følgende kode:
onClipEvent (load) {
    over = 0;
}
onClipEvent (enterFrame) {
        if (!over && _root._ymouse > 101 && _root._ymouse < 118) {
        _root.holder.gotoAndPlay("play");

        over = 1;
    } else if (over && (_root._ymouse < 101 || _root._ymouse > 170)) {
        _root.holder.gotoAndPlay("stop");
        over = 0;
}
}

Nu er jeg kommet ud i at der kan være to positioner hvor den skal åbne menuen fx også 200.
Jeg har lidt problemer med at finde en løsning, så jeg håber der er nogle E der kan.

/Tommas
Avatar billede barklund Nybegynder
05. maj 2003 - 20:41 #1
"hvor den skal åbne menuen fx også 200"

Hvad betyder det? :)
Avatar billede t-hviid Nybegynder
05. maj 2003 - 20:46 #2
At selve menupunktet kan både være på 101 6 fx 200 på  y-aksen hvor undermenuen skal kunne åbnes.
Avatar billede t-hviid Nybegynder
05. maj 2003 - 20:49 #3
6 = &
Avatar billede mat Nybegynder
05. maj 2003 - 21:02 #4
if (!over && _root._ymouse > 101 && _root._ymouse < 118 || _root._ymouse > 200)

??
Avatar billede t-hviid Nybegynder
05. maj 2003 - 21:06 #5
Vil undermenuen så ikke åbne når musen er ved 101 selv om menuen ikke er der ?
Håber du forstår hvad jeg mener!
Avatar billede mat Nybegynder
05. maj 2003 - 21:09 #6
jeg aner ikke hvad det er du vil opnå :)

men at åbne og lukke menuer på den måde virker lidt fremmedartet på mig, hvad med hitTests eller rollOvers?
Avatar billede barklund Nybegynder
05. maj 2003 - 21:12 #7
Jeg fatter det heller ikke. Forklar i detaljer hvad du vil opnå og glem alt om der nuværende script!
Avatar billede t-hviid Nybegynder
05. maj 2003 - 21:19 #8
Ok. Jeg har en menu med under menu. For at en af undermenuerne kan værer der er to menupunkter nød til at rykke op og ned på y aksen.
Simpelt fortalt vil jeg gerne åbne en undermenu ved at kører over hovedmenupunktet og så skal undermenuen være åben så længe musen er over den.
Avatar billede mat Nybegynder
05. maj 2003 - 21:28 #9
Er det så ikke nemmere at lave alle menupunkterne til movieclips og rykke de andre når der rulles henover et?

Nu står der gotoAndPlay, er der en animation når menuen åbnes eller skal den bare åbne i bedste eksperten-stil?
Avatar billede t-hviid Nybegynder
05. maj 2003 - 21:30 #10
Alle menupunkter er movieclips. Jeg forstår desværre ikke helt havd du mener.
Ja der er en animation når menuen åbnes
Avatar billede t-hviid Nybegynder
06. maj 2003 - 13:42 #11
Efter lidt søgen rundt her på E, har jeg fundet ud af at jeg nok skal bruge hitTest som I også omtalte. Det var ikke noget jeg kendte til. Jeg har dog lidt problemer med dette hitTest.
Som sagt så kan min undermenu har to posituationer på y-aksen. Enten 101 eller fx 200. Når jeg kører musen over menupunktet skal den åbne root.holder.gotoAndPlay("play"); og når musen kører ud af undermenufeltet skal den lukke _root.holder.gotoAndPlay("stop");
Håber I kan hjælpe mig, da jeg sidder godt fast i det i øjeblikket.
Avatar billede t-hviid Nybegynder
06. maj 2003 - 13:44 #12
holder er instace navnet på det movieclip som undermenuen bliver loaded ind i. Knappen der åbner selve undermenuen er også et movieclip.
Avatar billede pyroman Nybegynder
06. maj 2003 - 20:05 #13
onClipEvent(mouseOver){
  if(this.hitTest(_root._xmouse, _root._ymouse, true){
    if(_currentFrame == framenummer_Stop){
      gotoAndPlay("play");
    }else if(_currentFrame == framenumme_Play){
      gotoAndPlay("stop");
    }
  }
}

Jeg ved ikke helt om det kan bruges i dit tilfælde da jeg ligesom de andre har haft rimeligt svært ved at finde ud af hvordan din menu fungerer og ser ud...

/Filip
Avatar billede t-hviid Nybegynder
06. maj 2003 - 20:17 #14
Kan man godt lave en onClipEvent(mouseOver) med mouseover ?
Ang. hvordan menuen ser, kan jeg godt se jeg har lidt svært ved at forklare mig :-) Men basalt er det faktisk en dropdownmenu jeg gerne vil have. Så hvis I kan forklare hvordan man det med hitTest kan det jo være jeg kan klarer resten selv.
Avatar billede barklund Nybegynder
06. maj 2003 - 20:25 #15
Du har jo en dropdown menu nu... Når musen er mellem y-værdierne 101 og 118 så åbner den, og når den så er åben, så forbliver den det indtil musens y-værdi enten er mindre end 101 eller større end 170. Er det ikke nok? Hvad mangler?
Avatar billede pyroman Nybegynder
06. maj 2003 - 21:02 #16
Nej det er mig der skriver forkert - der skulle stå "mouseMove"
Avatar billede t-hviid Nybegynder
06. maj 2003 - 21:25 #17
barklund>> det er rigtig, men så er det problemerne med at på et tidspunkt er et andet sted på y-aksen. Det som jeg har lidt svært ved at forklare. Så det var her jeg håbede at hitTest kunne hjælpe mig, men jeg kan ikke helt finde ud af hvordan hitTest virke
Avatar billede t-hviid Nybegynder
06. maj 2003 - 21:26 #18
men så er det problemerne med at på et tidspunkt er et andet sted på y-aksen....... der skulle stå...men så er det problemerne med at på et tidspunkt er undermenuen et andet sted på y-aksen
Avatar billede t-hviid Nybegynder
07. maj 2003 - 08:28 #19
Jeg vist hellere lukke da jeg har et formuleringsproblem :-
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