컨트롤 (예 : DataGrid)이 UIComponent로 캐스팅 된 경우 런타임에 해당 유형을 어떻게 가져올 수 있습니까?런타임에 컨트롤 유형을 어떻게 얻을 수 있습니까?
이것은 Actionscript에서 가능합니까?
컨트롤 (예 : DataGrid)이 UIComponent로 캐스팅 된 경우 런타임에 해당 유형을 어떻게 가져올 수 있습니까?런타임에 컨트롤 유형을 어떻게 얻을 수 있습니까?
이것은 Actionscript에서 가능합니까?
use getQualifiedClassName()
값으로 클래스 이름을 문자열로 가져올 수 있습니다. 수업에 대한 전체 정보를 얻으려면 use describeType()
수 있습니다. constructor
property을 사용하여 클래스 자체를 가져올 수 있습니다 (기존 인스턴스로 새 인스턴스를 인스턴스화하는 경우). 마지막으로 is
operator을 사용하여 제한된 클래스 세트와 비교할 수 있습니다. 오히려 더 이상 사용되지 않는 typeof
operator의 덜 권장되는 사용법.
올바른 방법을 선택하려면 특정 문제를 알아야합니다.
@ [Constantiner] 자세한 답변을 주셔서 감사합니다. 내 문제에 관해서는 컨트롤을 참조로 전달하고 있습니다. 내가 실제로하려는 것은 그 컨트롤의 '텍스트'속성을 얻는 것입니다. 그러나 나는 이것을 별도의 질문으로 부탁하면 SO 지식 기반이 더 좋을 것이라고 생각한다. – Zesty
아마도 여기 좀 봐 http://stackoverflow.com/questions/1037265/get-the-type-in-flex –