喷泉效果虽然不是一个常用的效果,但是效果的确很神奇,在练习使用Timer类和速度运动关系上来说是个非常好的例子。
工具/原料
FlashCS3(及其以上版本),FlashDevelop,一张位图
步骤/方法
1
首先我们新建一个Flash文档,将一张图片拖入舞台作为背景图,我们需要准备的元件也就这个了。如下图所示:
2
喷泉效果的原理是将300(数量可变)个彩色的小球从下方喷射出来,然后散开掉落,所以小球是一个类,控制运动是一个类。接下来打开FD,我们写一个名为WaterDrop.as的类,作为水滴类: 水滴类主要有两个公共的横向和纵向的共有速度属性vx,vy,有一个共有的消失效果方法hide();
3
接下去我们写文档类UpSpring.as,文档类主要是创建水珠,然后控制水珠向上运动,接着让跑到舞台外面的水珠重新向上运动。
4
接下来将文档类链接到文档的文档类输入框,然后发布测试。这个步骤一般要进行若干次的bug修改,木有bug的情况下达到满意的效果。
注意事项
如果你没有TweenMax包,那么去TweenLite官网去下载解压。
上一篇:我的世界小型喷泉教程
下一篇:我的世界怎么做喷泉?