У меня есть массив с мувиклипами, которые я размещаю на сцене. Я хочу использовать клавиши со стрелками клавиатуры для изменения альфы каждого мувиклипа отдельно, как если бы вы проходили через них (я надеюсь, что это имеет смысл). До сих пор я могу только выделить их все сразу, используя стрелку ВВЕРХ/ВНИЗ. Моя цель состоит в том, чтобы прокрутить их с помощью подсветки и downlight, используя свойство alpha.AS3 с помощью клавиш со стрелками для выделения movieclips
Это мой код:
импорт flash.events.KeyboardEvent; импорт flash.events.Event;
var num1: Number = 262; var aantal: Number = 8;
function Main() {
var BTN_arr: Array = new Array();
var houder: Number = 1;
var aantal2: uint = BTN_arr.length;
var nextBTN: uint;
var currentBTN: uint;
for (var i = 0; i < aantal; i++) {
var myBTN: BTNBg = new BTNBg();
myBTN.name = "btn" + i;
BTN_arr.push(myBTN);
addChild(myBTN);
myBTN.alpha = .45;
myBTN.x = 40;
myBTN.y = num1;
num1 += 90;
}
BTN_arr[0].alpha = 1;
stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown);
function myKeyDown(e: KeyboardEvent): void {
if (e.keyCode == Keyboard.DOWN) {
for (var i = 0; i < BTN_arr.length; i++) {
BTN_arr[i].alpha = 1;
}
}
trace("down");
if (e.keyCode == Keyboard.UP) {
for (var j = 0; j < BTN_arr.length; j++) {
BTN_arr[j].alpha = .45;
}
trace("up");
//MyBTN.alpha = 1;
}
}
}
Main();