合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

如何使用绘图API建立基本形状

时间:2013-06-15 09:52来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


使用绘图API是不是世界上最容易的事情,但是,一旦你得到了它的窍门,你可以很容易产生大量凉快码的电影。
绘图API的主要功能是:
(一) moveTo
二。 lineTo
III
curveTo
四。 beginFill /调用endFill
诉清楚
我谈到了他们中的一些绘图板教程,让你可以阅读这事后,看到这一切你可以做什么。

本文分为两部分:在第一部分中,我们将看到我所提到的功能如何工作,并在第二部分中,我会告诉你如何建立基本形状。
功能概述
(一) moveTo的(XY
这是你要利用一切时间的函数。移动虚笔点(XY),这样就可以从那里绘制。如果你不这样做,Flash将开始绘制从(0,0)。
  
二。 lineTo的(XY
一旦你定义的起点,你可以定义终点:此功能将笔和点的位置(XY)之间画一条线。

这里要注意的有两件事情:
  
(一)什么都不会在屏幕上,如果你还没有定义线型
二。对lineTo函数结束时,笔是移动到行尾,让你不必不断moveTo的。

下面是一个简短的例子,它是如何工作的。将这个在第一帧的_root
/ /
首先,我创建了一个片段,将举行
/ /
我行(也可能是_root
_root.createEmptyMovieClip
持有人1;
/ /
我行定义样式
/ / 1
:厚度
/ /
0x000000:颜色(白色)
/ / 100
α
·holder.lineStyle
1,0 x000000 100;
/ /
我把笔(150,200
holder.moveTo
150,200;
/ /
我画一条线,以点(300,200
holder.lineTo
300,200;
  
III
curveTocontrolXcontrolYanchorXanchorY
现在curveTo是一种奇怪的动物:它需要4个参数,2点:锚,这是曲线的终点和控制点,这是一点走向曲线曲线。
_root.createEmptyMovieClip
持有人1;
holder.lineStyle
1,0,100;
holder.moveTo
100,100
holder.curveTo
150150100200;

/ /
检查(150,150)是:
holder.lineTo
150,150
holder.lineTo
100,100
正如你可以看到的,控制点是不是一个点,该线路将达到。为了确定该行实际上会达到一个点,你扭曲了一点。试想一下,你要curveTo鼠标的位置。
 
/ *
感谢Robert Penner编写这段代码* /

/ /
我们定义的出发点和落脚点
X1 = 100;
Y1 = 200;
X2 = 450;
Y2 = 200;

this.onEnterFrame =
功能(){
  / /
我们计算控制点
  controlX = _xmouse * 2 -
X1 + X2/ 2;
  controlY = _ymouse * 2 -
Y1 + Y2/ 2;
  / /
我们清除先前的行
  this.clear
();
  this.lineStyle
1,0,100;
  this.moveTo
X1Y1;
  this.curveTo
controlXcontrolY X2Y2次);
}
请注意,你必须是lineStyle后明确定义,因为否则会被删除。
  
四。 beginFillRGBα/调用endFill()
这是用来上色您正在构建的形状的内侧。你把beginFill之前moveTo和调用endFill刚过,你已经完成绘制。还要注意,如果不是封闭的形状,闪光灯会做它。




(责任编辑:卓想动画http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询