![]() |
как грамотно сделать текст появляющийся под мышкой?
скажите пожалуйста как грамотно сделать чтобы текст появлялся под мышкой когда наводишь на какой-то объект. Как на этом форуме при наведении на название темы к примеру. И чтобы он появлялся не сразу а через некоторое время.
|
Если кратковременно впасть в жестокий американизм, то это назвается хинтом (либо хинтюшкой, по народному). Я думаю, реализовать это можно так:
Отслеживаем событие onMouseMove. При его наступлении проверяем, не располагается ли указатель над клипом clip. Сделать это можно при помощи метода hitTest() (например).В зависимости от полученного значения действуем следующим образом: 1. Если метод hitTest() возвращает истину, создаем на очень большой глубине основной временной диаграммы (подсказка должна отображаться выше всех объектов в фильме) текстовое поле с рамкой и желтой заливкой, а затем выводим в него текст подсказки. Находиться данное поле должно чуть правее и ниже указателя мыши. 2. Если от метода hitTest() получено false, проверяем, имеется ли поле подсказки. Если оно есть, удаляем его. 3. Подсказка должна появиться не моментально. Поэтому создающий ее код запускаем не сразу, а спустя 0,5 секунды после наведения указателя на объект, предварительно проверив, что он не был за это время смещен за пределы поля. |
| Часовой пояс GMT +4, время: 16:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.