1

我在我的 flex 项目中添加了一个外部样式表文件 (css)。是否有可能没有使用 swf 编译 css?如果我可以将 swf 放在我的网站空间中,然后只更改一个 css 文件来自定义我的应用程序并使其适合我主页的颜色,那就太好了。

提前致谢

塞巴斯蒂安

4

1 回答 1

3

是的,这就是发生的事情。右键单击 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 运行时加载的信息.

于 2009-06-09T09:14:29.840 回答