Конвертировать несколько SWF-файлов в один EXE - PullRequest
3 голосов
/ 22 ноября 2010

Привет, у меня есть приложение во флэш-памяти, я встраиваю ActionScript 3.0 Flash IDE, мое приложение загружает некоторые внешние SWF-файлы, упомянутые в XML-файле.На данный момент работает нормально.Но мне нужно скомпилировать все эти внешние SWFs и xml файлы в один exe файл.How can I compile like this.или how can I code like this?

РЕДАКТИРОВАТЬ: 1 отсюда: http://page -flip.com / products / pdf-publisher /

ВыМожно увидеть пример, приложение встроено в .net, и оно импортирует pdf и публикует его как флэш-проектор или веб-интерфейс (SWF).Как это компилирует все внешние SWF-файлы.

Ответы [ 8 ]

8 голосов
/ 27 ноября 2010

Если у вас есть Flash CS4, вы можете использовать компилятор mxmlc, который имеет некоторые дополнительные приемы.

Использование такого тега embed позволит вам встроить весь swf «внутрь» вашего swf:

[Embed(source = '../assets/items/9.swf')] public static const ITEM_9:Class;

Затем, чтобы создать его, вы просто идете:

var mySprite:Sprite = new ITEM_9() as Sprite;

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

Тогда нужно просто использовать настройки публикации, чтобы заставить Flash выплевывать .exe

На несвязанной ноте, пожалуйста, вернитесь и примите некоторые ответы на ваши вопросы. Это не очень приятно не делать.

2 голосов
/ 22 ноября 2010

Вы можете попробовать MDM Zinc .

Цинк действительно мощный. Это позволяет вам упаковать ваш Flash или Flex различными способами, с множеством встроенных платформ.

0 голосов
/ 03 ноября 2011

Используйте флайджер и забудьте о своих проблемах

0 голосов
/ 03 декабря 2010

Вы можете использовать проектор или проект AIR только для Windows.

0 голосов
/ 01 декабря 2010

Я бы пошел об этом с этими шагами

  1. создать приложение flex
  2. вставляет все SWF и XML в это приложение
  3. создать выпуск только что созданного вами приложения
  4. открыть приложение SWF с помощью автономного флэш-плеера, а не с помощью браузера
  5. в меню файлов выберите опцию создания проектора

Все это приведет к созданию одного EXE-файла, который содержит все SWF-файлы и XML-файл.

0 голосов
/ 27 ноября 2010

Существует приложение для Windows под названием SWFKit, которое позволяет упаковать SWF-файл и внешние файлы в один исполняемый файл.У меня была такая же проблема, как и у вас, и это помогло мне.К сожалению, вам нужно заплатить за это :( http://www.swfkit.com

Надеюсь, это поможет,Будет

0 голосов
/ 23 ноября 2010

Flash> Файл> Настройки проекта> Проектор Windows.

Для MAC выберите проектор MAC.

Если вы записываете диск и вам нужны обе платформы для работы ...хороший вариант - использовать Toast (если вы используете MAC) ... он будет скрывать файлы, которые не нужны пользователю, а также скрывать файлы Windows от MAC и наоборот.

0 голосов
/ 22 ноября 2010

вы можете создать приложение AIR. если вы не хотите, чтобы он был кроссплатформенным, вы можете создать приложение AIR с помощью собственного установщика Windows.

...