Yet another possibility is to create a Air based app for the printing and have 
the Flex application open it, passing needed data to it for the printing. 

A example of opening launching a AIR app from Flex can be found here
http://www.medoix.com.au/2009/11/06/install-launch-air-application-from-flex-web-page/
Note there is a way to do this without the Adobe air.swf, but its no documented 
:) 


Douglas Knudsen
[email protected]



On Sep 6, 2010, at 4:53 PM, Scott Talsma wrote:

> Another approach would be to create an AIR wrapper that encapsulates your 
> print functionality.  The AIR wrapper then loads the Flex app 
> (mx:Application).  You simply put together what you want to have printed 
> (FlexPrintJob) and then pass the instance up the parent chain.  That way you 
> can continue to maintain your Flex app as you are currently while slowly 
> getting your feet wet in the AIR world w/o committing the entire application 
> to AIR.  (Additionally, you can continue to host the Flex portion online for 
> update purposes; you just point the AIR "print client" at its URL.)
> 
> On Mon, Sep 6, 2010 at 4:10 AM, Darin Kohles <[email protected]> wrote:
> As (now) a desktop app. vs a web served swf:
> 
> If you want to do it by hand, you'll have to change the main file from 
> <mx:Application> to <mx:WindowedApplication>; do a diff on the "." files in 
> the project folder (compare to a generic Air app), 'cause there are a few 
> changes.
> 
> If you want to add network sensitivity there is a bit more coding, otherwise 
> have your "not connected"/"fault" errors handled appropriately.
> 
> 
> That's about it! ... of course there is digital signing, update awareness, 
> @etc;.
> 
> 
> On Sat, Sep 4, 2010 at 2:39 PM, Laurence MacNeill <[email protected]> 
> wrote:
> To clarify, I'm aware that FB4 has a "convert from Flash to AIR" wizard...  I 
> don't trust wizards to actually do the right thing, in most cases...  In 
> fact, I generally find that they break more than they fix...  So, I guess I'm 
> asking for your experiences with this wizard, if you have any...
>  
> Thanks,
> L.
> 
> 
>  
> On Sat, Sep 4, 2010 at 5:31 PM, Laurence MacNeill <[email protected]> 
> wrote:
> So...  With all this discussion of printing from Flash Player and whatnot, it 
> seems almost certain that we're going to have to switch to AIR...
>  
> Has anyone here ever taken a fairly mature app from Flash Player to AIR?  I'm 
> certain it can't be as simple as checking the "AIR App" button in the FB4 
> Project Properties window -- there must be something else (or many things) 
> that I'm going to have to change/adjust/re-write...  The app currently 
> interacts a great deal with our CF server, and I'd imagine that's going to 
> have to change somehow, yes?  User authentication would probably have to 
> change as well, I would assume?
>  
> Can anyone offer any advice along these lines?  If anyone here has ever done 
> what I'm thinking about doing, please let me know about your experiences.
>  
> Thanks,
> Laurence MacNeill
> Mableton, Georgia, USA
>  
> 
> 
> 
> 
> -- 
> Darin Kohles
> Adobe Certified Developer
> 
> 
> 
> -- 
> Scott Talsma
> CTO, echoEleven

Reply via email to