快速业务通道

蝴蝶飞舞的效果

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-11


一个一般的效果,主要是学习命令; 用到了逐帧调用函数、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;
}
}; 源文件:
点击浏览该文件 关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号