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
poi selezioni il frame e applichi al frame questocodice: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); } }
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![]()

Rispondi quotando