package com.sandy.skin.menuBar
{
import mx.skins.ProgrammaticSkin;
import flash.display.Graphics;
import mx.utils.ColorUtil;
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);
}
}
}
本文介绍了一个名为 MenuBarActiveSkin 的类,该类继承自 ProgrammaticSkin,用于绘制菜单栏的活动状态皮肤。通过设置背景透明度和鼠标悬停颜色等样式属性,使用 drawRoundRect 方法来绘制带有圆角的矩形作为菜单栏背景。
5663

被折叠的 条评论
为什么被折叠?



