Flash制作环绕的立体图片效果动画

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

代码如下:

var totalPhotoBL:Number = 7;

//图片总张数;

var angleBL:Number = 2*Math.PI/(totalPhotoBL-1);

//角度值,用于平均分配所有图在360度里;

var scaleBL:Number = 30;

//缩放比例值;

var speedBL:Number = Math.PI/180;

// 声明一个速度值;

for (var i = 0; i<totalPhotoBL; i++) {

duplicateMovieClip(photoMC, "newMC"+i, i);

this["newMC"+i].gotoAndStop(i+1);

this["newMC"+i].angleBL = i*angleBL;

this["newMC"+i].onEnterFrame = function() {

this.angleBL -= speedBL;

this.c = 2-Math.abs(Math.cos(this.angleBL/2+90*speedBL))

this._y = 90;

this._alpha=90*this.c*this.c

this._x = Math.sin(this.angleBL)*250+275;

this._xscale = Math.cos(this.angleBL)*20*this.c;

this._yscale = 15*this.c;

this.depth = Math.round(this.c*100);

this.swapDepths(this.depth);

};

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航