Форум 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)

undefined 23.05.2017 11:23

мы продублировали колесо кнопками вверх/вниз.Параллельно смотрим как можно колесо в js ловить стандартные лисенеры походу тоже не работают,но пример с вк говорит что workaround существует.

illusion21 27.05.2017 10:56

не подскажите куда можно написать чтобы прочитали разработчики флэшплеера от адоб и хрома?

undefined 27.05.2017 16:48

в самом хроме есть кнопка report an issue в chrome://help/

Добавлено через 44 часа 20 минут
получилось сделать такую альтернативу вместо
Код AS3:

stage.displayState=StageDisplsyState.FULL_SCREEN;

js-костыли
Код:

toggleFullscreen() {
    if (this.isFullscreen) {
      this.isFullscreen = false;
      if (typeof document.webkitExitFullscreen === 'function') {
        document.webkitExitFullscreen();
      } else if (typeof document.mozCancelFullScreen === 'function') {
        document.mozCancelFullScreen();
      } else if (typeof document.msExitFullscreen === 'function') {
        document.msExitFullscreen();
      } else if (typeof document.exitFullscreen === 'function') {
        document.exitFullscreen();
      }
    } else {
      this.isFullscreen = true;
      if (typeof this.appEl.webkitRequestFullscreen === 'function') {
        this.appEl.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
      } else if (typeof this.appEl.mozRequestFullScreen === 'function') {
        this.appEl.mozRequestFullScreen();
      } else if (typeof this.appEl.msRequestFullscreen === 'function') {
        this.appEl.msRequestFullscreen();
      } else if (typeof this.appEl.requestFullscreen === 'function') {
        this.appEl.requestFullscreen();
      }
    }
  }

  isInFullscreen() {
    return this.isFullscreen;
  }

из плюсов - можно в фс помимо флэшки крутить еще какой-нибудь html контент(банер например какой-нибудь)+никаких ограничений на клавиатурные ивенты.

undefined 31.05.2017 12:21

онлайн-тест баги

Ёлочка 31.05.2017 13:37

Колесо мыши - это прошлый век. У меня, например, колесо на мыши вообще сломано и не используется никогда. Перетаскивание зажатой мышью в любом месте перетаскиваемого объекта - вот это реально круто! Правильно, что в Хроме колесо отключили. Думаю, что это не баг, а фича. Давно бы так. Надеюсь, остальные браузеры подтянутся.

undefined 31.05.2017 13:43

а как же ты скролишь страницу то?Клавиатурой?
Вообще логика, конечно, железная: у меня сломано,потому это прошлый век :)

Ёлочка 31.05.2017 13:47

Страницы скролятся на ура слайдерами. У слайдеров и точность позиционирования выше, и скорость прокрутки больше. Плюс не слышно дурацкого тарахтения морально устаревшего колеса. Мышкой вжик-вжик и никаких проскальзываний! Попробуй сам!

illusion21 31.05.2017 13:50

У меня в игре колесо мыши используется для зума (приближение-отдаление) и там слайдер совершенно неуместен. Кнопки в +/- в интерфейсе конечно есть но это категорически неудобно и бесит игроков, которым гораздо удобнее крутануть колесо в любом месте экрана а не тянуть указатель мыши к кнопке.

Ёлочка 31.05.2017 13:52

То есть, людям со сломанным колесом в твою игру не поиграть совсем? Интересный подход к потенциальной аудитории.)

undefined 31.05.2017 13:55

Что такое слайдер?Доп.кнопки на мыше?
А что делать обладателям обычных мышей-трехкнопочников,коих процентов 90?


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

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