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

Chekisteg 24.06.2015 16:25

мышь тормозит при нажатии клавиш
 
Привет всем! У меня такая проблемка

Фреймрейт моего проекта выставлен на 60. Средний фпс при запуске - 40-50.
Когда я нажимаю любую клавишу на клаве - мышь начинает жутко тормозить. Причем у меня в проекте нет никаких KeyboardEvents.
Когда выставляю фпс проекта на 40 - проблема исчезает.
Как можно справиться с этими лагами мыши при нажатии клавиш? (кроме варианта понижения фреймрейта проекта)
Буду очень благодарен за помощь.

П.С. Использую FlashDevelop, компилю на Air. делал небольшой алгоритм, когда фреймрейт проекта сам меняется к текущему высчитанному фпс, но тогда идет потеря производительности.

Tails 24.06.2015 16:48

Adobe Scout попробуйте.

caseyryan 24.06.2015 19:08

Проблема в коде. Где-то в обработчике мыши, возможно. У меня ничего не тормозит при таких условиях.

Chekisteg 24.06.2015 23:28

Отключил захват действий мыши - то же самое)

Добавлено через 17 часов 29 минут
Перевел проект с Air на простой флеш - лаги исчезли. Но при зажатии любой клавиши наблюдается падение фпс, даже если никаких listeners на клавиши в проекте нет. AdobeScout показывает что какие-то listeners "keyPress" работают при зажатии, если фпс ниже фреймрейта проекта раза в 3 - то в Adobe Scout показывается что все listeners срабатывают по нескольку раз за фрейм.


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

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