Показать сообщение отдельно
Старый 08.05.2007, 12:09
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 14  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Код:
move = function(addX,addY) {
   mc._x += addX;
   mc._y += addY;
}
arr = [{obj:arrowUp_btn,addX:0,addY:-1},{obj:arrowDown_btn,addX:0,addY:1},{obj:arrowLeft_btn,addX:-1,addY:0},{obj:arrowRight_btn,addX:1,addY:0}];
for (i = 0;i<arr.length;i++) {
   o = arr[i];
   o.obj.i = i;
   o.obj.onRelease = function() {
        move(arr[this.i].addX,arr[this.i].addY);
   }
}
delete i;
delete o;