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