I have a complex web application with multiple servers,
communicating with one another. Everything works fine prior to
Flash 8. Everything works fine with Flash 8 except Win2K IE. After
thoroughly reading the new security policies for Flash 8, I
realized that our site should not be working on any platform the
way it was coded, but it does. I assumed that the reason it wasn't
working on Win2K IE was that it was the only platform that was
properly implementing the new security policy, but this was not
true either. Even with the correct security settings, it still does
inside of a frames document. The flash secuirty documentation says
that flash checks the url in the browser window (which is different
from the acutal URL of the page inside of a frame) and the
Setting the allowScriptAccess to "always" should fix the
problem, but doesn't.
If I load the page without frames (the address url domain
matches the swf domain) it works fine, but if the page is loaded
inside of a frame with a different domain in the address bar it
I also have a crossdomain policy file on both servers that I
know works, and I've also added System.security.allowDomain("*") to
the swf file just to be sure and it still does not work.
My conclusion is the Win2K IE is bugged.
Has anyone else had similar problems with Win2K IE?