Salve ragazzi,
Ho questo problema:
Ho realizzato 4 swf (circa 250 kb/caduno)e ognuno di essi è richiamato con questo action:
on (release) {
loadMovieNum("2.swf", 0);
}
ogni swf è diviso in 2 scene: preload e filmato (al termine il preload chiama la scena "filmato" frame "1".
Il preload lo scaricato da
http://flash-mx.html.it/tutorial/vie...rial=2&idpag=4
e ho copiato i frames incollandoli nella mia scena "preload"
questi sono i due action contenuti:
(x la progressione)
// Assegno i valori
car = _level0.getBytesLoaded();
tot = _level0.getBytesTotal();
larghezza = 118;
// Calcolo la percentuale di avanzamento
perc = parseInt((car*100)/tot);
// Inserisco nella casella il totale percentuale
progres = perc+"%";
// Allungo la barra e la posiziono in modo fisso sull'asse X
setProperty("barra", _xscale, (perc*larghezza)/100);
setProperty("barra", _x, 79.5);
// Controllo lo stato di avanzamento
if (car == tot) {
gotoAndPlay("filmato", "1");
}
(x il riempimento campi)
//Apro l'oggetto String
txt = String(car);
txt1 = String(tot);
//Controllo quanto è lunga la stringa dei kb
if (txt.length==5) {
//I bytes sono sopra la decina
txtCar = txt.substring(0, 2);
} else {
//I bytes sono sotto la decina
txtCar = txt.substring(0, 1);
}
//Imposto anche la casella dei bytes totali
txtTot = txt1.substring(0, 2);
Il problema che viene fuori è questo:
Quando è on line servono circa 30 secondi solo x far apparire il preload e poi tutto il tempo di caricamento nel frattempo la pagina rimane anonima e l'utente non capisce cosa sta accadendo!
Questo chiaramente accade poi ogni volta che si richiama uno swf.
Ho commesso qualche errore nell'impostazione? Come posso fare x ovviare?
Se non vi sono soluzioni come posso fare allora x far si che non rimanga la pagina così anonima?
Grazie mille

Rispondi quotando
