tiempo que lo vengo siguiendo.
Leyendo el tutorial "Ecuaciones de easing y transiciones" de Buho29
(http://www.cristalab.com/tutoriales/58/tutorial-de-ecuaciones-de-easing-y-transiciones-de-flash)
me encontré con este código que me desconcertó:
Código :
import mx.effects.*;
import mx.transitions.easing.*;
//O las de penner
//import com.robertpenner.easing.*;
mc.onTweenUpdate = function(value) {
//value es en este caso un array con los valores en curso
// para q lo puedas aplicar a lo q quierras
this._xscale = value[0];
this._yscale = value[1];
trace("se esta ejecutando el movimiento");
};
mc.onTweenEnd = function(value) {
//y cuando se acaba el movimiento
this._xscale = value[0];
this._yscale = value[1];
trace("Se acabo el movimiento :D");
};
//Tween(mc, inicio ,final, tiempo en msg);
var tw = new Tween(mc, [100, 100], [200, 300], 2000);
// reescribimos la ecuacion q viene por defecto en la clase
tw.easingEquation = Bounce.easeOut;
Mi problema es que no encuentro en la documentación nada acerca de los detectores de
eventos "mc.onTweenUpdate" y "mc.onTweenEnd". Investigando por ahi encontré
la página Zeh Fernando que por lo visto creó una libreria parecida a la de Ladislav Zigo, y ahí si
existe un evento ".onTweenUpdate" (aunque no uno ".onTweenEnd", en este caso lo
llama ".onTweenComplete")
¿Poqué funcionan estos dos eventos sin tener instalada libreria alguna? ¿Esque acaso Macomedia
los incorporó en algún momento y olvidaron documentarlo? Estoy hecho un lio...
