带来一篇Flash MX 编程深条理使用-低级殊效(3)
Flash通常也指MacromediaFlashPlayer(现AdobeFlashPlayer)。2012年8月15日,Flash退出Android平台,正式告别移动端。2.2画面殊效(1)
画面殊效是指那些经由过程程序主动天生的画面,大概在复杂的画面制造以后经由过程程序来举行把持,从而完成那些用手工制造十分费时吃力乃至是没法完成的殊效,因此极年夜地增强了动画的效果。
2.2.1电视旌旗灯号效果
在FlashMX殊效中,有一种常常能够用到的效果就是电视野殊效。它次要用在玄色背景中,经由过程一些无序点与线的明灭到达这类静态的效果。程序代码以下:
Movieclip.prototype.makeScratch=function(name,n,color,alpha,x,y,radius,ratio){
with(this.createEmptyMovieClip(name,n)){
//画一条通明度为alpha的线
lineStyle(radius,color,alpha);
moveTo(x,y);
lineTo(x,y+(100/ratio));
}
};
this.onEnterFrame=function(){
//发生20条如许的灰色半通明的线
for(varr=0;r<20;r++){
makeScratch("b_"+r,100+r,0x999999,random(60),random(Stage.width),random(Stage.height),random(10),random(200));
}
};
这段程序仿佛十分短小,实在却包含“动画片段函数原型的界说”这一主要常识点。在良多中央,动画常常要用到某个函数,而这个函数又属于动画片段当中,如许就能够接纳Movieclip.prototype.原型名=function(…)的体例来自界说原型。固然了,这里的原型函数名能够本人任意写,完成界说后,在任何一个动画片段中便可恣意利用这个自界说的函数了。
固然自界说函数原型十分便利,可是大批地界说它会带来不良成果,由于每个自界说的函数原型要占用必定的资本,假如大批界说的话,体系资本的损耗将增年夜,将会影响到程序的疾速实行。
<Pclass=MsoNormal><palign=center><b>
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript。 矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这种形式。但是对于由实体颜色形状构成的图像,Flash很管用。 而作为富媒体营销概念中的重要手段,很长一段时间,或者说,在未来,富媒体技术的不断完善,Flash动画广告的优势会越来越明显。 原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。 考虑到实际的效果,这些专业的网站并不会去单纯追求技术本身,广告设计是否FLASH不是目的,关键是获得最好的宣传效果。 FLASH在网站建设过程中既然有这么多的问题,那为什么我们还继续使用FLASH,不可否认FLASH的问题的确存在,但也不可忽视FLASH在网站建设中。 不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。 原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。
页:
[1]