17. april 2004 - 12:46Der er
4 kommentarer og 1 løsning
duplicated moviclips skal lægge sig i baggrunden
Jeg har en flashfilm, hvor der kører et movieclip i forgrunden (en scroller) og bag ved den skal der være en baggrund, der består af tekstregn.
Tektstregnen bliver lavet ved, at der dynamisk laves en masse instanser af et par movieclips (fx flakeA_mc). Det gøres med duplicateMovieClip: duplicateMovieClip(flakeA_mc, "flakeA"+i, 6*i+0);
Mit problem er, at når filmen kører ligger de duplikerede movieclips sig i forgrunden (foran min scroller) - og ikke i baggrunden.
Jeg har lagt både actionscriptet og det lag de duplikerede movieclips skal komme ind i nederst.
Er der nogen, der har en ide til, hvordan jeg kan løse den??
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Sidste del af din duplicateMovieClip angiver i hvilken dybde det duplikerede skal befinde sig. Aner ikke hvorfor der lige står 6*i+0, men under alle bliver det hurtigt et halvstort tal, som betyder at de nye movieclips bliver placeret ovenpå din anden grafik. Layer'ne i Flash og den dybde jeg taler om er 2 forskellige ting. Hver gang du laver et mc, knap eller grafik, bliver det tildelt en dybde afhængigt af på hvilket lag det er placeret. I runtime, når du indsætter nye mc'er, skal man derfor specificere hvor man vil sætte dem ind.
Du kan løse problemet ved at smide din duplicateMovieClip-løkke ind i et mc. Altså lave et baggrunds-mc, som kun skal indeholde duplicateMovieClip-koden - og ikke behøver have nogen grafik. Placerer du så dette mc under din forgrund, bliver de nye mc'er pænt placeret pænt i forhold til dine andre dybder (ved ikke om det var sort snak? :)
Jeg kan godt se, hvad du mener, men er ikke helt sikker på, hvordan jeg skal sætte duplicate-løkken ind.
Jeg har prøvet at sætte løkken over i et movieclip for sig selv, men når jeg trækker den ind i filmen (i et lag for sig selv) og kører filmen går det helt galt. Den bliver simpelthen ved med at duplikere mine movieclips og filmen crasher, når den har fyldt hele skærmen med movieclips.
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.