Ciao a tutti,
ho un problema con un'animazione che fa uno slide show di immagini jpg.

Premendo sui due bottoni (buttonNext e buttonPrev) è possibile scorrere in avanti o indietro la lista delle immagini.

Il problema che mi si presenta è che, al caricamento, la prima immagine non viene correttamente ridimensionata mentre successivamente scorrendo tale lista con gli appositi bottoni tutte le immagini vengono mostrate con le giuste dimensioni.

Vi allego il codice:

codice:
var array_immagini = new Array("01.jpg","galleria.jpg","god.jpg");
var i = 0;
var max_w = 300;
var max_h = 200;

buttonNext.onRelease = function(){
	i = (i+1)%array_immagini.length;
	loadMovie(array_immagini[i],_root.pannello);
	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;
	}
}

buttonPrev.onRelease = function(){
	i--;
	if (i<0){
		i = array_immagini.length-1;
	}
	loadMovie(array_immagini[i],_root.pannello);
	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;
	}


Ciao e grazie!