offset = 30; for (i = 1; i <= 4; i++) { duplicateMovieClip(clip, "nm"+i, i); // dupliker og giv dem navnet nm1, nm2 osv _root["nm" + i]._x = clip._x + (offset * i); // sæt deres x position til 30*i plus clippets originale position }
jeg kan da godt sende dig en fla men der står akkurat det samme i den som der gør i ovenstående.
for (i = 1; i <= 4; i++) er en almindelig for løkke, betragt den som en tæller, der bliver ved med at tælle indtil en betingelse er mødt. Betingelsen er den der står i midten (i<=4) dvs når i er større end 4 (dvs 5) bryder vi ud af for løkken, for at dette nogensinde skal ske skal i øges, det gøres med i++ (det hedder at inkrementere). Det er det samme som i += 1 eller i = i + 1. Det første led i for løkken er i´s initiative værdi (som at sige "start med at være 1").
Inde i for løkken duplikeres movieclippet med instancenavnet "clip". De nye clip får nye navne og så er det jo handy at bruge i´s værdi til at gøre navnene unikke og få dem placeret i en unik dybde (duplicateMovieClip tager 3 parametre, et target(det som skal kopieres), et navn på det nye instans og en dybdy hvori det nye instans skal placeres.
Til sidst rykkes alle duplikaterne til siden udfra et offset og "clip"´s x position på scenen.
..noget i den stil :)
mvh mat (som ligger endnu et svar og gør opmærksom på at det ikke er nødvendigt at afvise mig med det samme, du kan sagtens vente OG det er kun tilladt at have et enslydende spørgsmål åbent ad gangen - meaning: luk det andet :)
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.