Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с setInterval. Как быть? (http://www.flasher.ru/forum/showthread.php?t=156216)

Prometei1599 18.05.2011 12:03

Проблема с setInterval. Как быть?
 
Добрый день коллеги!
Возможно кому-то тема покажется уже знакомой, но посидев немного и поковырявшись в коде возникла мысль.
Проблема вот в чем: флэш в окне браузера после загрузки работает нормально, пока не будет осуществлен переход на новую вкладку. После возвращения на вкладку с флэшом, начинаются чудеса он как-будто взбесился(начинаем моргать, менять прозрачность и перемещаться случайным образом).

Есть мысль, что используемый setInterval для изменения прозрачности и осуществления перемещения отслеживает запуск/деактивацию флэша оставляя параметры прозрачности и координат прежними на момент перехода между вкладками. Как только возращаемся на вкладку с флэшом, он использует последние данные прозрачности и координат.

Подскажите пожалуйста, каким параметром, или может быть методом можно самому отслеживать этот процесс в setInterval? Или нужно воспользоваться другим подходом, каким?

Заранее спасибо!

petyar 18.05.2011 13:07

Цитата:

Есть мысль, что используемый setInterval для изменения прозрачности и осуществления перемещения отслеживает
Есть мнение, что setInterval выполняет ваш код с заданным интервалом, а не отслеживает что-то там для изменения чего-то там.

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

Prometei1599 18.05.2011 15:51

Прошу прощения! Как же тогда таймеры остановить?

Добавлено через 54 часа 30 минут
Или есть решение этой проблемы в AS 3.0?!


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

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