這種方法使得場景裡的所有組件的外觀保持一致.
Create custom style declarations and apply them to specific component instances. (創建自定義樣式聲明並應用到指定的組件實例)
當我們把組件拖到場景裡便可以利用CSSStyleDeclaration 對像創建一個樣式聲明來改變指定組件的外觀。 還是從components面板拖Button,CheckBox和RadioButton三個組件到場景並分別命名為
CompA, CompB, CompC. 在時間線上寫Action:
//創建一個CSSStyleDeclaration對像實例 var styleObj = new mx.styles.CSSStyleDeclaration; //設置styleName屬性 styleObj.styleName = "newStyle"; //將樣式放到全局樣式列表 _global.styles.newStyle = styleObj; //設置樣式屬性 styleObj.fontFamily = "Verdana"; styleObj.fontSize = "10"; styleObj.fontWeight = "bold"; styleObj.color = "0x990000"; styleObj.setStyle("themeColor", "0x00CCFF"); //對組件設置樣式 CompA.setStyle("styleName", "newStyle"); CompB.setStyle("styleName", "newStyle"); CompC.setStyle("styleName", "newStyle");
|