想知道我是否需要在我的swf中执行某些操作才能访问其他服务器上的资产,这意味着不仅仅是指定资产的URL。 flash会在幕后处理'go get crossdomain.xml并验证所有内容',还是我需要包含一些特殊代码而不仅仅是请求swf文件?
答案 0 :(得分:1)
flash会处理'go get crossdomain.xml和authenticate 一切都在幕后或我 需要包含一些特殊代码 除了简单地请求swf文件?
如果发生任何跨域请求,Flash将在域的根目录中查找crossdomain.xml文件。例如,如果您从以下地址请求XML文件:http://mysubdomain.mydomain.com/fu/bar/
Flash将检查:http://mysubdomin.mydomain.com/crossdomain.xml
如果您需要从其他位置加载crossdomain.xml文件,可以通过Security.loadPolicyFile完成。请记住,此跨域的位置会对您的安全访问产生任何影响。
答案 1 :(得分:0)
如果您只是想尝试访问另一个swf,添加crossdomain.xml将为您完成所有工作,因为Flash会为您执行此操作