浅谈AS的绘图功能及几个简单的实例

2016-01-29 13:04 5 1 收藏

浅谈AS的绘图功能及几个简单的实例,浅谈AS的绘图功能及几个简单的实例

【 tulaoshi.com - Flash 】

影片剪辑对象绘图的方法主要有以下4个:
moveTo(x,y);决定绘画的开始位置;
lineTo(x,y);绘制直线;
curveTo(x1,y1,x2,y2);绘制曲线,x1,y1是控制点,x2,y2是终点;
clear();清除所有绘图方法下产生的图形;
设置线条和图像颜色的4个方法:
lineStyle(a,b,c);定义线条的颜色及粗细,a为线条的粗细,b为RGB十六进制颜色值,c是透明度(1-100);
beginFill(a,b);定义颜色及填充的开始的位置,a为RGB十六进制颜色值,b为透明度(1-100);
beginGradientFill(fillType,colors,alphas,ratios,matrix);定义渐变色及填充的开始位置,5个参数,fillType填充类型,colors颜色数组,从左到右[a,b],a,b分别为16进制RGB颜色,alphas颜色透明度数组,ratios颜色占比例数组,matrix控制渐变的方向;
endFill();结束由beginFill()或beginGradientFill()开始的填充。
1,绘制直线
新建一文件,设置背景为黑色,24帧,在第一帧处按F9打开动作面板,输入如下代码:
lineStyle(2,0xff6600,100);
moveTo(0,0);
lineTo(0,300);
2,绘制曲线
改为输入以下代码:
lineStyle(2,0xff6600,100);
moveTo(150,120);
curveTo(240,300,400,250);
3,颜色的填充的实现
beginFill(0xffcc00,100);
lineStyle(2,0xff6600,100);
moveTo(0,0);
lineTo(0,300);
lineTo(400,300);
lineTo(400,0);
lineTo(0,0);
endFill();
4,渐变色的填充
_root.createEmptyMovieClip("sq", 1);
with (_root.sq) {
colors = [0xFF0000, 0xFFFF00];
alphas = [100, 100];
ratios = [0, 0xFF];
matrix = {matrixType:"box", x:400, y:400, w:500, h:500, r:(-45/180)*Math.PI};
beginGradientFill("linear", colors, alphas, ratios, matrix);
moveTo(31, 51);
lineTo(31, 331);
lineTo(331, 331);
lineTo(331, 31);
lineTo(31, 31);
endFill();
}

来源:http://www.tulaoshi.com/n/20160129/1488754.html

延伸阅读
太极内功 太极内功的保健功能及修炼方法 中国人都有习武的爱好,选择什么样的武术非常重要,图老师小编建议您打太极拳,太极拳不仅能健身,还能练出内功。太极内功不可忽视,太极拳的好处具有治病功效,下面我们先跟着太极拳教程学习一下吧! 太极内功的保健功能 中国功夫不同于其他武术,其最大特点是内外兼修...
AutoCAD设置绘图单位格式实例   在设计图纸之前,首先应设置图形的单位。例如,将绘图比例设置为1:1,那么所有图形都将以真实的大小来绘制。图形单位的设置主要包括设置长度和角度的类型、精度以及角度的起始方向。 1.单击选择AutoCAD2013中文版 -图形实用工具-单位。或输入并执行命令UNITS。 图01 2.打开AutoCAD20...
微信中暗藏的几个功能 微信是一种更快速的即时通讯工具,具有零资费、跨平台沟通、显示实时输入状态等功能,与传统的短信沟通方式相比,更灵活、智能,且节省资费。微信软件本身就是完全免费的,使用任何功能都不会收取费用,微信时候产生的上网流量费由网络运营商收取。微信也进行了图片、语音和视频优化,1M可发约1000条文字信息,1000...
标签: word
Word应用技巧:巧用绘图功能 1.不打折画直线技术: ⑴画一般直线:点击绘图工具栏上的直线命令,然后按住Shift键拖动; ⑵画极短直线(例如坐标轴上的刻度线段):单击绘图工具栏上的矩形命令,按住鼠标左键拖出矩形,然后选中矩形,单击鼠标右键,在弹出的菜单栏中单击设置自选图形格式命令,将高度设为0,宽度设为0.1,如图1。...
未来的一切都是移动端的。移动端技术不仅改变了我们搜索互联网和玩游戏的方式,也改变了我们的生活方式。所以它的发展吸引了投资者,紧接着,他们将移动端平台推向更广阔的人群,也属意料之中。 关于如何打造易用的移动APP,使用户体验流畅无缝,已经有很多相关讨论,但很少人谈论手游玩家的体验。 何为可玩性和玩家体验? 你猜对了,可玩...

经验教程

783

收藏

18
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部