05. maj 2003 - 20:37Der 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.
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.
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.
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...
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.
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?
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
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
Jeg vist hellere lukke da jeg har et formuleringsproblem :-
Synes godt om
Ny brugerNybegynder
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.