12. november 2003 - 11:06
Der er
11 kommentarer og 1 løsning
skabe dynamiske mc's mha løkke
Jeg har: for (var i = 1; i<=3; i++) { projectHolder0_mc.attachMovie("project1", "newProject"+i, i); this["newProject"+i]._y += 30; } et mc på stage der hedder projetHolder0_mc et andet mc i lib med linkage navn project1 og så vil jeg gerne bare have 3 af disse mc med instance navnene newProject 1-3 på scenen hvor y automatisk bliver 30 større for hver. Hvad er der galt??
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
12. november 2003 - 11:27
#1
for (i = 1; i<=3; i++) { projectHolder0_mc.attachMovie("project1", "newProject"+i, i); projectHolder0_mc["newProject"+i]._y = 30 * i; }
12. november 2003 - 11:31
#2
hva så med projectHolder_mc.createEmptyMovieClip("projectHolder2_mc", 1) projectHolder2_mc.attachMovie("project1", "project2", 2); Jeg vil gerne lave et helt tomt mc der hedder projectHolder2_mc til dette vil jeg så gerne kunne knytte mc der hedder project2 dannet af et clip i lib der hedder project1 Men der sker intet...
12. november 2003 - 11:36
#3
Du glemmer at holde øje med dit hieraki projektHolder2 er jo "barn" af projektHolder: projectHolder_mc.createEmptyMovieClip("projectHolder2_mc", 1) projectHolder_mc.projectHolder2_mc.attachMovie("project1", "project2", 2); ..eller bare: projectHolder_mc.createEmptyMovieClip("projectHolder2_mc", 1).attachMovie("project1", "project2", 2); mvh mat
12. november 2003 - 12:19
#4
tak, - ja jeg er lidt forvirret, - jeg vil gerne lave følgende struktur : Jeg har et baseClip1, inde i det har jeg så et Clip1 og et nyt baseClip2 og inde i baseClip2 har jeg så Clip2 og et nyt baseClip3 etc.. Jeg vil gerne have at det hele bare består af 2 mc's fra lib, - etc.: baseClip og Clip Kan det lade sig gøre at lave ovenstående struktur uden at komme til at sætte ens mc's ind i hinanden, - hvilket jo ikke kan lade sig gøre ;-) vh KalleBalle
12. november 2003 - 12:26
#5
createEmptyMovieClip("projectHolder_mc", 1); projectHolder_mc.createEmptyMovieClip("projectHolder2_mc", 1).attachMovie("project1", "project2", 2).attachMovie("project1", "lala", 0); projectHolder_mc.projectHolder2_mc.project2.lala._x = 200; er det ikke at knytte det samme movieclip til sig selv?
12. november 2003 - 12:26
#6
laver lige et nyt spørgsmål så den gir points ;-)
12. november 2003 - 12:26
#7
ups jeg så ikke dit svar
12. november 2003 - 12:34
#8
kan man ikke dynamisk oprette et mc uden at der er noget at knytte det op på på scenen eller i lib? lidt ala createMovieClip("nyt navn", "nyt instanceNavn", x, y, level)
12. november 2003 - 12:37
#9
jo det er det jeg gør i første linie i ovenstående: createEmptyMovieClip("navn", dybde); // x og y navn._x navn._y ..er det det du mener?
12. november 2003 - 12:37
#10
(det er jo så knyttet til _root)
12. november 2003 - 12:44
#11
okay, så hvis jeg siger: lav holder: createEmptyMovieClip("baseClip1", 1); put Clip1 og baseClip2 i baseClip1 baseClip1.attachMovie("clipFraLib", "Clip1", 2); baseClip1.creat eEmptyMovieClip("baseClip2", 3); put Clip2 og baseClip3 i baseClip2 baseClip2.attachMovie("clipFraLib", "Clip2", 4); baseClip2.createEmptyMovieClip("baseClip3", 5); etc. det må da virke...
12. november 2003 - 13:38
#12
Her kommer lige en tjek version: createEmptyMovieClip("baseClip1", 0); baseClip1.attachMovie("project1", "clip1", 1); with (baseClip1) { clip1.myText = PhaseText[0]; } // baseClip1.createEmptyMovieClip("baseClip2", 2); baseClip1.baseClip2.attachMovie("project1", "clip2", 3); baseClip1.baseClip2._y+=30 // with (baseClip1.baseClip2) { clip2.myText = PhaseText[1]; } // baseClip1.baseClip2.createEmptyMovieCLip("baseClip3", 4); baseClip1.baseClip2.baseClip3.attachMovie("project1", "clip3", 5); baseClip1.baseClip2.baseClip3._y+=30 // with (baseClip1.baseClip2.baseClip3) { clip3.myText = PhaseText[2]; } og det virker... Så tak for hjælpen... nu skal jeg bare lave det hele med løkker og så lige få alt dataen fra en xml fil ;-) vh KalleBalle
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.