Posted on 2012-10-18 15:14
谁用我名字啦? 阅读(334)
评论(1) 编辑 收藏 所属分类:
flex学习之路
Flex支持三种在MXML中调用AcitionScript的方式和一种引用外部AS:
1.内联方式
内联方式,就是直接在MXML标签中编写AS代码。这种方式通常用来定义事件侦听方法或者数据绑定。可以用分号(;)分隔多个AS语句例如:
<s:Button click="mx.controls.Alert.show('welcome');trace('welcome');"/>
2.标签内嵌代码方式
<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>标签方式 也可以通过在<fx:Script>标签中制定source属性来引用外部ActionScript文件。
<fx:Script source="AS_name.as" />