Casi casi.. Este es el codigo :
Cita: import flash.events.MouseEvent;
import fl.transitions.*;
import fl.transitions.easing.*;
import flash.events.Event;
var animacion:Tween;
stop();
btn.addEventListener(MouseEvent.CLICK,alCliquear);
function alCliquear(e:MouseEvent):void {
animacion = new Tween(cliptres,'alpha',Bounce.easeInOut,1,0,2,true ); //animacion de alpha 0 a 1 en 3 segundos de la imagen
//aca no tendria que ir el nombre del clip correspondiente como en este caso el clip uno ??????????
animacion.addEventListener(TweenEvent.MOTION_FINIS H, termino); //Espera a que termine la animación del alpha y va al frame seleccionado
function termino (e:TweenEvent){
gotoAndStop("uno");
}
}
btn2.addEventListener(MouseEvent.CLICK,alCliquear2 );
function alCliquear2(e:MouseEvent):void {
animacion = new Tween(clipuno,'alpha',Bounce.easeInOut,1,0,2,true) ; //animacion de alpha 0 a 1 en 3 segundos de la imagen
animacion.addEventListener(TweenEvent.MOTION_FINIS H, termino); //Espera a que termine la animación del alpha y va al frame seleccionado
function termino (e:TweenEvent){
gotoAndStop("dos");
}
}
btn3.addEventListener(MouseEvent.CLICK,alCliquear3 );
function alCliquear3(e:MouseEvent):void {
animacion = new Tween(clipdos,'alpha',Bounce.easeInOut,1,0,2,true) ; //animacion de alpha 0 a 1 en 3 segundos de la imagen
animacion.addEventListener(TweenEvent.MOTION_FINIS H, termino); //Espera a que termine la animación del alpha y va al frame seleccionado
function termino (e:TweenEvent){
gotoAndStop("tres");
}
}
Los efectos funcionan de maravillas.. pero :
estando en el 1 -> da error de salida si clickeo el 3
estando en el 2 -> da error de salida si clickeo el 1
estando en el 3 -> da error de salida si clickeo el 2
Como puedo solucionar esto ,, dejo .fla de ejemplo adjunto ..
Disculpen sino se pueden postear enlaces de archivos..
https://rapidshare.com/files/3413786433/ej2aplhaAS3.fla
Saludos gente y gracias por su colaboracion...