> Actually, I don't really get your point here. Because Flash is 
> single-threaded, it doesn't really mean anything to talk 
> about 'scripts in 
> the middle of anything'. There's precisely one script at any 
> one time that's 
> in the middle of anything. The size of the call stack should 
> be neither here 
> nor there when Flash is deciding if it's hanging.

If I wanted to, I could write a simple movie that causes a timeout popup to
appear 15 seconds after I start a PrintJob.  It doesn't need to be a
complicated stock trading application to cause the behavior Grime is
experiencing, and therefore it's a solvable problem.

Bottom line here is this:

"Is this a known Flash bug?"
It's a known Flash limitation.

"Is there a workaround?"
Yes.  But apparently, he's not interested in doing it.

I call it as I see it and it's lazy and irresponsible to claim you're not
going to fix something because you think your host app should work
differently than it does.  If you don't like working within the confines of
Flash being single-threaded and PrintJob being a synchronous call to the
system, then learn C++ and free yourself.  Otherwise, step up and do the job
you're paid to do - Flash development.  I mean, c'mon.  It's ok to whine
about stuff like this, but at the end of the day you need to make it work
because that's what your client is paying you to do.

_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to