Развитие игровой вспышки
Текущее время: Пн авг 21, 2017 8:46 am

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Нет реакции на сворачивание браузера
СообщениеДобавлено: Пн окт 24, 2016 2:44 am 
Не в сети

Зарегистрирован: Чт апр 26, 2012 12:20 am
Сообщений: 470
Откуда: Украина
Всем привет!
Пишу на haxeflixel html5 игрушку.
Столкнулся с проблемой - при сворачивании браузера не отрабатывает событие Event.DEACTIVATE (на телефоне, на PC все хорошо).
При переходе между вкладками все ок, потеря фокуса работает Event.DEACTIVATE прослушивается.
Частота кадров может и падает но музыка продолжает играть.
Есть ли способ отловить событие сворачивания браузера?
В чем может быть проблема?
Любые предложения.
Спасибо!


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Нет реакции на сворачивание браузера
СообщениеДобавлено: Пн окт 24, 2016 12:29 pm 
Не в сети

Зарегистрирован: Чт ноя 19, 2015 6:59 pm
Сообщений: 17
Я с flixel не работал, но в кокосе была такая проблема, пришлось отлавливать события window.onfocus/window.onblur вручную.


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Нет реакции на сворачивание браузера
СообщениеДобавлено: Пн окт 24, 2016 11:02 pm 
Не в сети

Зарегистрирован: Чт апр 26, 2012 12:20 am
Сообщений: 470
Откуда: Украина
bibagames писал(а):
Я с flixel не работал, но в кокосе была такая проблема, пришлось отлавливать события window.onfocus/window.onblur вручную.


я сделал вот так:
Код:
js.Browser.window.onfocus = function(){
         //включаю звуки
      }
      js.Browser.window.onblur  = function(){
         
         //выключаю звуки
      }

Но по прежнему не работает в браузере телефона. На PC работает. Что я делаю не так?
Спасибо!


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Нет реакции на сворачивание браузера
СообщениеДобавлено: Пн окт 24, 2016 11:43 pm 
Не в сети

Зарегистрирован: Чт ноя 19, 2015 6:59 pm
Сообщений: 17
еще можно добавить:

Код:
if ("onpageshow" in window && "onpagehide" in window) {
            window.addEventListener("pagehide", onHidden, false);
            window.addEventListener("pageshow", onShow, false);
}


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Нет реакции на сворачивание браузера
СообщениеДобавлено: Вт окт 25, 2016 1:04 am 
Не в сети

Зарегистрирован: Чт апр 26, 2012 12:20 am
Сообщений: 470
Откуда: Украина
Спасибо что откликнулся. По прежнему актуально. Уже начал грешить на телефон. Завтра проверю на других.


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Нет реакции на сворачивание браузера
СообщениеДобавлено: Вт окт 25, 2016 6:21 am 
Не в сети

Зарегистрирован: Вс фев 06, 2011 6:26 pm
Сообщений: 1947
Откуда: Russia, Omsk
Сайт: hitek55.ru
https://github.com/ai/visibilityjs


Вернуться наверх
 Профиль Отправить e-mail  
 
 Заголовок сообщения: Re: Нет реакции на сворачивание браузера
СообщениеДобавлено: Вт окт 25, 2016 11:43 am 
Не в сети
Аватар пользователя

Зарегистрирован: Ср ноя 02, 2011 9:23 am
Сообщений: 383
https://www.w3.org/TR/page-visibility/


Вернуться наверх
 Профиль Отправить e-mail  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB