Показать сообщение отдельно
Старый 11.06.2005, 21:22
s_u_m_p вне форума Посмотреть профиль Отправить личное сообщение для s_u_m_p Посетить домашнюю страницу s_u_m_p Найти все сообщения от s_u_m_p
  № 17  
Ответить с цитированием
s_u_m_p

Регистрация: Mar 2004
Адрес: Областной центр "sump"
Сообщений: 202
Отправить сообщение для s_u_m_p с помощью ICQ
Цитата:
Сообщение от Nirth
Как вариант
Код:
/**
 *	
 *	@author	Nirth
 *	@version	0.0.2
 */
class orange.utils.Importer
{
        /**
         *	imports classes to the SWF
         *	@usage	        orange.utils.doImport(package1.Class1,package2.Class2 etc);
         *	@return	        nothing
         */
	public static function doImport ():Void
	{
		orange.utils.Importer.__getFields (arguments);
	}
	private static function __getFields (args : Array) : Array
	{
		var result : Array = new Array ();
		for (var item : String in args)
		{
			//trace(args[item]);
			for (var field : String in args [item])
			{
				result.push (args [item][field]);
				
				//break;
				
			}
		}
		return result;
	}
}
В классе есть лишний метод, это я себе оставил маневр для апгрейда, вообще все можно сократить до одного
импортировать типа такого?
orange.utils.doImport (package1.Class1,package2.Class2);

или так?
orange.utils.doImport ('package1.Class1','package2.Class2');
__________________
:::::::::::: sump ::::::::::::