flash on 2012-10-25

by xzardaz
♥0 | Line 29 | Modified 2012-10-25 21:57:38 | MIT License
play

ActionScript3 source code

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

package {
    import flash.utils.ByteArray;
    import flash.display.Bitmap
    import flash.media.Camera;
    import flash.media.Video;
    import flash.display.BitmapData;
    import com.adobe.images.JPGEncoder;
    import flash.ui.Keyboard;
    import flash.events.KeyboardEvent;
    import flash.display.Sprite;
    public class WebCam extends Sprite {
        private var camara:Camera;
        private var video:Video;
        public function WebCam():void {
            FlashTest();
            
        }
        private function FlashTest():void {
            // write as3 code here..
            video = new Video(640, 480);
            camara = Camera.getCamera();
            camara.setMode(640, 480, 30);
            video.attachCamera(camara);
            addChild(video);
            var bitmapData:BitmapData = new BitmapData(640, 480);
            bitmapData.draw(video);
            var encoder:JPGEncoder = new JPGEncoder();
            var byteArray:ByteArray = encoder.encode(bitmapData);
            
            //navnavClick.addEventListener(MouseEvent.CLICK,function(){
            //var fileReference:FileReference = new FileReference();
            //    fileReference.save(byteArray);
            //});
        }
    }
}