0

有没有办法从类或类实例(不是 XML 的对象)中获取命名空间前缀?例如,在 MXML 中,您可以将某些内容声明为 s:Button 或 local:MyComponent。当给定对象时,是否有一些调用或方法会返回“s”或“local”值?

例如,如果我有 TextInput 类并且我想在运行时显示样式继承,我可以执行以下操作:

s|TextInput {

   fontFamily:Arial;
}

s|TextArea#myTextArea {

   color:red;

}

local|MyComponent.myBoldStyle {
   fontWeight: bold;

}
4

1 回答 1

1

命名空间是编译时值。除非您将源代码加载为 XML 文档并将其作为 XML 处理,否则您将无法在运行时检索这些值

于 2012-09-19T01:06:10.500 回答