Flex:如何检测用户是否阻止共享对象写入
简单的问题是,如果用户已阻止将数据写入共享对象,我如何在动作脚本中检测?
sharedObj = SharedObject.getLocal("rememberme");
这个返回总是共享对象,但它的大小是0,即使我已经阻止了共享对象。
当我尝试将数据保存到共享对象并刷新它时,它会抛出一个错误,因为写入被阻止。那么检查共享对象写入是否被禁用的正确方法是什么?
Error: Error #2130: Unable to flush SharedObject.
Simple question is, how do i detect in actionscript if user have blocked from writing data to shared object?
sharedObj = SharedObject.getLocal("rememberme");
This return always shared object but it's size is 0, even I have blocked shared object.
When I'm trying to save data to shared object and flush it, it throws me an error, because writing is blocked. So what would be the right way check if writing to shared object is disabled?
Error: Error #2130: Unable to flush SharedObject.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果共享对象被阻止,您可以
catch
错误报告,否则如果为0,它将转到SharedObjectFlushStatus.PENDING
。来源
If shared object is blocked u can
catch
the error report else if 0 it goes toSharedObjectFlushStatus.PENDING
.SOURCE