[英]Flash Builder 4.6 Mobile Flex AS3: How to communicate with embedded 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.