Swf занимает слишком много времени для загрузки, как мне сделать это быстрее? - PullRequest
1 голос
/ 01 марта 2012

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

Ответы [ 3 ]

2 голосов
/ 01 марта 2012

Быстрый ответ: быстрого решения не существует. Есть несколько вещей, которые вы можете сделать, такие как кэширование RSL (с использованием подписанного Adobe), создание собственных RSL, разделение приложения на модули, удаление всех встроенных носителей и загрузка по требованию, использование векторов (FXG) вместо растровых файлов png, jpg и т. д.) и убедитесь, что вы не добавляете ненужные вещи.

Все это может ускорить загрузку приложения и сделать его более отзывчивым. Проблема в том, что это не быстрое решение и требует немного архитектуры. Обычно вы начинаете это с самого начала вашего проекта. Судя по всему, вы не знали большинства этих концепций и добавили все в один большой SWF-файл (включая RSL).

У вас впереди длинный путь.

1 голос
/ 02 марта 2012

Вы экспортируете сборку выпуска, а не отладочную версию, верно?

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

Отказ от ответственности: я написал это приложение

1 голос
/ 01 марта 2012

У вас есть запрос к серверу? В этом случае лучше проверить возможности сервера.

...