Будет ли какая-либо разница между swf, сгенерированным Flex Builder и mxmlc?Разница в построении swf через FlexBuilder и mxmlc (ANT build)
В моем приложении есть страница с определенными полями, которые необходимо заполнить. После нажатия кнопки открывается всплывающее окно. Выбрав опцию во всплывающем окне и нажав «ОК», он делает запрос на сервер, извлекает некоторые данные и добавляет их на главную страницу.
Когда SWF генерируется Flex Builder, все работает отлично. Но когда то же самое генерируется с использованием ANT-скрипта, после выбора значения из всплывающего окна, я получаю сообщение об ошибке.
[ResultEvent MESSAGEID = "8638F71F-BCB8-ACFD-E577-B6F97156374D" типа = "результат" пузыри = ложь отменяемый = истина EventPhase = 2]
Это происходит только тогда, когда ANT используется для построения швейцарских франков.
<mxmlc output="$swf_name" file="$mxml_name" allow-source-path-overlap="true" optimize="true">
Я использую каркас Cairngorm, и swc генерируется перед началом работы.
<compc output="$swc_name">
Также существует разница в размерах между конечными выходами.
SWF - это 802 KB при генерации из Flex Builder, тогда как его только 788 KB при генерации с использованием ANT. Я не внес никаких изменений в конфигурацию Flex Builder. Он использует значения по умолчанию (которые, как мне кажется, оптимизированы) для генерации swf.
Я делаю что-то неправильно с ANT-скриптами? Нужно ли мне использовать любые разные аргументы, чтобы я мог удалить ошибку, которую получаю только при использовании swf, созданного mxmlc?
Просьба представить ваши предложения.
Вы жалуетесь, когда сборка с ANT меньше? Попробуйте наоборот: –
Я жалуюсь, хотя размер меньше, потому что некоторые функции не работают, когда SWF генерируется с использованием ANT. Его работы, когда Flex Builder генерирует swf. – jobinbasani