:: 首頁(yè) :: 新隨筆 ::  :: 聚合  :: 管理
          Flex支持三種在MXML中調(diào)用AcitionScript的方式和一種引用外部AS:

              1.內(nèi)聯(lián)方式

              內(nèi)聯(lián)方式,就是直接在MXML標(biāo)簽中編寫AS代碼。這種方式通常用來(lái)定義事件偵聽方法或者數(shù)據(jù)綁定。可以用分號(hào)(;)分隔多個(gè)AS語(yǔ)句例如:

          <s:Button click="mx.controls.Alert.show('welcome');trace('welcome');"/>

              2.標(biāo)簽內(nèi)嵌代碼方式

          <s:Button id="myButton" label="welcome">
                  
          <s:click>
                      
          <![CDATA[
                          var greetWord:String = "welcome";
                          mx.controls.Alert.show(greetWord);
                          trace("DONE!");
                      
          ]]>
                  
          </s:click>
          </s:Button>


              3.使用Script表簽

          <fx:Script>
                  
          <![CDATA[
                      //ActionScript代碼
                      
                      import mx.controls.Alert;
                      
                      private function welcome():void() {
                          Alert.show("歡迎");
                      }
                  
          ]]>
          </fx:Script>

              4.使用<fx:Script>標(biāo)簽方式

              也可以通過(guò)在<fx:Script>標(biāo)簽中制定source屬性來(lái)引用外部ActionScript文件。

          <fx:Script source="AS_name.as" />


          評(píng)論

          # re: MXML(一)在MXML中調(diào)用AcitionScript的方式  回復(fù)  更多評(píng)論   

          2012-10-19 12:52 by abin
          兩年前弄過(guò)這些玩樣
          主站蜘蛛池模板: 从江县| 岳普湖县| 巩义市| 锡林郭勒盟| 垣曲县| 福海县| 淮滨县| 广汉市| 青浦区| 沾化县| 西藏| 额尔古纳市| 江永县| 綦江县| 盐津县| 奇台县| 酒泉市| 祁连县| 马龙县| 永登县| 马山县| 庆云县| 大宁县| 新绛县| 荣昌县| 日照市| 长海县| 北京市| 新蔡县| 宣化县| 屏山县| 乌兰察布市| 永德县| 亳州市| 大英县| 岑巩县| 潞西市| 聂荣县| 永登县| 报价| 梅河口市|