una cosa del genere la puoi fare
crei un movie clip vuoto sullo stage e lo istanzi foto al suo interno inserisci altri 2 movie clip vuoti uno lo istanzi clipQ e l'altro clipB
poi torni sullo stage principale selezioni foto e gli applichi questo script
codice:
onClipEvent (load) {
clip = "B";
function swappa() {
car = laClip1.getBytesLoaded();
tot = laClip1.getBytesTotal();
perc = Math.round((car/tot)*100);
_parent.loadimage = "Loading..."+perc+"%";
if (car>1024 && car == tot) {
if (laClip1._alpha<90) {
laClip1._alpha += 2;
laClip2._alpha -= 2;
_parent.loadimage = "";
} else {
laClip1._alpha = 100;
laClip2._alpha = 0;
clearInterval(e);
_parent.loadimage = "";
}
}
}
// swappa
function playSlide() {
if (clip == "A") {
laClip1 = clipA;
laClip2 = clipB;
clip = "B";
} else {
laClip1 = clipB;
laClip2 = clipA;
clip = "A";
}
laClip1._alpha = 0;
laClip2._alpha = 100;
trace(laClip1);
trace(laClip2);
laClip1.loadMovie(+_root.partenza+".jpg", "test_mc");
e = setInterval(swappa, 20);
}
}
poi selezioni il frame e applichi al frame questo
codice:
NumTotale = 4;
// totale dei file che hai
OgniQuantiSecondi = 6;
// tempo attesa prima cambio immagine
partenza = 0;
function carica() {
partenza = partenza<NumTotale ? partenza+1 : 1;
foto.playSlide();
}
foto.clipB.loadMovie("4.jpg");
setInterval(this, "carica", OgniQuantiSecondi*1000);
devi solo cambiare il numero di foto che hai e evntualmente i secondi di attesa tra una foto e l'altra
poi per il resto nn devi fare altro che salvare il file e mettere nella stessa dir del tuo swf o exe le tue jpg che dovrai però nominare in modo sequenziale
1.jpg
2.jpg
....
ecc...
questo è tutto