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

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

效果演示:

点击这里下载Flash源文件

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

class moveClass {

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

var tmp1:Number;

var tmp2:Number;

var tmp3:Number;

var tmp4:Number;

var JuLi:Number;

function moveClass() {

//构造函数

tmp1 = 0;

tmp2 = 0;

tmp3 = 0;

tmp4 = 0;

JuLi = 0;

//存储距离的变量;

}

function moveXYR(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;

return distance(X, mc._x, Y, mc._y);

}

function distance(X1:Number, X2:Number, Y1:Number, Y2:Number):Number {

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

JuLi = Math.sqrt(JuLi);

return JuLi;

}

}

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