Just a quick warning to people using ExternalInterface. When you are calling Javascript functions that open new windows your Flash movie will lose all mouse interaction (no rollovers etc) and the button you pressed to open the popup will stick on its “over” state. This is only in Firefox, (and possibly only when the popup contains a Flash movie, tbc).

Other than that ExternalInterface has been performing superbly, it greatly simplifies the communication between Flash and Javascript and works very well with unFocus HistoryKeeper (for back/forward button nav in browser).

It’s a shame this behaviour is exibited in Firefox, but the solution is very simple, trusty old getURL( “javscript:funcName( “); in this one special case.