PDA

Просмотр полной версии : Как уничтожить программно созданный ComboBox?


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

Попытка перенести комбобокс методом 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
Для оформления своего кода, надо использовать теги .

wvxvw
06.11.2006, 16:03
UIObject.destroyObject();