問題タブ [swfobject]

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

jquery - jQuery appendTo は IE で無効な引数を与えます

http://code.google.com/p/swfobject/にある swfobject へのインターフェイスを作成しようとしています。ユーザーが Flash Player をインストールしていない場合に必要な代替コンテンツを構築しています。これは FF では問題なく動作しますが、何らかの理由で IE では動作しません。私はこれを何百万回も前に同じ方法で実行しましたが、常に機能していましたが、今回このエラーが発生する理由がわかりません。

基本的に、ページが読み込まれると、代替コンテンツを構築する関数 $.SWFObject.embedSWF() が呼び出され、swfobject.embedSWF 関数が呼び出されます。代替コンテンツは、次のような Ready 関数で構築されます。

setupAlternateContent 関数が呼び出されると、('#' + containerID) でエラーが発生します。

IE は ('#' + containerID) 引数が好きではありません。これは以前に問題なく実行したため、意味がありません。また、 $.create の由来である jQuery DOMEC 拡張機能を使用しています。

どんな助けでも大歓迎です。ありがとう!

大都市

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

javascript - AjaxリロードでSWFObjectを実行する

現在のプロジェクトでは、コンテンツボックスの上に一連のタブがあり、それぞれがajaxスクリプトを実行して新しいコンテンツをコンテンツボックスにロードするホームページを作成しています。ただし、これらのページの一部にはSWFObjectで呼び出されるフラッシュオブジェクトが含まれており、ajaxスクリプトがページを呼び出すと、SWFObject javascriptが実行されず、フラッシュサポートなしのエラーメッセージが表示されます。

ビデオ通話ごとに関数を定義して(単一の関数を設計して変数を渡すだけでなく)、その関数をajax関数の一部として呼び出させようとしましたが、同じ結果が得られます。

これを解決する方法はありますか?私はSWFObject以外のものを使用することに反対していませんが、それが現在最良の解決策であると信じるように導かれています。すべての助けに心から感謝します。

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

flash - ライトボックス動画の上に Flash 動画が「出血」している

他の Flash コンテンツ (SWFObject のバナー、アニメーションなど) を含むページのライトボックスにビデオを配置します。Flashには、基本的にドキュメントウィンドウの上にある独自のウィンドウがあると思います(ただし、これを完全に理解しているかどうかはわかりません)。wmode を透明に設定してみました。また、いくつかのライトボックス ライブラリも試しました (JQuery と MooTools ベースですが、まだプロトタイプではありません)。今のところ、一時的に別のタブで開くことに頼っていますが、最悪です!

役立つ提案や知識はありますか?

0 投票する
7 に答える
20343 参照

javascript - YouTube API —「onYouTubePlayerReady()」を起動しません

私が読んだことから、これは私がYouTubeAPIをセットアップする方法です

ただし、「onYouTubePlayerReady()」はまったく起動しません。手動でプレーヤーへの参照を取得すると、多くのメソッドが未定義になります。たとえば、cueVideoById()は機能しますが、playVideo()は機能しません。

この問題を解決するにはどうすればよいですか?

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

swfobject - Uploadify の swfobject が IE 7 または 8 で動作しない

私は Uploadify を使用しており、Ajax による jQuery によって読み込まれるポップアップがあります。ポップアップが存在するページには、swfobject (Google のコード API から) へのインクルードがあり、[アップロード] ボタンが表示されます。

これはFFとChromeではうまく機能しますが、IEではjavascriptエラーが発生します

不明なランタイム エラー ライン 4 文字 5942

この問題を解決する方法を知っている人はいますか?

動的コンテンツ内から使用していることが原因である可能性があります。

次のリンクを見つけましたが、決定的な答えはありません

可能な答え

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

iphone - iPhone、コントロールがブラウザに戻ったときを検出する方法は?

私はiPhoneでのココアプログラミングの初心者です。

私のクライアントは、YouTube ビデオを再生する Web サイトを持っています。ビデオの再生が終了すると、次のビデオが自動的に再生されます。これは、YouTube API と swfobject を使用して行われます。

いくつかの調査の後、iPhone の Safari はフラッシュをサポートしていないと言われました。これにより、現在の swfobject コードが iPhone ブラウザーで機能しなくなります。

回避策として、ユーザーが埋め込みプレーヤーをクリックすると、iPhone は YouTube アプリを起動します。

YouTube アプリがいつ再生を終了し、制御をブラウザに戻したかを判断することはできますか?

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

jquery - SWFObjectをJQueryに配置する場所

ヘッドセクションに2つのJavaScriptがあります。次に、embedSWF関数を最初のスクリプト内に配置します。私だけがどこにいるのかわからない..

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

swfobject - IEでのUploadify/swfobjectパラメーターの問題

私はアプリでuploadifyを数年間使用していますが、常に正常に機能しています。2.1.0バージョンにアップグレードすると、swfobject2.2にバンドルされるようになりました。

Firefox、Safari、およびChromeでは、ファイルのアップロードとすべてが完全に機能します。ただし、IEのすべてのバージョンで、JavaScriptはどのパラメーターもフラッシュファイルに正しく渡していない。

たとえば、buttonImgのデバッグは、uploadify js内では正常に機能しますが、フラッシュファイル内からは未定義として読み取られます。繰り返しますが、これはIEのみです。

IEがjsパラメータをフラッシュオブジェクトに渡さない原因は何ですか?最新のフラッシュバージョンを実行しています。

私はここで他の関連する投稿をチェックインしましたが、誰もこの問題を解決していないようです。javascriptエラーはまったくありません。フラッシュアップローダーがロードされ、動作しているように見えますが、デフォルト値でのみ動作します。

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

actionscript-3 - flaにアクセスせずにswfにイントロを追加するOR:トップレベルのswfsとロードされたswfsの違い

継承したサイトの既存のフラッシュマストヘッドに(すばやく!)イントロを追加する必要があります。ソースの.flaにアクセスできないため、イントロをラッパーswfに入れ、現在のマストヘッドをロードして、の表示リストに追加することで、問題に取り組みましたEvent.INIT。ここまでは順調ですね。(ちなみに、swfsはフラッシュプレーヤー9用に構築されており、AS3を使用しています。)

私が抱えている問題は、イントロが正常に再生され、ロードアニメーションであるマストヘッドswfの先頭がロード/表示されても、マストヘッド自体が実際に再生されることはないということです。基本的に、私の質問は、アクションスクリプト3ベースのswfが、埋め込みswfのトップレベルとは対照的に、別のswfの子である場合に異なる動作をする原因は何でしょうか。

潜在的に重要な詳細:埋め込みはswfobjectで処理されており、flashvarsは渡されていません。2つのパラメーターがあります。それはbase: "/flash/"wmode: "opaque"です。すべてのswfsとフラッシュデータはに存在し/flash/ます。フラッシュ要素(私が作成したイントロを除く)は、私がよく知らない Inkyフラッシュフレームワークを使用して構築されました。

更新:問題へのアプローチを再検討し、ExternalInterfaceを使用して機能するようにしました。再生が終了すると、イントロswfにjs関数を呼び出させます。これにより、イントロswfが交換され、現在のマストヘッドに置き換えられます(アプローチの概要はここにあります)。でも、なぜ以前に見た行動を目撃したのか知りたいので、どんなアイデアや提案も歓迎します。