Estoy intentando dejar AS2 de a poco, para quedarme en AS3. Pero recien comienzo con el cambio y me he chocado con varias cosas diferentes que tiene AS 3. Lo que intento hacer es lo siguiente: tengo un clip, dentro de este se encuentra un clio que contiene una imagen y un boton transparente. Intento hacer, mediante la clase Tween, un efecto alpha para llevarlo a 100 cuando el puntero esta sobre el boton y devolverlo a alpha=40 cuando el puntero se va del boton. El codigo lo escribi en el primer frame del clip. Dejo aqui el codigo, mil disculpas por las desprolijidades:
Código ActionScript :
import fl.transitions.Tween;
import fl.transitions.easing.*;
var mueveMC:Tween;
boton_btn.addEventListener(MouseEvent.ROLL_OVER, enciende);
function enciende(event:MouseEvent):void {
boton_btn.addEventListener(MouseEvent.ROLL_OVER,enciende);
boton_btn.removeEventListener(MouseEvent.ROLL_OUT,apaga);
mueveMC=new Tween(enciende_mc,"alpha",null,enciende_mc.alpha,100,.5,true);
}
boton_btn.addEventListener(MouseEvent.ROLL_OUT, apaga);
function apaga(event:MouseEvent):void {
boton_btn.removeEventListener(MouseEvent.ROLL_OVER,enciende);
boton_btn.addEventListener(MouseEvent.ROLL_OUT,apaga);
mueveMC=new Tween(enciende_mc,"alpha",null,enciende_mc.alpha,40,.5,true);
}El resultado: cuando paso el puntero por el boton, sin animacion alguna el clip pone en aplha=100. Cuando el puntero lo quito del boton, queda en alpha 100 en vez de volver a 40 que es como esta originalmente al comienzo.
De antemano agradezco cualquier tipo de ayuda, consejo o guia. Da un poco de bronca trabarse tan rapido con algo tan sencillo, pero es el precio que debo pagar para dejar AS 2...jajaja...
Muchas gracias.
STARLANCER
