Flexforum.de  
Flex Trainings
www.die-flexperten.de  

Zurück   Flexforum.de > Flex > Programmieren mit Flex

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.03.2010, 13:32
ruby ruby ist offline
Neuer Benutzer
 
Registriert seit: 24.12.2009
Beiträge: 3
Standard PopUp schließen und (wirklich) löschen

Hallo,

ich habe ein Popup:

PHP-Code:

... function showPopUp(widthheight) {

var 
imgPopUp:TitleWindow = new TitleWindow();
...
PopUpManager.addPopUp(imgPopUpthistrue);
...
PopUpManager.remove(imgPopUp).

Das Popup zu schließen (mit CloseEvent), funktioniert auch alles wunderbar.

Allerdings ist es immer noch vorhanden, soweit ich das laut Doku und Kommentaren richtig verstanden habe. Intern wird wohl einfach nur ein visible=false ausgeführt, oder wie auch immer.

In der Funktion passieren noch andere Sachen, die hier den Rahmen des Problems sprengen würden.

Nach dem Schließen soll es richtig gelöscht werden, aber wie?!

a) einfaches "delete imgPopUp;" funktioniert nicht (Fehler: feste Eigenschaft kann nicht gelöscht werden)... removeEventListener habe ich auch ausgeführt und imgPopUp=null.

b) um das Popu einen Container setzen und dann per Container.removeChild(imgPopUp) löschen wird auch nichts.

Ich bin hier langsam betriebsblind... und für Hilfe oder Anreize wäre ich sehr dankbar.
Mit Zitat antworten
  #2  
Alt 11.03.2010, 14:16
Joggl89 Joggl89 ist offline
Benutzer
 
Registriert seit: 09.03.2010
Beiträge: 22
Standard

ich hatte etwas ähnliches hoffe es hilft dir.

überschreibe die remove option

Code:
overide protected function remove(child:DisplayObject):DisplayObject{ var tmp:DisplayObject = super.removeChild(child); child = null; return tmp }
hoffe das geht habs bei mir so eingebaut und mein child dann noch aus mehreren Arraycollections gelöscht ... falls es nicht stimmen sollte bin ich an Lösungsvorschlängen auch interessiert

gruß
Joggl

Geändert von Joggl89 (11.03.2010 um 14:17 Uhr) Grund: Fehler gemacht glaubig
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.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:56 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.