2010-08-10 37 views
0

我正在嘗試爲我的Flash項目添加跨域文件...之前沒有做過...並且網上沒有太多信息....任何人都可以幫助我它??謝謝如何爲Flash項目創建安裝跨域

+0

這應該是關閉的,你基本上在這裏重複這個問題:http://stackoverflow.com/questions/3454372/how-to-use-crossdomain-xml-for-my-flash-project和所有的東西說有很少的在線信息,跨域文件是非常有據可查的。您目前只是希望跨域文件能夠完成某些不打算執行的操作,因此無法找到任何關於-that-不存在的功能的文檔。 – Aaron 2010-08-11 03:53:01

回答

3

這是一個對我的作品的副本
的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> 

這是我的文檔根目錄文件夾http://mysite.com/
安全很爛,但它會得到您並跑步。如果只想從一個域連接,請將「*」更改爲「http://my-allowed-domain.com
我對該文件的權限也非常嚴格644。 祝你好運!

+0

我是否需要在我的Flash項目中做任何事情,或者我只需要將它放在我的服務器中?當我只把它放在服務器中時,它不起作用... + 1雖然 – FlyingCat 2010-08-10 22:03:07

+0

可以添加System.security.loadPolicyFile(「http://yourdomain.com/crossdomain.xml」);到您的Flash文件。我遇到了Flash IDE緩存問題,所以我建議,如果您有問題,有時會重新啓動Flash(如果您使用的是Flash IDE)。有時候,整件事情對我來說似乎都很麻煩。但是,這可能只是我;) – mraaroncruz 2010-08-10 22:41:40

+0

仍然沒有工作....這是如此糟糕.... :( – FlyingCat 2010-08-10 22:57:24

1

無法替代閱讀和理解recommendationsarticles,並確定您希望允許多少訪問(或張貼更多信息以便我們提供準確的建議)。如果您爲了讓您的應用程序正常工作而制定了「允許所有」政策,您可能會損害您的網站可能實施的多種安全性。