package com.tjsoft.utils
{
import mx.core.UIComponent;
public class GraphicsUtil
{
public function GraphicsUtil()
{
}
/**
* 画虚线
* @param u 指定画虚线的容器
* @param w 指定虚线的长度(间距)
* @param uw 指定所画虚线的总长度
* @author LHY 2011-11-11
*/
public static function drawVirtualLine(u:UIComponent,w:Number,uw:Number):void
{
u.graphics.clear();//清除绘制到此 Graphics 对象的图形,并重置填充和线条样式设置。
u.graphics.lineStyle(1,0xa0a4a7,1);//指定一种线条样式
var width:Number=0;
var i:int = 0;
while(width<uw){
u.graphics.moveTo(0+2*w*i,0);
u.graphics.lineTo(0+w+2*w*i,0);
width+=w*2;
i++;
}
}
}
}
效果图: