http://blog.everythingflex.com/2008/04/24/do-a-screen-capture-with-adobe-air/


http://flnotes.wordpress.com/2007/09/01/will-adobe-let-us-create-a-screen-capture-application-in-air/


Enjoy

Anand

On Oct 14, 4:37 pm, Yuvaraj <[EMAIL PROTECTED]> wrote:
> Hi Asim,
>
> There are couple of methods by which you can do it.
>
> You can try the following code in which i have captured the screen
> shot of a panel.
>
> private function saveAsImage():void
>             {
>                 var bmpd:BitmapData = new
> BitmapData(myPanel.width,myPanel.height);
>                 bmpd.draw(myPanel);
>                 var str:String=new String();
>                 str="snapshot1.jpg";
>                 var jpgenc:JPEGEncoder = new JPEGEncoder(80);
>                 //encode the bitmapdata object and keep the encoded
> ByteArray
>                 var imgByteArray:ByteArray = jpgenc.encode(bmpd);
>                 var fl:File = File.desktopDirectory.resolvePath(str);
>                 var fs:FileStream = new FileStream();
>
>         //Method 2
>                 //var snapshot:ImageSnapshot =
> ImageSnapshot.captureImage(myChart);
>                 //fs.writeBytes(snapshot.data, 0, snapshot.data.length);
>
>                 try
>                 {
>                         fs.open(fl,FileMode.WRITE);
>                          fs.writeBytes(imgByteArray);
>                          fs.close();
>                          Alert.show('Please see the desktop for '+str);
>
>                 }
>                 catch(e:Error)
>                 {
>                  trace(e.message);
>                  Alert.show('Sorry Could not save the file');
>                 }
>             }
>
> ~Yuvaraj
> On Oct 14, 4:23 pm, Aasim <[EMAIL PROTECTED]> wrote:
>
> > Hi,
>
> > Can anyone plz share (code/tips) how to take desktop or application
> > screenshots from AIR?
>
> > -Aasim
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to