allora, ho studiato un po' e questo e' il risultato, forse incongruo in alcuni punti ma funzia:

il tasto "successiva" ha l'alfa che va a zero quando non ci sono piu' immagini da caricare nella cartella img/

il tasto "precedente" scompare quando sto visualizzando la prima immagine (1.jpg)




sul primo frame ho il seguente codice (dove "immagine" e' il nome della movieclip all'interno della quale carico le immagini) e "precedente" e "successiva" il nome dei relativi bottoni:


foto = 1;
_root.indietro._alpha = 0;

var mclListener:Object = new Object();
mclListener.onLoadError = function(target_mc:MovieClip, errorCode:String) {_root.successiva._alpha = 0;
};
mclListener.onLoadInit = function(target_mc:MovieClip) {
trace("success");
trace(my_mcl.getProgress(target_mc).bytesTotal+" bytes loaded");
};

var my_mcl:MovieClipLoader = new MovieClipLoader();
my_mcl.addListener(mclListener);
my_mcl.loadClip("img/1.jpg","_root.immagine");




sul tasto "successiva" ho:



on (press) {
if (_root.immagine._width<>0) {
foto += 1;
_root.precedente._alpha = 100;
my_mcl.loadClip('img/'+foto+'.jpg', "_root.immagine");
}
}




sul tasto "precedente" ho:



on (press) {

_root.sucessiva._alpha = 100;


if (foto>1){
foto -= 1;
my_mcl.loadClip('img/'+foto+'.jpg', "_root.immagine");
_root.precedente._alpha = 100;
}
}
on (release) {
if (foto == 1) {
_root.precedente._alpha = 0;
}
}



ora... il capo mi chiede:
"come prima immagine non voglio vedere la 1.jpg ma l'ultima immagine caricata, quella con il numero piu' grande (che ovviamente varia se il numero delle immagini da caricare nella cartella e' variabile)".

uhm... e' forse possibile? a me pare impraticabile... esiste un action script che sa leggere i nomi dei file contenuti in una cartella e caricare qaello con il numero piu' grande?
non credo ma... se qualcuno avesse un'idea...