Имеется такая проблемка. Пуля передвигается по сцене вот таким образом в обработчике ENTER_FRAME:

Код AS3:
private function move_bullet(e:Event):void{
x += Math.cos(radians)*speed;
y += Math.sin(radians)*speed;
}
проблема в том что если установить скорость например 100 пикселей в секунду, то невозможно будет поймать столкновение пули с врагом, т.к. пуля просто появлятся в разных местах на расстоянии 100 пикселей.
А если поставить скорость 1 пиксель, то пуля соответственно двигается очень медленно.
как быть?