flash on 2013-2-1

by ohisama
import flash.events.KeyboardEvent;
import flash.media.Camera;
import flash.net.ObjectEncoding;
♥0 | Line 43 | Modified 2013-02-01 13:21:47 | MIT License
play

ActionScript3 source code

/**
 * Copyright ohisama ( http://wonderfl.net/user/ohisama )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/v2h6
 */

package 
{
    import flash.display.Sprite;
    import flash.events.NetStatusEvent;
    import flash.media.Video;
    import flash.net.NetConnection;
    import flash.net.NetStream;
    import flash.text.TextField;
    import flash.text.TextFieldAutoSize;
    public class play extends Sprite
    {
        private var nc : NetConnection;
        private var tf : TextField;
        public function play() : void
        {
            tf = new TextField();
            tf.autoSize = TextFieldAutoSize.LEFT;
            addChild(tf);
            nc = new NetConnection();
            nc.addEventListener(NetStatusEvent.NET_STATUS, CheckFMS);
            nc.connect("rtmp://203.158.253.201/vod");
            //nc.connect("rtmp://stream.cannibalcaniche.com/vod");
        }
        private function CheckFMS(e : NetStatusEvent) : void 
        {
            var info : String = e.info.code;
            if (info == "NetConnection.Connect.Success")
            {
                tf.appendText("ok\n");
                step2();
            }
        }
        private function step2() : void
        {
            var stream : NetStream = new NetStream(nc);
            var video : Video = new Video(160, 120);
            video.x = 50;
            video.y = 50;
            stream.play("red5.flv");
            video.attachNetStream(stream);
            addChild(video);
        }
    }
}