#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