Просмотр полной версии : управление роликом перехватывает браузер?
cont_unit_list.addEventListener(MouseEvent.MOUSE_WHEEL, scroll_unitlist);
запускаем swf все пашет, запускаем в браузере, не пашет. Браузер перехватывает ролик?
как лечить?
iflamberg
06.03.2013, 21:35
Пашет если предварительно кликнуть мышкой внутри флешки. Иначе у нее фокуса нет. Там, правда, кажется был еще баг, что вся страница браузера скролится вместе с флешкой.
_etc писал фикс http://etcs.ru/blog/as3/mousewheel/
NoisyFlasher
06.03.2013, 22:20
О, в эту ссылку нужно потыкать носом многих разработчиков на kongregate - а то запарился я уже крутить колесо и потом страницу поднимать)
caseyryan
06.03.2013, 22:48
Там, правда, кажется был еще баг, что вся страница браузера скролится вместе с флешкой.
Это не баг. Иногда это наоборот бывает полезно. А так бы страница постоянно на каких-нибудь баннерах застрявала, как было с ас2.
О, в эту ссылку нужно потыкать носом многих разработчиков на kongregate - а то запарился я уже крутить колесо и потом страницу поднимать)
Есть еще решение (http://code.google.com/p/mousewheeltrap/) с использованием джаваскрипта
но у Дениса прикольнее, и проще в использовании
Пашет если предварительно кликнуть мышкой внутри флешки. Иначе у нее фокуса нет. Там, правда, кажется был еще баг, что вся страница браузера скролится вместе с флешкой.
_etc писал фикс http://etcs.ru/blog/as3/mousewheel/
Не скролиться, даже после клика.
Спс за ссылку.
iflamberg
07.03.2013, 22:57
после клика где? Если на stage повесить слушаетель, или stage.focus выставить тоже не скролится?
caseyryan
08.03.2013, 10:54
Не скролиться, даже после клика.
А браузер какой? Там не все браузеры поддерживаются
после клика где? Если на stage повесить слушаетель, или stage.focus выставить тоже не скролится?
stage.focus = stage;
stage.addEventListener(MouseEvent.MOUSE_WHEEL, zoom_out);//опрос ролика мыши (переход в функцию управления зумом)
Так? Не пашет.
Мне нужен вариант, чтобы флешка начала работать, только после клика, так что дело не в фокусе, левая кнопка то работает и клавиатура опрашивается...
Браузер ФФ 19.0.2
Добавлено через 2 минуты
ОооО В Хроме пашет.
Добавлено через 4 минуты
И в эксплорере пашет.... Че за бред...
Тока вот в Хроме наблюдается косяк, скролинг идет на 2 вместо 1
хотя я не цыферькам проверяю а просто направление:
if (e.delta > 0) { map_zoom = 40;}
else if (e.delta < 0) { map_zoom = 22;}
Добавлено через 7 минут
Теперь собсно вопрос, как сделать, чтобы в ФФ работало?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.