当前位置:首页 > 设计在线 > 平面动画 > Flash > flash 远程共享白板 (as画圆)

flash 远程共享白板 (as画圆)

点击次数:21 次 发布日期:2008-11-21 23:32:07 作者:源代码网
源代码网推荐

function drwC(r) {
var n:MovieClip = createEmptyMovieClip("dc", this.getNextHighestDepth());
n.lineStyle(_parent.rso.data.cds, _parent.rso.data.yss, 100);
n._x = _parent.rso.data.cirx_x;
n._y = _parent.rso.data.ciry_y;
var scale = Math.cos(Math.PI/8);
n.moveTo(r, 0);
for (var i = Math.PI/4; i<=Math.PI*2; i += Math.PI/4) {
   var cx = Math.cos(i-Math.PI/8)*r/scale;
   var cy = Math.sin(i-Math.PI/8)*r/scale;
   var ax = Math.cos(i)*r;
   var ay = Math.sin(i)*r;
   nnn.curveTo(cx, cy, ax, ay);
}
_parent.rso.data.htid = "";
}

r=圆半径,n,_x,n._y=画笔的当前坐标, _parent.rso.data.htid = "" ,最后一句清除画圆标记并初始化 r 和n._x,n._y

源代码网供稿.
网友评论 (0)
会员中心
设计在线
本站推荐
设计在线之精华