因胸联盟 发表于 2015-1-15 22:58:00

给大家带来Flash制造鼠标感到的心型漂泊动画-Flash实例教程

本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。
演示效果:

这类效果制造历程倒不庞大,次要使用到了一个类-Tween。使用Tween类举行MC缓动效果制造,熟习Tween类,对今后物体的活动制造很主要。

1、设置影片的属性。这里设置为800*600。






2、创立一个影片剪辑,并设置为能够AS中修改。






3、在第一帧中,绘制出一个桃心,然后添补色彩。












4、在第二帧拔出关头帧,并把添补色彩改一下。












5、然后,顺次再创立三个关头帧,并分离调剂MC的添补效果。

6、这个时分,为了加强平面效果,能够再新建一个层,然后增添一些通明效果,使MC更具平面效果。






7、拔出一个AS层。在第一帧增加AS:
stop();
8、图层款式以下:






9、回加入景中,增加AS:







10、AS代码以下:

//================版权声明入手下手================//
//★淘沙网:http://www.taoshaw.com
//★淘沙网一切教程接待转载。不外请转载时说明出处。感谢互助。
//================版权声明停止================//
//创立新右键菜单
myMenu=newContextMenu();
//埋没右键菜单
myMenu.hideBuiltInItems();
myMenu.customItems.push(newContextMenuItem("淘沙W:http://www.taoshaw.com",PR));
Stage.scaleMode=’noScale’;
functionPR(obj,item){
getURL("http://www.taoshaw.com","_blank");
}
//将新菜单付与给场景
_root.menu=myMenu;
stop();
//导进Tween类
importmx.transitions.Tween;
//导进easing类
importmx.transitions.easing.*;
//在场景中创立一个空影片剪辑,用于加载库中的MC
_root.createEmptyMovieClip("blank_mc",2);
//变量初始化
vari:Number=1;
//设定总量
varmenber:Number=500;
//设置主体运转函数,即复制星星的函数
function_begin():Void{
//挪用库中的星星
varmy_mc=blank_mc.attachMovie("my_heart","my_heart"+i,i+100);
//设置变量
my_scale=random(50)+70;
my_xeizhe=_xmouse+random(150)-90;
my_yweizhi=_ymouse+random(90)-30;
//此处暗示,对_xsacle参数举行设置,Strong,在一端或两头增加较慢的活动。此效果相似于Regular缓动类,但它更分明。
//easeInOut在过渡的入手下手和开头供应缓动效果。和设置入手下手值、停止值、动画延续工夫等。是不是以秒做为计时单元。
//以下是分离设置复制的星星的_xscale、_yscale、_alpha、_x、_y。
varmy_tew1:Tween=newTween(my_mc,"_xscale",Strong.easeOut,30,my_scale,10,true);
varmy_tew2:Tween=newTween(my_mc,"_yscale",Strong.easeOut,30,my_scale,10,true);
varmy_tew3:Tween=newTween(my_mc,"_alpha",Strong.easeOut,10,my_scale,2,true);
varmy_tew4:Tween=newTween(my_mc,"_x",Strong.easeOut,_xmouse,my_xeizhe,2,true);
varmy_tween_y:Tween=newTween(my_mc,"_y",Strong.easeIn,my_yweizhi,0,2,true);
//设置星星显现第几帧的内容。
my_mc.gotoAndStop(Math.floor(Math.random()*6));
//当动画抵达延续工夫的停止点时挪用上面函数。删除my_mc,@档CPU的利用率。推]利用@。
my_tween_y.onMotionFinished=function(){
removeMovieClip(my_mc);
};
if(i>=menber){
i=1;
}
//持mcopy。。。
i++;
}
//设定触发函数,此处设置为鼠标效果
onMouseMove=function():Void{
_begin();
};附件下载:

heart_in_my_love.rar

Flash也支持高品质的mp3音频流、文字输入字段、交互式接口等等很多工具。这个最新版本可以观看所有的flash格式。

只想知道 发表于 2015-1-17 19:56:56

目前动画广告在各类电视节目中有着广泛的应用,在影视及广告中占有重要地位。广州形动数码是国内领先的动画设计制作,

爱飞 发表于 2015-1-26 22:24:13

商业上的优势——品牌flash的创造;公司企业的flash宣传;flash技术在电视的应用

深爱那片海 发表于 2015-2-5 04:46:03

所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。

admin 发表于 2015-2-11 06:15:15

flash的流行因素包括了技术上的优势——技术本身的优势;技术掌握上的优势;其他技术的弱势;

分手快乐 发表于 2015-3-11 03:16:13

矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。

若天明 发表于 2015-3-17 21:10:41

Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。

冷月葬花魂 发表于 2015-3-25 06:32:02

还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间;
页: [1]
查看完整版本: 给大家带来Flash制造鼠标感到的心型漂泊动画-Flash实例教程