Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.01.2006, 02:03
alkonaft вне форума Посмотреть профиль Отправить личное сообщение для alkonaft Найти все сообщения от alkonaft
  № 1  
Ответить с цитированием
alkonaft
 
Аватар для alkonaft

Регистрация: Jan 2006
Сообщений: 144
По умолчанию Скролл колеса мышки.

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

Старый 20.01.2006, 02:08
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 2  
Ответить с цитированием
Antares
Banned
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Цитата:
Сообщение от alkonaft
У меня есть скролинг мувиклипа сделанный при помощи маски.
А теперь то же самое еще раз другими словами для тупого Антареса.

Старый 20.01.2006, 02:38
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 3  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Эх ..... начнем разбазаривать , если кто то будет против то при встрече угощу мороженным )

код мастера 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й версии флеша )
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Старый 20.01.2006, 03:25
alkonaft вне форума Посмотреть профиль Отправить личное сообщение для alkonaft Найти все сообщения от alkonaft
  № 4  
Ответить с цитированием
alkonaft
 
Аватар для alkonaft

Регистрация: Jan 2006
Сообщений: 144
Цитата:
Сообщение от D12
Эх ..... начнем разбазаривать , если кто то будет против то при встрече угощу мороженным )

код мастера 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 выдаёт. Но спасибо за обьект бумм работать.

Старый 20.01.2006, 03:27
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 5  
Ответить с цитированием
Antares
Banned
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Спасибо за желание работать самому

Старый 20.01.2006, 03:54
alkonaft вне форума Посмотреть профиль Отправить личное сообщение для alkonaft Найти все сообщения от alkonaft
  № 6  
Ответить с цитированием
alkonaft
 
Аватар для alkonaft

Регистрация: Jan 2006
Сообщений: 144
Цитата:
Сообщение от Antares
Спасибо за желание работать самому
OffTop
ПОчему у тебя всегда такое издивательское отношение к людям?

Старый 22.01.2006, 00:34
alkonaft вне форума Посмотреть профиль Отправить личное сообщение для alkonaft Найти все сообщения от alkonaft
  № 7  
Ответить с цитированием
alkonaft
 
Аватар для alkonaft

Регистрация: 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.
Старый 22.01.2006, 00:44
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 8  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Молодец)
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники

Создать новую тему Ответ Часовой пояс GMT +4, время: 07:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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