Comunidad de diseño web y desarrollo en internet online

Solución a problemas con la clase Tween en Actionscript 3

Hace como un año, en la empresa donde trabaja nos topamos con un gran problema con la clase Tween. El problema era que los eventos aveces no se ejecutaban. Se perdían en el infierno. Un compañero modifico la clase y asunto arreglado.

Después deje de trabajar ahí, y al poco tiempo tuve de nuevo el problema, con mas tiempo y sin ganas de hacer cochinadas me puse a ver porque pasaba esto.

Esto se debe a que estamos/estábamos acostumbrados a hacer las cosas al viejo estilo de as:

Código :

function move():void{
var tween:Tween = new Twen(....);
tween.addEventListener(...);
}


Pero claro ahora tenemos un garbage collector que algunos claman que funciona y yo en lo personal digo que apesta.

Si ha alguien le ha pasado esto es muy sencillo de resolver tan solo hay que poner la variable del tween como una variable de clase y no como una variable local de la función.

Código :

var tween:Tween;
function move():void{
tween = new Twen(....);
tween.addEventListener(...);
}

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate