問題タブ [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.
apache-flex - flex: swfloader から読み込まれた swf からスクリーンショットを取得
SWFLoader クラスを使用して、読み込まれた swf からスクリーンショットを保存できますか?
flash - AS3: 動的にロードしている SWF 内のオブジェクトにイベント リスナーを追加するにはどうすればよいですか?
複数の子 SWF (Child_1、Child_2、Child_3) 間のユーザー ナビゲーションを処理する親 SWF (Parent) があります。
ユーザーが Child_1、Child_2、および Child_3 の間を横方向に移動できるように、子 SWF のナビゲーション ボタンにイベント リスナーを追加するにはどうすればよいですか?
私は2つのオプションを考えることができますが、どちらも機能させることはできません:
1) 親 SWF は、子をロードするときにイベント リスナーを設定します。そのため、親でローダーを使用して Child_1 をロードし、親で eventlisteners を Child_1.myNavigationform.myButton に追加します。
ここでの問題は、親がローダー インスタンスを処理するだけであり、Child_1 内の個々のオブジェクトにドリルダウンする方法が思いつかないことです。
2) Child_1 は、イベント リスナーを独自のオブジェクトに追加します。これは問題を逆転させるだけです。Child_1 はそれ自体のボタンに問題なくアクセスできますが、ユーザーがボタンをクリックすると、親のメソッドにアクセスする方法がないため、Child_2 をロードできます。
ここでの解決策は何ですか?これは頻繁に行われていると思いますが、これを処理する方法を説明しているものは見たことがありません。
ありがとうございました。
actionscript-3 - AS3 透明な背景
課題用のゲームを作成しており、Flash CS4 を使用しています。これを行う最善の方法は、各部屋の設定を個別のファイルに作成し、キャラクターを挿入することです (これは一人称なので、常に後ろ姿しか見えません)。基本的に各部屋で彼が行うのと同じアクションであり、ゲームの開始時に、男としてプレイするか女としてプレイするかを選択するため、すべての部屋で彼をアニメーション化するだけではありません...したがって、これをアニメーション化する代わりに再生中のアニメーションをインポートしたいだけです。
Flash を HTML ファイルにインポートして背景を透明にする方法を学びました。また、AC3 でローダー、URLRequest、および addChild() を使用して .swf をロードする方法も学びました。ただし、後者はできず、背景を透明に保つこともできません。ヘルプ!
ありがとう!
apache-flex - Flex AIR SwfLoader の CPU 使用率が 50% を超える問題
AIR アプリケーションがあり、SwfLoader を使用して別の swf ファイルを読み込んで、このアプリに表示します。問題は、CPU 使用率が常に 50% を超えることですが、swf ファイルがスタンドアロン モードで実行されている場合は 15% しかかかりません。
誰かがこの問題を満たしていますか? アドバイスをお願いします。どうもありがとう
flash - ユーザーがAS3/Flash Loader.load()によってswfファイルをロードすることを禁止し、イメージのロードのみを許可することはできますか?
AS3アプリにユーザーが指定したURLから画像をロードしてもらいたい。ただし、拡張子が「maliciousSwf.png」に変更されているなど、悪意のあるユーザーが画像の代わりにSWFファイルを読み込めないようにする必要があります。さて、swfを逆コンパイルするハッカーの能力を超えたセキュリティの脅威がどれほど大きいかはわかりませんが、理想的にはそのような動作は許可されるべきではないと思います。
それで、これを防ぐ方法はありますか?ユーザーがFlashアプリに画像を読み込むことを許可する場合、SWFの読み込みをなんとかして防ぐことができますか?それとも、これは本当に大したことではありませんか?
actionscript-3 - SWF ロード時の互換性のないクラス
ゲーム (.swf) とミニゲーム (.swf) の 2 つの ActionScript 3 プロジェクトがあります。実行時に、メイン ゲームはローダーを介してミニゲームをロードします。また、両方に含まれるイベント クラスの共有ライブラリ (SWC) もあります。ミニゲームはディスパッチする必要があり、ゲームはリッスンする必要があります。
最初:これはこのように可能ですか?
2 番目: ミニゲームをコンパイルし、イベント クラスを変更して互換性をなくし、メイン ゲームをコンパイルするとどうなりますか。ミニゲーム SWF を読み込もうとすると Flash がクラッシュしますか? (そうだといい)
3 番目: イベント クラスを変更するとどうなりますか? ただし、インターフェイス レベルの互換性を維持する方法で変更するとどうなりますか?
actionscript-3 - AS2 swf を AS3 swf にロードする際の問題
AS2 swfをAS3 swf内に適切にロードするために非常に一生懸命努力してきましたが、役に立ちませんでした...
AS2 ファイル (多くの外部 xml ファイルなどを参照するかなり大きなアプリ) は、Flash Player で起動すると完全に機能します。
AS3 swf (URLRequest および Loader クラスを使用) を介して同じファイルをロードしようとすると、ファイルのロードが開始されますが、プリロード フェーズ中に突然停止します。(AS2 "loadMovie" を使用してロードしようとすると、同じことが起こります。)
更新: SWF は実際には AS2 loadMovie を介して読み込まれますが、AS3 Loader クラスは読み込まれないようです。
他に何を試すことができますか?セキュリティ設定、カスタム ローダー クラス - アドバイスをいただければ幸いです。
apache-flex - flex4: swfloader がゲームを正しくロードしない
私はいくつかのフラッシュ ゲームを持っていますが、Firefox ブラウザーにロードすると正常にロードされますが、flex 4 (フラッシュ ビルダー) を使用して swfloader でロードすると、100% までロードされ、スタート メニューが表示されません。
問題を解決する方法はありますか?
apache-flex - Flex でリモート SWF ファイルをロードする
Flex アプリの mxml に SWFLoader があります。
ボタンをクリックすると、アクション スクリプトで次のコードが実行されます。
ここで、「url」はインターネット上に存在する SWF への URL です (このドメインは同じでも異なっていてもかまいません。どちらの場合でも問題に直面します)
さて、 でloadComplete
、次のことを行います。
アラート ポップアップが表示されます (つまり、loadComplete が呼び出されます) が、swf が読み込まれず、何も表示できません。何が問題なのですか、何か不足しているのでしょうか、それともセキュリティ上の問題がありますか? また、イメージコントロールでswfを読み込んでみました。さらに、swf は swf に変換された pdf ファイルであるため、これはフラッシュとフレックスの間で異なるフレーム レートの問題になる可能性がありますか? どんな助けでも大歓迎です。
ありがとう
apache-flex - Flex 3 (アクション スクリプト): ロードされた swf ファイルから関数にアクセスする方法は?
ActionScript に swf ファイルをロードします。これまでのところ問題はありませんが、関数の 1 つにアクセスする方法が見つかりませんでした。swf の mxml 部分でメイン関数にアクセスできれば最善です。
別の swf をロードしてアクセスする必要がある swf に属する main-mxml ファイルのコードを次に示します。
if ステートメント "if (swfApp.hasOwnProperty("initApp")) {" は真になることはなく、呼び出し "swfApp.initApp()" はこの関数が存在しないことを示しています。
元のバージョンでは、HTTPStatusEvent.HTTP_STATUS、IOErrorEvent.IO_ERROR、および SecurityErrorEvent.SECURITY_ERROR のイベント リスナーを追加しました。ただし、HTTP_STATUS = 0 を除いて、それらのどれも呼び出されません。
私がこれを間違ってやろうとする方法の全体的な考えはありますか?