Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook JS+;FLASH SDK:适用于IE而非FF、Chrome_Javascript_Flash_Facebook - Fatal编程技术网

Javascript Facebook JS+;FLASH SDK:适用于IE而非FF、Chrome

Javascript Facebook JS+;FLASH SDK:适用于IE而非FF、Chrome,javascript,flash,facebook,Javascript,Flash,Facebook,我用PHP、JS和AS3 SDK的混合开发了一个facebook应用程序 该应用程序在IE上运行完美,但它挂起在其他浏览器上(FF、Chrome) 在FF调试控制台中,我看到一条错误消息: 传递给的空字符串 getElementById()。 swf为空(92输出 范围62) 此错误发生在调用之后: Facebook.init( APP_ID, _handleInit ); 回叫电话从未被触发过 知道为什么吗?好的,我找到了罪犯 Facebook api需要一个对嵌入式SWF对象的引用。因为我

我用PHP、JS和AS3 SDK的混合开发了一个facebook应用程序

该应用程序在IE上运行完美,但它挂起在其他浏览器上(FF、Chrome)

在FF调试控制台中,我看到一条错误消息:

传递给的空字符串 getElementById()。 swf为空(92输出 范围62)

此错误发生在调用之后:

Facebook.init( APP_ID, _handleInit );
回叫电话从未被触发过


知道为什么吗?

好的,我找到了罪犯

Facebook api需要一个对嵌入式SWF对象的引用。因为我使用的是SWFObject,所以我需要传递两个参数:IE的id和Chrome/Mozilla浏览器的name


就这么简单…

你想要实现什么?我正在做一个类似的项目。用于AS3的OpenGraphSDK几乎完成了使用PHPSDK可以完成的所有工作。如果您尝试使用PHP与脸谱网进行通信,并通过JS将数据传递给AS3,您可以考虑使用AS3SDK。我使用PHP SDK来管理应用程序的一般流程,并管理邀请等。该应用程序本身是一个flash应用程序,并使用AS3 sdk,它只是JS的一个桥梁…你能澄清一下,我有同样的问题,传递给SWF对象或flash吗?我的javascript代码是swfobject.embedSWF(“preload.swf”、“flashContent”、“810”、“610”、“10.0.0”、null、null、params、{name:“flashContent”});您需要修改attributes参数,并添加id=>{name:'flashContent',id:'flashContent'}我刚刚尝试了这个,但仍然无法使用Chrome和IE,尽管我对Safari和Firefox没有任何问题,任何其他建议。嗯……没有查看一些标记/代码。可能id没有设置为正确的值(flashContent)