Просмотр полной версии : Курсор Мыши
SpyCandy
10.02.2015, 19:22
Как изменить курсор мыши на свой клип?
Заранее спасибо.
Примерно так:
Mouse.hide()
attachMovie("my_clip")
onMouseMove = function(){
my_clip._x = _xmouse;
}
или
my_clip.startDrag();
Mouse.hide();
attachMovie("MARK","MK",1000);
_root.onMouseMove = function ()
{
CURX=_xmouse;
CURY=_ymouse;
}
SpyCandy
10.02.2015, 20:28
Все бы хорошо, но разница между настоящим курсором и курсором в приложении довольно большая + когда настоящий курсор выходит за пределы приложения, мой клип не доходит и до середины SWF-файла
Можно ли это как-то избежать?
когда настоящий курсор выходит за пределы приложения
Если резко мышью повести, в смысле?
Mouse.hide()
attachMovie("my_clip")
onMouseMove = function(){
my_clip._x = _xmouse;
my_clip._y = _ymouse;
updateAfterEvent(); // Про это не забудьте
}
В ас2 нет события для того, чтобы отловить мышку, уходящую с флэшки.
Но можно поверх всего ролика кинуть кнопку, 100х100%, вот она будет ловить. Но внутренние клики как-то самостоятельно разруливать придется.
Альтернативно, лет 5 назад был код для аналитического определения ухода мыши, он (код) следил за направлением и динамикой перемещения мыши, поэтому относительно точно работал, за исключением пограничных случаев (подвели к краю, резко дернули).
Еще способ... Обернуть флэшку вашу в ас3-контейнер. Не знаю, насколько он применим, но всё же.
А, и еще момент: SpyCandy, а вам действительно это нужно? Меня вот бесят игрушки и приложения, меняющие мой курсор.
SpyCandy
11.02.2015, 11:01
Ладно, спасибо. Придется реализовать идею другим способом.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.