Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.09.2009, 16:30
TommyLee вне форума Посмотреть профиль Отправить личное сообщение для TommyLee Найти все сообщения от TommyLee
  № 1  
Ответить с цитированием
TommyLee

Регистрация: Sep 2009
Сообщений: 130
По умолчанию Вопросы по SDK и компиляции

Как понял процесс компиляции: байт-код--контейнер swf.
1. Какая софтина используется для каждого шага?
2. Зачем для SDK нужна JRE? В ней экзешники на яве крутятся что ли?
3. Компиляция для air отличается от компиляции для web (другой линковщик, компилер..)?

з.ы. У Flex Develop написано "Prerequisites "Flash Player 9 ActiveX runtime". Это флеш плеер? почему 9ка или это устаревшая версия?

Старый 27.09.2009, 17:12
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
ASC, MXMLC и COMPC - это компиляторы которые есть в СДК. Это явовские исполняемые файлы. ASC - компилирует непосредственно AS3, MXMLC - герерит SWF компилируя туда ресурсы, метаданные, перерабатывает MXML если нужно и т.д. COMPC - почти то же самое, что MXMLC только генерит SWC (библиотеки с уже скомпилированым байткодом + ресурсы + стили и т.д.).
Плеер минимально нужен 9-й.
Для компиляции AIR используется все тот же MXMLC и потом пакуется ADT. Разница в компиляции - для AIR используются дополнительные библиотеки / классы. Т.е. можно скомпилировать SWF для AIR, просто плеер ее проиграть не сможет если вы используете встроеные классы AIR.
Т.е. билт-ин классы не компилируются в результирующую SWF, а вместо них туда кладется ссылка. Когда плеер или AIR начинает проигрывать SWF он будет искать эту ссылку в наборе классов, которые уже у него есть. Соответственно, "аировских" классов в плеере не окажется.
__________________
Hell is the possibility of sanity

Старый 27.09.2009, 17:25
TommyLee вне форума Посмотреть профиль Отправить личное сообщение для TommyLee Найти все сообщения от TommyLee
  № 3  
Ответить с цитированием
TommyLee

Регистрация: Sep 2009
Сообщений: 130
wvxvw, спасибо. вопросы решены.
Не использовать air классы в десктопном приложении не получится?

Старый 27.09.2009, 17:39
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Почему же - вполне себе получится. Только толку от такого десктопного приложения мало будет
__________________
Hell is the possibility of sanity

Старый 27.09.2009, 17:43
TommyLee вне форума Посмотреть профиль Отправить личное сообщение для TommyLee Найти все сообщения от TommyLee
  № 5  
Ответить с цитированием
TommyLee

Регистрация: Sep 2009
Сообщений: 130
Вы про доступ к ОС? Но он же вроде и во flex есть.. или тут не только доступ к устройствам и файловой системе?

Добавлено через 1 час 12 минут
+минимальные переделки: flex-->air?

Старый 28.09.2009, 02:08
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Что есть в AIR и чего нет в плеере: работа с буфером обмена, возможность создать новое системное окно, лучше работа с файлами, возможность нормально отображать HTML и еще всякие фишки, так все сразу не вспомню.
Флекс - это фреймворк + компиляторы, а AIR - это рантайм. Как бы нет никакой особенной связи между ними. Т.е. совсем не обязательно использовать флекс для того, чтобы получилось что-то для AIR.
__________________
Hell is the possibility of sanity

Старый 28.09.2009, 10:25
TommyLee вне форума Посмотреть профиль Отправить личное сообщение для TommyLee Найти все сообщения от TommyLee
  № 7  
Ответить с цитированием
TommyLee

Регистрация: Sep 2009
Сообщений: 130
Понял. Последний вопрос: писать можно из одной IDE (Builder Develop), только при компиляции подключать соответствующий sdk, или для air нужна другая IDE?

Старый 28.09.2009, 14:23
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 8  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Из любой. Вот FlashLite например из ФБ не получится, а AIR - по сути тот же AS3.
__________________
Hell is the possibility of sanity

Старый 28.09.2009, 16:15
TommyLee вне форума Посмотреть профиль Отправить личное сообщение для TommyLee Найти все сообщения от TommyLee
  № 9  
Ответить с цитированием
TommyLee

Регистрация: Sep 2009
Сообщений: 130
Спасибо.
Тему закрыл.

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:38.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.