Let me explain my current issue right now:
I have a webapp located at domain A. Let’s call it A-App. I open an iframe from A-App that points to a Flex app on domain B. We’ll call it B-FlexApp. B-FlexApp wants to post some data to another app located on the same domain, we’ll call it B-App. The problem is that in IE the communication breaks somewhere between B-FlexApp and B-App while B-FlexApp is opened in the iframe. This only happens in IE.
However when opening B-FlexApp in a new window, posting the data to B-App works just fine. How to overcome this? Dropping the iframe is not possible.
I’ve found out that i can use swfObject to embed the flash object thus the iframe implementation is completely useless. Embedding the flash component in the overlay, instead of opening it in an iframe, makes IE behave properly.