das mußt du berechnen in dem du dir eine referenz datei runterlädt und mit nem timer und getBytesLoaded() arbeitest
PHP-Code:
o = new Object();
o.loadReferenceFule = function() {
_root.createEmptyMovieClip("tempoRefClip", -12589);
this.refFile = _root.tempoRefClip.loadMovie("meieneRef.swf");
this.st = getTimer();
this.interval = setInterval(this, "checkStatus", 25);
};
o.checkStatus = function() {
this.transferRate = (this.refFile.getBytesTotal()/(getTimer-this.st));
if (this.refFile.getBytesLoaded() == this.refFile.getBytesTotal() && this.refFile.getBytesLoaded()>4) {
this.et = getTimer();
clearInterval(this.interval);
}
};
ist aber auch nicht super zuverlässig da es von vielen faktoren abhängt wie hat der user downloads zu laufen oder hast du nen langsamen provider etc. und ISDN und Modem liegen ehe sehr nah aneinander. sind halt ungefähr werte