Форум 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=76441)

warlock_black 06.03.2006 02:03

Как заменить курсор на руку при наведении на Скролл-компонент?
 
Вопрос в сабже:)

Gabby 06.03.2006 03:40

ЫЫЫЫ... ) хороший вопрос.. ) если сам компонет этого не поддерживает то помоему это не реально... надо рыть настройки компонента...

mrspb 06.03.2006 04:40

warlock_black
//aaa - имя компонента, ну его экземпляра, в смысле
aaa.onRollOver= function () {
trace ('aaa');
}

:D :D :D
или в мувик его как-нить обратно..., правда у мя не получилось, так что можно через aaa._width

warlock_black 06.03.2006 05:07

ага, в руку превращается. Только текст теперь не скролится. Подозреваю, что его для этого придется перебивать в скрипт, что усложняет задачу и не есть гуд...

mrspb 06.03.2006 05:39

warlock_black
а, блин, забыл....
ещё можно сделать объект, следящий за мышом и когда поледний заезжает в aaa._x(+aaa._width) и сооответственно по У, тогда налеплять руку.

warlock_black 06.03.2006 05:57

так как ее налеплять-то??:)
чего-то я не улавливаю твоей мысли...

KUZEN 06.03.2006 09:14

Рука появляется только при событиях типа onRollOver и т.п. так что спосом с отлавливанием координат мыши не прокатит ...

K.A.T.A.F.A.L.K.E.R 06.03.2006 12:25

А если прозрачный button сверху влепить? Ну, в смысле, с одной лишь hit-овой областью?

mrspb 06.03.2006 16:28

warlock_black
мысль:
если мыша заходит в указанный в прошлом топике квадрат, то прячешь мышь;
Mouse.hide();
_root.attachMovie('rukaInLibrary', 'ruka_mc', 1000);
//следующий кусок нада зациклить
_root.ruka_mc._x = _root._xmouse;
_root.ruka_mc._y = _root._ymouse;
//когда мышак уйдёт из квадрата тавоего скрола - вернуть мышака
Mouse.hide();
_root.ruka_mc.removeMovieClip();

K.A.T.A.F.A.L.K.E.R
единственно правильная мысль за весь топик;
скта, не подскажешь, как "разобрать" компонент на исходные мувики ипрочие элементы?

KUZEN 06.03.2006 19:17

Для восьмёрки исходники компонентов лежат тут
C:\Program Files\Macromedia\Flash 8\en\Configuration\ComponentFLA

mrspb 06.03.2006 23:00

KUZEN
пасиба!
тоже щас поискал - нашёл:
D:\program files\Macromedia\FlashMX04\Flash MX 2004\en\First Run\ComponentFLA

Король 06.03.2006 23:31

Цитата:

Сообщение от K.A.T.A.F.A.L.K.E.R
А если прозрачный button сверху влепить? Ну, в смысле, с одной лишь hit-овой областью?

не будет работать.

K.A.T.A.F.A.L.K.E.R 06.03.2006 23:38

Цитата:

Сообщение от Король
не будет работать.

че не будет? Ты про то что будет все события перехватывать? Так навесить их как раз на этот баттон...

Король 06.03.2006 23:40

события скролла навесить на баттон? крутое решение, но как скролл при этом будет работать по-твоему?

mrspb 07.03.2006 03:31

a][, шит, проверил - перехватывает, ничё за то рука появлятся :) на крайняк можно через координаты
Цитата:

Сообщение от mrspb
единственно правильная мысль за весь топик

mrspb - lamer :lol:


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

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