Aplicar onEnterFrame y setInterval a un mismo MovieClip

A veces ocurre que quieres aplicar un efecto a un movieclip mediante un onEnterFrame y te das cuenta de que ya está a merced de otro onEnterFrame que se declaró con anterioridad.

La solución esta en el setInterval.

Puedes aplicar varias funciones o efectos, como si fueran varios onEnterframe, a un mismo movieclip sin que se interfieran entre ellos.

Ejemplo:
Crea un clip en el escenario con el nombre de instancia ‘bola_mc’ y añade en otra capa el siguiente actionscript.

[ftf]
bola_mc.onEnterFrame = function () {
_x++;
}
function desaparecer(pelicula){
pelicula._alpha-=10
}
function alargar(pelicula){
pelicula._yscale+=2;
}
idIntervalo= setInterval(desaparecer,1000,bola_mc)
idIntervalo1= setInterval(alargar,100,bola_mc)
[/ftf]

Leave a Reply