問題タブ [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.
flash - wmode opaque または transparent を使用する Flex アプリは、Windows 上の IE でグラフィックの不具合を引き起こす
その上に表示する必要があるいくつかの HTML 要素を持つ Flex アプリがあります。これを行うには、wmode を opaque (または transparent) に設定します。ただし、Windows の Internet Explorer では、mx:TextField 入力をタブで移動すると、グラフィックの不具合がよく見られます。問題は、ほぼアプリの幅にまたがる四角形で、TextField と同じ高さです。四角形は Flash コンテンツを「消去」し、それを通してサイトの背景を表示します。
ページを少しスクロールしたり、ブラウザをクリックしたり、Flash コンテンツを右クリックしたりすると、不具合が解消されます (Flash が再描画されたときだと思います)。
wmode を 'window' または 'direct' に設定すると問題は解決しますが、もちろん HTML 要素は Flex アプリの上に表示できなくなります。
SWFObject を使用してプレーヤーを埋め込みます。
誰かが同様の問題に遭遇しましたか? ありがとう!
actionscript-3 - Flash 'wMode'、AS3、Internet Explorer での矢印キーのフォーカス、スタック順序と考えられる解決策
「wmode」が扇動され、ユーザーが方向キーを必要とする Flash ゲームをプレイしている場合、Internet Explorer でブラウザ ウィンドウも移動します。一見、これを回避する唯一の方法は、「wmode」を削除することです。ただし、「wmode」を削除すると、Flash ゲームがスタック順序の一番上に上がり、展開可能なバナーやドロップダウン メニューなどの他のすべての要素が Flash の後ろに表示されます。この問題を解決する iFrame や CSS はありません。
「wmode」を維持しながら、一度クリックすると Flash ゲームにキーボード フォーカスがあるため、Internet Explorer ブラウザ ウィンドウが動かない解決策を見つけました。この解決策は、他の Dom 要素が Flash の上に移動できることを意味します。
以下の AS3 コードを簡単な例に入れましたが、うまくいくようです。基本的にコンテンツに scrollPane を配置し、これを非表示にします。
AS3 開発者ではなく PHP 開発者として、AS3 開発者は、以下のコードを Flash ベース/AS3 で構築されたゲームに配置することによる問題や悪影響を認識できますか? これは AS2 でも同じように機能しますか?
とても有難い
html - gametrailers iframe に不透明な div をオーバーレイする
最近、ゲームトレーラーは埋め込みコードを次のように変更しました:
に
新しい埋め込みコードはyoutube の iframeと同じで、ライトボックスをオーバーレイします。
古い埋め込みコードでは、wmode パラメーターを追加して、div の下にとどめることができました。
しかし、新しいコードでは、iframe を下に保持するために何もすることができません。これまたは私が見逃した隠しパラメータの解決策を知っている人はいますか?
iframe - テキスト ボックスでの Flex iFrame wmode の問題
これは古い問題ですが、検索して検索しましたが、この問題に対する適切な回避策はまだ見つかりません。
HTML ポップアップ (表示する必要がある HTML はサードパーティのサーバーから生成される) が必要なフレックス アプリがあるため、Flex iFrame を使用して表示しました。私の問題は、古いブラウザーのレイヤー化には wmode="opaque" が必要なことですが、これを行うと、Safari でテキストボックスがキーボード入力の受信を停止します。
この問題の有効な解決策を知っている人はいますか?
さまざまな解決策を見つけましたが、まだうまくいきませんでした:
- HTML 入力フォームを Flex 入力フォームとまったく同じ位置に配置します。残念ながら、これは大きすぎて何百ものテキストボックスがあるため、私が取り組んでいるアプリのオプションではありません。
- キーダウンでアプリに焦点を戻す、運がない-> http://www.igorcosta.org/?tag=flex-hacks
- 誰かが MXFTETextInput が機能する可能性があることを Stack で提案したので、これも試してみましたが、うまくいきませんでした。
あなたが与えることができるどんな助けにも感謝します!
jquery - FancyBox 2YouTubewmodeパラメーターがアクティブ化されていません
何らかの理由で、パラメータを設定していても、「X」閉じるボタンを使用しても、YouTubeでFancyBoxの上に表示されるようにz-index
設定された要素を完全に配置することはできません。9999
iframe
wmode
opaque
FancyBox v2.1.3
FancyBox Media v1.0.5
JS:
HTML:
上記は私のFancyBoxをアクティブにし、それはクリックでトリガーされて表示されますが、.skip-video
アンカーの位置は上にありますが、そうではありません。
透明と不透明の両方は、どのブラウザにも影響を与えないようです。「X」閉じるボタンとdivはChromeのYouTubeビデオの上にありますが、文字通り他の主要なブラウザ(FF、IE7-9、Opera、Safari)はありません。
全体として、YouTubeのパラメータはどれも機能していないと思います。
アップデート:
Janisの助けのおかげで今は機能しています:)。FancyboxJSを次のように変更しました。
アンカーを次のように変更しました。
大成功!
html - Flash - [ハードウェア アクセラレーションを有効にする] ウィンドウをオフにする方法は?
録音用の swf が埋め込まれています ( wami-recorder )。問題は、一部のクライアントで、ハードウェア アクセラレーションを有効にするためのウィンドウが常にポップアップすることが発生することです。
これの代わりに、録音を有効にするためのポップアップ ([プライバシー] タブ) が表示されるはずです。それで問題ありませんでしたが、それは表示されたウィンドウではありません (ここの [マイク] タブは音量のためのものであり、私が必要としているものではありません)。
ここで何が起こっているのか、何か手がかりはありますか? この「ハードウェア アクセラレーションを有効にする」が表示される理由と非表示にする方法を教えてください。
swf は次のように埋め込まれます (削除されます):
html - wmode="direct"を使用してSWFオブジェクト上にHTML要素を重ねる
私はしばらくの間、SWFオブジェクトの上にhtml要素を重ねる方法について探していましたが、ついに私が思いついたのは(Abodeによると):-
Internet Explorer:レイヤリングをまったくサポートしていません。
Firefox:レイヤリングをサポートしていません(ただし、機能しましたが、透明性はありません)。
Chrome:Adobeはサポートされていないと主張していますが、驚くべきことに、正常に機能し、透明性があります。
Safari(Windows):レイヤリングをまったくサポートしていません。
safari(Mac OS):サポートされています。
wmode="transparent"またはwmode="opaque"を簡単に設定できることを知っています。レイヤリングは問題なく機能します。しかし、3Dコンテンツを含むSWFオブジェクトでは、そのwmodeを「direct」または「gpu」に設定する必要があることがわかりました。
誰かがこの問題の解決策を知っているなら、私はフラッシュでゲームを開発しているので、それをhtml要素でオーバーレイしたいのですが、それが可能かどうかにかかわらず、確固たる答えは見つかりませんでした
前もって感謝します
actionscript - Flash Builder 4.7: Actionscript AIR プロジェクトを作成すると、html テンプレートページが表示されません...どうすればデバッグできますか?
私は初めて Flash Builder (4.7 を持っています) を使い始めており、以前は Flash を使用していました。モバイル開発で Starling のゲーム プロジェクトを試しています。そこで、Actionscript プロジェクトを作成し、Adobe Air のターゲット デスクトップを作成しました。今それをデバッグするために、私はいつもwmodeが正しく設定されていないというエラーを受け取ります。私が遭遇したすべてのチュートリアルでは、html-template ページを編集して wmode=direct を追加すると述べています。プロジェクトを作成したときを除いて、html-template ページはありません。アプリの xml ページがありますが、それは別の目的のためのものです。プロパティ ウィンドウの Actionscript コンパイラ オプションで html-wrapper ページを作成または破棄できません。そのためのオプションがないためです。ファイルとしてメインのswfメタデータにwmodeを追加しても何も起こりません。できます'
それで、私は何が欠けていますか?このプロジェクトを PC でデバッグするにはどうすればよいですか? どうすれば wmode を設定したり、これを乗り越えたりできますか?
flash - SoundCloud ウィジェットと Flash wmode
SoundCloud HTML5 ウィジェットは として埋め込まれていますが<iframe>
、ブラウザーが必要な HTML5 コンポーネントをサポートしていない場合は、Flash の使用にフォールバックします。残念ながら、Flash プレーヤーには属性が設定されていないため、これまでのところ、またはコードを使用wmode
してフォールバックを設定することができませんでした。wmode
transparent
opaque
Vimeo プレーヤーを使用しているときwmode
に、親に属性を設定する<iframe>
と、フォールバック Flash で set が使用さwmode
れ、YouTube URL で GET パラメータを設定すると、Flash プレーヤーで set が使用されwmode
ます。これらの手法はいずれも、SoundCloud では機能しないようです。SoundCloud HTML5 プレーヤーを使用しているときに Flash フォールバックを設定することは可能wmode
ですか? または、これを自分で処理する機能検出を作成する必要がありますか?
flash - joomla 2.5 メニューの問題
joomla 2.5 のメニューに問題があります。サブメニューは下の画像のようにフラッシュ コンテンツの下に表示されます。
どんな体でも助けてくれる?
以下のコードを使用して、joomla サイト内に swf を追加しています。