PDA

Просмотр полной версии : Скролл колеса мышки.


alkonaft
20.01.2006, 02:03
Здраствуйте. У меня есть скролинг мувиклипа сделанный при помощи маски.
Вопрос как его сделать чтобы скроллинг работал при помощи колеса мышки.

Antares
20.01.2006, 02:08
У меня есть скролинг мувиклипа сделанный при помощи маски.

А теперь то же самое еще раз другими словами для тупого Антареса.

D12
20.01.2006, 02:38
Эх ..... начнем разбазаривать , если кто то будет против то при встрече угощу мороженным )

код мастера Silina:
mauseScroll = new Object();
mauseScroll.onMouseWheel = function(delta) {
trace (scroller._y)
var y=scroller._y+delta
if(y>0 && y<252) scroller._y += delta; else scroller._y=delta<0 ? 0 : 252
}
Mouse.addListener(mauseScroll);



onMouseWheel вот этим и задается прокрутка колесом )
доступна начиная с 7й версии флеша )

alkonaft
20.01.2006, 03:25
Эх ..... начнем разбазаривать , если кто то будет против то при встрече угощу мороженным )

код мастера Silina:
mauseScroll = new Object();
mauseScroll.onMouseWheel = function(delta) {
trace (scroller._y)
var y=scroller._y+delta
if(y>0 && y<252) scroller._y += delta; else scroller._y=delta<0 ? 0 : 252
}
Mouse.addListener(mauseScroll);



onMouseWheel вот этим и задается прокрутка колесом )
доступна начиная с 7й версии флеша )

Циплять та ципляет да только трейсом undefined выдаёт. Но спасибо за обьект бумм работать.

Antares
20.01.2006, 03:27
Спасибо за желание работать самому

alkonaft
20.01.2006, 03:54
Спасибо за желание работать самому
OffTop
ПОчему у тебя всегда такое издивательское отношение к людям?

Antares
20.01.2006, 04:01
Я, к твоему сведению, совершенно серьезно написал пост выше. Как ты его воспринял -- твои заботы.

alkonaft
22.01.2006, 00:34
И так сегодня всётке взялся за эту фичу.
И под конец хочу выложить то к чему пришёл.
Пример который был выше был для меня очень медленный и его надо было сделать наоборот.

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 число перемещения скруллера.

D12
22.01.2006, 00:44
Молодец)