FLASH高手帮忙:如何用脚本控
drawCircle(this,100,100,50);//functiondrawCircle(mc:MovieClip,x:Number,y:Number,r:Number):Void{mc。 lineStyle(2,0xFF0000,100);mc。moveTo(x+r,y);mc。curveTo(r+x,Math。tan(Math。PI/8)*r+y,Math。sin(Math。 PI/4)*r+x,Math。sin(Math。PI/4)*r+y);mc。curveTo(Math。tan(Math。PI/8)*r+x,r+y,x,r+y);mc。curveTo(-Math。 ...全部
drawCircle(this,100,100,50);//functiondrawCircle(mc:MovieClip,x:Number,y:Number,r:Number):Void{mc。
lineStyle(2,0xFF0000,100);mc。moveTo(x+r,y);mc。curveTo(r+x,Math。tan(Math。PI/8)*r+y,Math。sin(Math。
PI/4)*r+x,Math。sin(Math。PI/4)*r+y);mc。curveTo(Math。tan(Math。PI/8)*r+x,r+y,x,r+y);mc。curveTo(-Math。
tan(Math。PI/8)*r+x,r+y,-Math。sin(Math。PI/4)*r+x,Math。sin(Math。PI/4)*r+y);mc。curveTo(-r+x,Math。tan(Math。
PI/8)*r+y,-r+x,y);mc。curveTo(-r+x,-Math。tan(Math。PI/8)*r+y,-Math。sin(Math。PI/4)*r+x,-Math。sin(Math。
PI/4)*r+y);mc。curveTo(-Math。tan(Math。PI/8)*r+x,-r+y,x,-r+y);mc。curveTo(Math。tan(Math。PI/8)*r+x,-r+y,Math。
sin(Math。PI/4)*r+x,-Math。sin(Math。PI/4)*r+y);mc。curveTo(r+x,-Math。tan(Math。PI/8)*r+y,r+x,y);}--------------------------------------------------------要有“画”的过程,就麻烦一点。
第一层共三帧放上一支笔的影片剪辑,实例名为mcc,以笔尖为中心点。第二层建三个只占一帧长的关键帧第一帧的AS:j=0; ,x:Number=100,y:Number=100,r:Number=50mc。
lineStyle(2,0xFF0000,100);mc。moveTo(x+r,y);第二帧的AS:if(j>=16){stop();}mc。curveTo(Math。cos(Math。PI/16+j*Math。
PI/8)*r/Math。cos(Math。PI/16)+x,Math。sin(Math。PI/16+j*Math。PI/8)*r/Math。cos(Math。PI/16)+y,Math。cos(Math。
PI/8+j*Math。PI/8)*r+x,Math。sin(Math。PI/8+j*Math。PI/8)*r+y);mcc。_x=Math。cos(Math。PI/8+j*Math。PI/8)*r+xmcc。
_y=Math。sin(Math。PI/8+j*Math。PI/8)*r+y第三帧的AS:j++gotoAndPlay(2);。收起