# Dynamically Naming Functions

**URL:** <https://forum.kirupa.com/t/dynamically-naming-functions/295537>\
**Category:** flash\
**Created:** [September 1, 2009, 2:29am UTC](https://forum.kirupa.com/t/dynamically-naming-functions/295537 "2009-09-01T02:29:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![louissi](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/louissi/32/2189_2.png) [@louissi](https://forum.kirupa.com/u/louissi)\
**Post date:** [September 1, 2009, 2:29am UTC](https://forum.kirupa.com/t/dynamically-naming-functions/295537/1 "2009-09-01T02:29:31Z")

</div>

```auto
        public function btnU1Out_Handler (event:Event ):void {btnUOut_Handler(1);}
        public function btnU2Out_Handler (event:Event ):void {btnUOut_Handler(2);}
        public function btnU3Out_Handler (event:Event ):void {btnUOut_Handler(3);}
        public function btnU4Out_Handler (event:Event ):void {btnUOut_Handler(4);}
        public function btnU5Out_Handler (event:Event ):void {btnUOut_Handler(5);}
        public function btnU6Out_Handler (event:Event ):void {btnUOut_Handler(6);}
        public function btnU7Out_Handler (event:Event ):void {btnUOut_Handler(7);}
        public function btnU8Out_Handler (event:Event ):void {btnUOut_Handler(8);}
        public function btnU9Out_Handler (event:Event ):void {btnUOut_Handler(9);}
        public function btnU10Out_Handler (event:Event ):void {btnUOut_Handler(10);}
        public function btnU11Out_Handler (event:Event ):void {btnUOut_Handler(11);}
        public function btnU12Out_Handler (event:Event ):void {btnUOut_Handler(12);}
        public function btnU13Out_Handler (event:Event ):void {btnUOut_Handler(13);}
        public function btnU14Out_Handler (event:Event ):void {btnUOut_Handler(14);}

```

There must be a way to dynamically generate these functions :S
