Combined Code
frame 1 {
ifFrameLoaded (_totalframes) {
gotoAndStop(3);
}
}
movieClip 2 {
}
button 4 {
on (release) {
getURL('http://www.etgames.com', '_blank');
}
}
movieClip 7 {
}
instance 1 of movieClip 7 {
onClipEvent (load) {
myNum = _name;
}
onClipEvent (enterFrame) {
_root['r' + myNum + 'Diff'] = _root['r' + myNum + 'New'] - _root['r' + myNum + 'Old'];
_root['r' + myNum + 'Change'] = _root['r' + myNum + 'Diff'] / 3;
_root['g' + myNum + 'Diff'] = _root['g' + myNum + 'New'] - _root['g' + myNum + 'Old'];
_root['g' + myNum + 'Change'] = _root['g' + myNum + 'Diff'] / 3;
_root['b' + myNum + 'Diff'] = _root['b' + myNum + 'New'] - _root['b' + myNum + 'Old'];
_root['b' + myNum + 'Change'] = _root['b' + myNum + 'Diff'] / 3;
swatchColor = new Color(this);
swatchColor.setRGB(_root['r' + myNum + 'Change'] << 16 | _root['g' + myNum + 'Change'] << 8 | _root['b' + myNum + 'Change']);
_root['r' + myNum + 'Old'] -= _root['r' + myNum + 'New'] - _root['r' + myNum + 'Change'];
_root['g' + myNum + 'Old'] -= _root['g' + myNum + 'New'] - _root['g' + myNum + 'Change'];
_root['b' + myNum + 'Old'] -= _root['b' + myNum + 'New'] - _root['b' + myNum + 'Change'];
if (i < 3) {
++i;
_root['r' + i + 'New'] = random(255);
_root['g' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
} else {
i = 0;
}
}
}
instance 2 of movieClip 7 {
onClipEvent (load) {
myNum = _name;
}
onClipEvent (enterFrame) {
_root['r' + myNum + 'Diff'] = _root['r' + myNum + 'New'] - _root['r' + myNum + 'Old'];
_root['r' + myNum + 'Change'] = _root['r' + myNum + 'Diff'] / 3;
_root['g' + myNum + 'Diff'] = _root['g' + myNum + 'New'] - _root['g' + myNum + 'Old'];
_root['g' + myNum + 'Change'] = _root['g' + myNum + 'Diff'] / 3;
_root['b' + myNum + 'Diff'] = _root['b' + myNum + 'New'] - _root['b' + myNum + 'Old'];
_root['b' + myNum + 'Change'] = _root['b' + myNum + 'Diff'] / 3;
swatchColor = new Color(this);
swatchColor.setRGB(_root['r' + myNum + 'Change'] << 16 | _root['g' + myNum + 'Change'] << 8 | _root['b' + myNum + 'Change']);
_root['r' + myNum + 'Old'] -= _root['r' + myNum + 'New'] - _root['r' + myNum + 'Change'];
_root['g' + myNum + 'Old'] -= _root['g' + myNum + 'New'] - _root['g' + myNum + 'Change'];
_root['b' + myNum + 'Old'] -= _root['b' + myNum + 'New'] - _root['b' + myNum + 'Change'];
if (i < 3) {
++i;
_root['r' + i + 'New'] = random(255);
_root['g' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
} else {
i = 0;
}
}
}
instance 3 of movieClip 7 {
onClipEvent (load) {
myNum = _name;
}
onClipEvent (enterFrame) {
_root['r' + myNum + 'Diff'] = _root['r' + myNum + 'New'] - _root['r' + myNum + 'Old'];
_root['r' + myNum + 'Change'] = _root['r' + myNum + 'Diff'] / 3;
_root['g' + myNum + 'Diff'] = _root['g' + myNum + 'New'] - _root['g' + myNum + 'Old'];
_root['g' + myNum + 'Change'] = _root['g' + myNum + 'Diff'] / 3;
_root['b' + myNum + 'Diff'] = _root['b' + myNum + 'New'] - _root['b' + myNum + 'Old'];
_root['b' + myNum + 'Change'] = _root['b' + myNum + 'Diff'] / 3;
swatchColor = new Color(this);
swatchColor.setRGB(_root['r' + myNum + 'Change'] << 16 | _root['g' + myNum + 'Change'] << 8 | _root['b' + myNum + 'Change']);
_root['r' + myNum + 'Old'] -= _root['r' + myNum + 'New'] - _root['r' + myNum + 'Change'];
_root['g' + myNum + 'Old'] -= _root['g' + myNum + 'New'] - _root['g' + myNum + 'Change'];
_root['b' + myNum + 'Old'] -= _root['b' + myNum + 'New'] - _root['b' + myNum + 'Change'];
if (i < 3) {
++i;
_root['r' + i + 'New'] = random(255);
_root['g' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
} else {
i = 0;
}
}
}
frame 2 {
gotoAndPlay(1);
}
movieClip 13 {
}
button 20 {
on (release) {
_root.gotoAndStop('game');
}
}
movieClip 21 {
frame 169 {
stop();
}
}
frame 4 {
meters = 0;
hits = 0;
speed = 13;
speed_jump_max = 25;
speed_fall = 15;
speed_obstacle = 15;
}
movieClip 23 {
}
movieClip 26 {
frame 1 {
_parent._x -= _root.speed_obstacle;
if (_parent._x < -100) {
hit = false;
_parent._x = 850;
_parent.gotoAndStop(random(_parent._totalFrames) + 1);
}
width = _parent._width / 2;
height = _parent._height;
if (_parent._x - width < _root.alien._x && _root.alien._x < _parent._x && _parent._y - height < _root.alien._y && _root.alien._currentFrame == 1 && hit != true) {
hit = true;
++_root.hits;
_root.alien.gotoAndStop('hit');
}
}
frame 2 {
gotoAndPlay(1);
}
}
movieClip 30 {
frame 1 {
gotoAndStop(random(_totalframes) + 1);
}
}
movieClip 32 {
}
movieClip 35 {
}
movieClip 41 {
}
movieClip 42 {
}
movieClip 43 {
}
movieClip 44 {
frame 1 {
++_root.feet;
if (_root.feet == 30) {
++_root.meters;
_root.feet = 0;
}
if (_parent.jumping != true && _parent.air != true) {
_root.speed_jump = _root.speed_jump_max;
_parent.gravity = _root.speed_jump / 10;
if (Key.isDown(65)) {
if (_parent.key_jump != true) {
if (_parent.air != true) {
_parent.air = true;
_parent.jumping = true;
}
}
_parent.key_jump = true;
} else {
_parent.key_jump = false;
}
} else {
if (_parent.jumping == true) {
if (0 < _root.speed_jump) {
_root.speed_jump -= _parent.gravity;
} else {
_parent.jumping = false;
}
_parent._y -= _root.speed_jump;
} else {
if (_parent.air == true) {
if (_root.speed_jump < _root.speed_fall) {
_root.speed_jump += _parent.gravity;
}
_parent._y += _root.speed_jump;
if (320 < _parent._y) {
_parent._y = 320;
_parent.air = false;
}
}
}
}
if (Key.isDown(Key.RIGHT)) {
++_parent.key_right;
} else {
_parent.key_right = 0;
}
if (Key.isDown(Key.LEFT)) {
++_parent.key_left;
} else {
_parent.key_left = 0;
}
if (Key.isDown(Key.RIGHT) && (_parent.key_left == 0 || _parent.key_right < _parent.key_left)) {
_parent._x += _root.speed / 2;
}
if (Key.isDown(Key.LEFT) && (_parent.key_right == 0 || _parent.key_left < _parent.key_right)) {
_parent._x -= _root.speed;
}
_root.shadow._x = _parent._x - (320 - _parent._y) / 1.5;
if (550 < _parent._x) {
_parent._x = 550;
} else {
if (_parent._x < 150) {
_parent.snowball.gotoAndStop('hit');
_root.shadow._visible = false;
_parent.gotoAndStop('nada');
}
}
}
frame 2 {
gotoAndPlay(1);
}
}
movieClip 46 {
}
movieClip 61 {
}
movieClip 62 {
frame 11 {
_parent.gotoAndStop('running');
}
}
movieClip 63 {
frame 1 {
_parent._x -= _root.speed + _root.hits;
}
frame 2 {
gotoAndPlay(1);
}
}
movieClip 65 {
frame 1 {
stop();
}
frame 2 {
jumping = false;
}
frame 3 {
_root.gotoAndStop('fade_out');
}
}
movieClip 70 {
}
movieClip 75 {
}
movieClip 76 {
frame 1 {
x = _parent._x + _parent._parent._x;
y = _parent._y + _parent._parent._y;
if (y < 410) {
_parent._y += 5;
_parent._x -= 4;
} else {
_parent._x = random(600) - _parent._parent._x;
_parent._y = -10 - _parent._parent._y;
}
}
frame 2 {
gotoAndPlay(1);
}
}
movieClip 77 {
frame 1 {
_x = random(600) - _parent._x;
_y = random(400) - _parent._y;
}
}
movieClip 78 {
frame 1 {
i = 1;
while (30 >= i) {
flake.duplicateMovieClip('flake' + i, i);
++i;
}
}
}
movieClip 80 {
}
movieClip 85 {
frame 60 {
_root.gotoAndStop('end');
}
}
instance 1 of movieClip 7 {
onClipEvent (load) {
myNum = _name;
}
onClipEvent (enterFrame) {
_root['r' + myNum + 'Diff'] = _root['r' + myNum + 'New'] - _root['r' + myNum + 'Old'];
_root['r' + myNum + 'Change'] = _root['r' + myNum + 'Diff'] / 3;
_root['g' + myNum + 'Diff'] = _root['g' + myNum + 'New'] - _root['g' + myNum + 'Old'];
_root['g' + myNum + 'Change'] = _root['g' + myNum + 'Diff'] / 3;
_root['b' + myNum + 'Diff'] = _root['b' + myNum + 'New'] - _root['b' + myNum + 'Old'];
_root['b' + myNum + 'Change'] = _root['b' + myNum + 'Diff'] / 3;
swatchColor = new Color(this);
swatchColor.setRGB(_root['r' + myNum + 'Change'] << 16 | _root['g' + myNum + 'Change'] << 8 | _root['b' + myNum + 'Change']);
_root['r' + myNum + 'Old'] -= _root['r' + myNum + 'New'] - _root['r' + myNum + 'Change'];
_root['g' + myNum + 'Old'] -= _root['g' + myNum + 'New'] - _root['g' + myNum + 'Change'];
_root['b' + myNum + 'Old'] -= _root['b' + myNum + 'New'] - _root['b' + myNum + 'Change'];
if (i < 3) {
++i;
_root['r' + i + 'New'] = random(255);
_root['g' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
} else {
i = 0;
}
}
}
instance 2 of movieClip 7 {
onClipEvent (load) {
myNum = _name;
}
onClipEvent (enterFrame) {
_root['r' + myNum + 'Diff'] = _root['r' + myNum + 'New'] - _root['r' + myNum + 'Old'];
_root['r' + myNum + 'Change'] = _root['r' + myNum + 'Diff'] / 3;
_root['g' + myNum + 'Diff'] = _root['g' + myNum + 'New'] - _root['g' + myNum + 'Old'];
_root['g' + myNum + 'Change'] = _root['g' + myNum + 'Diff'] / 3;
_root['b' + myNum + 'Diff'] = _root['b' + myNum + 'New'] - _root['b' + myNum + 'Old'];
_root['b' + myNum + 'Change'] = _root['b' + myNum + 'Diff'] / 3;
swatchColor = new Color(this);
swatchColor.setRGB(_root['r' + myNum + 'Change'] << 16 | _root['g' + myNum + 'Change'] << 8 | _root['b' + myNum + 'Change']);
_root['r' + myNum + 'Old'] -= _root['r' + myNum + 'New'] - _root['r' + myNum + 'Change'];
_root['g' + myNum + 'Old'] -= _root['g' + myNum + 'New'] - _root['g' + myNum + 'Change'];
_root['b' + myNum + 'Old'] -= _root['b' + myNum + 'New'] - _root['b' + myNum + 'Change'];
if (i < 3) {
++i;
_root['r' + i + 'New'] = random(255);
_root['g' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
} else {
i = 0;
}
}
}
instance 3 of movieClip 7 {
onClipEvent (load) {
myNum = _name;
}
onClipEvent (enterFrame) {
_root['r' + myNum + 'Diff'] = _root['r' + myNum + 'New'] - _root['r' + myNum + 'Old'];
_root['r' + myNum + 'Change'] = _root['r' + myNum + 'Diff'] / 3;
_root['g' + myNum + 'Diff'] = _root['g' + myNum + 'New'] - _root['g' + myNum + 'Old'];
_root['g' + myNum + 'Change'] = _root['g' + myNum + 'Diff'] / 3;
_root['b' + myNum + 'Diff'] = _root['b' + myNum + 'New'] - _root['b' + myNum + 'Old'];
_root['b' + myNum + 'Change'] = _root['b' + myNum + 'Diff'] / 3;
swatchColor = new Color(this);
swatchColor.setRGB(_root['r' + myNum + 'Change'] << 16 | _root['g' + myNum + 'Change'] << 8 | _root['b' + myNum + 'Change']);
_root['r' + myNum + 'Old'] -= _root['r' + myNum + 'New'] - _root['r' + myNum + 'Change'];
_root['g' + myNum + 'Old'] -= _root['g' + myNum + 'New'] - _root['g' + myNum + 'Change'];
_root['b' + myNum + 'Old'] -= _root['b' + myNum + 'New'] - _root['b' + myNum + 'Change'];
if (i < 3) {
++i;
_root['r' + i + 'New'] = random(255);
_root['g' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
_root['b' + i + 'New'] = random(255);
} else {
i = 0;
}
}
}
frame 6 {
_root.score = _root.meters;
_root.meters = 'you survived for ' + _root.meters + ' meters';
}
button 94 {
on (release) {
gotoAndStop(4);
}
}
button 99 {
on (release) {
_root.gotoAndStop('scores');
}
}
movieClip 100 {
frame 1 {
if (_root.local != 1) {
_visible = false;
}
}
}
frame 7 {
prevFrame();
}
button 109 {
on (release) {
if (_root.scoredone == 'done' and _root.hiscore20 < _root.score and _root.old_score != _root.score) {
_root.old_score = _root.score;
_root.hiscore = _root.score;
if (_root.xname eq 'Name Here') {
_root.xname = 'etgames';
}
loadVariablesNum('/scores.php?action=sendscore&game=' + _root.game + '&hiscore=' + _root.hiscore + '&xname=' + _root.xname + '&randx=' + random(100), 0, 'POST');
}
_visible = 0;
}
}
movieClip 112 {
frame 1 {
if (_root.hiscore20 < _root.score and _root.local == 1) {
_visible = 1;
} else {
_visible = 0;
stop();
}
}
}
movieClip 154 {
frame 1 {
if (_root.local == 1) {
_visible = 1;
} else {
_visible = 0;
stop();
}
}
frame 2 {
_root.game = 'snowball';
loadVariablesNum('/scores.php?action=getscores&game=' + _root.game + '&randx=' + random(100000), 0, 'POST');
}
frame 5 {
if (_root.scoredone == 'done') {
nothing = nothing;
} else {
gotoAndPlay(3);
}
}
frame 7 {
stop();
}
}