Показать сообщение отдельно
Старый 15.06.2006, 15:06
Sneg вне форума Посмотреть профиль Отправить личное сообщение для Sneg Найти все сообщения от Sneg
  № 2  
Ответить с цитированием
Sneg
 
Аватар для Sneg

Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316
Отправить сообщение для Sneg с помощью ICQ
Если заранее известны предолагаемые классы которые ты можешь вернуть этим методом, то банальный switch:
Код:
function getClassByName(className:String):Object{
  switch (className) { 
   case "XML" : 
   return new XML(); 
   break; 
  case "Color" : 
   return new Color(); 
   break;
..............................
  default : 
  return null;
 };
};

trace(getClassByName("Color") instanceof Color );