我正嘗試建立我的Flex模塊化的應用程序,並得到了以下情形的Flex/AIR如何加載類,它是另一個模塊
門戶網站(其中包括,2個模塊:) -Mod1(。 SWF) -Mod2(.swf文件)
另外,我有MOD1-API(名爲.swc)
的MOD1-API,定義了其上的MOD1(.swf文件)實現的接口。 Mod1和Mod2 swfs都導入Mod1-API swc。
我試圖調用Mod2上的API方法。在Mod2上我是界面,因爲它是通過Mod1-API項目共享的。
我想要實現的是使用getDefinitionByName方法通過反射在Mod2上加載真正的實現類,但它說它沒有定義。
那麼,有沒有辦法實現它?
我的意思是,如何從mod2加載Mod1項目中的類,僅將界面返回到mod2,以便它可以像調用普通的API方法那樣調用方法?
不理解你的問題,你在尋找類似eval函數的東西嗎?調用在運行時以字符串格式顯示的API方法?請分享一些代碼。 – Eugene 2010-09-06 18:18:01