Показать сообщение отдельно
Старый 10.08.2004, 12:25
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 6  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
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"));