AS3:如何在Flash中检测本地存储弹出窗口?

当我刷新超过100KB的本地SharedObject时,出现this popup window,要求用户允许或拒绝将信息存储到他们的计算机上(如果尚未允许)。如何检测弹出窗口何时出现,何时消失以及用户单击了哪个按钮?我看到其他一些具有自己的内部信息框的flash游戏在弹出窗口出现时出现,在消失时消失。我该如何做类似的事情?

AS3:如何在Flash中检测本地存储弹出窗口?

a158abc 回答:AS3:如何在Flash中检测本地存储弹出窗口?

事实证明,该弹出窗口与“安全面板”不太一样。当您调用sharedObject.flush()时,如果成功,它将返回SharedObjectFlushStatus.FLUSHED;否则,将返回SharedObjectFlushStatus.PENDING,并显示弹出窗口。您可以执行sharedObject.addEventListener(NetStatusEvent.NET_STATUS,allowOrDeny)来查看用户单击了什么。弹出窗口消失,netStatusEvent.info.code将为“ SharedObject.Flush.Success”或“ SharedObject.Flush.Failed”。都是documented rather nicely here

本文链接:https://www.f2er.com/3162517.html

大家都在问