客服QQ:250304218 9459803 维修网站群:中华维修网 | 维修资料下载 | 中华维修论坛
新闻资讯 网络学院 电脑维修 办公维修 家电维修 维修视频 维修资料 中维商城 维修论坛
业界硬件办公家电数码
操作系统安全技术软件应用媒体动画图形图像办公系列网络应用
维修基础软件专题CPU/内存故障硬盘专栏显示器鼠标键盘电源/主板故障声卡显卡光储设备网络设备笔记本
导购DIY专区硒鼓加粉打印机复印机传真机 扫描仪一体机
电视维修影音设备家电常识综合电器
  您现在的位置: 中华维修网 >> 网络学院 >> 媒体动画 >> 正文
flash MX中怎么画正多边形
作者:佚名 文章来源:本站原创 点击数: 更新时间:2008-4-28 14:24:28
一、用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); 

[1] [2] 下一页

 主板维修教材  笔记本维修视频教程  硬盘维修视频教程  芯片级焊接教学视频   电路基础教程   维修工具 
文章录入:鞠中山    责任编辑:鞠中山 
【字体:
最近更新
· FlashMX新特性详解(四)学习资源和软件
· 导入电影的控制
· flash MX中怎么画正多边形
· 2005年新春FLASH大贺岁
· FLASHMX 2004 Media组件实现多首mp3连
· 函数的封装解释
· 巧用Photoshop简单绘制一个西红柿
· Fireworks 组合路径功能小解
· Fireworks 用滤镜做动画
· GNU C __attribute__ 机制简介
推荐文章
· Windows XP系统被远程入侵
· 在网吧QQ密码被盗
· 浏览一些网页后硬盘被完全共享
· 共享文件后经常死机
· IE无法打开网页
· 病毒导致鼠标不能正常工作
· 病毒导致花屏
· 在Java中获取系统属性
· JAVA MSN机器人主要代码开放
· 计算机等级考试三级网络技术复习提纲
关于中维 | 联系方法 | 付款方式 | 广告服务 | 加入我们 | 帮助中心 | 网站地图 | 友情合作 | 加入收藏 | 设为首页
Copyright (C) 1999-2006 91Xiu.Com, All Rights Reserved 版权所有 中华维修网
全国统一客服热线: 400-658-3058 未开通400地区请拨打0536-3289280 13306362398
客服QQ:250304218 9459803 
 
青州众维科技 版权所有    鲁ICP备05001127号