- 6
- 0
- 约小于1千字
- 约 6页
- 2017-08-15 发布于河南
- 举报
矢量图-图形的绘制
实际上我们在使用lineTO和curveTo指令的时候是可以不断的绘制出线条,当线条封闭成为一个封闭的形状的时候,实际上就等于已经绘制出来了几何图形。
比如说这段代码。首先生成一个画布,然后把画布添加到显示场景中。然后用g对画布的Graphics类做引用。用beginFill开始填充颜色,endFill结束填充。最终绘制成一个矩形。
我们再来看一个用直线绘制圆形的例子。为了让直线绘制圆形,我们通过帧,每帧更新一点图形,实际上我们绘制的圆形是由直线段构成的。
我们来看具体的代码。首先设置帧速frameRate为60,就是每秒钟更新60个画面。然后我定义了2个变量Max_Angle和Min_Angle,设置最大角度360,最小角度0。然后r是半径,100。theta是不断变化的角度值,最小角度值赋给它。定义了一个点p,Point是为了便于计算引入的一个概念,也是AS3当中的一个类。
Canvas是画布,把它的坐标设在(200,200)上。接着用c来引用canvas的graphics类的属性,同时把canvas添加到显示列表中。接着用了Ponit的polar这个方式来计算了Flash坐标系到迪卡尔坐标系之间的转换,因为我们描述一个圆形的时候用迪卡尔坐标是比较方便的,我们只要知道角度,知道半径就可以描述出来了。然后把绘制的起点移动到对应半径和角度的点p坐标上,绘制的粗细
您可能关注的文档
- Flash ActionScript3.0继承与多态.doc
- Flash ActionScript3.0数组的检索.doc
- Flash ActionScript3.0数组的属性.doc
- Flash ActionScript3.0数组元素是复杂值对象的排序方法以及数组的逆序排列方法.doc
- Flash ActionScript3.0字符串转化成数组的方法.doc
- flash ActionScript30最强教程.doc
- Flash ActionScript 3.0 语言和组件参考BitmapData.doc
- Flash ActionScript 3.0 语言和组件参考ColorTransform.doc
- Flash ActionScript 3.0 语言和组件参考ConvolutionFilter.doc
- Flash ActionScript 3.0 语言和组件参考Matrix.doc
最近下载
- 《单相桥式全波整流电路》电子电工职教课件.pdf VIP
- 通桥(2017)2368A-V-1 60+100+60m(双线,直、曲线).pdf VIP
- (毕业设计论文)《江阴长江港口港埠公司5000吨级通用码头工程设计》.docx VIP
- 最新《工会基础知识》试题库及答案1000题【完美打印版】.docx VIP
- 中国石化招聘考试笔试历年真题库预测试卷.doc VIP
- 标准图集-22G101-2 现浇混凝土板式楼梯.pdf VIP
- ASME第九卷焊接和钎焊评定标准.ppt VIP
- DBT29-202-2022 天津市建筑基坑工程技术规程-天津市工程建设标准.pdf VIP
- 教学设计:单相桥式全波整流电路.pdf VIP
- ASMESectionIX第九卷焊接工艺评定.ppt VIP
原创力文档

文档评论(0)