Tengo la siguiente duda:
Hay alguna forma en as3 para hacer efecto de fadeIn y fadeOut de manera simple, algo como esto:
Código ActionScript :
Primero vamos a llamar nuestros paquetes y clases ya predefinidas:
import flash.events.MouseEvent;
import fl.transitions.easing.*;
import fl.transitions.Tween;
Sigo con bajar la opacidad a mi botón y hacer las respectivas llamadas a mi movie clip:
IM.alpha=.70
IM.addEventListener(MouseEvent.ROLL_OVER,IM_alpha);
IM.addEventListener(MouseEvent.ROLL_OUT,IM_alpha2);
Ahora creo mi función:
function IM_alpha($event:MouseEvent):void {
new Tween(IM, "alpha", Strong.easeIn, IM.alpha, 100, 3, true);
}
function IM_alpha2($event:MouseEvent):void {
new Tween(IM, "alpha", Strong.easeOut, IM.alpha, .70, 2, true);
}O algo como esto:
Código ActionScript :
import fl.transitions.*;
import fl.transitions.easing.*;
var myTM:TransitionManager = new TransitionManager(my_mc);
myTM.startTransition({type:Fade, direction:Transition.IN, duration: 3, easing:Back.easeOut})Pero teniendo un mejor control de la animacion, ya que el primer ejemplo no permite (Que yo sepa) ser implementado con brillo (fade) y el segundo no permite introducirle parametro de cuanto fade quieres que lleve la animacion solo si es IN o OUT (direction:Transition.IN).
Nota: ya consulte este tutorial: http://www.cristalab.com/tips/boton-con-efecto-de-fade-in-y-fade-out-en-actionscript-3-c60694l/
