2009-06-09 56 views
1

我在我的flex项目中添加了一个外部样式表文件(css)。有没有可能,该CSS不是用swf编译的?如果我可以将swf放在我的web空间中,然后只更改一个css文件来定制我的应用程序并将其适用于我的主页的颜色,那将是非常好的。在Flex中的Css没有编译?

在此先感谢

塞巴斯蒂安

回答

3

是那exaclty会发生什么。 右键单击Flex项目中的CSS,然后单击“编译为swf”,然后在构建应用程序时,将在相同文件夹结构中但在bin-release文件夹中将CSS文件看作SWF文件。

因此,下次更新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的更多信息。