Hi, I am trying to flip a photo. Using following code:- "<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.graphics.codec.PNGEncoder; import flash.display.BitmapData; import flash.net.FileReference; import flash.utils.ByteArray;
private var original:BitmapData; private static const MAX_WIDTH:uint = 2880; private static var MAX_HEIGHT:uint = 2880; private function flip():void{ var bmd:BitmapData = Bitmap(img.content).bitmapData; var originalWidth:Number = bmd.width; var originalHeight:Number = bmd.height; var m:Matrix = new Matrix(); m.scale(-1,0); m.translate(img.width,0); original = new BitmapData(originalWidth, originalHeight); original.draw(bmd, m); var encoder:Object = new Object(); var pe:mx.graphics.codec.PNGEncoder = new mx.graphics.codec.PNGEncoder(); encoder.encode = pe.encode; var imageBytes:ByteArray = encoder.encode(original); } ]]> </mx:Script> <mx:Image id="img" source="@Embed(source='image/IMG0028A.jpg')"/> <mx:Button x="218" y="505" label="Flip" click="flip();"/> <mx:SWFLoader id="loadImage"> </mx:SWFLoader> </mx:Application> " But I got stuck on showing the flipped image. I have created the bytearry of data but I don't know how to display it as image. Can anyone please help me out for this. Thanks, Tushar --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to flex_india@googlegroups.com To unsubscribe from this group, send email to flex_india+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/flex_india?hl=en -~----------~----~----~----~------~----~------~--~---