скажите пожалуйста как грамотно сделать чтобы текст появлялся под мышкой когда наводишь на какой-то объект. Как на этом форуме при наведении на название темы к примеру. И чтобы он появлялся не сразу а через некоторое время.
Alex_beginner
27.07.2008, 18:48
Если кратковременно впасть в жестокий американизм, то это назвается хинтом (либо хинтюшкой, по народному). Я думаю, реализовать это можно так:
Отслеживаем событие onMouseMove. При его наступлении проверяем, не располагается ли указатель над клипом clip. Сделать это можно при помощи метода hitTest() (например).В зависимости от полученного значения действуем следующим образом:
1. Если метод hitTest() возвращает истину, создаем на очень большой глубине основной временной диаграммы (подсказка должна отображаться выше всех объектов в фильме) текстовое поле с рамкой и желтой заливкой, а затем выводим в него текст подсказки. Находиться данное поле должно чуть правее и ниже указателя мыши.
2. Если от метода hitTest() получено false, проверяем, имеется ли поле подсказки. Если оно есть, удаляем его.
3. Подсказка должна появиться не моментально. Поэтому создающий ее код запускаем не сразу, а спустя 0,5 секунды после наведения указателя на объект, предварительно проверив, что он не был за это время смещен за пределы поля.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.