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

Actionscript 3 AS3:如何在Flash中检测本地存储弹出窗口?,actionscript-3,flash,shared-objects,local-shared-object,Actionscript 3,Flash,Shared Objects,Local Shared Object,当我刷新超过100KB的本地SharedObject时,会出现询问用户是否允许将信息存储到他们的计算机上(如果他们尚未允许)。如何检测弹出窗口何时出现、何时消失以及用户单击了哪个按钮?我看到一些其他的Flash游戏,它有自己的内部信息框,每当弹出窗口出现时就会出现,当它消失时就会消失。我怎样才能做类似的事情 事实证明,问题中的弹出窗口与安全面板并不完全相同。调用sharedObject.flush()时,如果调用成功,则返回SharedObjectFlushStatus.flush;如果调用不成

当我刷新超过100KB的本地
SharedObject
时,会出现询问用户是否允许将信息存储到他们的计算机上(如果他们尚未允许)。如何检测弹出窗口何时出现、何时消失以及用户单击了哪个按钮?我看到一些其他的Flash游戏,它有自己的内部信息框,每当弹出窗口出现时就会出现,当它消失时就会消失。我怎样才能做类似的事情


事实证明,问题中的弹出窗口与安全面板并不完全相同。调用sharedObject.flush()时,如果调用成功,则返回SharedObjectFlushStatus.flush;如果调用不成功,则返回SharedObjectFlushStatus.PENDING,并显示弹出窗口。您可以执行sharedObject.addEventListener(NetStatusEvent.NET_STATUS,allowerdeny)以查看用户单击的内容。弹出窗口消失,netStatusEvent.info.code将为“SharedObject.Flush.Success”或“SharedObject.Flush.Failed”。就这些。

我认为这完全是倒退。您可以显示信息面板,然后显式调用SecurityPanel以显示: