Показать сообщение отдельно
Старый 18.05.2016, 03:03
Alex626 вне форума Посмотреть профиль Отправить личное сообщение для Alex626 Найти все сообщения от Alex626
  № 1  
Ответить с цитированием
Alex626

Регистрация: Sep 2010
Сообщений: 167
По умолчанию Портировать проект на AS3 на другую технологию

Всем привет! Не знал, куда лучше написать: во флейм, в общие вопросы, или в чисто технический раздел по AS3.

Мой проект - это аналогия редактора FlowGraph в CryEngine (или же как вариант - blueprint в UE4, кому что нравится).

Вот как оно сейчас работает на флеше: http://wiki.crymod.net/index.php/Time_Travel_Tycoon_FG

Дело такое, все мы знаем, что Flash давно уже пытаются похоронить разные нехорошие компании вроде Apple, Google и прочих, и навязывают всем HTML5. Вот сегодня только новость была, что Chrome в 2016 году перестанет поддерживать Flash контент по умолчанию (что за нафиг?!!).

Мне нравится Flash, action script, AS2, AS3, Scaleform GFx (разрабатываю игры), Flash IDE, FlashDevelop и всё такое. Для HTML5 нет таких удобных языков и инструментов. JavaScript меня не устраивает категорически. Canvas - неудобная хрень. И всё такое. Я не знаю, что буду делать без флеша.

Но теперь такой вопрос: а как подстраховаться от полного провала? Что мы имеем сегодня в качестве замены ActionScript - точнее не замены, не альтернативы, а логического развития? Haxe, и все подобные вещи я не рассматриваю. Слишком уж все подобные фреймворки похожи друг на друга. Нет, нужна какая-то альтернативная жизнь для нашего опыта - компиляция из AS3 во что-то ещё.

Возможно, я слишком поздно начал создавать своё веб-приложение на Flash. Но мне оно нравится. А сейчас, когда все против Flash, я не хочу терять результаты своей работы, тем более, что были планы по развитию проекта во что-то большее. Flash мне нравится тем, что его можно скомпилировать под десктопы в AIR, а можно без всякого труда тот же код компилировать под веб-приложение в Flash Player.

Вот тема приложения: http://crymod.net/index.php?page=Thread&threadID=4832

Переписывать полностью код на другом языке или пытаться портировать? Я пробовал компилировать as3 в js через jangaroo, но так и не смог разобраться в нём.

Что мне (и всем нам) теперь делать? Что можете посоветовать? Какие есть перспективы, альтернативы, сторонние решения? Хочется как-то сделать, чтобы приложение работало в браузере при любом исходе Flash.

Ещё интересует, каково будущее Flash / AS3, есть ли надежда на что-то хорошее? Куда мигрирует большинство Flash-разработчиков, какие технологии они выбирают?

Всем спасибо за внимание, за то, что прочитали суть моей проблемы.


Последний раз редактировалось Alex626; 01.07.2016 в 22:49.