我有一个flex网站,现在我需要为同一个网站应用不同的样式。
我有一个ConfigApp类,函数是getResorcesPath()
我试图使用:
<mx:Style source="{ConfigApp.getResourcesPath()}/styles.css"/>
但错误显示“在编译时处理的属性不支持数据绑定表达式。”。
如何制作mx:Style“dinamic”?
答案 0 :(得分:2)
如何制作mx:Style“dinamic”?
你做不到。它是一个编译时间值;并需要将这些样式编译到应用程序中。
然而,有一种方法。您应该查看documentation on loading style sheets at run time 。根据说明,您应该:
首先将样式表编译为SWF。
其次,使用StyleManager.loadStyleDeclarations方法加载SWF。