• SpryFlashCMS das Flash CMS
  • Flash on the Beach 2010 in Brighton!
  • Adobe User Group
Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-07-2010, 17:11   #1 (Permalink)
Alter User
 
Registriert seit: Apr 2010
Beiträge: 97
Question ComboBox gelöscht aber immer noch da -- GarbageCollector Problem?!

Hallo ihr!

Ich erstelle eine ComboBox...
PHP-Code:
cb test_mc.createClassObject (ComboBox"test_cb"test_mc.getNextHighestDepth()); 
...fülle sie und so weiter. Alles schick. Doch wenn ich sie lösche (eines auswählen ;-)):
PHP-Code:
test_mc.destroyObject ("test_cb"); // oder:
test_mc.destroyObject (cb); // oder:
cb null// oder:
delete cb
...und dann kurz danach wieder darauf zugreife, dann ist sie immer noch da!!!

Mach ich was falsch oder ist der GC zu lahm?!

Gruß,
T

P.S.: Was ich möchte, ist diese CB wieder zu "benutzen" (rufe die gleiche Funktion 2x auf). Dabei soll sie aber neu gefüllt werden und das klappt nicht, wenn die "alte" noch existiert!
twietee ist offline   Mit Zitat antworten
Alt 28-07-2010, 18:01   #2 (Permalink)
Alter User
 
Registriert seit: Apr 2010
Beiträge: 97
Arrow ...das Gleiche bei dynamisch erstellten ComboBoxes, häh?!?

...ok, nun bin ich wirklich kurz vorm Verzweifeln, selbst wenn ich die CBs dynamisch erstelle:
PHP-Code:
var g:Number 0;
this["cb" g] = test_mc.createClassObject (ComboBox"test_cb" gtest_mc.getNextHighestDepth ()); 
...funzt es nicht und z.B. das "selectedIndex"-Attribut ist schon gefüllt, bevor ich das selber setze. Normalerweise müsste das "0" sein, bei einer frisch erstellten CB!

Aaaaah, Hilfe, plz!

Gruß,
T
twietee ist offline   Mit Zitat antworten
Alt 29-07-2010, 15:15   #3 (Permalink)
Alter User
 
Registriert seit: Apr 2010
Beiträge: 97
Arrow

Hmm, ich versuch's mal besser zu erklären.

Das Problem ist, dass:

- die alte CB "optisch zerstört" wird (sie verschwindet aus dem Film) und
- die neue CB auch erstellt wird, ich die alte CB aber noch im Debugger sehen kann und sie auch erstmal, bevor ich die Eigenschaften für die neue CB setze, ihre Eigenschaften weiter zu geben scheint.

Wohl deshalb wird in der neuen CB kein aktives Element angezeigt, nach dem Erstellen. Die CB sieht also leer aus. Wenn man allerdings raufdrückt, dann sieht man, dass sie doch gefüllt ist und kann Elemente wählen die dann aber wieder nicht angezeigt werden...

Idee jemand?!

Gruß,
T
twietee ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
combobox, garbage collector

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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[SOS] Flash absturtz, datei gelöscht, aber noch im RAM flobee Flash MX 7 27-01-2006 20:54
Mouse.hide(); aber die Maus ist immer noch da download123 Flash MX 2004 11 27-04-2005 15:54
Ich wissen! Aber immer noch HTML Mail Probmlem trotz vertiefter suche. Kojak PHP und MySQL 21 29-06-2004 23:20
weiter gekommen aber immer noch problem dj-phoenix ActionScript 1 1 30-03-2004 04:32
noch immer ein Problem Flash5 stekke Flash 4 und Flash 5 1 26-05-2003 10:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 Uhr.

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


Copyright ©1999 – 2010 Marc Thiele und Sascha Wolter.