Avatar billede jakwag Nybegynder
10. september 2002 - 16:25 Der er 14 kommentarer og
1 løsning

myMovieclip._onRollOut???

Hejsa

Jeg har lavet dette meget simple script:

mc_nav.onRollOver = function() {
    startDrag("_root.mc_nav.mc_rude", true, -383, -2, 380, -2);
};
mc_nav.onRollOut = function() {
    stopDrag();
};

Det virker bare ikke. Det er delen med RollOut functionen der ikke virker. Den træder først i kræft når cursoren forlader selve flash filmen (ikke bare movieclipet mc_nav) eller hvis man trykker uden for movieclipet.

Kan nogen hjælpe?
Avatar billede pixelpaw Nybegynder
10. september 2002 - 16:38 #1
virker fint hos mig

jeg laver et mc med instance navnet mc_nav, og inden i det et nyt med instance navnet mc_rude

koden ligger i _root

virker helt fint her
Avatar billede jakwag Nybegynder
10. september 2002 - 17:07 #2
Hhhmm...

Har du mulighed for at maile mig den fla? Så kan jeg se om det er mig der er helt idiot.

Min mail adresse er: ekspert@transparent-design.dk
Avatar billede pixelpaw Nybegynder
10. september 2002 - 17:56 #3
mnja... du har jeg også problemer med den... (havde ikke lige læst hele dit spg... do'h!)

men det er sjovt, for det virker den første gang på onRollOut
Avatar billede pixelpaw Nybegynder
10. september 2002 - 17:56 #4
jeg leger lige lidt videre med det
Avatar billede pixelpaw Nybegynder
10. september 2002 - 18:00 #5
det virker bedre hvis du placer mc_rude for sig selv i _root.

og endnu bedre med:

mc_nav.onRollOver = function() {
    startDrag("_root.mc_rude", true, -383, -2, 380, -2);
}
mc_nav.onEnterFrame = function() {
    if (!this.hitTest(_root._xmouse,_root._ymouse,false)) {
        stopDrag();
    }
}
Avatar billede barklund Nybegynder
10. september 2002 - 18:01 #6
Det er vel et spørgsmål om, at man aldrig laver en "rollOut", da den jo hele tiden er over movieclippet, da noget af movieclippet netop er under din cursor, da det dragges...
Avatar billede jakwag Nybegynder
10. september 2002 - 18:05 #7
barklund: Det er ikke movieclipet som der dragges som der laves rollout på.
Avatar billede pixelpaw Nybegynder
10. september 2002 - 18:06 #8
Ikke helt barklund, for det er kun på x aksen det bliver trukket.
Men det lidt, jo. Det er også derfor jeg skriver at det funger bedre hvis det kommer ud i _root
Avatar billede barklund Nybegynder
10. september 2002 - 18:10 #9
Næ, men hvis movieclippet som der laves rollout indeholder movieclippet der dragges, som vil det draggede movieclip fungere som det "hit"-area, der vil kunne trigger en rollout...

At trække den ud i _root som pixelpaw foreslår er den rigtige løsning!
Avatar billede jakwag Nybegynder
10. september 2002 - 18:14 #10
Kanon! Det virker.

Men..? hvorfor blinker cursoren mellem pegefinger cursoren og den almindelige pil når man trækker hen over movieclipet som der lavet rollout på?
Avatar billede jakwag Nybegynder
10. september 2002 - 18:15 #11
Pixelpaw: Skal du have point?
Avatar billede pixelpaw Nybegynder
10. september 2002 - 18:16 #12
det ved jeg ikke jakwaq, men det gør den ikke hvis du bruger onEnterFrame istedet
Avatar billede pixelpaw Nybegynder
10. september 2002 - 18:16 #13
svar :)
Avatar billede jakwag Nybegynder
10. september 2002 - 18:17 #14
Det sku' heldigt der er eksperten! Tak
Avatar billede nikolajdu Nybegynder
10. september 2002 - 19:42 #15
jakwaq - Ja hvad skulle vi andre ellers lave *LOL*
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