webForumDet fria alternativet

Swap depths

Flash

2 svar · 221 visningar · startad av Sgtred

Medlem sedan apr. 200312 inlägg
Frågan#1

Jag vet att om jag använder swapDepths i Flash så kan jag ändra djupet mellan två filmer. Men om jag har tre, fyra eller fem filmer och jag vill att den senast klickade skall hamna överst?

Kan jag ändra depth-värdet (z-värdet) på en film som redan finns?

Någon som vet?

Medlem sedan maj 2003750 inlägg
#2

Ange ett fast z-index. t.ex:

this.swapDepths(100);

Ovanstående kod gör att filmklippet koden ligger i/på flyttas till djup 100 och det som låg på detta djup flyttas till det djup som detta filmklippet hade förut. Vill du behålla staplingsordningen så måste du använda en räknare som inkrementeras varje gång.

typ:

this.swapDepths(_global.depthCount++);

"_global.depthCount" måste givetvis initieras till ett lämpligt startdjup innan den används.

/Mirandir

Medlem sedan apr. 200312 inlägg
#3

Tackar

Verkar funka bra.

334 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
204 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)