ActionScript 3 使用NetStatusEvent
示例
package {
import flash.events.NetStatusEvent;
import flash.net.NetStream;
import flash.net.NetConnection;
import flash.events.Event;
import flash.media.Video;
import flash.display.Sprite;
public class VideoWithNetStatus extends Sprite {
private var video:Video = new Video();
private var nc:NetConnection;
private var ns:NetStream;
public function VideoWithNetStatus() {
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, onStatus);
nc.connect(null);//或媒体服务器网址
}
private function onStatus(e:NetStatusEvent):void{
switch(e.info.code){
case 'NetConnection.Connect.Success':
connectStream();
break;
default:
trace(e.info.code);//看到任何未发生的事件
}
}
private function connectStream():void{
ns = new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS, onStatus);
addChild(video);
video.attachNetStream(ns);
ns.play('url/to/video.flv');
}
}
}
热门推荐
10 婆婆蛋糕祝福语简短英文
11 岁岁祝福语简短独特
12 高兴的结婚祝福语简短
13 上班祝福语简短文案
14 前程祝福语简短暖心
15 关于扬州的祝福语简短
16 外国媳妇订婚祝福语简短
17 鼓励弟弟高考祝福语简短
18 对上司的简短祝福语