Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/12/2010, 09:01
Avatar de pulento
pulento
 
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 22 años, 1 mes
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.
__________________
http://www.flotdesign.dk/