mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 01:39 Benutzername: Passwort: Auto-Login

Thema: AS3 Bilder nur 1x laden vom 15.04.2012


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> AS3 Bilder nur 1x laden
Autor Nachricht
Flipkick
Threadersteller

Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
Geschlecht: Männlich
Verfasst So 15.04.2012 21:43
Titel

AS3 Bilder nur 1x laden

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich möchte einen Imageticker bauen, bei welchem Bilder mehrmals dargestellt werden, die aus einer XML geladen werden.

In einer Funktion benutze ich:
Code:

myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
myLoader.load(new URLRequest(imagedir));


wie kann ich es aber vermeiden, wenn das gleiche Bild nochmal angezeigt werden soll, nicht noch einmal geladen wird. Ich möchte die Requests eigentlich sehr gern gering halten.

Kann ich hier mit dem Cache arbeiten oder muss ich die Bilder irgendwie duplizieren?

Danke
Seb


Zuletzt bearbeitet von Flipkick am So 15.04.2012 21:46, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mo 16.04.2012 12:32
Titel

Antworten mit Zitat Zum Seitenanfang

Ich weiss ja nicht, wie dein Projekt tickt, aber:

- Wenn du einmal Daten laden tuten tust, Speicher die die Referenz auf die Grafiken in einem Vector oder Array
- Wenn du mehrfach Daten lädst, würde ich mir eine eigene kleine Proxy-Klasse schreiben, die die Bilddaten als ByteArray oder BitmapData in einem Vector speichert bzw. ggf. nachlädt.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Flipkick
Threadersteller

Dabei seit: 15.05.2003
Ort: Frankfurt am Main
Alter: 41
Geschlecht: Männlich
Verfasst So 29.04.2012 19:56
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo nochmal,

danke für die Antwort hat mir geholfen.
Schreibe mir die Bilder in einem Array weg und rufe sie dann auf.

Habe jetzt aber ein Problem, dass ich zB pro Bild auch einen Rahmen einfügen möchte, dieser aber nur 1x geladen werden soll.

Ich habe hier ein Beispiel, nur ist das Problem, dass ich hier zu jedem Rahmen auch ein Request habe, obwohl ich nur einen Request haben möchte und davon Kopien. Mit dem BitmapData habe ich es versucht, aber bekomme einfach keine Kopien hin. Hast du da noch nen Rat?

Hier mein aktueller Code:

Code:

public function frameloader() {
         
         var i:Number;
         
         for(i = 0; i < 10; i++){
            
            var picLoader:Loader = new Loader();
            var picRequest:URLRequest = new URLRequest("frame.png");
         
            var thisMC:MovieClip = new MovieClip();
            thisMC.name = i + "MC";
            
            picLoader.load(picRequest);
            
            thisMC.addChild(picLoader);
            
            thisMC.x = i * 50;
            thisMC.y = i * 50;
            
            addChild(thisMC);
            
            trace(thisMC.name);
         }
         
         
         
            
            
      }



Danke
Seb
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen bilder mit php laden
[PHP/MySQL] Bilder in die Datenbank laden
Bilder nicht immer neu laden
Lightbox Problem - Bilder laden doppelt
Zufällig externe Bilder in Flash laden
Hilfe - laden externer Bilder in ein MC (FlashMX)
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.