Finalmente sono arrivato ad una soluzione, ora ve la posto:
codice:
var array_immagini = new Array("01.jpg","galleria.jpg","god.jpg");
var i = 0;
var max_w = 300;
var max_h = 200;
var loader:MovieClipLoader = new MovieClipLoader();
var loadListener:Object = new Object();
loadListener.onLoadInit = function(loadTarget) {
var cw = loadTarget._width;
var ch = loadTarget._width;
if ((cw > max_w) || (ch > max_h)) {
var xratio = max_w / cw;
var yratio = max_h / ch;
var ratio = yratio;
if (xratio < yratio) {
ratio = xratio;
}
cw = cw * ratio;
ch = ch * ratio;
loadTarget._width = cw;
loadTarget._height = ch;
}
}
buttonNext.onRelease = function(){
i = (i+1)%array_immagini.length;
loader.addListener(loadListener);
loader.loadClip(array_immagini[i],_root.pannello);
}
buttonPrev.onRelease = function(){
i--;
if (i<0){
i = array_immagini.length-1;
}
loader.addListener(loadListener);
loader.loadClip(array_immagini[i],_root.pannello)
}