Проблема с функцией с Math.cos(this.a) и Math.sin(this.a)
функция нормально работает если в ней нету Math.cos(this.a) и Math.sin(this.a) но они мне нужны для того что-бы пыля летела в нужное направления! код очень маленький! помогите мне! во код:

Код:
var lev:Number = 1;
var bulletSpeed:Number = 35;
function NewMyBullet(event:Event):void
{
++lev;
var NewR4: MovieClip = new bulletAvtomat();
this.addChild(NewR4)
NewR4.x = Hero.x;
NewR4.y = Hero.y;
NewR4.addEventListener(Event.ENTER_FRAME, NewMyBulletonEnterFrame);
NewR4.rotation = Hero.rotation;
NewR4.a = NewR4.rotation / 180 * 3.14159265359;
function NewMyBulletonEnterFrame(event:Event){
event.target.x = event.target.x + bulletSpeed * Math.cos(this.a);
event.target.y = event.target.y + bulletSpeed * Math.sin(this.a);
//event.target.x = event.target.x + bulletSpeed;
//event.target.y = event.target.y + bulletSpeed;
};};