読者です 読者をやめる 読者になる 読者になる

Functionの使い方。

as3

なんとなく、メモ。
動的にFunctionを実行したい場合は、
func.call(obj, var);


(例)

public function main():void {
	var funcArray : Array = new Array(func1, func2, func3);
	
	var i:int;
	var num:i = funcArray.length;
	for(i=0; i<num: i++) {
		funcArray[i].call(null, 2);
	}
}


public function func1(n:int):Boolean {
	return n < 1;
}

public function func2(n:int):Boolean {
	return n < 2;
}

public function func3(n:int):Boolean {
	return n < 3;
}