hai il tuo array di immagini,
fai un ciclo in cui crei una serie di clip vuoti, tanti quante sono le immagini da caricare
posizioni tutti i clip nella stessa "zona"
carichi le immagini con un preload invisibile e al suo termine rendi invisibili tutti i clip
ai pulsanti spetta il compito di scorrere le immagini, ma non nel modo descritto in precedenza, semplicemente loro, in base allo stesso array, renderanno visibili o invisibili i clip all'occorrenza, svelando solo l'immagine del momento
non ho avuto il tempo di testare il codice, adattalo e vedi un po' se funziona
Codice PHP:
var arrayImg:Array = new Array("img1.png", "img2.png", "img3.png", "img4.png");
var mclo:MovieClipLoader = new MovieClipLoader();
var mcli:Object = new Object();
mcli.onLoadInit = function(mc_target:MovieClip){
mc_target._alpha = 0;
}
mclo.addListener(mcli);
for (var i = 0; i< arrayImg.length; i++){
var l:Number = i+1;
var mc = this.createEmptyMovieClip(arrayImg[i].split(".")[0], l);
mclo.loadClip(arrayImg[i], mc);
}
var turnImage:Function = function(index:Number) {
for (var i = 0; i< arrayImg.length; i++){
var mc = this[arrayImg[i].split(".")[0]];
mc._alpha = (mc._name != arrayImg[index].split(".")[0]) ? 100 : 0;
}
}
var index:Number = 0;
turnImage(index);
avanti.onRelease = function(){
(index <= arrayImg.length-1) ? turnImage(index++): null;
}
indietro.onRelease = function(){
(index >= 0) ? turnImage(index--): null;
}