
Код AS3:
stage.addEventListener(Event.ENTER_FRAME, bulletFire, false, 0, true);
function bulletFire(evt: Event): void{
bullet.x+=Math.cos(bullet.rotation * Math.PI / 180) * 5;
bullet.y+=Math.sin(bullet.rotation * Math.PI / 180) * 5;
}
// Стрельба персонажа
stage.addEventListener(MouseEvent.MOUSE_DOWN, Fire, false, 0, true);
function Fire(evt: MouseEvent): void {
var bullet:MovieClip = new Bullet ();
addChild(bullet);
bullet.rotation = soldier.rotation;
bullet.x = soldier.x + Math.cos(bullet.rotation * Math.PI / 180) * 25;
bullet.y = soldier.y + Math.sin(bullet.rotation * Math.PI / 180) * 25;
soldier.soldier2.gotoAndPlay(11);
soldier.soldier2.gun.play();
bulletFire(evt) ------------------------- ДАННАЯ ФУНКЦИЯ НЕ ВЫЗВАЕТСЯ
}