仓酷云

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

[学习教程] 带来一篇flash as3制造传神的火焰字动画-Flash实例教程

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 20:45:46 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

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

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

x
占用硬盘空间少,所以被广泛应用于游戏、网络视频、网站广告、交互设计等。
poluoluo中心提醒:用Flashas3制造一个火焰殊效,能够恣意变动火焰色彩。固然你也能够做成你想做的器材.
用flashas3制造一个火焰殊效,能够恣意变动火焰色彩。固然你也能够做成你想做的器材
好比,火焰字等。图例:

代码以下:
不懂的就按f1检察吧。复杂标注了一点。
importflash.display.BitmapData;
importflash.filters.DisplacementMapFilter;
importflash.geom.Point;
var_offsets:Array;
var_offsetsD:Array;
var_bitmapData:BitmapData;
/*
DisplacementMapFilter类利用指定的BitmapData工具(称为置换图图象)的像素值实行工具置换。
您可使用此滤镜将歪曲或雀斑效果使用于从DisplayObject类中承继的任何工具,
比方MovieClip、SimpleButton、TextField和Video工具,和BitmapData工具。
*/
vardisplace:DisplacementMapFilter;
btnClickHandler();
this.addEventListener(Event.ENTER_FRAME,enterFrameHandler);
_btn.addEventListener(MouseEvent.CLICK,btnClickHandler);
functionbtnClickHandler(e:Event=null):void{
/*
itmapData(width:int,height:int,transparent:Boolean=true,fillColor:uint=0xFFFFFFFF)
创立一个具有指定的宽度和高度的BitmapData工具。
*/
_bitmapData=newBitmapData(400,130,false,0x00ffcc);

_offsets=[newPoint(),newPoint()];

_offsetsD=[];

for(vari:Number=0;i<2;i++){
_offsetsD={x:Math.random()*2-1,y:Math.random()*6+2};
}
}
functionenterFrameHandler(e:Event):void{
for(vari:Number=0;i<2;i++){
_offsets.x+=_offsetsD.x;
_offsets.y+=_offsetsD.y;
}
/*
publicperlinNoise(baseX:Number,baseY:Number,numOctaves:Number,randomSeed:Number,
stitch:Boolean,fractalNoise:Boolean,[channelOptions:Number],[grayScale:Boolean],
[offsets:Object]):Void
天生Perlin杂点图象
*/
_bitmapData.perlinNoise(30,50,5,5,false,false,1,true,_offsets);
displace=newDisplacementMapFilter(_bitmapData,newPoint(0,0),1,1,10,200,"clamp");
_mc.filters=[displace];
}


自从Macromedia在2005年8月发布MacromediaStudio8以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。
分手快乐 该用户已被删除
沙发
 楼主| 发表于 2015-3-23 20:07:54 | 显示全部楼层
原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-12 11:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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