Эй, ребята, у меня проблема с моими страницами во флэш-памяти. Итак, я создал 5 страниц, каждая из которых содержит несколько клипов (текст, графика, формы и т. Д.). Однако есть одна конкретная страница, которая содержит автоматически сгенерированный контент через. спрайты. Если я попаду на эту страницу, появятся спрайты, но когда я перейду на другую страницу, они все еще там, за исключением не спрайтовых вещей (исчезают). На этом я рву свои волосы, мне удалось убрать несколько спрайтов, но некоторые все еще появляются. Ниже показан макет того, который не удаляется;
var container:Sprite = new Sprite();
//loop places several "item" in this container sprite and a scroll bar
var item:myItem = new myItem();
var sb:customScrollBar = new customScrollBar();
container.addChild(item);
container.addChild(sb);
Итак, мы сейчас на этой странице, где создаются контейнер и элементы, затем я нажимаю кнопку, чтобы сказать, что домашняя страница и контейнер все еще остается там.
Вот что я попробовал:
removeChild(container); //nothing, this was called from another keyframe where the container was not generated from
stage.removeChild(container); //nothing
Вот ошибки.
ArgumentError: Ошибка № 2025: предоставленный объект DisplayObject должен быть дочерним по отношению к вызывающей стороне.
Примечание *
У меня также есть несколько кнопок, которые также были созданы НЕ внутри контейнера, как показано ниже, и они работали, когда я запускал removeChild (button1), поэтому я не знаю, почему контейнер один не работает.
FLA (cs4)
http://www.4shared.com/file/2swJjnNm/mevame.html
Предварительный просмотр
http://bodog -bonuses.com / mevame /