Вверх ↑
Ответов: 824
Рейтинг: 138
#1: 2014-09-29 12:59:44 ЛС | профиль | цитата
Вступление:
Наверное каждый задавался вопросом как сделать так, чтобы созданный нами флеш ролик (swf файл) проигрывался на любом компьютере без Flash player и дополнительных "танцев с бубном" вокруг него.
Вот и у меня возникла такая необходимость. Захотелось мне, чтобы моя "карта ума", созданная в Mindjet MindManager, была доступна другим и без установленного MindManager.
Благо MindManager позволяет конвертировать карты во Flash формат (swf файл).
И вот вбил я в Google строчку "swf to exe", выдал мне гугл кучу ссылок на платные конвертеры со всеми вытекающими...
Но в своих поисках, я, "надыбал" статейку в которой человек описывает простые действия по "конвертированию" swf to exe.
И оказалось, что в "конвертировании" swf to exe все просто как доска, гвоздь и молоток!
Не понимаю - за что только денег просят авторы разных конвертеров...

Матчасть:
  • Для конвертера нам понадобится так называемый Standalone Flash Player.(Это автономная версия Flash Player, которая не требует установки в систему.)
  • Исходный Flash ролик в формате swf.
  • HiAsm и прямые руки.
   Процесс  
  • Записываем в конец Standalone Flash Player исходный Flash ролик (склеиваем).
  • В конец склеенного файла дописыванием 4 байта - "волшебный" маркер
  • После "волшебного" маркера - дописываем 4 байта размер исходного swf файла.
  То есть:  (StandaloneFlashPlayer.exe) + (файл.swf)+ (4 байта "волшебный" маркер)+ (4 байта размер файл.swf)
  И вуаля - наш автономный swf файл готов!

  Файлы:
  Архив содержит:
  • Схему "конвертера".
  • Flash ролик для примера.
  • Набор Standalone Flash Player версий 5-11(папка FP)
  Ссылки на использованные статьи и остальное приведены в схеме.  Название файла Standalone Flash Player может быть любым.
  Название результирующего файла может быть любым с расширением exe.

Файлообмен:
Скачать часть 1   Скачать часть 2
Яндекс-Диск:
Скачать одним архивом... (Ссылка может стать недоступной)

карма: 1

2
Голосовали:MAV, Tad