Как flex знает, где искать файлы.swz?

Я сам не занимаюсь флеш-памятью: в этой компании флеш-память обычно используется только для элементов дизайна, поэтому дизайнеры создают флеш-память, а моя работа - просто перенести ее на сайт. Пока все хорошо, но теперь один из дизайнеров хочет перейти на использование Flash Catalyst.

Вот мое понимание того, как это работает. Если я не прав, пожалуйста, скажите мне.

  1. Flash Catalyst выводит один файл.swf, содержащий приложение.
  2. На внешние файлы (изображения, видео, аудио файлы) можно ссылаться, но по умолчанию они встроены в.swf.
  3. Фреймворк Flex хранится в файлах.swz. Эти файлы подписаны Adobe, и поэтому Flash считает их безопасными для хранения в "флеш-кеше" отдельно от кеша браузера. Эти файлы инфраструктуры могут быть повторно использованы на любом другом сайте, и, следовательно, сократить время загрузки.
  4. Если у вас нет файлов.swz, а у человека, просматривающего ваш сайт, их еще нет в кэше, их можно загрузить с сайта Adobe.

Если я до сих пор прав, вот мой вопрос:

Могу ли я хранить файлы.swz в любом месте на моем сервере или они должны находиться в той же папке, что и.swf? Я предполагаю, что они могут быть где угодно, но я должен сказать Flash Catalyst, где их искать.

1 ответ

Решение

Могу ли я хранить файлы.swz в любом месте на моем сервере или они должны находиться в той же папке, что и.swf?

Файлы SWZ должны находиться в той же папке, что и SWF.

Я думаю, вы концептуально понимаете, как работает Flash Catalyst. Однако вы должны помнить, что Flash Catalyst является инструментом дизайна. Это не позволяет вам интегрироваться с удаленными службами данных. Было бы крайне редко создавать приложение Flex без какой-либо формы бэкэнда. Большинство людей не будут генерировать SWF-файлы непосредственно из Flash Catalyst; они будут импортировать проект Catalyst в Flash Builder и заставить работать "макет / каркас".

Другие вопросы по тегам