Ho un mc istanzato "preload" che rappresenta una barra di avanzamento di caricamento del preload inziale di un filmato.
Il preload contiene un altro mc istanzato "barra" che rappresenta la barra di avanzamento. Il valore di larghezza che deve assumere il mc "barra" perchè coincida con il 100% del caricamento, dato in valore numerico dalla variabile "perc" è di 340.
Ho messo questo codice sul mc preload:
Codice PHP:
onClipEvent (enterFrame) {
      
/*movimento fluido per la barra di caricamento*/
    
larghezza = (_root.preload.barra._width-(340*_root.perc/100))/5;
    
_root.preload.barra._width -= larghezza;
      
/*se la barra è alla giusta lunghezza e la percentuale
      di caricamento è al 100% fai svanire il mc preload con
      una dissolvenza*/
    
if (_root.preload.barra._width>=335 && _root.perc==100) {
        
scala_y= (this._yscale-0)/100;
        
scala_x= (this._xscale-0)/100;
        
alpha= (this._alpha-0)/10;
        
this._yscale -= scala_y;
        
this._xscale -= scala_x;
        
this._alpha -= alpha;
      
/*imponi anche che dopo un secondo venga riprodotto il filmato*/
        
id_intervallo setInterval(function () {
            
_root.gotoAndStop(3);
            
clearInterval(id_intervallo);
        }, 
1000);
    }

Risultato? La barra non si muove. Mi chiedo perchè diavolo faccia così...
Ho provato a tracciare la variabile _root.perc e funziona bene.