怎么用FLASH做出画圆的效果?

来源:百度知道 编辑:UC知道 时间:2024/07/02 21:36:33
就是好象我们用圆规画圆的效果。我一开始是一个祯一个桢画的,如果是这种答案就不麻烦了。现在用遮罩,但遮罩图形怎么都控制不好,在开始和结束的时候总会出现点问题。请问有用代码实现发方法吗?
谢谢啊,但那样是一下画出一个圆,我要的是一点一点画出的,先画个劣弧——半圆——优弧——圆。

写个画圆的函数就可以实现了。
//是否画完
var finish:Boolean=true;
//参数为圆心 半径
function drawCircle(x1:Number, y1:Number, r:Number) {
_root.finish=false;
_root.container1.removeMovieClip();
var container1:MovieClip = _root.createEmptyMovieClip("container1", _root.getNextHighestDepth());
with (container1) {
lineStyle(1);
moveTo(x1+r, y1);
for (var i:Number = 0; i<=360; i+=1) {
lineTo(x1+r*Math.cos(i), y1+r*Math.sin(i));
}
_root.finish=true;
}
}
_root.onMouseDown=function(){
if(_root.finish){
drawCircle(_xmouse, _ymouse, 50);
}
}

品味是的活的高朋满座

在松林中

在这最美的年华

他们真是好久不个,

为么·不的是不是的命