Avatar billede sidselbp Nybegynder
17. april 2004 - 12:46 Der 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??
Avatar billede _k Nybegynder
17. april 2004 - 14:04 #1
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? :)
Avatar billede sidselbp Nybegynder
17. april 2004 - 15:02 #2
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.

- hvad mon jeg gør forkert?
Avatar billede sidselbp Nybegynder
17. april 2004 - 16:44 #3
Her ligger min film (tekstregn.zip), hvis du vil se, hvordan den er bygget op: http://www.daimi.au.dk/~sidsel/flash/

VH. Sidsel
Avatar billede sidselbp Nybegynder
17. april 2004 - 18:19 #4
_k: efter at have fiflet lidt mere rundt med det fik jeg din løsning til at virke!
Tak for hjælpen - der er point til dig!
Avatar billede _k Nybegynder
17. april 2004 - 18:44 #5
Super at du selv fik fiflet det på plads :o)

Mange tak for point.
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