問題タブ [flashvars]
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.
javascript - Javascriptは、配列の配列ではなくオブジェクトの配列を渡します
Javascript Array()経由でFlashに渡してFlashVarsいますが、Flashに文句があります。ここで私が間違っていることを教えてもらえますか?
javascriptコード
フラッシュコード
動作しません。citiesフラッシュ側にアレイをそのまま配置する必要があります。Javascript側では、すべてのコードが変更される可能性があります。
ご協力ありがとうございました。
javascript - SWFobject の flashvars としての xml ファイル
flashvars として xml ファイルを含むフラッシュ ファイルがあります。このコードを使用すると、すべてのブラウザーで機能しますが、IE 7 以降では機能しません。
多くのことを読んだ後、SWFObject は良い選択肢のようです。あなたがする必要があるのはすべてです:
1- ヘッダーに swfobject.js を含めます 2- 含めるフラッシュ オブジェクト用に空の div を作成します
3- JavaScript を使用してフラッシュを div に埋め込みます。
唯一の問題は、xml ファイルの URL を介して flashvars を渡す方法がわからないことです。SWFObject はこれをサポートしていないようです。代わりに、次のように flashvars のリストを作成する必要があります。
変数をjavascriptに渡します。私が持っている xml ファイルは非常に大きく、多くの変数が含まれています。これを行う方法がわかりません。助けてください。
私のXMLファイルは次のようなものです:
..... 50州すべて
actionscript-3 - 別のクラスの変数にアクセスしますか?
まず、クラスを「呼び出す」または「開始する」方法を理解していません。私はクラス無知です。
2 つの .fla ファイルがあります。私の .fla ファイルの 1 つは、15 個以上の .as ファイルで構成されています。これを 1 つの XML エディターと呼びます。もう 1 つの .fla ファイルは、10 個以上の .as ファイルで構成されています。これをインターフェースと呼びます。
xmleditor.swf は、interface.swf をロードします。xmleditor.swf 内にログイン画面が表示され、エンドユーザーは「ユーザー」または「管理者」としてログインします。「user」または「admin」は、「userType」というパブリック変数に格納されます。userType 変数は、Login.as と呼ばれる多数の xmleditor.fla .as ファイルの 1 つに作成されます。
ログインすると、xmleditor は interface.swf をロードします。interface.fla は 10 個以上の .as ファイルを使用します。1 つは nodeNames.as と呼ばれ、次のような nodeNames.as に if ステートメントが必要です。
次の FlashVars.as ファイルがありますが、それを機能させるための手順がわかりません。
この FlashVars を使用する必要がありますか? もしそうなら、どのように?
または、変数にアクセスする簡単な方法はありますか?
actionscript - Actionscriptとクエリ文字列の問題
現在Flashで、クエリ文字列に基づいて値を取得しようとしています。例..
HTMLコード:
フラッシュコード:
これはメインのFlashActionScriptで機能しますが、作成したクラスコンストラクターにクエリ文字列が必要です。クエリ文字列を分離されたactionscriptファイルに渡すにはどうすればよいですか?
javascript - FLV PLAYBACK:初期ロード後にflashvars.streamNameを動的に変更する
簡単な再生設定があります:
目標は、ビデオの再生をその場で変更することです。たとえば、選択できるビデオがたくさんあるとします。再生は1つのビデオから始まり、ユーザーがページのhtml部分のサムネイルをクリックし、そのクリックをリストからの別のビデオのビデオ再生に反映させたいと思います。
1)実際のプレーヤーを変更したり、コールバックをサポートするためにASを追加したりすることなく、ネイティブサポートはありますか。初期ロード後に動的にflashvars.streamNameを変更する鶏?
2)NOが1)の答えである場合、フラッシュプレーヤーインスタンスを保持するdivをdomから削除し、flashvars.streamNameインスタンスを新しいムービーに変更してから、フラッシュプレーヤーコンテナーの新しいインスタンスを追加して新しいインスタンスを埋め込み、次のインスタンスをロードする必要があります映画?
よろしくお願いします。
flash - flashvarsは、XMLファイルを動的にロードするのに役立ちます
ヘイ、静的XMLファイルをロードするフラッシュムービーがあります。このスクリプトは次のようになります。
おそらくflashVarsを使用して、この'list'変数を動的に変更できるようにしたいと思います。
このような
これを行う方法はありますか?
javascript - リンク/リンク アクションを Flash ファイルに読み込むためのベスト プラクティスは何ですか?
おそらく3つのオプションがあると思います:
- リンクを flashvar としてロードし、Flash が URI を開くことを許可します
- AJAX/AJAH を使用してリンクを Flash ファイルにロードし、Flash で URI を開くことができるようにします。
- URI を開く Javascript 関数を Flash ファイルで呼び出すだけです。
これらの方法の 1 つは、他の方法より優れていますか?
つまり、
私は CMS で作業しているため、リンクを編集/制御するには、各方法で異なるプロセスが必要です。#1 では、エディターは Flash ノードを開き、パスを flashvar に追加する必要があります。#2 では、エディタはパスを特定の ID を持つアンカーとしてページ (または XML) に追加するだけです。#3 では、パスはさまざまな方法で格納できます。リンクは、Flash ファイルが作成された時点では不明であるため、Flash に埋め込むことはできません。パフォーマンス/効率/互換性/#2 または #3 よりも #1 を使用する正当な理由はありますか?
flash - flashvars コードの何が問題になっていますか?
Flash CS5 から発行された標準の HTML を変更して、flashvars を flash ファイルに読み込もうとしています。以下は機能していません。
HTML:
アクションスクリプト:
ありがとう-
flash - flashvars の問題
変数を介して渡すと機能するswf(AS3)ファイルを受け取りましたflashvars。ソースではなく、コンパイル済みの swf のみを購入したため、別の方法で動作するように再コンパイルすることはできません。
HTML ページで使用することもできますが、問題は (一種の独自の) Windows フォーム (基本的には、パスを取得し、画像、ビデオ、または swf をフォームに表示するアプリケーション) で使用する必要があることです。
現在: swf 変数をパスに追加して渡すことはできず、swf を再コンパイルすることもできません。2 つの変数を swf に渡して機能させる方法はありますか? ハードコーディングされた変数を持つ別の swf に独自の swf をロードさせて、この最後の SWF を読み込めるようにすることができると考えましたが、残念ながらそれは機能しません。何か案は?問題は、独自の swf が変数を待機していることです。
編集1:私は別のことをしました。別の swf から swf をロードし、URLVariables() を介して変数を渡しました。動作しません: コンパイラは、そのパスが見つからないと言います (I/O エラーをスローします)。
EDIT 2:安全かどうかはわかりませんが、「EDIT 1」で述べたように動作するようです。swf はコンパイルできないと思っていましたが、コンパイラによってスローされた #2044 と #2035 のエラーはあまり気にしていないようです。
[解決済み] と申しますが、コメントがあれば喜んでお読みください。
flash - パラメータのURLはnull以外である必要があります
Parameter url must be non-nullXMLファイルのパスをShockwaveフラッシュオブジェクトに渡そうとするとエラーが発生します。
javascriptコードは次のとおりです
あなたが見ることができるように、私がSWFファイル内にロードしようとしているXMLファイルはexampleData.xml
ActionScript内で、変数xmlPathを次のように宣言しました...
そしてloadイベントで私は適切な変更を加えました
そして、ここに質問があります。
私はここで何が間違っているのですか?なぜParameter url must be non-nullエラーが発生するのですか?
PSアクションスクリプトファイル内でパスをハードコーディングすると、すべてがうまく機能します!