Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как запретить скроллинг в браузере (http://www.flasher.ru/forum/showthread.php?t=160730)

cremnet 16.07.2011 19:57

Как запретить скроллинг в браузере
 
Есть флеш приложение установленое на ВК, в нем есть объекты со скролом, но на MOUSE_WHEEL откликается не только сами объекты, но и страница браузера тоже скролится.
Как убрать события MOUSE_WHEEL для браузера когда мышь находится над объектами с возможностью скролинга в приложении?

КорДум 16.07.2011 20:24

http://etcs.ru/blog/as3/mousewheel_v11_update/

cremnet 16.07.2011 20:34

Боюсь это не то решение проблемы, я точно знаю ряд приложений в которых это задействовано и работает в любом браузере, а по данной ссылке написано что это работает не со всеми да и в демка не так работает как хотелось бы

Добавлено через 2 минуты
http://vk.com/app2164459 здесь, без всяких кликов на приложение работает в любом браузере, если мышь находинся над флешкой то события скрола распространяются только на флешку

goodguy 16.07.2011 20:43

это было в АС2.
В АС3 этого нет, так что у etc самое нормальне решение проблемы
И что там работает не так как хотелось бы? Что мешает добавить слушатели Event.MOUSE_LEAVE и MouseEvent.ROLL_OVER, и по ним захватывать мышь? Я делал так, все работает отлично, именно так, как нужно.

Цитата:

я точно знаю ряд приложений в которых это задействовано и работает в любом браузере
И в сафари?

cremnet 16.07.2011 20:58

а есть ли возможность оловать горизонтальный скролл?

Добавлено через 3 минуты
Данное решение не подошло(((
SecurityError: Error #3226: Cannot import a SWF file when LoaderContext.allowCodeImport is false.
я глянул как оно работает...

КорДум 16.07.2011 21:05

Вы даже не представляете, сколько народу, в т.ч. и вконтакте, использует класс etc.

cremnet 16.07.2011 21:08

ну... ща попытаюсь как нить прилудить

Добавлено через 42 минуты
работает)) просто на локальном тесте матюкается

goodguy 16.07.2011 22:21

Странно. У меня ни на локальном ни на сервере на матюкается.

fljot 16.12.2013 14:31

Нет ли у кого последней версии? У Дениса сайт немного поломан..
*Вызываю etc в тред.*

ChuwY 16.12.2013 14:51

У Дениса сайт немного закрыт.


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

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