問題タブ [moviecliploader]

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

flash - Actionscript 2:MovieClipLoader.onLoadProgressが本番環境で起動しない

私はFlashCS3で作業しており、Actionscript 2をターゲットにしており、イメージプリローダーを作成しています。ダウンロードシミュレーションをオンにしてムービーをテストすると、すべてが正常に機能し、プリローダーが作成したダウンロードプログレスバーを正常に更新します。ただし、映画をWebサーバーにアップロードすると、MovieClipLoader.onLoadProgressイベントがアップロードの最後まで発生しないかのように動作します。これは、映画が通知なしで数秒間ダウンロードされた後、アクティビティの突然のバーストと私のプリローダーは非常に急速に0から100%になります。誰かが以前にこの動作に遭遇したことがありますか?もしそうなら、私は何を間違っていますか?

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

flash - MovieClipLoader() を使用して別のサーバーから swf をロードできますか?

メディア ホスティングから swf シェル (アセットとして swf をロードする swf) にファイルをロードする際に問題が発生します。Mp3 と画像は問題なく動作しますが、swf が読み込まれません。コードは次のようなものです:

swfpath = " http://555.55.555.555/vir_dir/swf/N000001.swf " movie_loader.loadMovie(swfpath, "mc_swfimage");

swfpathが「swf/N00001.swf」に設定されている場合、問題なくロードされ、Firefoxを上記のhttpリンク(ここではプレースホルダーとして555)に向けると、Firefoxでファイルが正常に開きます。

それは何らかのセキュリティですか、それともloadMovieはhttpパスを処理しませんか?

MP3を指す同じものでloadAudioを実行すると、正常に動作することに注意してください。

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

flash - Flash ムービーによってエクスポートされたすべてのクラスのリスト

Flash ムービーは、さまざまなアサートを含む別のムービーをロードします。つまり、「アクション スクリプト用にエクスポート」設定が設定されたライブラリ内のムービー クリップです。

これらすべてのエクスポートされたアサーションのクラス名のリストを、それらをロードするムービー内から特定する方法はありますか?

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

flash - AS2のMovieClipに一連の複数のSwfsをロードする

一連の外部Swfsをステージ上のMovieclipにロードしようとしています。swfの寸法は800x600ですが、コンテナは400x400です。

外部swfをコンテナーにロードしようとすると、コンテナーはロードされたswfのサイズを400 x 400ではなく取得します。これを克服するにはどうすればよいですか?
コンテナにロードされるswfを400x400にしたい

私は次のコードを使用しています:

thx amit

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

flash - AS3 スケーリング - テキストをクリップし、写真の対角線を歪めます

こんにちは、私が見つけたいくつかのコードを使用しました。皆さんからも、バックグラウンド ムービー クリップにロードされている外部 SWF のスケールが分かると思います。一部のテキストが切り取られ、面白い斜め線が作成され、画質が低下することを除けば、うまく機能します。これは、ラインに沿ってどこかでサイジングがわずかに異なるためだと感じています. ステージのサイズは 2560 x 1440 で、任意のサイズに縮小されていますが、前述したように、ワイドスクリーン フォーマットの高さと幅が完全に一致しているとは思いません。それが私の頭をやっているのを助けてください。

ご覧ください。私は AS3 にはあまり詳しくありません。

www.sirwin.co.uk

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

flash - as2を使用してFlash内のファイルの存在を検出する最良の方法は何ですか?

x 個のビデオの Flash にファイルが存在するかどうかを確認する必要があります。LoadVars と MovieClipLoader を試しました。LoadVars は機能しますが、完了を報告する前に実際にビデオ全体をロードしました。始まったことを知る方法がなければ、完了する前に削除することはできません。ビデオ全体をロードするものはありません。そこにあることを確認したいだけです。MovieClipLoader には onLoadError と onLoadStart があります。これは、ロードが開始された直後に MovieClip をアンロードしてそこにあることがわかり、ロード エラーが発生した場合はそこにないことがわかっているため機能します。うまくいくはずですが、他のビデオをチェックするために x 回実行する必要があります。それを行う最善の方法は何ですか?または、別の方法を完全に知っていれば、それはさらに良いでしょう!

ありがとう!

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

actionscript-3 - コンテナに読み込まれた As3 ムービークリップが誇張された .width 値を報告する

Movieclip ローダーを使用して、swf(as3) を別の As3 Swf にロードしようとしています。ただし、読み込み後、Loader.width/loader.content.width は、読み込まれている swf の実際の幅よりも誇張された値を返します。不一致の検索をどこから開始するかについての指針はありますか? 前もって感謝します。

詳細(役立つ場合)

読み込まれる swf には、ドロップダウン、入力ボックス、コンボ ボックス (入力するフォーム) などの UI コンポーネントと、コード化された 1 回限りのトゥイーンがあります。

子 MC が親ムービークリップに読み込まれると、返される Loader.width 値は約 28 ピクセル誇張されます (ただし、高さは同じままです)。Loader.content.width も 28 ピクセルの誇張された値を返します。誇張された値は、子MCのステージ幅よりも大きくなっています。余分な ~30 ピクセルは、親ムービーの後続のコードを混乱させて、ロードされた swf を拡大縮小および中央揃えします。

アップデート:

stage.stageWidth は正しい値を返します。

外部 SWF をロードするために親 MC で使用されるコード:

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

flash - AS2:LoadMovieClip.onErrorはいくつかのエラーをキャッチしていないようです

HttpHandlerを介してSWFファイルを開くAS2コードがあります。

要求されたファイルが欠落していることをプログラムに認識させようとしています。

私の最初の試みは、LoadVarsと「load」を使用し、ファイルが正常にロードされた場合にのみloadMovieを呼び出すことでした(ここのどこかでテクニックを見つけました)。ただし、ファイルが存在する場合、HttpHandlerのProcessRequest関数が2回呼び出されていることがわかりました。理にかなっています-ロード用に1回、loadMovie用に1回。

現在、代わりにMovieClipLoaderを使用しています(この手法もここにあります)。この方法では、ファイルが見つかったかどうかに関係なく、ProcessRequestが1回だけ呼び出されます。しかし、私の問題は、onLoadError関数が不正なURLを指定した場合にのみ機能することです。不正なファイル名をハンドラーに渡す適切なURLを指定すると、ハンドラーはエラーをスローしますが、onLoadError関数は問題があることを認識していないようです-エラーメッセージが表示されるはずの空白の領域が表示されます上。

関連するAS2コードは次のとおりです。

少し助け?

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

flash - 「loadmovie」のactionscriptでロードされたURIにアクセスできますか?

loadmovieなどを使用して別のムービークリップ内にムービークリップをロードしたいと思います。だから私の質問は....ロードされたswfファイル内のロードされたswfファイルの場所にアクセスできますか?

例:

swf#1はswf#2を内部にロードするため、swf#2は同じキーを使用して自身のURIをチェックする必要があります。ただし、ロードされたURIにアクセスできない場合は、この手順を実行するのは困難です:-)。何か情報はありますか?

as2、as3は関係ありません....両方を使用できます:-)