flex中修改skin
创建Skin可以继承自各个skin(见帮助)
如:继承LinkButtonSkin
重写(override) updateDisplayList方法
name变量为upSkin、overSkin、downSkin等。
public class MenuButtonSkin extends LinkButtonSkin
{
private var backgroundFillColor:Number;
private var cornerRadius:int = 4;
public function MenuButtonSkin()
{
super();
}
override protected function updateDisplayList(w:Number, h:Number) : void{
super.updateDisplayList(w, h);
graphics.clear();
trace("name:"+name);
switch(name){
case "upSkin":
backgroundFillColor = 0xF0F0F0;
break;
case "overSkin":
backgroundFillColor = 0x666666;
break;
case "downSkin":
backgroundFillColor = 0x000000;
break;
case "disabledSkin":
backgroundFillColor = 0xff0000;
break;
}
drawRoundRect(0,0,w,h,cornerRadius,backgroundFillColor,1);
}
}
在css中引用,将overSkin upSkin downSkin指向skin类:
mx|LinkButton{
skin: ClassRefrence("skins.MenuButtonSkin") //类名
}
分享到:
相关推荐
flex4 TabBar skin
FLEX4的皮肤skin.教你如何使用皮肤
Flex实时加载Skin,flex 方法,技巧
flex中文帮助flex中文帮助flex中文帮助flex中文帮助
里面包含了14个flex主题,分别有苹果主题,橙色主题,黑色主题,夏夜主题,夏日主题等
These templates, in conjunction with the Flex Component Kit for Flash CS3 Professional, enable you to create and export a skin in Flash CS3 and then import it into Flex Builder using the Skin Import ...
动态修改注册点,通过二个swf文件演示 注册点变化后的效果
经过修改的flex商城,flex4以上可用!
flex 修改 tree的icon,根据数据源root 中不同的参数修改不同的图片。
flex4 修改IDE配置 使项目及时编译 完美教程
flex中文帮助文档flex中文帮助文档
skin_Flex_程序皮肤skin_Flex_程序皮肤skin_Flex_程序皮肤skin_Flex_程序皮肤skin_Flex_程序皮肤
2,在FLEX应用所在的HTML中拦截鼠标右键事件,调用FLEX外部函数,并取消事件的广播,以阻止事件到达FLEX应用. 3,在FLEX应用程序上监听mouseOver事件,并记录当前鼠标所在对象 4,当入口函数接收到HTML发送的右键事件后,...
关于flex和CSS以及Skin的用法,有现 成的例子只要导入就可以直接运行看到效果!
flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助文档flex 中文帮助...
Flex中文帮助 学习Flex的好资料 入门提高都实用
FLEX中文教程+实例
Flex Skin Design Extension for Photoshop 简体中文版.zip
flex4源码 超酷menu导航 flex4
Flex中文帮助 技术支持: http://www.ZzGps.Cn 技术分享