Kuocheng Chen created FLEX-33588:
------------------------------------
Summary: ExternalInterface.addCallback lost when cross iframes in
IE
Key: FLEX-33588
URL: https://issues.apache.org/jira/browse/FLEX-33588
Project: Apache Flex
Issue Type: Bug
Components: Active Screen
Affects Versions: Adobe Flex SDK 4.5 (Release)
Environment: OS:Windows 7 (64-bit) Player:11.7.700.202 Browser: IE
8/9/10
Reporter: Kuocheng Chen
We have a parent window and use the ExternalInterface.addCallback to control 2
flex app in 2 iframes.
First, the function works in single page and FF21, Chrome. But the function
couldn't work in IE. The reproduce steps are listed below:
1.Open the main window, it uses the ExternalInterface.addCallback function to
displays the 1st iframe's flex app and does some thing.
2.Click the flex app inside the 1st iframe. This action is for focusing the 1st
flex app inside the 1st iframe.
3.Click 2nd iframe window
4.Click 1st iframe window, and the ExternalInterface.addCallback function fails
to call.
And these are the steps to let it work,
repeat 1,2
3.Click the something on 1st iframe window before clicking 2nd iframe window,
this action is for leaving the 1st flex app focusing and let the focusing on
the 1st iframe window.
4.Click 2nd iframe window.
5.Click 1st iframe window, and the ExternalInterface.addCallback works now.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira