Как flex знает, где искать файлы .swz? - PullRequest
2 голосов
/ 03 сентября 2010

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

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

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

ЕслиПока я прав, вот мой вопрос:

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

1 Ответ

1 голос
/ 03 сентября 2010

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

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

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

...