Dampf / Nebel Problem

x_Red_Eagle_x

Erfahrenes Mitglied
Ich hätte gerne eine Dampf-Effekt und arbeite auch schon fleißig daran. (Habe einen Rauch- Effekt gefunden und umgearbeitet - nur funktioniert es halt nicht).
Vom Prinzip her ist er ganz einfach: Einen MovieClip duplizieren und der MovieClip hat immer eine onEnterFrame-Routine, die den Dampf verblassen läßt.
Duplizieren
Code:
for(i=1; i<400; i++)
{
	duplicateMovieClip (this.smoke, "smoke_" + i, i);
	duplicateMovieClip (this.smoke, "smoke2_"+i, i+402);
	
	this["smoke2_"+i]._y = -200 + (i+random(5));
	this["smoke2_"+i]._x =  0 - random(200);

	this["smoke_"+i]._y = -200 + (i+random(5));
	this["smoke_"+i]._x =  0 + random(200);

}
im MovieClip smoke
Code:
WINDRIGHT=3;
WINDLEFT=2;
mcController.onEnterFrame = function()
{
	trace("begin");
	trace("x: "+_parent._x+" y: "+_parent._y+" alpha"+ _parent._alpha);
	if(_parent._y > -200 && _parent._alpha > 0)
	{
		_parent._y -= random(3);
		_parent._alpha -= random(2);
		_parent._x += random(WINDRIGHT);
		_parent._x- = random(WINDLEFT);
	}
	else
	{
		delete mcController.onEnterFrame;	
	}
}
Das Problem besteht darin, dass die onEnterFrame-Route nur einmal "richtig" durchlaufen wird, und die anderen die in diese Routine kommen gehen, rein und beenden diese gleich.

hat da vielleicht jemand einen Gedanken dazu
mfg
 

Anhänge

danke, danke, danke

Hast mir wiedermal den A***** gerettet, und mir Kopfweh bereitet (auf sowas kann man auch selber drauf kommen -> und dann haut man sich auf den Kopf ;) )
Aber im nachhinein ist alles leichter.

danke nochmals mfg
 
Zurück