Jag har en rad med bilder som vid rollover spelar ett mc där bilden blir större, med andra ord så växer bilden du håller muspekaren över något.
Och då har jag vid on (rollOver) kommandot lagt till:
this.mclipnamn.swapDephts(10000);
Vilket då gör att bilden du håller pekaren över alltid är framför de andra bredvid.
Men hur får jag så att vid rollout att clippet går tillbaka till ursprungs depht?
Detta vill jag ha för att det keffar när jag senare tweenar alphan med dessa bilder så ligger de man rolat över kvar på depht 10000.
Hela koden:
on (rollOver){
this.mclipnamn.gotoAndPlay(2);
this.mclipnamn.swapDepths(10000)
}
on (rollOut){
this.mclipnamn.gotoAndPlay(11);
}
För att ta reda på ett filmklipps nuvarande djup så kan du använda metoden getDepths()
on (rollOver){
this.originalDepth = this.getDepth();
this.mclipnamn.gotoAndPlay(2);
this.mclipnamn.swapDepths(10000)
}
on (rollOut){
this.swapDepths(this.originalDepth);
this.mclipnamn.gotoAndPlay(11);
}
Tänk dock på att om du använt swapDepths för att ändra djup på ett filmklipp så kommer den att sluta lyda tweens. Även om du ändrar tillbaka till dess gamla djup.