如何從對象中獲取所有方法的列表?我知道我可以得到對象類以這樣的方式如何在ActionScript 3中列出對象的所有方法?
var className:String = flash.utils.getQualifiedClassName(myObject);
var objClass:Class = flash.utils.getDefinitionByName(className) as Class;
它給了我一個類的原型,但並不能用它做什麼... 在JavaScript中,我可以過的原型迭代對象來獲得它的屬性和方法。
在ActionScript 3中可能嗎?您是否有任何針對ActionScript 3的元編程/反射的良好源?
謝謝!
謝謝,但我需要一種方法來調用方法。這個decribeType只是將對象序列化爲XML。 – 2010-10-01 14:38:53
@Eduardo。是的,但是如果你有對象並且你有方法的名字,你可以調用它。使用與JS相同的語法:'object [method](parameter);'。 – 2010-10-01 14:49:23
XML部分有點醜,但它的工作原理。謝謝 – 2010-10-05 14:34:03