| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Mar 2005
Beiträge: 8
| XML.getBytesTotal() beim Laden aus PHP-String
Hallo, ich versuche gerade einen Ladebalken für XML-Daten zu schreiben. Ich lasse das XML beim Aufruf aus dem swf in einer PHP-Datei generieren und übergebe dann den String. Ich bekomme aber bei XML.getBytesTotal nur 0. Ich nehme mal an, daß es daran liegt, daß der FlashPlayer das XML nicht aus einer XML-Datei sondern aus einem PHP-String lädt, der ja keine Dateigröße hat. Gibt es da eine einfache Lösung oder muss ich wirklich erst eine XML-Datei schreiben , den Dateinamen dann an das swf übergeben und die (temporäre) Datei dann auslesen lassen? Grüße Christian |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
Wie willst du für ein Objekt, dass keine Dateigröße hat, eine Dateigröße ermitteln? Und, mal generell gefragt: ist der String so lang, dass du dafür schon einen Preloader benötigst? Oder wozu benötigst du die Byteanzahl?
Geändert von agedoubleju (10-04-2007 um 14:39 Uhr) |
|
| | #3 (permalink) |
| Neuer User Registriert seit: Mar 2005
Beiträge: 8
|
Der String ist zwischen 20kB und 900kB. Er besteht aus XML-Daten die aus mehreren tausend Datensätzen aus einer SQL-Datenbank kommen. Für Modemverbindungen bietet sich ein Preloader also durchaus an. Ich war mir nur nicht sicher, ob es eine Möglichkeit gibt, daß PHP die Länge im Vorraus übermittelt. Ich übersehe bei solchen Sachen einfache Lösungen gerne und mache mir die Arbeit unnötig schwer. Jetzt hab ich es aber über den Umweg mit der gespeicherten Datei gelöst. Die Byteanzahl brauche ich logischerweise um den Fortschritt zu berechnen. Grüße Christian |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |