This script shows you how to shoot projectile bullets from the player movieclip towards the mouse x & y position.
Easy to use game weapon engine. Flash ActionScript 2.0.
Shooting Projectile Bullets Game Example
Customizable Game Weapon Settings
- Bullet Offset – This set the accuracy of the bullet
- Bullet Life Timer -Â This sets the life span of the bullet based on frame rate
- Bullet Speed – This sets the speed of the bullet
- Reload Speed – This sets the reload speed of the weapon
Big Fix – 12.15.08
Fixed a bug where bullet offset was effecting the bullet starting position.
Update – 6.16.09
A new and improved version of this script is available here.
Check out other free Flash game weapon effects from FreeActionScript.com:

So i modified this code so instead of rotating you just move with the mouse. and you fire straight up only. no dither in the offset or anything but thats not important. it all works good and dandy. but now what i really need is a way of doing a hittest on an enemy that isnt created at the same time as the bullet. thus the bullet could hit any enemy on the screen and the bullet and the enemy would unload. i guess i would need to use a for loop and an array for the bullets and the enemy? please send me specific help. kevin.heath@live.com THANKS!!!!
I was trying to make this code work with AS3 and I’ve yet to get it working properly, is there any chance you could revisit this with AS3?