Что-то вроде этого?

Код AS3:
function mouseClickHandler(event:MouseEvent):void {
addEventListener(Event.ENTER_FRAME, bulletMove);
}
function bulletMove(event:Event):void {
/* Здесь двигаем снаряд */
...
/* По достижении снарядом конечной точки траектории
удаляем слушателя */
if (...) removeEventListener(Event.ENTER_FRAME, bulletMove);
}
Пожалуй, лучше, на мой взгляд, было бы реализовать логику движения снаряда в классе снаряда. И при создании экземпляра очередного снаряда, передавать в конструктор параметры, необходимые для расчета траектории. Снаряд может двигаться за счет собственного
таймера.
P.S. Было бы лучше, если бы вы привели код.