ActionScript 3.0 Cookbook 第七章

第七章 绘画和遮罩
7.0.介绍
7.1.设置线条的样式
7.2.设置渐变线条的样式
7.3.画一条线
7.4.画一条曲线
7.5 画一个弧形
7.6.画一个矩形
7.7.画一个圆
7.8.画一个椭圆
7.9.画一个三角形
7.10.画一个正规则的多边形
7.11.画星形
7.12.填充实心或者有带透明度的颜色
7.13.填充渐变色
7.14.用位图填充
7.15.脚本遮罩

ActionScript 3.0 Cookbook 第七章

许多对像,像: Shape,Sprite,Button,和MovieClip,都可以用脚本来绘画。这些类有一个 graphics  属性,它是flash.display.Graphics 类的实例。Graphics类定义了一个绘画的API。本章大部分小节都是讨论怎么样使用 Graphics 类的API。

自从Shape, Sprite, Button, and MovieClip这些类已经定义了 graphics 属性直接映射到 Graphics 实例,不需要构造新的Griphics对像了,一个可视化对像的 graphics 属性将会在这个对像内部绘画。例如,下面的代码设置 Graphics 对像的线条样式,目标是一个叫 sampleSprite 的Sprite:

sampleSprite.graphics.lineStyle(  );

Graphics类定义的API只是基础的线条和简单的形状,一些普通的形状很难用Graphics API来绘制。因为这点,AS3CBLibrary(http://www.rightactionscript.com/asc)包含了一个 ascb.drawing.Pen 的类,这个Pen 类是Graphics类的一个代理(包装),你可以构造一个新的 Pen 实例,传递你想要绘制的对像的 Graphics 给它。

var pen:Pen = new Pen(sampleSprite.graphics);

在Pen 类中,你可以调用Graphics类的所有的方法,另外, Pen 类中定义了一个让你更简单的绘制弧,椭圆,多边形,星形,等的API,Pen 类的方法将会在相关的小节中讨论。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值