questo è il preload
Codice PHP:
this.loader_box.loadMovie(_root.photo);
idPreloadsetInterval(preLoad,10)
function 
preLoad()
{
      
loader_box._visible false;
     var 
caricatiloader_box.getBytesLoaded();
    var 
totaliloader_box.getBytesTotal();
    
// calcolo la percentuale con la classica formula frazione*100 diviso il totale
    
percentualeint((caricati*100)/totali)
    
// visualizzo la percentuale 
    
perc_txt.text=percentuale+" %";
    
kbcaricatiint(caricati/1024)
    
// la stessa cosa per i totali
    
kbtotaliint(totali/1004)
    
// visualizziamo adesso le informazioni
    
bytesloaded_txt.text=kbcaricati+" kb";
    
bytestotal_txt.text=kbtotali+" kb";
    
// cambio la proprietà xscale della nostra barretta
    
bar._xscalepercentuale;
    if (
caricati>&& caricati>=totali)
    {
        
clearInterval(idPreload);
        
        
//queste due variabili risultano avere valore 0 se la velocità di dwnload è troppo elevata
        
mcWidth _root.loader1.loader_box._width;
        
mcHeight _root.loader1.loader_box._height;
        
        
trace("w:" mcWidth "h:" mcHeight )
        
        }
}; 
Come scritto nei commenti ho il seguente problema:
qui sopra ho un preload (che non ho scritto io). Terminato il caricamento dell'iimagine vorrei avere le misure di larghezza e altezza dell'mc nel quale è stata caricata l'immagine, perciò ho scritto le due variabili mcWidth e mcHeight. Ora, posto che il percorso _root.loader1.loder_box... è giusto, simulando il download ad una certa velocità (DSL) viene tracciato un valore diverso da 0 (con 0 grandezza iniziale dell'mc senza img ), mentre con velocità di download superiori restituisce un valore pari a 0.

Sembra un difetto del preload che, se eseguito troppo velocemente salta ciò che sta all'intern dell'if... :master:

crisi!