一段代码
来源:互联网 发布:java编程培训课程 编辑:程序博客网 时间:2024/04/29 21:35
- function getDistance()
- {
- var _loc1 = 0;
- var _loc2 = 1.300000E+000;
- _loc1 = Math.abs(this._y - _parent._ymouse);
- return (_loc1 * _loc2);
- }
- function setScale()
- {
- var _loc2 = getDistance();
- var _loc1 = max_scale - _loc2;
- if (_loc1 < min_scale)
- {
- _loc1 = min_scale;
- }
- var _loc3 = this._xscale + (_loc1 - this._xscale) / speed;
- return (_loc3);
- }
- function setAlpha()
- {
- var _loc3 = getDistance();
- var _loc1 = max_alpha - _loc3;
- if (_loc1 < min_alpha)
- {
- _loc1 = min_alpha;
- }
- var _loc2 = this._alpha + (_loc1 - this._alpha) / speed;
- return (_loc2);
- }
- function fluidSystem()
- {
- var _loc3 = this;
- var _loc1 = setScale();
- var _loc2 = setAlpha();
- _loc3._xscale = _loc1;
- _loc3._yscale = _loc1;
- _loc3._alpha = _loc2;
- }
- max_scale = 130;
- min_scale = 50;
- max_alpha = 100;
- min_alpha = 50;
- speed = 3;
- this._xscale = min_scale;
- this._yscale = min_scale;
- this._alpha = min_alpha;