2016-10-13 00:16:48 点击量:27 标签: 收藏本文
Flash中的绘图是通过Graphics类实现的,Graphics类直接继承Object类,有两种绘图方法,一是定义绘图样式的方法;一种是用于绘制和清除图形的方法。
Graphics类有关样式的方法包括线条样式和填充样式两类。如下表:
Graphics类的绘图样式方法 方法名 说明 lineStyle 定义线条样式 lineGradientStyle 定义渐变线条样式 beginFill 定义固体填充样式 beginGradientFill 定义渐变填充样式 beginBitmapFill 定义位图填充 endFill 结束填充方法 Graphics类的绘制图形方法 方法名 说明 moveTo 定义绘制线条的起点 lineTo 定义绘制线条的终点 curveTo 绘制曲线 drawCircle 绘制圆形 drawEllipse 绘制椭圆 drawRect 绘制矩形 drawRoundRect 绘制圆角矩形 Clear 清除绘图 Graphics类不允许用户来创建实例,要使用Graphics类的方法,要借助于Shape类和Sprite类的实例,这些实例具有graphics属性,graphics属性是Graphics类的实例,通过graphics属性就可以调用绘图的方法。 显示实例名. graphics.lineStyle() 我们经常使用Shape类来绘制图形,因为Shape类只有graphics属性和构造方法,所以使用Shape类来绘制图形的效率会更高。当需要图形的交互功能时,可以考虑使用Sprite类和MovieClip类。 绘制曲线可以使用curveTo()方法,curveTo()方法带有4个参数,即controlx,controly,anchorx,anchory。其中,controlx和controly是控制点的坐标,anchorx和anchory是终点坐标,起点坐标可由moveTo方法指定。用curveTo()方法的关键是控制点的确定,控制点相当于曲线起始点和终点切线的交点。 绘制填充图形只需了解绘图方法的参数。在填充绘图时,如果填充结束时,需要调用endFill方法表示结束填充。除了使用纯色填充外,还可以使用渐变填充和位图填充。
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室