Преобразование Flash в приложение для iOS

#ios #actionscript-3 #flash #flash-cs5

#iOS #actionscript-3 #flash #flash-cs5

Вопрос:

Для справки, я разработчик iOS и не имею абсолютно никакого представления о том, как работают / запускаются / разрабатываются flash-программы … и т.д.

У меня есть программа Flash, которая в основном представляет собой набор SWF-файлов. Однако он содержит некоторые Actionscript, Javascript и другие интегрированные языки здесь и там..

Я хотел бы преобразовать этот проект / программу в приложение для iPad. Возможно ли это?

Что я получил от поиска в сети:

  • Преобразование Actionscript в сценарий LUA
  • Использование Corona SDK для переноса программы на iOS
  • Запуск нового проекта iOS во flash и какое-то перемещение кода..
  • Другие утомительные способы, которые вообще неосуществимы….

Выше в основном рассматривается часть actionscript .. как насчет SWF-файлов?

В качестве последнего средства можно было бы, по крайней мере, направить меня к разработчику / компании, которые могут справиться с этой задачей, или провести обучение для ее выполнения.

Дополнительные сведения
Файл приложения flash program уже создан, и программа отлично работает на настольных компьютерах. Программа каким-то образом представляет собой интерактивную электронную книгу, и в ней есть несколько связанных XML-файлов для индексации оглавления и других разделов…

Комментарии:

1. Привет, Мазед! Я не уверен, что вы все еще работаете над этим проектом, но недавно мне понадобилось что-то подобное. В итоге я создал фреймворк SwiffCore для рендеринга фигур и анимаций в формате .swf с использованием CoreGraphics и Core Animation.

2. Вау, это действительно круто! Когда-нибудь пригодится. Спасибо, что поделились 🙂

Ответ №1:

Я еще не много занимался разработкой iOS, но вот мой опыт на данный момент; возможно, он поможет вам сформировать лучшую идею.

  • Только основной SWF-файл может содержать код actionscript.
  • Я не уверен, насколько ресурсы (звуки, шрифты, видеоролики) в других SWF-файлах, которые экспортируются для actionscript, доступны для основного SWF.
  • Можно включить дополнительные XML-файлы (и другие типы), которые могут быть загружены с помощью обычных классов загрузчика.

Ответ №2:

Недавно я наткнулся на инструмент, который позволяет конвертировать и воспроизводить swf в некоторых кроссплатформенных фреймворках. Теперь они поддерживают только Cocos2d-x, Unity 3d и Starling. Но я видел логотип Corona на их домашней странице. Вы можете пойти туда и спросить их. Я не помню правильное название сайта, но инструмент называется GAF converter