Цитата:
Сообщение от KumoKairo
Забыл написать что так тоже делал - все тот же undefined
|
видимо undefined не из-за динамического доступа, а из-за чего-то еще

Код AS3:
package
{
import flash.display.Sprite;
public class Main extends Sprite
{
public function Main():void
{
process(Class1);// NAME : class1
process(Class2);// NAME : class2
}
private function process(classToProcess:Class):void
{
trace( "NAME : " + classToProcess["NAME"] );
}
}
}
class Class1
{
static public const NAME:String = "class1";
}
class Class2
{
static public const NAME:String = "class2";
}