Frame 1
function strobe_resc() {
var _local4 = [0, 1, 2];
_local4.splice(random(_local4.length), 1);
var _local1 = _local4.length;
while (_local1 > 0) {
_local1--;
var _local2 = _local4[_local1];
var _local3 = (random(2) * 2) - 1;
d[_local2] = ((d[_local2] + _local3) + e[_local2]) % e[_local2];
}
_local1 = 0;
while (_local1 < 2) {
ct[_local1] = c[_local1][d[_local1]] - 34;
_local1++;
}
var _local5 = random(1000) / 1000;
cf = [255, 255, 255 - (((255 * _local5) * _local5) * _local5)];
}
function strobe_strobe() {
strobe.removeMovieClip();
strobe = this.createEmptyMovieClip("mc", 1);
var _local2;
_local2 = 0;
while (_local2 < 2) {
cf[_local2] = cf[_local2] + ((ct[_local2] - cf[_local2]) * 0.2);
_local2++;
}
strobe.beginFill(((cf[0] << 16) + (cf[1] << 8)) + cf[2]);
strobe.moveTo(-800, -750);
strobe.lineTo(1200, -750);
strobe.lineTo(1200, 1250);
strobe.lineTo(-800, 1250);
strobe.lineTo(-800, -750);
strobe.endFill();
}
function onEnterFrame() {
t = t + 0.08;
if (t >= 1) {
t--;
strobe_resc();
}
strobe_strobe();
_quality = ["low", "medium", "high"][random(3)];
}
var mc = this.createEmptyMovieClip("mc", 0);
mc.beginFill(16711680, 50);
mc.moveTo(0, 0);
mc.lineTo(400, 0);
mc.lineTo(400, 500);
mc.lineTo(0, 500);
mc.lineTo(0, 0);
mc.endFill();
anim.setMask(mc);
var strobe;
var c = [[102, 68, 136, 255], [204, 136, 255], [255, 204, 136]];
var d = [0, 0, 0];
var e = [c[0].length, c[1].length, c[2].length];
var cf = [255, 255, 255];
var ct = [255, 255, 255];
anim.swapDepths(2);
var snd = new Sound();
snd.attachSound("wg");
snd.start(0, 99999);
snd.setVolume(100);
var t = 0;
Symbol 16 MovieClip Frame 1
function onEnterFrame() {
t++;
h = 40 + (40 * Math.sin(t));
waha._y = 43.85 - (h / (1.4 + (0.4 * Math.sin(t / 33))));
waha._height = 456.15 + h;
if (random(20) != 0) {
waha.gotoAndStop((waha._currentFrame % 3) + 1);
}
if (random(20) != 0) {
bg.gotoAndStop((bg._currentFrame % 3) + 1);
}
}
var t = 0;
var h = 1;