det underligste?
HejDet her fatter jeg ikke en lyd af.
Jeg har en preloader som osse regner ud hvor mange sekunder som der ca er tilbage af downloaden.
stop();
//********************************
// get times
//********************************
//
getTimes = function (sek) {
trace(mins);
for (var i = sek; i>0; i=i) {
if (Math.floor(i/60)>0) {
var mins = Math.floor(i/60);
i = i-(mins*60);
} else {
var seks = i;
i = 0;
}
}
if (mins == undefined) {
mins = "0";
}
if (seks == undefined) {
seks = "0";
}
return mins+" minutter og "+seks+" sekunder";
};
trace(getTimes(89));
this.onEnterFrame = function() {
var isloaded = this.getBytesLoaded();
var total = this.getBytesTotal();
var procent = isloaded/total*100;
var timePassed = getTimer()/1000;
var timeLeft = (timePassed/procent)*(100-procent);
left_txt.text = "Filmen stater om"+newline+getTimes(Math.round(timeLeft));
bar_mc._xscale = procent;
if (isloaded == total) {
this.gotoAndPlay(2);
this._parent.downloadet = true;
this._parent.playing = true;
this._parent.player_mc.play_mc.gotoAndStop(2);
delete this.onEnterFrame;
}
};
getTimes functionen omregner et antal sekunder til minutter og sekunder.
problem:
DETTE VIRKER KUN HVIS DER STÅR EN TRACE I ØVERSTE LINIE AF FUNKTIONEN?!?!?
meget sært synes jeg. hvis jeg fjerner den trace tæller den pludselig op til hundrede.
: | Jakob
