海賊王をめざす男 マツです。こんにちは。

もうすぐ夏の甲子園がはじまりますね!

Flex には、dispatchEvent で任意のプロパティを渡す DynamicEvent という便利なものがあります。

var dynamicEvent:DynamicEvent = new DynamicEvent("ClickComplete");
dynamicEvent.test = "Test";
dispatchEvent(dynamicEvent);

こんな感じに dispatchEvent で任意のプロパティを渡せます。ちなみに複数プロパティを送るときは、

var dynamicEvent:DynamicEvent = new DynamicEvent("ClickComplete");
dynamicEvent.test = "Test";
dynamicEvent.test1 = "Test1";
dynamicEvent.test2 = "Test2";
dispatchEvent(dynamicEvent);

DynamicEvent の使用例として、
API を取得したときの dispatchEvent にレスポンスを渡す
といった場合にも重宝します。


DynamicEvent を使わない方法はコチラ

1分でできる!dispatchEventで任意のプロパティを渡す方法@Wonderfl | エントリー | _level0.KAYAC | flash ActionScript blog
http://level0.kayac.com/2009/06/1dispatcheventwonderfl.php

HTML5飯