Показать сообщение отдельно
Старый 02.05.2013, 20:02
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 3  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Цитата:
Сообщение от silin Посмотреть сообщение
Код AS3:
private static var map:Object = {
	iconCheckBoxPoint: _IconCheckBoxPoint, 
	iconCheckBox: _IconCheckBox, 
	iconComplaint: _iconComplaint
}
 
public static function getBitmap($name:String):Bitmap
{
	var cl:Class = map[$name] as Class;
	return cl ? new cl() as Bitmap : null;
}
или же, если придерживаться какой-то конвенции именования, то можно и к полям класса также обратится
Код AS3:
public static function getBitmap($name:String):Bitmap
{
	var cl:Class = Asset["_"+$name] as Class;
	return cl ? new cl() as Bitmap : null;
}
Спасибо, просто идеально!)
__________________
return this...