您的位置:首页 > 其它

flex 透明MenuBar效果的实现

2013-05-17 17:29 309 查看
MenuBarNoBorderFillSkin.as

import mx.skins.ProgrammaticSkin;
import flash.display.Graphics;

public class MenuBarNoBorderFillSkin extends ProgrammaticSkin{
public function MenuBarNoBorderFillSkin(){
super();
}
}

----实现无边框

MenuBarActiveSkin.as

import mx.skins.ProgrammaticSkin;

public class MenuBarActiveSkin extends ProgrammaticSkin{
public function MenuBarActiveSkin(){
super();
}
override protected function updateDisplayList(w:Number, h:Number):void{
var backgroundAlpha:Number = getStyle("backgroundAlpha");
var rollOverColor:uint=getStyle("rollOverColor");
graphics.clear();

drawRoundRect(0,0,w,h,5,rollOverColor,backgroundAlpha);
}
}

---实现点击事件监听
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: