2012-08-31 75 views
0

我正在使用CSS样式表,其中定义了多种样式,这些样式基于Flex应用程序中的'baseColour'属性。 第一次加载应用程序时,此baseColour正确应用于所有样式。Flex样式CSS使用var

现在,我在寻找的是:如果用户更新这个'baseColour',那么所有的组件样式应该更新自己,这是基于'baseColour'。

我该如何做到这一点?任何指针都会有帮助。 谢谢。

styles.css的

.leftPage 
{ 
    skinClass: ClassReference("skins.LeftPageSkin"); 
    themeColour: PropertyReference("baseColour"); 
} 

.rightPage 
{ 
    skinClass: ClassReference("skins.RightPageSkin"); 
    themeColour: PropertyReference("baseColour"); 
} 

回答

0

检查的StyleManager有适合这个任何方法。为什么你使用CSS而不是数据绑定?