問題タブ [swfloader]

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

apache-flex - 外部でロードされたSWFファイルをAdobeFlexのSWFLoaderコンポーネントからアンロードするにはどうすればよいですか?

外部のSWFファイルをロードし、 SWFLoaderFlexコンポーネントを介してAdobeFlex/Airアプリケーション内でそれらを再生するアプリケーションがあります。私はボタンクリックイベントからそれらをアンロードする方法を見つけようとしてきました。私はグーグルを広範囲に使ってきましたが、ハックなしでは誰もそれを行うことができなかったようです。人々が使用していると思われるコードの組み合わせは次のとおりです。

この方法でSWFを閉じる(非表示にする)と、最終的にプログラムがクラッシュします。

何か案は?同じ問題を抱えている人々とのさまざまなフォーラムでたくさんの投稿を見つけました。私はここで1つの間違った/不完全な答えを得ると思います、そして私の投稿はいつものように無に沈むでしょう、しかしどちらにしても、事前に感謝します!

編集1:実際のSWFムービーを編集できません。クライアントによって作成されています。Flexを介して開いたSWFを閉じることができない場合、それはFlexアーキテクチャの問題ではありませんか?SWFをWebブラウザに送信する唯一のオプションはありますか?

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

apache-flex - SWFLoader の SWF から親 Flex アプリケーションにイベントを発生させる方法は?

Flex アプリケーションにロードされた SWF ファイルから (SWFLoader を使用して) イベントを発生させるにはどうすればよいですか?

検出できるようになりたい

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

apache-flex - 宣言型およびプログラム型の SWFLoader

宣言型 SWFLoader とプログラム型 SWFLoader のセキュリティの違いは何ですか? ffで。コードでは、loader1 はセキュリティ例外をスローしますが、loader2 はスローしません。

0 投票する
4 に答える
13988 参照

apache-flex - ロードされた SWF に flashvars スタイルのパラメーターを渡す

Flash SWF (AS3、プレーヤー v9) をロードする Flex 3 アプリ (プレーヤー v9) があり、実行時に既知のパラメーターのコレクションを動的に渡す必要があります。これらは、通常flashvars、HTML ページの要素を介して渡されるパラメーターです。埋め込まれたムービーは、オブジェクトを介してこれらのパラメーターにアクセスしloaderInfo.parametersます。

私はパラメータを渡すのに成功しなかったクラスを使用しようSWFLoaderとしました。Loader

関連する詳細:

  • これはローカル プログラムであり、クエリ文字列パラメーターに依存することはできません。
  • 埋め込みコードから設定をいじりましloaderInfo.parameters["foo"] = "123"たが、埋め込みムービーにパラメーターが巻き上げられることはありません。
  • サードパーティによって作成されているため、埋め込まれたムービーに追加のパラメーター受け渡し機構を配置することはできません。
0 投票する
3 に答える
3949 参照

.net - winformアプリでajaxローダーをシミュレートする

ユーザーの選択に基づいて、いくつかのグラフをレンダリングするWinFormアプリがあります。ユーザーが選択すると、中央にアニメーションがあるフォームにオーバーレイが表示されるように、ajaxスタイルのローダーをシミュレートしたいと思います。これを達成するためのオプションのいくつかは何ですか?アニメーション(gif)を中央に配置したパネルをロードし、不透明度を追加することを考えていました。

編集〜誰か?

編集〜これがが見つけた解決策です...ついに!WPFの意味はありません。

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

apache-flex - SWFLoaderを使用するRSLを使用したネストされたフレックスアプリケーションのメモリ消費?

最近はRSLに関してよく読んでいます。1つの欠点は、RSLをメモリにロードする必要がありますが、ロード時間を大幅に節約できることです。

次のシナリオで何が起こるか:

私はsuperFramework.swfとsubapp.swfを持っています。subapp.swfは、SWFLoaderを使用してsuperframework.swf内にオンデマンドで表示およびロードされます。ただし、両方のSWFには、RSLとしてコンパイルされるcommon.swcへの依存関係があります。

したがって、依存関係は次のようになります。

今私の質問:

  • subapp.swfは別のメモリスペースにロードされていますか?
  • はいの場合:これは、common.swc RSLがメモリに2回ロードされることを意味しますか?
  • いいえの場合:common.swcのModelLocatorのようなシングルトンはどうですか。subapp.swfとsuperframework.swfで同時に同じインスタンスを使用できますか?
0 投票する
4 に答える
1650 参照

apache-flex - SWFLoaderがswfファイルをロードしている間待機しています

現在、外部SWFを多用するアプリケーション(Flex)に取り組んでいます。ファイル名を引数として受け取り、他のクラスにラップされたSWFを返す静的メソッドを作成したいと思います。

ただし、このアプローチでは、ロード()をブロックせず、onLoadハンドラーが必要なため、ロジックを1つの関数にカプセル化することはできません。loadメソッドを呼び出した後に強制的に遅延させる可能性はありますか?それとも、別のより良い方法がありますか?

ありがとう、アロンゾ

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

apache-flex - AIR で SWFLoader を使用してリモート Flex .swf ファイルを取得するために Cookie ヘッダーを設定する必要がある

Web サーバーから Flex .swf ファイルをリモートでロードしたい AIR 1.5 アプリをコーディングしています。

Flex 3.2 SDK を使用しており、SWFLoader を介してサブアプリケーション機能を使用しようとしています。これを行う方法については、サブアプリケーションの開発と読み込みのドキュメントを参照してきました。

実際、Flex .swf ファイルをリモート Web サーバーから正常にロードでき、リモート サンドボックスにロードされます。この .swf ファイルの実行中のフォームは、AIR ネイティブ ウィンドウで設定した透明度の設定も尊重します。

ここにこすりがあります:

本番環境では、Web サーバーは Spring Security を使用して、ログイン Web ページへの不正アクセスを回避します (これは、通常の開発/QA ビルドのデプロイにも当てはまります)。ログインが成功すると、ログインの応答によって Cookie が設定されます。この Cookie ヘッダーは、サイトからコンテンツを取得しようとする後続のすべての HTTP インタラクションに存在する必要があります。

SWFLoader を使用して Flex の .swf ファイルを取得する際に Cookie ヘッダーを設定する方法がわかりません。

SWFLoader を使用して、Spring Security で保護されている Web サイトからファイルを取得するにはどうすればよいですか (これは、Java ベースの Web サイトへのアクセスを保護するために広く使用されている手段です。Spring Source と融合する前は、Acegi セキュリティと呼ばれていました)。

Flex ベースのコードをブラウザーの Flash Player サンドボックスで実行すると、簡単に実行できました。Spring Security の機能は、ブラウザーによって拡張されるだけでした。ただし、Flex ベースのアプリをリモート サンドボックスの安全な範囲内でサブアプリケーションとして AIR で実行しようとすると、地獄のような体験になることがわかっています。

AIR HTML コントロールは、Spring Security で十分に機能しますが、AIR ネイティブ ウィンドウで透明度が true に設定されている場合、ロードされた .swf または .pdf コンテンツが表示されないため、使用できません。私たちの特定の UI 設計では、ユーザーのデスクトップ上にフローティングする MDI 子ウィンドウを実行しているため、透過性を true に設定することが絶対に義務付けられています。

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

apache-flex - SWFLoader(Flex 3)でコンテンツをスクロールする

SWFLoaderに巨大な(3000x3000)画像をロードする必要がありますが、問題はありません。すべて正常に動作します。しかし、低解像度のディスプレイ(1024x768など)では、画像の一部しか見ることができません。だから私は絵の周りをスクロールするためにある種のスクロールバーが必要です。

どうやってやるの?私は単純にわからないので、助けてください。

ありがとう!

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

apache-flex - SWFLoaderの透明な背景

SWFで「読み込み中」のスピナーを作成しました。SWFLoaderを使用して、このスピナーをメインアプリケーションSWFに表示します。SWFLoaderを透過的にするにはどうすればよいですか?現在、設定したにもかかわらず、Flexのデフォルトの背景色を使用していますbackgroundAlpha="0"

私のスピナーSWFのメインMXML:(の使用に注意してくださいbackgroundAlpha

私のアプリケーションSWFのメインMXML:

スピナーコントロール自体は透過的であることに注意してください。SWFLoaderには、backgroundAlpha設定を無視する原因となるものがあります。何か案は?