Просмотр полной версии : Как заменить курсор на руку при наведении на Скролл-компонент?
warlock_black
06.03.2006, 02:03
Вопрос в сабже:)
ЫЫЫЫ... ) хороший вопрос.. ) если сам компонет этого не поддерживает то помоему это не реально... надо рыть настройки компонента...
warlock_black
//aaa - имя компонента, ну его экземпляра, в смысле
aaa.onRollOver= function () {
trace ('aaa');
}
:D :D :D
или в мувик его как-нить обратно..., правда у мя не получилось, так что можно через aaa._width
warlock_black
06.03.2006, 05:07
ага, в руку превращается. Только текст теперь не скролится. Подозреваю, что его для этого придется перебивать в скрипт, что усложняет задачу и не есть гуд...
warlock_black
а, блин, забыл....
ещё можно сделать объект, следящий за мышом и когда поледний заезжает в aaa._x(+aaa._width) и сооответственно по У, тогда налеплять руку.
warlock_black
06.03.2006, 05:57
так как ее налеплять-то??:)
чего-то я не улавливаю твоей мысли...
Рука появляется только при событиях типа onRollOver и т.п. так что спосом с отлавливанием координат мыши не прокатит ...
K.A.T.A.F.A.L.K.E.R
06.03.2006, 12:25
А если прозрачный button сверху влепить? Ну, в смысле, с одной лишь hit-овой областью?
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
единственно правильная мысль за весь топик;
скта, не подскажешь, как "разобрать" компонент на исходные мувики ипрочие элементы?
Для восьмёрки исходники компонентов лежат тут
C:\Program Files\Macromedia\Flash 8\en\Configuration\ComponentFLA
KUZEN
пасиба!
тоже щас поискал - нашёл:
D:\program files\Macromedia\FlashMX04\Flash MX 2004\en\First Run\ComponentFLA
А если прозрачный button сверху влепить? Ну, в смысле, с одной лишь hit-овой областью?
не будет работать.
K.A.T.A.F.A.L.K.E.R
06.03.2006, 23:38
не будет работать.
че не будет? Ты про то что будет все события перехватывать? Так навесить их как раз на этот баттон...
события скролла навесить на баттон? крутое решение, но как скролл при этом будет работать по-твоему?
a][, шит, проверил - перехватывает, ничё за то рука появлятся :) на крайняк можно через координаты
единственно правильная мысль за весь топик
mrspb - lamer :lol:
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.