Показать сообщение отдельно
Старый 06.11.2006, 14:24
Gazebo вне форума Посмотреть профиль Отправить личное сообщение для Gazebo Найти все сообщения от Gazebo
  № 1  
Ответить с цитированием
Gazebo

Регистрация: Sep 2006
Сообщений: 9
Question Как уничтожить программно созданный ComboBox?

Проблема такая: создаюю программно комбобокс, затем пытаюсь его уничтожить, изображение то пропадает, но в реальности он не уничтожается, а лишь переносится на отрицательную глубину. А мне нужно именно уничтожиь его полностью. Как это сделать? Подскажите плиз.

Попытка перенести комбобокс методом swapDepths на положительную глубину не вышла. Глубину не изменить.

Вот тестовый код:
Код:
import mx.controls.ComboBox;
_root.createClassObject(ComboBox, "combo1", 1, {_x: 5, _y: 5, _width: 180});            

p = "combo1";
aContent = _root;

trace(p+" = "+aContent[p]+" type="+typeof(aContent[p])+" depth="+aContent[p].getDepth());
_root.destroyObject(p);

trace(" type="+typeof(aContent[p])+" depth="+aContent[p].getDepth());    
trace(p+" = "+aContent[p]);


Последний раз редактировалось iNils; 06.11.2006 в 14:41.