ExternalInterface returns null values in IE6/7

I'm experiencing issues with ExternalInterface returning values in IE6/7 in Lectora Published output. I can return values through ExternalInterface in Firefox every time. Yet IE6 and IE7 fail when using Lectora's embed (returns null). I know the function is there because I can trigger other events. It seems like Lectora + IE6 || IE7 + ExternalInterface is a one way proposition.


I can embed using swfObject in an independant test and everything works fine.


Verdict: The way Lectora generates SWF embeds prevents functions from returning values using ExternalInterface in IE6 and IE7.


I've read that adding ID to the object tag makes the connection just fine, as well as registering the object to the DOM with appendChild() or some-such method. Seems like a simple fix and would really make my week (I don't want to have to run a workaround using LocalConnect or other funny business).


Anyone have a solution to the IE7/6 Flash ExternalInterface returning null?

I'm experiencing issues with ExternalInterface returning values in IE6/7 in Lectora Published output. I can return values through ExternalInterface in Firefox every time. Yet IE6 and IE7 fail when using Lectora's embed (returns null). I know the function is there because I can trigger other events. It seems like Lectora + IE6 || IE7 + ExternalInterface is a one way proposition.


I can embed using swfObject in an independant test and everything works fine.


Verdict: The way Lectora generates SWF embeds prevents functions from returning values using ExternalInterface in IE6 and IE7.


I've read that adding ID to the object tag makes the connection just fine, as well as registering the object to the DOM with appendChild() or some-such method. Seems like a simple fix and would really make my week (I don't want to have to run a workaround using LocalConnect or other funny business).


Anyone have a solution to the IE7/6 Flash ExternalInterface returning null?

Discussions have been disabled for this post