Pardon my ignorance, but how do I "see whether Application 
implements IBitmapDrawable?"

This application is pure Flex (AS3) running in a browser. I will do 
further research on bitmapData.draw(), and see if it is available to 
me.

Paul

--- In [email protected], "Mike Krotscheck" 
<[EMAIL PROTECTED]> wrote:
>
> The graphic nature of Flex makes it so your only real option is to
> screenshot the application and mail it to them as a graphic. To do 
this
> within Flex, see whether Application implements IBitmapDrawable- 
that
> will allow you to use bitmapData.draw() and get the raw display 
data.
> Once you have that, you've got two options: If you're in an AIR
> application, you can just write the file to the desktop and have 
them
> mail it. If not, you'll need to bounce it out to a server and mail 
it
> from there.
> 
>  
> 
> Make sure you call BitmapData.dispose() though- they're normally 
passed
> over by garbage collection.
> 
>  
> 
> Michael Krotscheck
> 
> Senior Developer
> 
>  
> RESOURCE INTERACTIVE
> 
> <http://www.resource.com/> www.resource.com 
<http://www.resource.com> 
> 
> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 
> 
> 
_____________________________________________________________________
___
> ____
> This email and any of its attachments may contain Resource 
Interactive
> proprietary information, which is privileged, confidential and may 
be
> subject to copyright or other intellectual property rights 
belonging to
> Resource Interactive. This email is intended solely for the use of 
the
> individual or entity to which it is addressed. If you are not the
> intended recipient of this email, you are hereby notified that any
> dissemination, distribution, copying or action taken in relation 
to the
> contents of and attachments to this email is strictly prohibited 
and may
> be unlawful. If you have received this email in error, please 
notify the
> sender immediately and permanently delete the original and any 
copy of
> this email and any printout.
> 
> 
> ________________________________
> 
> From: [email protected] 
[mailto:[EMAIL PROTECTED] On
> Behalf Of aceoohay
> Sent: Sunday, November 25, 2007 11:28 PM
> To: [email protected]
> Subject: [flexcoders] Capture Flex screen to e-mail...
> 
>  
> 
> In an application that I wrote years ago in ASP classic, I had a 
> button on every page that would allow the user to e-mail the 
current 
> page to someone. It would actually capture the innerHTML, and 
append 
> it to an e-mail and send it. The purpose was to capture a snapshot 
of 
> the data at the time the page was rendered. It was great for 
trouble 
> shooting customer complaints because we could see what they saw at 
> that particular time (thit was a 600 user DB app, and the data 
> changed frequently).
> 
> I would like to do something similar in Flex. Yes I know I can 
have 
> the user do an Alt-Print-Screen, and paste it into word or paint, 
and 
> send the image, but I was hoping for something more seamless. 
> Something I coud put on each panel that the user could click, and 
it 
> would popup a box that would ask where to e-mail it to. It would 
> attach the current rendered panel to an e-mail as a jpg, pdf, 
png... 
> 
> I have the e-mail piece operational, but I haven't a clue where to 
> start on the capture piece.
> 
> Anybody have any good ideas?
> 
> Paul
>


Reply via email to