カスタムイベントを作成する時は、Eventサブクラスを作りEvent定数を作り....などなど儀式にならって初めて使えるようになります。リスナー関数に渡される引数はEventインスタンスになるので独自の値を送る時には別の方法を考えなければなりません。昨日この点に関して、野中先生がTweetされていらっしゃいました。http://twitter.com/FumioNonaka/status/50847301408796672野中先生のサイトで詳しく解説されています。私にはかなり難解です。Flash非公式テクニカルノート:リスナー関数が使う値を外から指定するこれもSignalsなら簡単に実現できます。引数には好きなものを指定することができます。オリジナルのEventインスタンスを指定することも可能です。SignalsでのカスタムイベントではEvent.typeは必要がありません。これってかなり便利だと思います。ドキュメントには次のように書かれています。できるようになるということです。われわれは今後その両方が操作できるようになるのです。全機能が備わっています。コンストラクタには、値クラスに加え、ターゲット(target)が指定できます。ンスタンスは指定されたターゲットに代わって、イベントを送出します。signal(イベントを送出したシグナル)を持っています。サンプルコードでは次のように使われています。}GenericEventインスタンスからSignalインスタンスにアクセス可能になります。これでSignalをaddするClass内でSignalインスタンスを保持する必要がありません。targetプロパティからdispatchインスタンスのプロパティにアクセスできるのも魅力です。Signalsはgithubからダウンロード可能です。