用FlashAS实现画图的周详讲解(7)

2008-04-02 11:06:20来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折



  moveTo(daxiao2*math.sin

  ((n 1*60)*math.pi/180) c1,daxiao1

  *math.cos((n 1*60)*math.pi/180) c2-gg);

  lineTo(daxiao2*math.sin

  ((n 1*60)*math.pi/180) c1,daxiao1

  *math.cos((n 1*60)*math.pi/180) c2-gg-c3);

  moveTo(daxiao2*math.sin((n 2*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 2*60)*math.pi/180) c2-gg);

  lineTo(daxiao2*math.sin((n 2*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 2*60)*math.pi/180) c2-gg-c3);

  moveTo(daxiao2*math.sin((n 3*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 3*60)*math.pi/180) c2-gg);

  lineTo(daxiao2*math.sin((n 3*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 3*60)*math.pi/180) c2-gg-c3);

  moveTo(daxiao2*math.sin((n 4*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 4*60)*math.pi/180) c2-gg);

  lineTo(daxiao2*math.sin((n 4*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 4*60)*math.pi/180) c2-gg-c3);

  moveTo(daxiao2*math.sin((n 5*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 5*60)*math.pi/180) c2-gg);

  lineTo(daxiao2*math.sin((n 5*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 5*60)*math.pi/180) c2-gg-c3);

  moveTo(daxiao2*math.sin((n 6*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 6*60)*math.pi/180) c2-gg);

  lineTo(daxiao2*math.sin((n 6*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 6*60)*math.pi/180) c2-gg-c3);

  //取下面的顶点,及3个点并连线

  lineStyle(1, 0x336600, 60);

  moveTo(c1, c2-gg-c3-c3 150 c3);

  lineTo((daxiao2-c4)*math.sin

  ((n 5*30)*math.pi/180) c1,daxiao1

  *math.cos((n 5*30)*math.pi/180) c2-

  gg-c3-c3 150);

  moveTo(c1, c2-gg-c3-c3 150 c3);

  lineTo((daxiao2-c4)*math.sin

  ((n 9*30)*math.pi/180) c1,daxiao1

  *math.cos((n 9*30)*math.pi/180) c2-gg-c3-c3 150);

  moveTo(c1, c2-gg-c3-c3 150 c3);

  lineTo((daxiao2-c4)*math.sin

  ((n 1*30)*math.pi/180) c1,daxiao1

  *math.cos((n 1*30)*math.pi/180) c2

  -gg-c3-c3 150);

  // 下面3、6个点连接

  moveTo((daxiao2-c4)*math.sin

  ((n 5*30)*math.pi/180) c1,daxiao1

  *math.cos((n 5*30)*math.pi/180) c2-gg-c3-c3 150);

  lineTo(daxiao2*math.sin((n 2*60)

  *math.pi/180) c1,daxiao1

  *math.cos((n 2*60)*math.pi/180) c2-gg);

  moveTo((daxiao2-c4)*math.sin((n 5*30)

  *math.pi/180) c1,daxiao1

  *math.cos((n 5*30)*math.pi/180) c2-gg-c3-c3 150);

  lineTo(daxiao2*math.sin((n 3*60)

  *math.pi/180) c1,daxiao1

  *math.cos((n 3*60)*math.pi/180) c2-gg);

  moveTo((daxiao2-c4)*math.sin((n 9*30)

  *math.pi/180) c1,daxiao1

  *math.cos((n 9*30)*math.pi/180) c2-gg-c3-c3 150);

  lineTo(daxiao2*math.sin((n 4*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 4*60)*math.pi/180) c2-gg);

  moveTo((daxiao2-c4)*math.sin

  ((n 9*30)*math.pi/180) c1,daxiao1

  *math.cos((n 9*30)*math.pi/180) c2-gg-c3-c3 150);

  lineTo(daxiao2*math.sin((n 5*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 5*60)*math.pi/180) c2-gg);

  moveTo((daxiao2-c4)

  *math.sin((n 1*30)*math.pi/180) c1,daxiao1

  *math.cos((n 1*30)*math.pi/180) c2-gg-c3-c3 150);

  lineTo(daxiao2*math.sin((n 1*60)

  *math.pi/180) c1,daxiao1*math.cos

  ((n 1*60)*math.pi/180) c2-gg);

  moveTo((daxiao2-c4)

  *math.sin((n 1*30)*math.pi/180) c1,daxiao1

  *math.cos((n 1*30)*math.pi/180) c2-gg-c3-c3 150);

  lineTo(daxiao2*math.sin

  ((n 6*60)*math.pi/180) c1,daxiao1*math.cos

  ((n 6*60)*math.pi/180) c2-gg);

  // 取上面的顶点,并连线

  moveTo(c1, c2-gg-c3-c3-c3);

  lineTo((daxiao2-c4)*math.sin

  ((n 210)*math.pi/180) c1,(daxiao1)

  *math.cos((n 210)*math.pi/180) c2-gg-c3-c3);

  moveTo(c1, c2-gg-c3-c3-c3);

  lineTo((daxiao2-c4)*math.sin

  ((n 330)*math.pi/180) c1,(daxiao1)

  *math.cos((n 330)*math.pi/180) c2-gg-c3-c3);

  moveTo(c1, c2-gg-c3-c3-c3);

  lineTo((daxiao2-c4)*math.sin((n 1*90)

  *math.pi/180) c1,(daxiao1)

  *math.cos((n 1*90)*math.pi/180) c2-gg-c3-c3);

  // 中上面的6个点,但连线不相同,注意

  moveTo(daxiao2*math.sin((n 1*60)

  *math.pi/180) c1,daxiao1

  *math.cos((n 1*60)*math.pi/180) c2-gg-c3);

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Flash使用技巧-用Flash制作转动的地球仪

下一篇: 新浪/闪客帝国图片效果解析