AS3 удаление MovieClips в массиве - PullRequest
1 голос
/ 15 октября 2010

У кого-нибудь есть идеи, как удалить потомков со сцены, используя AS3, если я храню ссылку на объекты в массиве, и они существуют в разных местах, т.е. они не все потомки одного и того же родителя?

SomeArray.push (это);

Ответы [ 2 ]

6 голосов
/ 15 октября 2010
for each(var mc:MovieClip in SomeArray){
    mc.parent.removeChild(mc);
}
0 голосов
/ 15 октября 2010

Учтите это:

  • Итерация по каждому из клипов & их дети.
  • Соответствует справочному имени / идентификатору (надеюсь это уникальный).
  • Используйте removeChild, чтобы удалить дисплей Объект (спрайты, МС и т.д.).
  • продолжайте выталкивать последнюю ссылку из массива, пока вы продолжаете получать совпадения.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...