Avatar billede altschuler Nybegynder
28. marts 2005 - 13:26 Der er 6 kommentarer og
1 løsning

Problem vdr. onRollOver på et mc

Jeg har et problem med dette script:

stop();
hjem_mc.onRollOver = function () {
    nextFrame();
}

Problemet ligger faktisk i at jeg ikke ved hvad problemet er :). Det virker bare ikke, men det virker hvis jeg f.eks. bruger _root.onMouseDown i stedet.

Venlig hilsen og PFT
Simon Altschuler
Avatar billede mat Nybegynder
28. marts 2005 - 13:36 #1
Ja det er da underligt, for det virker fint her ;)

Tror du ikke bare at nextFrame() ikke fungerer som du tror den gør? :)
Avatar billede altschuler Nybegynder
28. marts 2005 - 13:40 #2
>.< det er altås meget underligt, for hvis jeg skriver sådan her virker det fint:

_root.onMouseDown = function () {
    hjem_mc.nextFrame();
}
Avatar billede altschuler Nybegynder
28. marts 2005 - 13:43 #3
lol, nu virker det. Det blev til:

hjem_mc.onRollOver = function () {
    hjem_mc.nextFrame();
}

Hvorfor, fatter jeg så ikke o.O. for nextframe() burde da virke på hjem_mc når det er i dens onRollOver?

Fik vidst heller ikke lige forklaret hvad problemet egentlig var...
Avatar billede mat Nybegynder
28. marts 2005 - 13:47 #4
Det er fordi der findes en global og en lokal version af nextFrame()

hjem_mc.onRollOver = function () {
    nextFrame();
}

er ikke det samme som:

hjem_mc.onRollOver = function () {
    this.nextFrame();
}

Og sidstnævnte har den (åbentbart) ønskede effekt ;)
Avatar billede altschuler Nybegynder
28. marts 2005 - 13:48 #5
Så i øverste eksempel er det hvad der går til næste frame?

Du kan bare mside et svar hvis du vil have points forresten :)
Avatar billede mat Nybegynder
28. marts 2005 - 13:50 #6
Den tidslinie den kaldes fra, og den er så ligeglad med scope apparently.
Avatar billede altschuler Nybegynder
28. marts 2005 - 14:03 #7
Mkay så ved man det :) tak for hjælpen
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