При встраивании активов любого размера следующим образом -
[Embed(source="../../assets/Assets.swf", symbol="LargeButton")]
public static const ButtonAsset : Class;
похоже, что результирующий размер SWF-файла увеличивается на ~ 2,8 КБ (в дополнение к размеру любых встроенных активов).
Итак, у меня есть несколько связанных вопросов:
Это потому, что flex_sdk / frameworks / libs / core.swc должны быть статически связаны? Есть ли способ обойти это ограничение, возможно, выбрав нужные файлы и скомпилировав их в файл SWC? Обратите внимание, что в приложении я пишу размер файла имеет решающее значение.
Есть ли команда / плагин, который позволил бы преобразовать векторную графику (отрисованную в среде Flash Professional Authoring Environment) в необработанный ActionScript 3?
Варианты использования, присущие этой функции, - это улучшенный рабочий процесс, позволяющий дизайнерам рисовать ресурсы в Flash Professional, компилировать их в SWF-файл ресурса, а затем иметь возможность встраивать эти активы (вместо того, чтобы тратить время на их загрузку во время выполнения или собираюсь приложить все усилия, чтобы написать их в ActionScript).