昔書いたASのコード見つけた。
flvを再生するコード。
一時停止と再生ボタンをつけてる。
package{ import flash.display.Sprite; import flash.text.TextField; import flash.events.NetStatusEvent; import flash.media.Video; import flash.net.NetConnection; import flash.net.NetStream; import flash.events.MouseEvent; public class Movie extends Sprite { private var con:NetConnection; private var stream:NetStream; public function Movie() { con = new NetConnection(); con.addEventListener(NetStatusEvent.NET_STATUS,loaded); con.connect(null); } public function loaded(event:NetStatusEvent):void { switch(event.info.code) { case "NetConnection.Connect.Success": init(); var start_b:Button = new Button("start",100,50); var stop_b:Button = new Button("stop",140,50); addChild(start_b.text_button); addChild(stop_b.text_button); start_b.text_button.addEventListener(MouseEvent.CLICK, movieStart); stop_b.text_button.addEventListener(MouseEvent.CLICK, movieStop); break; case "NetConnection.Connect.Failed": trace("fail"); break; case "NetConnection.Connect.Rejected": trace("Rejected"); break; case "NetConnection.Connect.Closed": trace("Rejected"); break; } } private function movieStart(e:MouseEvent):void { //stream.togglePause(); stream.resume(); } private function movieStop(e:MouseEvent):void { stream.pause(); } private function init():void { stream = new NetStream(con); stream.client = new Object(); var video:Video = new Video(); video.attachNetStream(stream); video.x = 200; addChild(video); stream.play("PR.f4v"); } } } import flash.display.Sprite; import flash.text.TextField; import flash.events.MouseEvent; class Button extends Sprite { public var text_button:TextField; public function Button(button_txt:String,x:int,y:int) { text_button = new TextField(); text_button.x = x; text_button.y = y; text_button.text = button_txt; } }