新建一个as文件
src/com/as/test/TestAs.as
// ActionScript file
import flash.events.MouseEvent;
import mx.controls.Button;
public function sayToHello(value:Object):String{
trace(value);
//myBtn.label ="this is"+value;
return "this is"+value;
}
public function buttonEvent(event:MouseEvent):void{
var btn : Button = event.currentTarget as Button;
btn.label=sayToHello('Testing');
}
导入as文件(当点击按钮的时候触发事件,调用as文件的buttonEvent方法,在方法里面把事件转型为Button组件,并改变组件的值。)
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" >
<mx:Script source="com/as/test/TestAs.as"/>
<mx:Button label="Say Hello" click="buttonEvent(event)"/>
</mx:Application>