Flash MX 2004 体验之旅 5
FlashMX2004自带的组件比MX漂亮了很多, 但有时候为了让组件的外观和整个页面的样式相统一,必须重新改变组件的外观, 比如组件标签的字体和颜色, 组件的背景颜色等等. 这个FlashMX自身
是做不到的. 改变组件外观有三种方法: Use the Styles API(使用样式API), Apply a theme
(应用一个主题名), 和Modify or replace a component's skins(修改或替换组皮肤). 这里
着重说明第一种方法, Use the Styles API(application programming inte易做图ce). 我们
可以利用Styles API 提供的属性和方法( setStyle()和getStyle())来改变组件的颜色和文本
格式.其中使用Styles又有四种方法:
1.Set styles on a component instance. (对一个组件实例设置样式)
2.Use the _global style declaration that sets styles for all components in adocument.
(使用全局样式声明对文档的所有组件设置样式)
3.Create custom style declarations and apply them to specific component instances.
(创建自定义样式声明并应用到指定的组件实例)
4.Create default class style declarations.(为组件类别创建样式声明)下面对每一种方法进行详解.
Set styles on a component instance (对一个组件实例设置样式).从components面板拖个Button 组件到场景(也可以用其它组件),并命名为”myBtn”:
快捷键”F9”打开Action面板,在时间线上写Action:
myBtn.setStyle("themeColor", "0x00CCFF");
myBtn.setStyle("fontFamily", "Verdana");
myBtn.setStyle("fontSize", "10");
myBtn.setStyle("fontWeight", "bold");
myBtn.setStyle("color", "0x990000");