Я использую Flash для создания игровой платформы, и я просто пытаюсь добавить инструкцию if с помощью hitTestObject для отслеживания некоторых слов, но когда я нажимаю платформы но я продолжаю получать ошибку «Параметр hitTestObject должен быть не нулевым».AS3 Flash - Ошибка # 2007: параметр hitTestObject должен быть не нулевым
Вот мой код:
//variables
public var jon: Player;
public var platforms:Platform;
public function gameloop(Event)
{
//applying gravity
jon.y += gravity;
//adding movement
if (moveLeft == true)
{
jon.x -= xspeed;
jon.scaleX = -1;
}
if (moveUp == true && isJumping == false)
{
isJumping = true;
jon.y -= yspeed;
}
if (moveRight == true)
{
jon.x += xspeed;
jon.scaleX = +1;
}
//adding collisions for platforms **NOT WORKING**
if(jon.hitTestObject(platforms))
{
trace("hello i am working");
}
}