function positionbits() { var _local2 = Stage.width * 0.5; var _local1 = Stage.height * 0.5; mainmovie._x = _local2; mainmovie._y = _local1 - 35; bottomright._x = Stage.width / 1.2; bottomright._y = Stage.height; colourbuts._x = Stage.width; colourbuts._y = Stage.height; botrighthill._x = Stage.width / 1.2; botrighthill._y = Stage.height; title1._x = Stage.width - 110; title1._y = Stage.height - 90; loads._x = (Stage.width / 2) - 90; loads._y = (Stage.height / 2) - 40; bottomleft._y = Stage.height; starfield._y = Stage.height / 2; blinkers._y = Stage.height / 2; backdrop._y = Stage.height; waves._y = Stage.height - 190; bot._y = Stage.height; content._y = Stage.height - 195; right._x = Stage.width; } fscommand ("fullscreen", "true"); fscommand ("allowscale", "false"); _root.descrip = ""; _root.blue = 0; _root.arrows = "down"; _root.original = "no"; _root.vis == "on"; _root.storm = false; positionbits(); stageListener = new Object (); stageListener.onResize = function () { }; Stage.addListener(stageListener); stageListener.onResize = function () { positionbits(); }; function setQuality(thisSpeed) { if (thisSpeed == 1) { total = 40; tcount = 40; fade = 12; spd = 50; } else if (thisSpeed == 2) { total = 70; tcount = 25; fade = 5; spd = 38; } else { total = 100; tcount = 15; fade = 3; spd = 30; } } function startUp(xPos, yPos, alpha, xTarget, yTarget, xConstant, yConstant, delay) { this.ele.attachMovie("probe", "obj" + item, depth++); var _local2 = this.ele["obj" + item]; item++; _local2._x = xPos; _local2._y = yPos; _local2._alpha = alpha; _local2.d = depth; _local2.count = 0; _local2.xTarget = xTarget; _local2.yTarget = yTarget; _local2.xConstant = xConstant; _local2.yConstant = yConstant; _local2.delay = delay; _local2.rot = (Math.random() * 10) - 5; _local2._xscale = (Math.random() * 50) + 30; _local2._yscale = (Math.random() * 50) + 30; _local2.onEnterFrame = function () { var _local4 = this._x; var _local5 = this._y; var _local2 = _local4 + ((this.xTarget - _local4) / this.xConstant); var _local6 = _local5 + ((this.yTarget - _local5) / this.yConstant); if (_local6 > (bottom + 25)) { this.removeMovieClip(); } else if (_local2 >= right) { _local2 = right - 0.5; this.bounce = true; this.xTarget = this.xTarget / 1.04; } this._x = _local2; this._y = _local6; this._rotation = this._rotation + this.rot; if (Math.abs(this._x - this.xTarget) < 60) { if ((this._currentframe == 1) && (this.trail == undefined)) { this.play(); this.trail = true; this.a = 10; } this.yTarget = this.yTarget * 1.011; if (this.bounce) { this.xTarget = this.xTarget / 1.0002; } else { this.xTarget = this.xTarget * 1.002; } } if ((Math.abs(this._x - this.xTarget) < 15) && (Math.abs(this._y - this.yTarget) < 15)) { this.count++; } if (this.trail) { if (this.a >= 60) { this.a = 60; } else { this.a = this.a + 1; } ele.createEmptyMovieClip("draw" + this.d, drawd++); if (drawd > 12000) { drawd = 1000; } var _local3 = ele["draw" + this.d]; _local3.lineStyle(0, 16776368, this.a); _local3.moveTo(_local4, _local5); _local3.lineTo(_local2, _local6); _local3.onEnterFrame = function () { if (this._alpha < 0) { this.clear(); this.removeMovieClip(); } else { this._alpha = this._alpha - (fade / 4); } }; } this.d++; if (this.count > this.delay) { this._alpha = this._alpha - (fade / 30); } }; depth++; if (depth > 998) { depth = 0; } } var left = this.frame_mc._x; var right = (left + this.frame_mc._width); var top = this.frame_mc._y; var bottom = (top + this.frame_mc._height); var total = 0; var tcount = 0; var depth = 0; var drawd = 1000; var fade = 0; var item = 0; var spd = 0; var num = 0; var numTotal = (Math.random() * 4); setQuality(_global.speed); var rx = 120; var ry = bottom; var startAng = 310; this.onEnterFrame = function () { num++; if (num > numTotal) { startUp((Math.random() * 35) + 100, bottom, (Math.random() * 30) + 70, (Math.random() * 200) + 520, (Math.random() * 50) + 80, (Math.random() * 4) + 8, (Math.random() * 2) + 4, (Math.random() * 6) + 17); num = 0; numTotal = Math.random() * spd; } }; stop();