salve a tutti e auguri passati....
Come indicato nel titolo sto cercando di realizzare un loading per un file.txt (130 KB), caricato con LoadVars...
Ho letto tutti i vecchi "3d" a riguardo, ma nn ho risolto il problema.
Allora io ho nel primo fotogramma:
//carica il file txt (itanews.txt)
myV = new LoadVars();
myV.onLoad = function(ok) {
if (ok) {
testonews.htmlText = true
testonews.htmlText = this.news;
} else {
testonews.htmlText = "Error 404";
}
}
myV.load("txt/itanews.txt?a=" +random(999999),cfnews);
//preload
larghezza = 100;
perc = parseInt((myV.getBytesLoaded(myV.LoadVars)*100)/myV.getBytesLoaded(myV.LoadVars));
progres = perc+"%";
setProperty ("barra", _xscale, (perc*larghezza)/100);
setProperty ("barra", _x, 38.5);
if (myV.getBytesLoaded(myV.LoadVars) == myV.getBytesLoaded(myV.LoadVars)) {
gotoAndStop (3);
}
ovviamente nel fotogramma 2:
gotoAndPlay(1);
il risultato e' che il filmato si ferma direttamente al fotogramma 3 (saltando quindi il loading).
La guida di riferimento riguardo getBytesTotal(LoadVars); dice:
Metodo; restituisce il numero totale di byte che vengono scaricati mediante un'operazione load o sendAndLoad. Il metodo getBytesTotal restituisce undefined se non è in corso alcuna operazione load o se l'operazione load non è stata ancora avviata. Questo metodo restituisce undefined anche quando il numero totale di byte non può essere determinato, ad esempio nel caso in cui lo scaricamento è cominciato ma il server non ha trasmesso un HTTP in formato Content-Length.
Il mio problema potrebbe essere dovuto a Content-Length ?????
spero che sappiate darmi qualche indicazione![]()
![]()
grazie in anticipo![]()

.
Rispondi quotando
