Help help cross domain problem!

(1) from A site (http) can launch and communicate with swf in B site (http)

(2) after install SSL, A site can support both http and https

from A site (https) can launch and communicate with swf in B site
but from A site (http) cannot communicate with swf in B site. Everything works fine except the communcation with swf file.

What is the problem??


I’m using IE8, A site and B site are IIS, crossdomain.xml is

<?xml version=“1.0”?>
<!DOCTYPE cross-domain-policy SYSTEM “http://www.adobe.com/xml/dtds/cross-domain-policy.dtd”>
<cross-domain-policy>
<site-control permitted-cross-domain-policies=“all” />
<allow-access-from domain="" secure=“false”/>
<allow-http-request-headers-from domain="
" headers="*" secure=“false”/>
</cross-domain-policy>