2 Nirth : а чего не работает ?

Код:
function getStat(stat) {
for (i=0; i<stats.length; i++) {
if (stat == stats[i]) {
return eval("stat"+stats[i]);
//return this["stat"+stats[i]]//тож работает
break;
}
//var path = eval("stat"+stats[i]);
var path = this["stat"+stats[i]];
trace(typeof (path));
}
}
statSTR=0;statDEX=1;statCON=2;
stats = ["STR","DEX","CON"]
trace(getStat("DEX"));