Flex与Socket通信时的<policy-file-request/>

昨天开始玩Flex,做Socket的Helloworld时,发现服务端老是提出<policy-file-request/>,连接不了,数据也发送不了。

这是个安全沙箱问题,可网上千篇一律的解决方案根本解决不了问题。刚刚在从度娘那找到一方法终于解决了。

Flex与C#socket通信服务端收到<policy-file-request/>的简单解决办法

打开文件夹:
C:\Windows\System32\Macromed\Flash\FlashPlayerTrust

在这个目录中新建一个cfg文件,如“123.cfg”,用记事本打开这个文件,在这个文件中写入信任swf文件的地址。比如:“E:\Flex学习\Flex与.NET互操作系列教程\实例代码\FlexSocket.swf”,这样,受信的swf文件就可以访问本地文件、或者和socket服务器正常通信了。


 如果没有FlashPlayerTrust文件夹,自己建一个就行了。

 

引自:http://hi.baidu.com/719343891/blog/item/ed3f532e9aea2320359bf75a.html#0

posted on 2011-11-02 10:38  大头钉的丁  阅读(717)  评论(0编辑  收藏  举报