Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Свой курсор (http://www.flasher.ru/forum/showthread.php?t=100056)

ccop 18.08.2007 20:35

Свой курсор
 
На клипе поставил такой код...
Код:

onClipEvent (load) {
        startDrag(this, true);
        Mouse.hide();
}
onClipEvent (mouseMove)
{
        updateAfterEvent();       
}

Все вроде нормально, курсорчик поменялся... Две проблемы. Нажимаю правую кнопку, появляется оригинальный курсор.
И еще при наведении на обьекты, немного притармаживает... есть другие варианты, почему могут быть тормозы?

udaaff 18.08.2007 20:57

Не нажимай на правую кнопку и все будет нормально =)

ccop 19.08.2007 10:50

Я то нажимать не буду, а вот пользователь может нажать :)

CrazyFlasher 19.08.2007 12:11

делай Mouse.hide() onEnterFrame

DarkLight 19.08.2007 13:40

Достаточно проверять Key.isDown(2) и делать hide в этом случае. Более того, при выходе за пределы клипа надо делать show(), иначе при работе в браузере(в Опере точно) курсор за пределами ролика мигает, что крайне неприятно

ccop 19.08.2007 16:25

а как узнать что курсор ушел за пределы флешки а потом вернулся?
ну вернулся понятно, через onMouseMove наверное...

DarkLight 19.08.2007 18:20

Можно сделать мувик во весь размер и ловить у него onRollOver/onRollOut. Если не подходит(есть кликабельные объекты на самых краях и т п ) - все намного сложнее, только обходными путями.

ccop 19.08.2007 19:18

Проблема в том, что если я сделаю клип на всю флешку, то onRollout срабатывает если я наведу на какой-нить другой обьект, а мне нужно узнать когда уходит за границы... можешь рассказать подробнее про второй способ?

Nirth 19.08.2007 19:44

В АС3 можно отловить, хотя не знаю как в опере.


Часовой пояс GMT +4, время: 21:53.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.