|
可用性Flash Player 6Flash Communication Server MX用法public onStatus = function(infoObject:Object) {}参数infoObject 一个参数,它是依赖于状态或错误消息而被定义的。返回返回无描述事件处理器。每次当针对NetStream对象的一个状态改变或错误被张贴时调用。如果你希望对这个事件处理器做出响应,你必须创建一个函数来处理由服务器发送来的信息对象。除了这个NetStream.onStatus处理器外,Flash也提供了一个名为System.onStatus的超级函数。如果NetStream.onStatus为一个特殊的对象而调用,但却没有函数被指派给它以对其进行响应,则Flash就会处理一个被指派给System.onStatus的函数,假如它存在的话。例子下面的范例在输出面板中显示有关这个流的数据:[table][tr][td]var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);my_video.attachVideo(stream_ns);
stream_ns.play("video1.flv");stream_ns.play("video1.flv");
stream_ns.onStatus = function(infoObject:Object) {
trace("NetStream.onStatus called: ("+getTimer()+" ms)");
for (var prop in infoObject) {
trace(""); trace("\\t"+prop+":\\t"+infoObject[prop]);
}
trace("");}; |
|