Делаешь

Код AS3:
stage.addEventListener
, и в это слушатель добавляешь код который привел
goodguy, только изменяешь rotation своей пушки. То есть

Код AS3:
cannon.rotation = Math.atan2(stage.mouseY - this.y, stage.mouseX - this.x) * 180 / Math.PI;
Вроде ж все предельно ясно.