Questa non me la so spiegare.
Please andate a vedere il sito:
www.cinosum.it/home.html
Ora il mio problema:
c'è un file principale "home.swf" che ha dei pulsanti; premendo sui pulsanti esegue questa operazione:
on (press) {
unloadMovie(_root.pagine)
loadMovie("nomepagina.swf", _root.pagine);
}
carica quindi a sua volta un filmato diverso (corrispondente alla pagina)e de-carica il vecchio.
Ogni file wsf che viene caricato tramite loadMovie ha un preloader che ha questo codice (il codice è associato ad un movieclip che ha la barra di caricamento e i campi di testo dinamici):
onClipEvent (enterFrame) {
//Assegno i valori alle variabili
car = _root.getBytesLoaded();
tot = _root.getBytesTotal();
//Calcolo la percentuale di avanzamento
var loaded = Math.round(_root.getBytesLoaded()/_root.getBytesTotal()*100)
perc = loaded;
progres = perc + "%";
//Allungo la barra in richiamando la funzione di frizione
this.barra.scaleX = loaded
//Apro l'oggetto String
//kbTotali = Math.round(_root.getBytesTotal()/1024);
var tot = Math.round(_root.getBytesTotal()/1024);
//kbCaricati = Math.round(_root.getBytesLoaded()/1024);
var load = Math.round(_root.getBytesLoaded()/1024);
//Imposto i valori nelle caselle di testo dinamiche
txttot = load+"kb "+"su"+" "+tot+"kb";
if (car == tot) {
nextScene ();
}
}
Ora...(almeno con il mio pc)quando vado in rete e clicco su un pulsante mi carica sì il file swf corrispondente ma noto che il valore di kb caricati e totali resta sempre 71kb.
Perchè?
Un file occupa 100kb, un altro 43kb etc..
Che c'è di sbagliato?
Esporto tutti i filmati in versione 7 e AS v.2.0.
Altra cosa: Anche se arriva al 100% nn passa subito alla scena successiva ma fa una piccolissima pausa a volte (questo perchè nn ha effettivamente caricato tutto?).
Grazie 1000000000000000 se sapete darmi una spiegazione.
![]()