Editionをインストールする。カスタムコンポーネント自分で作ったカスタムコンポーネントに属性を定義する。Flexは、ボタンとかいろいろなコンポーネントをのせたMXMLファイルを作成しておいて、他のファイルからタグライブラリ形式で呼び出すことができます。/>と呼び出すことができます。この機能をカスタムコンポーネントと呼んでいます。カスタムコンポーネントを作成するためのルールとしてはタグをコンテナ(VBoxとか)で始める*1。SWTで言うところの、Compositeをextendsしてカスタムコンポーネントをつくるイメージです。自分で作ったカスタムコンポーネントに属性を定義する。属性の定義は、カスタムコンポーネントのMXMLファイル側で、変数を定義すれば良いみたいです。/>などとして、変数を属性として使用することができます。これで属性を経由して外から任意のオブジェクトを渡すことができるようになります。逆に、gridView.dataObjectなどプロパティ経由で、内部のデータにアクセスすることができますね。↑イベントを定義する。通常の属性はカスタムコンポーネント側に変数を用意しました。[Event("changed")]</mx:Metadata>とMetadataタグを使用します。イベントを発生させたいタイミングで、dispatchEvent({type:'changed'})とイベントをディスパッチします。ボタン付のカスタムコンポーネントがあり、そのボタンをクリックしたときのイベントを取得したい場合はこうします。buttonClickedはボタンをクリックしたときに発生するイベント。呼ばれるこのタグのbuttonClickedに書いてある処理が呼ばれるとなります。48コンポーネントは必ずしもコンテナである必要はありませんよ。