Questo lo uso per caricare dati esterni, cosi' ti lascio la scritta loaded per un paio di secondi:
codice:
stop();
shouldBeDone = getTimer()+4000;
myVars = new LoadVars();
myVars.load("../File/data.txt");
function myCheck(){
if(myVars.getBytesLoaded()==0){
return;
}
var percent = (myVars.getBytesLoaded()/myVars.getBytesTotal())*100;
percent = Math.floor(percent);
message_txt.text = "Caricato: " + percent + "%";
preload_mc._visible = false;
if(percent<100 && getTimer()>shouldBeDone){
clearInterval(intervalID);
message_txt.text = "Il download non procede.";
myVars.onLoad = null;
}
}
intervalID = setInterval(myCheck, 50);
function done(){
clearInterval(intervalID);
attesa = getTimer()+400;
if(myVars.loaded){
//trace ("Attesa" + attesa + "Timer" + getTimer())
message_txt.text = "Caricato 100%";
preload_mc._visible = false;
_root.onEnterFrame = function(){
/*if (message_txt.length > 6){
barra_mc._visible = true;
}else{
barra_mc._visible = false;
}*/
if (getTimer() > attesa){
message_txt.htmlText = myVars.testo;
//trace (message_txt.length)
}
}
//gotoAndStop(2);
/*attesa = getTimer()+400;
if (getTimer() > attesa){
gotoAndStop(2);
}*/
}else{
message_txt.text = "File non trovato";
preload_mc._visible = true;
}
}
myVars.onLoad = done;