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

flash - SWFLoaderによってロードされたサブアプリケーションのUncaughtErrorEventをリッスンできないようです

SWFLoaderを介してサブアプリケーション(「B.swf」で定義)をロードするメインのFlexアプリケーション(「A.swf」)があり、サブアプリケーションからUncaughtErrorEventをリッスンする必要があります。SubApp('B.swf')内からエラーをスローしたときに、イベントリスナーを呼び出すことができません。

UncaughtErrorEventとUncaughtErrorEventsのasDocを読んだ後、A.swfのloaderInfo(「outter」メインアプリ)とB.swfのloaderInfoにイベントリスナーを追加しました(ドキュメントではここでは実行しないと言っていますが、これはイベントの一部です)キャプチャおよびバブルフェーズのシーケンス...)およびSWFLoader内部FlexLoader.uncaughtErrorEvent(ドキュメントごと)のように:

B.swfのSubApplicationがエラーをスローしたときに、Loader.uncaughtErrorEventsのイベントリスナーセットアップが起動していません。代わりに、メインアプリ(A.swf)のloaderInfoのリスナーが起動します。さらに、A.swfのloaderInfoによって受信されたイベントには、「EventPhase.AT_TARGET」に等しいeventphaseがあり、asDocは、キャプチャフェーズとバブルフェーズでのみディスパッチする必要があると述べています。

私はこれを正しく行っていませんか?何か考えや提案はありますか?

「A.swf」と「B.swf」はどちらもFlexSDK4.1、FlashPlayer10.1でコンパイルされています。ブラウザは、Flashデバッグプレーヤー10.3を実行しているFireFoxです。

ありがとう!

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

apache-flex - Adobe AIR で SWFLoader を使用するとメモリ リークが発生する

ウィンドウ化されたサブアプリケーションを別のウィンドウ化されたアプリケーションにロードしようとしています。要件は、ロードされたアプリケーションをユーザーの操作で別のアプリケーションに置き換えることです。

unloadAndStopメイン ウィンドウ アプリケーションで()の文書化されたメソッドを試してみましたswfLoaderが、どういうわけか、メモリ プロファイリング中に、ガベージ コレクションを明示的に実行した後でも、これらのアプリケーションのインスタンスがメモリ内に保持されていることがわかりました。

これらのウィンドウ化されたアプリケーションをモジュールとして作成し、Moduleloader を使用してそれらをロードしようとすると、スムーズに動作し、アンロードされたモジュールがメモリから削除されます。

以前に同じ問題に直面した人はいますか?

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

apache-flex - swfloader のサイズを設定するイベントは何ですか?

swfloader を介してロードされた swf をスケーリングしようとしています。complete イベントまたは init イベントを取得しても、swfloader のサイズはゼロのままです。ブラウザ ウィンドウのサイズを変更するまで、寸法に値が表示されません。SWFは単なるアニメーションです。実際の swf コンテンツのサイズを変更しようとすると、一貫性のない結果が得られます。

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

arrays - Flex で読み込まれた swf の colorPicker 値の配列にアクセスする

swfs を動的に読み込むフレックス アプリケーションがあり、アプリケーション内の外部コンポーネントで一連のカラー ピッカーを使用して、読み込まれた swf のカラー配列を決定したいと考えています。

colorPickers の新しい配列を使用できると考えました。

そのように設定されている場合、swf が配列を読み取ることは可能ですか? もしそうなら、私はそれを得るためにswfに何を入れますか? そうでない場合、私は何をする必要がありますか?

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

actionscript-3 - ロードされた SWF のバージョンをムービークリップに取得する

SWF versionロードされた SWF をメインの SWF に読み込むことはできますか?

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

apache-flex - 動的に作成された swfloader へのハンドルの取得

Flash Builder 4.5 で動的に作成された swfloader のフレームを変更するにはどうすればよいですか? ありがとう。

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

java - Android アプリケーション - WebView コントロールを介してインタラクティブな swf ファイルが正しく機能しない

1つの疑問を明確にしたい..どうすればインタラクティブなswfファイルをAndroidアプリケーションに正しくロードできますか?

非インタラクティブな swf ファイルの場合、OK..i で適切に表示できます。ただし、インタラクティブな swf ファイルの場合、表示は問題ありませんが、正しく動作しません。そのドロップダウンボックスが機能していません。ドロップダウン ボックスから項目を選択できません。

JavaScript とすべてを有効にするためのコードを含めました。

インタラクティブな SWF ファイルを Android アプリケーションにロードする適切な方法を教えてください。

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

apache-flex - SWFLoaderの垂直スクロール

swfloaderに5フレームのフラッシュムービーがあります。ドキュメントのようにフレーム間をスクロールする機会はありますか?

ありがとう。

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

flash - SWFをロードし、既存のライブラリシンボルをオーバーライドします

Main.flaとSkinA.flaがあります。どちらにもMovieClipライブラリアイテムMC_BrandLogoがあります。
現在のアプリケーションドメインのMain.swfにSkinA.swfをロードして、Main.swf内のクラスを置き換えようとしています。Main.flaにライブラリアイテムがない場合は、正しいグラフィックでMC_BrandLogoをインスタンス化できます。MC_BrandLogoがMain.flaにすでに存在する場合、現在のアプリケーションドメインに新しいグラフィックをロードしても、そのグラフィックが使用されます。

既存のリンクされたムービークリップを動的にロードされたものに置き換える方法はありますか?

編集済み:オーバーライドしようとした画像をオーバーライドする方法はありません。これがアプリケーションドメインの動作方法だからです。親アプリケーションドメインに定義が存在する場合は、それらが使用されます。

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

apache-flex - パセリとswfloader: 有名なドメインの伝播

2 つのアプリケーションがあります (モジュールではなく、2 つの独立したアプリケーションです!):AB. Bどちらも Parsley で管理されており、SWFLoaderを使用して埋め込みたいと考えAています (ただし、Parsley を使用してこれらのアプリケーションを「接続」したくないことを強調します。通常の Flash 埋め込みを行いたいだけです)。

それは埋め込みコードです:

Bパセリなしでダミーアプリに埋め込むと機能します。

ただし、その埋め込みコードをライブ アプリケーションにコピー アンド ペーストするとA、Parsley は次の有名なエラーをスローします。

ReferenceError: Specified ApplicationDomain does not contain the class _B_mx_managers_SystemManager

埋め込みコードを含むビューが Parsley で構成されていない (そして<Configure/>タグがない) 場合でも。

残念ながら、これを Parsley フォーラムに投稿することはできません。また、人々はアプリケーションの埋め込みをあまり頻繁に行っていないように見えるため、グーグルは役に立ちませんでした。

問題は、なぜこのエラーが発生するのか (Parsley は組み込みアプリケーションの内容を気にするべきではありませんか?)、どうすれば Parsley に my を適切に使用するように指示できるかということchildDomainです。