Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как сделать так, чтобы загружался сценарий as 2.0 в AIR для android? (http://www.flasher.ru/forum/showthread.php?t=213183)

Popop 22.07.2016 11:05

Как сделать так, чтобы загружался сценарий as 2.0 в AIR для android?
 
Решил перенести свою игру, написанную на as 2.0, на Android. Написал код загрузки файла, также указал его в пакете установки.
Код AS3:

function startLoad() {
        var mLoader:Loader = new Loader();
        var mRequest:URLRequest = new URLRequest("game.swf");
        mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
        mLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
        mLoader.load(mRequest);
}
 
function onCompleteHandler(loadEvent:Event) {       
        addChild(loadEvent.currentTarget.loader)
}
 
function onProgressHandler(mProgress:ProgressEvent) {
        var percent:Number = mProgress.bytesLoaded / mProgress.bytesTotal;
        trace(percent);
}
startLoad();

Опубликовываю, загружаю apk на телефон - игра загружается, но сценарий as 2.0 не загружается!
Причём если опубликовать файл игры в swf, то там всё нормально работает.
Помогите чайнику, прошу!

Tails 22.07.2016 11:36

Нужно переписать AS2 на AS3. AS2 Вроде как не поддерживается на телефонах.

Popop 22.07.2016 11:40

Цитата:

Сообщение от Tails (Сообщение 1195556)
Нужно переписать AS2 на AS3. AS2 Вроде как не поддерживается на телефонах.

В моей игре больше 800 строк кода, и это считая только те, что на кадре!

faraday 22.07.2016 15:03

переписать такое пару часов, иначе никак

caseyryan 22.07.2016 19:42

Цитата:

В моей игре больше 800 строк кода, и это считая только те, что на кадре!
У меня средний проект - 50000 - 100000 строк. А 800 это вообще ничто.

Popop 22.07.2016 20:59

Может, надо как-то импортировать пакет кода?

undefined 22.07.2016 21:31

первое что нагуглилось:
Цитата:

AIR apis are not exposed to AS2, but, you can run AS2 content by specifying the SWF in the application descriptor file and creating the AIR file with ADT (in the AIR SDK).

I suspect that not many if anyone is doing this, but that is what this post aims to discover.
отсюда
Насколько я понял идея просто при сборке apk,подсунуть флэшку на as2

Max_Payn 22.07.2016 22:13

Цитата:

Сообщение от caseyryan (Сообщение 1195561)
У меня средний проект - 50000 - 100000 строк. А 800 это вообще ничто.

Можно личный вопрос, а сколько в среднем пишете в день строк, лично вы?

Tails 23.07.2016 11:15

undefined,
AS2 и AS3 исполняются разными виртуальными машинами, AVM и AVM2 соответственно. На эйре в дройде нету первой AVM.

caseyryan 23.07.2016 13:05

Цитата:

Сообщение от Max_Payn (Сообщение 1195564)
Можно личный вопрос, а сколько в среднем пишете в день строк, лично вы?

никогда не считал

Dmitriy154 12.08.2016 11:22

Caseyryan, подари (продай) код простой игры для Air, хотелось бы узнать структуру кода, классы.

illuzor 12.08.2016 11:32

Dmitriy154, http://gamedevblogs.ru/blog/android/1137.html

Dmitriy154 12.08.2016 12:32

* @author illuzor - ваше?

illuzor 12.08.2016 14:45

Dmitriy154, да

Dmitriy154 12.08.2016 15:24

А, много чего изменилось с 2012 года? Актуальны ли ваши статьи? Буду изучать, спасибо за труды


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

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