Flex классы в проектах Pure AS3 - PullRequest
0 голосов
/ 02 декабря 2010

Согласно этой статье блога , некоторые компоненты Flex, такие как Flex WebService и HTTPService, не зависят от инфраструктуры Flex, поэтому должна быть возможность импортировать и использовать их в чистом проекте AS3.

Я часто задаюсь вопросом, мог ли Adobe спроектировать Flex с модульным подходом, аналогичным подходу инфраструктуры Zend, в результате чего некоторые классы могли быть импортированы без загрузки полной платформы.

Вам известны какие-либо другие компоненты / классы Flex, которые можно использовать таким образом?

Ответы [ 2 ]

0 голосов
/ 02 декабря 2010

Компилятор Flex, который используется в чистых проектах ActionScript, скомпилированных с Flash Builder, оптимизирует себя. Только те классы, которые вы используете, попадают в финальный SWF. Таким образом, окончательный размер файла не будет затронут, если вы поместите 100 классов в путь к вашей библиотеке и никогда не будете их использовать. Поэтому не стесняйтесь добавлять информацию Flex SWC и просто использовать HTTPService и / или WebService.

Я бы предположил, что если вы используете Flash Pro, подобные оптимизации происходят при создании окончательного SWF-файла.

Тем не менее, Adobe, похоже, движется в направлении выделения Flex. Например, классы Flex 4 расположены в 10 различных SWC. Мобильные классы в Flex Hero также изолированы, добавив в микс как минимум еще один SWC.

Я предлагаю вам взглянуть на класс rpc.swc, так как я думаю, что именно там находится HTTPService и другие связанные классы.

0 голосов
/ 02 декабря 2010

Text Layout Framework и OSMF также являются частью инфраструктуры Flex, но могут использоваться в чистом проекте AS3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...