Показать сообщение отдельно
Старый 26.01.2015, 22:01
sersir вне форума Посмотреть профиль Отправить личное сообщение для sersir Найти все сообщения от sersir
  № 5  
Ответить с цитированием
sersir
 
Аватар для sersir

Регистрация: Sep 2008
Сообщений: 102
Код 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) ------------------------- ДАННАЯ ФУНКЦИЯ НЕ ВЫЗВАЕТСЯ
}