問題タブ [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.
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が実行されますが、それでも-フラッシュは再表示されません...
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を使用するときに、透明、不透明、ウィンドウで動作します。「直接」を使用した場合、再表示されません...
flash - 妹。フラッシュの「wmode」パラメータを設定できません
私はプロジェクトの新人です。wmode パラメータのバグを修正する必要があります。プロジェクトはSiSTeR
. as を設定しようとしてSiSTeR.Config.wmode = "transparent";
も効果はありません。私が間違っていることは何ですか?
javascript - ライトボックスが埋め込まれたYoutubeビデオ(wmode =transparent)をカバーすることを許可しないスクリプトですが、他のスクリプトは機能します
Youtube自体でビデオをカバーするのに問題がありましたが、デザインを変更することでそれを解決しました(これ以上カバーする必要はありません)。
だから私はユーザーが実行できるスクリプトを持っていて、それは現在のウェブページで他のことをするためにjavascriptファイルを呼び出します。それが行うことの1つは、ページをカバーするライトボックスを表示することです。もちろん、埋め込まれたYoutubeビデオはカバーされないので、いくつか変更を加える必要があります。必要な変更を加えましたが、機能しませんでした。私は何度も試してみて、最終的には埋め込みビデオと.jpgだけでページを作成しました(画像がないとスクリプトは実行されません)。
埋め込まれたビデオ部分にPinterestスクリプトが追加されたものを確認しましたが、ほぼ同じでしたが、autoplay = 0が含まれていたので、まったく同じであることがわかるように追加しました。Pinterestスクリプトを実行して閉じてから実行すると、正常に動作します。私が私のものを実行し、次にPinterestスクリプトを実行し、次に再び私のものを実行すると、私のものは機能します。ですから、これは、「とにかく動画を一番上に置いてください」というページに何も追加しないことを意味すると思います。
wmodeを追加するスクリプトの私の部分:
最小ページのhtml:
Pinterestスクリプトの後:
私の後:
それらは同じなので、なぜそれが機能しないのか分かりません。
html - HTML の上に Flash を配置できない
私は SWFObject を使用して swf を埋め込んでいますが、最終的にページ上のいくつかの HTML コンポーネントをカバーしてしまいます。ただし、Flash ムービーの上に HTML がにじみ出ています。
wmode 設定と z-index の絶対位置と相対位置を試してみましたが、firefox / safari では何も動作しないようです。Chrome は wmode=window で期待どおりに動作します (Flash は常に HTML の上にあります)。
safari/firefox に HTML をフラッシュの背後に保持するように指示する方法はありますか?
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 ヘッダーを使用して、広告がスクロールして過ぎていく、埋め込まれたフラッシュ広告のクロスブラウザー上でさえありますか? あなたたちは私の最後の希望です。
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 で機能しないだけかもしれません。助けてくれてありがとう。
javascript - JavaScript の編集後にページ DOM が更新されない
ページ内のすべての youtube 要素の wmode を「透明」にしようとしているこのサンプル ページがあります。
Chrome とそのインスペクターを使用すると、javascript は機能しますが、ブラウザー ビューが更新されず、オーバーレイがまだ YouTube ビデオの下にあることに気付きます。ただし、wmode プロパティを HTML に直接配置して Chrome で開くと、すべて問題なく、ビデオは div の下にあります。
ここにページがあります http://dl.dropbox.com/u/4064417/provaJs.html
なぜこのように振る舞うのか、何か提案はありますか?
前もって感謝します!
javascript - Youtube API - Flash オブジェクト上の div
YouTube ビデオに div を設定しようとしています。wmode:transparent と opaque を設定しようとしましたが、ビデオが消えます。他の方法はありますか?