• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-01-2010, 23:50   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 487
Arrow loadMovie(...): Redunanz entfernen

Ich rufe zweimal loadMovie zweimal für zwei MovieClips mit derselben URL auf:
Code:
t.icon.inner.loadMovie(nodes[i].attributes.image);
t.r.inner.loadMovie(nodes[i].attributes.image);
Nun möchte ich nur noch einen einzigen Aufruf für beide machen.
Wie mache ich das - möglichst ohne Event-Alptraum?

Vielen Dank für eure Antworten!
Mit freundlichen Grüßen
Firemice
Firemice ist offline   Mit Zitat antworten
Alt 09-01-2010, 00:28   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.594
Wo soll jetzt da das Problem oder die große Redundanz sein..?
Oder hast du diese Aufrufe öfter? Dann könnte man sie natürlich in eine Funktion auslagern.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 09-01-2010, 00:49   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 487
Arrow

Zitat:
Zitat von sonar Beitrag anzeigen
Wo soll jetzt da das Problem oder die große Redundanz sein..?
Oder hast du diese Aufrufe öfter? Dann könnte man sie natürlich in eine Funktion auslagern.
Nehmen wir an, wir haben ein Bild mit einem Blümchen drauf.
Dieses Bild - wie ich zuvor beschrieben habe - doppelt für zwei MCs laden gelassen.
Jetzt erscheint zunächst das erste Blümchen-Bild - und erst nach längerer Wartezeit erscheint dann das zweite Blümchen-Bild.

Das ist natürlich unnötig - denn dasselbe Blümchen-Bild wird ja einfach nur zweimal verwendet.
Von daher muss man es ja nicht zweimal herunterladen lassen - und eben das möchte ich nicht.

Mit freundlichen Grüßen
Firemice
Firemice ist offline   Mit Zitat antworten
Alt 09-01-2010, 01:45   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Von daher muss man es ja nicht zweimal herunterladen lassen - und eben das möchte ich nicht.
Normalerweise sollte das Laden des zweiten Bildes sehr schnell gehen, da es ja gecached wurde. Ansonsten reicht es natürlich, das Bild einmal zu laden und dann mit BitmapData zu kopieren. Wurde hier schon häufiger gezeigt, einfach mal Sufu nutzen...
  Mit Zitat antworten
Alt 09-01-2010, 13:18   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 487
Arrow

Zitat:
Zitat von agedoubleju Beitrag anzeigen
Normalerweise sollte das Laden des zweiten Bildes sehr schnell gehen, da es ja gecached wurde. Ansonsten reicht es natürlich, das Bild einmal zu laden und dann mit BitmapData zu kopieren. Wurde hier schon häufiger gezeigt, einfach mal Sufu nutzen...
Das Caching des Bilds wird über die HTTP-Header unterbunden und das ist auch nötig so.
Wahrscheinlich muss ich dann aber einen Listener verwenden, da ich ja das Bitmap erst dann kopieren kann, wenn die Quelldatei zuvor vollständig heruntergeladen und realisiert wurde.

Kann ich eigentlich bei der LoadClip-Methode auch mehrere MCs angeben?

Mit freundlichen Grüßen
Firemice

Geändert von Firemice (09-01-2010 um 13:31 Uhr)
Firemice ist offline   Mit Zitat antworten
Alt 09-01-2010, 19:58   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Wahrscheinlich muss ich dann aber einen Listener verwenden, da ich ja das Bitmap erst dann kopieren kann
Listener kannst du im Zusammenhang mit loadMovie vergessen, dann nimm gleich den MovieClipLoader.

PHP-Code:
Kann ich eigentlich bei der LoadClip-Methode auch mehrere MCs angeben
Nein. Da müsstest du einen neuen loadClip starten und hättest, da du ja nicht in den Cache lädst, dasselbe Problem.
  Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
loadmovie, redunanz

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
hg aus jpg entfernen graugrn Flash Einsteiger 2 09-05-2006 12:07
MovieClip aus einer mit loadMovie() geladenen SWF entfernen ElectroCunt ActionScript 1 9 18-01-2004 00:15
leerer MC mit loadmovie + loadmovie oder 2 leere MC mit loadmovie questionner ActionScript 1 0 23-10-2003 22:29
MC, der über loadmovie geladen wurde, entfernen freakgesicht ActionScript 1 2 23-02-2003 12:31
MC entfernen Julian Graw ActionScript 1 4 26-11-2001 22:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele