[英]Flush my sharedObject in as3 - delete all states and start from the beginning
I was hoping someone could help. 我希望有人能提供帮助。 I would assume this to be a straight forward thing to do yet seem to be struggling with it a bit.
我认为这是一件直截了当的事情,但似乎对此有点挣扎。 I'm novice to using sharedObjects although it's becoming a bit more familiar to me.
我对使用sharedObjects并不陌生,尽管对我来说已经有点熟悉了。
I'm wanting to wipe all sharedObject data at the touch of a button... that's all. 我想按一下按钮即可擦除所有sharedObject数据 ……仅此而已 。 The trace is showing up but there is no activity.
跟踪显示,但没有活动。
reset_btn.addEventListener(MouseEvent.CLICK, startover);
function startover(event:MouseEvent):void
{
//gotoAndPlay(2);
//reset_balloon.visible = true;
mySO = SharedObject.getLocal("iDesign");
delete mySO.data.my_y;
//delete mySO.data.mybut_x;
//delete mySO.data.mybut_y;
delete mySO.data.mytig_x;
delete mySO.data.mytig_y;
delete mySO.data.mybow_x;
delete mySO.data.mybow_y;
delete mySO.data.myblkbow_y;
delete mySO.data.myblkbow_x;
delete mySO.data.mybut_x;
delete mySO.data.mybut_y;
mySO.flush();
trace("deleteinside");
}
Any clues? 有什么线索吗?
UPDATES TO CODE ------------------------------- 代码更新-------------------------------
reset_btn.addEventListener(MouseEvent.CLICK, startover);
function startover(event:MouseEvent):void
{
mySO = SharedObject.getLocal("iDesign");
//delete mySO.data.my_y;
//delete mySO.data.mybut_x;
//delete mySO.data.mybut_y;
//delete mySO.data.mytig_x;
//delete mySO.data.mytig_y;
//delete mySO.data.mybow_x;
//delete mySO.data.mybow_y;
//delete mySO.data.myblkbow_y;
//delete mySO.data.myblkbow_x;
//delete mySO.data.mybut_x;
//delete mySO.data.mybut_y;
mySO.flush();
trace("deleteinside");
mySO.clear();
}
Ignore all of the deletes. 忽略所有删除。
擦除所有SharedObject
数据的最简单方法是调用mySO.clear()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.