Показать сообщение отдельно
Старый 22.10.2008, 19:14
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 4  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Пожалуйста, только
Код:
n = Const
UPD: кстати, создавать на каждое действие флажки тоже както не по последним словам оптимизации. Горозда проще объявить 1 переменную которая и будет хранить ID действия, например:
Код:
myonPress = function(id:Number)
{
	switch (id)
	{
		case 0:
   			// job
		break;
		case 1:
 			// job
		break;
		case 2:
			// job
		break;
		case 3:
   			// job
		break;
		default: trace('Где ты нашёл эту кнопку???');
	}
}

var n:Number=3;
var ID:Number=-1; // Что б преждевременно ничего сработало

for (var i=0; i<=n; i++) 
{
	_root.main.stick["q"+i].onPress = function() 
	{
		ID=Number(this._name.substr(-1));
		myonPress(ID);	
	};
}
а тут еще проще
Код:
on (release)
{
	switch (ID)
	{
		case 0:
			// job
		break;
		................
		case 3:
			// job
		break;
	}
}
если же запись имеет смысл (тоесть выполняються различные действия при onPress / onRelease)
__________________
return this...


Последний раз редактировалось AlexCooper; 22.10.2008 в 22:30.