Flash As3 流媒体播放器 - onBWDone

3

当我尝试使用元信息实现流连接时,出现了以下错误:

Error #2044: 未处理的 AsyncErrorEvent。text=Error #2095: flash.net.NetConnection 无法在 onBWDone 上调用回调函数。error=ReferenceError: Error #1069: flash.net.NetConnection 上没有找到属性 onBWDone,也没有默认值。 at SS4uOpenplayer_fla::MainTimeline/frame2()

我按照以下方式实现了 onBWDone 函数

meta.onBWDone=function(meta:Object){

}

meta.onMetaData = function(meta:Object)
{
}

但我仍然收到相同的错误。
2个回答

9
您需要在NetConnection实例上附加一个“client”对象。该客户端包含必要的回调函数的引用。
var nc:NetConnection = new NetConnection();

nc.client = { onBWDone: function():void{} };

1
或者,如果您这样做,您可以在同一类中编写onBWDone函数。

nc.client=this


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接