<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    j2ee專欄

    j2ee,ajax相關技術

    FLEX實踐:主應用程序、MODULE、COMPONENT組合

    模塊(Module)開發的優點自不待說。Flex Project中建立多個Application,并不能減少主文件swf的體積,可能還會增加。Module是編譯進另一個swf實體,自然減少了主 swf的體積。BTW,在創建Module時,注意選擇關聯的主swf,這可以使Module減肥不少,原理不再絮叨。

     


    --=========================================================================

    下面開始完成這次實踐吧

    1)創建myComponent/LoginComponent.mxml

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="344" height="208" backgroundColor="#F3E8BA">
      <mx:Script>
      <![CDATA[
        import mx.controls.Alert;
        private function getUserName():void{
            Alert.show(username.text);
        }
      ]]>
      </mx:Script>
        <mx:TextInput x="92" y="45" id="username"/>
        <mx:Button x="126" y="105" label="Show Name" click="getUserName()"/>
       
    </mx:Canvas>

    2)創建ModuleTest.mxml

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
        width="530" height="394" backgroundColor="#F5BFBF" xmlns:mp="myComponent.*">
        <mp:LoginComponent x="93" y="67"/>
    </mx:Module>

     3)編譯ModuleTest.mxml

    在命令行CMD進入后輸入  mxmlc ModuleTest.mxml (這里要寫上ModuleTest.mxml的絕對路徑 )

    4)創建 Main.mxml 主應用程序

     


    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Style source="CssTest.css" />
     <mx:Script>
        <![CDATA[
       
        //利用ModuleLoader加載模塊
        public function addMod():void{
            mod1.url="ModuleTest.swf";//url指向modOne.mxml
            mod1.loadModule();//發出指令調用模塊
        }
        ]]>
    </mx:Script>

    <mx:panel>
                    <mx:ModuleLoader x="409" y="76" url="ModuleTest.swf"/>
                    <mx:ModuleLoader x="409" y="110" id="mod1"/>
                    <mx:Button x="918" y="499" label="Add Module" click="addMod()"/>
        </mx:panel>

    </mx:Application>

    注:本例中嘗試了兩種方法載入module

      <mx:ModuleLoader x="409" y="76" url="ModuleTest.swf"/> 是直接載入MODULE

     


      <mx:ModuleLoader x="409" y="110" id="mod1"/>
      <mx:Button x="918" y="499" label="Add Module" click="addMod()"/> 則是通過接口方式來載入MODULE

     

    posted on 2009-11-13 08:47 列夫司機 閱讀(2216) 評論(1)  編輯  收藏

    評論

    # re: FLEX實踐:主應用程序、MODULE、COMPONENT組合 2012-08-10 17:06 sdafasd

    毛澤東  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    <2009年11月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    統計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲中文久久精品无码1 | 日韩成人精品日本亚洲| 黄色永久免费网站| 亚洲三级在线免费观看| 91成年人免费视频| 亚洲国产综合自在线另类| 免费精品国偷自产在线在线| 亚洲国产美女在线观看| 成年男女男精品免费视频网站| 亚洲已满18点击进入在线观看| 成年人网站免费视频| 亚洲国产成人精品久久| 成年性羞羞视频免费观看无限| 亚洲精品无码专区久久| 全部免费毛片在线| 日韩免费高清播放器| 久久青青草原亚洲av无码app| 日韩精品极品视频在线观看免费| 久久久久亚洲AV成人片| 91网站免费观看| 国产青草亚洲香蕉精品久久| 亚洲国产日韩成人综合天堂| 花蝴蝶免费视频在线观看高清版 | 国产精品视频免费| 亚洲成AV人片在WWW| 亚洲а∨天堂久久精品| 一个人看的www免费视频在线观看| 亚洲va在线va天堂va888www| 青青青国产在线观看免费网站| 亚洲日韩精品A∨片无码加勒比| 免费久久精品国产片香蕉| 免费一区二区无码东京热| 噜噜噜亚洲色成人网站∨| 插B内射18免费视频| 一级白嫩美女毛片免费| 亚洲欧洲日韩不卡| 国产成人免费手机在线观看视频| 一级成人毛片免费观看| 亚洲日韩中文字幕天堂不卡 | 日韩免费福利视频| 美女在线视频观看影院免费天天看|