tanamonの稀に良く書く日記

KEEP CALM AND DRINK BEER

2008-07-28から1日間の記事一覧

コンポーネントのデフォルト動作のキャンセル

イベントの中にはコンポーネントに対して特定の動作を行うものがあります。 たとえば、TextInputコンポーネントのテキスト入力などが該当します。 このデフォルト動作はEventクラスのpreventDefault()メソッドを呼び出すことでキャンセルすることができます…

イベント通知サンプル

前回と前々回の動作がわかる簡単なサンプルを作ってみました。 キャプチャ段階(Capturing Phase)→ターゲット段階(At Target)→バブリング段階(Bubbling Phase)という順番にイベントが通知されていくのがわかると思います。 ソース <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" applicationComplete="init();" click="buttonClick(event)"> <mx:Script> </mx:script></mx:application>

各段階でのイベント処理

ターゲット段階のイベントリスナ登録 単純に直接イベントが発生するコンポーネントにイベントリスナ登録を行うことで、ターゲット段階でイベントが通知されることになります。 <mx:Button click="buttonClick(event)" label="Click Me" id="button"/>mx:Buttonでボタンクリックのリスナしたい場合には、このように記述します。 そ</mx:button>…

イベントの通知

Flexではボタン操作などの情報をイベントという形で伝達しています。 それぞれのイベントは、イベントリスナを登録している場合のみ通知を受け取ることができます。 そのため、イベント通知を受け取る場合には、そのイベント名に対してイベントリスナを登録…