【问题标题】:AS3: How to detect the local storage popup window in Flash?AS3:如何检测Flash中的本地存储弹窗?
【发布时间】:2019-11-05 03:15:06
【问题描述】:

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

【问题讨论】:

标签: actionscript-3 flash shared-objects local-shared-object


【解决方案1】:

事实证明,有问题的弹出窗口与安全面板并不完全相同。当您调用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    • 2012-06-16
    • 1970-01-01
    • 2014-10-22
    • 2021-02-24
    • 2016-01-05
    • 1970-01-01
    相关资源
    最近更新 更多