我知道你可以使用CSS来使用StyleManager在Flex中设置对象样式:
http://livedocs.adobe.com/flex/3/html/help.html?content=styles_07.html
http://livedocs.adobe.com/flex/3/html/help.html?content=styles_07.html
您还可以动态加载已编译的CSS文件(SWF):
http://livedocs.adobe.com/flex/3/html/help.html?content=styles_10.html
但是,我正在使用Web GUI和服务器端脚本动态创建CSS文件.
如果更改了CSS,那么脚本还需要将CSS编译为SWF(这不是一个可行的选项).有没有办法解决?
解决方法
CSS中的应用程序在编译时在服务器端处理,而不是在运行时在客户端处理.
我会为你看到两个选项(我不确定它们是多么实用):
>使用服务器端脚本将CSS编译为SWF,然后动态加载它们.
>解析CSS样式表并使用flex中的setStyle函数来应用样式.这种方法的类似示例是Flex Style Explorer,您可以查看source.
祝你好运.