Flash Player 6。
myLocalSharedObject
.onStatus = function(infoObject
) { // 此处是您的语句 }
infoObject
按照状态消息定义的参数。
无。
事件处理函数;每次为共享对象公布错误、警告或信息性通知时调用。如果要响应此事件处理函数,您必须创建一个函数来处理共享对象生成的信息对象。
信息对象具有一个 code
属性(该属性包含的字符串说明 onStatus
处理函数的结果)和一个 level
属性(该属性包含字符串 "Status"
或 "Error"
)。
除了此 onStatus
处理函数之外,Flash 还提供名为 System.onStatus 的“超级”函数。如果为特定对象调用了 onStatus
但未分配任何函数对其进行响应,则 Flash 将处理分配到 System.onStatus
的函数(如果存在)。
当发生特定的 SharedObject 活动时,以下事件将发出通知。
Code 属性 |
Level 属性 |
含义 |
---|---|---|
SharedObject.Flush.Failed
|
Error |
返回 "pending" 的 SharedObject.flush() 命令失败(当 Flash Player 显示“本地存储设置”对话框时,用户未为共享对象分配额外的磁盘空间)。 |
SharedObject.Flush.Success
|
Status |
返回 "pending" 的 SharedObject.flush() 命令成功完成(用户为共享对象分配了额外的磁盘空间)。 |
SharedObject.getLocal()、System.onStatus