Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-10-2003, 09:50   #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.
zellteilung ist offline   Mit Zitat antworten
Alt 09-10-2003, 12:12   #2 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
lade das teil doch in zwei verschiedene
container ...
AneBanane ist offline   Mit Zitat antworten
Alt 09-10-2003, 12:19   #3 (permalink)
************
 
Registriert seit: Jul 2001
Beiträge: 143
Kannst Du mir das etwas näher ausführen? Kann ich als Ziel statt einem MC einfach zwei angeben?
zellteilung ist offline   Mit Zitat antworten
Alt 09-10-2003, 12:25   #4 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
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 ...
AneBanane ist offline   Mit Zitat antworten
Alt 09-10-2003, 12:30   #5 (permalink)
************
 
Registriert seit: Jul 2001
Beiträge: 143
So mache ich es zur Zeit. Aber wird das File nicht dabei zweimal geladen (doppelte Datenmenge)?
zellteilung ist offline   Mit Zitat antworten
Alt 09-10-2003, 12:33   #6 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
nö.
er wird einmal geladen
und ist dann im cache.
AneBanane ist offline   Mit Zitat antworten
Alt 09-10-2003, 12:38   #7 (permalink)
************
 
Registriert seit: Jul 2001
Beiträge: 143
Okay! Dann lasse ich es so, wie es ist. Ich dachte eben, dass er in dem Fall die Datei zweimal vom Server abruft.

Danke.
zellteilung ist offline   Mit Zitat antworten
Alt 09-10-2003, 12:42   #8 (permalink)
_root.wheez
 
Benutzerbild von 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.
WHEEZ ist offline   Mit Zitat antworten
Alt 09-10-2003, 12:45   #9 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Und wenn man das Teil einfach nach dem Laden duplicated?

Edit: grad getested, duplicaten geht leider nicht

Geändert von T.Decay (09-10-2003 um 12:53 Uhr)
T.Decay ist offline   Mit Zitat antworten
Alt 09-10-2003, 12:54   #10 (permalink)
_root.wheez
 
Benutzerbild von 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.
WHEEZ ist offline   Mit Zitat antworten
Alt 09-10-2003, 18:36   #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????
zellteilung ist offline   Mit Zitat antworten
Alt 10-10-2003, 09:59   #12 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
also,
ich habs im ie auf win2000 getestet,
funzt tadellos. mit opera allerdings
passierte dann doch lieber gar nix ...
ist echt komisch ...

kuk mal, ob mein beispiel bei dir
funzt ...
Angehängte Dateien
Dateityp: zip containertest.zip (12,7 KB, 4x aufgerufen)
AneBanane ist offline   Mit Zitat antworten
Alt 10-10-2003, 12:29   #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 :-)
zellteilung ist offline   Mit Zitat antworten
Alt 10-10-2003, 12:47   #14 (permalink)
100% Dreierquote
 
Benutzerbild von AneBanane
 
Registriert seit: Aug 2001
Ort: Weltstadt Kiel
Beiträge: 1.273
ich drück dir die daumen!
AneBanane ist offline   Mit Zitat antworten
Alt 10-10-2003, 12:55   #15 (permalink)
_root.wheez
 
Benutzerbild von 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.
WHEEZ 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 14:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele