Показать сообщение отдельно
Старый 20.06.2011, 17:51
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 6  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
Fergus,

конечно не работает, ваше сомнение было верным. Может достаточно будет сделать if (foo is MyClass) { MyClass.staticMethod(...); }? Если нужна полная динамика, то можно сделать
Код AS3:
var classDefinition:Class = getDefinitionByName(getQualifiedClassName(myObject)) as Class;// а лучше, если у объекта будет метод reflect():Class
classDefinition:Class["staticMethod"](...);