爱问知识人 爱问教育 医院库

FLASH高手帮忙:如何用脚本控制FLASH画一个圆??

首页

FLASH高手帮忙:如何用脚本控制FLASH画一个圆??

同上,就是在FLASH中实现,一支笔在屏幕上画出一个圆。。。或者一条半径,绕圆心旋转一周形成一个圆。。

请高手解答。。。
还可以用其他什么方法实现吗?

提交回答
好评回答
  • 2006-11-13 13:54:21
      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);。

    y***

    2006-11-13 13:54:21

其他答案

    2006-11-14 12:34:36
  • 说实话~用AS来实现你不如做一个简单的动画组合来完成~
    引导线~遮蔽层~补间动画~搞定~
    (多学AS当然没坏处啦~HOHO)

    d***

    2006-11-14 12:34:36

  • 2006-11-14 11:57:11
  • 用引导层使笔沿着圆形轨迹运动,同时用遮罩使地下的圆形逐渐显漏出来就达到了画圆形的视觉效果
    做笔写字也一样
    象圆形这样规律的图形可以用编程实现,但是如果是不规则的图形就只能用遮罩效果了。

    风***

    2006-11-14 11:57:11

  • 2006-11-13 19:16:20
  • 这个的话你用引导层就可以了,画一个圆和一支笔,然后以圆为引导层,使笔以圆为路径运动

    Y***

    2006-11-13 19:16:20

  • 2006-11-13 12:30:43
  •   我个人认为不必那么麻烦,或许你还记得使用 在第一桢至最后一桢插入形状变形补间动画。
      然后就搞定了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!。

    万***

    2006-11-13 12:30:43

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):