Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-11-2004, 09:11   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: München
Beiträge: 29
Question Bandbreiten Erkennung mit Flash?

Moin moin,

kann mir jemand auf die schnelle sagen, ob ich mit flash irgendwie die bandbreite des jeweiligen nutzers der meine seite aufruft rauskriegen kann.

ich möchte eine art weiche bauen.

wenn lowband, dann spiele lowbandversion
wenn highband, dann lass rocken!!! (spiel highband version)

weiß diesbezüglich jemand was schlaues?
__________________
:: Hab ich das Programmiert...?! ::
dahoody ist offline   Mit Zitat antworten
Alt 25-11-2004, 09:29   #2 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
moin,

kannst ja grob überprüfen mit ner testdatei die du lädst.

sagen wir du lädst ne 10kb-swf und rechnest dir mit nem sekundeninterval wie lange gedauert hat und daraus die bandbreite aus.

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!

Geändert von fraggle two (25-11-2004 um 09:36 Uhr)
fraggle two ist offline   Mit Zitat antworten
Alt 25-11-2004, 09:30   #3 (permalink)
loslassen!
 
Benutzerbild von fetch
 
Registriert seit: Apr 2002
Beiträge: 260
Hi,

da haste aber schwein gehabt, dass ich das schonmal gemacht habe, und das das gerade hier so rum lag.

PHP-Code:
onClipEvent(load){
    function 
getkbps(startTime,sizeInBytes) {
        
elapsedTimeMS getTimer() - startTime
        
elapsedTime elapsedTimeMS/1000
        
sizeInBits sizeInBytes 9
        
sizeInKBits sizeInBits/1024
        
kbps = (sizeInKBits/elapsedTime)  ; 
        return 
Math.round(kbps); 
    }

    
now = new Date(); // datum object anschmeissen
    
nocacheStr "?" now.getTime();
    
this.loadMovie("http://test.swf" nocacheStr);
}

onClipEvent(enterFrame){
    
// nix machen befor test.swf läd
    
if(this._url != _root._url){
        if(
typeof start == "undefined") {start getTimer();}
        if(
this.getBytesLoaded() < this.getBytesTotal()){ 
            

        }
        if(
this.getBytesLoaded() == this.getBytesTotal()){ 
            
_root.ausgabe getkbps(start,this.getBytesTotal());
            if (
getkbps(start,this.getBytesTotal())>80) {
                
_root.ausgabe1 "highspeed";
                
_root.gotoAndStop(4);
            } else if (
getkbps(start,this.getBytesTotal())<80) {
                
_root.ausgabe1 "modem oder ISDN";
                
_root.gotoAndPlay(10);
    }
    } 
    
}
    
        
        
        

fetch ist offline   Mit Zitat antworten
Alt 25-11-2004, 12:10   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: München
Beiträge: 29
hi,

nicer ansatz. bin allerdings noch nicht soweit. wollte nur mal im vorfeld anfragen.

ich geb dir feedback sobald ich an der stelle bin an der ich das einbauen will.

thx!
__________________
:: Hab ich das Programmiert...?! ::
dahoody ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele