| |||||||
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: Feb 2005
Beiträge: 642
| Nachladen von swfs funkt nur bei schneller Internet-Leitung
Hallo! Ich lade in meinen Hauptfilm per Ladefunktion swfs als Unterfilme nach, die im ersten Frame nur ein Stop haben, der eigentliche Inhalt liegt in Frame 2. Dies hat den Grund, dass als erstes eine Animation im Hauptfilm abläuft, und dann eine funktion sagt, springe auf Bild 2 des Unterswfs. Dies funkt in Flash und bei schnellen Internetleitungen (ab 2mbit) ausgezeichnet und fehlerfrei, bei langsameren Leitungen erst, wenn man zum zweiten mal auf einen Navi-Punkt klickt,beim ersten mal funkt gar nichts. Ich gehe jetzt davon aus, dass das daran liegt, dass er beim ersten mal nicht auf das zweite bild hüpft, wieso ist mir jedoch ein Rätsel. Hier sind die Files, ich hoffe, mir kann jemand helfen, dürfte ein komplexeres Problem sein. download Bin für jeden Tipp dankbar!!! lg |
| | |
| | #2 (permalink) |
| flashworker Registriert seit: Jun 2003
Beiträge: 199
|
Moin, hab jetzt nicht in die Datei geschaut, aber der Ladevorgang ist wahrscheinlich bei langsameren Leitungen noch nicht abgeschlossen, die nachgeladene swf also noch nicht da. Um sicher zu stellen, das die Filme geladen wurden am besten mit onLoad arbeiten bzw. mit getBytesTotal und getBytesLoaded.
__________________ brose |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2005
Beiträge: 642
|
ich arbeite mit all diesen Methoden. Ich denke auch, dass es daran liegt, hab aber zurzeit keinen Schimmer, wie ich das beheben kann. Ist eben komisch wenn es in Flash und bei meiner Leitung funkt und bei nem Freund mit langsamer Leitung nicht... Danke trotzdem! |
| | |
| | #5 (permalink) |
| flashworker Registriert seit: Jun 2003
Beiträge: 199
|
Moin, also das mit den MovieClipLoader funktioniert einwandfrei. Ich denke bloß, das du beim Ende der Animation den MC aufrufst, der ist aber bei einer langsamen Leitung noch nicht da. Du solltest die Animation also erst in dem onLoadInit starten. Du kannst das ganze auch selber testen in der Entwicklungsumgebung. Beim Film testen einfach über das Menu Ansicht den download simulieren und eine dementsprechend langsame Verbindung einstellen. Gruß
__________________ brose |
| | |
| | #7 (permalink) |
| flashworker Registriert seit: Jun 2003
Beiträge: 199
|
Am Ende der Animation startes du glaube ich den Film bzw. den neuen MC. Das heißt, die Animation kann schneller zu Ende sein als der MC geladen ist. Also solltest du die Animation erst starten, wenn der MC da ist. Und das weist du, wenn das Event onLoadInit für den Listener aufgerufen wird, also in der Function loadListener.onLoadInit().
__________________ brose |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |