【发布时间】:2010-06-11 09:46:37
【问题描述】:
我尝试在 Flex 中使用它们的私有属性序列化对象。
introspection API 似乎不允许这样做: “describeType() 方法只返回公共成员。该方法不返回调用者的超类或调用者不是实例的任何其他类的私有成员。”
实例是否有其他方法可以知道其私有成员的名称?
【问题讨论】:
标签: apache-flex serialization introspection private-members
我尝试在 Flex 中使用它们的私有属性序列化对象。
introspection API 似乎不允许这样做: “describeType() 方法只返回公共成员。该方法不返回调用者的超类或调用者不是实例的任何其他类的私有成员。”
实例是否有其他方法可以知道其私有成员的名称?
【问题讨论】:
标签: apache-flex serialization introspection private-members
不幸的是,describeType() 方法是在 Flex 中进行自省的唯一方法。人们已经围绕它编写了包装器,如果你想进行自省,那么我推荐as3-commons-reflection,但是没有办法列出类的私有属性,也无法访问它们,即使你可以列出它们。
【讨论】: