У меня в одной игрушке на AS2 был такой кусочек кода:

Код AS1/AS2:
function COMPAS(){
radrad = 180/Math.PI;
dxxx = car._x - box._x;
dyyy = car._y - box._y;
compas._rotation = 180+Math.atan(dyyy/dxxx)*radrad+(dxxx<0)*180;
}
Я управлял машинкой и стрелка компаса в зависимости от положения машинки на экране показывала в какой стороне расположен объект box.
Я попробовал перенести это в AS3, но вываливается ошибка, насколько я понял, вот из-за этого места: ...+(dxxx<0)*180;
Что это за магия AS2 такая и как это побороть в AS3 ?