快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

flash MX中怎么画正多边形

  一、用Transform 面板

  我们以正五边形为例

  1、新建一文件,在场景任画一条直线,按 F8转变为影片,把中央定为左上角 ,如图1所示

图1:中央定在左上角

  2、选中直线,按ctrl+T调出Transform 面板,并在Rotate框中输入72(360/5),角度的计算方式是360度除以边数。如图2

图2:Transform面板

  3、按面板中的copy and apply transform按钮4次,就可复制出环形排列的四条直线

  4、按CTRL+A选中所有的直线, 按ctrl+B打散,依次把直线的端点连接,去掉多余的线条就完工了。如图3。

图3:正五边形

  二、用as

  界面如下图所示,很简洁,有两个可输入文本框和一个按钮

  你只要在文本框中输入边数和大小,按确定按钮,就可在画出你想的正多边形,下面我们就来一步步来制作吧。

   1、启动flash,按CTRL+N新建一个文件,场景的大小和背景设置合理就可,按CTRL+S保存,文件名为正多边形。

  2、按T键选取文本工具,并打开属性面板,如下图选择可输入文本,

   在场景的左上角拖曳一文本框,作为多边形的边数,还是在属性面板中的Var栏中输入bb,为文本框取一变量名,以方便后面程序的调用。用同法制作另一文本框,取名aa,作为多边形的大小。

  3、在场景中画一小方块,并选中,按F8转变为按钮,

  4、最后为按钮添加as,如下所示:

  思路:把一个圆划分成n等分,把这些点连接起来,如右图示怎样画五边形

on (release) //鼠标释放时执行下列语句 
{ 
  daxiao=aa; 
  //从输入的文本框中获取多边形的大小,以像素为单位 
  bianshu = bb; 
  // 获取边数,整数,从3开始,到无穷大,n多边形就是圆 
  jiaodu = 360/bianshu; 
  //得到每个等分的角度 
  for (n=1; n<=bianshu; n++) 
  //for循环,由bianshu来控制循环的次数,也就是要画的多边形的边数 
  {
    a = daxiao*math.cos(n*jiaodu*math.pi/180); 
b = daxiao*math.sin(n*jiaodu*math.pi/180); 
//用三角函数算出起点的坐标 
c = daxiao*math.cos((n+1)*jiaodu*math.pi/180); 
d = daxiao*math.sin((n+1)*jiaodu*math.pi/180); 
//同理算出终点的坐标 
createEmptyMovieClip("xian", n); 
// 创建一个空影片xian,n为层次 
with (xian) { 
  lineStyle(2, 0xff0000, 100); 
  // 定义线的大小、颜色、透明度 
    moveTo(a+300, b+200); //定义画线的起点的坐标,(300,200)是多边形的中央 
lineTo(c+300, d+200);//定义画线的终点的坐标 
  } 
} 
}

返回类别: Flash教程
上一教程: 巧用超级解霸在Flash V5.0中插入录像
下一教程: Flash MX 2004实例制作视频教程:手机浮动广告2

您可以阅读与"flash MX中怎么画正多边形"相关的教程:
· Flash课件实例 画正多边形
· 用AS画图,自定义多边形及圆形
· 思妙FLASH MX 2004视频教程
· FlashMX 视频教程(49)-MTV的制作
· FlashMX 视频教程(4)-矩形工具的使用
    微笑服务 优质保证 索取样品