Flash利用缓冲类来实现的图片展示效果

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

//-------必须将下代码保存为.as文件,与本文件放在同一目录,输出SWF时才能实现效果----//

classmoveClass{

//--------------------缓冲移动类--------------------//

vartmp1:Number;

vartmp2:Number;

vartmp3:Number;

vartmp4:Number;

varJuLi:Number;

functionmoveClass(){

//构造函数

tmp1=0;

tmp2=0;

tmp3=0;

tmp4=0;

JuLi=0;

//存储距离的变量;

}

functionmoveXYR(mc:Object,X:Number,Y:Number,n:Number,m:Number):Number{

n=n==undefined?(Math.random()*2+4)*.1:n;

m=m==undefined?(Math.random()*2+4)*.1:m;

tmp1=(X-mc._x)*n;

tmp2=(tmp2+tmp1)*n;

mc._x+=tmp2;

tmp3=(Y-mc._y)*m;

tmp4=(tmp4+tmp3)*m;

mc._y+=tmp4;

returndistance(X,mc._x,Y,mc._y);

}

functiondistance(X1:Number,X2:Number,Y1:Number,Y2:Number):Number{

JuLi=(X1-X2)*(X1-X2)+(Y1-Y2)*(Y1-Y2);

JuLi=Math.sqrt(JuLi);

returnJuLi;

}

}

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