2012-03-19 44 views
0

我试图建立一个新的项目,我不断收到此错误:错误:错误#2134:无法创建共享对象

Error: Error #2134: Cannot create SharedObject. 
at flash.net::SharedObject$/getLocal() 
at com.google.analytics.core::Buffer()[//com/google/analytics/core/Buffer.as:198] 
at com.google.analytics.components::FlexTracker/_trackerFactory()[/com/google/analytics/components/FlexTracker.as:180] 

当我尝试,如果我点击任何链接,调试(以调试器中的方法)调试器断开连接。

的Mac OSX,FB4.6

+0

@SamDeHaan,几年前我在Linux中使用过FB中的类似问题(在它完全被放弃之前),似乎不同版本的调试器在当时有所作为(在命令行中使用FDB产生了相同的结果结果,尝试打印变量会导致断开连接,在IDE中它会随机断开连接,有时在应用程序启动后有时会一分钟左右)。为了获得更多的见解,只有在使用谷歌跟踪器或使用共享对象时才会出现这种情况,或者即使使用简单的测试项目也会出现这种情况。您可能需要提交或查找错误报告。 – shaunhusain 2012-03-19 20:40:17

+0

请显示您当前使用的Flash Player的代码和版本。 – 2012-03-19 20:58:45

+0

@Shaun - 我认为这与Google的跟踪器有关。我可以创建一个测试项目,仅用于创建一个共享对象的踢球,并查看它是否以相同的方式作出反应。 – 2012-03-19 21:06:55

回答

0

也许你应该改变你的SWC的链接类型合并到代码

2

原因:共享对象的名称中不能有空格。
解决方案:删除任何空格。 IE myVar.replace(//g,“_”);

原因:另一个原因是设置了不正确的路径。 IE“./”vs“/”
解决方案:从路径中删除非法字符。

原因:在本地或文件系统上设置localPath时可能存在错误。
解决方案:在localhost或文件系统上测试时,将本地路径设置为null。 SharedObject.getLocal(“myData”,null);

更多信息here

相关问题