Удалите MovieClip, расположенный внутри другого MovieClip, используя AS из сцены

У меня есть два видеоклипа.

Первый видеоролик находится на сцене с именем экземпляра: main

Второй фрагмент ролика находится внутри первого фрагмента ролика с именем экземпляра: temp_bar.

Со сцены я хочу удалить видеоклип с названием "temp_bar"

main.removeChild (temp_bar) и removeChild (main.temp_bar) со сцены не работают.

Заранее спасибо.


person Anderson    schedule 24.07.2012    source источник
comment
Вы получаете сообщения об ошибках? Определить не работает.   -  person Barış Uşaklı    schedule 24.07.2012
comment
ArgumentError: Ошибка № 2025: предоставленный объект DisplayObject должен быть дочерним по отношению к вызывающему.   -  person Anderson    schedule 24.07.2012
comment
Это означает, что temp_bar никогда не добавлялся на сцену или в основной фрагмент ролика, убедитесь, что он добавлен.   -  person Barış Uşaklı    schedule 24.07.2012


Ответы (1)


Предполагая, что temp_bar - это имя экземпляра, попробуйте использовать:

main.removeChild(main.getChildByName("temp_bar"));


Если всегда есть только один дочерний элемент для основного, используйте:

main.removeChildAt(0);

person loxxy    schedule 24.07.2012