简体   繁体   English

如何删除AS3中所有创建的localSharedObjects?

[英]How to delete all created localSharedObjects in AS3?

I'm working on a Flash website and would like to delete all localSharedObjects (aka Flash cookies) that got created from that SWF domain space. 我正在Flash网站上工作,想删除从该SWF域空间创建的所有localSharedObjects(又名Flash cookie)。 (basically it's the user session) I found mySharedObject.clear(); (基本上是用户会话)我找到了mySharedObject.clear(); , but that function only deletes one localSharedObject and not all of the assigned domain. ,但该功能仅删除一个localSharedObject,而不删除所有分配的域。 How to delete them all? 如何全部删除?

You got to read all sharedObjects and then delete them. 您必须阅读所有sharedObjects,然后将其删除。

sharedObject1 = SharedObject.getLocal("mySharedObject1");
sharedObject2 = SharedObject.getLocal("mySharedObject2");
...
sharedObject1.clear();
sharedObject2.clear();
...

I don't think that it is possible in any other way in flash. 我认为在Flash中不可能以其他任何方式实现。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM