Показать сообщение отдельно
Старый 19.01.2010, 20:35
  № 2  
Ответить с цитированием
Xero201
Guest

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

Чтобы все это контролировать, можно поместить меню в хмл-структуру, и отображать их беря инфу из нее. Либо прикрепить пунктам меню свойсва: "идентификатор", "уровень", ("родитель" или "дети") и связать с помощью них все меню.
Для проверки на то, есть указатель над пунктами меню, можно хранить их все в одном массиве. Для скрытия использовать visible