Доброго времени суток всем. Столкнулся с проблемой:
добавил MindJolt API в игру(делаю это не первый раз, раньше все работало), но стабильно появляется ошибка
Error #2025: Предоставленный DisplayObject должен быть дочерним элементом вызывающего объекта.
Коннектится АРІ нормально, ошибка возникает уже при отправке результата.
Погуглил и узнал, что в основном такая ошибка появляется, когда объект уже удален,и ещё раз попытаться его удалить. Перепробовал много всего, вплоть до закомменчивания removechild().Ничего не помогло.
Вот кусок кода где вызов
Код AS3:
private function checkLevelCompletion(e:TimerEvent = null):void
{
if ((Mamba.mambas.length == 0) || (lives == 0))
{
pauseGame();
levelEnd.show(lives, jumps, score, levelJumps, level);
if (lives == 0) {
TweenLite.to(this, 3, { onComplete:submit } );
}
}
}
и ещё где собственно функция
Код AS3:
public function submit(e:Event = null):void
{
MindJoltAPI.service.submitScore(EndGamePage.total, null, toMainMenu);
}
помогите кто чем может)))