我正在使用动作连接到我的套接字服务器,但我总是从动作脚本发送<policy-file-request/>
,然后连接关闭。在ActionScript代码是:动作:连接到套接字服务器
protected function connect_to_server_btn_clickHandler(event:MouseEvent):void
{
Security.loadPolicyFile("http://192.168.0.198/crossdomain.xml");
socket = new Socket();
socket.addEventListener(Event.CONNECT, onConnect);
socket.connect("192.168.0.198", 9999);
}
的crossdomain.xml的内容:
<?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="*" />
</cross-domain-policy>
的SWF和它的包装HTML都http://192.168.0.198/bin-debug/下放置,并crossdomain.xml文件被加载由动作成功(通过数据包捕获工具)。
我认为我不应该得到<policy-file-request/>
如果我提供了crossdomain.xml?提前致谢!
哦,谁能帮我编辑一下吗?看起来像crossdomain.xml是不可见的。 – 2010-09-17 16:16:36