home *** CD-ROM | disk | FTP | other *** search
- movieclip.prototype.findy = function(x, p1x, p1y, p2x, p2y)
- {
- return p1y + (x - p1x) / (p2x - p1x) * (p2y - p1y);
- };
- movieclip.prototype.cekboxcoll = function(ex, ey, ew, eh, sx, sy, sw, sh)
- {
- var _loc2_ = ey;
- var _loc3_ = sy;
- var _loc1_ = 0;
- if(math.abs(ex - sx) < ew + sw)
- {
- if(_loc2_ - _loc3_ > 0 and _loc2_ - _loc3_ < eh or _loc3_ - _loc2_ > 0 and _loc3_ - _loc2_ < sh)
- {
- _loc1_ = 1;
- }
- }
- return _loc1_;
- };
- movieclip.prototype.popscore = function(hits, skor)
- {
- _root.pops.hits = hits;
- _root.pops.gotoAndPlay(2);
- };
- Color.prototype.setBrightness = function(value)
- {
- this.setTransform({ra:100,rb:0,ga:100,gb:0,ba:100,bb:0});
- var trans = this.getTransform();
- var percent = Math.abs(value) / 100;
- var brightnessColor = value <= 0 ? 0 : 255;
- with(trans)
- {
- ra -= ra * percent;
- ga -= ga * percent;
- ba -= ba * percent;
- rb += (brightnessColor - rb) * percent;
- gb += (brightnessColor - gb) * percent;
- bb += (brightnessColor - bb) * percent;
- }
- this.setTransform(trans);
- };
- Color.prototype.resetcolor = function()
- {
- this.setTransform({ra:100,rb:0,ga:100,gb:0,ba:100,bb:0});
- };
- Array.prototype.removeElement = function(i)
- {
- var _loc2_ = this;
- var _loc3_ = i;
- if(_loc3_ == null)
- {
- _loc3_ = 0;
- }
- var r = _loc2_[_loc3_];
- var _loc1_ = _loc3_;
- while(_loc1_ < _loc2_.length - 1)
- {
- _loc2_[_loc1_] = _loc2_[_loc1_ + 1];
- _loc1_ = _loc1_ + 1;
- }
- _loc2_.pop();
- return r;
- };
- Array.prototype.removeValue = function(a)
- {
- var _loc2_ = this;
- var _loc3_ = a;
- var _loc1_ = 0;
- while(_loc1_ < _loc2_.length)
- {
- if(_loc3_ == _loc2_[_loc1_])
- {
- _loc2_.removeElement(_loc1_);
- }
- _loc1_ = _loc1_ + 1;
- }
- };
- Array.prototype.copy = Array.prototype.slice;
- Array.prototype.randomize = function()
- {
- return this.sort(function(a, b)
- {
- return Math.floor(Math.random() * 2) != 0 ? -1 : 1;
- }
- );
- };
-