05. december 2003 - 00:12Der er
8 kommentarer og 1 løsning
Link mellem scener?
Hej,
Jeg har et problem med at linke mellem scene1 og scene2. Jeg vil linke til scene2 i en dropdownmenu jeg har. Mit script ser således ud: on (release) { gotoAndStop("Scene 2", 1); } Jeg bruger FLASH MX 2004 Det virker hvis jeg vælger at linke til URL istedet.. HVA GØR JEG GALT??
Det ser ikke umiddelbart ud til der er noget galt med det du lige skrev, er du sikker på den anden scene præcist hedder "Scene 2" og er du HELT sikker på at den ikke går til frame 1 i scene 2, som du beder den om? Det dér burde virke.
Jeg har prøvet at linke med præcis samme script i selve dokumentet, dvs. andetsteds end i menuen.. og det virker fint.. Så jeg forstår ik hvorfor linket til scene2 ikke virker så snart "knappen" bliver placeret i menuen istedet..
Ja, præcis - fejlen ligger et andet sted, end i det script du viser dér. Du må kigge din menu igennem og se om der er et eller andet, der gør at det ikke virker. Det kan være mange ting, afhængig af din opbygning, derfor er det ikke nemt lige at sætte en finger på, hvad der kan være galt... du må have fat i den store lup og væbne dig med tålmodighed. Tag én ting af gangen og gå frem systematisk...
hmm.. jeg har siddet og bikset frem og tilbage... jeg må ha' set mig blind på det.. Mask scriptet ser således ud: onClipEvent (load) { _x = _root.knap._x; _y = _root.knap._y+_root.knap._height; _width = _root.menu._width+1; _height = _root.menu._height+1; }
og knappen der udløser menuen ser således ud: onClipEvent (load) { startY = _root.menu._y; slutY = _root.menu._y+_root.menu._height+_height; } onClipEvent (enterFrame) { if (this.hitTest(_root._xmouse, _root._ymouse, true) || _root.menu.hitTest(_root._xmouse, _root._ymouse, true)) { _root.menu._y += (slutY-_root.menu._y)/3; } else { _root.menu._y += (startY-_root.menu._y)/3; } }
Del og hersk - pil det fra hinanden, bid for bid og se hvornår det går galt. Få det først til at virke uden den menu du har lavet, dernæst byg på, til du finder ud af, hvad det er der gør at det hele ikke virker. Det er mit bedste råd.
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.