Показать сообщение отдельно
Старый 08.01.2006, 17:17
baron27 вне форума Посмотреть профиль Отправить личное сообщение для baron27 Посетить домашнюю страницу baron27 Найти все сообщения от baron27
  № 8  
Ответить с цитированием
baron27
Контрибьютор базы знаний по Флекс
 
Аватар для baron27

Регистрация: Aug 2005
Сообщений: 690
Код:
but.onPress = function() {
	if (Key.isDown(1)) {  
// если нажата левая кнопка мыши
		if (fire) {        
//если активизирован огонь
			k++;     
			attachMovie("bullet", "bullet"+k, k);  //аттачим пульку
			_root["bullet"+k]._y = plo._y;          
			_root["bullet"+k]._x = plo._x;     
// координаты пульки соответствуют координатам "дула пистолета"
			_root["bullet"+k].onEnterFrame = function() {
				this._y -= 5;  // запускаем пульку вверх

// а вот тут хз как, если через хиттест, то его надо прогнать через цикл
// из 100 итераций 
                          for (i=0;i<100;i++) {
				if (this.hitTest("kv"+i)) {
					_root["kv"+i]._visible = false;
				}
                              }
			};
		}
	}
};
В примере game.rar данная проблема решена из-за того, что там 3 мувика-мишени, а у меня их сотня. Очень уж тормозит все, если прогонять через этот цикл(