2010-12-14 48 views
3

由於標題意味着我有一個問題需要運行非常簡單(實際上是一個空項目)!在錯誤2148中執行Flashbuilder應用程序結果只有本地文件系統和可信的本地SWF文件可能會訪問本地資源

我總是得到follwing錯誤:

SecurityError: Error #2148: SWF file file:///C:/Users/Σάββας/Adobe Flash Builder 4/Test/bin-debug/Test.swf cannot access local resource file:///C:/Users/Σάββας/Adobe Flash Builder 4/Test/bin-debug/osmf_flex.4.0.0.13495.swf. Only local-with-filesystem and trusted local SWF files may access local resources. 
    at flash.net::URLStream/load() 
    at flash.net::URLLoader/load() 
    at mx.core::CrossDomainRSLItem/load()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\CrossDomainRSLItem.as:240] 
    at mx.core::RSLListLoader/loadNext()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\RSLListLoader.as:184] 
    at mx.core::RSLListLoader/load()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\RSLListLoader.as:156] 
    at mx.preloaders::Preloader/initialize()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\preloaders\Preloader.as:279] 
    at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::initialize()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\SystemManager.as:1925] 
    at mx.managers::SystemManager/initHandler()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\managers\SystemManager.as:2419] 

是不是我做錯了? Ι也試圖調試(空應用程序)沒有成功!

我試圖設置涉及開發的文件夾的全局安全設置始終允許但結果是相同的!

我的問題是,我將無法調試verrrryyyy惱人的應用程序。

我正在使用Flashbuilder 4,FlexSDK4,Mozilla。

任何提示表示讚賞!

+0

[This might help](http://blog.mandalatv.net/2007/06/flex-securityerror-error-2148-while-accessing-local-xml/) – www0z0k 2010-12-14 23:02:16

+0

我已經試過了。我看到很多人認爲這是解決方案。我對這個Flex/Flash的東西很陌生,但我確定這不是我的問題的解決方案。我想構建的應用程序必須從網上下載SWF模塊,因此這種方法不可行。謝謝你的嘗試! – 2010-12-15 14:42:03

回答

2

當您嘗試使用文件系統而不是服務器打開在獨立播放器或瀏覽器中使用RSL的應用程序時,會發生此錯誤。這意味着您通過嘗試加載文件資源來違反Flash Player的安全沙箱。

您必須將您的應用程序和RSL部署到網絡位置,並通過網絡請求請求該應用程序,以便Flash Player將加載RSL。

如果您在本地測試應用程序,則可以將該目錄添加到Player信任文件以避免此錯誤。

+0

如何將目錄添加到Flash Player信任文件列表?這是通過全局安全設置完成的嗎?如果是這樣,我已經做到了這一點,但沒有成功! – 2010-12-16 17:49:04

+0

只需將http:// localhost URL添加到播放器中的信任列表中,而不是目錄中。 – 2010-12-16 19:45:04

+0

我想我明白了。但是調試呢?可以調試嗎? – 2010-12-17 13:56:08

相關問題