# Array returns "undefined" in output?

**URL:** <https://forum.kirupa.com/t/array-returns-undefined-in-output/169760>\
**Category:** flash\
**Created:** [November 19, 2005, 2:32am UTC](https://forum.kirupa.com/t/array-returns-undefined-in-output/169760 "2005-11-19T02:32:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![grimc](https://avatars.discourse-cdn.com/v4/letter/g/b5a626/32.png) [@grimc](https://forum.kirupa.com/u/grimc)\
**Post date:** [November 19, 2005, 2:32am UTC](https://forum.kirupa.com/t/array-returns-undefined-in-output/169760/1 "2005-11-19T02:32:07Z")

</div>

On the timeline, I set up an array with ‘section’ names. When the mouse is clicked, a listener traces the section name to output.

```auto
 
var pageName:Array = new Array();
pageName [0] = "newsHolder";
pageName [1] = "aboutHolder";
pageName [2] = "reelHolder";
pageName [3] = "printHolder";
pageName [4] = "radioHolder";
pageName [5] = "miscHolder";
pageName [6] = "contactHolder";
 
(...)
 
trace ("New page selected "+pageName[selPageNum]);
trace ("Instance name is "+pageName[selPageNum]);
trace ("Current name is "+pageName[curPageNum]);

```

That works fine. But I also have a button on the stage:

```auto
 
on (release) {
trace ("testing "+pageName [0]);
}

```

But this returns “testing undefined”.

Where am I screwing up?
