【发布时间】:2010-10-19 06:06:46
【问题描述】:
问题定义: 能够在运行时动态加载 CSS 以设置 Flex 应用程序的外观。
更多信息:我发现加载和应用 CSS 就像使用“mx:style source="../assets/default.css"”一样简单。但我想做的是更像(伪代码):
If (condition == 1)<br />
mx:style source="../assets/style1.css"<br />
ElseIf (condition == 2)<br />
mx:style source="../assets/style2.css"<br />
Else<br />
mx:style source="../assets/default.css"<br />
我已经开始研究 StyleManager 类,但想知道是否有更简单的实现。
要求:我想要一些简单的东西,比如将 .css 文件放到 /assets 文件夹中,而不需要 CSS->SWF 编译或类似的复杂操作。
【问题讨论】:
-
不推荐,但是看看hack in :rubenswieringa.com/blog/cssloader
标签: apache-flex actionscript-3 mxml