• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Flex 4帶給我們的,是全新的命名空間。了解這些命名空間必定是一件好事情。Flex 4有三個非常重要的命名空間,分別是:

            xmlns:fx=”http://ns.adobe.com/mxml/2009″
            xmlns:mx=”library://ns.adobe.com/flex/halo”
            xmlns:s=”library://ns.adobe.com/flex/spark”


            1、xmlns:fx=”http://ns.adobe.com/mxml/2009″
                    fx命名空間下包含ActionScript頂級元素和內(nèi)建到MXML編譯器里的標簽。

                    前者ActionScript頂級元素就是指 Object、Number、Boolean以及Array對象等等,在《Adobe Flex 4 Beta Language Reference》的頂級包(Top Level)里可以查看完整的頂級元素。后者內(nèi)建到MXML編譯器里的標簽包括<fx:Script>、<fx:Declarations>和<fx:Style>等等,在《Adobe Flex 4 Beta Language Reference》附錄(Appendixes)里的“MXML Only Tags”可以查看完整的編譯器元素。值得注意的是,這個命名空間并不包含 Halo 和 Spark 組件(Halo是以前版本的組件庫,而Spark是Flex 4新出的組件庫)。在Flash Builder安裝目錄下可以找到“mxml-2009-manifest.xml”文件(例如我的電腦是C:\Program Files\Adobe\Flash Builder Beta\sdks\4.0.0\frameworks\mxml-2009-manifest.xml),這個xml文件描述了完整的 ActionScript頂級類。不過你可以注意到,它并沒有包含MXML編譯器標簽,那是因為這些標簽是內(nèi)建到MXML編譯器。


            2、xmlns:mx=”library://ns.adobe.com/flex/halo”
                    mx命名空間包含著放在 mx.* 包里那些組件,F(xiàn)lex圖表、Flex數(shù)據(jù)可視化組件等等。對Flex 3很熟悉的話,mx包里的組件你也不陌生了。在Flex 4 SDK的安裝目錄下可以找到“halo-manifest.xml”文件(例如我的電腦是C:\Program Files\Adobe\Flash Builder Beta\sdks\4.0.0\frameworks\halo-manifest.xml),這個XML文件列出了所有組件了。


            3、xmlns:s=”library://ns.adobe.com/flex/spark”
                    s命名空間可真是新鮮事了,spark.* 包里的組件都在這個命名空間里,不只spark包,flashx.*包的text framework類也在這個命名空間里。這個命名空間包含不少RPC類,例如 WebService、HTTPService和RemoteObject組件,這些組件同時也在mx命名空間下,也就是說,創(chuàng)建這些組件時,你不但可以使用“S:”前綴,也可以使用“mx:”前綴。其實不只這些RPC組件共用兩個命名空間,像graphics、effect和state類也是共用 s 和 mx 命名空間的。在Flex 4 SDK安裝目錄下打開spark-manifest.xml文件來看看完整的spark組件吧。

             

             

            posted on 2011-06-27 18:09 大寶天天見 閱讀(748) 評論(1)  編輯 收藏 引用 所屬分類: Other

            評論:
            # re: [轉(zhuǎn)載]Flex 4里的fx、mx以及s命名空間 2015-10-27 14:22 | bdng
            1、 創(chuàng)建一個應用程序名稱為7-1,并在命名空間添加halo空間:xmlns:mx=”library://ns.adobe.com/flex/halo”
            1)、新建一個AS類task,所在包TASK,并在該類中定義一個綁定字符串變量name,及一個函數(shù)task:該函數(shù)有一個被賦值默認值為空的name參數(shù),參數(shù)類型為string類型,函數(shù)功能是將該參數(shù)值賦給上面定義的綁定變量name。
            2)、設計如下圖所示界面。設計界面使用halo空間組件,即開頭為mx1:。。。
            3)、創(chuàng)建一個fx:Script元素,用來在CDATA塊內(nèi)保存 ActionScript 代碼,
            接著添加導入,使得在這個類中可以訪問導入的那些類。
            4)、定義一個createtask函數(shù),實現(xiàn)點擊create按鈕調(diào)用該函數(shù)后將文本框中內(nèi)容添加到列表框中去。
            5)、定義一個deletetask函數(shù),實現(xiàn)點擊delete按鈕調(diào)用該函數(shù)后將選中的文本框選項刪除掉,如沒選中任何選項,則該delete按鈕為不可用。

            2、 創(chuàng)建一個應用程序名稱為7-2,
              回復  更多評論
              
            亚洲精品无码专区久久久| 国产精品久久久久久久人人看| 久久亚洲欧美国产精品| 久久久久人妻一区精品色| 久久成人影院精品777| 久久99精品九九九久久婷婷| 久久久久97国产精华液好用吗| 国产精品一区二区久久精品涩爱 | 日本高清无卡码一区二区久久| 久久亚洲精品国产精品婷婷| 色综合久久综合中文综合网| 国产精品免费久久久久影院| 三级三级久久三级久久| 国产精品美女久久久免费| 中文字幕日本人妻久久久免费| 久久久久这里只有精品| 久久99精品久久只有精品| 欧美亚洲日本久久精品| 久久99精品国产99久久| 久久久久久精品免费看SSS| 国内精品久久久久久久影视麻豆| 久久精品午夜一区二区福利| 精品人妻伦九区久久AAA片69| 精品乱码久久久久久夜夜嗨| 久久综合狠狠色综合伊人| 日韩人妻无码精品久久免费一| 欧美与黑人午夜性猛交久久久| 国产成人无码精品久久久久免费| 久久精品国产亚洲AV电影| 少妇精品久久久一区二区三区| 综合久久精品色| 国产精品99久久久精品无码| 久久综合精品国产一区二区三区| 精品久久久久中文字幕一区| 国产激情久久久久影院老熟女免费| 国产精品免费福利久久| 欧美综合天天夜夜久久| 亚洲成色999久久网站| 国产综合免费精品久久久| 久久天天躁狠狠躁夜夜2020老熟妇 | 青青草原综合久久|