prøv engang at trace din dybde før og efter swapDepths, der sker ikke noget, du forsøger at swappe movieclippet med dets parent - det tror jeg sgisme ikke man kan :)
forkert i hvilken sammenhæng? har du lyst til at swappe levels kan du gøre det. Et level må repræsentere et movieclip (en swf) og de har så ligesom alle andre movieclips deres interne stacking, her er parent bare playeren (i guess?)
Men det er lidt underligt at hvis man loader en fil ind i level1 og swapper med level0 og tracer deres dybde bliver det:
men hov jeg ævler vist osse, mit fine script tracer jo fint den dybde de ligger i, de swappes jo....level1 bliver level0 osv de bytter fint plads i stacking - fy for pokker for noget vrøvl :/
Jo det har du ret i, de bytter levels og skal efter et swap referes til med deres nye level.
tese:
levels repræsenterer blot movieclips (de forskellige swf´er der loades ind, det har vi etableret). Hver _root timeline i disse tildeles her op til _leveln. Disse levels stacking-order er ikke stort anderledes end alle andre movieclips men target er fremfor et instancenavn en level-reference, det er tilsyneladende den eneste forskel (og så lige det at man skal holde øje med cross level referencer, hvis man begynder at swappe på dem)....eller?
Min løsning var nu simpel nok. _level0.swapDepth(0);
så kommer den jo til at ligge ovenpå det jeg loadede.
Nogle gange er løsningen meget mere simpel hvis man lige holder en lille pause.
: )
Synes godt om
Ny brugerNybegynder
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.