Цитата:
|
Сообщение от 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');