2011-12-01 64 views
2

在什麼情況下,flex應用程序嘗試從此位置加載跨域文件: http://fpdownload.adobe.com/pub/swz/crossdomain.xml 因爲我已將crossdomain放置在服務器的根級別和瀏覽器中也能夠加載它(如果我打根/ crossdomain)。它仍然指向默認的Adobe。 有什麼建議?從adobe.com加載Flex CrossDomain.xml

+2

你有框架設置爲一個RSL?在嘗試下載框架SWZ文件之前,Flash Player/Flex可能會檢查跨域。 – JeffryHouser

+0

如果Flextras'評論並不能幫助嘗試禁用加載的東西一個接一個,直到找到請求導致Adobe的'crolldomain.xml'加載。 –

+0

感謝replies.I我沒有使用任何的RSL framework.My唯一的問題是,爲什麼它正試圖從adobe.com.I知道框架SWZs從那裏,但不知道有關的crossdomain.xml加載到獲取的crossdomain.xml。 。我的自定義crossdomain.xml也放在我的服務器的根目錄。我無法找到我的服務器上的自定義crossdomain.xml,然後嘗試從adobe.com獲取它? –

回答

0

我曾面臨類似的問題。在構建應用程序的設置中(在Flash Builder - > Project - > properties中),您需要添加-static-link-runtime-shared-libraries=true作爲CLI參數。

這將指示提供靜態鏈接一些庫,並可能會增加您的SWF的尺寸,但在調用fpdownload.adobe.com/crossdomain.xml將停止。