2012-05-07 4 views
0

私はyoutubeビデオ上のdivを設定しようとしています。私はwmodeを設定しようとしました:透明で不透明ですが、ビデオは消えます。YouTubeのAPI - フラッシュオブジェクトのdiv

var params = { allowScriptAccess: "always"}; 
swfobject.embedSWF(
     "http://www.youtube.com/apiplayer?&video_id=9_So9QyozqQ&enablejsapi=1&version=3&playerapiid=ytplayer", 
     "ytplayer", "229", "209", "8", null, null, params); 
} 

答えて

0

swfオブジェクトはwindowed elementです。ウィンドウの要素は常にwindowless elementsを超えて描画されますが、残念ながらほとんどのhtml要素はウィンドウレスです。

windowed elementは、iframeです。リンクthisを参照してください。必要なものを達成する方法は、iFrameを使用してswfオブジェクトをマスクすることです。 swfオブジェクトの上にiframeを配置するには、それよりも高いz-indexを指定します。その後、iframeを透明にすることができます。これは、基本的にウィンドウのない要素が表示されているwindowed elementsレイヤーの穴をカットします。

乾杯