加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex学习笔记 moduleloader(一)

发布时间:2020-12-15 05:01:22 所属栏目:百科 来源:网络整理
导读:Flex中的ModuleLoader组件为模块的载入提供和很方便的接口,它是高层的处理Module的API。可以直接在mxml中使用: mx:ModuleLoader url="MXMLDemoModule.swf"/,也可以在编程时动态的改变URL。 ModuleLoader其实是一种特殊的导航式容器。和一般导航式容器如Vi

Flex中的ModuleLoader组件为模块的载入提供和很方便的接口,它是高层的处理Module的API。可以直接在mxml中使用:

<mx:ModuleLoader url="MXMLDemoModule.swf"/>,也可以在编程时动态的改变URL。

ModuleLoader其实是一种特殊的导航式容器。和一般导航式容器如ViewStack不同的是,ModuleLoader不必在初始化时携带加载所有的孩子组件。

简单的ModuleLoader的使用:

主页面:

 
 
  1. <?xml?version="1.0"?encoding="utf-8"?>?
  2. <mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml">?
  3. ????<mx:Script>?
  4. ????<![CDATA[ ?
  5. ???? ?
  6. ????//利用ModuleLoader加载模块 ?
  7. ????public?function?addMod():void{ ?
  8. ????????mod1.url="modOne.swf";//url指向modOne.mxml ?
  9. ????????mod1.loadModule();//发出指令调用模块 ?
  10. ????} ?
  11. ????]]>?
  12. </mx:Script>?
  13. ????<mx:Button?label="加载数据"?click="addMod()"/>?
  14. ????<mx:ModuleLoader?width="700"?height="600"?id="mod1">?
  15. ????</mx:ModuleLoader>?
  16. </mx:Application>?

加载的页面:

 
 
  1. <?xml?version="1.0"?encoding="utf-8"?>?
  2. <mx:Module?xmlns:mx="http://www.adobe.com/2006/mxml"?layout="absolute"?>?
  3. ????<mx:Panel?width="286"?height="171"?layout="absolute"?title="test?by?myself"?
  4. ?
  5. horizontalCenter="0"?verticalCenter="-1">?
  6. ????????<mx:Button?label="123131"/>?
  7. ????</mx:Panel>?
  8. </mx:Module>?

学习ING--

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读