Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загрузка множества картинок без ущерба на fps (http://www.flasher.ru/forum/showthread.php?t=124624)

Fillini 05.05.2009 10:56

Загрузка множества картинок без ущерба на fps
 
Здравствуйте. Делаю презентацию. В нее одновременно должно загружаться около 10-20 картинок и проигрываться анимация. При этом флешка жутко тормозит.
Удалось чуть улучшить положение когда уменьшил качество картинок. Еще добавил поочередную загрузку т.е загрузилась одна, затем другая.

Все вышепроделаное прекрасно работает на компьютере в жесткого диска и лагов почти не заметно. Но презентация должна быть на CD, а там лаги заметнее.


PS. В качестве лодера использую BulkLoader.

VVall 05.05.2009 14:50

Раз проблема в скорости чтения с носителя, надо читать все данные заранее и не читать их в процессе анимации.

Fillini 06.05.2009 11:35

дело в том что картинки загружаются(обновляются) по клику. по этому же клику начинается анимация.
Т.е Анимированый листок с текстом переворачимается. А к тексту соответствующие картинки грузятся.

Hidest 06.05.2009 13:18

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

Fillini 06.05.2009 13:33

Хорошая идея. стоит подумать над этим.
Я тут подумал, а что если высчитывать фпс и когда оно достигает нижнего порога (10-15), то приостанавливать загрузку. в BulkLoader есть метод pause().


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

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