2015-12-06 4 views
0

У меня есть приложение для погоды, запрограммированное в ActionScript 3 и adobe air. Когда я обновляю страницу, мне нужна сцена, чтобы очистить и переделать информацию на странице. Страница представлена ​​через страницу данных XML. Есть какой-либо способ сделать это?Очистка сцены в ActionScript 3

ответ

0

Если у вас есть список того, что добавить с помощью addChild, просто выполните stage.removeChildren(), и он удалит все на сцене. Если вы хотите, чтобы некоторые предметы оставались на сцене и только удаляли определенные предметы, которые вы разместили, используя все, что вы загрузили из вашего xml-файла, поместите их в какой-то контейнерный мувиклип и вызовите функцию removeChildren на указанном мувиклипе, когда захотите чтобы очистить их.

+0

Хорошо спасибо за ответы, – Jim

0

Вы можете использовать removeChildren():

stage.removeChildren(); 

Важно отметить для правильного сбора мусора, что вы все равно должны удалить любые обработчики событий, подключенные к детям и убедиться, что они не ссылаются ни в каких массивах.

+0

Куда бы вы поместили команду? Когда я обновляю страницу для xml, чтобы заменить ее данные? – Jim

Смежные вопросы