Css Flex4外部样式表属性参考

Css Flex4外部样式表属性参考,css,apache-flex,flex4,stylesheet,Css,Apache Flex,Flex4,Stylesheet,我试图将一个style属性声明为某个变量的值。通过调用“PropertyReference”,在组件中就可以很容易地完成这项工作。例: <fx:Style> ... s|TextInput { color: PropertyReference("some.other.package.MyClass.colorVariable"); } </fx:Style> ... s |文本输入{ 颜色:PropertyReference(“some.other

我试图将一个style属性声明为某个变量的值。通过调用“PropertyReference”,在组件中就可以很容易地完成这项工作。例:

<fx:Style>
  ...
  s|TextInput {
    color: PropertyReference("some.other.package.MyClass.colorVariable");
  }
</fx:Style>

...
s |文本输入{
颜色:PropertyReference(“some.other.package.MyClass.colorVariable”);
}
但是,我正在尝试在外部样式表中执行此操作,并使用
将其加载到顶级组件中。但这不会编译。似乎使用PropertyReference本身是可以的,但它似乎无法解析我想要使用的变量的路径


有人知道如何正确执行此操作吗?

因为您使用
包含css,所以它必须只包含css。
由于您需要在CSS中添加编程代码,您可以尝试

我不知道这是否正确,因为在同一个源文件中,我有几个用于设置组件外观的规则。例如,
.buttonPanel{skinClass:ClassReference(“package.panel.ButtonPanelSkin”);}
这样做很好(尽管偶尔会这样做)。除非这是偶然发生的,否则我只有
PropertyReference
的一致性问题。