Button、TextInputなどのUIComponentが生成するイベントでは【なく】、 アプリケーションとしてのイベントを定義し画面間の遷移やデータの受け渡しを 行う方法です。 ざっくりクラス図です。 【1】 まずアプリケーションレベルで扱うイベントを定義 import flash.events.Event; public class DomainEvent extends Event { public function DomainEvent(type:String) { super(type); } } 基本的に空です。 型を指定する為の抽象クラスですが、Flex2では抽象クラスが定義できないだけです。 名前は何でもよいといえばそれまでですが・・・ ここで使用している「ドメイン」は「ドメイン分析を行う」などの言い回しで使用されるものです。 私の理解は対象としているシス