I've just tried our app in Flash Player 10, and we're hitting SecurityError #2048 when attempting to load through URLStream from a different domain. We do load the policy file first:
Security.loadPolicyFile("http://example.com:8080/foo/crossdomain.xml"); Our cross-domain.xml file is open: <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="*" to-ports="*" /> </cross-domain-policy> We have not had any problems in Flash Player 9 in Firefox, and, oddly enough, our app works fine on Flash Player 10 in Opera. I've started looking at security changes, and our crossdomain.xml is *not* at the root of the domain and we do *not* have a meta-policy file, so I assume that could be an issue. I find it really odd that this still works in Opera, however. I've started reading through the (rather extensive) http://www.adobe.com/devnet/flashplayer/articles/fplayer10_security_changes_02.html#head1 and http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security.html but I wanted to ask if there's anything else I should know, and if anyone has any insights on the Opera Flash Player 10 behavior. Thanks, -- Maciek Sakrejda Truviso, Inc. http://www.truviso.com