簡體   English   中英

如何讓 Flex 項目在運行時加載插件?

[英]How to get a Flex project to load a plugin at runtime?

我希望在我正在處理的 Flex 項目中有幾個插件。 我知道我可以使用 SWFLoader 加載 SWF,但我認為在 Flex3 中您現在可以擁有運行時共享庫​​或其他東西。 有沒有人有關於在運行時加載插件的任何好的文檔? 理想情況下,我希望能夠從 URL 加載插件,然后從插件中執行一些代碼(例如向頁面添加控件)。

您可以使用模塊或 RSL。

RSL 的優勢在於可以通過閃存而不是瀏覽器進行緩存,因此它們可以保留更長時間。

模塊更容易創建和使用。 我使用過模塊並且遇到了模塊無法加載的問題(代碼需要處理這種情況)。 我還沒有嘗試過 RSL。

以下是有關創建 RSL 的一些文檔http://labs.adobe.com/wiki/index.php/Flex_3:Feature_Introductions:Flex_3_RSLs

需要注意的是,目前,加載的RSL必須對非常相同版本的Flex框架的編制..如果你打算為“二進制”的插件系統,大概要等到 馬歇爾計划功能來實現,在未來的Flex版本。

如果你想嘗試一種新的替代方法,這是一個模仿java OSGi的應用程序核心框架: http : //www.potomacframework.org/我自己沒有嘗試過,但它看起來真的很酷!

暫無
暫無

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

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