2010-11-22 2 views
3

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

EDIT: 1 здесь: http://page-flip.com/products/pdf-publisher/

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

ответ

8

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

Используя вставлять тег, как это позволит встроить весь SWF «внутри» вашего швейцарских франков:

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

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

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

Используя это и некоторая умная перегрузка ваших текущих классов для внешней загрузки должна позволить вам получить один swf (xml files can be embedded in a similar fashion).

Тогда это просто вопрос, используя параметры публикации, чтобы сделать флэш выплюнуть в EXE-

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

0

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

+0

Нет, я не хочу AIR, мне нужен файл Flash EXE. – coderex 2010-11-22 19:59:14

+0

Что такое Flash EXE-файл? вы говорите о приложении AIR с помощью встроенного в Windows установщика? – TheDarkIn1978 2010-11-22 20:01:22

+0

Нет, я не говорю об AIR, мне нужна Flash EXE (публикация) – coderex 2010-11-22 20:04:34

2

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

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

0

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

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

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

0

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

Надежда это помогает,
Волю

0

я бы об этом с этими шагами

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

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

0

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

0

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

Смежные вопросы