as3 проверяет, был ли выбран элемент в массиве - PullRequest
0 голосов
/ 29 июня 2011

Извините, если это немного.Я работаю в AS3.У меня есть массив из 8 кнопок.В настоящее время я скрываю кнопку, которая нажата с помощью e.currentTarget.

Как я могу сказать flash, чтобы все кнопки, которые не , становились видимыми в качестве текущей цели (т. Е. Если кнопка была скрыта при предыдущем нажатии, как мне сказать ейснова станет видимым при нажатии другой кнопки?)

Заранее спасибо за любой совет.Ниже приводится то, что я использую, чтобы скрыть родителя currentTarget:

buttonArray[i].addEventListener(MouseEvent.MOUSE_DOWN, officeButtonSelected);
    function officeButtonSelected (e:MouseEvent){
        e.currentTarget.parent.visible=false;

    }

1 Ответ

2 голосов
/ 29 июня 2011

Когда вы обнаруживаете щелчок, просто обведите все кнопки и сделайте их видимыми, прежде чем скрыть ту, которая была нажата.

for each( var button:DisplayObject in buttonArray){
    button.visible = true;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...