Frame 1
function movecrucible() {
if (thongs_mc.hitTest(crucible_mc)) {
thongs_mc.gotoAndStop(2);
crucible_mc._x = thongs_mc._x + 20;
crucible_mc._y = thongs_mc._y - 20;
}
}
var mouseListener = new Object();
mouseListener.onMouseMove = function () {
movecrucible();
};
fscommand ("showmenu", false);
stop();
function init() {
var items_array = new Array();
items_array = ["key1", "key2", "key3", "key4", "key5", "key6", "key7", "keyedge_mc", "try_btn", "vase_mc", "thongs_mc", "lighter_mc", "crucible_mc", "bucket_mc", "lock_mc"];
var i = 0;
while (i < items_array.length) {
eval (items_array[i])._visible = false;
i++;
}
if (secondTime) {
timer_mc.gotoAndStop(2);
}
}
function showkey() {
keyedge_mc._visible = true;
keysnum++;
var keys = eval ("key" + keysnum);
keys._visible = true;
}
function showbubble(prm) {
bubble_mc.bbleText = prm;
bubble_mc.gotoAndPlay(3);
}
function openDoor() {
dooropen_mc.gotoAndPlay(2);
}
function electricute() {
block_mc.gotoAndStop(2);
showbubble("the key was electrocuted");
}
if (!inited) {
inited = true;
var itemsclicked_array = [];
var itemspushed_array = [];
Mouse.addListener(mouseListener);
keysnum = 0;
roses = 0;
cars = 0;
keytaken = false;
init();
}
Instance of Symbol 6 MovieClip "key_mc" in Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent.electricute();
}
Instance of Symbol 26 MovieClip in Frame 1
on (release) {
_parent.lock_mc._visible = true;
_visible = false;
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 108 MovieClip "vase2_mc" in Frame 1
onClipEvent (load) {
key_mc._visible = false;
roses = 0;
}
Instance of Symbol 111 MovieClip "lightswitch_mc" in Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
if (this._currentframe == 1) {
if (_parent.lighter_mc._currentframe == 1) {
_parent.lightsoff_mc.gotoAndStop(2);
this._alpha = 50;
} else {
_parent.lightsoff_mc.gotoAndStop(3);
}
this.gotoAndStop(2);
} else {
_parent.lightsoff_mc.gotoAndStop(1);
this.gotoAndStop(1);
this._alpha = 100;
}
}
Instance of Symbol 6 MovieClip "key1" in Frame 1
on (press) {
this.startDrag(false, 15, 15, 700, 600);
this.swapDepths(_parent.depth_mc);
}
on (release) {
stopDrag();
if (this.hitTest(_parent.bucket_mc.water_mc) and (_parent.bucket_mc._currentframe == 4)) {
_parent.keyedge_mc._visible = false;
this._visible = false;
_parent.bucket_mc.keydup_mc.play();
}
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
on (releaseOutside) {
stopDrag();
if (this.hitTest(_parent.bucket_mc.water_mc) and (_parent.bucket_mc._currentframe == 4)) {
_parent.keyedge_mc._visible = false;
this._visible = false;
_parent.bucket_mc.keydup_mc.play();
}
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 6 MovieClip "key2" in Frame 1
on (press) {
this.startDrag(false, 15, 15, 700, 600);
this.swapDepths(_parent.depth_mc);
}
on (release) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
on (releaseOutside) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 6 MovieClip "key3" in Frame 1
on (press) {
this.startDrag(false, 15, 15, 700, 600);
this.swapDepths(_parent.depth_mc);
}
on (release) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
on (releaseOutside) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 6 MovieClip "key4" in Frame 1
on (press) {
this.startDrag(false, 15, 15, 700, 600);
this.swapDepths(_parent.depth_mc);
}
on (release) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
on (releaseOutside) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 6 MovieClip "key5" in Frame 1
on (press) {
this.startDrag(false, 15, 15, 700, 600);
this.swapDepths(_parent.depth_mc);
}
on (release) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
on (releaseOutside) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 6 MovieClip "key6" in Frame 1
on (press) {
this.startDrag(false, 15, 15, 700, 600);
this.swapDepths(_parent.depth_mc);
}
on (release) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
on (releaseOutside) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 6 MovieClip "key7" in Frame 1
on (press) {
this.startDrag(false, 15, 15, 700, 600);
this.swapDepths(_parent.depth_mc);
}
on (release) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
on (releaseOutside) {
stopDrag();
var currentFrame = 0;
var i = 1;
while (i < 9) {
var kh_mc = eval ("_parent.kh" + i);
currentFrame = currentFrame + kh_mc._currentframe;
if (this.hitTest(kh_mc)) {
kh_mc.gotoAndStop(2);
this._visible = false;
}
if (currentFrame >= 14) {
_parent.openDoor();
}
i++;
}
_x = initx;
_y = inity;
this.swapDepths(_parent.depth_mc);
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 114 MovieClip "keyedge_mc" in Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
if (_parent.key1._y < 35) {
_parent.keystuck_mc.gotoAndStop(2);
_parent.showbubble("Two keys stuck together");
}
}
Instance of Symbol 174 MovieClip "frame4_object2_mc" in Frame 1
onClipEvent (load) {
initx = _x;
inity = _y;
initxs = _xscale;
initys = _yscale;
this.tabEnabled = false;
}
Instance of Symbol 195 MovieClip "startagain_mc" in Frame 1
on (release) {
_parent.play();
}
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 72 MovieClip "lighter_mc" in Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 196 MovieClip "vase_mc" in Frame 1
onClipEvent (load) {
key_mc._visible = false;
roses = 0;
}
Instance of Symbol 40 MovieClip "thongs_mc" in Frame 1
on (press) {
this.startDrag(false, 15, 15, 700, 600);
}
on (release) {
if (_parent.crucible_mc.hitTest(_parent.bucket_mc)) {
if ((_parent.crucible_mc._currentframe >= 3) and (_parent.bucket_mc._currentframe >= 2)) {
_parent.bucket_mc.gotoAndStop(3);
_parent.crucible_mc._visible = false;
} else {
_parent.crucible_mc._x = _parent.crucible_mc.initx;
_parent.crucible_mc._y = _parent.crucible_mc.inity;
}
}
stopDrag();
_x = initx;
_y = inity;
}
on (releaseOutside) {
if (_parent.crucible_mc.hitTest(_parent.bucket_mc)) {
if ((_parent.crucible_mc._currentframe >= 3) and (_parent.bucket_mc._currentframe >= 2)) {
_parent.bucket_mc.gotoAndStop(3);
_parent.crucible_mc._visible = false;
} else {
_parent.crucible_mc._x = _parent.crucible_mc.initx;
_parent.crucible_mc._y = _parent.crucible_mc.inity;
}
}
stopDrag();
_x = initx;
_y = inity;
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 36 MovieClip "crucible_mc" in Frame 1
on (press) {
if (this._currentframe == 3) {
_parent.block_mc.gotoAndStop(2);
_parent.showbubble("crucible is hot , you got burnt");
} else {
this.startDrag(false, 15, 15, 700, 600);
}
}
on (release) {
stopDrag();
if (this.hitTest(_parent.stand_mc)) {
_x = _parent.stand_mc._x;
_y = (_parent.stand_mc._y - 15);
_xscale = 110;
_yscale = 110;
if ((this._currentframe == 2) and (_parent.lighter_mc._currentframe == 2)) {
this.gotoAndStop(3);
}
} else {
_x = initx;
_y = inity;
}
}
on (releaseOutside) {
stopDrag();
if (this.hitTest(_parent.stand_mc)) {
_x = _parent.stand_mc._x;
_y = (_parent.stand_mc._y - 15);
_xscale = 110;
_yscale = 110;
if ((this._currentframe == 2) and (_parent.lighter_mc._currentframe == 2)) {
this.gotoAndStop(3);
}
} else {
_x = initx;
_y = inity;
}
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 26 MovieClip "lock_mc" in Frame 1
on (press) {
this.startDrag(false, 15, 15, 700, 570);
}
on (release) {
stopDrag();
if (this.hitTest(_parent.crucible_mc)) {
if ((_parent.lighter_mc.hitTest(_parent.stand_mc) and (_parent.lighter_mc._currentframe > 1)) and _parent.crucible_mc.hitTest(_parent.stand_mc)) {
_parent.crucible_mc.gotoAndPlay(3);
} else {
_parent.crucible_mc.gotoAndStop(2);
}
_visible = false;
} else {
_x = initx;
_y = inity;
}
}
on (releaseOutside) {
stopDrag();
if (this.hitTest(_parent.crucible_mc)) {
if ((_parent.lighter_mc.hitTest(_parent.stand_mc) and (_parent.lighter_mc._currentframe > 1)) and _parent.crucible_mc.hitTest(_parent.stand_mc)) {
_parent.crucible_mc.gotoAndPlay(3);
} else {
_parent.crucible_mc.gotoAndStop(2);
}
_visible = false;
} else {
_x = initx;
_y = inity;
}
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 243 MovieClip "block_mc" in Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (press) {
}
on (release) {
}
Frame 2
inited = false;
Symbol 4 MovieClip Frame 1
stop();
Symbol 13 MovieClip Frame 1
stop();
Instance of Symbol 9 MovieClip in Symbol 13 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent._parent.itemspushed_array.push(_parent._name);
_parent.gotoAndStop(2);
}
Instance of Symbol 11 MovieClip "lighter_mc" in Symbol 13 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent._parent.itemsclicked_array.push(_parent._name + "\\ey_mc");
_visible = false;
_parent._parent.lighter_mc._visible = true;
}
Instance of Symbol 6 MovieClip "key_mc" in Symbol 15 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
if ((_parent._parent.lightswitch_mc._currentframe > 1) and (_parent._parent.lighter_mc._currentframe > 1)) {
_parent._parent.itemsclicked_array.push(_parent._name + "\\ey_mc");
_visible = false;
_parent._parent.showkey();
} else {
_parent._parent.block_mc.gotoAndStop(2);
_parent._parent.showbubble("My hands, My Hands, They're Burnt!");
}
}
Symbol 23 MovieClip Frame 1
stop();
Symbol 35 MovieClip Frame 105
stop();
Symbol 36 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 3
stop();
Symbol 37 MovieClip Frame 1
stop();
Instance of Symbol 18 MovieClip in Symbol 37 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent.gotoAndStop(2);
}
Symbol 37 MovieClip Frame 2
if (_parent.crucible_mc._visible == true) {
crucible_mc._visible = false;
}
Instance of Symbol 21 MovieClip in Symbol 37 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent.gotoAndStop(1);
}
Instance of Symbol 23 MovieClip in Symbol 37 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent._parent.mirror_mc.gotoAndStop(2);
}
Instance of Symbol 36 MovieClip "crucible_mc" in Symbol 37 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent._parent.crucible_mc._visible = true;
_parent._parent.itemsclicked_array.push((_parent._name + "/") + this._name);
_visible = false;
}
Symbol 40 MovieClip Frame 1
stop();
Symbol 47 MovieClip Frame 21
_parent.nextFrame();
Symbol 51 MovieClip Frame 1
stop();
Instance of Symbol 6 MovieClip in Symbol 51 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_visible = false;
_parent._parent._parent.showkey()._visible = true;
}
Instance of Symbol 6 MovieClip in Symbol 51 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_visible = false;
_parent._parent._parent.showkey()._visible = true;
}
Symbol 51 MovieClip Frame 10
stop();
Instance of Symbol 6 MovieClip in Symbol 51 MovieClip Frame 10
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_visible = false;
_parent._parent._parent.key1._visible = true;
}
Symbol 52 MovieClip Frame 1
stop();
Instance of Symbol 6 MovieClip "key_mc" in Symbol 52 MovieClip Frame 4
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_visible = false;
_parent._parent.showkey()._visible = true;
}
Symbol 53 MovieClip Frame 1
stop();
Instance of Symbol 40 MovieClip "thongs_mc" in Symbol 53 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent._parent.thongs_mc._visible = true;
_parent._parent.itemsclicked_array.push("cupboard2_mc/" + this._name);
_visible = false;
}
Instance of Symbol 52 MovieClip "bucket_mc" in Symbol 53 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent._parent.bucket_mc._visible = true;
_parent._parent.itemsclicked_array.push("cupboard2_mc/" + this._name);
_visible = false;
}
Symbol 72 MovieClip Frame 1
stop();
Instance of Symbol 56 MovieClip in Symbol 72 MovieClip Frame 1
on (press) {
_parent.startDrag(false, 15, 15, 700, 570);
}
on (release) {
_parent.stopDrag();
if (_parent.hitTest(_parent._parent.table_mc)) {
_parent._parent.table_mc.gotoAndStop(2);
_parent._visible = false;
_parent._parent.itemspushed_array.push("table_mc");
_parent.gotoAndStop(1);
}
if (_parent.hitTest(_parent._parent.stand_mc)) {
_parent._x = _parent._parent.stand_mc._x + 35;
_parent._y = _parent._parent.stand_mc._y + 35;
_parent._xscale = 60;
_parent._yscale = 60;
if ((_parent._parent.crucible_mc._currentframe == 2) and (_parent._currentframe == 2)) {
if (_parent._parent.crucible_mc.hitTest(_parent._parent.stand_mc)) {
_parent._parent.crucible_mc.gotoAndPlay(3);
}
}
} else {
_parent._x = initx;
_parent._y = inity;
_parent._xscale = 100;
_parent._yscale = 100;
}
}
on (releaseOutside) {
_parent.stopDrag();
if (_parent.hitTest(_parent._parent.table_mc)) {
_parent._parent.table_mc.gotoAndStop(2);
_parent._visible = false;
_parent._parent.itemspushed_array.push("table_mc");
}
if (_parent.hitTest(_parent._parent.stand_mc)) {
_parent._x = _parent._parent.stand_mc._x + 35;
_parent._y = _parent._parent.stand_mc._y + 35;
_parent._xscale = 60;
_parent._yscale = 60;
if ((_parent._parent.crucible_mc._currentframe == 2) and (_parent._currentframe == 2)) {
_parent._parent.crucible_mc.gotoAndPlay(3);
}
} else {
_parent._x = initx;
_parent._y = inity;
_parent._xscale = 100;
_parent._yscale = 100;
}
}
onClipEvent (load) {
initx = _parent._x;
inity = _parent._y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 58 MovieClip in Symbol 72 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent.gotoAndStop(2);
}
Instance of Symbol 58 MovieClip in Symbol 72 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
if (_parent._parent.lightsoff_mc._currentframe == 2) {
_parent._parent.lightsoff_mc.gotoAndStop(3);
}
_parent.gotoAndStop(2);
}
Symbol 72 MovieClip Frame 2
if (_parent.crucible_mc._currentframe == 2) {
if (this.hitTest(_parent.stand_mc) and _parent.crucible_mc.hitTest(_parent.stand_mc)) {
_parent.crucible_mc.gotoAndPlay(3);
}
}
Instance of Symbol 58 MovieClip in Symbol 72 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
if (_parent._parent.lightsoff_mc._currentframe == 3) {
_parent._parent.lightsoff_mc.gotoAndStop(2);
}
_parent.gotoAndStop(1);
}
Symbol 88 MovieClip Frame 20
stop();
Symbol 89 MovieClip Frame 1
stop();
Instance of Symbol 72 MovieClip "lighter_mc" in Symbol 89 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent._parent.itemsclicked_array.push(_parent._name + "\\ighter_mc");
_visible = false;
_parent._parent.lighter_mc._visible = true;
_parent.gotoAndStop(1);
}
Instance of Symbol 74 MovieClip in Symbol 89 MovieClip Frame 2
on (release) {
if (_parent._currentframe == 2) {
_parent.gotoAndStop(3);
}
}
onClipEvent (load) {
initx = _x;
inity = _y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 6 MovieClip "key_mc" in Symbol 89 MovieClip Frame 3
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_visible = false;
_parent._parent.showkey();
}
Symbol 96 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 1
_parent.flowers_mc._visible = true;
_parent._x = initx;
_parent._y = inity;
stop();
Symbol 100 MovieClip Frame 2
_parent.flowers_mc._visible = false;
Symbol 107 MovieClip Frame 1
stop();
Symbol 107 MovieClip Frame 8
_parent.key_mc._visible = true;
Symbol 108 MovieClip Frame 1
stop();
Instance of Symbol 96 MovieClip in Symbol 108 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
this.play();
_parent._parent.roses++;
if (_parent._parent.roses == 6) {
_parent.keyfall_mc.play();
}
}
Instance of Symbol 100 MovieClip in Symbol 108 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent._parent.vase_mc._visible = true;
_parent._visible = false;
if (_parent.key_mc._visible == true) {
_parent._parent.vase_mc.key_mc._visible = true;
}
}
Instance of Symbol 6 MovieClip "key_mc" in Symbol 108 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_visible = false;
_parent._parent.showkey()._visible = true;
}
Symbol 111 MovieClip Frame 1
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 1
function createOption() {
key_mc._visible = false;
RandomArray = new Array();
i = 0;
while (i <= 24) {
RandomArray[i] = Math.round(Math.random() * 24);
if (i > 0) {
j = 0;
while (j < i) {
if (RandomArray[i] == RandomArray[j]) {
i--;
}
j++;
}
}
i++;
}
fourArray = [1, -1, 5, -5];
points = 0;
complete = [];
i = 0;
while (i < 25) {
complete.push(1);
i++;
}
}
function allocate() {
i = 0;
while (i <= 24) {
a = eval ("base" + (RandomArray[i] + 1));
b = eval ("Symbol " + i);
a.issuedNo = 1;
missin = eval ("base" + (RandomArray[0] + 1));
missin.issuedNo = 0;
a.txt = a.issuedNo;
b._x = a._x;
b._y = a._y;
b.tabEnabled = false;
b.onPress = function () {
startDrag (this, false, this._x, this._y, this._x, this._y);
};
b.onRelease = function () {
stopDrag();
action = this._dropTarget.toString();
if (action.slice(24, 25) == "/") {
actionNo = action.slice(23, 24);
} else {
actionNo = action.slice(23, 25);
}
nextBlock = eval ("base" + actionNo);
f = 0;
while (f <= 3) {
u = Number(actionNo) + fourArray[f];
targ = eval ("base" + u);
if (targ.issuedNo == 0) {
this._x = targ._x;
this._y = targ._y;
targ.issuedNo = 1;
nextBlock.issuedNo = 0;
m = this._Name.slice(7, 9);
complete.splice(m, 1, Number(m - u));
validateComplete = complete.join("");
if (validateComplete == "1000000000000000000000000") {
if (!gotkey) {
gotkey = true;
lastPeice_mc._x = base25._x;
lastPeice_mc._y = base25._y;
lastPeice_mc._visible = true;
key_mc._x = base25._x + 45;
key_mc._y = base25._y + 45;
key_mc._visible = true;
_parent.showbubble("Wow, I had to play this stupid game to get this key!");
}
}
}
f++;
}
};
i++;
}
}
function init() {
if (!inited) {
createOption();
allocate();
inited = 1;
lastPeice_mc._x = lastPeice_mc.initx;
lastPeice_mc._y = lastPeice_mc.inity;
lastPeice_mc._visible = false;
}
}
init();
Instance of Symbol 116 MovieClip in Symbol 174 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent._xscale = _parent.initxs;
_parent._yscale = _parent.initys;
_parent._x = _parent.initx;
_parent._y = _parent.inity;
_parent.btnblnk_mc.gotoAndStop(1);
}
Instance of Symbol 171 MovieClip "lastPeice_mc" in Symbol 174 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
initx = _x;
inity = _y;
}
on (release) {
if (!inited) {
_parent._parent.anotherKeyFound();
key._visible = false;
inited = true;
}
}
Instance of Symbol 6 MovieClip "key_mc" in Symbol 174 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_visible = false;
_parent._parent.showkey();
_xscale = 0;
_yscale = 0;
}
Instance of Symbol 173 MovieClip "btnblnk_mc" in Symbol 174 MovieClip Frame 1
on (release) {
scale = 120;
_parent._xscale = scale;
_parent._yscale = scale;
_parent._x = 390;
_parent._y = 250;
this.gotoAndStop(2);
}
Symbol 181 MovieClip Frame 1
_parent.right_mc._visible = true;
_parent.left_mc._visible = true;
stop();
Symbol 181 MovieClip Frame 2
_parent.right_mc._visible = false;
_parent.left_mc._visible = false;
Instance of Symbol 176 MovieClip in Symbol 181 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
}
on (press) {
}
Symbol 181 MovieClip Frame 3
_parent.right_mc._visible = false;
_parent.left_mc._visible = false;
Instance of Symbol 178 MovieClip in Symbol 181 MovieClip Frame 3
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 180 MovieClip in Symbol 181 MovieClip Frame 3
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
}
on (press) {
}
Symbol 185 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 2
if (_parent.keytaken == true) {
key_mc._visible = false;
}
Instance of Symbol 183 MovieClip in Symbol 185 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent.gotoAndStop(1);
}
Instance of Symbol 6 MovieClip "key_mc" in Symbol 185 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_visible = false;
_parent._parent.showkey();
_parent.play();
_parent._parent.keytaken = true;
}
Symbol 188 MovieClip Frame 1
stop();
Instance of Symbol 187 MovieClip in Symbol 188 MovieClip Frame 2
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_parent.gotoAndStop(1);
}
Symbol 195 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 1
stop();
Instance of Symbol 96 MovieClip "flowers_mc" in Symbol 196 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
this.play();
_parent._parent.roses++;
if (_parent._parent.roses == 6) {
_parent.keyfall_mc.play();
}
}
Instance of Symbol 100 MovieClip in Symbol 196 MovieClip Frame 1
on (press) {
_parent.startDrag(false, 15, 15, 700, 600);
}
on (release) {
stopDrag();
if (_parent.hitTest(_parent._parent.bucket_mc)) {
if (_parent._parent.bucket_mc._currentframe == 1) {
_parent._parent.bucket_mc.gotoAndStop(2);
this.play();
} else {
_parent._x = initx;
_parent._y = inity;
}
} else {
_parent._x = initx;
_parent._y = inity;
}
}
on (releaseOutside) {
stopDrag();
if (_parent.hitTest(_parent._parent.bucket_mc)) {
if (_parent._parent.bucket_mc._currentframe == 1) {
_parent._parent.bucket_mc.gotoAndStop(2);
this.play();
} else {
_parent._x = initx;
_parent._y = inity;
}
} else {
_parent._x = initx;
_parent._y = inity;
}
}
onClipEvent (load) {
initx = _parent._x;
inity = _parent._y;
this.useHandCursor = false;
this.tabEnabled = false;
}
Instance of Symbol 6 MovieClip "key_mc" in Symbol 196 MovieClip Frame 1
onClipEvent (load) {
this.useHandCursor = false;
this.tabEnabled = false;
}
on (release) {
_visible = false;
_parent._parent.showkey()._visible = true;
}
Symbol 200 Button
on (release) {
getURL ("http://www.gameshandbook.com/cheats/8keys.php", "_blank");
}
Symbol 235 MovieClip Frame 132
stop();
Symbol 240 Button
on (release) {
this.gotoAndStop(1);
_parent.play();
}
Symbol 241 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 10
_parent.showbubble("I only needed 7 keys!");
Symbol 241 MovieClip Frame 135
_parent.showbubble("No not 10 keys!");
Symbol 241 MovieClip Frame 151
stop();
Symbol 243 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 2
_parent.try_btn._visible = true;
Symbol 245 Button
on (release) {
play();
}
Symbol 252 MovieClip Frame 2
stop();
Symbol 252 MovieClip Frame 6
bubble_txt.text = bbleText;
Symbol 261 Button
on (release) {
_visible = false;
_parent.showbubble("How am I gonna get out? Who Puts 8 locks on a door!");
}
Symbol 264 Button
on (release) {
getURL ("http://www.gameshandbook.com", "_blank");
}
Symbol 265 Button
on (release) {
getURL ("http://www.gameshandbook.com/freegames.php", "_blank");
}