【发布时间】:2009-06-09 09:01:48
【问题描述】:
我在我的 flex 项目中添加了一个外部样式表文件 (css)。是否有可能没有使用 swf 编译 css?如果我可以将 swf 放在我的网站空间中,然后只更改一个 css 文件来自定义我的应用程序并使其适合我主页的颜色,那就太好了。
提前致谢
塞巴斯蒂安
【问题讨论】:
标签: css apache-flex flash stylesheet
我在我的 flex 项目中添加了一个外部样式表文件 (css)。是否有可能没有使用 swf 编译 css?如果我可以将 swf 放在我的网站空间中,然后只更改一个 css 文件来自定义我的应用程序并使其适合我主页的颜色,那就太好了。
提前致谢
塞巴斯蒂安
【问题讨论】:
标签: css apache-flex flash stylesheet
是的,这就是发生的事情。 右键单击 flex 项目中的 CSS 并单击“编译为 swf”,然后当您构建应用程序时,您将看到 CSS 文件作为 SWF 文件位于相同的文件夹结构中,但位于 bin-release 文件夹中。
因此,下次更新 CSS 时,只需上传更新后的 CSS-SWF 文件即可。前提是您在运行时加载 CSS-SWF 文件。 如果您的应用在运行时未加载 CSS_SWF,它仍然会包含您最初构建应用时所具有的任何样式。
查看http://blog.flexexamples.com/2007/12/12/loading-cascading-style-sheets-on-the-fly-using-the-flex-stylemanager-class/ 了解有关 CSS 运行时加载的更多信息。
【讨论】: