salve ho creato un preload su un SWF esterno (_level1) che controlla lo spostamento di una barra sul SWF principale (_level0) e imposta del testo in un campo dinamic sempre nel movie principale.
la barra ha nome Istanza: "barracarico" ed è sul livello principale (non contenuta un MovieClip).
questo è il codice che ho messo nel primo Frame dell'SWF esterno:
//Assegno i valori
car2 = _Level1.getBytesLoaded();
tot2 = _Level1.getBytesTotal();
larghezza = 465; //Sostituire con il valore di scalatura
//Calcolo la percentuale di avanzamento
perc = int((car2/tot2)*100);
//Inserisco nella casella di testo il totale percentuale
_Level0.progressub = perc + "% loaded";
//Allungo la barra e la posiziono in modo fisso sull'asse X
_Level0.setProperty("barracarico", _x, -447.3+perc);
_Level0.setProperty("facciacarico", _x, -0.1+perc);
//Controllo lo stato di avanzamento
if (car2 == tot2) {
_Level1.gotoAndStop(3);
_Level0.progressub = "100%";
}
IL problema è che il codice scrive nel campo Dinamic text indicando la percentuale di caricamento ma non fa avanzare la barra che rimane purtroppo ferma!!!
chi sa aiutarmi?

Rispondi quotando
