Avatar billede sprutnik Nybegynder
25. oktober 2005 - 22:41 Der er 5 kommentarer og
1 løsning

Spørgsmål om anvendelse af _root

På min scene har jeg et mc med følgende script:

onClipEvent (enterFrame) {
    this._x = _root._xmouse;
    this._y = _root._ymouse;
    Mouse.hide();
}

Det har til formål at erstatte cursoren med dette mc. Det fungerer iøvrigt fint. Jeg undrer mig bare over, hvorfor det ikke virker uden _root. Altså så det kommer til at hedde:

onClipEvent (enterFrame) {
    this._x = _xmouse;
    this._y = _ymouse;
    Mouse.hide();
}

Der sker da det, at mit mc optræder to gange ved siden af hinanden og mc hakker meget, som om filmen kun opdateres få gange i sekundet. Ydermere ligger mc flere hundrede pixels til venstre for cursoren. Men det fungerer altså en lille smule, men ikke optimalt.
Er der en der kan fortælle mig hvorfor det er nødvendigt at bruge _root her og hvorfor det fungerer en "lille smule" uden _root?
Avatar billede nikolajdu Nybegynder
25. oktober 2005 - 22:45 #1
En smule fordi du ellers bruger musens kordinater i forhold til movieclippet og ikke hele stage.
Avatar billede nikolajdu Nybegynder
25. oktober 2005 - 22:49 #2
Hvis det hakker kan det af og til afhjælpes med

updateAfterEvent()

onClipEvent (enterFrame) {
    _x = _root._xmouse;
    _y = _root._ymouse;
    updateAfterEvent()
    Mouse.hide();
}
Avatar billede nikolajdu Nybegynder
25. oktober 2005 - 22:49 #3
rykker lige lidt rundt.

onClipEvent (enterFrame) {
    _x = _root._xmouse;
    _y = _root._ymouse;
    Mouse.hide();
    updateAfterEvent()
}
Avatar billede sprutnik Nybegynder
25. oktober 2005 - 22:57 #4
Ok. Jeg troede kun at _root var nødvendig, for at henvise indefra et mc til main Timeline. Ikke når man blot havde script på et mc. Men så blev jeg det klogere:) Smid lige et svar.
Avatar billede nikolajdu Nybegynder
26. oktober 2005 - 01:39 #5
oki doki.
Avatar billede nikolajdu Nybegynder
26. oktober 2005 - 11:48 #6
tak for point.
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