2011-06-28 73 views
0

我試圖將Flash動畫嵌入到Facebook(iframe)畫布中。當我在本地請求頁面測試電影是嵌入式的。當我通過facebook應用程序url查看同一頁面時 - 電影不出現(但其他頁面內容)。如何在Facebook畫布中嵌入Flash動畫

這裏是我使用加載視頻jQuery代碼:

$(document).ready(function() { 
    if (swfobject.hasFlashPlayerVersion("6.0.0")) { 
     var fn = function() { 
      var att = { data: "flash/video.swf", width: "385", height: "312" }; 
      var par = { flashvars: "foo=bar" }; 
      var id = "video-container"; 
      swfobject.createSWF(att, par, id); 
     }; 
     swfobject.addDomLoadEvent(fn); 
    } 


}); 

這裏是HTML:

<div id="video-container"> 
</div> 
<div>where o where can my video be?</div> 

在那裏做一個Flash影片播放所需的任何特別的技巧在Facebook的畫布應用程序?

+0

只是一個小的JavaScript挑剔這裏..你可以到一個逗號分隔的VAR將所有的「FN」功能裏面那些獨立的VAR聲明宣言。另外,您不需要定義myObject,因爲您在本地聲明它,而不是將其用於其他任何事情。 –

+0

謝謝。我將清理它並編輯問題。沒有合併var聲明 - 留下他們爲其他訪問者的可讀性。 – FiveTools

回答

2

嘗試使鏈接到flash文件絕對:

http://www.yoursite.com/flash/video.swf

+0

謝謝你,先生。簡單的修復 - 一切都很好。 – FiveTools

+0

很好聽,它很容易在Facebook上獲得Flash ..之前,你必須做一些真棒點擊激活的東西或使用fb:swf這是一個paaaaain – locrizak