27Jul/086
ExternalInterface.addCallback can cause IE JS Errors with certain keyworkds
After hide-and-go-seek-an-IE-javascript error, the solution proved to be delightfully easy, and completely inane (go figure IE). Apparently, you cannot adding an actionscript callback for a certain set of keywords ("play", "stop", ?) will break in IE and cause a javascript error.
The Flash 9 ExternalInterface page notes this in a comment at the bottom.
Turns out there is a whole bunch of 'special' words that break IE in different contexts, mostly DOM id's that will break IE. Eric Meyer has a better explanation with demos here.
Stay away from
- play
- stop
- tags
- tags
- item
- length
and, no doubt, many more.
Again, IE, you


October 15th, 2008 - 17:43
BIG BIG THANKS! I spent a lot of time to find your post and solution…
September 11th, 2009 - 02:14
Thanks so much i spent a lot of time to find solution too, FUCK IE
June 7th, 2010 - 07:35
WFT!!! “pause” causes error too…
Thank you!
June 7th, 2010 - 07:37
Sorry “pause” not… it was “play”. Thank you again
January 15th, 2011 - 13:40
thank you, what a nightmare
March 26th, 2011 - 09:13
Oh My … 2 hours on this bug … setActive() causes the problem too
Thanks !