Avatar billede alexander_j Nybegynder
15. oktober 2002 - 10:14 Der er 16 kommentarer og
1 løsning

duplicateMovieClip fra root ind i andet movieclip

Jeg har et movieclip liggende i _root.
Det vil jeg gerne duplikere, men jeg vil gerne ha' at det skal duplikeres ind i et andet movieclip, der også ligger i _root.

Fx.
movieclippet "mcmain" ligger i _root
movieclippet "mc" ligger i _root

Så vil jeg duplikere "mcmain", men sådan at det kommer ind i det movieclip der hedder "mc"!

Jeg prøvede lidt forgæves med:
duplicateMovieClip("_root.mcmain", _root.mc["mckopi"], 2)
duplicateMovieClip("_root.mcmain", "_root.mc.mckopi", 2)

Kan det overhovedet lade sig gøre?

/Alexander
Avatar billede hoejrup Nybegynder
15. oktober 2002 - 11:49 #1
Har du prøvet med

mckopi = 1
duplicateMovieClip(_root.mcmain, _root.mc[mckopi], 2)

/per
Avatar billede baitianlong Nybegynder
15. oktober 2002 - 16:10 #2
Kan du ikke bare lægge et usynligt instance af mcmain inde i mc, og så kalde _root.mc.mcmain.duplicateMovieClip("mcmain2", 10);

-bare en lille ide !! (o;
Avatar billede alexander_j Nybegynder
15. oktober 2002 - 16:54 #3
hoejrup --> nope den virker ikke :-( den kopiere godt nok, men det duplikerede movieclip forbliver i _root og ikke i mc ???

legende --> Det kunne jeg naturligvis gøre - men når(hvis) jeg har fået dette til at lykkes, er det min ide, at movieclippet i den rigtige film skal kopieres ind i en kopi af sig selv!

Andre ideer???
Avatar billede hoejrup Nybegynder
15. oktober 2002 - 17:03 #4
Hvordan vil du lave en kopi af et mc ind i en kpoi af sig selv??

/per
Avatar billede hoejrup Nybegynder
15. oktober 2002 - 17:04 #5
kopi = kpoi
Avatar billede hoejrup Nybegynder
15. oktober 2002 - 17:05 #6
Hvis det er et andet mc, så kan du anvende

this.duplicateMovieClip(_root.mcmain, 2)

/per
Avatar billede baitianlong Nybegynder
15. oktober 2002 - 17:19 #7
Så sørg for at have en usynlig kopi i mcmain inden du duplikerer den - i mc !! ha ha ha (((o; (Det er faktisk en idé - omend sær)
Avatar billede alexander_j Nybegynder
15. oktober 2002 - 17:23 #8
hoejrup --> På sigt var det min ide at lave en almindelig kopi('mckopi') i _root af et movieclip('mc') - og bagefter lave endnu en kopi('mckopi2') inde i kopien('mckopi') stadig af movieclippet('mc'). Men først vil jeg bare gerne have, at jeg kunne lave en kopi('mckopi') som placeres inde i et allerede eksisterende movieclip('mc') af et movieclip der ligger i _root('mcmain')!

Det ser desværre ud til at movieclippene, når de bliver duplikeret, kun kan placeres samme 'sted' som originalen!
Avatar billede baitianlong Nybegynder
15. oktober 2002 - 17:27 #9
...ellers fed "sort snak" (o;
Avatar billede alexander_j Nybegynder
15. oktober 2002 - 17:34 #10
Er det virkelig helt uforståeligt?

1. grundlæggende har vi i _root 2 movieclip 'mc' og 'mcmain'

2. i tidslinien er der lidt actionscript, der skal lave en kopi med navnet 'mckopi' af movieclippet 'mcmain' og denne kopi skal placeres inde i det tredje movieclip 'mc'!

Er det 'sort snak'?
Avatar billede baitianlong Nybegynder
15. oktober 2002 - 17:37 #11
Nej. Jeg ved godt hvad du vil, alexander !! - tag det roligt.
Avatar billede alexander_j Nybegynder
15. oktober 2002 - 17:57 #12
Pyha - jeg er rolig nu :-)

Undre mig bare over det ikke er muligt - kan forstå at man ikke kan kopiere et mc i sig selv, da der så er tale om en uendelig løkke, men et mc over i et andet burde kunne lade sig gøre!
Avatar billede baitianlong Nybegynder
15. oktober 2002 - 18:00 #13
morten@barklund.dk (o; - skriv til ham !!
Avatar billede alexander_j Nybegynder
19. oktober 2002 - 00:40 #14
Barklund har fortalt mig at man 'kun' kan duplikere mc's til samme tidslinie som originalen - hvorfor det altså er umuligt lige det jeg gerne vil :-(
Har naturligvis fundet mig en anden løsning i mellemtiden, men det andet havde været smart :-)

Afventer svar fra barklund et par dage - ellers lukker jeg bare spørgsmålet!
Avatar billede barklund Nybegynder
20. oktober 2002 - 11:23 #15
Hopla... :o)

Min mail:

<snip>
Hej Alexander

Du kan kun kopiere til samme tidslinie som originalen...!

Du kan heller ikke kopiere og så flytte...

duplicateMovieClip() kunne omformuleres til det mere korrekte copyThisAsNewInstanceInParent() for forståelsens skyld :o)

Det du kan gøre er, at lave dit movieclip exportable i dit library (Linkage - Export to Actionscript) og attache det med attachMovie... Så kan du attache det til en hvilken som helst tidslinie...

// Morten Barklund
</snip>

/Barklund
Avatar billede alexander_j Nybegynder
20. oktober 2002 - 12:17 #16
thx - laver du et svar?
Avatar billede barklund Nybegynder
21. oktober 2002 - 15:12 #17
Nåja... glemmer det hver gang... spasser :o)
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