Title: Take screenshot of web site
Tags: apache-flex;air;screenshot
Question: Within an Air application, can I take a screenshot of a website WITHOUT rendering it visible to the user? If yes, is it limited to the resolution of the user's desktop?
Comment: inside the air application - using mx:Html

Comment: Is this a website loaded inside the Air application or a screenshot of a window outside the application?

Here is the accepted answer: You can only take screenshots of the content displayed inside the Adobe AIR application (websites or anything else). However you can use an external application to take the screenshots and after that to communicate with the AIR application. To do that you will need to use AIR 2 NativeProcess API (to be able to launch a native application from AIR) or use workarounds like Merapi.


{'source': 'StackExchangeDataset', 'subset': 'stackoverflow.com', 'metadata': {'AnswerCount': 1, 'CommentCount': 2, 'ContentLicense': 'CC BY-SA 2.5', 'CreationDate': '2010:00:04/26/10', 'FavoriteCount': None, 'PostTypeId': 1, 'Tags': '<apache-flex><air><screenshot>', 'Title': 'Take screenshot of web site', 'ViewCount': 627, 'id': 2714797, 'user_AboutMe': '', 'user_AccountId': 74368.0, 'user_DisplayName': 'stephanos', 'user_Reputation': 3319.0, 'user_Views': 200.0, 'user_id': 213730.0}}