论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

蝴蝶飞舞的效果

文章类别:Flash | 发表日期:2008-9-21 19:20:56

  一个一般的效果,主要是学习命令; 用到了逐帧调用函数、if判定、复制元件、随机设定元件属性、随机设定颜色。
点击开新窗口欣赏该FLASH动画![全屏欣赏]
先在新建一个蝴蝶元件mc1,然后想办法让它动起来;至于怎么动,要看大家自己的了, 假如不会画,可以用描红的手法来试试;给大家提供一个,如图:
按此在新窗口浏览图片
然后再新建一个导引线运动的蝴蝶mc2,让蝴蝶按路线运动起来。
按此在新窗口浏览图片
最后新建一个mc3,将引导线蝴蝶mc2拖入场景中,对齐后,在帧一上写:
n = 1;
//设置初始变量
onEnterFrame = function () {
// 逐帧调用以下函数
n++;
// n自身相加;
trace(n);
// 测试
if (n<20) {
// 当n小于20;
duplicateMovieClip(hd, "hd"+n, n);
// 复制场景中的实例名为hd的元件,"hd"+n是新名字,n是层深;
this["hd"+n]._alpha = random(70+(30));
// 复制出的元件透明度为70~99之间的随机数;
this["hd"+n]._rotation = random(360);
// 该元件随机转动360度,这样可以有四散的感觉;
this["hd"+n]._x = _xmouse+random(n+10);
// 略带一些跟随,具体数值可自订;
this["hd"+n]._y = _ymouse+random(n+10);
this["hd"+n]._xscale = 10*n;
// x比例在不停放大;
this["hd"+n]._yscale = 10*n;
// y比例放大;
aa = new color("hd"+n);
// 设定要修改颜色的对象
aa.setrgb((random(0xffffff)));
// 修改复制出的蝴蝶的值
} else {
// 重新赋值
n = 5;
}
};
源文件:
点击浏览该文件
上一篇:{应用}投影效果教程 人气:2077
下一篇:{应用}导航菜单(之)跟随鼠标篇 人气:2028
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058