| |||||||
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) |
| ************ Registriert seit: Jul 2001
Beiträge: 143
| Geladenes swf doppelt nutzen
Ist es möglich, einen einmal per LoadMovie-Befehl geladenen Film mehrfach anzuzeigen? Im konkreten Fall lädt der User sein Logo hoch, welches per PHP zu einem swf konvertiert wird und dann im Hauptfilm an zwei Stellen zu sehen sein soll. Ich möchte natürlich vermeiden, dass das swf zweimal geladen werden muss und Modem-User ewig warten müssen. |
| | |
| | #4 (permalink) |
| 100% Dreierquote Registriert seit: Aug 2001 Ort: Weltstadt Kiel
Beiträge: 1.273
|
jo, denke schon. machst einfach zwei container-mcs und lädst das ding in beide. sollte problemlos funzen. etwa so (wenn du nen knopf zum laden hast): on (release) { _root.mc1.loadMovie("meinfilm.swf"); _root.mc2.loadMovie("meinfilm.swf"); } wüsste nich, warum das nich gehen sollte ... |
| | |
| | #8 (permalink) |
| _root.wheez Registriert seit: Apr 2002 Ort: W´hof City BAVARIA
Beiträge: 102
|
ausser jemand hat den Cache im Browser abgeschaltet - dann is es wirklich die doppelte Portion - aber ich denke dass das nicht so viele sind. Aber prüfen (alla getBytesLoaded()) würde ich das schon zur Sicherheit.
|
| | |
| | #10 (permalink) |
| _root.wheez Registriert seit: Apr 2002 Ort: W´hof City BAVARIA
Beiträge: 102
|
meines Wissens funktionier duplicateMovie() nicht mit geladenen Filmen - vorallem nicht auf unterschiedlichen Ebenen. Es gibt dafür nur irgendwelche NOT-Lösungen - z.B. der geladene Film dupliziert sich selbst und dann mit swapDepth und _visible arbeiten... Ich würd das so lassen - pfeif auf die paar die den Browsercache abgeschaltet haben - die müssen halt etwas länger warten.
|
| | |
| | #11 (permalink) |
| ************ Registriert seit: Jul 2001
Beiträge: 143
|
Irgendwie will das aber nicht! In unterschiedlichen browsern und Systemen unterschiedliche Ergebnisse: Mac OS X/Safari: Alles Tipptopp! Mac OS X/IE: Manchmal wird das geladene Bild nur in einem der beiden Zielmovies angezeigt. Aber immer in dem, der an zweiter Position im AS genannt ist. Windows2000/IE: Es wird in keinem der beiden Zielfilme ein Bild angezeigt. Kann es sein, dass es nicht ganz koscher ist, ein swf per LoadMovie direkt parallel zweimal zu laden. Müsste nicht erst das swf einmal komplett geladen sein und danach erst nochmal in den zweiten MC geladen werden? Ich kann mir vorstellen, dass das System/der Browser beim gleichzeitigen Laden derselben Datei durcheinander kommt. Oder wo liegt der Fehler???? |
| | |
| | #13 (permalink) |
| ************ Registriert seit: Jul 2001
Beiträge: 143
|
Ja, es funktioniert tadellos. Ich habe inzwischen viel rumprobiert und es funktioniert zur Zeit nur in einem Browser nicht. Ich vermute aber, dass mit dem eh irgendwas nicht stimmt und installiere ihn mal neu. Sollte es dennoch nicht klappen, weiss ich wirklich nicht mehr, woran es liegen kann. Aber ich bin optimistisch :-) |
| | |
| | #15 (permalink) |
| _root.wheez Registriert seit: Apr 2002 Ort: W´hof City BAVARIA
Beiträge: 102
|
also dass es auf pc nicht geht und auf mac schon, liegt an den pfaden. der mac nimmt die pfade zum swf (die in loadMovie drinstehen) relativ zur swf-datei, der pc macht alles relativ zur html-datei. lässt sich vermeiden wenn html und swf im selben verzeichnis liegen oder die pfadtiefe bei beiden gleich ist und man mit ../ arbeitet. was das ladeverhalten angeht - ich hatte die probleme beim mac auch schon. er hat anscheinend schwierigkeiten wenn 2/mehrere sachen zeitgleich geladen werden solle. das lässt sich umgehen wenn man das nacheinander macht. also preloader/getBytesloaded und co hernehmen und schön eines nach dem anderen laden. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |