将flash嵌入到facebook iframe画布中

时间:2010-06-10 11:37:00

标签: php facebook facebook-graph-api

我想在我的facebook iframe画布中嵌入一个flash文件,我使用的是PHP sdk,这是我的代码,

echo "<fb:swf swfsrc=\"http://my.site.com/facebook-test/the_file.swf\" width=\"760\" height=\"710\" />";

我已尝试过所有内容,但它似乎仍然不想显示。

提前Thanx!

5 个答案:

答案 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上运行