Salve a tutti,
mi sto dannando per creare uno slideshow in flash e quando mi sembrava di essere arrivato ad un buon punto sono arrivato a pubblicare il filmato e non va.. quello che voglio realizzare è visionabile qui

http://thefuncool.altervista.org/test/slide.php

Quindi tanti provini sotto e quando si clicca l'immagine viene caricata nel riquadro grande. Poi implementero il play automatico e abbellimenti vari... Per fare questo ho realizzato tanti mc "provino" (20 per l'esattezza dato che non mi serve caricare più di 20 immagini per volta) che hanno al loro interno un preloader di questo tipo


Codice PHP:
onClipEvent (load) {
    while((!
_root.initialized) || (_root.initialized == undefined))
    {
        
//noop
    
}
    
this._y 600;
    
this.offX this._x;
    
this.offY this._y;
    
this.selezionato._visible false;
    
fileToLoad _root.folderPath+"/"+_root.files[9];
    
// istanzia un loader
    
var loader:MovieClipLoader = new MovieClipLoader();
    
// crea un listener
    
var loadListener:Object = new Object();
    
// definisce il gestore per l'evento onLoadStart
    
loadListener.onLoadStart = function(loadTarget) {
        
this.image_mc._visible false;
    };
    
// definisce il gestore per l'evento onLoadProgress
    
loadListener.onLoadProgress = function(loadTargetbytesLoadedbytesTotal) {
        
// calcola la percentuale di avanzamento
        
var percentLoaded Math.round(bytesLoaded/bytesTotal*100);
        
// aggiunge il simbolo % 
        
percentuale percentLoaded.toString()+"%";
        
//trace(percentuale);
        // Segna nel movie lo stato della percentuale
        
caricamento.barra._xscale percentLoaded;
        
caricamento.caricato.text percentuale;
    };
    
// definisce il gestore per l'evento onLoadStart
    
loadListener.onLoadComplete = function(loadTarget) {
        
//this.loader._visible = false;
        
this.image_mc._visible false;
        
caricamento.alpha 0;
        
caricamento.caricato.text "OK";
    };
    
// associa il listener all'oggetto loader
    
loader.addListener(loadListener);
    
// carica il filmato nel MovieClip
    
loader.loadClip(fileToLoadthis.image_mc);
    

il primo ciclo while l'ho messo perchè avevo paura che "_root.folderPath" e "_root.files[]" non fossero definiti dato che vengono inizializzati nella root all'avvio del filmato pricipale in questo modo

Codice PHP:
initialized false;
var 
files:Array = new Array();
files.push("0.jpg","1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg","7.jpg","8.jpg","9.jpg");
initialized true;
var 
folderPath "immagini"
In locale non fa una grinza: i provini vengono caricati e tutto funziona come da manuale. On line non va affatto bene (se aprite il link lo vedrete da soli...) e succede una cosa strana. Parte il loader del primo provino e basta ed oltretutto, quando ha terminato e dovrebbe mostrare l'immagine, la jpg non viene mostrata. Se si ricarica il filmato ecco apparire la jpg. Tutto gli altri mc "provini" non caricano niente nonostante abbiano lo stesso identico codice del primo salvo puntare ad un diverso elemento dell'array _root.files[]...

Nessuno mi sa dare una mano?

Ciao a tutti e grazie anticipatamente