返回顶部

收藏

flex虚线

更多

flex里面是没有虚线的。只好自己实现一个。

/**
    *
    * @param g
    * @param form
    * @param to
    * @param weight  线条粗细
    * @param color
    * @param step    线条的长度
    */
   public static function dashFormTo(g:Graphics, from:Point, to:Point, color:uint, weight:int = 1, step:int = 1):void {
       var xx:Number = (to.y - from.y) / (to.x - from.x);
       g.lineStyle(weight, color);
       g.moveTo(from.x, from.y);
       var x:int = from.x;
       var y:int = from.y;
       var i:int = 0;
       while (true) {
           x = x + step;
           y = y + step * xx;
           g.lineTo(x, y);
           x = x + step * 2 + weight;
           y = y + (step * 2 + weight) * xx;
           g.moveTo(x, y);
           i++;
           if (x > to.x - weight) {
               break;
           }
       }
   }
//该片段来自于http://outofmemory.cn

标签:flash,ActionScript,基础

收藏

0人收藏

支持

0

反对

0

»更多 您可能感兴趣的代码
  1. 2012-11-05 21:59:42java获得随机数代码 by 怪兽狂殴奥特曼
  2. 2014-08-07 10:58:22Datagrid打印预览 by 林峰
  3. 2014-08-30 10:08:25Flex给图片加倒影效果 by 阮小七
  4. 2014-09-24 20:43:56AS3按中文字母排序 by 西国の海妖
  5. 2014-05-04 12:17:46Flash Cookie Class by 云香水识
  6. 2014-05-15 21:07:16播放/暂停/停止 Sound-AS3 by aiheng1988
  7. 2014-06-04 12:31:51限时操作确认提示控件(TimerProgressAlert) by Ev4n
  8. 2014-09-10 09:52:34创建一个自定义的 Formatter by 王忠强
  9. 2014-10-03 09:48:12Datefiled 使用实例 by 董一碗
  10. 2014-03-11 15:41:29树组件 by 阿明娃儿
  11. 2014-04-23 13:16:30DataGird行 上下移动 by init0

发表评论