Problem with Positioning Shots

I followed JohnPapiomitis' instructions on how to fire bullets( see "http://gamesalad.com/forums/topic.php?id=26227"). However, there was an unforeseen complication: When the player gets too near the mouse, the shots fire backward. In retrospect, I should've known that was coming, but I didn't. What should I do to remedy this?