Перенос флэш-сайта на не-Флэш-сайт
У меня много клиентов с флэш-интерфейсами, которые им очень нравятся. Но эти вещи не работают на многих (большинстве?) мобильные устройства. Это вопрос из двух частей:
Если я получу доступ к исходным файлам
.fla
, есть ли способ массового экспорта/компиляции Flash в отдельные изображения с точками доступа?Если у меня нет доступа к оригиналу
.fla
, есть ли механизм для преобразования.swf
в формат, удобный для webkit устройства?
Комментарий: Я боюсь, что мне придется либо полностью воссоздать интерфейс, либо создать что-то совершенно новое . Было бы неплохо иметь некоторые автоматизированные опции с точки зрения обеспечения большей доступности сайтов без Flash (возможно, HTML5? возможно, специально для WebKit? возможно, адаптированный для других мобильных платформ?).
Имейте в виду, я люблю Flash, не ищу, чтобы колотить Flash, пытаясь увидеть варианты существующей вспышки содержание.
3 answers
Я думаю, что ваш лучший выбор в долгосрочной перспективе будет заключаться в том, чтобы полностью перестроить/воссоздать интерфейс. Я подозреваю, что любой автоматизированный или даже полуавтоматический инструмент для преобразования флэш-элементов во что-то более широко доступное оставит вас с большим количеством проблем и сделает дальнейшее обслуживание более сложным и трудоемким.
Мое предложение состоит в том, чтобы перестроить и, возможно, использовать некоторые существующие элементы flash для наиболее сложных частей сайтов, при этом поместив какой-то восстановите функциональность для мобильных браузеров, которые не поддерживают flash.
Я не думаю, что он еще полностью выпущен, но вы, возможно, захотите проверить Дымовую завесу. Это движок рендеринга Flash, полностью написанный на Javascript и HTML5. Он создается с одной из его целей - разрешить использование Flash на платформах без встроенной поддержки (например, на некоторых мобильных устройствах).
Сейчас похоже, что CS5 может выполнять преобразования из flash в HTML5, но вам понадобятся файлы flash, и это все равно потребует некоторой работы, как это звучит. Ознакомьтесь с этой статьей для получения дополнительной информации, http://cs5.org/?p=3#more-3 . Я думаю, что переход на HTML5, вероятно, ваш единственный реальный выбор из-за функциональности.
Однако вам, вероятно, придется немного подождать, пока HTML5 действительно будет полностью поддерживаться, поэтому вам придется быть осторожным с тем, какие функции вы перемещаете над. Я знаю, что на данный момент Chrome является ближайшим браузером, обладающим всеми возможностями HTML%, и он набирает всего 221 балл из 300 на http://html5test.com/.