問題タブ [mxmlc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3202 参照

actionscript-3 - コマンドラインからAS3プロジェクトをコンパイルするosx

小さなプロジェクトや一部のテストクラスで作業する場合、たとえばFlash Builderで完全なActionscriptプロジェクトを作成するのではなく、コマンドラインからコードをすばやくコンパイルしたいと思います。

以前の同様の質問で、この記事を参照して回答が与えられました: http ://www.senocular.com/flash/tutorials/as3withmxmlc/

しかし、これはWindowsユーザー向けです...

ProjectSproutsを調べました。これは優れているように見えますが、探している種類のタスクには重すぎます。

Mac OSXのターミナルからswfをすばやくコンパイルするために使用できる代替アプローチを知っていますか?

0 投票する
1 に答える
886 参照

macos - trace()がflashlog.txtに書き込まれていません

Mac端末でmxmlcを使用してAS3.0プロジェクトをコンパイルし、Flash Debugger 10でMain.swfを開いて実行します。これで、エラーはflashlog.txtに正常に書き込まれますが、トレースステートメントは正しく書き込まれません。 :( / Library / Application Support / Macromediaにmm.cfgがあり、次の行が含まれています。

私は何が欠けていますか?trace()がflashlog.txtに書き込まれないのはなぜですか?

助けてくれてありがとう!

0 投票する
3 に答える
1986 参照

apache-flex - Flex 4.1を使用してActionScriptモジュールにリソースバンドルを含めるにはどうすればよいですか?

最も単純なFlexプロジェクトでは、MXML Flex Moduleを作成し、ModuleManagerを使用してロードします。問題ない。Moduleを拡張するActionScriptクラスを作成し、それをModuleにコンパイルするようにプロジェクトを構成します。代わりに、この新しいモジュールをロードしてください。プロジェクトはコンパイルされますが、実行時に次のエラーでクラッシュします。

「エラー:ロケール「en_US」のコンパイル済みリソースバンドル「コンテナ」が見つかりませんでした。」

コンパイラは、必要なクラス定義をActionScriptのみのモジュールにコンパイルできませんが、MXMLモジュールでは成功すると思います。スケルトンMXMLモジュールがActionScriptモジュールよりもわずかに大きいことがわかります(66KB対45KB)。

この問題をどのように解決できますか(それが実際に問題である場合)?

0 投票する
6 に答える
6814 参照

apache-flex - FlexCompilierによるとソースパスとパッケージ定義の不一致

問題は次のとおりです。

同じパッケージに3つのファイルがあります:com.foobar

これらのファイルのディレクトリは次のとおりです。

C:.. \ mylibrary \ src \ com \ foobar \

中にはfoo.asとbar.asがあります

mxmlc C:.. \ mylibrary \ src \ com \ foobar \ foo.asを実行しようとすると、次のエラーが発生します。

ソースパスで見つかったファイルは、定義のパッケージ'com.foobar'と同じパッケージ構造''である必要があります。

私が言うには、そうです。パッケージはcom.foobarです。構造は../com/foobar/foo.asになります

このエラーに関する他のいくつかのフォーラム投稿をWebで見つけました。ユーザーは、私がすでに持っているパッケージ名と一致するディレクトリを作成する必要があるようでした。私は何が欠けていますか?

あなたが与えることができるどんな助けにも前もって感謝します!

0 投票する
1 に答える
72 参照

ant - XMLのブロックをANTにどのように保存しますか?

私はANTを初めて使用し、FlashBuilderプロジェクトで使用を開始しました。

コンパイラを実行するとき、いくつかのライブラリパスを渡す必要があります。全体は次のようになります。

基本的に、output =部分以降のすべてを何らかの方法で保存し、他のすべてのコンパイルに再利用できます。xmlの大きなブロックをANTに格納し、変数参照などを介して呼び出す方法はありますか?

ありがとうございました!

0 投票する
1 に答える
651 参照

apache-flex - swf ストリーミング オーディオ プレーヤー

私はflexを初めて使用します。オーディオファイル(mp3、wav .....)を再生するmxmlコードの小さな部分を教えてください。一時停止、再生、停止....オーディオファイル.

また、このファイルは後で html ファイルに埋め込まれます。

0 投票する
1 に答える
688 参照

apache-flex - flexを使用してテキストボックスに入力する

以下のコードでは、ボタン「A」が押された場合、テキストボックスにAが入力され、ボタン「B」が押された場合、Bが入力されます。フレックスの例を教えてください。ありがとうございます。

元のコード。

0 投票する
1 に答える
6027 参照

ant - mxmlc とフレームワークのリンケージ - リンケージを rsl として指定する方法

ant を使用して flex 4 プロジェクトをビルドしようとしています。Flash Builder 4 では、プロジェクトのプロパティで、「フレームワーク リンケージ」を「コードに結合」、「ランタイム共有ライブラリ (RSL)」、または「SDK デフォルトを使用 (ランタイム共有ライブラリ)」のいずれかに設定できます。build.xml で mxmlc オプションと同等のものを設定するにはどうすればよいですか?

現在の build.xml は次のようになります。

runtime-shared-library-path ディレクティブを設定し、フレームワークの swf、swz ファイルをターゲット フォルダーにコピーするとうまくいくと思いましたが、そうではないようです。

これが機能するかどうかを評価する方法は次のとおりです。カスタム プリローダーを使用します。それが機能するには、RSL としてフレームワーク リンケージが必要です。「コードにマージ」すると、プリローダーが特定の時点で停止し、アプリケーション swf に進みません。これは、上記の build.xml を使用したときに見られるのと同じ動作であり、(RSL リンクではなく) フレームワーク リンクがコードにマージされて SWF がビルドされていると思われます。

これに関連する質問は、swf が RSL を使用しているかどうかを判断する方法です。コンパイルされた出力のサイズを見ることができると思います。しかし、外部フレームワーク ファイルを使用しているか、SWF に何らかの方法でバンドルされているかを、私の知らないうちに判断する方法があるはずです。

0 投票する
2 に答える
3640 参照

apache-flex - FlashBuilderにコマンドライン出力を表示させるにはどうすればよいですか?

具体的には、コマンドが何であるかを知りたいです...コマンドが生成してmxmlcに渡すすべてのフラグ。方法はあるはずですが、私にはわかりません。

0 投票する
2 に答える
1645 参照

actionscript-3 - mxmlc コンパイラを使用して actionscript をコンパイルする

mxmlc コマンド ライン コンパイラを使用して、メイン クラスがパッケージ内にある actionscript コードをどのようにコンパイルしますか? 次のことを考慮してください -

MainClassSomeUtilityクラスをインポートします。

MainClassswf を生成するメイン クラスとしてこれらのクラスをコンパイルする方法はありますか?