Hi,
The flash external interface does not load at all in IE. Anywhere the function "movieElement.CallFunction" is called, javascript will throw a "Object Error" error.
I placed an "alert(typeof movieElement.CallFunction);" right before the function tries to execute and I get "unknown".
OF COURSE, this works perfectly in Firefox. The alert returns the expected "function" type. The problem is only with the famous IE browser.
I have been surfing and looking around for a solution all day without success. I would really appreciate your help.
Thanks,
November 28, 2008 - 12:04am
in different flashplayer version is not same result
November 28, 2008 - 9:15am
I use the latest flash 10 player with the beta 3 release.
I was not having this problem with the flash 9 because I was using a html button with a javascript call. But with Flash 10, you cannot do that anymore.
Thanks,
December 1, 2008 - 12:10pm
The typeof(...) issue you are seeing is expected behavior. CallFunction is not a JavaScript function but is part of the Flash Player's External Interface.
We've made some big changes in Beta 3. You will want to make sure no old files are cached.
Here are some possibilities:
1) You are getting the IE engine Caching bug. We thought this was fixed bug users are still getting it. It prevents the External Interface from loading correctly but I haven't heard it described with an "object error"
2) Our new way of calling flash using CallFunction could be broken. You might try replacing the CallFlash and FlashReady function in beta 3 with those from beta 2