2012-03-24 18 views
1

我想將Flash文件嵌入到我的Ruby應用程序的主頁中。主頁位於/ app/view/home中,而flash文件位於項目/public/flash/myflash.swf中。如何在Rails項目中嵌入Flash文件

當我加載主頁時,我沒有看到任何東西,雖然文本碰撞到我定義文件爲的正確大小的正方形下方。

我使用的嘗試加載該文件中的代碼是

<div id="flashContent"> 
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="346" height="383" id="Blox" align="middle"> 
      <param name="movie" value="/flash/Blox.swf" /> 
      <param name="quality" value="high" /> 
      <param name="bgcolor" value="#ffffff" /> 
      <param name="play" value="true" /> 
      <param name="loop" value="false" /> 
      <param name="wmode" value="window" /> 
      <param name="scale" value="showall" /> 
      <param name="menu" value="true" /> 
      <param name="devicefont" value="false" /> 
      <param name="salign" value="" /> 
      <param name="allowScriptAccess" value="sameDomain" /> 
    </object> 
</div> 

我想,無論我在調用文件錯誤使用value=/flash/Blox.swf,或者說我存儲在錯誤的地方我的flash文件期。

我怎樣才能讓我的Flash文件加載?任何幫助表示讚賞!

+0

我也很好奇... – 2012-03-24 17:22:01

+1

從你在描述中提到的名字中,url值應該是「/flash/myflash.swf」。另外,請考慮使用SWFObject:http://code.google.com/p/swfobject/以避免瀏覽器兼容性問題。 – weltraumpirat 2012-03-24 18:13:57

+0

哦,並檢查SWF是否確實沒有找到(404),或者在ActionScript程序中有錯誤:http://livedocs.adobe.com/flex/3/html/logging_04.html – weltraumpirat 2012-03-24 18:16:04

回答

0

我能夠通過在對象中包含標記和<embed src>來解決問題。不是最好的解決方案,但它適用於我所需要的。

相關問題