> 1) When the item configuration is done and the window is closed
> (using Javascript) I get the annoying "The webpage you are using is
> trying to close the window" and you have to verify that you want to
> close the window.
If you don't have any control over the code in the window that's  
closing the window it's hard to see how you can overcome this - am I  
right in thinking that the javascript involved here comes from teh  
3rd party you mention?
> 2) I don't have any good way to detect the window was closed and then
> fire off the web service to get the item configuration -- I basically
> have to wait for the user to do something back in the Flex app that
> causes an event to fire that I can trigger on. (I'm currently using
> the focusOut event of the Quantity field in the item data grid, but
> there's no guarantee the user will click/tab into a quantity field
> and then back out after configuring an item...)
You could listen for the 'activate' event on the Application object  
(or anything else, I think everything can fire it), that should be  
triggered whenever the Flash player regains focus.  This would avoid  
the problem of the user not clicking in the right place that you have  
with onFocus.

As to detecting the window closing, , I seem to remember that in  
DHTML the window object fires an event called 'unload' when it is  
closed, you could listen for the closing of the configuration window  
in the HTML containing your SWF and then use external interface to  
call back into Flex.  You are at risk of opening the cross-browser  
compatability can of worms with this though.

Hope this is of some help...
Stephen

Reply via email to