Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   MouseWheel в Chrome в полноэкранном режиме (http://www.flasher.ru/forum/showthread.php?t=214233)

Ёлочка 31.05.2017 14:00

Слайдер - это полоса прокрутки справа страницы. А для игры зум можно переназначить на клавиатуру. Сделать три режима увеличения (далеко, средне, близко), которые переключаются по очереди одним нажатием клавиши - чик-чик-чик. А для более точной настройки зума назначить еще пару клавиш; одна приближает, другая удаляет - вжжжжжик-вжжжжжик... Вообще красота! А колеса нужно запретить.

Или зум можно переназначить на движение мышью с зажатой клавишей на клавиатуре. Если клавиша зажата, то движение мыши влево-право увеличивает-уменьшает зум. А если клавиша отжата, то мышь работает в обычном режиме. Очень удобно и нет нужды ломать пальцы об дурацкое колесо!

undefined 31.05.2017 14:07

Неужели каждый раз целится в элемент ui удобнее колеса? Я уж не говорю что размер ползунка сколлбара может быть 1-2 пикселя.

illusion21 31.05.2017 14:07

undefined, можно ссылку на рабочий пример с тем кодом? У меня что-то не пашет этот вариант.

Добавлено через 4 минуты
Ёлочка, в игру поиграть можно.. есть кнопки в интерфейсе для приближения отдаления.

То что вы пишете нам не подходит. У нас не 3 положения (близко-средне-далеко) а плавный зум... специфика игры такая, онлайн 3д бильярд и там игрок сам определяет насколько близко надо ему располагаться относительно шара чтобы было удобнее целиться. На клавиатуре стрелки уже заняты другой функцией, да и с учетом того что 99% всех действий в игре происходит при использовании мыши то удобнее чем колесо мыши здесь ничего не придумать.

Ёлочка 31.05.2017 14:15

Цитата:

Сообщение от undefined (Сообщение 1200768)
Неужели каждый раз целится в элемент ui удобнее колеса? Я уж не говорю что размер ползунка сколлбара может быть 1-2 пикселя.

В моих сообщениях речь шла не только о скроллбарах, но и прокрутке о объекта зажатой кнопкой мыши в любом месте объекта. Например, навел мышь, зажал и потащил - это круче любого колеса, удобнее и точнее.

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

undefined 31.05.2017 14:16

Цитата:

undefined, можно ссылку на рабочий пример с тем кодом? У меня что-то не пашет этот вариант.
А какой браузер?
Пока это реализовано только на тестовом фб приложении, давай свой юзер ид - дам тебе пермишен

illusion21 31.05.2017 14:17

Цитата:

Сообщение от undefined (Сообщение 1200773)
А какой браузер?
Пока это реализовано только на тестовом фб приложении, давай свой юзер ид - дам тебе пермишен

100001409517318
Пробовал в опере и хроме.

undefined 31.05.2017 14:17

Цитата:

Ну, а если уж попадается скроллбар в два пикселя, то это уже косяк дизайнеров интерфейса, возможно, любителей всяких колес. С ними лучше не связываться вообще.
Ясно :D

Ёлочка 31.05.2017 14:18

Цитата:

Сообщение от illusion21 (Сообщение 1200769)
здесь ничего не придумать.

Придумать. Плавный зум без колеса - это очень просто. Зум включается при зажатой правой кнопке мыши и приближает-удаляет движением мыши. Когда правую кнопку мыши отпускаешь - зум отключается. В разы удобнее колеса и точнее на порядки!

undefined 31.05.2017 14:20

Цитата:

Сообщение от illusion21 (Сообщение 1200774)
100001409517318
Пробовал в опере и хроме.

Пробуй кнопка fs в футере, колесом скролл в магазине и в игре

Добавлено через 6 минут
upd:методы *RequestFullscreen надо вызывать у контейнера флэшки(в моем случае это this.appEl)

illusion21 31.05.2017 15:04

Цитата:

Сообщение от undefined (Сообщение 1200777)
upd:методы *RequestFullscreen надо вызывать у контейнера флэшки(в моем случае это this.appEl)

Элемент запустить в фулскрине плучилось, тоесть браузер и ОС исчезли, но вокруг флэшки черный экран. Как сделать так чтобы сама флэшка стала на весь экран?

Добавлено через 13 минут
В общем все печально. Сделать флэшку на весь экран удалось, и даже колесо мыши работает.. но по чему-то 3д в таком режиме лагает и дергается, в отличие от стандартного StageDisplayState.FULL_SCREEN_INTERACTIVE :(((
Видимо остается только ждать когда гугл снизойдет до исправления своего косяка.


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

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