использование фреймворка RSL для уменьшения размера SWF-файла - PullRequest
1 голос
/ 18 марта 2009

Я использую фреймворк RSL, чтобы уменьшить размер SWF-файла. Я использую Flex Builder для компиляции SWF.

Я замечаю значительное уменьшение размера, когда я компилирую с RSL в моем SWF. Однако созданный фреймворк SWF довольно большой. Что мне делать с недавно созданным фреймворком SWF? Поместить ли это на свой сервер и позволить флеш-плееру забрать его, кэшировать, а затем бездельничать и наслаждаться улучшенной производительностью или есть еще один шаг?

Я не хочу, чтобы дополнительные пользовательские SWF-файлы были загружены дополнительно, а SWF-инфраструктура загружалась (не из кеша) при каждом ударе приложения.

Ответы [ 2 ]

5 голосов
/ 18 марта 2009

Я предполагаю, что вы скомпилировали ваше приложение для использования сред Flex в качестве RSL (подробности здесь ).

Структура RSL обычно кэшируется Flash Player (а не браузером - как в случае обычных пользовательских RSL).

Когда вы загружаете ваше приложение, Flash Player проверяет, присутствует ли в его кэше каркас RSL, и если нет, загружает его, а затем запускает ваше приложение.

Что мне делать с вновь созданным фреймворком SWF? Поместить ли я это на свой сервер и позволить флеш-плееру забрать его, кэшировать, а затем бездельничать и наслаждаться улучшенным исполнением или есть еще один шаг?

Из документации:

При развертывании приложения необходимо обязательно развернуть файл SWZ в том месте, которое вы указали в командной строке. Вы также должны быть уверены, что файл crossdomain.xml находится в домене RSL. Чтобы приложение Flex могло поддерживать более старые версии Flash Player, необходимо также развернуть SWF-файл RSL без знака (в дополнение к SWZ-файлу со знаком) и указать этот файл в качестве отказоустойчивого RSL.

Прочитайте страницу один раз.

0 голосов
/ 03 мая 2009

кроме SWL-файлов RSL также можно уменьшить с помощью модулей, избегая встраивания объектов и т. Д. Более подробную информацию вы можете получить здесь из этой статьи. Ссылка здесь

http://askmeflash.com/article_m.php?p=article&id=9

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...