ActionScript3.0でイベントハンドラに引数を渡す

April 14, 2010,
tags: actionscript flex イベントハンドラ 引数


このエントリーをはてなブックマークに追加

ActionScript使っているとイベントハンドラに引数を渡したいっていうことが多々あると思います。
なんだかいろいろな言語触っていると忘れてしまうので、メモしておきます。

public function hoge(userid:int):void
		{
			testBtn.addEventListener(MouseEvent.CLICK,hogeHandler(userid));
		}

		public function hogeHandler(userId:int):Function
		{
			return function(event:MouseEvent):void
			{
				Alert.show(String(userid));
			}
		}

参考
イベントハンドラに引数を渡す

comments powered by Disqus