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
-~----------~----~----~----~------~----~------~--~---

Reply via email to