Mega Code Archive
A CSSStyleDeclaration object for the Spark and MX Button controls
private var mySparkDynStyle:CSSStyleDeclaration;
private var myHaloDynStyle:CSSStyleDeclaration;
private function initApp():void {
/* These CSSStyleDeclaration objects replace
all style properties for their types, causing potentially unwanted
results. */
var mySparkDynStyle:CSSStyleDeclaration = new CSSStyleDeclaration();
var myMXDynStyle:CSSStyleDeclaration = new CSSStyleDeclaration();
myMXDynStyle.setStyle('color', 'blue');
myMXDynStyle.setStyle('fontFamily', 'georgia');
myMXDynStyle.setStyle('fontSize', 24);
mySparkDynStyle.setStyle('color', 'blue');
mySparkDynStyle.setStyle('fontFamily', 'georgia');
mySparkDynStyle.setStyle('fontSize', 24);
styleManager.setStyleDeclaration("mx.controls.Button", myMXDynStyle, true);
styleManager.setStyleDeclaration("spark.components.Button", mySparkDynStyle, true);
}