Help in writing code in loops

how can i loop this code in as3?

 addChild(btn0); 
            btn0.addEventListener(TouchEvent.TOUCH, playSoundAnim0);
             addChild(btn1); 
            btn1.addEventListener(TouchEvent.TOUCH, playSoundAnim1);
             addChild(btn2); 
            btn2.addEventListener(TouchEvent.TOUCH, playSoundAnim2);
                 addChild(btn3); 
            btn3.addEventListener(TouchEvent.TOUCH, playSoundAnim3);
             addChild(btn4); 
            btn4.addEventListener(TouchEvent.TOUCH, playSoundAnim4);
                 addChild(btn5); 
            btn5.addEventListener(TouchEvent.TOUCH, playSoundAnim5);

also is it possible to write one function that will receive a parameter instead o f writing this:


    public function playSoundAnim1(evt:TouchEvent):void {
            
            var t:Touch = evt.getTouch(evt.target as DisplayObject, TouchPhase.BEGAN);
            if(t) {
                meNoteSound = new Me();
                _notes[1].playAnim();        
                  }
            }
                    public function playSoundAnim2(evt:TouchEvent):void {
            var t:Touch = evt.getTouch(evt.target as DisplayObject, TouchPhase.BEGAN);
            if(t) {
            meNoteSound = new Me();
                _notes[2].playAnim();        
                  }
            }
               public function playSoundAnim3(evt:TouchEvent):void {
            var t:Touch = evt.getTouch(evt.target as DisplayObject, TouchPhase.BEGAN);
            if(t) {
                    faNoteSound = new Fa();
                _notes[3].playAnim();        
                  }
            }
                   public function playSoundAnim4(evt:TouchEvent):void {
            var t:Touch = evt.getTouch(evt.target as DisplayObject, TouchPhase.BEGAN);
            if(t) {
                    reNoteSound = new Re();
                _notes[4].playAnim();        
                  }
            }