Flex – 动态切换CSS风格

增加动态切换风格
注意以下几点:
1、css文件编译成swf
css文件,右键选择Compile CSS toSWF

2、使用StyleManager.loadStyleDeclarations(url , update)动态加载css文件

注意,调用此函数后,StyleManager.getStyleDeclaration("")并不能立即返回新的样式属性,需要callLater
if("Default" == event.item){
StyleManager.loadStyleDeclarations("Default.swf",true);
}else if("Blue" == event.item){
StyleManager.loadStyleDeclarations("Blue.swf",true);
}
this.callLater(function():void{
resetDemoNodeStyle();
resetMainScreenStyle();
});


九 + 8 =