Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-08-2005, 12:07   #1 (permalink)
Neuer User
 
Benutzerbild von FIRMI
 
Registriert seit: Jul 2005
Ort: Bürgstadt
Beiträge: 21
Automatische Erkennung der Bandbreite

HI Leute!!!
ich bin auf der Suche nach einer automatischen Erkennung der Bandbreite in FLASH MX 2004.
Ich möchte gerne das der Flashplayer erkennt ob es sich um eine schnelle (DLS..) oder langsame (Modem..) Internetverbindung handelt, da ich die Flashseite in 2 Versionen proggen will...und möchte meinen Besuchern somit die lästige Abfrage, also ein Mausklick ersparen...

Hat jemand einen Vorschlag?

Vielleicht gibt es auch für HTML - Seiten so eine Möglichkeit.

DANKE!!!!!!!!!!!

MFG 4MI

Geändert von FIRMI (17-08-2005 um 12:09 Uhr)
FIRMI ist offline   Mit Zitat antworten
Alt 17-08-2005, 12:24   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
du kannst ein testbild laden (so um die 100 kb)
und nach 5 sekunden checken, wieviel schon
geladen wurde.

dsl1000 schafft idealerweise 128kb/sekunde
nehmen wir mal nen schlechten fall von 64kb/sekunde,
dann wäre das bild trotzdem nach 2 sekunden da.

isdn schafft höchstens 8kb/sekunde
nach 5 sekunden wären dann höchstens 40kb geladen

nach fünf sekunden checkst du also ob der geladene
wert > 60 ist und verweißt dementsprechend auf
dsl oder isdn.

das einzige problem ist, das das nicht 100 prozentig
zuverlässig ist, da der user ja auch gerade parallel
mehrere downloads machen könnte usw.

du solltest auch noch checken, ob der download nach
5 sekunden überhaupt schon angefangen hat. da kann
es ja auch mal zu verzögerungen kommen.

gruß, gaspode

Geändert von gaspode (17-08-2005 um 12:25 Uhr)
gaspode ist offline   Mit Zitat antworten
Alt 17-08-2005, 12:27   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Tag!
Automatische Erkennung gibt's so nicht. Was man machen könnte, wäre, irgendwas zu laden und per getTime() o.ä. zu ermitteln, wie lange es dauert. Das ist natürlich nicht sonderlich zuverlässig (auch DSL kann mal 'nen Hänger haben).
Würde also einfach beim Betreten der Seite die 2 Versionen per Buttonklick anbieten. So "lästig" ist das nun auch nicht...

edit: Ja ja, zu spät...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 17-08-2005, 12:36   #4 (permalink)
Neuer User
 
Benutzerbild von FIRMI
 
Registriert seit: Jul 2005
Ort: Bürgstadt
Beiträge: 21
Bandbreite

ok, erstmal danke für die schnellen Antworten!
ich hoffe heimlich auf ein Script mit getTime() das man in den Preloader einbauen kann.
Vielleicht kommen noch ein paar Ideen....

MFG
FIRMI 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:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele