После прикосновения к платформе, при нажатии кнопки S персонаж(в коде player) не прыгает, т.к. при прикосновении к платформе Y скорость сбрасывается до нуля

Код AS3:
if (player.hitTestObject(platform_mc))
{
standing = true;
}
if (standing)
{
yPlayerSpeed = 0;
can_jump = true;
}
Код для прыжка

Код AS3:
if (jump && can_jump)
{
can_jump = false;
standing = false;
yPlayerSpeed -= playerJumpSpeed;
}
Как можно сделать, чтобы с платформы можно было прыгнуть и при сходе с платформы персонаж начинал падать?
В RAR-е лежит код и FLA файл игры