PDA

Просмотр полной версии : Как уменьшить размер файла в flash builder 4.5?


mki
09.08.2011, 17:45
Разрабатывал приложение в Flex Bulder 3. После перешел в Flash Bulder 4.5 для написания тестов.
При компиляции в Flash Builder получаемый файл весит очень много, т.к. тянет за собой кучу библиотек.
Для примера в Flex Bulder приложение весит 210Кб, а при компиляции в Flash Bulder оно увеличивается до 1.6Мб. разница колоссальная.

Подскажите как добиться того-же размера при компиляции в Flash Bulder?
В обоих случаях используется Flex SDK 4.5.1.

alatar
09.08.2011, 18:21
Речь о релизных компиляциях или по дебаг-версиям судите?
Использовался ли RSL?
Разница в размере на одном и том же приложении?

mki
09.08.2011, 18:33
Использовалось одно приложение. Размер брался для приложений, который идут на продакшен. RSL не использовался, все вшивается в swf.

У меня есть подозрение, что Flex Bulder берет только то что нужно (использовалось в коде) из SDK, а Flash Builder тянет еще библиотеки...

alatar
09.08.2011, 18:53
Трудно сказать без самого приложения.
Какая тема использовалась? (Project -> Properties -> Flex Theme)
Попробуйте добавить в опции компилятора
mxml.compatibility-version=3.0.0

Добавлено через 1 минуту
Или речь идет о приложении использующем spark-компоненты?

mki
09.08.2011, 19:25
Приложение использует spark компоненты: s:Group, s:RichText, s:Label, s:List, s:Button и еще пару.

Если поставить во Flash Builder
mxml.compatibility-version=3.0.0
, то выдает:
The dependency spark.components.Application from C:\Program Files\Adobe\Adobe Flash Builder 4.5\sdks\flex_sdk_4.5.1\frameworks\libs\spark.swc has a minimum supported version of 4.0.0, which is higher than the compatibility version, 3.0.0."


Вот такая магия... Думается мне что можно создавать приложения в Flash Bulder 4.x. Затем откомпилировать в Flex Builder 3 и уменьшить размер в разы. =)))

alatar
09.08.2011, 19:29
Если поставить во Flash Builder
Это была опция для приложений созданных в SDK 3.x