принесите объект выходить на actionscript 3 флэш-памяти

Мне настраивали меню, которое имеет приблизительно 20 пунктов меню в кругу. Когда Вы мышь по каждому объекту, заголовок подходит. Единственная проблема состоит в том, что из-за порядка глубины, это скрыто позади других пунктов меню. Существует ли способ выявить этот объект когда moused? Я - симпатичный actionscript неграмотный, таким образом, любая справка была бы потрясающей.

12
задан Oliver Spryn 10 July 2012 в 22:16
поделиться

2 ответа

Если вы не хотите, чтобы ваш объект был удален, а затем добавлен в список отображения с помощью addChild , вы можете использовать setChildIndex

var parent:DisplayObjectContainer = myElement.parent;
parent.setChildIndex(myElement, parent.numChildren-1);
21
ответ дан 2 December 2019 в 07:02
поделиться

Вы можете переместить элемент наверх, повторно добавив его в список отображения, используя addChild (item), даже если он уже добавлен как дочерний. Что-то в строках этого:

function onMouseOver(e:MouseEvent) {
    e.target.parent.addChild(e.target);
}

Может показаться немного странным использовать этот подход вместо других возможных методов для перемещения чего-либо в списке отображения, но поскольку addChild (object) сначала удаляет объект из списка отображения, прежде чем добавить его, он будет работать нормально.

1
ответ дан 2 December 2019 в 07:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: