2011-03-22 73 views
0

我有一個.swf文件沒有循環,雖然我已經添加了參數來這樣做。它只播放一次,在視頻結束時停止播放,而不是循環播放。 有人能告訴我我可能在這裏做錯了嗎?Flash .swf文件沒有循環

 <div id="video"> 
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="211" height="316" id="FLVPlayer" style="visibility: visible; "> 
      <param name="movie" value="FLVPlayer_Progressive.swf"> 
      <param name="quality" value="best"> 
      <param name="wmode" value="opaque"> 
      <param name="scale" value="noscale"> 
      <PARAM NAME="loop" VALUE="true"> 
      <param name="salign" value="lt"> 
      <param name="FlashVars" value="&amp;MM_ComponentVersion=1&amp;skinName=Clear_Skin_2&amp;skinAutoHide=true&amp;streamName=ScreenOnlyDemo&amp;autoPlay=true&amp;loop=true"> 
      <param name="swfversion" value="8,0,0,0"> 
      <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don't want users to see the prompt. --> 
      <param name="expressinstall" value="Scripts/expressInstall.swf"> 
      <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. --> 
      <!--[if !IE]>--> 
      <object type="application/x-shockwave-flash" data="FLVPlayer_Progressive.swf" width="211" height="316"> 
       <!--<![endif]--> 
       <param name="quality" value="best"> 
       <param name="wmode" value="opaque"> 
       <PARAM NAME="loop" VALUE="true"> 
       <param name="scale" value="noscale"> 
       <param name="salign" value="lt"> 
       <param name="FlashVars" value="&amp;MM_ComponentVersion=1&amp;skinName=Clear_Skin_2&amp;skinAutoHide=true&amp;streamName=ScreenOnlyDemo&amp;autoPlay=true&amp;loop=true"> 
       <param name="swfversion" value="8,0,0,0"> 
       <param name="expressinstall" value="Scripts/expressInstall.swf"> 
       <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. --> 
       <div> 
       <h4>Content on this page requires a newer version of Adobe Flash Player.</h4> 

       </div> 
       <!--[if !IE]>--> 
      </object> 
      <!--<![endif]--> 
      </object> 
     </div><!-- video end --> 

回答

2

這取決於您在Flash文件(FLA)中設置了什麼。默認情況下,Flash文件在到達最後一幀時循環。

僅供參考,要停止循環,請在ActionScript的末尾框架中添加stop();。適用於ActionScript 1-3。

+2

+1 - 作爲一個例子,如果你有一個1幀的Flash文件,它不能循環。此外,內部代碼會覆蓋嵌入中的循環參數。如果第10幀停止,它會停下來,不注意你的參數。順便說一句 - 該參數來自Flash當時只是一個動畫工具,通常不再使用。 – jpea 2011-03-22 12:57:48