Frame 1
stop();
topEdge = 0;
leftEdge = 0;
rightEdge = 450;
bottomEdge = 350;
i = 0;
while (i < 50) {
_root.snow_mc.duplicateMovieClip("flake" + i, i);
_root["flake" + i]._x = (Math.random() * (rightEdge - 20)) + 10;
_root["flake" + i]._y = (Math.random() * bottomEdge) + 10;
_root["flake" + i]._alpha = (Math.random() * 80) + 20;
i++;
i++;
}
Instance of Symbol 12 MovieClip "snow_mc" in Frame 1
onClipEvent (load) {
speed = (Math.random() * 2) + 1;
angle = 0;
rad = (Math.random() * 4) + 1;
}
onClipEvent (enterFrame) {
this._y = this._y - speed;
if (this._y <= _root.topEdge) {
this._y = 90;
}
this._x = this._x + (Math.cos(angle * (Math.PI/180)) * rad);
if (this._x > _root.rightEdge) {
this._x = -1;
}
angle++;
angle = angle % 50;
_rotation = (_rotation + 4);
}
Frame 2
stop();
kill = function () {
for (a in this) {
this[a].removeMovieClip();
delete this[a];
}
delete a;
};
kill();
Frame 3
stop();
Frame 4
walls = [];
for (i in _root) {
if ((_root[i] != player) && (_root[i] instanceof MovieClip)) {
walls.push(_root[i]);
}
}
this.onEnterFrame = function () {
player._x = player._x + ((_xmouse - player._x) * 0.1);
player._y = player._y + ((_ymouse - player._y) * 0.1);
if (player.hitTest(portal)) {
gotoAndStop (5);
}
for (i in walls) {
if (walls[i].hitTest(player)) {
gotoAndStop (20);
}
}
};
stop();
Instance of Symbol 2 MovieClip [player] "player" in Frame 4
onClipEvent (load) {
Mouse.hide();
}
Instance of Symbol 37 MovieClip "portal" in Frame 4
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Frame 5
walls = [];
for (i in _root) {
if ((_root[i] != player) && (_root[i] instanceof MovieClip)) {
walls.push(_root[i]);
}
}
this.onEnterFrame = function () {
player._x = player._x + ((_xmouse - player._x) * 0.1);
player._y = player._y + ((_ymouse - player._y) * 0.1);
if (player.hitTest(portal2)) {
gotoAndStop (6);
}
for (i in walls) {
if (walls[i].hitTest(player)) {
gotoAndStop (21);
}
}
};
stop();
Instance of Symbol 37 MovieClip "portal2" in Frame 5
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Instance of Symbol 34 MovieClip in Frame 5
onClipEvent (load) {
Speed = 2;
}
onClipEvent (enterFrame) {
if (((_y + Speed) > 190) || ((_y + Speed) < 0)) {
Speed = Speed * -1;
}
_y = (_y + Speed);
}
Instance of Symbol 34 MovieClip "secondary" in Frame 5
onClipEvent (load) {
Speed = 4;
}
onClipEvent (enterFrame) {
if (((_y + Speed) > 190) || ((_y + Speed) < 0)) {
Speed = Speed * -1;
}
_y = (_y + Speed);
}
Frame 6
walls = [];
for (i in _root) {
if ((_root[i] != player) && (_root[i] instanceof MovieClip)) {
walls.push(_root[i]);
}
}
this.onEnterFrame = function () {
player._x = player._x + ((_xmouse - player._x) * 0.1);
player._y = player._y + ((_ymouse - player._y) * 0.1);
if (player.hitTest(portal3)) {
gotoAndStop (7);
}
for (i in walls) {
if (walls[i].hitTest(player)) {
gotoAndStop (22);
}
}
};
stop();
Instance of Symbol 37 MovieClip "portal3" in Frame 6
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Instance of Symbol 34 MovieClip in Frame 6
onClipEvent (load) {
Speed = 2;
}
onClipEvent (enterFrame) {
if (((_x + Speed) > 380) || ((_x + Speed) < 50)) {
Speed = Speed * -1;
}
_x = (_x + Speed);
}
Frame 7
walls = [];
for (i in _root) {
if ((_root[i] != player) && (_root[i] instanceof MovieClip)) {
walls.push(_root[i]);
}
}
this.onEnterFrame = function () {
player._x = player._x + ((_xmouse - player._x) * 0.1);
player._y = player._y + ((_ymouse - player._y) * 0.1);
if (player.hitTest(portal4)) {
gotoAndStop (8);
}
for (i in walls) {
if (walls[i].hitTest(player)) {
gotoAndStop (23);
}
}
};
stop();
Instance of Symbol 37 MovieClip "portal4" in Frame 7
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Frame 8
walls = [];
for (i in _root) {
if ((_root[i] != player) && (_root[i] instanceof MovieClip)) {
walls.push(_root[i]);
}
}
this.onEnterFrame = function () {
player._x = player._x + ((_xmouse - player._x) * 0.1);
player._y = player._y + ((_ymouse - player._y) * 0.1);
if (player.hitTest(portal5)) {
gotoAndStop (9);
}
for (i in walls) {
if (walls[i].hitTest(player)) {
gotoAndStop (24);
}
}
};
stop();
Instance of Symbol 37 MovieClip "portal5" in Frame 8
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Instance of Symbol 53 MovieClip "zxc" in Frame 8
onClipEvent (load) {
Speed = 2;
}
onClipEvent (enterFrame) {
if (((_x + Speed) > 300) || ((_x + Speed) < 50)) {
Speed = Speed * -1;
}
_x = (_x + Speed);
}
Frame 9
walls = [];
for (i in _root) {
if ((_root[i] != player) && (_root[i] instanceof MovieClip)) {
walls.push(_root[i]);
}
}
this.onEnterFrame = function () {
player._x = player._x + ((_xmouse - player._x) * 0.1);
player._y = player._y + ((_ymouse - player._y) * 0.1);
if (player.hitTest(portal6)) {
gotoAndStop (10);
}
for (i in walls) {
if (walls[i].hitTest(player)) {
gotoAndStop (25);
}
}
};
stop();
Instance of Symbol 2 MovieClip [player] "player" in Frame 9
onClipEvent (load) {
Mouse.hide();
}
Instance of Symbol 37 MovieClip "portal6" in Frame 9
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Frame 10
walls = [];
for (i in _root) {
if ((_root[i] != player) && (_root[i] instanceof MovieClip)) {
walls.push(_root[i]);
}
}
this.onEnterFrame = function () {
player._x = player._x + ((_xmouse - player._x) * 0.1);
player._y = player._y + ((_ymouse - player._y) * 0.1);
if (player.hitTest(portal7)) {
gotoAndStop (11);
}
for (i in walls) {
if (walls[i].hitTest(player)) {
gotoAndStop (26);
}
}
};
stop();
Instance of Symbol 37 MovieClip "portal7" in Frame 10
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Frame 11
walls = [];
for (i in _root) {
if ((_root[i] != player) && (_root[i] instanceof MovieClip)) {
walls.push(_root[i]);
}
}
this.onEnterFrame = function () {
player._x = player._x + ((_xmouse - player._x) * 0.1);
player._y = player._y + ((_ymouse - player._y) * 0.1);
if (player.hitTest(portal8)) {
gotoAndStop (12);
}
for (i in walls) {
if (walls[i].hitTest(player)) {
gotoAndStop (27);
}
}
};
stop();
Instance of Symbol 2 MovieClip [player] "player" in Frame 11
onClipEvent (load) {
Mouse.hide();
}
Instance of Symbol 37 MovieClip "portal8" in Frame 11
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Frame 12
walls = [];
for (i in _root) {
if ((_root[i] != player) && (_root[i] instanceof MovieClip)) {
walls.push(_root[i]);
}
}
this.onEnterFrame = function () {
player._x = player._x + ((_xmouse - player._x) * 0.1);
player._y = player._y + ((_ymouse - player._y) * 0.1);
if (player.hitTest(portal9)) {
gotoAndStop (13);
}
for (i in walls) {
if (walls[i].hitTest(player)) {
gotoAndStop (28);
}
}
};
stop();
Instance of Symbol 37 MovieClip "portal9" in Frame 12
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Instance of Symbol 59 MovieClip "wallsdf" in Frame 12
onClipEvent (load) {
Speed = 2;
}
onClipEvent (enterFrame) {
if (((_y + Speed) > 290) || ((_y + Speed) < 0)) {
Speed = Speed * -1;
}
_y = (_y + Speed);
}
Frame 13
walls = [];
for (i in _root) {
if ((_root[i] != player) && (_root[i] instanceof MovieClip)) {
walls.push(_root[i]);
}
}
this.onEnterFrame = function () {
player._x = player._x + ((_xmouse - player._x) * 0.1);
player._y = player._y + ((_ymouse - player._y) * 0.1);
if (player.hitTest(portal10)) {
gotoAndStop (15);
}
for (i in walls) {
if (walls[i].hitTest(player)) {
gotoAndStop (29);
}
}
};
stop();
Instance of Symbol 37 MovieClip "portal10" in Frame 13
onClipEvent (enterFrame) {
_rotation = (_rotation + 5);
}
Instance of Symbol 59 MovieClip "wallsdf" in Frame 13
onClipEvent (load) {
Speed = 2;
}
onClipEvent (enterFrame) {
if (((_x + Speed) > 355) || ((_x + Speed) < 250)) {
Speed = Speed * -1;
}
_x = (_x + Speed);
}
Frame 15
stop();
Frame 20
Mouse.show();
stop();
Frame 21
Mouse.show();
stop();
Frame 22
Mouse.show();
stop();
Frame 23
Mouse.show();
stop();
Frame 24
Mouse.show();
stop();
Frame 25
Mouse.show();
stop();
Frame 26
Mouse.show();
stop();
Frame 27
Mouse.show();
stop();
Frame 28
Mouse.show();
stop();
Frame 29
Mouse.show();
stop();
Symbol 10 MovieClip Frame 75
_root.gotoAndStop(2);
Symbol 18 Button
on (release) {
gotoAndStop (3);
}
Symbol 24 Button
on (release) {
getURL ("http://www.crystalitegames.com", _blank);
}
Symbol 27 Button
on (release) {
getURL ("http://www.ebaumsworld.com", _blank);
}
Symbol 32 Button
on (release) {
gotoAndStop (4);
}
Symbol 69 Button
on (release) {
_root.gotoAndStop(3);
}
Symbol 70 MovieClip Frame 100
stop();
Symbol 73 Button
on (release) {
gotoAndStop (4);
}
Symbol 77 MovieClip Frame 50
stop();
Symbol 79 Button
on (release) {
gotoAndStop (5);
}
Symbol 80 Button
on (release) {
gotoAndStop (6);
}
Symbol 81 Button
on (release) {
gotoAndStop (7);
}
Symbol 82 Button
on (release) {
gotoAndStop (8);
}
Symbol 83 Button
on (release) {
gotoAndStop (9);
}
Symbol 84 Button
on (release) {
gotoAndStop (10);
}
Symbol 85 Button
on (release) {
gotoAndStop (11);
}
Symbol 86 Button
on (release) {
gotoAndStop (12);
}
Symbol 87 Button
on (release) {
gotoAndStop (13);
}