ボタンイベントを拾う
MXMLで定義したボタンが押された時のイベントを拾います。
- イベントプロパティ(clickやactivateなど)をキー、イベント発生時の処理を値としてボタンのプロパティに設定すればOKです。
- 利用可能なイベントプロパティはAdobe Flex 2 リファレンスガイドの各UIコンポーネントの解説に記載されています。
MXML:
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" > <mx:Panel> <mx:TextArea id="stdout" width="200" height="200" /> <mx:Button label="OK" buttonDown='onOk();'/> <!-- ↑イベントと処理内容を指定 --> </mx:Panel> <mx:Script source="./main.as"/> </mx:Application>
main.as:
// OKが押されたときの処理 public function onOk():void { stdout.text += "OK clicked.\n"; }