Grazie a quanti vorranno rispondermi.
Con il seguente codice carico delle immagini jpg a rotazione.
codice:var n:Number = 0; logo_array = new Array(); logo_array = [[1,"http://www.unsito.it/"], [2,"http://www.altrosito.it/"], [3,"http://www.belsito.it/"], [4,"http://www.bruttosito.net/"], [5,"http://www.sitino.it/"], [6,"http://www.granbelsito.com/"], [7, "http://www.chesito.org"], [8,"mailto:acme@acme.com"] ]; var logo_view:Function = function(numero){ var logo:MovieClip = _root.attachMovie("clip", "logoClip"+numero, numero); var vuoto = logo.createEmptyMovieClip("pic", 1); unloadMovie(this); //NON FUNZIONA!!! vuoto.loadMovie("banner/"+logo_array[numero][0]+".jpg", "vuoto"); logo.onRelease = function(n){ getURL(logo_array[n][1], "_blank"); } } var logo:Function = function(numLogo){ if (n<=numLogo){ logo_view(n); n++; } else { n = 0; unloadMovie("vuoto"); logo_view(n); } } timer = setInterval(logo, 1000, logo_array.length);
Ho diversi problemi:
1) vorrei scaricare l'immagine caricata perchè altrimenti rimane parzialmente visibile sotto quella precedentemente caricata, non avendo le immagini tutte la stessa dimensione;
2) non riesco a far funzionare:
3) una volta che le immagini sono state caricate fino alla fine l'animazione si blocca (in preatica non funziona ELSE nella funzione LOGO).codice:logo.onRelease = function(n){ getURL(logo_array[n][1], "_blank"); }
Qualcuno può darmi una mano?
![]()

Rispondi quotando
