問題タブ [rsls]

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 に答える
3287 参照

ant - RSLとANTを使用したFlexプロジェクトの構築

フレームワークRSLを使用してANTでフレックスプロジェクトを構築する方法のコード例を誰かに教えてもらえますか?

これは私が現在使用しているものですが、SWFが生成したファイルは非常に大きくなります。

ありがとう

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 投票する
1 に答える
423 参照

eclipse - RSL textLayout の読み込みに失敗しました

gentoo linux amd64をインストールしました。

その上で、フレックス開発用にFD5でEclipse 4.2M5をインストールしました。

プロジェクトをコンパイルした後、実行すると、ログ ファイルに次のように記録されます。

Flex 4.1A で FD5 を使用しています。

なぜそれが起こるのですか?

アップデート:

プロジェクトを閉じて開くと、プロジェクトを一度実行できるようです。ブラウザでプロジェクトを 2 回目に実行するとエラーが発生し、ブラウザを閉じて再度実行する必要があります。

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

apache-flex - Flex Framework_3.3.0.4852 RSL のビルドは、コードにマージされたものとは異なります

私のアプリケーションは、flex Framework_3.3.0.4852.swf を rsl として使用するように設定されています。これは正常に動作し、エラーは報告されません。ただし、一部のグラフでは、縦軸と横軸の両方の凡例テキストが失われています。

スタイル/プロパティを分析すると、軸テキストに使用される UITextField のテキスト幅がゼロになります! データは正しく設定されており、すべての親コンポーネントはテキスト幅に影響を与えないサイズに設定されています。

最初はスタイルブリードの問題があると思っていましたが、すべてのライブラリ (フレームワークを含む) をマージしてアプリケーションをビルドすると、問題がなくなることがわかりました。

また、インライン スタイルを使用して、発生した可能性のあるスタイル ブリードをオーバーライドするいくつかのテストを行いましたが、効果はありませんでした。

RSL の使用に関連する前に、この種のことを見た人はいますか?

アップデート:

その後、Adobe サポートのナレッジ ベースhttps://bugs.adobe.com/jira/secure/IssueNavigator.jspaでいくつかの既知のバグを見つけました。

私の質問に関連する2つのバグは次のとおりです。

1) https://bugs.adobe.com/jira/browse/FLEXDMV-1883

これは修正済みと報告されていますが、次のバグは同意していないようです。これについてさらに調査し、この質問を再度更新します。

2) https://bugs.adobe.com/jira/browse/FLEXDMV-2065

アップデート:

モジュールとアプリケーションの両方から、スタイルシートからグラフに使用されている埋め込みフォントを削除しました。UITextField テキストが再び表示されるようになりました。明らかに埋め込みフォントの問題です。

つまり、モジュラー アプリケーションを使用している場合は、モジュールとアプリケーションの両方にフォントを埋め込んで、フォントが正しく認識されるようにする必要があります。ただし、フレームワーク swf を rsl として使用する場合、チャート軸テキストで埋め込みフォントを使用することはできません。

アップデート:

今、私は本当の問題を抱えています.私のチャートの2つは回転効果を使用しています. このようにテキストに効果を適用する場合は埋め込みフォントを使用する必要があるため、効果が再生されて終了すると、軸のテキストが消えます。しかしもちろん、swf フレームワークを rsl として使用している場合、グラフ スタイルに埋め込みフォントを使用することはできません。これを回避する方法がわかりませんか?

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

apache-flex - ランタイム共有ライブラリファイルのデフォルトの場所を変更する

Antで生成されたswfをできるだけ小さくするために、このURLで説明されているようなランタイム共有ライブラリを使用しました。

デフォルトでは、RSLファイルはコンパイルされたswf(RSLなし)で配置する必要があります。

したがって、SRLファイルの場所のプロパティを変更する方法を知っていますか?

私はコンパイルされたswfを多くのディレクトリに持っているので、RSLのリソースを1つだけ、そして1つの別々のディレクトリに置く必要があるのはそのためです。

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

apache-flex - apache flex フレームワーク rsls をビルドするにはどうすればよいですか?

ant Frameworks-rslsを試しましたが、うまくいきません。swfsだけのswzファイルは表示されません。