問題タブ [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.
apache-flex - Flash IDE ではなく mxmlc でコンパイルするとビデオが破損する
FLV ビデオ シーケンスを含むムービー クリップがあります。
この FLV を mxmlc からコンパイルされた SWF で再生すると、ビデオが完全に破損し、すべて異なる色のブロックになります。IDE からコンパイルすると、ビデオは正常に再生されます。
これよりも少し複雑です。
- 同じ FLV の複数のコピーを同時に再生しても問題ありませんが、複数の FLV を同時に再生すると破損します。
- すべてのプレイスルーで常に破損するとは限りません。一貫性がありません。
- 破損したビデオを拡大したり、プレーヤー ウィンドウを移動したりしても、破損した画像はそのまま残ります。つまり、破損した領域が頻繁に変更またはクリアされる画面再描画エラーとは異なります。
これを回避するための Flex コンパイラ オプション、または SWC オーサリング戦略を知っている人はいますか?
flash - 外部swfをロードするとフラッシュがクラッシュします(今回はコード例を使用)
これは FlashDevelop で作成された AS3 プロジェクトです。これは、Flash Player 10 を対象としています。このコードを実行すると、気がかりな問題が発生します。
さて、デバッグ ウィンドウから収集できることは、addChild()
-method を呼び出そうとすると、swf が自動的に再起動し、ループに陥ることです。出力ウィンドウに表示されるのは次のとおりです。
このような奇妙なループとエラーを作成する可能性のあるアイデアはありますか? 私は一日中それを解決しようとしてきました。もしかしたら、FlashDevelop の何らかの設定か、MXMLC コンパイラーへのパラメーターでしょうか?
すべての回答に感謝します!
apache-flex - External Config file in Actionscript 3
I need to be able to load external configuration files into my flex app. I've read that this is possible using embeds, so long as the mimeType is set to application/octet-stream.
When I compile this using mxmlc
, it compiles successfully with no errors. When I run the SWF, it loads all the Flixel menus then hangs.
If I comment out the [Embed(source = '../../data/map.txt'
line, it compiles and doesn't hang.
Why is this embed causing a freeze?
Version info for mxmlc:
EDIT
It turns out errors weren't being displayed properly, but this is what I'm getting from attempting the embed:
VerifyError: Error #1014: Class mx.core::ByteArrayAsset could not be found.
Google turns up a bunch of people with the same problem, but no apparent solution.
import mx.core.ByteArrayAsset; ByteArrayAsset
doesn't help either.
flash - FlexMXMLCAntタスクがウィンドウフォーカスを盗む
mxmlc ANTタスク(バックグラウンドで実行)を使用してFlexプログラムを構築する次の動作に気付いた人はいますか?MXMLCタスクが開始すると、現在実行中のアプリケーションからウィンドウフォーカスが奪われ、再び返されます。これは非常に破壊的です。
MXMLCタスクを「ヘッドレス」で実行してウィンドウシステムとまったく相互作用しないようにする方法はありますか?
私はMacOSX(10.5.8、それが重要な場合)とFlash 4.0.1(ただし、この動作は3.xにも存在していました)で実行しています。
ありがとう!
マーク
php - Flex SDK の mxmlc を使用して AS3 をオンラインで SWF にコンパイルする
返信する前に私の質問をよく読んでください。wonderfl.netというサイトがあることは知っています。
私の Mac には Flex SDK 4 があり、Xcode で Flex の mxmlc コンパイラを使用して AS3 を SWF ファイルにコンパイルする方法を見つけました。たとえば、私がよく知っている言語、PHP を使用しますか?
ウェブサイトに使ったり、個人的なプロジェクトのように使ったりすると面白いと思いました。
前もって感謝します!
apache-flex - mxmlc / fcshは[SWF(width = "550"、height = "400"、...)]を無視します
mxmlcを使用するfcshを使用して.asファイルをコンパイルしています。
私は次のシェルを使用します:
しかし、デスクトップで.swfを取得すると、サイズは500x375、フレームレートは24になります。これは、550x400であり、フレームレートは120である必要があると言ったときです。
描画アプリなのでフレームレートが高い
[SWF()]を無視する理由はありますか?
Mac OS X 10.6.4SnowLeopardでFlashPlayer10.1を使用しています
java - Java で呼び出された Flex コンパイラ mxmlc により、64 ビット JVM がクラッシュする (dcpr.dll)
SVG ファイルを swf ファイルに変換する Web アプリケーションがあります。そのためには、次の 3 つの手順があります。 1 - フォルダー内の SVG ファイルを実行する
2 - .AS 一時ファイル内の各 SVG を変換し、そこに情報を追加する
3 - Mxmlc コンパイラのおかげで .as を .swf に変換
ほとんどの場合、すべてが正常に機能します。ただし、場合によっては、JVM 全体が警告なしにクラッシュします。
mxmlc コンパイラの呼び出しに関するログを追加しました。
私のログでは、多くのファイルでコンパイルが機能していることがわかります。しかし、「mxmlc コンパイラ呼び出し」行の後で JVM がクラッシュします。
そのため、問題はフレックス コンパイラに起因します。
いくつかのテストの後、「JVM クラッシュ レポート」を取得しました。
ご覧のとおり、dcpr.dll (Sun Java dll) がクラッシュしたようです。私はすでにこのような問題を抱えていましたが、jdk 1.5 から 1.6 に変更することで解決しました。これは本当の解決策ではないようです:s
情報: Java バージョン: JDK 1.6.0.20 64 ビット Flex バージョン: flex_sdk_3.5.0.12683
[flex]/bin/jvm.config ファイルを含む「フル JDK」は使用しません。
それで、ここに私の質問があります: - jvm.config ファイル (または別のファイル) を追加して、mxmlc コンパイラをセットアップできますか? - 32 ビット jdk を使用する必要がありますか? (flex と 64 ビット jdk に関する問題があるようです) - swf に関して変換する他のコンパイラはありますか?
apache-flex - Flex アプリケーションのフォント スタイルが Flash Builder と MXMLC で異なる
プロジェクトを MXMLC でコンパイルすると、明るい灰色のフォントが表示されます。CSS スタイルを指定すると、Application { color: black;}
一部の色は修正されますが、ほとんどは修正されません。Flash Builder でコンパイルすると、きれいな黒になります。私は Halo.swc を使用していますが、Spark のものは使用していません。同じフォントを MXMLC コンパイル コンピューターと同じ SDK にインストールしています。
apache-flex - Flexモジュールのコンパイル-リンクチェックを高速化しますか?
私は28のモジュールと1つのメインSWFを持つFlexプロジェクトに取り組んでいます。すべてのコンパイルには合計18分かかります。load-externsを使用して、メインのSWFからリンクレポートをロードしています。これはうまく機能します。モジュールのファイルサイズは最小限です。ただし、リンクチェックは個々のモジュールごとに行われるため、コンパイル時間が大幅に増加します。
つまり、モジュールが使用するメインSWFのファイルを編集するとします。mxmlcは基本的に、そのモジュール内の同じファイルのリンクチェックを実行します。-incremental=trueの場合でも。すべてのモジュールが参照するファイルを編集すると(頻繁に発生します)、すべてのモジュールがリンクチェックを実行します。これには、基本的にメインSWFを28回コンパイルする効果があります。
最初のSWFをコンパイルするときにリンクチェックが行われるため、これはイライラします。モジュールごとに再発する必要はありません。これらのリンクをメモリに保存できると思われるfcshを使用してみましたが、効果はありませんでした。
メインのSWFのSWCをコンパイルし、代わりにリンクチェックに使用すると役立つかもしれません。
ビルドに使用するコマンドは次のとおりです。
mxmlc -link-report = report.xml -strict = true -debug = false -optimize = true -incremental = true Project.mxml
mxmlc -load-externs = report.xml -strict = true -debug = false -optimize = true -incremental = true ModuleXX.mxml#28回
私はこの問題の解決策を見つけられず、それが私のプロジェクトの開発を妨げています。どんな助けでも大歓迎です。
ありがとうございました!
ジミー
apache-flex - Nant で Flex を構築しますか?
ここで間違ったツリーを吠えているのではないかと思っています。Flex プロジェクトのビルドに使用される Ant ビルド スクリプトを Nant ビルド スクリプトに置き換えることはできますか?
<mxmlc>
具体的には、 Antに代わるものはないようで<macrodef>
、<taskdef>
タスクは Nant または Nant-contrib で提供されます。
私は Nant も Ant もあまり経験していないので、これを調査し続けるべきかどうか疑問に思っています。の大ざっぱな代替品を除いて<macrodef>
、私がここでやろうとしていることについて、チューブには何も見つかりません。私たちのスクリプトは比較的小さくて単純なので、可能であればビルド サーバーから JRE と ant を削除したいと考えています。
以前にNantでFlexを構築した人はいますか?