Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   безболезненный переезд с фейсбука на AIR (http://www.flasher.ru/forum/showthread.php?t=212369)

undefined 25.01.2016 18:56

безболезненный переезд с фейсбука на AIR
 
Имеется приложение для fb.Приложение активно дергает JS FB SDK.Начальство просит рассмотреть варианты как текущий codebase можно малой кровью собрать в apk.Соблазнительным выглядит вариант подключить весь js код к пустой html и грузить её в невидимый WebView.Вопрос только как с этим кодом потом из флэша взаимодействовать?ExternalInterface тут явно не прокатит.Какие могут быть варианты?

PS:Я знаю что это не true way и что существуют специальные ane для работы с FB.Задача просто - проверить как оно заведется на мобилках и стОит ли переезжать на старлинг.

caseyryan 25.01.2016 19:06

Это все костыли. Так ты точно безболезненно не перелезешь. ANE самый лучший вариант.
Лучше покажи что у тебя за приложение, если хочешь узнать, стоит ли переезжать на старлинг

undefined 25.01.2016 19:21

Цитата:

Лучше покажи что у тебя за приложение
тыц
Активнейшим образом идет работа с битмапдатами.Могут ли быть какие-то грабли у старлинга в этой области?

Добавлено через 2 минуты
Цитата:

Так ты точно безболезненно не перелезешь. ANE самый лучший вариант.
Цель- просто запустить и посмотреть на fps, а там уж думать.Если и без старлинга нормально пойдет - естественно будем переписывать с ane

Добавлено через 10 минут
А если будет лагать, замена js -> ane будет мелочью на фоне объема работ по переходу на старлинг

illuzor 25.01.2016 19:49

undefined, грабли? Нет. Просто придётся всю отрисовку переписывать на старлинговский дисплейлист.

В любом случае сомнительно, что получится портировать малой кровью. Подозреваю, что проще будет переписать с нуля.

undefined 25.01.2016 19:57

Цитата:

В любом случае сомнительно, что получится портировать малой кровью.
Вопрос не в том, как переехать легко на старлинг, а как текущий код заставить работать на AIR.Ясно, что простого перехода на старлинг не будет,но может он и не нужен.

Добавлено через 1 минуту
Цитата:

undefined, грабли? Нет
BitmapData класс там остается нативный?

Добавлено через 4 минуты
Вообщем вопрос сводится к "можно ли из флэша достучаться до js кода внутри WebView?"

caseyryan 25.01.2016 21:54

Прикольно) Обожаю пазлы еще с детства :D

Но вот по поводу игры, тут тебе вообще нет смысла делать ее на старлинге. Никакого активного перемещения кучи объектов нет. Ее легко потянет и нативный дисплей лист.

undefined 25.01.2016 22:17

Ну на уровне с 20-ью кусочками оно понятно, а вот на 1100, да еще если они все на поле будут - может и закопаться.

Tails 25.01.2016 22:22

Нельзя так просто взять и перенести векторный флешь в gpu флешь.

undefined 25.01.2016 22:27

Цитата:

Нельзя так просто взять и перенести векторный флешь в gpu флешь.
Похоже я зря вообще про старлинг упомянул.
Повторяю, цель -переехать с fb на air,а не с dl на gpu.
Желательно с минимальными правками кода.
Старлинг будет актуален только если производительность будет неудовлетворительной и это уже совсем другой вопрос, который пока интересует чисто в теории.
Цитата:

Вообщем вопрос сводится к "можно ли из флэша достучаться до js кода внутри WebView?"

MikroAcse 25.01.2016 22:35

Если приложение на телефоне, то DL не вариант с таким количеством частей.


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

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