# Button array help

**URL:** https://forum.kirupa.com/t/button-array-help/266018
**Category:** flash
**Created:** [July 15, 2008, 3:59pm UTC](https://forum.kirupa.com/t/button-array-help/266018 "2008-07-15T15:59:33Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![manny2k](https://avatars.discourse-cdn.com/v4/letter/m/49beb7/32.png) [@manny2k](https://forum.kirupa.com/u/manny2k)
#### Post date: [July 15, 2008, 3:59pm UTC](https://forum.kirupa.com/t/button-array-help/266018/1 "2008-07-15T15:59:33Z")

</div>

Hi I have 1 button that when clicked slides and fades in 8 other buttons i have in an array in a timed sequence using Tweener via a function(note the delay time), being an AS novice I wonder if there is a way of shortening this as the button array will be around the 20 button mark.

```php
main1_btn.onRelease = function() {
    showbtns1();
    } 

showbtns1 = function () {
    position = "open1";
    Tweener.addTween(subArray[0],{_alpha:100, time:mainBoxTS, transition:mainBoxType});
    Tweener.addTween(subArray[1],{_alpha:100, time:mainBoxTS, transition:mainBoxType, delay:0.1});
    Tweener.addTween(subArray[2],{_alpha:100, time:mainBoxTS, transition:mainBoxType, delay:0.2});
    Tweener.addTween(subArray[3],{_alpha:100, time:mainBoxTS, transition:mainBoxType, delay:0.3});
    Tweener.addTween(subArray[4],{_alpha:100, time:mainBoxTS, transition:mainBoxType, delay:0.4});
    Tweener.addTween(subArray[5],{_alpha:100, time:mainBoxTS, transition:mainBoxType, delay:0.5});
    Tweener.addTween(subArray[6],{_alpha:100, time:mainBoxTS, transition:mainBoxType, delay:0.6});
    Tweener.addTween(subArray[7],{_alpha:100, time:mainBoxTS, transition:mainBoxType, delay:0.7});
    Tweener.addTween(subArray[0],{_y:130, time:mainBoxTS, transition:mainBoxType});
    Tweener.addTween(subArray[1],{_y:152, time:mainBoxTS, transition:mainBoxType});
    Tweener.addTween(subArray[2],{_y:174, time:mainBoxTS, transition:mainBoxType});
    Tweener.addTween(subArray[3],{_y:196, time:mainBoxTS, transition:mainBoxType});
    Tweener.addTween(subArray[4],{_y:218, time:mainBoxTS, transition:mainBoxType});
    Tweener.addTween(subArray[5],{_y:240, time:mainBoxTS, transition:mainBoxType});
    Tweener.addTween(subArray[6],{_y:262, time:mainBoxTS, transition:mainBoxType});
    Tweener.addTween(subArray[7],{_y:284, time:mainBoxTS, transition:mainBoxType});
};

```

any help would be much appreciated

Manny

---

<div class="post-metadata">

### Author: ![sekasi](https://avatars.discourse-cdn.com/v4/letter/s/5f8ce5/32.png) [@sekasi](https://forum.kirupa.com/u/sekasi)
#### Post date: [July 15, 2008, 4:59pm UTC](https://forum.kirupa.com/t/button-array-help/266018/2 "2008-07-15T16:59:58Z")

</div>

Something like this maybe

```auto

var posArr:Array = [130,152,174,196,218,240,262,284]
function showButtons():Void {
  for (i:Number=0;i<8;i++) {
    Tweener.addTween(subArray*, {_alpha:100, _y: posArr*, time:MainBoxTS, delay: i/10});
  };
};

```

---

<div class="post-metadata">

### Author: ![manny2k](https://avatars.discourse-cdn.com/v4/letter/m/49beb7/32.png) [@manny2k](https://forum.kirupa.com/u/manny2k)
#### Post date: [July 15, 2008, 6:57pm UTC](https://forum.kirupa.com/t/button-array-help/266018/3 "2008-07-15T18:57:57Z")

</div>

Hay sekasi

Thank you so much, that has done the business for me and what i was trying to achieve, it’s also has helped me understand more of what i need to get a grips with.

once again

Thanks

Manny
