新建一个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>
本文介绍了一个使用ActionScript编写的简单示例,展示了如何通过按钮触发事件来改变按钮上的文本。该示例首先定义了一个名为sayToHello的方法,该方法接收一个参数并返回字符串。之后定义了buttonEvent方法,用于响应按钮的点击事件,并调用sayToHello方法更新按钮的标签。

824

被折叠的 条评论
为什么被折叠?



