马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
将多个Flash作品转化为屏保程序。◇所生成的屏保程序能进行全屏预览、窗口预览、设置密码等操作。
本教程先容飘落的枫叶Flash动画的制造历程,人人能够触类旁通。
起首看一下效果:
点击这里下载源文件
起首导进一副大度的光景图片看成背景利用。
并将图片转换为元件,以做背景图利用。
新建一个元件,范例为图形,我们入手下手绘制一个叶子的外形,绘制办法十分复杂,最后的效果以下图:
以后新建一个影片,然后把叶子拖加入景中,拔出一个活动导游层,用钢笔工具绘制一条曲折的曲线:
以后把图层1中的210帧,以后把活动引诱层也延长到210帧,以后在第一帧把叶子图形瞄准线路的入手下手地位,在第210帧把叶子图形拖到曲线的终极地位,以后在图层1中的第28帧、86帧、143帧、176帧处拔出关头帧,分离用变形工具调剂叶子的外形,以后在第一帧选中叶子调剂alpha为30%,以下图:
一样的办法分离设置最初一帧的叶子的alpha为0%,注重在其他帧处要用变形工具调剂叶子的外形,以使动画做的加倍传神。如图在第18帧处调剂的叶子的外形:
变形调剂好以后,分离选择第1帧、第28帧、86帧、143帧、176帧,分离做动画,如图:
到这时候我们已制造好了一个叶子的举措。拔出一个图层,在最初帧处拔出一关头帧,然后按F9翻开举措面板,输出以下指令:
this.removeMovieClip();
如图:
依照一样的办法别的制造两个一样的动画。在此不再具体先容。
最初回加入景中,拔出两个新的图层,选择图层2,然后按CTRL+L翻开库面板,把制造好的三个叶子飘落的动画拖到舞台中,分离选择3个叶子的动画给它们定名实例名字为leaf、leaftwo、leafthree,个中定名的办法以下图:
选择图层3的第一帧,在此我们入手下手编写代码把持3个动画的飘落办法。详细代码以下:
randomTime=20
i=1;
_root.leaf._visible=0;
_root.leaftwo._visible=0;
_root.leafthree._visible=0;
_root.onEnterFrame=function(){
if(random(20)==0){
_root.leaf.duplicateMovieClip("leaf"+i,i);
_root["leaf"+i]._x=random(500)+200;
_root["leaf"+i]._alpha=random(80)+20;
_root["leaf"+i]._xscale=random(50)+50;
_root["leaf"+i]._yscale=_root["leaf"+i]._xscale;
i++;
}
if(random(20)==0){
_root.leaftwo.duplicateMovieClip("leaftwo"+i,i);
_root["leaftwo"+i]._x=random(500)+200;
_root["leaftwo"+i]._alpha=random(80)+20;
_root["leaftwo"+i]._xscale=random(50)+50;
_root["leaftwo"+i]._yscale=_root["leaftwo"+i]._xscale;
i++;
}
if(random(20)==0){
_root.leafthree.duplicateMovieClip("leafthree"+i,i);
_root["leafthree"+i]._x=random(500)+200;
_root["leafthree"+i]._alpha=random(80)+20;
_root["leafthree"+i]._xscale=random(50)+50;
_root["leafthree"+i]._yscale=_root["leafthree"+i]._xscale;
i++;
}
};
在这里又做了几个相似的效果:
最初几个的制造的办法在这里不再胪陈,供应给人人原文件,但愿有乐趣的伴侣本人往进修和研讨。点击这里下载别的3个源文件
AdobeFlashCS5.5中的动画制作更简单,借助基于对象的动画快速创建动画、轻松修改运动路径并全面控制个别动画属性。 |