puoi fare così
crei un mc lo metti sullo stage e lo istanzi foto
al suo interno inserisci altri 2 mc vuoti il primo lo istanzi clipA e il secondo clipB e li posizioni a coordinate 0 , 0 entrambi.
quindi avrai sul tuo stage un mc istanziato foto che contiene al suo interno due ms clipA/B vuoti
poi sul frame in della timeline principale
codice:
NumTotale = 6 ;
// totale dei file che hai
OgniQuantiSecondi = 6;
// tempo attesa prima cambio immagine
partenza = 0;
function carica() {
//questo per il random
//partenza = Math.ceil(Math.random()*6);// random da 1 a 6
//questo se le vuoi in sequenza invece
partenza = partenza<NumTotale ? partenza+1 : 1; //sequenziale
foto.playSlide();
}
setInterval(this, "carica", OgniQuantiSecondi*1000);
poi selezioni il clip foto e associ a foto questo script
codice:
onClipEvent (load) {
clip = "B";
function swappa() {
car = laClip1.getBytesLoaded();
tot = laClip1.getBytesTotal();
perc = Math.round((car/tot)*100);
_parent.loadimage = perc+"%";
if (car>1024 && car == tot) {
if (laClip1._alpha<90) {
laClip1._alpha += 2;
laClip2._alpha -= 2;
} else {
laClip1._alpha = 100;
laClip2._alpha = 0;
clearInterval(e);
}
}
}
// 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);
e = setInterval(swappa, 20);
}
}
le tue foto si chiameranno 1.jpg 2.jpg ecc... N.jpg sino al max di foto che hai segnato nel codice del frame vedi parte in rosso
le img devo stare dove c'è l'swf
ciao