我想在我的facebook iframe画布中嵌入一个flash文件,我使用的是PHP sdk,这是我的代码,
echo "<fb:swf swfsrc=\"http://my.site.com/facebook-test/the_file.swf\" width=\"760\" height=\"710\" />";
我已尝试过所有内容,但它似乎仍然不想显示。
提前Thanx!
答案 0 :(得分:1)
在服务器的网页中托管您的Flash。然后在画布上使用iframe来拉入该页面,从而获得Flash。
答案 1 :(得分:1)
将swf嵌入到html文件中,让iFrame调用html文件。像我一样的魅力here (under construction)。原文可以找到here。
答案 2 :(得分:0)
您还需要包含imgsrc属性。这是一个缩略图,显示开始时因为Facebook要求用户在加载实际swf之前点击缩略图
所以你需要这样的东西:
echo "<fb:swf imgsrc=\"http://my.site.com/facebook-test/the_file_thumbnail.jpg\" swfsrc=\"http://my.site.com/facebook-test/the_file.swf\" width=\"760\" height=\"710\" />";
答案 3 :(得分:0)
使用iframe Canvas应用程序时,您不需要使用<fb:swf>
,而应该依赖SWFObject等来嵌入它,就像使用标准网页一样。
答案 4 :(得分:0)
这将永远不会运行,因为您的应用程序是iframe
此代码仅在FBML Canvas上运行
如果使用html渲染flash,无论如何都不会在IE中运行,但它会在Firefox上运行