Ho scoperto che bisogna fare il preload delle immagini.. ci ho provato, ho modificato il codice di risposta del bottone così:
codice:
buttonNext.onRelease = function(){
i = (i+1)%array_immagini.length;
var loader:MovieClipLoader = new MovieClipLoader();
var loadListener:Object = new Object();
loadListener.onLoadStart = function() {
_root.pannello._visible = false;
}
loadListener.onLoadComplete = function() {
var cw = _root.pannello._width;
var ch = _root.pannello._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;
_root.pannello._width = cw;
_root.pannello._height = ch;
}
_root.pannello._visible = true;
}
loader.addListener(loadListener);
loader.loadClip(array_immagini[i],_root.pannello);
}
Ma ora il problema è peggiorato, non effettua il resize neanche sulle immagini già in cache.
Sto uscendo pazzo!
Almeno uno ke ha pietà...