![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 144
|
Здраствуйте. У меня есть скролинг мувиклипа сделанный при помощи маски.
Вопрос как его сделать чтобы скроллинг работал при помощи колеса мышки. |
|
|||||
|
Banned
Регистрация: Dec 2003
Сообщений: 3,925
|
Цитата:
|
|
|||||
|
меценат
|
Эх ..... начнем разбазаривать , если кто то будет против то при встрече угощу мороженным )
код мастера 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й версии флеша )
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 144
|
Цитата:
|
|
|||||
|
Banned
Регистрация: Dec 2003
Сообщений: 3,925
|
Спасибо за желание работать самому
|
|
|||||
|
Регистрация: Jan 2006
Сообщений: 144
|
Цитата:
ПОчему у тебя всегда такое издивательское отношение к людям? |
|
|||||
|
Регистрация: Jan 2006
Сообщений: 144
|
И так сегодня всётке взялся за эту фичу.
И под конец хочу выложить то к чему пришёл. Пример который был выше был для меня очень медленный и его надо было сделать наоборот. 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 число перемещения скруллера. Последний раз редактировалось iNils; 26.06.2006 в 12:06. |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|