簡體   English   中英

從Flash Builder 4.6而非4.0編譯時,SWF不是可加載模塊

[英]SWF is not a loadable module when compiling from flash builder 4.6 but not 4.0

在繼承的項目上有一個非常奇怪的問題。 使用fb 4.0和flex 3.0.0.477構建項目的開發人員能夠對其進行編譯,並且該應用程序在本地和服務器上都可以正常運行。 但是,如果我使用相同的代碼並使用fb 4.6和相同的flex sdk進行編譯,則該應用程序將在本地運行,但是開始無法在服務器上加載模塊,從而出現“ SWF並非可加載模塊”錯誤。 調試會話沒有其他錯誤。

所有跨域策略文件似乎都已就位。 該模塊甚至開始加載,但是下載5-10%后會收到錯誤。

我還嘗試使用modLoader.applicationDomain = ApplicationDomain.currentDomain;設置應用程序域,但沒有結果。

謝謝!

因此,經過長時間的故障排除,結果發現主要應用程序小部件是通過https加載的,而模塊是通過http引用的。 我猜想Flash Builder 4.6會執行更嚴格的安全設置。 現在,我在https上同時引用了小部件和模塊,並且該應用程序再次正常工作。

謝謝Shaun的幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM