![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2010
Сообщений: 187
|
Вобщем, есть у меня арканоид.
Когда из главного класса Game формирую сцену - добавляю класс шарика Шариков может быть добавлено несколько. Тогда делаю так (не спрашивайте почему): _ball = new Ball(); addChild (_ball); _ball2 = new Ball(); addChild (_ball2); _ball3 = new Ball(); addChild (_ball3); И вот главный вопрос теперь, как все эти шарики удалить со сцены (когда выбиваются все кирпичики например)? Сейчас я сделал так (в главном классе): if (ballNumber == 3) { removeChild (_ball3); _ball3 = null; ballNumber = 2; } if (ballNumber == 2) { removeChild (_ball2); _ball2 = null; ballNumber = 1; } if (ballNumber == 1) { removeChild (_ball); _ball = null; ballNumber = 0; } while ( this.numChildren ) this.removeChildAt( 0 ); Тоесть, я так понял, до конца они почему-то не убиваются. Подскажите, где здесь может быть решение? |
![]() |
Часовой пояс GMT +4, время: 14:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|