問題タブ [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.

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

flash - FlashVarsの最大長IE8?

swfobjectとIE8を使用する場合、flashvars文字列に何らかの最大長はありますか?

FacebookセッションオブジェクトをFlashVars経由でFlashに渡していますが、FFとChromeではこれで問題なく動作します。ただし、IEでは、一定量のデータしか渡されないようで、任意のポイントで文字列が切り取られます。これにより、Flashが受信データを誤って解析します。

セッションオブジェクトを取得するPHP:

FlashVarsの組み立て:

そのため、IEで実行されているFlashでは、アクセスしようとするとstage.loaderInfo.parameters.sessionnullオブジェクトエラーがスローされますが、FFでは正常に機能します。

FlashVarsの過負荷を回避するために、externalInterfaceを介してセッションを要求することに頼る必要がありますか?

編集:したがって、セッション変数を削除し、後でExternalInterfaceを介して要求することはできますが、ここで問題が発生しているのはIEなのかActiveXプラグインなのかを知りたいです。

セッションデータは次のようになります(一部の数字が変更されました)。

Edit2:*つまり、私はばかです。IEDev Toolでコードを表示すると、負荷が軽減されますが、要素の内部htmlをテキストエディターにコピーすると、全体を見ることができます。したがって、セッション文字列は破損していないように見えますが、それでも正しくフラッシュされておらず、loaderInfo.parameters.session存在していますがnullであり、loaderInfo.parameters.lang定義されていません。

これは、FlashVarsの実際のブラウザ出力です。

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

flash - ページのリロード時に Flash ムービーのリロードを停止する Flashvars

サイトのすべてのページにフラッシュ バナーがあります。ユーザーがページを変更したときにリロードするのではなく、再生を続けたい。これは flashvars を使用して実現できると読んだことがありますが、アクションスクリプトを作成してからかなりの時間が経ちました。チュートリアルを調べてみましたが、役に立ちませんでした。誰かが私を正しい方向に向けることができますか?

更新しました

コメントしてくれてありがとう。私は今私のflaファイルのフレーム1にこれを持っています:

しかし、ページが更新されたときの値を currentFrame に与える方法がわかりません。どうやってそこに入れますか?

初心者でごめんなさい

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

php - flashvars を使用して PHP 変数をフラッシュに送信する

swfobject を使用してページ page.php?user=john に Flash Player を埋め込んでいます。プレーヤーは xml ファイル content.php を呼び出して結果を取得します。URL IDからユーザー名を取得しようとしています。それに基づいて結果を取得します。$_GET['user'] を実行して page.php でユーザー名を取得できますが、それを content.php に渡すにはどうすればよいですか。オンラインで記事の割り当てを読んだ後、私は次のことを行いました。

このようなswfobjectを使用してpage.phpにフラッシュを埋め込んでいます

私のAS2ファイルでは、ファイルの終わりは次のようになります

基本的に、$_GET['user'] を page.php から content.php を呼び出す SWF ファイルに渡そうとしています。その後、swf はその値を content.php に渡します。必要な情報はすべて提供したと思います。どんな助けでも大歓迎です。

PS: 私が今持っているように、コンソールを見ると、 Request URL:http://www.domain.com/content.php?user=undefined. したがって、それは未定義として来ています。

0 投票する
0 に答える
67 参照

flashvars - flashvars: プログレス バーを無効にするにはどうすればよいですか?

Camtasia で生成された Flash ビデオ プレゼンテーションのプログレス バーを無効にしたいと考えています。

http://forgottenssecretsforabs.com/demo-page.htmlへのリンクは次のとおりです。

次のパラメータを追加/設定しようとしましたが、うまくいきません。

私は controlbar=none がそれを行うと思っていましたが、プログレスバーはまだ表示されています。

助けてください!

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

php - xml を php から flash に変数として送信する

ファイルからxmlを渡すことができるフラッシュファイルがあります:

  1. スクリプト タイプ="text/javascript">

  2. var flashvars = {};

  3. flashvars.xmlSource = "XML.xml";
    ...

  4. /スクリプト>

変数のphpからフラッシュの例にxmlを送信できますか:

$xml = "?xml バージョン="1.0 ...";

  1. スクリプト タイプ="text/javascript">
  2. var flashvars = {};
  3. flashvars.xmlSource = ?php echo $xml; ?>; ...
  4. /スクリプト>

ありがとうございました

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

flash - flashvarsをflexで生成されたswfに渡すことができません

flashvarsをflexで生成されたswfに渡すことができません

これはhtmlにあります

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

html - SWF ビデオの開始イメージ

こんにちは、swf ビデオの再生が始まる前に startimage を表示しようとしています。これを行うために flashVars を使用していますが、何らかの理由で機能しません。以下は私のコードです。

私が間違っていることを指摘していただけますか?ユーザーがクリックしてビデオを開始できる画像を用意することは可能ですか? ありがとう

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

php - Javascript-Flashプレーヤーを作成する

次のサーバー側のビデオクリップ変数があります。$fileName = "bin-debug/Video Source/Black Eyed Peas - The Time.flv";次のJavascriptを使用して、このビデオクリップでプレーヤーを作成しています(Flexビデオコンポーネントを使用しています)

関数呼び出しは次のようなものです

何らかの理由で、プレーヤーは別のビデオを再生していません。おそらく問題は、videoSourcewタグが指定されているMXMLにありますか?どんな助けでも大歓迎です。

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

html - flashvars を Flex に渡す

初めて Flex に遭遇した PHP ジュニアとして、これは何日もの間私の頭を悩ませました。flashvar には、Flex ビデオ コンポーネントで再生したいビデオのソースが含まれています。プレーヤーの HTML は次のようになります。

FlexPlayer.mxml で FlashVars を呼び出そうとしましたが、機能しません。FlashVars にアクセスするには、mxml のソースで何を適用する必要があるか教えてください。

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

html - FlashVars構文の問題

FlexPlayer用のHTMLを書く次のJavaScriptがあります。

私は持っている必要がありFlashVars="sourceUrl=videoSource"ます; ここで、videoSourceは現在のビデオ用にPHPから取得する変数であり、sourceUrlはFlexプレーヤーから可変です。このFlashVars構文が私を怒らせているので、最初の行を修復してください。