15. oktober 2002 - 10:14Der 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"!
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!
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!
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'!
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!
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!
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...
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.