問題タブ [loaderinfo]
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.
flash - Flashムービーが埋め込まれているURLを取得するにはどうすればよいですか?
今日は、Flashムービーが置かれているURLを取得しようとしています。
ここで同様の質問を見つけました。これはFlashのLoaderInfoメソッドへのリンクで回答されましたが、テストムービーのtextFieldとして正しく使用されているかどうかはわかりません:http://leongaban.com/stackoverflow/getUrl / URLを表示しません
更新しました!ワーキングコード
私が必要としたのはこれだけでした: stage.loaderInfo.url
:)
apache-flex - 別の SWF によってロードされたときに uncaughtErrorEvent をリッスンできない人はいますか?
直接ロードされたときにディスパッチャーにアクセスしようとするとuncaughtErrorEvents
、すべてうまくいきます。しかし、別の swf によってロードされたときに同じコードを試すと、参照エラーが発生します。
(ブラウザーで) 直接ロードした場合の出力:
別の「ローダー」SWF によってロードされたときの出力:
他の人がこれを再現できれば、私は感謝しています。
EDITstage.loaderInfo
:これも、の代わりに で試しましたloaderInfo
。同じ問題...
actionscript-3 - AS3 - どのように GET リクエストから swf のパラメータを受け取りますか?
パラメータを取得するために使用しようとしvar params: Object = ((this.stage.loaderInfo) as LoaderInfo).parameters;
ましたが、プロパティのないオブジェクトを返します。その LoaderInfo は、LoaderInfo.url を使用する場合でも、パラメーターなしで正しい URL を提供します。私はリクエストを使用しています: http://localhost/foo.swf?start=foobar。params.hasOwnProperty("start") は何も返さず、for ループを使用すると、"params" にプロパティがないことが示されます。コードで start/foobar ペアを受け取るにはどうすればよいですか? 私たちのセットアップのために、FlashVars を使用したくないと思います。
apache-flex - URL経由でフレックスモジュールにパラメータを渡す
Flexアプリでいくつかのモジュールを繰り返し使用し、「loaderInfo.url」変数を介してパラメーターを渡すことで条件を変更しています。これは、特定のモジュールの最初の繰り返しでは問題なく機能しますが、その後の試行では、実際に使用されているものに関係なく、常に最初の作成と同じパラメーターが表示されます。
モジュールの作成時にこの値をリセットする方法はありますか?
「CreationComplete」ハンドラー (「trace( this.loaderInfo.url );」など) でパラメーターを表示すると、?param=string を介して実際に何が渡されたかに関係なく、(特定のモジュールに対して) 毎回同じです。私は何を間違っていますか?
actionscript-3 - AS3: FlashVar のみを受け入れ、クエリ文字列パラメーターを無視することは可能ですか?
LoaderInfoの Adobeページには次のように記載されています。
パラメータの 2 つのソースは、メイン SWF ファイルの URL 内のクエリ文字列と、FlashVars HTML パラメータの値です (これはメイン SWF ファイルにのみ影響します)。
FlashVars パラメータのみを受け入れ、クエリ文字列の一部として渡されたものは無視したいと考えています。これは可能ですか?
actionscript-3 - LoaderInfo.width!=flex3.5のstage.width
flex3.5で奇妙な動作に遭遇しました。最小限のコードは次のとおりです。build.xmlターゲット:
player.mxml:
PlayerApp.as:
オブジェクト:
これらすべてをデバッグプレーヤーで実行すると、次のトレースが生成されます。
これにより、アプリに追加されたビデオ(スプライト内に含まれる)が、ページに含まれる320x240要素に500x375が押し込まれるため、サイズが250x154程度でしか表示されない状況が発生します。
質問に進む:swfがフラッシュバージョン9.0.115で引き続き機能するように、このバグを回避することは可能ですか?また、プレーヤーのサイズは近い将来変更される可能性があるため、build.xmlファイルにサイズをハードコーディングしたくありません。
免責事項:フラッシュプレーヤー9.0.115をサポートする必要があり、フラッシュ9.0.115をサポートする必要があるため、フレックス3.5を使用しています。 .mxmlなしの.asですが、ここにそのまま残しました。
flash - actionscript3クラスからのLoaderInfo
私はいくつかの情報を得るためにflashvarsを使用しています。メインのflaフレームからLoaderInfo(this.root.loaderInfo).parametersを使用している場合は正常に機能しますが、クラスを使用せずに使用するにはどうすればよいですか?
このようなもの -
このエラーメッセージが表示されます:静的タイプの参照を介した未定義のプロパティルートへのアクセス。
誰かがこれを克服する方法を私に教えてくれることを願っています。ありがとう!
actionscript-3 - swfブールパラメータの取得
私は私が呼ぶswfを持っています
/SWFUploader/upload.swf?single=true
次に、ActionScript3で値を読み込みました。しかし、それは機能していません。これが私のテストコードです(最初のブロックはhttp://blogs.adobe.com/pdehaan/2006/07/using_flashvars_with_actionscr.htmlから取得されます):
そしてイライラすることに、これはトレースされた結果の2行です。
私は何が間違っているのですか?
actionscript-3 - YouTube のサムネイル画像を読み込めません。セキュリティ サンドボックス違反: LoaderInfo.content: '*.png' にアクセスできません。アクセス権を付与されたポリシー ファイルはありません
私のactionscript 3.0プロジェクトでこの画像読み込みの問題に頭を悩ませているようには見えません。crossDomain.xml の設定方法に関係があると思われます。問題は、YouTube ムービーのサムネイル画像をhttp://img.youtube.com/からフラッシュにロードして、スタンドアロン (ローカル) プレーヤーで SWF をテスト/実行するときに完全に正常に表示できることです。
しかし、SWF をアップロードして Web 経由でテストすると、サンドボックス エラーとセキュリティ違反が表示されます。
これが私のcrossDomain.xmlです(サーバーのルートに保存されています):
ここにいくつかの AS3 があります:
crossDomain.xml と loaderContext の現在の構成で発生するエラーは次のとおりです。
checkPolicyFiles を false にせずに LoaderContext を作成しようとしました。
これらのセキュリティ サンドボックス違反を取り除く方法はありますか? または、使用されている crossDomain.xml が YouTube.com によってホストされているため、変更できるものはありませんか?
はしごの場合、これらのサムネイル画像をどのように読み込んで使用しますか? ポリシー ファイルで loaderInfo.content プロパティを制限できますか?
どんな助けでも素晴らしいでしょう、ありがとう! ツービット
actionscript-3 - Firefoxは、htmlコードのパラメーターによって呼び出されるswfにxmlをロードしません(IEでは正常に機能します)
フラッシュcs5/as3で演習を作成しました。xmlファイルからコンテンツを取得します。他の人がこのswfに基づいて独自の演習を簡単に作成できるようにしたいので、actionscriptにhtmlコードのパラメーターに基づくファイル名を使用してxmlをロードしてもらいたいと思います。
この場合、xmlはoef01.xmlと呼ばれます
リンクは次のようになります:BoFlitsOefening.swf?id = oef01
そして、このようなアクションスクリプト:
構築はInternetExplorerでは正常に機能していますが、Firefoxでは機能していません。インターネットで調べましたが、問題はわかっていますが、説明や解決策が見つかりませんでした。