|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。
3.3虚幻殊效(1)
在FlashMX殊效中,虚幻的影象、庞大的粒子体系、热情的火焰、跳动的海浪都属于一种虚幻的内容。一样平常来讲,在矢量动画中是很难制造出这类效果的,可是FlashMX编程在画图方面的增强,使这些效果的完成成为大概,上面将先容两个这方面的例子。在FlashMX中仍旧没有增添对3D的撑持,以是对3D物体的操纵只能靠程序来完成,在第三个实例中报告了一个3D物体扭转的使用,它对宽大程序员来讲是一个极好的典范。
3.3.1虚幻实境
如今先容一个程序技能请求不高,但却请求编程职员有不凡想像力的殊效――假造实境。这个殊效道理十分复杂,起首发生出一批用来把持的点,然后用这些点画出一个关闭的地区,然后以随机色、通明度为3的体例举行添补。在发生一批如许的地区后,将这些地区随机安排、叠加,就制造出一个实在而又虚幻的殊效。请看上面的代码:
//在低分辩率下运算会快些,才干发生出昏黄美
_quality="LOW";
//发生8个用来把持的点
for(i=1;i<=8;i++){
_root.createEmptyMovieClip("point"+i,i+10);
_root["point"+i]._x=Stage.width/2;
_root["point"+i]._y=Stage.height/2;
//把持点的地位在正负5个点以内变更
_root["point"+i].xVel=Math.floor(Math.random()*10)-5;
_root["point"+i].yVel=Math.floor(Math.random()*10)-5;
_root["point"+i].onEnterFrame=function(){
this._x+=this.xVel;
this._y+=this.yVel;
//这两句包管把持点在超越视野时就要转头反向挪动
this._x<0||this._x>Stage.width?this.xVel*=-1:this.xVel;
this._y<0||this._y>Stage.height?this.yVel*=-1:this.yVel;
};
}
//界说随机色彩
values=newArray("0","2","4","6","8","A","C","D");
_root.hexColor="0x"+values[Math.floor(Math.random()*values.l
运行时,它可以跨浏览器和操作系统、原汁原味地呈现具有表现力的应用程序、内容和视频,功能强大,兼容性高。 |
|