Adobe Flash DSl Speedcheck

fetchi

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



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
 
Zurück
Oben Unten