as3 столкновение с классами не на сцене

Извините за боль, у меня есть главный герой в моей игре, которого можно перемещать с помощью перетаскивания, у него есть свой собственный класс - TamCharacter. У меня также есть класс для объектов Draggable, из которого у меня есть различные предметы питания. все это было настроено так, чтобы вызвать столкновение с TamCharacter, а затем удалить их со сцены. Однако, когда я перетаскиваю своего персонажа вокруг верхней части экрана, он сталкивается с объектами, хотя их там нет.

затем он выдает эту ошибку: Ошибка типа: Ошибка #1009: Невозможно получить доступ к свойству или методу пустой ссылки на объект. на растительные / силы тяжести ()

это гравитация:

if (this.hitTestObject(tO)) // tO is my TamChar
            {
                trace("collide");

                this.parent.removeChild(this);
                this.y=-30; //i move it out the way just to ensure it doesnt double collide
                this.x=210;
                var hungerValue = 20;



                tO.eatFood(hungerValue); //eatFood is a function in TamChar which increases his health


                trace("object eaten", hungerValue);

            }

любая помощь будет потрясающей, спасибо,

0 ответов

Другие вопросы по тегам