Flex 4.5: bin-debug работает, но bin-release не работает - PullRequest
0 голосов
/ 03 марта 2012

У меня была эта проблема бесчисленное количество раз с моими приложениями Flex.Когда я экспортирую сборку релиза моего приложения, он не может загрузить мои исходные файлы конфигурации и, следовательно, мое приложение не может запуститься.Все работает нормально, если я запускаю приложение из папки bin-debug.По этой причине мне часто приходится развертывать содержимое папки bin-debug, размер которой намного больше.

Я загружаю эти файлы конфигурации через URLLoader.Все пути, загружаемые во время выполнения, относятся к местоположению SWF.Я попробовал опцию компилятора -use-network=true, но это не помогло.Я загрузил папку bin-release на свой сервер и увидел HTTP-запросы в Firebug, но ни один из этих запросов не загружает SWZ-файлы или файлы конфигурации.Однако, когда я отслеживаю запросы, сделанные моим приложением bin-debug, оно загружает все RSL (SWF-файлы в случае bin-debug), а также мои файлы конфигурации.версия выпуска не выдает никаких ошибок во время выполнения.

Ответы [ 2 ]

2 голосов
/ 15 мая 2012

Я наконец выяснил, в чем проблема. При экспорте сборки выпуска были удалены теги метаданных [Inject]. Я добавил аргумент компилятора -keep-as3-metadata+=Inject, и это исправило его. Я нашел это решение здесь: https://github.com/robotlegs/robotlegs-framework/wiki/common-problems#wiki-metadata-stripping.

0 голосов
/ 19 февраля 2015

У меня была похожая проблема, и мне помог Project-> Clean.Просто отправлять сообщения на случай, если кто-то столкнется с проблемой, так как это легко попробовать.

...