Доступные параметры для создания приложения для Android с помощью Actionscript 2.0 - PullRequest
2 голосов
/ 23 октября 2011

Я хочу знать, есть ли возможность создавать приложения для Android с AS2 или нет? Flex? Adobe AIR?

Ответы [ 2 ]

0 голосов
/ 25 октября 2011

Короткий ответ - нет. AIR - это способ создания приложений ActionScript для Android, но, к сожалению, среда выполнения Android AIR не включает виртуальную машину AS2 - она ​​просто не знает, как воспроизводить контент AS2. (Это было сделано частично для того, чтобы Android AIR была параллельна iOS, где контент AS2 не может работать, потому что Apple не допускает интерпретацию во время выполнения).

Немного более широкий ответ: технически вы можете получить AS2 в приложение AIR for Android, но только через браузер. Класс StageWebView позволяет вашему приложению AIR / Android отображать содержимое HTML, а также делает это путем создания экземпляра ограниченной версии собственного браузера устройства. Таким образом, вы можете показывать флеш-браузер (включая AS2) внутри AIR, если в родном браузере устройства есть Flash-плеер. (Это не работает на iOS; D) Но вы должны избегать этого метода, если это вообще возможно - он, вероятно, будет работать по-разному на разных устройствах, и ваш Flash-контент не сможет использовать API-интерфейсы AIR, и я ожидаю, что другие проблемы тоже. (Как работают песочницы безопасности, я даже не хочу рассматривать ..)

Боюсь, что единственным "хорошим" решением является портирование на AS3.

0 голосов
/ 23 октября 2011

Да, вы можете создавать устанавливаемые приложения AIR для Android;одна статья, посвященная этому, - Начало работы с Adobe AIR для Andorid

Flash Professional CS5 имеет плагин AIR для Android , который превращает приложения AIR в устанавливаемые приложения Andorid.

...