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!

Rispondi quotando