Hola!
No soy profesional en esto. Tengo el siguiente script para unas particulas (star movie clip) en 3D, lo unico que deseo saber como puedo pararlo despues de unos segundos. Aqui os va el script:
var container:MovieClip = new MovieClip();
addChild(container);
root.transform.perspectiveProjection.fieldOfView = 120;
addEventListener(Event.ENTER_FRAME, addStar);
function addStar(e:Event):void
{
var mc:star = new star();
mc.x = stage.stageWidth / 2;
mc.y = stage.stageHeight / 2;
mc.z = 0;
mc.xVel = Math.random() * 4 - 2;
mc.yVel = Math.random() * 4 - 2;
mc.zVel = Math.random() * 4 - 2;
mc.count = 0;
container.addChild(mc);
mc.addEventListener(Event.ENTER_FRAME, animate);
}
function animate(e:Event):void
{
e.currentTarget.x += e.currentTarget.xVel;
e.currentTarget.y += e.currentTarget.yVel;
e.currentTarget.z += e.currentTarget.zVel;
e.currentTarget.count++;
if (e.currentTarget.count >= 100)
{
e.currentTarget.removeEventListener(Event.ENTER_FR AME, animate);
container.removeChild(MovieClip(e.currentTarget));
Lo encontre online, y me gusto el efecto...pero quisiera que parase despues de 6 o 5 segundos....alguno me ayuda por favor?
Mil gracias!