蝴蝶飞舞的效果
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-11
一个一般的效果,主要是学习命令; 用到了逐帧调用函数、if判断、复制元件、随机设定元件属性、随机设定颜色。 [全屏欣赏] 先在新建一个蝴蝶元件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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 整体改变swf文件的场景大小下一篇: 3D球棍模型
关于蝴蝶飞舞的效果的所有评论