2010-11-22 52 views
3

こんにちは私はActionScript 3.0のFlash IDEでアプリケーションを作成しています。私のアプリケーションはXMLファイルを介して記述されたいくつかの外部swfファイルを読み込みます。現時点では問題なく動作しています。しかし、私はこれらの外部のSWFsxmlファイルをすべてexeファイルにコンパイルする必要があります。 How can I compile like this。またはhow can I code like this複数のSWFファイルを単一のEXEファイルに変換する

EDIT:1 ここから:http://page-flip.com/products/pdf-publisher/

あなたは例を見ることができ、アプリケーションが.NETで構築し、それがPDFファイルをインポートし、フラッシュプロジェクターやウェブベース(SWF)として公開しています。どのようにして、すべての外部SWFファイルをコンパイルしていますか?

答えて

8

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; 

これを使用すると、現在のクラスを外部負荷のために巧妙にオーバーロードすると、1つのswf(xml files can be embedded in a similar fashion)を取得できるはずです。

が、それはフラッシュは無関係な注記で.exeの

を吐き出す作るために公開設定を使用しての問題だ、戻って、あなたの質問にいくつかの答えを受け入れてください。そうでないのはあまりいいことではない。

0

AIRアプリケーションをビルドできます。クロスプラットフォームにしたくない場合は、Windowsのネイティブインストーラを使用してAIRアプリケーションをビルドすることができます。

+0

いいえ私はAIRが必要ではありません。私はFlash EXEファイルが必要です。 – coderex

+0

Flash EXEファイルとは何ですか? Windowsのネイティブインストーラを使用してAIRアプリケーションについて話していますか? – TheDarkIn1978

+0

いいえ、私はAIRについて話しているわけではありません、私はFlash EXE(Publish)が必要です – coderex

2

mdm Zincを試すことができます。

亜鉛は本当に強力です。これにより、多くのネイティブプラットフォームフックを使用して、さまざまな方法でFlashまたはFlexをパッケージ化できます。

+0

私の編集を確認してください – coderex

0

Flash>ファイル>プロジェクト設定> Windowsプロジェクター。

MACについては、MACプロジェクターを選択してください。

ディスクに書き込んでいて、両方のプラットフォームを動作させる必要がある場合は、Toast(MACの場合)を使用することをお勧めします。ユーザは見ることができ、MACファイルからウィンドウファイルを隠すことができます。

+0

+1 ... "公開設定"。これは確かに確かに公式な方法です。 – TheDarkIn1978

+1

確かに公式ですが、質問には答えません! –

+0

私の編集を確認してください – coderex

0

Windows用のSWFKitというアプリケーションがあります。このアプリケーションでは、SWFファイルと外部ファイルを1つのexeファイルにパッケージ化できます。私はあなたと同じ問題を抱えていましたが、これは私にとって大事なことでした。残念ながら、あなたはそれを支払う必要があります:(http://www.swfkit.com

希望これは、
ウィル

0

を助け、私はこれらの手順

  1. でそれに行くか、すべての
  2. 埋め込みフレックスアプリケーションを作成しますSWFとXMLをそのアプリケーションに挿入する
  3. 作成したばかりのアプリケーションのリリースを作成する
  4. opファイルメニューからブラウザ
  5. を持つスタンドアロンのフラッシュプレーヤーやないとSWFアプリケーションがオプションを選択する途中、このすべては、SWFのすべてを含む単一のEXEファイルをなりますプロジェクター

を作成し、 XMLファイル。

0

プロジェクターを使用することも、Windows専用AIRプロジェクトを作成することもできます。

0

flajectorを使用して問題を忘れてください

関連する問題