在Flash MX的支持,所以对3D在低分辨率下运算会快些,才能产生出朦胧美
_quality = "LOW";
//
_root["point"+i]._x = Stage.width/2;
_root["point"+i]._y = Stage.height/2;
//
_root["point"+i].yVel = Math.floor(Math.random()*10)-5;
_root["point"+i].>这两句保证控制点在超出视野时就要回头反向移动
this._x<0 || this._x>Stage.width ? this.xVel *= -1 : this.xVel;
this._y<0 || this._y>Stage.height ? this.yVel *= -1 : this.yVel;
};
}
//移去以前的区域,仅保留最新的50的地方叠加时,在叠加位置的透明度就变成了6。由于区域是随机的,因此叠加的地方也是随机的。不但出来的效果随机了,而且画面还会有一种渐变的层次感,从而产生了超酷的效果!说句实在话,自己都不相信这么短的一段代码可以产生出这么酷的效果。效果如图3-12图3-13
,然后再重新开始新的效果。但是实际演示时,发现这种透明度渐变效果根本不连续,甚至连颜色看上去都有点变化,无法达到理想的效果。解决此问题时可以采用前面特效用到的把不同的区域放到不同的MC的办法,然后不断产生出新的区域,又同时消除以前的区域,保证在画面上只有固定个数的填充区域,一运行,效果非常理想。通过这个例子可以说明一个道理,就是编程在很多地方是相通的,在这个地方用到的思路也可以在另一个地方用到,由于核心思想不同,出来的效果也就不相同了。
无忧CMS,5ucms.org建站仿站首选!
上一篇:5ucms培训,Flash MX 编程深层次应用-ActionScript编程(1) 下一篇:5ucms插件,Flash MX 编程深层次应用-ActionScript编程(3) |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 5ucms培训,Flash MX 编程深层次应用-高级特效(5)的关键词: |