【发布时间】:2014-02-25 07:17:54
【问题描述】:
首先,我是一个初学者,如果问题很明显,我很抱歉,但我没有看到它。
无论如何,我的问题是关于 SharedObject - 当我尝试使用 flush() 写入磁盘时,它会抛出
错误 #2130:无法刷新 SharedObject。
我已经在整个网络上检查过类似的问题,但问题现在仍然存在。我试图开始工作的代码是
var time:int;
var saveDataObject:SharedObject=SharedObject.getLocal("saveDataFile");
if (saveDataObject.data.savedTime==null) {
time=0;
time=time+1;
saveDataObject.data.savedTime=time;
} else {
time=saveDataObject.data.savedTime;
time=time+1;
saveDataObject.data.savedTime=time;
}
var timer:TextField = new TextField();
addChild(timer);
timer.defaultTextFormat=mainFormat;
timer.embedFonts=true;
timer.antiAliasType=AntiAliasType.ADVANCED;
timer.text=String("Time launched:" +time);
saveDataObject.flush();
trace(saveDataObject.size);
非常感谢任何帮助!
【问题讨论】:
标签: actionscript-3 flash flash-cs5 flush shared-objects