Мне настраивали меню, которое имеет приблизительно 20 пунктов меню в кругу. Когда Вы мышь по каждому объекту, заголовок подходит. Единственная проблема состоит в том, что из-за порядка глубины, это скрыто позади других пунктов меню. Существует ли способ выявить этот объект когда moused? Я - симпатичный actionscript неграмотный, таким образом, любая справка была бы потрясающей.
Если вы не хотите, чтобы ваш объект был удален, а затем добавлен в список отображения с помощью addChild
, вы можете использовать setChildIndex
var parent:DisplayObjectContainer = myElement.parent;
parent.setChildIndex(myElement, parent.numChildren-1);
Вы можете переместить элемент наверх, повторно добавив его в список отображения, используя addChild (item), даже если он уже добавлен как дочерний. Что-то в строках этого:
function onMouseOver(e:MouseEvent) {
e.target.parent.addChild(e.target);
}
Может показаться немного странным использовать этот подход вместо других возможных методов для перемещения чего-либо в списке отображения, но поскольку addChild (object) сначала удаляет объект из списка отображения, прежде чем добавить его, он будет работать нормально.