仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 904|回复: 7
打印 上一主题 下一主题

[学习教程] 来一发低级:浅谈AS的画图功效及几个复杂的实例

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 22:43:07 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
FlashScreensaversMaker能够迅速的将您的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();
}
FlashPlayer是一款能够播放小又快速的多媒体动画,以及交互式的动画、飞行标志和用macromediaflash做出的图像。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-13 21:04

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表