Очистка вложенного динамического мувиклипа (класса) в мувиклипе - PullRequest
0 голосов
/ 14 ноября 2011

Я пытаюсь выполнить очистку некоторых классов, добавленных в MovieClip, но я не могу установить для MovieClip (Class) значение null. Как правильно это сделать?

private var mcHolder:MovieClip = new MovieClip()
    private var mcClass:MovieClip

    private function someFunction():void
    {
        mcClass = new SomeClass()
        mcHolder.addChild(mcClass)
    }

    private function clean():void
    {
        i = mcHolder.numChildren
        if (i > 0)
        {
            while (i--)
            {
                MovieClip(mcHolder.getChildAt(i)).clean()
                **MovieClip(mcHolder.getChildAt(i)) = null**
                mcHolder.removeChild(MovieClip(mcHolder.getChildAt(i)))
            }
        }
    }

1 Ответ

0 голосов
/ 14 ноября 2011

Просто удалите дочерние видеоклипы, используя метод removeChildAt (), и не устанавливайте нулевые значения вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...