![]() |
|
||||||||||
|
|||||
|
Доброго времени суток, уважаемые форумчане!
Имеется кнопка "Play"! После нажатия на нее, все объекты на сцене (и тела Box2d) должны удалиться! Делаю это через логическую переменную "о", которой, после нажатия кнопки, присваиваю значение "0". Так вот, все вроде работает, объекты удаляются, но в конце пишет TypeError: Error #2007: Параметр child не должен быть равен нулю. at flash.display::DisplayObjectContainer/removeChild() at MethodInfo-836() Вот код: if (o == 0) {
removeEventListener(Event.ENTER_FRAME, Update);
addEventListener(Event.ENTER_FRAME, removeAllObject)
}
function removeAllObject():void {
removeEventListener(Event.ENTER_FRAME, removeAllObject);
trace("Я тут!");
for (var bb:b2Body = m_world.m_bodyList; bb; bb = bb.m_next) {
Game.gameLink.removeChild(bb.m_userData as Sprite);
m_world.DestroyBody(bb);
}
}
Ошибка в этой строке: Буду думать как решить!(
__________________
Лишь только смелым и решительным подвластны все вершины! Последний раз редактировалось Quantum2010; 23.01.2012 в 19:18. |
![]() |
Часовой пояс GMT +4, время: 01:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|