Цитата:
Сообщение от Dub4ek
(сам пробовал, но толком ничего не вышло)
|
А как пробовал?
Цитата:
|
хочу, чтобы этот же слушатель обслуживал другой муви клип.
|
Насколько я знаю, слушатель может обслуживать только тот объект, к которому подключен.
Цитата:
|
Есть два прямоугольника(rect1, rect2),мне нужно, что-то типа меню с несколькими уровнями вложенности, когда мышка над одним прямоугольником, показать второй и когда я перемещаю мышку над вторым прямоугольником, срабатывает событие Mouse_OUT для первого прямоугольника, я делаю так, два события для каждого прямоугольника, и в функции объявляю переменную flag, типа если над вторым после первого, то true и первый прямоугоьник не скрывать, в противном случае false.
|
Можно так:
1. когда происходит перемещение по пунктам меню уровня n, скрывать все пункты уровней > n, после чего отображать дочерние пункты меню у текущего пункта (над которым мышь)
2. Если мышь находится вне пунктов меню больше допустимого времени (например больше 0.1 с) скрывать все прямоугольники (кроме 1-го уровня). Эта задержка для удобства использования, чтобы не заставлять пользователя перемещаться строго по меню.
Чтобы все это контролировать, можно поместить меню в хмл-структуру, и отображать их беря инфу из нее. Либо прикрепить пунктам меню свойсва: "идентификатор", "уровень", ("родитель" или "дети") и связать с помощью них все меню.
Для проверки на то, есть указатель над пунктами меню, можно хранить их все в одном массиве. Для скрытия использовать visible