Flash ActionScript30代码绘制矢量图用自定义类来绘制星形.docVIP

  • 3
  • 0
  • 约1.79千字
  • 约 11页
  • 2018-07-18 发布于湖北
  • 举报

Flash ActionScript30代码绘制矢量图用自定义类来绘制星形.doc

矢量图-自定义类绘制星形经过前边的学习,我们已经知道lineTo可以绘制直线,beginFill可以往里边填充颜色。接下来我们讲一个更为复杂的例子。这个例子是我要自己单独构造一个Star类,这个Star是可以在具体应用当中绘制任意的星形。为了定义这个类,需要了解一些基本的几何知识,同时要预设一下这个类要实现的功能。我们要绘制星形,首先要涉及到的是顶点的个数vertex,第二是颜色color,第三是填充的透明值alfa,还有星形的夹角大小pointSize,还有星形本身的大小size,这就是我需要预制的一些属性。还有一些基本的方法,比如说移动它的位置我们将定义一个moveTo,这个是flash里边默认的方法,可以移动相应的位置。还有一个就是我还可以不断的去更新当前的图像,我需要clear这样一个公共方法,每当我执行的时候相应的图形将被清除。下面是Star类代码分段解释,在文章的最后还有全部代码的拼合。具体来看一下Star类的定义。首先定义了类包package,接着导入必要的包,Shape将用于存储图形,作为画布的父级,Graphics是我们必须要导入的,因为我们绘制图形主要就是Graphics。然后geom的包,它里面包含许多数学计算的一些公式,用一个*将引用所有必要的包。接着是我们声明整个Star类,它扩展的是Shape,继承Shape里面的所有属性和方法。然后我们分别声明了以下几

文档评论(0)

1亿VIP精品文档

相关文档