Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-12-2011, 18:15   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2006
Beiträge: 95
Geladene Daten und erstellte Objekte löschen.

Hallo ich bastel grad ein Spiel. Dort werden unter anderem auch dynamisch BitmapData Objekte erstellt, und dafür teilweise auch Bilddatein geladen. Wenn ich mir jetzt den ram angucke wird er zur laufzeit immer weiter und weiter vollgepumpt.

Wie kann ich geladene Daten wieder rauswerfen wenn ich sie nicht mehr brauche? Und wann löscht Flash dynamische BitmapData Objekte.
Rexaka ist offline   Mit Zitat antworten
Alt 06-12-2011, 18:25   #2 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 6.162
Zitat:
Zitat von Rexaka Beitrag anzeigen
Wie kann ich geladene Daten wieder rauswerfen wenn ich sie nicht mehr brauche? Und wann löscht Flash dynamische BitmapData Objekte.
BitmapDatas werden (wie alle anderen Objekte auch) dann von der GarbageCollection gelöscht, wenn es keine Referenz mehr auf sie gibt. Du solltest daher dafür sorgen, dass es keine Variablen mehr auf sie zeigen (einfach neu belegen oder mit null überschreiben) und sie auch aus ggf. vorhanden Arrays oder Vectoren entfernen.

Und wenn Du dann immer noch Probleme hast, kannst Du Dir mal BitmapData.dispose() ansehn.
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!
Martin Kraft 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dynamisch erstellte Mediators löschen neridox Flex programmieren 1 23-07-2011 12:40
Dynamisch erstellte Buttons löschen alphasys ActionScript 3 4 08-04-2011 20:01
AS-erstellte Objekte nicht hinter Maske Professor-phil Flash MX 2004 4 12-07-2005 08:53
Dynamisch erstellte Objekte mobee Flash MX 2004 2 21-07-2004 12:57
loadSound(,); speicher voll -- geladene daten löschen ohne sound zu unterbrechen wie? projecktx Flash MX 6 09-03-2004 15:10


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele