2012-02-27 69 views
0

當我在swfloader中加載swf時,出現以下問題。那就是這個子應用程序有一個配置文件,當這個配置文件被子應用程序訪問時,它會拋出一個安全錯誤(#2148)。SWFLoader加載子應用程序,訪問它自己的資源

我以爲是crossdomain.xml文件,但它沒有reestrictions:

我假設subapp試圖訪問配置文件是在SWF父服務器insted的試圖訪問其自身的文件在安裝它的服務器上;

有人知道如何讓這個swfloader訪問它自己的數據,或者某種方式來解決這個問題?

謝謝

+0

你是否用絕對路徑加載配置文件?如果從子應用程序使用相對路徑,它將在父SWF文件系統中搜索配置文件,而不是最初存儲它的位置。 – bharling 2012-02-27 16:12:29

+0

你能提供一個你認爲該文件應該在哪裏的例子,以及你用來訪問配置文件的代碼片段。從父應用程序和子應用程序都有示例會很有用。 – Jeremy 2012-02-27 21:10:55

回答

0

好的解決了。 !

看起來我需要在服務器上進行測試,而不是在本地文件夾上進行測試。

對於這一點,我改變了「Flex構建路徑」項目屬性在Flash Builder「輸出文件夾」扔編輯資源到我的服務器文件夾中。

aditionaly幫助調試我創建了一個新的運行配置,其中的啓動路徑位於我的服務器文件夾中的swf。

感謝幫助我一點的人。謝謝:)

相關問題