![]() |
AIR программы компилируются Flexовым компилятором?
В одном месте случайно вычитал, что air проекты компилируются flash компилятором, в другом - "создание air приложения спомощью flex sdk". у air и flex же разные возможности, почему одним и тем же компилятором?
|
Для AIR-приложения нужны
1) AIRовские swc для компиляции 2) чем его запускать (adl утилита для дебага, и потом упаковщик для создания собственного плоноценного приоржения) mxmlc компилятор позволяет компилировать, утилиты adl и adt идут внутри Flex SDK |
fljot, почитал гугл, залез в лайвдокс (читаю плохо, поэтому непонятки). Уточнить:
1. swc - это скомпилированный компонент, влючает fla-файл с графикой, as-файл с кодом к этой графике? В лайвдоках написано еще про catalog.xml, css файлы.. 2. Схема работы flex: swc (компилируем с помощью compc) --> Имя.swf (компилируем с помощью mxmlc); air: swc (компилируем с помощью compc) --> Имя.air (собираем с помощью adt). |
AIRовские swc — там есть всякие AIR-специфичные классы. Лежат они в FlexSDK/frameworks/libs/air. Их нужно подключать в вашей среде разработки, чтобы видеть соотв классы.
Схема работы зависит от среды разработки, вобщем-то компилируется с помощью mxmlc всегда swf, далее он или запускается adl (air debug launcher) для отладки, или упаковывается вместе с доп файлами в AIR-приложение (adt утилитой). |
Цитата:
Цитата:
Далее уже либо adl/adt (если нужен *.air), либо так и оставляем swf (если нужен flex)? |
Не совсем, в AIR рантайме есть специфические классы, которых нет в плеере (эти классы не вкомпиливаются в SWF), скомпилировать то вы конечно скомпилируете, но SWF предназначеная для упаковки в AIR в плеере может не работать.
|
Оказывается livedocs русифицированы. Блин, а я с английским возился. Теперь вопрос, почему к ide нужно подключать flex sdk отпал. Посмотрел в нем frameworks\libs, там лежат air*.swc. Только в толк не возьму - зачем отдельный AIR SDK, когда в нем только adt и adl?
Добавлено через 31 час 8 минут Цитата:
|
| Часовой пояс GMT +4, время: 07:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.