我希望将某个变量的值声明为样式属性。如果在组件内部调用“PropertyReference”,这可以很容易地实现。例如:
<fx:Style>
...
s|TextInput {
color: PropertyReference("some.other.package.MyClass.colorVariable");
}
</fx:Style>
然而,我正试图在外部样式表中完成这个操作,并使用
<fx:Style source="myStyles.css"/>
将其加载到<s:Application>
顶级组件中。然而,这是无法编译的。看起来PropertyReference本身是可行的,但好像无法解析我想要使用的变量路径。有人知道如何正确实现吗?
.buttonPanel { skinClass: ClassReference("package.panel.ButtonPanelSkin"); }
,这可以正常工作(尽管偶尔会出现问题)。除非这是某种巧合,否则我只对PropertyReference
存在连续性问题感到困惑。 - istrasci