Avatar billede heltsikkert Nybegynder
13. januar 2004 - 08:45 Der er 2 kommentarer og
1 løsning

Problemer med depth af et MovieClip

Hej Eksperter!

Jeg har et problem med depth af et objekt i flash. Jeg er bange for at der er et eller andet grundlæggende jeg ikke helt har forstået og at det er derfor det sker...

Jeg har et MovieClip og sætter i første frame dets depth til 100 med swapDepths(100);
Jeg tester at depth forbliver 100 i de næste par frames, men i frame 5 stopper flashen (med "stop();") og med en knap kan man komme tilbage til frame 3 (med "_root.gotoAndStop(3);"). Gør man det er mit MovieClip's depth nu -16380.

Er der nogen, der kan forklare hvad der sker?
Indimellem dette er der blevet loadet og unloadet et par andre Movieclips med:

_root.createEmptyMovieClip("Test", 101);
loadMovie("Test.jpg", "_root.Test");

og

unloadMovie("_root.Test");

Er det her jeg gør noget forkert?
Jeg kan simpelthen ikke finde ud af det...

På forhånd tak!
Avatar billede jakwag Nybegynder
13. januar 2004 - 12:52 #1
Grunden til at den skifter tilbage er at du hopper hen til starten, og dermed en ny keyframe. Så kigger flash keyframen igennem og laver det der skal være der. Da det er en keyframe vil dit mc ny blive "regenereret" og mister derfor alle de properties du har ændret med AS. Det du kan gøre er at skrive dit AS i frame 3 der sætter dets depth.

Jeg har ikke set din fil, men jeg vil tro at det er svaret.

: ) Jakob
Avatar billede heltsikkert Nybegynder
13. januar 2004 - 23:16 #2
Yes!
Det var det med at Flash regenererer keyframes jeg ikke helt havde fanget. Jeg havde godt bemærket at frames ligesom stilles tilbage til deres udgangspunkt når man hopper rundt i dem, men havde ikke helt forstået det... Jeg troede at når mit movieClip lå i et andet layer, hvor kun første frame er en egentlig keyframe troede jeg ikke der blevet stillet fra flash'ens side, men frame er vel på en eller anden måde keyframe, fordi de tilsvarende frames i andre layers er keyframes...

Nå, ja.. En lidt indviklet forklaring, men jeg tror selv jeg forstår det nu :-)
Og jeg fik i hvert fald klaret dette konkrete tilfælde. Så smid et svar, så er der point!
Tak for hjælpen.
Avatar billede jakwag Nybegynder
15. januar 2004 - 10:44 #3
Velbekomme :)
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