SharedObject.onStatus

可用性

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