問題タブ [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 投票する
1 に答える
3311 参照

apache-flex - FlexBuilder と mxmlc による swf のビルドの違い (ANT ビルド)

Flex Builder によって生成された swf と mxmlc の間に違いはありますか?

私のアプリケーションには、入力する特定のフィールドを含むページがあります。ボタンをクリックすると、ポップアップが開きます。ポップアップでオプションを選択して [OK] をクリックすると、サーバーにリクエストが送信され、データが取得されてメイン ページに追加されます。

Flex Builder によって swf が生成されると、すべてが正常に機能します。しかし、ANT スクリプトを使用して同じものを生成すると、ポップアップから値を選択するとエラーが発生します。

[ResultEvent messageId="8638F71F-BCB8-ACFD-E577-B6F97156374D" type="result" bubble=false cancelable=true eventPhase=2]

これは、swf のビルドに ANT が使用されている場合にのみ発生します。

私は Cairngorm フレームワークを使用しており、swc は事前に生成されています。

また、最終的な出力にはサイズの違いがあります。

swf は、Flex Builder から生成された場合は 802 KB ですが、ANT を使用して生成された場合は 788 KB しかありません。Flex Builder で設定を変更していません。swfを生成するためにデフォルト値(最適化されていると思います)を使用します。

ANT スクリプトに何か問題がありますか? mxmlc によってビルドされた swf を使用した場合にのみ発生するエラーを取り除くために、別の引数を使用する必要がありますか?

あなたの提案を提供してください。

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

flash - ubuntuのmxmlc(flex4 beta)コマンドラインがハングする

私はmxmlcを使用してubuntulinuxでas3をコンパイルしています。最新のものを使用するために、flex4_b2_100509をダウンロードしました...
「mxmlcfile.as」と入力しましたが、ハングします...何も返されません。実行中のプロセス(「ps-e」)を確認し、mxmlcとjavaの両方が実行中であることを示しています。これは、コンパイラが起動したことを示しています...しばらくすると、シェルが「セグメンテーション違反」を報告します。

それが何であるかについてのアイデアはありますか?ありがとう

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

mxmlc - mxmlcで使用する構成ファイルとともにプロパティファイルを使用する

次の方法でmxmlcを実行しようとしています。

構成ファイルで、外部ライブラリのパスなど、いくつかの値を構成可能にしたいと思います。プロパティファイルを構成ファイルに含めて、構成ファイルで{property_name}として使用することは可能ですか?

または、antコマンドの-Dオプションのように、構成ファイル内の対応する値をオーバーライド/置換する特定の引数をコマンドライン自体から渡すことは可能ですか?

あなたの提案を提供してください。

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

apache-flex - コンパイラが未定義の可能性があるプロパティについて不平を言うのはなぜですか

Flex 4 ( Gumbo ) の非常に単純な練習プログラムがあります。

しかし、コマンドラインで「mxmlc.exe testClass.as」を使用してビルドした後、私は...

C:\src>mxmlc testClass.as 設定ファイルをロード中 C:\flex_sdk_4\frameworks\flex-config.xml C:\src\testClass.as(21): col: 32 エラー: 未定義の可能性のあるプロパティ hexValue へのアクセス静的型 mx.controls:ColorPicker での参照。

C:\src\testClass.as(28): col: 32 エラー: 静的型 mx.controls:ColorPicker の参照を介した未定義のプロパティ hexValue へのアクセス。

cPickerが静的であると考えるのはなぜですか? または、そのcPicker.hexValueは未定義ですか?

また、 importキーワードを使用してコードに ColorPicker ライブラリをインポートした後でも、ビルドのためにコマンドラインでそれをインポートする必要があるようです。あれは正しいですか?

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

apache-flex - mxmlc/compc ant タスクに Flex ライブラリ (SWC) を条件付きで含める

コマンドラインで設定されたプロパティに基づいて、Ant ビルドに Flex ライブラリを条件付きで含める方法を見つけようとして苦労しています。<condition/>私はこのタスクで多くのアプローチを試みましたが、これまでのところうまくいきませんでした。これが私が現在いる場所です。

次のような条件タスクを含む init ターゲットがあります。

このタスクの目的は、mxmlc または compc タスクで暗黙的なファイルセットを宣言するときに使用されるパターンセットの名前を決定するプロパティを設定することです。上記のパターン セットは次のように定義されます。

名前付きパターンセットは、次のように mxmlc または compc タスクによって参照されます。

これは機能していないようです。少なくとも、SWC のサイズは、追加の自動化ライブラリがコンパイルされていることを示していません。さまざまなタイプのビルドに使用するパターンセットを決定するコマンド ライン プロパティを指定できるようにしたいと考えています。

これを達成する方法について誰かアイデアがありますか? ありがとう!

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

apache-flex - FDT / FlexBuilderでAntコンパイルを高速化するにはどうすればよいですか?

EclipseのAntでFlextasksを使用してMXMLCコンパイルを高速化する方法はありますか?FDTおよびFlexBuilderの組み込みコンパイルと比較すると、非常に低速です。

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

flash - FlashDevelopにXMLを埋め込むことができません

アプリケーションにxmlを埋め込もうとしていますが、次のエラーが発生します

これが私のコードです。

xmlコード

0 投票する
5 に答える
4391 参照

apache-flex - フラッシュ移行警告を抑制する方法(1090)

Flash Professional CS4では、イベントリスナーを追加したにもかかわらず、onMouseDown、onKeyUpなどのマウス/キーボード入力ハンドラー名を使用すると「移行の問題」の警告が表示されます。これらの名前は関数に対して完全に合法ですが、ActionScript 2.0で自動的に起動されたため、AS3では使用が自動化されなくなったことを(賢明ではありますが)警告しています。

警告の目的は理解していますが、役に立ちません。これらの警告を抑制したいのですが、他の警告を抑制せずに、一般的に役立つと思います。

たとえば、次のようなコードを使用する場合:

私はこのような迷惑な警告を受け取ります:

Warning: 1090: Migration issue: The onMouseDown event handler is not triggered automatically by Flash Player at run time in ActionScript 3.0. You must first register this handler for the event using addEventListener ( 'mouseDown', callback_handler).

アクションスクリプトの警告またはすべての警告を抑制することができるフレックスコンパイラ(mxmlc)フラグ(およびFlash Pro設定)がありますが、私はそれを望んでいません。それは一般的すぎます。

理想的には、特定のエラー/警告番号を抑制できます(警告#1090)。

編集:私はmxmlc -help advanced、有望に見える、より多くの「高度な」コンパイラフラグを見つけました。具体的には、次の候補のようです。
warn-deprecated-event-handler-error
warn-deprecated-function-error
warn-deprecated-property-error

Flashにこれらを使用させるにはどうすればよいですか?

編集2:Flashユーザーデータディレクトリにflex-info.xmlスタイルのドキュメントが見つかりました。
[userdatafolder]/Adobe/Flash CS4/en/Configuration/ActionScript 3.0/FlexInfo.xml ただし、このファイルには残念なコメントが含まれています:<!-- Flash does not support most flex-config options. -->、およびフラッシュを再起動した後でも私のディレクティブに応答しないようです。
これは悲しくなりつつあります。

編集3 : Adobeバグトラッカーで問題「誤った、迷惑な「移行の問題」の警告」を見つけました。Flex SDKの修正が確認されていますが、Flashについては言及されていません...

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

apache-flex - Wrapping or Embedding and MP3 in a SWF using Flex's mxmlc compiler

Our Flash web-based applications play lots of audio for narration and sound-effects. Some of our customers have firewall rules that block downloading of MP3 and other audio files. So, we need to wrap those MP3 files in SWFs. In the past, I've written JSFL scripts that automate the Flash IDE and walk through a complicated, fragile set of steps to embed MP3 files into FLAs and then publish those to SWFs. Now, Flex SDK provides the mxmlc compiler. I've mixed ANT into our workflow, and command-line and automated builds have been a joy. So, I want to make transcoding or wrapping of MP3s part of our build process. I've found Embedding Asset at Compile time in Pure AS3, but this will require that I write a script to generate a wrapper class AS file. Is there a cleaner way to wrap or transcode MP3 files into SWFs? I suppose I'm hoping there is a method for passing the mp3 directly to mxmlc and outputting a swf, but any recommendation better than generating actionscript wrapper classes would be greatly appreciated.