Avatar billede onkelmor Nybegynder
11. maj 2003 - 16:05 Der er 11 kommentarer og
1 løsning

Duplicate MC?

Hej

Jeg vil gerne vide hvordan man duplicater et mc. Gerne med forklaring. F.eks. hvis jeg gerne vil kopiere det 4 gange til højre?
Avatar billede mat Nybegynder
11. maj 2003 - 17:11 #1
Prøv med det her:

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
}


håber det hjælper lidt :)

mvh mat
Avatar billede onkelmor Nybegynder
11. maj 2003 - 17:34 #2
Jo tak, men kan jeg få lidt forklaring med? i++, osv.. Hvad står det for?
Avatar billede dragen Nybegynder
11. maj 2003 - 17:38 #3
læg 1 til i.
Avatar billede dragen Nybegynder
11. maj 2003 - 17:40 #4
offset = 30; //Hvor meget det skal flyttes
for (i = 1; i <= 4; i++) { //Start med i=1 og bliv ved at lægge 1 til i indtil i er mindre end eller lig 4.
Avatar billede dragen Nybegynder
11. maj 2003 - 17:40 #5
nej hov....det gir' vidst ingen mening =)
Sorry.
Avatar billede onkelmor Nybegynder
11. maj 2003 - 17:41 #6
Hvad? Kan nogen evt lave en fla fil med det. Det kan være det bliver lidt nemmere for mig så
Avatar billede mat Nybegynder
11. maj 2003 - 17:53 #7
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 :)
Avatar billede mat Nybegynder
11. maj 2003 - 18:04 #8
"betragt den som en tæller, der bliver ved med at tælle indtil en betingelse er mødt"

ævl, det skulle selvfølgelig have været:

"betragt den som en tæller, der bliver ved med at tælle sålænge betingelse er mødt"

mvh mat
Avatar billede mat Nybegynder
11. maj 2003 - 18:27 #9
takker, du siger bare til hvis du vil have en .fla også :)

mvh mat
Avatar billede onkelmor Nybegynder
11. maj 2003 - 18:35 #10
Jo tak du :D
Avatar billede mat Nybegynder
11. maj 2003 - 18:44 #11
så skal jeg lige bruge en mail-adresse ;)
Avatar billede onkelmor Nybegynder
11. maj 2003 - 19:55 #12
nåhh så skidt: lkn@webspeed.dk
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