动态样式,在编译时处理的属性不支持数据绑定表达式

时间:2011-06-30 13:04:34

标签: flex

我有一个flex网站,现在我需要为同一个网站应用不同的样式。

我有一个ConfigApp类,函数是getResorcesPath()

我试图使用:

<mx:Style source="{ConfigApp.getResourcesPath()}/styles.css"/>

但错误显示“在编译时处理的属性不支持数据绑定表达式。”。

如何制作mx:Style“dinamic”?

1 个答案:

答案 0 :(得分:2)

  

如何制作mx:Style“dinamic”?

你做不到。它是一个编译时间值;并需要将这些样式编译到应用程序中。

然而,有一种方法。您应该查看documentation on loading style sheets at run time 。根据说明,您应该:

首先将样式表编译为SWF。

其次,使用StyleManager.loadStyleDeclarations方法加载SWF。