Results screen of quiz not reading my arrays on frame 1!

Hi am building the results screen of a quiz and for some reason, my traces to these arrays are showing as undefined. Can anyone help? Here is the code on the Results frame…

ActionScript Code:
[FONT=Courier New][LEFT][COLOR=#0000FF]stop[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000])[/COLOR];

[COLOR=#000000]function[/COLOR] showResultsCOLOR=#000000[/COLOR][COLOR=#000000]{[/COLOR]
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“Now showing results”[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#0000FF]for[/COLOR][COLOR=#000000]([/COLOR][COLOR=#000000]var[/COLOR] i:[COLOR=#0000FF]Number[/COLOR] = [COLOR=#000080]0[/COLOR]; i < NumberOfChallenges; i++[COLOR=#000000])[/COLOR][COLOR=#000000]{[/COLOR] [COLOR=#808080]//This calls the length of the original array (not the spliced copy)[/COLOR]
[COLOR=#808080]//trace(NumberOfChallenges);[/COLOR]
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“POPULATING TEXT FIELD WITH A RESULT NOW.”[/COLOR][COLOR=#000000])[/COLOR];
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“QUESTION:”[/COLOR] + aChallenges[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#000080]0[/COLOR][COLOR=#000000]][/COLOR] + [COLOR=#0000FF]newline[/COLOR][COLOR=#000000])[/COLOR]; [COLOR=#808080]//write out the question[/COLOR]
[COLOR=#0000FF]trace[/COLOR][COLOR=#000000]([/COLOR][COLOR=#FF0000]“ANSWER:”[/COLOR] + aChallenges[COLOR=#000000][[/COLOR]i[COLOR=#000000]][/COLOR][COLOR=#000000][[/COLOR][COLOR=#000080]3[/COLOR][COLOR=#000000]][/COLOR] + [COLOR=#0000FF]newline[/COLOR][COLOR=#000000])[/COLOR]; [COLOR=#808080]//write out the answer[/COLOR]
[COLOR=#808080]*//resultsBox_txt.text = *[/COLOR]
[COLOR=#000000]}[/COLOR]
[COLOR=#000000]}[/COLOR]

showResultsCOLOR=#000000[/COLOR];
[/LEFT]
[/FONT]