发新话题
打印

[教材] 修改FLASH中组件样式(四)从容器组件(Container)继承

修改FLASH中组件样式(四)从容器组件(Container)继承

容器组件就是可指可以“承载”其他Movie Clip、组件组件。包括Accordion、Window、ScrollPane组件。假设容器组件设置了样式。所有放在它们里面的组件都会继承它们的样式。支持的属性包括:fontFamily、fontSize、 fontStyle 、fontWeight 、textAlign 、textIndent 、themeColor。
//补充说明:如果组件设置了“实例修改”、“自定义样式修改”、或“组件类修改”等较优先权样式,那么就不能从容器组件继承样式了。
举例:
用Window组件“承载”Label、TextInput、 Button 组件制作一个登录程序。
1、新建一个MC,命名为"loginForm",分别添加Label 、TextInput 、Button组件到舞台中。
2、在库中,对MC,添加链接属性。在标识文本框中输入“loginForm”,在为“ActionScript中导出”与在第一帧中导出打上勾。
3、添加Window组件到主场景中。输入实例名“myWin”,contentPath为loginForm。新建一AS帧。打开动作面版。输入代码:
引用:
/*---------- http://www.taoshaw.com -----------------*/
myWin.setStyle("fontStyle", "italic");
myWin.setStyle("color", 0xFF9900);
myWin.setStyle("themeColor", "haloOrange");
//AD
my_btn_url.onRelease = function():Void {
getURL("http://www.taoshaw.com", "_blank");
};
/*---------- http://www.taoshaw.com -----------------*/
测试。。。

TOP

发新话题