Salve...
ho trovato su un forum un codice che prende delle foto da una cartella e le carica in FLASH, quindi facendo un semplice FADEIN FADEOUT le scorre una sull'altra in LOOP. Perfetto direi per l'uso che devo farne, se non fosse che ho provato a fare da FLASH il test di simulazione banda, e se si scarica con una linea lenta le foto vanno in FADE e non arriva l'altra restando su bianco ... accade solo dentro flash secondo voi?
Inoltre ho notato che carica la stessa foto contemporaneamente 2 volte...
E' corretto cosi??
Qualcuno puo' darmi una mano a correggere il codice?
Avete un semplice codice per fare la stessa cosa semplicemente?

codice:
contatore = 5; // numero di foto
int_index = 1;
var interceptMovieClip:Function = function (target_mc:MovieClip):MovieClip {
	var temp:MovieClip = (target_mc._name == "firstMC") ? secondMC : firstMC;
	return temp;
};
var slideShow:Function = function (target:MovieClip, index:Number, shifting:Number) {
	var other = interceptMovieClip(target);
	var mclo:MovieClipLoader = new MovieClipLoader();
	var mcli:Object = new Object();
	mcli.onLoadError = function(target:MovieClip, errorCode:String) {
		if (errorCode == "URLNotFound") {
			int_index += 1;
			slideShow(target, index, shifting);
		}
	trace (int_index);
	};
	mcli.onLoadInit = function(target:MovieClip):Void  {
		trace("images/top-img/"+int_index+".jpg");
		int_index += 1;
		if (int_index > _global.contatore) {
			int_index = 1;
		}
		_parent.preload._alpha =0;
		var t:Object = new mx.transitions.Tween(target, "_alpha", mx.transitions.easing.None.easeNone, 0, 100, .5, true);
		t.onMotionFinished = function() {
			var a = setInterval(function () {
				clearInterval(a);
				var t:Object = new mx.transitions.Tween(target, "_alpha", mx.transitions.easing.None.easeNone, 100, 0, .5, true);
				t.onMotionFinished = function() {
					mclo.loadClip("images/top-img/"+int_index+".jpg", target);
					target.swapDepths(other);
				};
			}, shifting*1000);
		};
	};
	mclo.addListener(mcli);
	mclo.loadClip("images/top-img/"+int_index+".jpg", target);
};
//
var time_to_slide:Number = 4;  // 5
var firstMC:MovieClip = _level0.createEmptyMovieClip("firstMC", 1);
var index1:Number = 1;
var secondMC:MovieClip = _level0.createEmptyMovieClip("secondMC", 2);
var index2:Number = 2;
firstMC._x = 0;
firstMC._y = 0;
secondMC._x = 0;
secondMC._y = 0;
slideShow(firstMC, index1, time_to_slide*2);
setTimeout(slideShow, 4000, secondMC, index2, time_to_slide*2);
GRAZIE MILLE!!!
Bland