2012-02-09 22 views
0

最初にページをロードすると、フラッシュコンテナdivはdisplay:noneに設定されます。次に、いくつかのjQueryを.fadeIn()に適用し、divの高さと幅のサイズを設定します。ファイン。フラッシュオブジェクトがfirefoxに表示されない

<?php the_field('vimeo'); ?> 

は、PHPを経由して生成されたIDです:

<object width="692" height="389"> 
    <param name="allowfullscreen" value="true" /> 
    <param name="allowscriptaccess" value="always" /> 
    <param name="wmode" value="transparent"> 
    <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=<?php the_field('vimeo'); ?>&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /> 
    <embed src="http://vimeo.com/moogaloop.swf?clip_id=<?php the_field('vimeo'); ?>&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ffffff&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="692" height="389"> 
    </embed> 
</object> 

:しかし、このdiv要素の中に私は、フラッシュオブジェクトをこのように埋め込みます。

基本的には、FireFoxのためだけに古いFlashオブジェクトを使用する必要があります。iframeメソッドのフォームvimeoを使用すると、ビデオのランダムな黒い画面が表示されます。解決方法は、Flashオブジェクトを使用することですfirefoxのために私はDOMでオブジェクトを見ることができますが、いくつかの理由で私はビデオが表示されません。

おかげ

答えて

0

「私はjQueryのは、それが標準的なHTMLマークアップの中に埋め込まれていても、サードパーティ製のマルチメディアオブジェクトの不透明度を操作するために装備されていないからだと思います。

あなたの最善の策はただポジショニング可能性それと同じ次元の目に見えないDIVを入れ、それをただ退色させてしまいます(しかし、これはまさに純粋な推測です)。

から:

Why does JQuery not fade a flash object properly?

関連する問題