02/12/2010, 09:01
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 22 años Puntos: 1 | |
Respuesta: Problemas con evento RollOver y clase Tween en as2 Holas,
2 cosas a primera vista:
1. usas las variables y les das el mismo nombre, en lo posible usa diferentes nombres para las variables. Declara estas variables en forma global, osea fuera de la funcion.
2. pones la funcion que se activara en el motionFinished, dentro de esta. Muevela fuera de la funcion, creo que la toma como funcion recursiva.
Te pongo un ejemplo.
import mx.transitions.Tween;
import mx.transitions.easing.*;
var inicioTween:Tween;
var inicioTween2:Tween;
inicio_btn.onRollOver=function(){
inicioTween = new Tween(inicio_mc, "_y", Strong.easeOut, inicio_mc._y, 50, 2, true);
inicioTween.onMotionFinished = finish();
};
function finish() {
inicioTween2 = new Tween(inicio_mc, "_y", Strong.easeOut, 50, 96, 2, true);
};
Espero que te sirva.
Saludos. |