Pass method to function

Hey, short and concise:

This is what i want to be able to do, only i can’t…
And i don’t want to have a loop when i call the method executing the methods in my children. Hints?


this.executeMethod([Function(methodInChild)], ArrayOfChildren);

private function executeMethod(_methods:Array, _instances:Array):void{
	for each (var instance:* in  _instances) {
		for each (var method : Function in _methods) {
			instance.method();
		}
	}
}