Mega Code Archive

 
Categories / Flex / Style
 

Set color, font family, theme color, font size with CSSStyleDeclaration

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"     creationComplete="initApp()">     <mx:Script>         import mx.styles.StyleManager;         private var myDynStyle:CSSStyleDeclaration;         private function initApp():void {             myDynStyle = new CSSStyleDeclaration('myDynStyle');             myDynStyle.setStyle('color', 'blue');             myDynStyle.setStyle('fontFamily', 'georgia');             myDynStyle.setStyle('themeColor', 'green');             myDynStyle.setStyle('fontSize', 24);             StyleManager.setStyleDeclaration(".myButtonStyle",myDynStyle, true);             myOtherButton.styleName=myDynStyle;         }       </mx:Script>     <mx:Button id="myButton" label="Click Me" styleName="myButtonStyle" />     <mx:Button id="myOtherButton" label="Click Me" /> </mx:Application>