2013-08-05 1 views
0

Я знаю, что HTML/CSS/JS можно использовать для написания настольного приложения для Mac или ПК с помощью Adobe Air. Можно ли использовать ту же базу кода HTML/CSS/JS для компиляции проекта через Adobe Air для работы на мобильных устройствах (iPhone специально)? Или нужно использовать Adobe ActionScript? Кажется, я прихожу с противоречивыми ответами на это, когда прибегает к нему.Может ли HTML/CSS/JS использоваться для создания мобильного приложения посредством компиляции через Adobe Air

ответ

1

Нет, вы не можете использовать ту же самую базу данных HTML/CS/JS для мобильных приложений в AIR - корневой файл должен быть SWF-файлом. Возможно, вы можете создать оболочку StageWebView, отображающую ваш HTML-контент, но это только в случае, если вы не получаете доступ к API AIR в своем приложении (ну, возможно, существуют хакерские способы связи между оболочкой и содержимым HTML). Возможно, было бы лучше посмотреть на что-то вроде PhoneGap, которое предназначено для этой цели.

+0

Я хотел бы добавить этот комментарий, предлагающий использовать подход ANE, когда в adobeAir. https://github.com/myflashlab/webView-ANE – MyFlashLab

0

Согласно документации Adobe, вы можете использовать HTML/CSS/JavaScript с Adobe AIR, но рендер метод действительно зависит от самого устройства:

На устройствах в мобильных и расширенных мобильных профилях, класс StageWebView изез управление веб-системой системы, предоставляемое операционной системой устройства. Таким образом, доступные функции и внешний вид рендеринга могут отличаться от устройства к устройству.

* http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/StageWebView.html *

Я не думаю, что вы бы даже быть в состоянии создать приложение для iPhone только с помощью ActionScript, как бы createa SWF и не поддерживается на айфонов или любого другого чтения компакт-дисков.

+1

Вы можете создать приложение iOS с ActionScript - AIR перекрестно скомпилирует ActionScript для собственного кода на iOS. Не разрешено загружать SWF в StageWebView. –

Смежные вопросы