Frame 1
fscommand ("fullscreen", "true");
fscommand ("allowscale", "false");
Frame 3
stop();
Instance of Symbol 3 MovieClip "progressbar" in Frame 3
onClipEvent (load) {
totalFileSize = _root.getBytesTotal();
startTime = getTimer();
startBytes = _root.getBytesLoaded();
this._xscale = 0;
}
onClipEvent (enterFrame) {
bytesLoaded = _root.getBytesLoaded();
amountLoaded = bytesLoaded / totalFileSize;
percentLoaded = int(100 * amountLoaded);
this._xscale = percentLoaded;
timeSoFar = getTimer() - startTime;
speed = bytesLoaded / timeSoFar;
bytesLeft = totalFileSize - bytesLoaded;
timeLeft = (bytesLeft / 1000) * (speed / 1000);
speed = int(10 * speed) / 10;
_root.bytesMessage = ((int(bytesLoaded / 1000) + "kb/") + int(totalFileSize / 1000)) + "kb";
_root.speedMessage = speed + "k/sec";
_root.timeMessage = int(timeLeft) + " seconds remaining";
if (amountLoaded >= 1) {
_root.gotoAndStop("complete");
}
}
Frame 4
stop();
Frame 5
stop();
Pieces = 0;
Frame 6
stop();
Frame 15
play();
Frame 135
stop();
Symbol 14 Button
on (press) {
gotoAndStop (5);
}
Symbol 71 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T01._x, _root.T01._y, true) == true) {
setProperty(this, _x , 133.3);
setProperty(this, _y , 34.2);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 72 MovieClip Frame 1
stop();
Symbol 72 MovieClip Frame 2
stop();
Symbol 72 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 76 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T02._x, _root.T02._y, true) == true) {
setProperty(this, _x , 184.8);
setProperty(this, _y , 42);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 77 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 2
stop();
Symbol 77 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 81 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T24._x, _root.T24._y, true) == true) {
setProperty(this, _x , 417.5);
setProperty(this, _y , 212.8);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 82 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 2
stop();
Symbol 82 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 86 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T21._x, _root.T21._y, true) == true) {
setProperty(this, _x , 244.2);
setProperty(this, _y , 205);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 87 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 2
stop();
Symbol 87 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 91 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T14._x, _root.T14._y, true) == true) {
setProperty(this, _x , 184.3);
setProperty(this, _y , 153.9);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 92 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 2
stop();
Symbol 92 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 96 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T03._x, _root.T03._y, true) == true) {
setProperty(this, _x , 245.3);
setProperty(this, _y , 34.3);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 97 MovieClip Frame 1
stop();
Symbol 97 MovieClip Frame 2
stop();
Symbol 97 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 99 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T04._x, _root.T04._y, true) == true) {
setProperty(this, _x , 305.9);
setProperty(this, _y , 41.8);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 2
stop();
Symbol 100 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 104 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T17._x, _root.T17._y, true) == true) {
setProperty(this, _x , 366.6);
setProperty(this, _y , 153.8);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 2
stop();
Symbol 105 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 109 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T15._x, _root.T15._y, true) == true) {
setProperty(this, _x , 245.2);
setProperty(this, _y , 153.8);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 110 MovieClip Frame 1
stop();
Symbol 110 MovieClip Frame 2
stop();
Symbol 110 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 114 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T23._x, _root.T23._y, true) == true) {
setProperty(this, _x , 366.6);
setProperty(this, _y , 204.9);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 115 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 2
stop();
Symbol 115 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 119 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T08._x, _root.T08._y, true) == true) {
setProperty(this, _x , 184.8);
setProperty(this, _y , 93);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 120 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 2
stop();
Symbol 120 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 122 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T05._x, _root.T05._y, true) == true) {
setProperty(this, _x , 366.5);
setProperty(this, _y , 34.1);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 123 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 2
stop();
Symbol 123 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 127 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T06._x, _root.T06._y, true) == true) {
setProperty(this, _x , 425.2);
setProperty(this, _y , 42);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 128 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 2
stop();
Symbol 128 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 132 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T07._x, _root.T07._y, true) == true) {
setProperty(this, _x , 125.6);
setProperty(this, _y , 93);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 133 MovieClip Frame 1
stop();
Symbol 133 MovieClip Frame 2
stop();
Symbol 133 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 137 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T19._x, _root.T19._y, true) == true) {
setProperty(this, _x , 125.1);
setProperty(this, _y , 205.2);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 138 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 2
stop();
Symbol 138 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 142 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T09._x, _root.T09._y, true) == true) {
setProperty(this, _x , 245.3);
setProperty(this, _y , 93);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 2
stop();
Symbol 143 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 147 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T10._x, _root.T10._y, true) == true) {
setProperty(this, _x , 305.9);
setProperty(this, _y , 93);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 2
stop();
Symbol 148 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 152 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T11._x, _root.T11._y, true) == true) {
setProperty(this, _x , 366.6);
setProperty(this, _y , 93);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 153 MovieClip Frame 1
stop();
Symbol 153 MovieClip Frame 2
stop();
Symbol 153 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 157 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T16._x, _root.T16._y, true) == true) {
setProperty(this, _x , 305.9);
setProperty(this, _y , 153.9);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 158 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 2
stop();
Symbol 158 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 162 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T12._x, _root.T12._y, true) == true) {
setProperty(this, _x , 417.4);
setProperty(this, _y , 92.9);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 163 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 2
stop();
Symbol 163 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 167 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T13._x, _root.T13._y, true) == true) {
setProperty(this, _x , 133.4);
setProperty(this, _y , 153.9);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 168 MovieClip Frame 1
stop();
Symbol 168 MovieClip Frame 2
stop();
Symbol 168 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 172 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T18._x, _root.T18._y, true) == true) {
setProperty(this, _x , 425.3);
setProperty(this, _y , 153.9);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 173 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 2
stop();
Symbol 173 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 177 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T20._x, _root.T20._y, true) == true) {
setProperty(this, _x , 183.7);
setProperty(this, _y , 212.7);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 2
stop();
Symbol 178 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 182 Button
on (press) {
startDrag (this, false, 20, 20, 520, 360);
gotoAndStop (2);
}
on (release) {
if (this.hitTest(_root.T22._x, _root.T22._y, true) == true) {
setProperty(this, _x , 305.4);
setProperty(this, _y , 212.7);
gotoAndStop (3);
stopDrag();
} else {
stopDrag();
gotoAndStop (1);
}
}
Symbol 183 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 2
stop();
Symbol 183 MovieClip Frame 3
_root.Pieces = _root.Pieces + 1;
stop();
Symbol 186 MovieClip Frame 1
if (_root.Pieces == 24) {
tellTarget (_root) {
gotoAndStop ("SantaGo");
};
}
Symbol 217 MovieClip Frame 1
stop();
Symbol 217 MovieClip Frame 17
gotoAndPlay (5);
Symbol 237 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 40
gotoAndPlay (28);
Symbol 244 MovieClip Frame 37
tellTarget (E01) {
gotoAndPlay ("Elf01_laugh");
};
Symbol 244 MovieClip Frame 39
tellTarget (E02) {
gotoAndPlay ("E02_laugh");
};
Symbol 244 MovieClip Frame 171
tellTarget (_root) {
gotoAndPlay ("MerryChristmas");
};
stop();
Symbol 249 MovieClip Frame 90
stop();
Symbol 251 Button
on (press) {
gotoAndStop (5);
}