Hallo zusammen,
Ich habe versucht nach einem Preloader ne kurze Zeitverzögerung einzubauen. Da soll nach wenigen Sekunden dann zum Mainmovie gesprungen werden.
Das Problem ist, dass die Variable i nicht aufhört sich zu erhöhen. Das bedeutet doch, dass das Intervall nicht aufhört oder?
Ich habe versucht nach einem Preloader ne kurze Zeitverzögerung einzubauen. Da soll nach wenigen Sekunden dann zum Mainmovie gesprungen werden.
Das Problem ist, dass die Variable i nicht aufhört sich zu erhöhen. Das bedeutet doch, dass das Intervall nicht aufhört oder?
PHP:
var i:Number=0;
function delay(){
i++;
clearInterval(iv);
trace(i);
if (i>=40){
clearInterval(iv);
_root.gotoAndStop(2);
}
}
onEnterFrame=function(){
var bytes = Math.round(_root.getBytesTotal());
var bytes_loaded = Math.round(_root.getBytesLoaded());
var getpercent = bytes_loaded/bytes;
if (bytes_loaded == bytes) {
_root.preloader.loadText = Math.round(getpercent*100)+"%";
_root.preloader.loadBg = Math.round(getpercent*100);
var iv=setInterval(this,"delay",2000);
}else {
_root.gotoAndStop(1);
_root.preloader.loadText = Math.round(getpercent*100)+"%";
_root.preloader.loadBg = Math.round(getpercent*100);
}
}