Dynamic function names

HOla, i’m trying to create dyanamic function names, and I’m not sure how to do it.
I have three buttons (“button0, button1, button2”).

var page = new Array(-470, 226, 24);
for(var i = 0; i < page.length ; i++)
{
eval(“button”+i).onRelease = function()
{
changePage(i);
};
}

this works:

[AS]
var page = new Array(-470, 226, 24);

function changePage(_num:Number) {
trace(_num)

}

for(var i = 0; i < page.length ; i++) {
var btn:MovieClip = eval(“button”+i);
btn.onRelease = function() {
// find the number of the btn via the name:
var num:Number = Number(this._name.substr(6));
changePage(num);
}

}
[/AS]

alright, thank you very much.