admin管理员组文章数量:1531447
2024年5月12日发(作者:)
ActionScript编程 了解绘图类
在Flash中使用ActionScript语言绘制图形,需要通过Graphics类
来实现。Graphics类直接继承了Object类,它具有用于绘制线条、绘
制形状和填充颜色的属性和方法。对于这些绘图的方法,大致可以分
为两类:一类是定义绘图样式的方法;另一类是用于绘制和清除图形
的方法。
Graphics类包括两类有关样式的方法,即线条样式和填充样式,
其方法详细介绍如表16-1所示。
表16-1 Graphics类的绘图样式方法
方法
lineStyle()
lineGradientStyle()
beginFill()
beginGradientFill()
beginBitmapFill()
endFill()
定义线条样式
定义渐变线条样式
定义固定填充样式
定义渐变填充样式
定义位图填充
结束样式
说明
Graphics类包含两类有关绘图的方法,即绘制线条和绘制形状,
其方法详细介绍如表16-2所示。
表16-2 Graphics类的绘制图形方法
方法名
moveTo
lineTo
curveTo
drawCircle
drawEllipse
drawRect
drawRoundRect
说明
定义绘制线条的起始点坐标
定义绘制线条的终止点坐标
绘制曲线
绘制圆形
绘制椭圆
绘制矩形
绘制圆角矩形
clear
清除绘图
通常来讲,要使用类的属性、方法和事件,首先必须创建该类的
实例,但Graphics类不允许用户自己来创建实例。如果要使用Graphics
类的方法,而是创建Sprite、Shape或MovieClip的实例,因为每个Sprite、
Shape和MovieClip对象都具有一个Graphics属性,这样显示对象就具
有Graphics属性,从而通过该属性就可以调用绘制图形的方法。
如果只是在舞台中绘制简单的图形,可以使用Shape实例,该实
例的性能优于其它用于绘制的显示对象,因为它不会产生Sprite和
MovieClip类中的附加功能的开销;如果想要使绘制的图形具有交互能
力,并且该对象还可以能够包含其它显示对象,则可以使用Sprite或
MovieClip实例。
版权声明:本文标题:ActionScript编程 了解绘图类 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1715485799a454576.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论