子のボタンイベントの処理

Accordion コンテナは、ユーザーがパネルを変更したときにイベントを認識します。ボタンのクリックや PageDown などのキー入力によってユーザーが子パネルを変更すると、Accordion コンテナから change イベントがブロードキャストされます。

メモ

 

change イベントは、子パネルがプログラムによって変更された場合には送出されません。たとえば、Button コントロールを使用した Accordion コンテナの移動で示したようにボタンを使用してパネルを変更するときは、change イベントは送出されません。ただし、valueCommit イベントは送出されます。

change イベントのイベントハンドラは、<mx:Accordion> タグの change プロパティを使用して登録します。ActionScript でハンドラを登録することもできます。次の例では、ユーザーがパネルを変更するたびに change イベントを "flashlog.txt" にログ出力しています。

<mx:Accordion id="accordion1" height="450" change="trace('change');">

Flex 2.01