問題タブ [wmode]

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 に答える
2289 参照

facebook - FBキャンバスアプリでのフラッシュwmode="direct"の問題

wmode = "direct"(3Dグラフィックス用)を使用してFlashを使用してFBアプリを開発します。

Internet Explorerでは、FBダイアログ(クレジットの購入ダイアログなど)をポップアップするたびにフラッシュが消え、ダイアログを閉じるとフラッシュが再表示されません...

ダイアログを閉じた後の可視性を設定しようとしました:http: //developers.facebook.com/docs/appsonfacebook/tutorial/(「AdobeFlash開発者向けの特別な考慮事項」の下)が、機能しませんでした。

FB.Init hiddenFlashCallbackの使用も試しました:http://developers.facebook.com/blog/post/555/ 「CanvasアプリでのFlashオブジェクトの可視性の検出」の下)が、呼び出されないようですコールバック関数...

誰かが同じ問題を抱えていて、それをうまく機能させることができましたか?他に何か提案はありますか?

PS-私はswfobjectを使用してSWFファイルを埋め込みます。

どうもありがとうございます!Roei


更新:FB JSURLからappIdパラメーターを削除しました:

そして今、hideFlashCallbackが実行されますが、それでも-フラッシュは再表示されません...

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

facebook - wmode =directを使用してFBcanasアプリに非表示にした後、Flashが再表示されない

私は3DグラフィックスでFlashを使用してFBキャンバスアプリに取り組んでいます。SWFをparamwmode="direct"で埋め込む必要があります。

FBでは、FB UIダイアログ(クレジットの購入など)を開くと、FBはフラッシュを自動的に非表示(visibility = hidden)にし(visibility = hidden)、ダイアログが閉じた後、FBは古い可視性の値を返します。

ChromeとFirefoxでは機能しますが、IEでは、ダイアログを閉じた後、フラッシュ要素のスタイルを確認し、visibility = visibleであることがわかりましたが、それでもフラッシュは非表示になっています。

誰もがこれを修正する方法を知っていますか?

ありがとう!
Roei


更新:明確にするために:wmodeを使用するときに、透明、不透明、ウィンドウで動作します。「直接」を使用した場合、再表示されません...

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

flash - 妹。フラッシュの「wmode」パラメータを設定できません

私はプロジェクトの新人です。wmode パラメータのバグを修正する必要があります。プロジェクトはSiSTeR. as を設定しようとしてSiSTeR.Config.wmode = "transparent";も効果はありません。私が間違っていることは何ですか?

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

html - フラッシュオーバーラップ/wmodeの問題

Google Chrome(16.0.912.75 m)とSafari(5.1.1)でよく知られているフラッシュ/HTMLオーバーレイの問題が発生します。ここここで提案されているように、私はwmode属性を-に設定し、同様transparentに試しました。opaque残念ながら、どちらもうまくいきませんでした。

ここtype="application/x-shockwave-flash"で提案されているように追加しました

これが現在埋め込みを担当しているコードです。

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

javascript - ライトボックスが埋め込まれたYoutubeビデオ(wmode =transparent)をカバーすることを許可しないスクリプトですが、他のスクリプトは機能します

Youtube自体でビデオをカバーするのに問題がありましたが、デザインを変更することでそれを解決しました(これ以上カバーする必要はありません)。

だから私はユーザーが実行できるスクリプトを持っていて、それは現在のウェブページで他のことをするためにjavascriptファイルを呼び出します。それが行うことの1つは、ページをカバーするライトボックスを表示することです。もちろん、埋め込まれたYoutubeビデオはカバーされないので、いくつか変更を加える必要があります。必要な変更を加えましたが、機能しませんでした。私は何度も試してみて、最終的には埋め込みビデオと.jpgだけでページを作成しました(画像がないとスクリプトは実行されません)。

埋め込まれたビデオ部分にPinterestスクリプトが追加されたものを確認しましたが、ほぼ同じでしたが、autoplay = 0が含まれていたので、まったく同じであることがわかるように追加しました。Pinterestスクリプトを実行して閉じてから実行すると、正常に動作します。私が私のものを実行し、次にPinterestスクリプトを実行し、次に再び私のものを実行すると、私のものは機能します。ですから、これは、「とにかく動画を一番上に置いてください」というページに何も追加しないことを意味すると思います。

wmodeを追加するスクリプトの私の部分:

最小ページのhtml:

Pinterestスクリプトの後:

私の後:

それらは同じなので、なぜそれが機能しないのか分かりません。

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

html - HTML の上に Flash を配置できない

私は SWFObject を使用して swf を埋め込んでいますが、最終的にページ上のいくつかの HTML コンポーネントをカバーしてしまいます。ただし、Flash ムービーの上に HTML がにじみ出ています。

wmode 設定と z-index の絶対位置と相対位置を試してみましたが、firefox / safari では何も動作しないようです。Chrome は wmode=window で期待どおりに動作します (Flash は常に HTML の上にあります)。

safari/firefox に HTML をフラッシュの背後に保持するように指示する方法はありますか?

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

flash - ページのスクロール時に Flash 広告を含む iframe をカバーする固定ヘッダーを作成するにはどうすればよいですか?

広告プロバイダーが制御するクロスドメイン iframe が原因で、Flash オブジェクトで wmode=transparent/opaque を使用してページの zindex に従うように強制することはできません。

Google クロージャーの iframemask を使用しようとしましたが、他の iframe (または iframe 内のフラッシュ オブジェクト) では機能しません。Flash オブジェクトや同様の要素を適切にカバーしますが、div の一部をその上に重ねることもできません (たとえば、iframe 内の Flash 広告の上にドロップダウン メニューが必要な場合)。

iframe shim/iframe カットアウトを使用してみました。空の iframe を広告の iframe の上とコンテンツを含む div の下に配置するハックのように: コンテンツを含む div をフラッシュ広告の上に表示することができますが、広告は部分的ではなく完全に消え、IE ではなく Firefox と Chrome でのみ機能します。また、固定ヘッダー div があり、その下の広告をスクロールしようとすると機能しません。コンテンツの iframe の z-index を、Flash 広告の iframe と空の iframe に比べてかなり高く設定しようとしましたが、うまくいきません。

広告 iframe を display: none に設定することを考えました。これにより iframe が非表示になりますが、これをスムーズに行うのは難しいようです (ヘッダーとして固定 div を使用し、ユーザーがこのヘッダー div を通過してフラッシュ広告をスクロールする)。

埋め込まれた Flash 広告の一部にdiv を配置する方法について何かアイデアはありますか? または、固定の div ヘッダーを使用して、広告がスクロールして過ぎていく、埋め込まれたフラッシュ広告のクロスブラウザー上でさえありますか? あなたたちは私の最後の希望です。

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

flash - 埋め込みビデオの IE9 z-index の問題

モーダル ウィンドウに iframe ポップアップとして埋め込まれた YouTube ビデオを作成しようとしています。Chrome と Firefox では正常に動作していますが、IE では動作しません。wmode を透明に設定しているにもかかわらず、Flash ビデオは z-index をオーバーライドしているようです (同じ結果で不透明も試しました)。ビデオの上にポップアップするメニューは正しく機能しますが、ビデオの上に onclick イベントが直接配置された div は機能しません。変更なしで、ほぼすべての要素に手動で z-index を設定しようとしました。

問題を示す HTML ページを含めました。Chrome と Firefox では、動画をクリックすると「クリックされました」というメッセージが表示されますが、IE では発生しません。

これを解決しようとあちこち検索しましたが、見つけられるのは wmode と z-index の設定に関する情報だけです。私が見逃しているものが他にあるに違いありません。あるいは、これは IE で機能しないだけかもしれません。助けてくれてありがとう。

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

javascript - JavaScript の編集後にページ DOM が更新されない

ページ内のすべての youtube 要素の wmode を「透明」にしようとしているこのサンプル ページがあります。

Chrome とそのインスペクターを使用すると、javascript は機能しますが、ブラウザー ビューが更新されず、オーバーレイがまだ YouTube ビデオの下にあることに気付きます。ただし、wmode プロパティを HTML に直接配置して Chrome で開くと、すべて問題なく、ビデオは div の下にあります。

ここにページがあります http://dl.dropbox.com/u/4064417/provaJs.html

なぜこのように振る舞うのか、何か提案はありますか?

前もって感謝します!

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

javascript - Youtube API - Flash オブジェクト上の div

YouTube ビデオに div を設定しようとしています。wmode:transparent と opaque を設定しようとしましたが、ビデオが消えます。他の方法はありますか?