19. maj 2004 - 18:03Der er
8 kommentarer og 1 løsning
newbie actionscript spørgsmål om "while"
jeg har lavet et lille forsøg på at duplikere et mc problemet opstår i mit forsøg på at lave et variabelt instance navn !!! hvis ikke på den her måde hvordan så?
this.duplicate_btn.onRelease = function () { i = 4; while (i > 0) { _root.ball_mc.duplicateMovieClip("ball_mc" +i,i); newball_mc = "ball_mc" +i; _root.newball_mc._xscale = i * 100; i--;
jep det virker jo helt cool... bare for at forstå det: returnerer funktionen "duplicateMovieClip" instance navnet på det nye clip ? Er der egentlig nogen idé i at man både kan lave en variabel med og uden "var" ???
Nej, duplicateMovieClip returnerer en reference til det nye movieclip - instance navnet er jo bare en streng. Men det er sikkert det, du mener :)
Ja, det er der. Var "i" ikke lavet med var, ville den også eksistere uden for funktionen - med "var" bliver den en lokal variabel, der kun eksisterer inde i funktionen.
hmm ups ja der var jeg vist lige for hurtig nå men jeg er også allerede videre til næste spørgmål:) se "bug ved load af ekstern tekst"
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.