fetchi
Mitglied
Thread Starter
- Dabei seit
- 01.09.2004
- Beiträge
- 36
- Reaktionspunkte
- 0
Hallo,
ich hab hier einen DSL Anbindungsprüfer der auf PC auch ganz gut funktioniert.
Allerdings will es nicht auf OSX Browser??
Hat jemand ne Idee warum nicht?
hier der code
Ich vermute, es hat was mit dem no cache zu tun....
Wo werden übrigens cache dateien auf OSX abgelegt?
Gruß
Fetchi
ich hab hier einen DSL Anbindungsprüfer der auf PC auch ganz gut funktioniert.
Allerdings will es nicht auf OSX Browser??
Hat jemand ne Idee warum nicht?
hier der code
PHP:
onClipEvent(load){
//kalkuliert ca. kbps nach dem laden des test.swf
function getkbps(startTime,sizeInBytes) {
elapsedTimeMS = getTimer() - startTime; // abgelaufene Zeit seit dem laden der test.swf
elapsedTime = elapsedTimeMS/1000; // seconds
sizeInBits = sizeInBytes * 9; // Bytes to bits,
sizeInKBits = sizeInBits/1024; // bits to kbits
kbps = (sizeInKBits/elapsedTime) ; // IP packet header overhead around 7%
return Math.round(kbps); // return user friendly number
}
// Kein Cache
now = new Date();
nocacheStr = "?" + now.getTime();
this.loadMovie("http://www.kompletter-pfad/test.swf" + nocacheStr);
}
onClipEvent(enterFrame){
// nichts machen, wenn die swf noch nicht läd
if(this._url != _root._url){
if(typeof start == "undefined") {start = getTimer();} // set start time once
if(this.getBytesLoaded() < this.getBytesTotal()){ // not yet loaded
}
if(this.getBytesLoaded() == this.getBytesTotal()){ // swf loaded call getkbps()
_root.statusmsg = getkbps(start,this.getBytesTotal());
_parent.gotoAndPlay(38);
}
// alles nur Anzeige
balken = 100;
laenge = getkbps(start,this.getBytesTotal());
_root.balken._xscale = Math.round(laenge/100)*5;
_root.balken_rot._xscale += 10;
if (_root.balken_rot._xscale > 90) {
_root.balken_rot._xscale = 96;
}
}
Ich vermute, es hat was mit dem no cache zu tun....
Wo werden übrigens cache dateien auf OSX abgelegt?
Gruß
Fetchi