Combined Code
movieClip 5 so1 {
frame 42 {
stop();
}
}
movieClip 8 so2 {
frame 13 {
stop();
}
}
movieClip 12 so3 {
frame 25 {
stop();
}
}
movieClip 14 so4 {
frame 20 {
stop();
}
}
movieClip 31 {
frame 10 {
stop();
}
frame 11 {
gotoAndPlay(1);
}
}
movieClip 32 goodjob {
}
movieClip 33 goodjob {
}
movieClip 41 {
}
frame 2 {
if (_framesloaded < _totalframes) {
_root.loader._xscale = (_framesloaded / _totalframes) * 100;
gotoAndPlay(1);
}
}
frame 3 {
stop();
}
movieClip 43 {
}
instance of movieClip 43 {
onClipEvent (mouseUp) {
_root.play();
}
}
frame 4 {
function startDg(obj) {
xx = obj._x;
yy = obj._y;
startDrag(obj, false);
}
function stopDg(obj) {
stopDrag();
if ((eval(obj._name + 'a')).hitTest(_root._xmouse, _root._ymouse, false)) {
obj._x = (eval(obj._name + 'a'))._x;
obj._y = (eval(obj._name + 'a'))._y + 55;
a1._visible = false;
a4._visible = false;
a3._visible = false;
a2._visible = false;
if (obj._name == 'a1') {
gotoAndPlay(9);
} else {
if (obj._name == 'a2') {
gotoAndPlay(39);
} else {
if (obj._name == 'a3') {
gotoAndPlay(29);
} else {
gotoAndPlay(19);
}
}
}
} else {
obj._x = xx;
obj._y = yy;
}
}
function isWin() {
var i = 1;
while (4 >= i) {
if (!(eval('a' + i)).hitTest(eval('a' + i + 'a'))) {
return false;
}
++i;
}
return true;
}
stopAllSounds();
a1._visible = true;
a4._visible = true;
a3._visible = true;
a2._visible = true;
if (isWin()) {
attachMovie('goodjob', 'g', 500);
g._x = 300;
g._y = 200;
}
stop();
}
movieClip 52 {
}
movieClip 53 {
}
movieClip 62 {
}
movieClip 65 {
}
movieClip 66 {
}
movieClip 70 {
}
movieClip 82 {
}
movieClip 85 {
}
movieClip 86 {
}
movieClip 91 {
}
movieClip 92 {
}
button 96 {
on (press) {
_root.startDg(this);
}
on (release, releaseOutside) {
_root.stopDg(this);
}
}
movieClip 97 {
}
button 100 {
on (press) {
_root.startDg(this);
}
on (release, releaseOutside) {
_root.stopDg(this);
}
}
movieClip 101 {
}
button 104 {
on (press) {
_root.startDg(this);
}
on (release, releaseOutside) {
_root.stopDg(this);
}
}
movieClip 105 {
}
button 107 {
on (press) {
_root.startDg(this);
}
on (release, releaseOutside) {
_root.stopDg(this);
}
}
movieClip 108 {
}
frame 9 {
_root.attachMovie('so1', 'so', 1);
stop();
}
button 112 {
on (release) {
gotoAndPlay(4);
}
}
movieClip 113 {
frame 16 {
stop();
}
}
frame 18 {
stop();
}
frame 19 {
_root.attachMovie('so2', 'so', 1);
stop();
}
frame 28 {
stop();
}
frame 29 {
_root.attachMovie('so3', 'so', 1);
stop();
}
frame 38 {
stop();
}
frame 39 {
_root.attachMovie('so4', 'so', 1);
stop();
}
frame 48 {
stop();
}