Я проверил ваш код. Это на 100% хорошо.
Чтобы решить проблему стрельбы, вам нужно отредактировать собственное вращение объекта MovieClip.
Предполагая, что ваш MC направлен вверх (север), установите его направо (восток) как начало координат 0
градусов.
1) Щелкните правой кнопкой мыши MC и выберите edit .
2) В режиме редактирования ... Выберите все и (а) поверните его на 90 градусов вправо, (б) выровняйте (было ранее) дно с точкой +
. Проверьте, работает ли он как ожидалось