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]);
Попытка перенести комбобокс методом 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]);