Posted on 2012-10-18 15:14
誰用我名字啦? 閱讀(345)
評論(1) 編輯 收藏 所屬分類:
flex學(xué)習(xí)之路
Flex支持三種在MXML中調(diào)用AcitionScript的方式和一種引用外部AS:
1.內(nèi)聯(lián)方式
內(nèi)聯(lián)方式,就是直接在MXML標(biāo)簽中編寫AS代碼。這種方式通常用來定義事件偵聽方法或者數(shù)據(jù)綁定。可以用分號(hào)(;)分隔多個(gè)AS語句例如:
<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)簽方式 也可以通過在<fx:Script>標(biāo)簽中制定source屬性來引用外部ActionScript文件。
<fx:Script source="AS_name.as" />