Как стать автором
Обновить

Перенос Flash'a на iPhone/iPad

Время на прочтение 2 мин
Количество просмотров 6.7K
image

Какой флешер не хотел бы покрутить свои ваяния на iPhone или iPad?
Простая, казалось бы, процедура всё же содержит немало «подводных камней». Многие не познали счастье наблюдать, как тормозят флеш-приложения на яблочке… Но теперь всё получится, перед вами самое полное прохождение Flash2iOS в сети!

Итак, будем творить добро на Adobe Flash CS5.5. Можно на версиях помладше, но тут без гарантий.

Открываем FLA файл с чем-то красивым.

Выбираем Файл -> Параметры публикации...
Переключаем Проигрыватель на AIR for iOS

image

Дальше переходим в Файл -> Настройки AIR for iOS
С первой вкладкой вы сами разберётесь, переходим на вкладку Развёртывание.

Если вы обладатель сертификата разработчика Apple, то вставляем свои сертификаты, иначе качаем «тренировочные» сертификаты (приложение будет работать только с jailbreak-нутыми устройствами). Подставляем 2 нужных файла, вводим пароль 1234.

image

Когда все настройки завершены, нажимаем Опубликовать. Если повезёт, то через пару минут наблюдений за бегунком выскочит сообщение, что IPA файл удачно создан.
Но у многих людей на этом этапе начинают возникать весёлые проблемы.

Под Windows выскакивает сообщение:

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine


Лечится это только обёрткой для Java, которая была написана этой ночью (скачать и установить, плохо дружит с кириличными путями, поэтому желательно не публиковать IPA из «Моих документов»).

Под OSX может появиться:

Unexpected or unknown element or attribute in the
application descriptor file. ...


Тут вы будете смеяться. Каждый раз надо открывать «неудачный» XML файл в текстовом редакторе и удалять весь таг version (<version>1.0</version>) — потому что ребята забыли написать его обработку!

Далее уже просто. Добавляем получившийся IPA файл в медиатеку iTunes, синхронизируем с устройством, находим на нём иконку (белую, если вы не поставили чего-то) и наслаждаемся занятным зрелищем.

К сожалению, все танцы с настройками аппаратного ускорения пока-что не дают ощутимого визуального эффекта. Будем надеяться, что Adobe днём и ночью трудится над этим аспектом.

Если у кого-то возникли дополнительные трудности с получением результата по теме — давайте обсудим в коментах, добавим материал в пост.

UPDATE: Кстати, существует возможность «заворачивать» в IPA готовые SWF файлы, когда у вас по каким-то причинам нет оригинального FLA (например, экспорт интерактивной вёрстки с InDesign). Это можно сделать с помощью утилиты ADT Helper Tool.

Также эта утилита не требует всего пакета Adobe, для работы ей необходим только AIR SDK, который можно бесплатно скачать тут — www.adobe.com/special/products/air/sdk
Теги:
Хабы:
+10
Комментарии 30
Комментарии Комментарии 30

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн