云流

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1926|回复: 0

客户机端信息对象概述

[复制链接]
抢楼 抢楼 本帖为抢楼帖,欢迎抢楼! 
发表于 2013-6-8 16:46:38 | 显示全部楼层 |阅读模式
[table][tr][td]Camera、Microphone、LocalConnection、NetConnection、NetStream,以及SharedObject对象提供了一个onStatus事件处理器,这个事件处理器使用一个信息对象用于提供信息、状态或错误消息。要对这个事件处理器做出响应,你必须创建一个函数来处理这个信息对象,并且,你必须返回的信息对象的格式和内容。
除了为上面列出的对象提供的特殊的onStatus方法外,Macromedia Flash还提供了一个名为System.onStatus的“super”函
数。如果onStatus用一个“error”level属性为一个特定的对象调用,且没有函数被指派以对其进行响应的话,则Flash就会处理指派给System.onStatus的函数,假如这个函数存在的话。
//创建普通的函数 onStatus方法发送的信息对象。
System.onStatus = function(genericError)
{
//你的脚本应该做一些比在这里给出的更有意义的事情
trace("An error has occurred. Please try again.");
};
//创建连接函数
//创建连接函数
//如果连接试图返回一个与在下面给出的不同的信息对象,
//带有一个"error" level属性,
//则System.onStatus就会被调用。
nConn.onStatus = function(infoObject)
{
if (infoObject.code == "NetConnection.Connect.Success") }
if (infoObject.code == "NetConnection.Connect.Failed")
{
trace("Connection failed.");
}
};
//试图打开连接
nConn = new NetConnection();
nConn.connect("rtmp://myServer.myDomain.com/myRTMPapp");
下面的表格展示了每个信息对象的默认属性,以及用每个信息对象调用的onStatus下的环境。当引用这些表格时,注意下面
这些:nConn.connect("rtmp://myServer.myDomain.com/myRTMPapp");
下面的表格展示了每个信息对象的默认属性,以及用每个信息对象调用的onStatus下的环境。当引用这些表格时,注意下面
这些:
默认情况下,每一个信息对象都有一个code属性,这个属性包含了一个字符串,这个字符串描述了onStatus方法的结果,以及一个level属性,这个level属性包含了一个字符串,这个字符串的值可以是"status"、"warning"或"error"。一些信息对象有额外的默认属性,这些属性提供了有关onStatus被调用的原因的更多信息。
对于NetStream、NetConnection,以及远端共享对象而言,这些仅在配合Macromedia Flash MediaServer时才是可用的,
信息对象的属性是由服务器应用程序中可用的方法决定的,并且应该由你的服务器端应用程序的开发者进行文档化处
理。这些列出的属性是那些默认情况下可用的属性。也就是说,这些属性是那些即使你的服务器端应用程序没有指定
其他的信息对象属性的情况下也可用的属性。其他的信息对象属性的情况下也可用的属性。
对于那些不需要Flash Media Server的对象(Camera、Microphone、LocalConnection,以及本地共享对象)而言,在这里
列出的属性仅仅是那些对onStatus可用,但不需要服务器端应用程序的属性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|点播全平台|Player|Admin|播放器|kd|P2PCONF|小黑屋|手机版|Archiver|直播面试|网络电视|云流科技 ( 蜀ICP备2025132645号 )

GMT+8, 2025-5-6 18:46 , Processed in 0.056776 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2016 Comsenz Inc.

快速回复 返回顶部 返回列表