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

Fuza67 02.04.2006 20:34

Скрол
 
Как сделать скрол колесом мышки! ну или хотяб расскажите как ловить во флеше кручение мышиного колесика!

silin 02.04.2006 20:43

Код:

Mouse.addListener(l={});
l.onMouseWheel=function(del){
        trace(del);
}


Fuza67 02.04.2006 21:12

блин пояснил бы :) как определить куда калесо крутиться?

iNils 02.04.2006 21:34

http://www.flasher.ru/forum/showthread.php?t=77820

silin 02.04.2006 21:45

Цитата:

Сообщение от Fuza67
блин пояснил бы :) как определить куда калесо крутиться?

колесо крутится туда, куда его крутит юзер,
не верю, что у тебя не хватает покрутить колесо и посмотреть что выдает трейс..

iNils 02.04.2006 21:47

Цитата:

Сообщение от silin
колесо крутится туда, куда его крутит юзер,
не верю, что у тебя не хватает покрутить колесо и посмотреть что выдает трейс..

Зачем смотреть трейс, когда можно подождать ответа на форуме? :D

Nidl 02.04.2006 23:43

Вот как вариант , спасибо пользователю Alkonaft

Код:

mauseScroll = new Object();
mauseScroll.onMouseWheel = function(delta) {
y = barbase.bar2._y-delta;
if (y>0 && y<csH) {
barbase.bar2._y -= delta*5;
} else {
barbase.bar2._y = -delta*5<0 ? 0 : csH;
}
};
Mouse.addListener(mauseScroll);

Где.
barbase.bar2._y - сам бегунок(скруллер)

csH число перемещения скруллера.



P.S. работает на 7мерке и выше ...


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

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