Показать сообщение отдельно
Старый 11.11.2010, 22:38
ЗлОй ПрОграММер вне форума Посмотреть профиль Отправить личное сообщение для ЗлОй ПрОграММер Найти все сообщения от ЗлОй ПрОграММер
  № 3  
Ответить с цитированием
ЗлОй ПрОграММер

Регистрация: Nov 2010
Сообщений: 434
у меня есть класс button , я сделал массив класса button вот код
Код AS3:
var buttons: Array = [];
var p:int = 0;
for (i=0; i<=3; i++){
	for (j=0; j<=3; j++){
		if (Num[i][j]!=0) {
			buttons.push(new button());
            addChild(buttons[p]);	
			x1 += 90;
            buttons[p].x = x1;
            buttons[p].y = y1;
			p +=1;
		}
	}
 
    y1 += 90;
    x1 = 140;
}
теперь сдвинуть ту "кнопку(клетку)" на которую я нажал ! как это сделать , я не понимаю как ваш код работает(

Добавлено через 1 минуту
Код AS3:
buttons[0].addEventListener(MouseEvent.CLICK,  drag);
 
function drag(e: MouseEvent):void{
  buttons[0].x += 10;
}
для одной кнопки будет так, а если у меня их будет 1000 то и 1000 функций надо описывать , а меня это не устраивает


Последний раз редактировалось ЗлОй ПрОграММер; 11.11.2010 в 22:43.