問題タブ [rsl]

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

apache-flex - Adobe Flex 4 RSLのURLは何ですか?

Flex 4が実行時にRSLをダウンロードするために使用するURLは何ですか?

このURLにアクセスできるかどうか、および背後にあるプロキシによってブロックされていないかどうかを確認したいので、これを行うためにURLをブラウザに配置できるようにしたいと思います。

明らかに多くのURL(各swzファイルに1つ)がありますが、基本的なURLパターンが何であるかを誰かが知っていますか、または誰かが私にサンプルURLを教えてもらえますか?

ありがとう

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

apache-flex - ランタイム共有ライブラリを使用しようとすると、「エラー #1014: クラス mx.core::BitmapAsset が見つかりませんでした」

プロジェクト用のランタイム共有ライブラリを作成しました。それを ResourceLibrary と呼びましょう。私のプロジェクト (画像、サウンド、ムービー クリップ) のすべての埋め込みアセットが含まれており、他の多くのコードでシングルトンとして使用されています。

このバッチを使用してコンパイルしています(残念ながらWindows):

これにより、resources.swc ファイルが作成されます。この swc をライブラリに含め、-static-link-runtime-shared-libraries =true にすると、このファイルが作成されます。しかし、ランタイム共有ライブラリをメインの swf に埋め込みたくないので (ファイル サイズを 10 MB から ~3 MB に削減します)、static-link-runtime-shared-librariesを false にする必要があります。

ただし、コードを実行すると、次のエラーが発生します。

私はこのおそらく非常に単純な解決策について頭を悩ませてきましたが、どこを見ても、他の誰もが得る答えは「静的リンクランタイム共有ライブラリを真にする」です。

どこから始めるべきかについての手がかり/アイデアはありますか?

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

apache-flex - flexmojos - rsls の copy-flex-resources が機能しない

copy-flex-resources プラグインを使用して、依存する rsl を war にコピーしようとしています。ただし、次のエラーが発生します。

[エラー] プロジェクト smh で目標 org.sonatype.flexmojos:flexmojos-maven-plugin:3.8:copy-flex-resources (copy-flex-resources) を実行できませんでした: com.adobe.flex.fram textLayout:swz が見つかりませんhttps://repository.sonatype.org/content/groups/flexgroupの:4.1.0.16076 が ローカル リポジトリにキャッシュされました。sonatype-flex-repository の更新値が経過するか更新が強制されるまで、解決は再試行されません。 .......... [エラー] 次に、コマンドを使用してインストールします: [エラー] mvn install:install-file -DgroupId=com.adobe.flex.framework - DartifactId=textLayout -Dversion=4.1.0.16076 -Dpackaging=swz -Dfile=/ path/to/file

私はすでにリンク http://groups.google.com/group/flex-mojos/browse_thread/thread/6f47b2980275aaeb http://groups.google.com/group/flex-mojos/browse_thread/thread/2aa96d8d69e1ddb5 を調べましたhttps://repository.sonatype.org/content/sites/maven-sites/flexmojos/3.8/copy-flex-resources-mojo.html

https://docs.sonatype.org/pages/viewpage.action?pageId=7045277で指定されている pom のリストに従いました 。

上記の問題を解決するために、mvn install:install-file -DgroupId=com.adobe.flex.framework - DartifactId=textLayout -Dversion=4.1.0.16076 -Dpackaging=swz - Dfile=textLayout_1 を使用して、swz ファイルをローカル リポジトリにインストールしました。 1.0.604.swz (これの副作用は、リポジトリ内の既存の pom 構成を上書きすることでした)

そして、mvn compile を実行しました。次のエラーが発生しました

[エラー] プロジェクト smh で目標 org.sonatype.flexmojos:flexmojos-maven-plugin:3.8:copy-flex-resources (copy-flex-resources) を実行できませんでした: C:\Users\bharadke.m2\repository をコピーできませんでした\com\adobe\flex \framework\textLayout\4.1.0.16076\textLayout-4.1.0.16076.swz: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません -> [ヘルプ 1]

以下は私の pom.xml スニペットです 1. flex プロジェクト pom :

私はこの問題を解決しましたが、解決策が見つかりませんでした。どんな助けでも大歓迎です

更新 1 : @J_A_X、何とか 4.0-RC1 と pom の修正の組み合わせで動作するようになりました。しかし、別の問題があります。私が追加したカスタム依存関係

コピーされていません。次のエラーが発生する

[エラー] プロジェクト smh で目標 org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-RC1:copy-flex-resources (copy-flex-resources) を実行できませんでした: 目標 org.sonatype の copy-flex-resources を実行します.flexmojos:flexmojos-maven-plugin:4.0-RC1:copy-flex-resources failed: アーティファクト com.hp.ci:ci-ui-lib:swf:0.0.1-SNAPSHOT の解決に失敗しました -> [ヘルプ 1]

flex-mojos プラグイン shud は、リポジトリにインストールする代わりに、それぞれの swc から swf を自動的に抽出し、宛先にコピーすると思います。私はこれで正しいですか?

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

actionscript - 標準 RSL が読み込まれないのはなぜですか?

親 SWF が他の多数の SWF をオンデマンドでロードするモジュラー アプリケーションを作成しました。最適化のために、標準の RSLを作成しました。

共通コードを swc にコンパイルし、この swc を参照するようにアプリケーション swfs を再コンパイルしました。build.xml ANT タスクで (アプリケーション内の各 swf に対して) 以下を使用します。

RSL.swc から RSL.swf を抽出し、これを Web サーバーのアプリケーションの swfs およびコンテナーの html ファイルと同じディレクトリに配置しました。

アプリケーションをロードすると、次のメッセージが表示されます。

このクラスが RSL.swc / RSL.swf のクラスに含まれていることがわかります。

何が起こっているかを観察するためにフィドラーを使用しましたが、アプリケーションの swf ファイルがロードされていることを確認できますが、RSL.swf を取得しようとはしていません。

RSL を使用するように Application.swf ファイルを設定したら、初期化する前に RSL.swf をロードしようとするはずですが、そうはなりません。誰でも理由を提案できますか?

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

apache-flex - Flex RSL エラー: ロードされたファイルに有効な署名がありませんでした

Flex SDK 4.5 を使用して swf ファイルを作成していますが、最近、swf ファイルを開こうとすると次のエラーが発生しました。

[トレース] 警告: http://fpdownload.adobe.com/pub/swz/crossdomain.xmlからのポリシー ファイルの「secure」属性を無視します。「secure」属性は、HTTPS およびソケット ポリシー ファイルでのみ許可されます。詳細については、 http://www.adobe.com/go/strict_policy_filesを参照してください。[トレース] エラー #2046: 読み込まれたファイルに有効な署名がありませんでした。[トレース] RSL http://fpdownload.adobe.com/pub/swz/flex/4.5.1.21328/framework_4.5.1.21328.swzの読み込みに失敗しました [トレース] RSL Framework_4.5.1.21328.swz へのフェイルオーバー

RSL の読み込みステップで何が起こっているのかまったくわかりません。

rslをswfファイルに静的にリンクする必要なく、これを解決する方法はありますか?

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

flash - swc で RSL を使用する方法

これはセットアップです:

1) リンクとしてカスタム クラスを使用してライブラリにコンポーネントを定義した SWF があります。コンポーネントは「ランタイム共有用のエクスポート」用に設定されています

2) コンポーネントをコピーし、「ランタイム共有用のインポート」を介して最初の SWF にリンクした fla があります。この fla は SWC として公開されます。この fla のコンテンツはリンクを提供するムービークリップにあるため、lib パスに SWC があるアプリでインスタンス化できます。

3) ライブラリ パスに SWC が追加されたフレックス アプリケーションがあります。

フレックス アプリケーションを実行すると、RSL コンポーネントがまったく機能しません。

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

flash - Flash ランタイム共有ライブラリを動作させることができません

プロジェクトに Flash CS5 (アセット) と FlashDevelop (コード) を使用しています。テキストフィールドを含む約 20 の fla/swf があります。テキストフィールドはすべて同じフォントを使用しており、フォントは当社固有のものであるため、誰のコンピューターにもインストールされないため、埋め込む必要があります。

私の最終的な目標は、2 つの主な理由から、すべてのテキスト フィールドで使用される単一のフォントを埋め込むことです。

  • フォント (他の言語) に文字を追加するたびに、20 回ではなく 1 回追加するだけで済みます。
  • ファイルサイズが劇的に膨らまない

これを達成しようとするのは非常に困難です。私が試したことはすべて、文字が欠落しているようです(各flaのテキストフィールドのテキストプロパティに入力された文字のみが埋め込まれているようです)。

私が試している最新のソリューションは、Runtime Shared Libraries を使用することです。これはうまくいくようです。FNFont.fla という名前のフラがあります。ライブラリには、埋め込みフォントというオブジェクトが 1 つだけ含まれています。フォントは AS3 にエクスポートされ、フレーム 1 でエクスポートされ、ランタイム共有のためにエクスポートされます。URL は FNFont.swf です (すべての swf は同じフォルダーにあります)。

他のすべての fla では、フォント埋め込みでフォント オブジェクトを作成します。Import for Runtime Sharing にチェックを入れ、FNFont.fla と同じクラス名を付けます。URL は FNFont.swf です。fla(s) には、このフォントを使用する多くのテキストフィールドが含まれています。テキストフィールドには、他のムービークリップの子として自身のインスタンスがあります。

プログラムを実行して、これらのテキスト フィールドのいずれかのインスタンスを含むムービークリップを読み込もうとすると、次のエラーが表示されます。

FontName は、FNFont.fla および他のすべての fla の Font オブジェクトのクラス名です。テキストフィールドのインスタンス名(クラス名でもありません)ではないため、変数と見なす方法がわかりません。これに光を当てることができる人はいますか?

ありがとう

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

apache-flex - FLEXで使用されるRSL

flex で RSL (ランタイム共有ライブラリ) を使用するには? Rsl を使用して swf の読み込み時間を短縮するにはどうすればよいですか? 答えてください

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

flash - Flash CS5.5 で RSL を作成するには?

Flash Professional で RSL を作成することはできますか? CS5.5がリリースされる前に過去に試してみましたが成功しませんでした.最近、いくつかのテストを行うためにもう一度試してみましたが、それは不可能のようです.

プレーンな SWC をビルドできることは知っていますが、私が試したすべての結果は、メイン ファイルにマージする必要のあるライブラリになります。

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

apache-flex - 大規模なフレックスプロジェクト、swcライブラリをRSLに変換するにはどうすればよいですか?

私のFlexプロジェクトはリリースモードで1Mbを超えるサイズに成長し、現在はモジュールに分割しようとしています。

SWCライブラリの1つはかなり大きく、複数のモジュールで使用したいので、RSLに変換できると思いますか?SWCライブラリをRSLに変換するにはどうすればよいですか?Flash Builder(Flex)を使用してビルドしています。