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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
onRollOut не сработает, если юзер нажмет мышку, уведет за пределы флешки и только там отпустит. onDragOut тоже не поможет, если юзер откроет другое окно и проведет мышку по нему за границу флеш-ролика.
Так что надо поверять координаты мыши по интервалу, сохранять старые значения и сравнивать с новыми. Если они не поменялись, вышли за пределы сцены или undefined, прячьте курсор, отменяйте проверку координат и ставьте проверку на onMouseMove. Как только флеш отловил мышку, показывайте курсор снова, прекращайте отслеживать onMouseMove и ставьте обратно проверку координат.
Минус - если человек задумался, курсор исчезнет - ну так убирайте его не сразу и ставьте что-то вроде скринсейвера.