Показать сообщение отдельно
Старый 10.02.2013, 16:19
dimaMJ вне форума Посмотреть профиль Отправить личное сообщение для dimaMJ Найти все сообщения от dimaMJ
  № 1  
Ответить с цитированием
dimaMJ

Регистрация: Feb 2013
Сообщений: 51
вот обьясните мне почему в этом коде (комментарий читайте ниже)
Код AS1/AS2:
var nextBulletTime = 0;
	var nextBullet = 0;
	var bullets = [];
 
	// init score
	var score = 0;
 
 
 
function shootBullet() {
 
 
	// init score
 
 
	// see whether there has been enough time to reload
	if (getTimer() > nextBulletTime) {
trace(nextBulletTime); // почему тут выводит ноль? когда должно выводить сначала 0 потом 
//(getTimer()+1000;) а оно постоянно дает ноль из-за чего паузы совсем нет ну я не пойму
		var depth = this.getNextHighestDepth();
var newBullet = attachMovie("bullet","bullet_"+nextBullet,depth);
 
newBullet._x =_root.cat._x+13;
newBullet._y = _root.cat._y+25;
 
bullets.push(newBullet);
 
 
 
 
		//get set for next bullet
		nextBullet++;
		nextBulletTime = getTimer()+1000;
 
		var mySound2 = new Sound();
	mySound2.attachSound("booll");
	mySound2.start();
	}
 
}