FLEX中CSS编译成SWF

为了在FLEX中实现动态样式切换,通常的作法是将CSS编译成SWF以后,再使用css

StyleManager.loadStyleDeclarations("css.swf");ide

这样的方式来实现样式的切换工做.it

咱们能够在右键CSS文件,而后选择"编译CSS为SWF文件"来实现咱们想要的效果.可是有一点注意,若是你的CSS中定义了相似io

skinClass:Cla***eference("cn.LunaStudio.skins.ImageButtonSkin");编译

这样的自定义的皮肤指向,编译出来的SWF中会找不到这些自定义的类,因此会在加载CSS.SWF以后使用的过程当中报找不到类的错误.class

这个时候,你须要把CSS文件放到SRC的根目录下,而后你就会发现编译出来的类便正常地包含了自定义的类了,而后一切正常了样式

相关文章
相关标签/搜索