I'm brand new to Flex development and am attempting to modify
some code that I have inherited. The Flex application (built with
Flex Builder 3) communicates with a Python application via AMF. I
would like to send a "shutdown" message to the Python application
when I exit the Flex application. Does anybody have any
recommendations as to how I might do this?
I have defined an "exitPythonApplication()" function in my
python application, and I can invoke that function from the Flex
application when I click a button. Now I would like to either
a) Exit the Flex application when I click that button.
b) Call the Python function when I click on the close window
-- I've figured out that I can call that function by adding a
'windowCloseHandler()' which gets attached to the 'Event.CLOSING'
event. But the AMF message never gets sent to my Python application
when I close the Flex application. Actually, it
does get sent if I step through with the debugger. So I
theorize that there are some underlying threads which post the
message to the Python application when I am single stepping through
the debugger, that don't get to run when the application runs at
Perhaps there is some way in the 'windowCloseHandler()' to
yield to other threads that might be running, but I don't know how.
I would appreciate any pointers anybody can give me on how to
accomplish this. Thanks.