Цитата:
|
Сообщение от this.create
Вот короче:
 Код:
var step:Number = 5;
arrowRight_btn.onRelease = function() {
mc1._x -= step;
};
arrowLeft_btn.onRelease = function() {
mc1._x += step;
};
arrowUp_btn.onRelease = function() {
mc1._y += step;
};
arrowDown_btn.onRelease = function() {
mc1._y -= step;
};
|
Нет, такой вариант как раз не очень гибкий - а если еще нужно ходить по диагонали, то придётся опять дублировать код?
Цитата:
Про много кнопок: как вы их планируете вставлять в сцену. От этого будет зависить и оптимизация.
ps. А может вам просто класс Key нужен?
|
я не аттачу их из библиотеки, а вставляю сразу в редакторе. Ну, вот сейчас, например, у меня девять кнопок(на все возможные ходы) и для всех почти одинаковый код, отличающийся только передаваемым значением (way). Поэтому интересует, как можно упростить код, и не писать для каждой кнопки свой onRelease.