Форум 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)
-   -   Как повысить производительность флэшки? (http://www.flasher.ru/forum/showthread.php?t=109074)

Огнеметчик 06.03.2008 15:52

Как повысить производительность флэшки?
 
Есть флэшка, в которой присутствует пяток мувиклипов и простой код на АС2, который управляет движением и взаимодействием этих клипов. Если я запускаю свф-ку локально через флэш-плейер, то она работает достаточно шустро, также шустро как и в среде Flash, а вот если пытаюсь запустить флэшку из браузера, то она работает заметно медленнее, причем в Firefoxe'e иногда жжжутко тормозит, иногда работает с терпимой скоростью, но все равно медленнее чем вне браузера...

Как увеличить скорость работы программы? Буду благодарен, если здесь приведут ссылки на статьи по этой теме... Сам я сумел найти только статьи про ускорение 6 флэша... А я пока работаю с восьмеркой.

divinus 06.03.2008 16:04

а код посмотреть дадите? :) или вам нужны общие советы по повышению производительности?

wvxvw 06.03.2008 16:16

Судя по описаню проблемы ФПС во флешке какой-нть заоблачный. Выше 31 нет смысла ставить, если я угадал %)

Огнеметчик 06.03.2008 16:23

Хмм...Фпс у меня 12... Но я онЕнтерФрейм не использую, у меня пяток функций, которые вызываются с помощью SetInterval(), в зависимости от необходимости интервалы около 50 мс, то есть 20 раз в секунду пересчитываются движения и столкновения объектов...

Цитата:

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

LinuxVideo 07.03.2008 18:29

В фоксе практически любой ролик тормознее :(
Проверено не один раз. Код самый разный.

wvxvw 07.03.2008 18:56

Ну... попробуйте поставить вместо 50 - 500... если на что-то повлияет, значит это. Особенно если используется setInterval + updateAfterEvent. И вообще, если интервал используется для анимации - имеет смысл использовать его только для значений больше ФПС флешки, а не меньше. Ну, или какие-нибудь экзотические случаи...

divinus 07.03.2008 19:06

общая рекомендация если есть анимация: не использовать сложные или большие (геометрически) векторные объекты для анимации


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

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