2010-09-23 43 views
1

有沒有人有任何經驗可以在運行時在Flex 4/Air 2桌面應用程序中加載SWC/SWZ?Flex 4 Air 2 RSL(運行時共享庫​​)

非常粗略的想法是有一個桌面Air應用程序,它能夠「下載」額外的模塊(例如,表示表單的SWZ/RSL)並在運行時加載這些模塊?

想象一下,應用程序是使用通過網絡獲取的XML文件進行配置的。當有指令獲取新模塊(SWZ/RSL)時,應用程序會將模塊下載到其App Store文件夾中,並在運行時對其進行實例化?

Flex的手冊似乎表明這是可能的,但說話的網頁,而不是桌面http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7fd1.html

誰能提供任何意見?有沒有人有任何經驗,或知道一些演練/代碼示例?

感謝,

亨利

回答

0

什麼詹姆斯寫道只是擴大 - 模塊是去這裏的路。

而且,儘管模塊的文檔討論的是web場景,但沒有理由不適用於AIR。

您可能需要編寫一些自定義代碼來首先檢查模塊是否已經存在於本地存儲中,如果沒有,請下載並存儲它。然而,從那裏,你應該是很好的去。

但是,請記住,這種方法無法獲得AIR即時更新的本機更新程序行爲。您需要自行支持以檢查以前緩存的模塊的較新版本是否可用。

+0

謝謝!沒有考慮這些選項真的很有幫助! – Henry 2010-09-24 08:24:30