# Pass method to function

**URL:** <https://forum.kirupa.com/t/pass-method-to-function/320158>\
**Category:** flash\
**Created:** [March 15, 2011, 2:59pm UTC](https://forum.kirupa.com/t/pass-method-to-function/320158 "2011-03-15T14:59:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fikontrollet](https://avatars.discourse-cdn.com/v4/letter/f/35a633/32.png) [@fikontrollet](https://forum.kirupa.com/u/fikontrollet)\
**Post date:** [March 15, 2011, 2:59pm UTC](https://forum.kirupa.com/t/pass-method-to-function/320158/1 "2011-03-15T14:59:22Z")

</div>

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?

```auto

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();
		}
	}
}

```
