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

alexandrratush 23.06.2018 10:43

Остановка визуализации плеера в браузере
 
Есть приложение опубликованное в Facebook. Приложение написано на Starling. Иногда, при переключении на другую вкладку или после сворачивания браузера, визуализация полностью останавливается. Добавил для эксперимента нативный DisplayObject, и он тоже зависает. Хотя я четко слышу звуки при нажатии на кнопки, и могу нажимать любой элемент ui. Но ничего не происходит. Нативный DO, тоже реагирует на события мыши, но визуально ничего не меняется.
В справке нашел вот такое событие https://help.adobe.com/ru_RU/FlashPl...ttleEvent.html, добавил логи, и увидел что при снижении скорости воспроизведения приходит событие ThrottleEvent{state:String = ThrottleType.THROTTLE, targetFrameRate:Number = 10}, и при зависании повторного вызова этого метода с значением state = ThrottleType.RESUME нету. В чем может быть причина такого поведения?

Tails 23.06.2018 12:44

Где-то в справочнике адоба я точно видел упоминание о том, что при потере фокуса частота кадров, вызовы таймера падают до низких значений, для экономии ресурсов. (Зачем рендерить то, что и так не видно?)

alexandrratush 23.06.2018 13:01

Вы наверное об этом говорите? https://help.adobe.com/ru_RU/as3/mob...4a2e6df51-8000
Тут я и увидел новое для меня событие ThrottleEvent. Но вот почему рендер не стартует при повторном открытии окна с приложением?


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

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