Avatar billede Slettet bruger
13. marts 2004 - 14:48 Der er 5 kommentarer og
1 løsning

Navn på objekt

Hej

Først og fremmest; jeg er nybegynder i faget.

Jeg har en kode som er:

onClipEvent (load) {
    speed = 5;
    this._alpha = 0;
}
onClipEvent (enterFrame) {
    if (this._alpha<100) {
        this._alpha+= speed;
    }
}

Den virker jo meget fint på det objekt man sætter den på, men hvordan får jeg den til at virke sådan, at når man trykker på en knap er det et andet objekt der fader?

Hvordan navngir jeg objekter, så jeg kan skrive deres navn istedet for "this"?!? (hvis det da fungere sådan i flash - det gør det jo i javascript)

På forhånd tak!
Avatar billede barklund Nybegynder
13. marts 2004 - 15:26 #1
Du finder dit properties panel, vælger dit objekt (et movieclip) og giver det et instance navn.

Så skriver du:

onClipEvent (load) {
    speed = 5;
    _parent.navn_på_mit_movieclip._alpha = 0;
}
onClipEvent (enterFrame) {
    if (_parent.navn_på_mit_movieclip._alpha < 100) {
        _parent.navn_på_mit_movieclip._alpha += speed;
    }
}

Da du skal et niveau op i dit scope og fange movieclippet der.

// Morten Barklund
Avatar billede Slettet bruger
13. marts 2004 - 15:33 #2
Tusind tak! Laver du ikke lige et svar, så du kan få dine point?!?
Avatar billede barklund Nybegynder
13. marts 2004 - 15:35 #3
Yup, sig til hvis du har problemer...
Avatar billede barklund Nybegynder
13. marts 2004 - 15:35 #4
*host*
Avatar billede Slettet bruger
13. marts 2004 - 15:37 #5
Mange tak! :)
Avatar billede barklund Nybegynder
13. marts 2004 - 15:38 #6
Jo tak for points ;)
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