Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function captureImage()
- {
- var bitmapData:BitmapData = new BitmapData(video.width,video.height);
- bitmapData.draw(video);
- bitmapData.draw(thumbBorder);
- var bmp:Bitmap = new Bitmap(bitmapData,PixelSnapping.NEVER,true);
- bmp.scaleX = .25;
- bmp.scaleY = .25;
- myBitmap[numOfPhotos] = bmp ;
- var holder:MovieClip = this["thumbHolder" + numOfPhotos + "_mc"];
- holder.addChild(bmp);
- holder.bitmapData = bitmapData;
- cameraFlash();
- numOfPhotos++
- }
- for (var i:int = 0; i<3; i++) {
- this["thumbHolder" + i + "_mc"].buttonMode = true;
- this["thumbHolder" + i + "_mc"].addEventListener(MouseEvent.CLICK,saveImage);
- this["thumbHolder" + i + "_mc"].addEventListener(MouseEvent.MOUSE_OVER,buttonThumbOver);
- this["thumbHolder" + i + "_mc"].addEventListener(MouseEvent.MOUSE_OUT,buttonThumbOut);
- }
- function saveImage(e:MouseEvent) {
- var holder : MovieClip = e.currentTarget as MovieClip;
- holder.visible=false;
- var encoder:JPGEncoder = new JPGEncoder(100);
- var ba:ByteArray = encoder.encode(holder.bitmapData);
- var fs:FileStream = new FileStream ;
- var targetFile:File = File.desktopDirectory.resolvePath('random_file_name.png');
- fs.open(targetFile, FileMode.WRITE);
- fs.writeBytes(ba);
- fs.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment