Показать сообщение отдельно
Старый 27.07.2008, 18:48
Alex_beginner вне форума Посмотреть профиль Отправить личное сообщение для Alex_beginner Найти все сообщения от Alex_beginner
  № 2  
Ответить с цитированием
Alex_beginner
 
Аватар для Alex_beginner

Регистрация: May 2008
Сообщений: 476
Если кратковременно впасть в жестокий американизм, то это назвается хинтом (либо хинтюшкой, по народному). Я думаю, реализовать это можно так:

Отслеживаем событие onMouseMove. При его наступлении проверяем, не располагается ли указатель над клипом clip. Сделать это можно при помощи метода hitTest() (например).В зависимости от полученного значения действуем следующим образом:
1. Если метод hitTest() возвращает истину, создаем на очень большой глубине основной временной диаграммы (подсказка должна отображаться выше всех объектов в фильме) текстовое поле с рамкой и желтой заливкой, а затем выводим в него текст подсказки. Находиться данное поле должно чуть правее и ниже указателя мыши.
2. Если от метода hitTest() получено false, проверяем, имеется ли поле подсказки. Если оно есть, удаляем его.
3. Подсказка должна появиться не моментально. Поэтому создающий ее код запускаем не сразу, а спустя 0,5 секунды после наведения указателя на объект, предварительно проверив, что он не был за это время смещен за пределы поля.
__________________
Случайность, господа, это знаете ли непознанная необходимость.


Последний раз редактировалось Alex_beginner; 27.07.2008 в 19:25.