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

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

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

Регистрация: Mar 2010
Сообщений: 117
По умолчанию Как заблокировать прокрутку страницы колёсиком.

Здравствуйте.
Никак не могу найти решение. Необходимо при нажатии на кнопку на флеше, заблокировать прокрутку страницы колёсиком.

Сейчас попроую сделать это через javaScript + as3.
Но я разобрал страничку одного сайта и пришёл к выводу, что там это делают с помощью самого as3. Т.к. кодов перехвата колёсика там не нашёл.

Старый 01.03.2012, 22:20
megapup вне форума Посмотреть профиль Отправить личное сообщение для megapup Найти все сообщения от megapup
  № 2  
Ответить с цитированием
megapup

Регистрация: Aug 2009
Сообщений: 34
что-то типа такого
вместо window можно попробовать document
preventDefault - функция из jQuery! (можно конечно без jQuery обойтись)

Код:
var blockWheel=true; // блокировать колесо или нет

if(window.addEventListener)
{
	window.addEventListener('DOMMouseScroll',mouseWheel,false);
	window.addEventListener("mousewheel",mouseWheel,false);
}
else window.onmousewheel=mouseWheel;

function mouseWheel(e)
{
	if(blockWheel)
	{
		e=e?e:window.event;
		jQuery.Event(e).preventDefault();
		return false;
	}
}

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

блогер
Регистрация: Apr 2011
Сообщений: 583
Записей в блоге: 2
Бдищь
__________________
Я мало чего умею, но зато хорошо умею учиться...

Старый 01.03.2012, 23:13
Боня вне форума Посмотреть профиль Отправить личное сообщение для Боня Найти все сообщения от Боня
  № 4  
Ответить с цитированием
Боня

Регистрация: Mar 2010
Сообщений: 117
megapup
Спасибо.

HardCoder
Я как раз разбирал его предыдущий скрипт(GlobalMouse). Сейчас с этим поковыряюсь. Спасибо.

Старый 01.03.2012, 23:44
HardCoder вне форума Посмотреть профиль Отправить личное сообщение для HardCoder Найти все сообщения от HardCoder
  № 5  
Ответить с цитированием
HardCoder
 
Аватар для HardCoder

блогер
Регистрация: Apr 2011
Сообщений: 583
Записей в блоге: 2
Цитата:
Сообщение от Боня Посмотреть сообщение
HardCoder
Я как раз разбирал его предыдущий скрипт(GlobalMouse). Сейчас с этим поковыряюсь. Спасибо.
Спасибо тов. etc. По суть там и разбирать нечего - все до невозможности просто: всего 2 метода.
__________________
Я мало чего умею, но зато хорошо умею учиться...


Последний раз редактировалось HardCoder; 01.03.2012 в 23:47.
Создать новую тему Ответ Часовой пояс GMT +4, время: 04:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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