2012-02-03 9 views
1

フラッシュバナーが折りたたみの下に表示されたら、再生を開始します。ユーザーが下にスクロールすると、Flash Bannerが下にスクロールします。

訪問者がスクロールしてブラウザで表示可能になると、再生が開始されます。

これは可能ですか?私は、ソリューションがフラッシュの外にあったが、それがうまく動作するようにしたいと思っています。現在のところ、バナーは再生されないため、再生が終了する前に終了しています。それが問題を解決する視認可能なものをロードしたり再生したりすることができた場合。

lazyloaderはスクロールダウンしてからイメージを読み込むことができ、facebookのコメントはスクロールして読み込むことができますが、何かで同じことをすることはできますか?特にフラッシュバナー。

アップデート:私は今持っている優先PARAMTERをしたし、それが仕事を得ることはできません。

<script type="text/javascript" src="/swfobject.js"></script> 
<script type="text/javascript"> 
      var flashvars = {}; 
      var params = {}; 
      params.loop = "true"; 
      params.hasPriority = "false"; 
      var attributes = {}; 
      attributes.id = "flash"; 
      swfobject.embedSWF("flash.swf", "myAlternativeContent", "1000", "300", "10.1.0", false, flashvars, params, attributes); 
     </script> 

     <div id="myAlternativeContent"> 
      <a href="http://www.adobe.com/go/getflashplayer"> 
       <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player"> 
      </a> 
     </div> 

答えて

1

使用のparam「hasPriorityを」の埋込みとき。このパラメータのヘルプは次のとおりです。http://help.adobe.com/en_US/as3/mobile/WS4bebcd66a74275c36cfb8137124318eebc6-8000.html

もう1つの方法は、JavaScriptを使用する方法です。ビューポートに表示されたオブジェクトを描画するためのjQueryプラグインがあります。jQuery Bullseye

+0

ありがとうございます。私はSWFobjectでそれを試してみましたが、それを埋め込むだけで動作させることはできません。ここでSWF ます。 ます。

+0

"false"の前後に引用符を削除してください。 JavaScript(ASと同じ)では、引用符付きのfalseは文字列値として解釈されますが、ブール値は解釈されません。 –

+0

Rytisの提案に感謝します。私はそれを試して、それはまだ動作しません。 Flashには、ページの読み込み時に自動的に再生を開始するコードが含まれていますか? –