dispatchEvent で任意のプロパティを渡す DynamicEvent
海賊王をめざす男 マツです。こんにちは。
もうすぐ夏の甲子園がはじまりますね!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