在Flash中制作漂亮的动感水珠(3)
中华网科技 http://tech.china.com
2005-07-01 10:39:24
|
|
|
3、接下来要对舞台上的实例进行复制了。新建立一个层用来放复制实例的代码。
4、第一个关键桢的内容是设置复制数量的变量i的初始值。
i = 1;
5、第二桢的程序主要是用来进行实例的复制。程序如下:
radomscale = (random(4)+2)*26; //设置一个变量用来控制复制后对象的比例大小。 duplicateMovieClip("bol", "bol"+i, i); //复制舞台上bol实例,将新复制出的对象命名为"bol"+i,深度为i setProperty("bol"+i, _x, random(400)); setProperty("bol"+i, _y, random(300)); //设置新复制出来对象的X、Y坐标,利用随机函数。 setProperty("bol"+i, _xscale, radomscale); setProperty("bol"+i, _yscale, radomscale); //利用刚才设置radomscale变量的值来对复制出来对象的比例大小进行控制。X、Y比例相同, //这样水滴的外观不至于变形 i++;
6、第三桢的程序是控制复制对象的数量。程序如下:
if (i<=15) { gotoAndPlay(2);//如果复制出对象的个数不够15个,就返回到第二桢继续复制。 } else { stop()//如果复制的个数够15个的话就停止复制。 }
最后按Ctrl+回车进行测试吧
首页 上页 | 1 | 2 | 3 | 下页 尾页 共 3 页
|