問題タブ [uiloader]
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.
actionscript-3 - FlashPaperとUILoaderの動作がおかしい
複数のフレームを持つタイムラインがあります。これらのフレームの2つに、FlashPaper SWF(フレームごとに異なります)をロードするUILoaderがあります。ユーザーがボタンをクリックしてそのうちの1つに移動すると、そのUILoaderはFlashPaperを適切にロードします。ユーザーがナビゲーションから他のアイテムを選択すると、他のFlashPaperがロードされますが、正しく表示されません。代わりに、コンテンツ領域の上にブラックボックスが表示されます。(マスクがFlashPaper SWFに適切に適用されていないようです。)何が間違っている可能性があり、どうすればこれを修正できますか?
actionscript-3 - SWF ネストの addEventListener
現在、別の .swf ファイルにネストされた .swf ファイルがあります。
親 SWF ファイルでは、UILoader を使用して他の .swf ファイルをロードします。
uiLoader.source = "data/child.swf";
-
私が持っている子SWFファイルで
stage.addEventListener(KeyboardEvent.KEY_DOWN,keyPressedDown);
単独で実行すると、完全に機能します。しかし、parent.swf stage.addEvent を介して child.swf を実行すると、null 参照例外が発生します。
問題の原因はステージの部分ですか? もしそうなら、これを修正する方法はありますか?
flash - uiloader がアンロードされても EventListener は引き続きアクティブです
私は現在、他の 3 つの swf ファイルをロードする親ムービークリップ内で 3 つの uiloaders を使用しています。これらの各ムービークリップには、叩いたときに異なるサウンドを呼び出すキーボード イベントがあります。
ムービークリップに移動して親に戻ると問題が発生します。イベント リスナーがまだアクティブです。uiloader から swf ファイルをアンロードするなど、さまざまなことを試してきましたが、イベントはまだアクティブであり、焦点が合っていない後でも直接アクセスできます。
問題は、ステージ上にイベント リスナーがあることだと確信していますが、swf ファイルから取り出した後、それをアンロードする方法がよくわかりません。
どんな助けでも大歓迎です。
actionscript-3 - SWF ファイルの物理パスを取得する
UILoaders を使用してさまざまな .swf ファイルをメインの .swf にロードしていますが、一連の手順の後で特定の .swf ファイルをロードしようとすると問題が発生します。
相対パスが機能しているかどうか、またはそれらを変更する必要があるかどうかを知ることができるように、アプリケーションが存在する現在のパスを確認する方法があるかどうかを知りたかったのです。
this.pathのようなもの、またはそのように機能するものを何かしたいです。
ありがとう。
flash - AS3 UILoader: 読み込みが完了していません
映画のカバー アートを Flash CS5 の UILoader コンポーネントに読み込もうとしています。私は IMDB API を使用してこれらの画像への URL を取得していますが、このコードが機能し、URL が有効であることを知っています (ブラウザーにコピーして貼り付けると、画像が表示されます)。しかし、UILoader コンポーネントのソースをこれらの URL のいずれかに設定すると、「読み込みが完了していません」というエラーが発生し、画像が表示されません。URL を imdb に属さないランダムな他の画像の場所に置き換えると、問題なく読み込まれます。
imdb によって返される URL はかなり長く、いくつかの特殊文字が含まれているため、それが原因で読み込まれていないと推測されます。以下は問題のエラーです (URL の例も含まれています)。
エラー #2044: 未処理の ioError:。text=エラー #2036: 読み込みが完了しませんでした。URL: http://ia.media-imdb.com/images/M/MV5BMjE5ODg1NTk3OF5BMl5BanBnXkFtZTcwNzA5NTMyNA@@._V1_SX320.jpg
これをUILoaderコンポーネントにロードする方法について何か考えはありますか?
flash - フラッシュコンポーネント(ラベル、uiloaderなど)コンテンツは他のフレームに保存されていますか?
私の映画には5つのフレームがあり、すべてキーフレームとして設定されています。フレーム1には、lblMynameというラベルとuiMypicというuiloaderが含まれており、押すと選択したフレームに移動します。次に、それらをコピーしてフレーム5に貼り付けます。ムービーが開始されると、lblMynameはRobertという名前に設定され、uiMypicはuiMypic.source="http://localhost/test.jpgのコードで画像をロードします。 "。
ここに私の問題があります。ボタンをクリックしてフレーム5に移動すると、lblMynameとuiMypicの両方がフレーム1と同じ値を表示することを期待しますが、表示されませんでした。lblMynameはデフォルトのテキストを表示し、uiMypicは何も/空白を表示しません。
フレーム1と同じコンテンツを表示させる理由と方法を教えてください。フレーム5でそれらの値を再度リロードしたくありません...
actionscript-3 - AS3 UILoader swf がバックグラウンドで再生を続ける
外部 SWF ファイルをロードする単純なエキスパンド広告があります。外部 SWF ファイルには埋め込みビデオが含まれています。
UILoader コンポーネントを使用して SWF をロードし、それをステージに追加すると、ビデオが正常に表示および再生されます。
主な問題は、ビデオをアンロードして停止し、本質的に広告のデフォルト状態に戻る閉じるボタンがあることです。
SWF をアンロードするために、次のことを行っています。
これを行うと、ビデオと UILoader が画面から消えます。ただし、バックグラウンドでサウンドを聞くことはできます。SWF を再度ロードすると、バックグラウンドで複数のトラックが作成されます。助言がありますか?
actionscript-3 - UILoader で .SWF を一度再生してから消えるようにするにはどうすればよいですか?
UILoader で .swf ファイルを一度再生してから、再度呼び出されるまで消えるようにするにはどうすればよいですか?
コードとコード間のトランジションを示すギター チュートリアル アプリを作成しています。コードを表示するには、標準の Flash グラフィックを使用しており、トランジションには UI ローダーを使用して .swf ファイルを表示しています。リスト コンポーネントからコード トランジションが選択されると、chordtransition.swf が読み込まれます。
問題は、swf がロードされると、ループで再生され、「stop();」が追加されることです。人々が示唆するように、多くの異なる場所で、違いはありません。
コンポーネント リストで [CD] をクリックすると、.swf が一度再生されて消えます。
何か案は??
actionscript-3 - AS3 - UILoader に読み込まれたスムーズな画像
UILoader のサイズは 200x200 ピクセルです。しかし、この小さな正方形 (600x600 ピクセルのような画像サイズ) に大きな画像を読み込むと、滑らかではないように見えます。私はもう試した:
しかし、うまくいきません。