не понятно зачем ты делаешь вотето:

Код AS3:
addEventListener(Event.ENTER_FRAME, removeAllObject)
}
function removeAllObject():void {
removeEventListener(Event.ENTER_FRAME, removeAllObject);
попробуй вотетот цикл

Код AS3:
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);
}
разбить на два цикла

Код AS3:
for (var bb:b2Body = m_world.m_bodyList; bb; bb = bb.m_next) {
m_world.DestroyBody(bb);
}
for (var i = Game.gameLink.numChildren - 1; i >= 0; i--){
Game.gameLink.removeChildAt(i);
}