2008/07/25 | 第7讲 绘图函数
类别(Flash学习笔记) | 评论(0) | 阅读(174) | 发表于 09:04

  coobook 第七章讨论的是绘图函数,并且给出了一些自定义类,及相应的用法。

  绘图的结果与绘图对象的坐标系关系密切,座标系发生旋转时,x y 轴的方向也会跟着旋转。

 CookBook 附带的自定义类下载

下面的代码演示了画星星的效果,利用的是

import ascb.drawing.Pen;

var mc:Sprite = new Sprite();
addChild( mc );
mc.x = 100;
var pen:Pen = new Pen( mc.graphics );
pen.beginFill(0xFF0000);
//pen.drawTriangle(100, 100, 50, 200, 40);
//pen.drawRegularPolygon(100, 100, 5, 50, -18);
pen.drawStar(0, 0, 3, 39, 100);
pen.endFill(  );

  下面的代码利用圆角矩形的不同边角度数,画出一些奇怪的形状。

import ascb.drawing.Pen;

var myPen = new Pen( graphics );
graphics.lineStyle( 10,0xff0000  );
//指定线段的起点、终点坐标,画出线段
myPen.drawLine(40,40, 100,200);
//画出指定弧度的扇形
myPen.drawArc( 0,0,100,60,320,true);
//画每个角都不重样的矩形
graphics.drawRoundRectComplex(100,70, 150,50, 10,0,30,50);

 

  在 编辑——》首选参数-》AS3.0设置 中加入解压后的cookbook 类目录,之后,就可以利用import 语句导入使用了。如果 解压后的目录为 D:\AS3CBLibrary\classes\ascb  ,首选参数中填写的类目录为 D:\AS3CBLibrary\classes ,也就是说,类目录填写到 ascb 的上一层即可,书中的多数用到自定义类的代码都是这么设置的。

0

评论Comments