Ciao a tutti,
non riesco proprio a capire dove sbaglio![]()
![]()
Ho un filmato principale e altri swf esterni.Ogni swf ha un preload con questo codice qua:
//1Bytes memorizza i byte attualmente caricati
lBytes = _root.getBytesLoaded();
// tBytes memorizza i byte totali del filmato
tBytes = _root.getBytesTotal();
// percentLoaded calcola la percentuale del filmato caricata in Flash player
percentLoaded = Math.floor((lBytes/tBytes)*100);
// Applica il valore percentLoaded alla scala x dell'stanza bar all'ninterno dell'istanza loader
loader.bar._xscale = percentLoaded;
//Compila il campo di testo percent all'interno
//dell'istanza loader con il valore percentLoaded seguito
//dal testo "% di " e il numero di kilobyte del filmato
loader.percent.text = percentLoaded + "% di " + Math.floor(tBytes/1024) + "K.";
//Se il numero di byte caricati è maggiore o uguale al numero
//di byte totali nel filmato e il numero di byte totali è maggiore di 0
if (lBytes>=tBytes && tBytes>0) {
//Controlla se la variabile count è maggiore o uale a
// 12; in questo caso esegue il codice nidificato.
// Questo codice if/else interrompe la riproduzione quando
// il 100% del filmato è stato caricato in Flash Player
if (count>=12) {
// esce dalla sequenza di caricamento
gotoAndStop("main");
// altrimenti,se il filmato è stato completamente
//caricato e il valore di count è minore di 12
} else {
//aggiungi 1 alla variabile count
count++;
// continua la riproduzione ciclica della sequenza di caricamento
gotoAndPlay("preload");
}
// se il filmato non è ancora stato completamente caricato esegue il codice seguente
} else {
// torna all'etichetta del fotogramma "preload"
gotoAndPlay("preload");
}
Se provato in ogni swf funziona corettamente ma appena viene caricato il swf esterno all'interno del filmato principale lui non mi da i kb reali del swf esterno ma quelli del filmato principale![]()
Non so proprio dove sbaglio![]()
![]()
Grazie a tutti
![]()
![]()