SWF не загружаемый модуль при компиляции из Flash Builder 4.6, но не 4.0 - PullRequest
0 голосов
/ 01 марта 2012

Очень странная проблема унаследованного проекта. Разработчик, создавший проект (с использованием fb 4.0 и flex 3.0.0.477), может скомпилировать его, и приложение прекрасно работает как локально, так и на сервере. Однако, если я возьму идентичный код и скомпилирую его, используя fb 4.6 и тот же flex sdk, приложение будет работать локально, но не сможет загрузить модули на сервер, что приведет к ошибке «SWF - не загружаемый модуль». Других ошибок в сеансах отладки нет.

Все файлы политики междоменного доступа, похоже, на месте. Модуль даже начинает загрузку, но получает ошибку после 5 - 10% загрузки.

Я также попытался установить домен приложения, используя modLoader.applicationDomain = ApplicationDomain.currentDomain ;, безрезультатно.

Спасибо!

1 Ответ

0 голосов
/ 06 марта 2012

Таким образом, после долгих часов устранения неполадок выясняется, что основной виджет приложения загружался по протоколу https, а на модули ссылались по http. Я думаю, Flash Builder 4.6 обеспечивает более строгие настройки безопасности. Теперь я ссылаюсь на виджет и модули на https, и приложение снова работает.

Спасибо, Шон, за помощь!

...