I’ve run into several situations now that point to a bug in the PC implementation of the flash plug-in. This problem only manifests itself on the PC, in Internet Explorer, so it is utterly maddening to troubleshoot.
I’m curious if other people have noted inconsistencies that seem to be related to timing issues, specificaly timing of when variables are available.
For example, I just created a little navigation bar that is fed a simple variable via the FlashVars param tag. On frame 1 of the movie is a simple If statement that checks this, and goes to one of 5 scenes.
Now, this works great on the Mac, and great in Firefox on the PC, but dies in IE. After much horsing around, I determined that for whatever reason, ONLY on the PC, in IE, was it not properly getting the variable “in time” and thusly not going to the proper place. By moving my script from frame 1 to frame 2, it all worked.
Obviously, for some reason, the plug-in (well, it’s actually an ActiveX control isn’t it) has an issue with this kind of situation. It’s also one of those things that you never remember, so it’s always completely baffling when things don’t work.
So, if you’re project is acting funny, and you have scripting on frame 1, perhaps this is the issue.