Swap depths

Flash

2 svar · 237 visningar · startad av Sgtred

Medlem sedan apr. 200312 inlägg
Trådstart#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.

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)