Ciao a tutti ragazzi,
rovistando nella guida di flash 8 ho scoperto i filtri.
Ho un'animazione carina ma non funziona.

Il problema è questo:

ho più immagini che carico dinamicamente così:
codice:
this.createEmptyMovieClip("holder_mc", 10);
var i:Number;
for (i=0; i<3; i++) {
	var my_mcl:MovieClipLoader;
	this["my_mcl"+i] = new MovieClipLoader();
	this["my_mcl"+i].loadClip(("img/image"+i+".jpg"), holder_mc.createEmptyMovieClip(("img_mc"+i), i));
	holder_mc["img_mc"+i]._x = 180*i;
}
per ogni immagine vorrei che "compaia", si "sfochi" e sparisca, quindi la mia funzione si ripeta per l'immagine successiva.

Ho scritto la funzione che applica i filtri allo stesso movieClip così:
codice:
function transition(target_mc:MovieClip) {
	var mcl_obj:Object = new Object();
	var sf_mcl_obj:Object = new Object();

	mcl_obj.onLoadInit = function(target_mc:MovieClip) {
		var tween_handler:Object = new Tween(target_mc, "_alpha", Strong.easeIn, 0, 100, 1, true);
		tween_handler.onMotionFinished = function() {
			tween_handler2();
		};
	};

	sf_mcl_obj.onLoadInit = function(target_mc:MovieClip) {
		var tween_handler2:Object = new Tween(target_mc, "blur", Strong.easeIn, 0, 10, 3, true);
		tween_handler2.onMotionChanged = function() {
			target_mc.filters = [new BlurFilter(target_mc.blur, target_mc.blur, 3)];
		};
		tween_handler2.onMotionFinished = function() {
			var tween:Object = new Tween(target_mc, "_alpha", Strong.easeOut, 100, 0, 2, true);0
		};
	};
	target_mc.addListener(mcl_obj);
	target_mc.addListener(sf_mcl_obj);
}
E la lancio così:
codice:
transition(my_mcl0);
invocata singolarmente funziona ma solo la prima volta.
se la metto nel ciclo FOR funziona, ma solo per la prima clip.

mi piacerebbe che fosse applicata a tutte una dopo l'altra... ma non riesco.
C'è qualcuno che sa dirmi cosa sbaglio?

grazie.