包 | org.osmf.net |
类 | public dynamic class NetClient |
继承 | NetClient Proxy |
语言版本: | ActionScript 3.0 |
产品版本: | OSMF 1.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
使用此类在由 NetStream 的加载操作创建的 NetConnection 和 NetStream 上侦听回调。
将 NetConnection 或 NetStream 的 client
属性的值分配给 NetClient 类的实例。然后使用 NetClient 的 addHandler()
和 removeHandler()
方法注册和取消注册 NetStream 回调的处理函数。
相关 API 元素
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
为指定的回调名称添加处理函数。 | NetClient | ||
删除指定回调名称的处理函数方法。 | NetClient |
方法详细信息
addHandler | () | 方法 |
public function addHandler(name:String, handler:Function, priority:int = 0):void
语言版本: | ActionScript 3.0 |
产品版本: | OSMF 1.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
为指定的回调名称添加处理函数。
如果为同一回调注册多个处理函数,则回调的结果是一个保留每个处理函数的调用结果的数组。
本示例为 onMetaData
回调设置处理函数。
function onMetaData(value:Object):void { trace("Got metadata."); } var stream:NetStream; var client:NetClient = (stream.client as NetClient); //assign the stream to the NetClient client.addHandler("onMetaData", onMetaData); //add the handler
参数
name:String — 要处理的回调名称。
| |
handler:Function — 要添加的处理函数。
| |
priority:int (default = 0 )
|
removeHandler | () | 方法 |
Tue Jun 12 2018, 11:04 AM Z