如何在运行时获得一种控件类型?
答
你可以通过use getQualifiedClassName()
来获取类名作为字符串的值。您可以use describeType()
获取有关课程的完整信息。您可以使用constructor
property来获取类本身(通过现有实例来实例化新实例)。最后,您可以使用is
operator与有限的一组类进行比较。不推荐使用typeof
operator,这已经过时了。
要选择正确的方法,我们需要知道您的特定问题。
+0
@ [Constantiner]感谢您的详细解答。关于我的问题,我通过引用组件来传递控件。我实际上想要做的是获得该控件的“文本”属性。但是我认为,如果我把它作为一个单独的问题,那么对于SO知识库会更好。 – Zesty
也许你需要看看这里http://stackoverflow.com/questions/1037265/get-the-type-in-flex –