1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| import mx.transitions.*;
import mx.transitions.easing.* ;
var config:Object = {
type : PixelDissolve ,
direction : 0 , // 0 = in / 1 = out
duration : 1 , // durée en seconde
easing : Sine.easeOut , // Equation de penner
startPoint : 5 ,
shape : "SQUARE" // SQUARE ou CIRCLE
}
var myTransition = TransitionManager.start ( mc , config ) ;
myTransition.addEventListener ("transitionProgress", this) ;
myTransition.addEventListener ("transitionOutDone", this) ;
myTransition.addEventListener ("transitionInDone", this) ;
this.transitionProgress = function () {
trace ("Transition Progress") ;
}
this.transitionOutDone = function () {
trace ( this + " vient de disparaitre") ;
}
this.transitionInDone = function () {
trace ( this + " vient d'apparaitre") ;
} |