错误:错误#2134:无法创建SharedObject

时间:2012-03-19 19:45:23

标签: flash flex flex4 shared-objects

我正在尝试设置一个新项目并且我一直收到此错误:

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

2 个答案:

答案 0 :(得分:2)

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

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

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

更多信息here

答案 1 :(得分:0)

也许您应该将SWC的链接类型更改为合并到代码