Здраствуйте, не работает часть кода где начинается двойной условие, там выбивается такие ошибки:
Монтажный кадр 1, слой "code", кадр 1, строка 120 1084: Синтаксическая ошибка: identifier перед logicaland.
Монтажный кадр 1, слой "code", кадр 1, строка 120 1084: Синтаксическая ошибка: semicolon перед rightparen.
Монтажный кадр 1, слой "code", кадр 1, строка 123 1083: Синтаксическая ошибка: else не ожидается
Монтажный кадр 1, слой "code", кадр 1, строка 126 1083: Синтаксическая ошибка: else не ожидается

Код AS1/AS2:
function chekim (e:Event):void
{
if (wallLeft.hitTestObject(player as DisplayObject))
{
movingLeft = false;
trace(movingLeft);
}else if (wallDown.hitTestObject(player as DisplayObject)){
movingDown = false;
trace(movingDown);
} else if (wallRight.hitTestObject(player as DisplayObject)){
movingRight = false;
trace(movingRight);
} else if (wallUp.hitTestObject(player as DisplayObject)){
movingUp = false;
trace(movingUp);
} else if (wallUp.hitTestObject(player as DisplayObject)) && (wallleft.hitTestObject(player as DisplayObject)){
movingUp = false;
movingLeft = false;
} else if ((wallUp.hitTestObject(player as DisplayObject)) && (wallRight.hitTestObject(player as DisplayObject))){
movingUp = false;
movingRight = false;
} else if (wallDown.hitTestObject(player as DisplayObject)) && (wallLeft.hitTestObject(player as DisplayObject)){
movingDown = false;
movingLeft = false;
} else if (wallDown.hitTestObject(player as DisplayObject)) && (wallRight.hitTestObject(player as DisplayObject)){
movingRight = false;
movingDown = false;
}
}
В чем ошибка? Заранее благодарен.