Frame 1
Frame 3
function _doGameOver(score, gamestate, showskip, delay) {
trace((((("CALLED : _doGameOver : score:" + score) + " gamestate:") + gamestate) + " showskip: ") + showskip);
clearInterval(_gameoverinterval);
if (delay == undefined) {
delay = 3000;
}
if ((score != undefined) and (gamestate != undefined)) {
_root.partner_score = score;
_root.obj_game._gstatus = gamestate;
_gameoverinterval = setInterval(attachGameOverMc, delay, showskip);
} else {
trace("Could Not Load GAMEOVER!!!");
}
}
function attachGameOverMc(showskip) {
stopAllSounds();
clearInterval(_gameoverinterval);
_root.__gameover_mc = _root.attachMovie("_g2w_gameover_mc", "mc_gameover", _root.getNextHighestDepth(), {_x:Stage.width / 2, _y:Stage.height / 2});
if (_root.obj_game._gstatus == "gameover") {
_root.__gameover_mc.gotoAndStop("g2w_gameover");
if (showskip) {
_root.__gameover_mc.panel_btn.gotoAndStop("skip");
}
}
}
function g2w_playagain(resetlevel) {
_root.level = 1;
_root.__gameover_mc.removeMovieClip();
if (resetlevel) {
_root.gotoAndStop("force_help");
} else {
_root.gotoAndStop("lblgame");
restartLevel();
}
}
function g2w_skiplevel() {
_root.__gameover_mc.removeMovieClip();
_root.current_level++;
_root.partner_score = 0;
startLevel();
}
var obj_game = new Array();
obj_game._host = "g2w";
obj_game._gameName = "ultimate_baby_sitter";
obj_game._gameTitle = "Ultimate Baby Sitter";
obj_game._g2wGameId = "1114";
obj_game._partnerGameId = "ultimatebabysitter";
obj_game._gstatus = "gameover";
obj_game._googleText = "Ultimate Baby Sitter";
obj_game._gameStageW = 800;
obj_game._gameStageH = 600;
obj_game._gameScoreOrder = "desc";
obj_game._gameResolution = (Stage.width + "x") + Stage.height;
obj_game.g2wBot = "";
obj_game.g2wBotId = 10301;
obj_game.inviziads = ((("http://s1.inviziads.com/lookup.html/g=" + obj_game._g2wGameId) + "&h=") + obj_game._host) + "&v=4_0";
var obj_partner = new Array();
obj_partner.partner_name = "g2w";
obj_partner.partner_id = 1;
obj_partner.invalid_txt = "Invalid Nickname!";
obj_partner.show_submit = false;
obj_partner.submitURL = "/submit_score.asp";
obj_partner.top10URL = "/get_top_scorer.asp";
obj_partner.lblsubmit = "Enter your Games2win Nickname below";
obj_partner.show_g2w_slate = true;
obj_partner.show_register = true;
obj_partner.text_register = "Create Nickname";
obj_partner.url_register = "http://www.games2win.com/register.asp";
obj_partner.clickthru = "http://www.games2win.com/";
obj_partner._allowclick = true;
_validateHost = function (mcpath) {
var _local2 = mcpath;
_local2.overlay_btn.useHandCursor = false;
if (_root.obj_game._gstatus == "gameover") {
_initGameOver(_local2);
} else if (_root.checkhost()) {
_initLoginPanel(_local2);
} else {
_initAlientHost(_local2);
}
};
_initGameOver = function (mcpath) {
var _local2 = mcpath;
_local2.gotoAndStop("g2w_gameover");
_local2.panel_btn.playagain_btn.onRelease = function () {
_root.g2w_playagain();
};
_local2.panel_btn.skiplvl_btn.onRelease = function () {
_root.g2w_skiplevel();
};
};
_initLoginPanel = function (mcpath) {
var mc = mcpath;
mc.gotoAndStop("g2w_login");
Selection.setFocus("username_txt");
mc.username_txt.onSetFocus = function () {
if (this.text == obj_partner.invalid_txt) {
this.text = "";
}
};
mc.playagain_btn.onRelease = function () {
_root.g2w_playagain(true);
};
mc.nickname_btn.onRelease = function () {
getURL (_root.obj_partner.url_register, "_blank");
};
mc.submit_btn.onRelease = function () {
_root._scoreSubmit(mc);
};
};
_initAlientHost = function (mcpath) {
var _local2 = mcpath;
_local2.gotoAndStop("g2w_alienhost");
_local2.playagain_btn.onRelease = function () {
trace("CALLING : _root.g2w_playagain()");
_root.g2w_playagain(true);
};
};
_scoreSubmit = function (mcpath) {
var mc = mcpath;
myname = _root.partner_uname;
myscore = _root.partner_score;
mygameid = _root.obj_game._g2wGameId;
myname = myname.trim();
if (((myname.length == 0) or (myname == obj_partner.invalid_txt)) or (myname == undefined)) {
_root.partner_uname = obj_partner.invalid_txt;
} else {
mc.gotoAndStop("g2w_status");
mc.tryagain_btn._visible = false;
_root.send_lv = new LoadVars();
_root.send_lv.onLoad = function (success) {
if (success) {
if (_root.send_lv.isreg == 0) {
mc.status_txt.text = obj_partner.invalid_txt;
mc.tryagain_btn._visible = true;
mc.tryagain_btn.onRelease = function () {
_initLoginPanel(mc);
};
} else if (_root.send_lv.isreg == 1) {
mc.status_txt.text = "";
_root._getTop10(mc);
}
} else {
mc.status_txt.text = "Error in Connection...!";
mc.tryagain_btn._visible = true;
mc.tryagain_btn.onRelease = function () {
_initLoginPanel(mc);
};
}
};
_root.send_lv.nickname = myname;
_root.send_lv.points = myscore;
_root.send_lv.gameid = mygameid;
_root.send_lv.sendAndLoad(obj_partner.submitURL, _root.send_lv, "POST");
mc.status_txt.text = "Connecting to Server...";
}
};
c_fail = 0;
_getTop10 = function (mcpath) {
var mc = mcpath;
_root.send_lv = new XML();
_root.rst_lv = new XML();
mc.gotoAndStop("g2w_status");
_root.rst_lv.onLoad = function (success) {
if (success) {
var _local3 = new it.sephiroth.XML2Object();
mc.status_txt.text = "";
var _local4 = _local3.parseXML(this);
_initTop10(mc, _local4);
} else {
_root.c_fail++;
if (_root.c_fail >= 3) {
mc.status_txt.text = "Error!";
tryagain_btn._visible = true;
mc.tryagain_btn.onRelease = function () {
_initLoginPanel(mc);
};
} else {
_root.send_lv.sendAndLoad(url, _root.rst_lv, "POST");
}
}
};
var url = ((((((obj_partner.top10URL + "?game_id=") + _root.obj_game._g2wGameId) + "&order=") + obj_game._gameScoreOrder) + "&timspam") + getTimer());
mc.status_txt.text = "Connecting to Server...";
_root.send_lv.sendAndLoad(url, _root.rst_lv, "POST");
};
_initTop10 = function (mcpath, list) {
var _local3 = mcpath;
_local3.gotoAndStop("g2w_top10");
if ((list.top_score.status.data == 0) or (list.top_score.user[0].score.data == 0)) {
_top10_lbl._visible = false;
var _local2 = 0;
while (_local2 < 10) {
_local3["row" + _local2]._visible = false;
_local2++;
}
} else {
_noscore_mc._visible = false;
var _local2 = 0;
while (_local2 < 10) {
if ((list.top_score.user[_local2] == undefined) or (list.top_score.user[_local2].score.data == 0)) {
_local3["row" + _local2].txtrollno.text = "";
_local3["row" + _local2].txtusername.text = "";
_local3["row" + _local2].txtscore.text = "";
} else {
_local3["row" + _local2].txtrollno.text = _local2 + 1;
_local3["row" + _local2].txtusername.text = list.top_score.user[_local2].nick_name.data;
_local3["row" + _local2].txtscore.text = list.top_score.user[_local2].score.data;
}
_local2++;
}
}
_local3.playagain_btn.onRelease = function () {
_root.g2w_playagain(true);
};
};
var g2w_menu = new ContextMenu();
g2w_menu.hideBuiltInItems();
g2w_menu.customItems.push(new ContextMenuItem("Games2win.com", itemHandler));
itemHandler = function (obj, item) {
getURL (obj_partner.clickthru, "_blank");
};
this.menu = g2w_menu;
checkhost = function () {
trace("CALL CHECKHOST");
swfurl = this._url;
if (swfurl.indexOf("games2win.com") == -1) {
return(false);
}
return(true);
};
_trackClickThru = function (mc) {
if (obj_partner._allowclick) {
mc.hit_area.onRelease = function () {
getURL (obj_partner.clickthru, "_blank");
};
} else {
mc.hit_area.useHandCursor = false;
}
};
String.prototype.trim = function () {
var _local3 = 0;
var _local2 = this.length;
white = new Object();
white._32 = 1;
_local2--;
while (white["_" + ord(this.charAt(_local2))]) {
}
while (white["_" + ord(this.charAt(_local3++))]) {
}
return(this.slice(_local3 - 1, _local2 + 1));
};
Frame 9
stop();
Frame 19
stop();
loadingBarMc.preloaderMc.gotoAndStop(1);
per = Math.floor((getBytesLoaded() / getBytesTotal()) * 100);
loadingBarMc.perTxt.text = per + "%";
onEnterFrame = function () {
per = Math.floor((getBytesLoaded() / getBytesTotal()) * 100);
loadingBarMc.perTxt.text = per + "%";
loadingBarMc.preloaderMc.gotoAndStop(per);
if (per == 100) {
_root.gotoAndStop("lblgameintro");
delete onEnterFrame;
}
};
Frame 21
if (false) {
}
Frame 26
function startRingLoopSnd() {
ringLoopSnd.start();
ringLoopSnd.onSoundComplete = function () {
ringLoopSnd.start();
};
}
function stopRingLoopSnd() {
ringLoopSnd.stop();
}
function startTwinkleLoopSnd() {
twinkleLoopSnd.start();
twinkleLoopSnd.onSoundComplete = function () {
twinkleLoopSnd.start();
};
}
function stopTwinkleLoopSnd() {
twinkleLoopSnd.stop();
}
function startFirstwordsSnd() {
firstwordsSnd.start();
firstwordsSnd.onSoundComplete = function () {
firstwordsSnd.start();
};
}
function stopFirstwordsSnd() {
firstwordsSnd.stop();
}
function startSpraySnd() {
spraySnd.start();
}
function stopSpraySnd() {
spraySnd.stop();
}
function startFirstwordsSnd() {
firstwordsSnd.start();
firstwordsSnd.onSoundComplete = function () {
firstwordsSnd.start();
};
}
function stopFirstwordsSnd() {
firstwordsSnd.stop();
}
function startCrySnd() {
crySnd.start();
crySnd.onSoundComplete = function () {
crySnd.start();
};
}
function stopCrySnd() {
crySnd.stop();
}
function startLaughSnd() {
laughSnd.start();
laughSnd.onSoundComplete = function () {
laughSnd.start();
};
}
function stopLaughSnd() {
laughSnd.stop();
}
function startGiggleSnd() {
giggleSnd.start();
}
function stopGiggleSnd() {
giggleSnd.stop();
}
function startWhooshSnd() {
whooshSnd.start();
}
function stopWhooshSnd() {
whooshSnd.stop();
}
function startCollectedSnd() {
collectedSnd.start();
}
function stopCollectedSnd() {
collectedSnd.stop();
}
stop();
soundHolderMc = soundMc.createEmptyMovieClip("ringLoopSndHolderMc", 1);
var ringLoopSnd = new Sound(soundHolderMc);
ringLoopSnd.attachSound("ringsfx");
soundHolderMc = soundMc.createEmptyMovieClip("twinkleLoopSndHolderMc", 2);
var twinkleLoopSnd = new Sound(soundHolderMc);
twinkleLoopSnd.attachSound("twinklesfx");
soundHolderMc = soundMc.createEmptyMovieClip("firstwordsSndHolderMc", 3);
var firstwordsSnd = new Sound(soundHolderMc);
firstwordsSnd.attachSound("firstwordssfx");
soundHolderMc = soundMc.createEmptyMovieClip("spraySndHolderMc", 4);
var spraySnd = new Sound(soundHolderMc);
spraySnd.attachSound("spraysfx");
soundHolderMc = soundMc.createEmptyMovieClip("firstwordsSndHolderMc", 5);
var firstwordsSnd = new Sound(soundHolderMc);
firstwordsSnd.attachSound("firstwordssfx");
soundHolderMc = soundMc.createEmptyMovieClip("crySndHolderMc", 6);
var crySnd = new Sound(soundHolderMc);
crySnd.attachSound("crysfx");
soundHolderMc = soundMc.createEmptyMovieClip("laughSndHolderMc", 7);
var laughSnd = new Sound(soundHolderMc);
laughSnd.attachSound("laughsfx");
soundHolderMc = soundMc.createEmptyMovieClip("giggleSndHolderMc", 8);
var giggleSnd = new Sound(soundHolderMc);
giggleSnd.attachSound("gigglesfx");
soundHolderMc = soundMc.createEmptyMovieClip("whooshSndHolderMc", 9);
var whooshSnd = new Sound(soundHolderMc);
whooshSnd.attachSound("whooshsfx");
soundHolderMc = soundMc.createEmptyMovieClip("collectedSndHolderMc", 10);
var collectedSnd = new Sound(soundHolderMc);
collectedSnd.attachSound("collectedsfx");
Frame 35
trace("baby_mc : " + baby_mc);
startBtn.onPress = function () {
_root.gotoAndStop("lblgame");
};
baby_mc.stop();
leftArrowMc.onPress = function () {
if (baby_mc._currentframe == 1) {
baby_mc.gotoAndStop(baby_mc._totalframes);
} else {
baby_mc.gotoAndStop(baby_mc._currentframe - 1);
}
};
rightArrowMc.onPress = function () {
trace("clicked = " + baby_mc);
if (baby_mc._currentframe == baby_mc._totalframes) {
baby_mc.gotoAndStop(1);
} else {
trace("clicked = " + baby_mc._currentframe);
baby_mc.gotoAndStop(baby_mc._currentframe + 1);
}
};
Frame 40
stop();
function resetGame() {
completedLevels = [];
_root.current_level = 1;
_root.partner_score = 0;
startLevel();
roomsMc.startLevel = startLevel;
roomsMc.resetGame = resetGame;
roomsMc.restartLevel = restartLevel;
}
function restartLevel() {
completedLevels = [];
_root.partner_score = 0;
startLevel();
roomsMc.startLevel = startLevel;
roomsMc.resetGame = resetGame;
roomsMc.restartLevel = restartLevel;
}
function gameOverAction() {
stopAllSounds();
_root.startCrySnd();
notepadMc._visible = false;
inventoryMc._visible = false;
doneBtn._visible = false;
roomsMc.gotoAndStop("INCOMPLETE");
delete onEnterFrame;
}
function recorderEnable() {
_root.startFirstwordsSnd();
recorderMc.onPress = function () {
setInInventory(recorderMc._name.toString());
};
}
function musicPlayerEnable() {
musicPlayerMc.onPress = function () {
if (gameState == "PLAYING") {
musicPlayerMc.gotoAndStop("ON");
_root.startTwinkleLoopSnd();
musicPlayerTurnedOn = true;
if (brownBearGiven == true) {
_root.current_level_part = 3;
_root.startGiggleSnd();
babyMc.gotoAndStop("CALM");
displayNextTask();
}
delete musicPlayerMc.onPress;
}
};
}
function brownBearEnable() {
brownBearMc.onPress = function () {
setInInventory(brownBearMc._name.toString());
};
}
function babyWalkerEnable() {
babyWalkerMc.onPress = function () {
_root.startCollectedSnd();
babyWalkerMc._visible = false;
babyWalkerCollected = true;
babyWalkMc.gotoAndStop("WALK_ANIM");
_root.startLaughSnd();
enableBroToys();
delete babyWalkerMc.onPress;
};
}
function enableBroToys() {
t = 1;
while (t < 4) {
this[("broToy" + t) + "Mc"].onPress = function () {
_root.startCollectedSnd();
this._visible = false;
};
t++;
}
}
function setCurrentRoom(currentRoom) {
fadeInMc.gotoAndPlay("FADE_IN");
roomsMc.gotoAndStop(currentRoom);
currentRoomName = currentRoom;
switch (currentRoom) {
case "CHILD_ROOM" :
babyMc = roomsMc.currentRoomMc.babyMc;
if (levelCompleted == false) {
switch (_root.current_level) {
case 1 :
babyMc.gotoAndStop("CRYING");
break;
case 2 :
babyMc.gotoAndStop("NAPPY_CHANGE");
break;
case 3 :
trace("yo _root.current_level_part " + _root.current_level_part);
if (_root.current_level_part == 3) {
_root.startGiggleSnd();
babyMc.gotoAndStop("CALM");
} else if (pacifierGiven == true) {
babyMc.gotoAndStop("PACIFIER");
} else {
babyMc.gotoAndStop("DISTRESSED");
}
break;
case 4 :
babyMc.gotoAndStop("BLANK");
break;
case 5 :
babyMc.gotoAndStop("CRYING");
break;
case 6 :
if (blanketGiven == true) {
babyMc.gotoAndStop("BLANKET");
} else {
babyMc.gotoAndStop("SLEEPY");
}
}
} else if (levelCompleted == true) {
switch (_root.current_level) {
case 1 :
roomsMc.currentRoomMc.babyMc.gotoAndStop("HAPPY");
break;
case 2 :
}
}
diaperMc = roomsMc.currentRoomMc.diaperMc;
diaperMc._visible = false;
if (_root.current_level == 2) {
if (diaperCollected == false) {
babyMc.onPress = function () {
setInInventory(diaperMc._name.toString());
};
} else {
diaperMc._visible = false;
}
} else if (_root.current_level > 2) {
if (diaperCollected == false) {
diaperMc._visible = true;
} else {
diaperMc._visible = false;
}
}
freshDiaperMc = roomsMc.currentRoomMc.freshDiaperMc;
if (_root.current_level == 2) {
freshDiaperMc._visible = true;
if (freshDiaperCollected == false) {
freshDiaperMc.onPress = function () {
setInInventory(freshDiaperMc._name.toString());
};
}
} else {
freshDiaperMc._visible = false;
}
bug1Mc = roomsMc.currentRoomMc.bug1Mc;
if (_root.current_level == 3) {
if (bug1Collected == false) {
bug1Mc.gotoAndStop("ANIM");
bug1Mc.onPress = function () {
if (gameState == "PLAYING") {
bug1Mc._visible = false;
bug1Collected = true;
bug1Removed = true;
_root.startCollectedSnd();
}
};
} else {
bug1Mc.gotoAndStop("BLANK");
}
} else {
bug1Mc.gotoAndStop("BLANK");
}
bug2Mc = roomsMc.currentRoomMc.bug2Mc;
if (_root.current_level == 3) {
if (bug2Collected == false) {
bug2Mc.gotoAndStop("ANIM");
bug2Mc.onPress = function () {
if (gameState == "PLAYING") {
bug2Mc._visible = false;
bug2Collected = true;
bug2Removed = true;
_root.startCollectedSnd();
}
};
} else {
bug2Mc.gotoAndStop("BLANK");
}
} else {
bug2Mc.gotoAndStop("BLANK");
}
pacifierMc = roomsMc.currentRoomMc.pacifierMc;
if (_root.current_level == 3) {
if (pacifierCollected == false) {
pacifierMc.onPress = function () {
setInInventory(pacifierMc._name.toString());
};
} else {
pacifierMc._visible = false;
}
} else if (_root.current_level > 3) {
if (pacifierCollected == false) {
pacifierMc._visible = true;
} else {
pacifierMc._visible = false;
}
}
musicPlayerMc = roomsMc.currentRoomMc.musicPlayerMc;
if (_root.current_level == 3) {
if (musicPlayerTurnedOn == false) {
musicPlayerMc.gotoAndStop("OFF");
if (_root.current_level_part == 2) {
musicPlayerEnable();
}
} else {
musicPlayerMc.gotoAndStop("ON");
}
} else {
musicPlayerMc.gotoAndStop("OFF");
if (_root.current_level == 2) {
musicPlayerMc._visible = false;
}
}
brownBearMc = roomsMc.currentRoomMc.brownBearMc;
if (_root.current_level == 3) {
if (brownBearCollected == false) {
brownBearMc._visible = true;
if (_root.current_level_part == 2) {
brownBearEnable();
}
} else {
brownBearMc._visible = false;
}
} else if ((brownBearCollected == false) or (_root.current_level == 1)) {
brownBearMc._visible = true;
} else {
brownBearMc._visible = false;
}
babyWalkMc = roomsMc.currentRoomMc.babyWalkMc;
if (_root.current_level == 4) {
if (_root.current_level_part == 1) {
babyWalkMc.gotoAndStop("CRAWL_STATIC");
}
} else {
babyWalkMc.gotoAndStop("BLANK");
}
curtainsMc = roomsMc.currentRoomMc.curtainsParentMc.curtainsMc;
if (_root.current_level == 6) {
if (curtainClosed == false) {
curtainsMc.gotoAndStop("OPEN");
if (_root.current_level_part == 3) {
curtainsMc.onPress = function () {
curtainClosed = true;
curtainsMc.gotoAndStop("CLOSE");
_root.current_level_part = 4;
recorderEnable();
displayNextTask();
delete curtainsMc.onPress;
};
}
} else {
curtainsMc.gotoAndStop("CLOSE");
}
} else {
curtainsMc.gotoAndStop("OPEN");
}
blocksMc = roomsMc.currentRoomMc.blocksMc;
if (_root.current_level == 4) {
blocksMc._visible = true;
blocksMc.onPress = function () {
setInInventory(blocksMc._name.toString());
};
} else {
blocksMc._visible = false;
}
babyWalkerMc = roomsMc.currentRoomMc.babyWalkerMc;
if (babyWalkerCollected == false) {
babyWalkerMc._visible = true;
} else if (babyWalkerCollected == true) {
babyWalkerMc._visible = false;
}
t = 1;
while (t < 4) {
this[("broToy" + t) + "Mc"] = roomsMc.currentRoomMc[("broToy" + t) + "Mc"];
if (_root.current_level == 4) {
this[("broToy" + t) + "Mc"]._visible = true;
} else {
this[("broToy" + t) + "Mc"]._visible = false;
}
t++;
}
bookMc = roomsMc.currentRoomMc.bookMc;
if (_root.current_level == 6) {
b = 1;
while (b < 4) {
this[("fakeBook" + b) + "Mc"] = roomsMc.currentRoomMc[("fakeBook" + b) + "Mc"];
if (this[("fakeBook" + b) + "Collected"] == false) {
this[("fakeBook" + b) + "Mc"].onPress = function () {
setInInventory(this._name.toString());
};
} else {
this[("fakeBook" + b) + "Mc"]._visible = false;
}
b++;
}
if (_root.current_level_part == 1) {
if (bookCollected == false) {
bookMc.onPress = function () {
setInInventory(bookMc._name.toString());
};
} else {
bookMc._visible = false;
}
} else {
bookMc._visible = false;
}
}
blanketMc = roomsMc.currentRoomMc.blanketMc;
if (_root.current_level == 6) {
if (_root.current_level_part == 1) {
if (blanketCollected == false) {
blanketMc.onPress = function () {
setInInventory(blanketMc._name.toString());
};
} else {
blanketMc._visible = false;
}
} else {
blanketMc._visible = false;
}
} else {
blanketMc._visible = false;
}
recorderMc = roomsMc.currentRoomMc.recorderMc;
if (_root.current_level == 6) {
if (_root.current_level_part == 4) {
if (recorderCollected == false) {
recorderMc._visible = true;
recorderMc.onPress = function () {
setInInventory(recorderMc._name.toString());
};
} else {
recorderMc._visible = false;
}
} else if (recorderCollected == false) {
recorderMc._visible = true;
} else {
recorderMc._visible = false;
}
} else {
recorderMc._visible = true;
}
roomsMc.toDrawingRoomBtn.onPress = function () {
setCurrentRoom("DRAWING_ROOM");
};
roomsMc.toKitchenRoomBtn.onPress = function () {
setCurrentRoom("KITCHEN_ROOM");
};
roomsMc.toBathRoomBtn.onPress = function () {
setCurrentRoom("BATH_ROOM");
};
break;
case "DRAWING_ROOM" :
specsMc = roomsMc.currentRoomMc.specsMc;
if (_root.current_level == 6) {
if (_root.current_level_part == 1) {
if (specsCollected == false) {
specsMc.onPress = function () {
if (blanketGiven == true) {
setInInventory(specsMc._name.toString());
} else {
displayComment("First cover the baby with the blanket.");
}
};
} else {
specsMc._visible = false;
}
} else {
specsMc._visible = false;
}
}
telephoneMc = roomsMc.currentRoomMc.telephoneMc;
if (_root.current_level == 6) {
if (_root.current_level_part == 2) {
if (telephoneCollected == false) {
telephoneMc.gotoAndStop("RING");
telephoneMc.onPress = function () {
telephoneMc.gotoAndStop("IDLE");
_root.current_level_part = 3;
_root.stopRingLoopSnd();
displayNextTask();
delete telephoneMc.onPress;
};
} else {
telephoneMc.gotoAndStop("IDLE");
}
} else {
telephoneMc.gotoAndStop("IDLE");
}
} else {
telephoneMc.gotoAndStop("IDLE");
}
roomsMc.toChildRoomBtn.onPress = function () {
setCurrentRoom("CHILD_ROOM");
};
break;
case "BATH_ROOM" :
roomsMc.toChildRoomBtn.onPress = function () {
setCurrentRoom("CHILD_ROOM");
};
roomsMc.currentRoomMc.diaperPailMc.gotoAndStop("IDLE");
roomFreshnerMc = roomsMc.currentRoomMc.roomFreshnerMc;
if (_root.current_level == 2) {
if (roomFreshnerCollected == false) {
roomFreshnerMc._visible = true;
roomFreshnerMc.onPress = function () {
setInInventory(roomFreshnerMc._name.toString());
};
} else {
roomFreshnerMc._visible = false;
}
} else if (_root.current_level > 2) {
roomFreshnerMc._visible = false;
}
diaperPailMc = roomsMc.currentRoomMc.diaperPailMc;
if (_root.current_level == 2) {
if (diaperThrown == false) {
diaperPailMc.onPress = function () {
if (gameState == "PLAYING") {
if (diaperInHand == true) {
selectedInventoryMc.gotoAndStop("BLANK");
_root.startCollectedSnd();
this.gotoAndPlay("DIAPER_THROW_ANIM");
roomsMc.toChildRoomBtn._visible = false;
notepadMc._visible = false;
diaperThrown = true;
gameState = "DIAPER_THROW_ANIM";
delete this.onPress;
} else {
displayComment("First take the dirty diaper in hand.");
}
}
};
}
}
medicineCabinetMc = roomsMc.currentRoomMc.medicineCabinetMc;
medicineCabinetMc.gotoAndStop("CLOSE");
medicineCabinetMc.onPress = function () {
if (medicineCabinetMc._currentframe == 1) {
medicineCabinetMc.gotoAndStop("OPEN");
ointmentMc = roomsMc.currentRoomMc.medicineCabinetMc.ointmentMc;
if (_root.current_level == 5) {
if (ointmentCollected == true) {
ointmentMc._visible = false;
} else {
ointmentMc._visible = true;
}
} else if (ointmentCollected == true) {
ointmentMc._visible = false;
} else {
ointmentMc._visible = true;
}
} else if ((ointmentMc.hitTest(_xmouse, _ymouse, true) && (ointmentCollected == false)) && (_root.current_level == 5)) {
setInInventory(ointmentMc._name.toString());
} else {
medicineCabinetMc.gotoAndStop("CLOSE");
}
};
break;
case "KITCHEN_ROOM" :
roomsMc.toChildRoomBtn.onPress = function () {
setCurrentRoom("CHILD_ROOM");
};
fridgeMc = roomsMc.currentRoomMc.fridgeMc;
fridgeMc.gotoAndStop("CLOSE");
fridgeMc.onPress = function () {
if (fridgeMc._currentframe == 1) {
fridgeMc.gotoAndStop("OPEN");
if (_root.current_level == 1) {
if (milkCollected == false) {
fridgeMc.milkBottleMc._visible = true;
} else if (milkCollected == true) {
fridgeMc.milkBottleMc._visible = false;
}
} else if (milkCollected == false) {
fridgeMc.milkBottleMc._visible = true;
} else if (milkCollected == true) {
fridgeMc.milkBottleMc._visible = false;
}
if (_root.current_level == 3) {
if (sodaCollected == false) {
fridgeMc.sodaBottleMc._visible = true;
} else if (sodaCollected == true) {
fridgeMc.sodaBottleMc._visible = false;
}
} else if (_root.current_level > 3) {
if (sodaCollected == false) {
fridgeMc.sodaBottleMc._visible = true;
} else if (sodaCollected == true) {
fridgeMc.sodaBottleMc._visible = false;
}
}
} else if ((fridgeMc.milkBottleMc.hitTest(_xmouse, _ymouse, true) && (milkCollected == false)) && (_root.current_level == 1)) {
setInInventory(fridgeMc.milkBottleMc._name.toString());
} else if (((fridgeMc.sodaBottleMc.hitTest(_xmouse, _ymouse, true) && (sodaCollected == false)) && (_root.current_level == 3)) && (_root.current_level_part == 3)) {
setInInventory(fridgeMc.sodaBottleMc._name.toString());
} else {
fridgeMc.gotoAndStop("CLOSE");
}
};
bananaMc = roomsMc.currentRoomMc.bananaMc;
if (_root.current_level == 1) {
if ((banana1Collected == false) or (banana2Collected == false)) {
bananaMc.onPress = function () {
if (banana1Collected == false) {
setInInventory("bananaMc1");
} else if (banana2Collected == false) {
setInInventory("bananaMc2");
}
};
}
}
cabinetMc = roomsMc.currentRoomMc.cabinetMc;
cabinetMc.gotoAndStop("CLOSE");
if (_root.current_level == 1) {
if (riceCerialCollected == false) {
cabinetMc.cerialMc._visible = true;
} else if (riceCerialCollected == true) {
cabinetMc.cerialMc._visible = false;
}
} else if (riceCerialCollected == false) {
cabinetMc.cerialMc._visible = true;
} else if (riceCerialCollected == true) {
cabinetMc.cerialMc._visible = false;
}
cabinetMc.onPress = function () {
if (cabinetMc._currentframe == 1) {
cabinetMc.gotoAndStop("OPEN");
if (_root.current_level == 1) {
if (riceCerialCollected == false) {
cabinetMc.cerialMc._visible = true;
} else if (riceCerialCollected == true) {
cabinetMc.cerialMc._visible = false;
}
} else if (riceCerialCollected == false) {
cabinetMc.cerialMc._visible = true;
} else if (riceCerialCollected == true) {
cabinetMc.cerialMc._visible = false;
}
} else if ((cabinetMc.cerialMc.hitTest(_xmouse, _ymouse, true) && (riceCerialCollected == false)) && (_root.current_level == 1)) {
setInInventory(cabinetMc.cerialMc._name.toString());
} else {
cabinetMc.gotoAndStop("CLOSE");
if (riceCerialCollected == false) {
cabinetMc.cerialMc._visible = true;
} else if (riceCerialCollected == true) {
cabinetMc.cerialMc._visible = false;
}
}
};
}
}
function setCurrentInvBlk() {
i = 1;
while (i < 6) {
if (inventoryMc[("invBlock" + i) + "Mc"]._currentframe == 1) {
currentInvBlkMc = inventoryMc[("invBlock" + i) + "Mc"];
return;
}
i++;
}
}
function giveToKid() {
if (currentRoomName == "CHILD_ROOM") {
_root.startWhooshSnd();
totalItemsToFind--;
giveToChildAnimMc.gotoAndPlay(2);
giveToChildAnimMc.itemMc.gotoAndStop(this.itemName);
this.gotoAndStop("BLANK");
roomsMc.toDrawingRoomBtn._visible = false;
roomsMc.toKitchenRoomBtn._visible = false;
roomsMc.toBathRoomBtn._visible = false;
notepadMc._visible = false;
gameState = "GIVING_TO_CHILD_ANIM";
delete this.onPress;
} else {
displayComment("This cannot be used here.");
}
}
function setInInventory(passedName) {
if (gameState == "PLAYING") {
_root.startCollectedSnd();
currentInvBlkMc.itemName = passedName;
currentInvBlkMc.gotoAndStop(currentInvBlkMc.itemName);
currentInvBlkMc.giveToKid = giveToKid;
switch (currentInvBlkMc.itemName) {
case "bananaMc1" :
banana1Collected = true;
break;
case "bananaMc2" :
banana2Collected = true;
delete bananaMc.onPress;
break;
case "milkBottleMc" :
fridgeMc.milkBottleMc._visible = false;
milkCollected = true;
break;
case "cerialMc" :
cabinetMc.cerialMc._visible = false;
riceCerialCollected = true;
break;
case "diaperMc" :
diaperMc._visible = false;
delete babyMc.onPress;
diaperCollected = true;
break;
case "roomFreshnerMc" :
roomFreshnerMc._visible = false;
roomFreshnerCollected = true;
break;
case "freshDiaperMc" :
freshDiaperCollected = true;
delete freshDiaperMc.onPress;
break;
case "bug1Mc" :
bug1Mc._visible = false;
bug1Collected = true;
bug1Removed = true;
break;
case "bug2Mc" :
bug2Mc._visible = false;
bug2Collected = true;
bug2Removed = true;
break;
case "pacifierMc" :
pacifierMc._visible = false;
pacifierCollected = true;
break;
case "brownBearMc" :
brownBearMc._visible = false;
brownBearCollected = true;
delete brownBearMc.onPress;
break;
case "sodaBottleMc" :
fridgeMc.sodaBottleMc._visible = false;
sodaCollected = true;
break;
case "blocksMc" :
blocksMc._visible = false;
blocksCollected = true;
break;
case "ointmentMc" :
ointmentMc._visible = false;
ointmentCollected = true;
break;
case "bookMc" :
bookMc._visible = false;
bookCollected = true;
break;
case "fakeBook1Mc" :
fakeBook1Mc._visible = false;
fakeBook1Collected = true;
break;
case "fakeBook2Mc" :
fakeBook2Mc._visible = false;
fakeBook2Collected = true;
break;
case "fakeBook3Mc" :
fakeBook3Mc._visible = false;
fakeBook3Collected = true;
break;
case "blanketMc" :
blanketMc._visible = false;
blanketCollected = true;
break;
case "specsMc" :
specsMc._visible = false;
specsCollected = true;
break;
case "recorderMc" :
recorderMc._visible = false;
recorderCollected = true;
}
currentInvBlkMc.onPress = function () {
if (gameState == "PLAYING") {
switch (this.itemName) {
case "bananaMc1" :
if (currentRoomName == "CHILD_ROOM") {
if (riceCerialGiven == true) {
banana1Given = true;
this.giveToKid();
} else {
displayComment("Give food to baby in this sequence -\n1)Milk Bottle\n2) Rice Cerial\n3) Two Bananas.");
}
} else {
displayComment("This cannot be used here.");
}
break;
case "bananaMc2" :
if (currentRoomName == "CHILD_ROOM") {
if (riceCerialGiven == true) {
banana2Given = true;
this.giveToKid();
} else {
displayComment("Give food to baby in this sequence -\n1)Milk Bottle\n2) Rice Cerial\n3) Two Bananas.");
}
} else {
displayComment("This cannot be used here.");
}
break;
case "milkBottleMc" :
if (currentRoomName == "CHILD_ROOM") {
milkGiven = true;
this.giveToKid();
} else {
displayComment("This cannot be used here.");
}
break;
case "cerialMc" :
if (currentRoomName == "CHILD_ROOM") {
if (milkGiven == true) {
riceCerialGiven = true;
this.giveToKid();
} else {
displayComment("Give food to baby in this sequence -\n1)Milk Bottle\n2) Rice Cerial\n3) Two Bananas.");
}
} else {
displayComment("This cannot be used here.");
}
break;
case "diaperMc" :
_root.startCollectedSnd();
selectedInventoryMc = this;
selectedInventoryMc.diaperChildMc.gotoAndStop(2);
diaperInHand = true;
delete this.onPress;
break;
case "freshDiaperMc" :
if (diaperThrown == true) {
if (currentRoomName == "CHILD_ROOM") {
this.giveToKid();
freshDiaperGiven = true;
} else {
displayComment("This cannot be used here.");
}
} else {
displayComment("Dispose off the dirty diaper first.");
}
break;
case "roomFreshnerMc" :
if (currentRoomName == "CHILD_ROOM") {
if (freshDiaperGiven == true) {
this.gotoAndStop("BLANK");
roomFreshnerUsed = true;
sprayAnimMc.gotoAndPlay("SPRAY_ANIM");
roomsMc.toDrawingRoomBtn._visible = false;
roomsMc.toKitchenRoomBtn._visible = false;
roomsMc.toBathRoomBtn._visible = false;
roomsMc.toChildRoomBtn._visible = false;
notepadMc._visible = false;
gameState = "SPRAY_ANIM";
delete this.onPress;
} else {
displayComment("First give baby fresh diaper.");
}
} else {
displayComment("This cannot be used here.");
}
break;
case "bug1Mc" :
_root.startCollectedSnd();
this.gotoAndStop("BLANK");
bug1Removed = true;
delete this.onPress;
break;
case "bug2Mc" :
_root.startCollectedSnd();
this.gotoAndStop("BLANK");
bug2Removed = true;
delete this.onPress;
break;
case "pacifierMc" :
if ((bug1Removed == true) && (bug2Removed == true)) {
if (currentRoomName == "CHILD_ROOM") {
this.giveToKid();
pacifierGiven = true;
delete this.onPress;
} else {
displayComment("This cannot be used here.");
}
} else {
displayComment("First remove both the bugs.");
}
break;
case "brownBearMc" :
if (currentRoomName == "CHILD_ROOM") {
this.giveToKid();
brownBearGiven = true;
delete this.onPress;
} else {
displayComment("This cannot be used here.");
}
break;
case "sodaBottleMc" :
if (currentRoomName == "CHILD_ROOM") {
_root.startCollectedSnd();
this.gotoAndStop("BLANK");
levelCompleteAction();
delete this.onPress;
} else {
displayComment("Keep an eye on the baby while getting refreshed.");
}
break;
case "blocksMc" :
_root.startCollectedSnd();
blocksGiven = true;
this.gotoAndStop("BLANK");
_root.current_level_part = 2;
babyWalkerEnable();
displayNextTask();
break;
case "ointmentMc" :
if (currentRoomName == "CHILD_ROOM") {
this.giveToKid();
ointmentGiven = true;
} else {
displayComment("This cannot be used here.");
}
break;
case "bookMc" :
if (currentRoomName == "CHILD_ROOM") {
if (blanketGiven == true) {
if (specsCollected == true) {
if (specsUsed == true) {
_root.startCollectedSnd();
this.gotoAndStop("BLANK");
bookGiven = true;
_root.current_level_part = 2;
_root.startRingLoopSnd();
displayNextTask();
} else {
displayComment("Put on your spectacles.");
}
} else {
displayComment("You cannot read without your spectacles. You might have forgotten it in the living room.");
}
} else {
displayComment("First cover the baby with the blanket.");
}
} else {
displayComment("Read the book in the child room.");
}
break;
case "fakeBook1Mc" :
_root.startCollectedSnd();
this.gotoAndStop("BLANK");
displayComment("This is not the right book.");
delete this.onPress;
break;
case "fakeBook2Mc" :
_root.startCollectedSnd();
this.gotoAndStop("BLANK");
displayComment("This is not the right book.");
delete this.onPress;
break;
case "fakeBook3Mc" :
_root.startCollectedSnd();
this.gotoAndStop("BLANK");
displayComment("This is not the right book.");
delete this.onPress;
break;
case "blanketMc" :
if (currentRoomName == "CHILD_ROOM") {
_root.startCollectedSnd();
blanketGiven = true;
babyMc.gotoAndStop("BLANKET");
this.gotoAndStop("BLANK");
delete this.onPress;
} else {
displayComment("Cover the baby with the blanket in the child room.");
}
break;
case "specsMc" :
_root.startCollectedSnd();
this.gotoAndStop("BLANK");
specsUsed = true;
break;
case "recorderMc" :
if (currentRoomName == "CHILD_ROOM") {
this.giveToKid();
recorderUsed = true;
} else {
displayComment("This cannot be used here.");
}
}
}
setCurrentInvBlk();
};
setCurrentInvBlk();
_root.partner_score = _root.partner_score + 1500;
}
}
function displayComment(passedComment) {
commentVar = passedComment;
roomsMc.toDrawingRoomBtn._visible = false;
roomsMc.toKitchenRoomBtn._visible = false;
roomsMc.toBathRoomBtn._visible = false;
roomsMc.toChildRoomBtn._visible = false;
notepadMc.gotoAndPlay("COMMENT_SHOW");
gameState = "NOTEPAD_COMMENT_SHOW";
}
function displayNextTask() {
roomsMc.toDrawingRoomBtn._visible = false;
roomsMc.toKitchenRoomBtn._visible = false;
roomsMc.toBathRoomBtn._visible = false;
roomsMc.toChildRoomBtn._visible = false;
notepadMc.gotoAndPlay("SHOW");
gameState = "NOTEPAD_TASK_SHOW";
}
function continueGame() {
notepadMc.gotoAndPlay("HIDE");
if (_root.current_level != 4) {
roomsMc.toDrawingRoomBtn._visible = true;
roomsMc.toKitchenRoomBtn._visible = true;
roomsMc.toBathRoomBtn._visible = true;
roomsMc.toChildRoomBtn._visible = true;
} else if (_root.current_level == 4) {
}
gameState = "PLAYING";
}
function continueNextTask() {
notepadMc.gotoAndPlay("HIDE");
if (_root.current_level != 4) {
roomsMc.toDrawingRoomBtn._visible = true;
roomsMc.toKitchenRoomBtn._visible = true;
roomsMc.toBathRoomBtn._visible = true;
roomsMc.toChildRoomBtn._visible = true;
} else if (_root.current_level == 4) {
}
gameState = "PLAYING";
}
function levelCompleteAction() {
switch (_root.current_level) {
case 1 :
_root.stopCrySnd();
break;
case 5 :
_root.stopCrySnd();
}
completedLevels.push(_root.current_level);
notepadMc._visible = false;
levelCompleted = true;
roomsMc.toDrawingRoomBtn._visible = false;
roomsMc.toKitchenRoomBtn._visible = false;
roomsMc.toBathRoomBtn._visible = false;
doneBtn.gotoAndStop(2);
if (_root.current_level != 4) {
if (_root.current_level < 6) {
_root.startLaughSnd();
roomsMc.currentRoomMc.babyMc.gotoAndStop("HAPPY");
} else {
roomsMc.currentRoomMc.babyMc.gotoAndStop("SLEPT");
}
timer = 60;
gameState = "BABY_HAPPY_ANIM";
} else if (_root.current_level == 4) {
stopLaughSnd();
babyWalkMc.gotoAndStop("CRAWL_STATIC");
gameState = "LEVEL_COMPLETE";
}
}
function startLevel() {
gameState = "INIT";
roomsMc.cacheAsBitmap = true;
onEnterFrame = function () {
switch (gameState) {
case "INIT" :
doneBtn._visible = false;
doneBtn.gotoAndStop(1);
sprayAnimMc.gotoAndStop("BLANK");
inventoryMc._visible = true;
levelCompleted = false;
switch (_root.current_level) {
case 1 :
milkCollected = false;
milkGiven = false;
banana1Collected = false;
banana1Given = false;
banana2Collected = false;
banana2Given = false;
riceCerialCollected = false;
riceCerialGiven = false;
totalItemsToFind = 4;
secondsLeft = 0;
minutesLeft = 1;
_root.startCrySnd();
break;
case 2 :
diaperCollected = false;
diaperInHand = false;
diaperThrown = false;
freshDiaperCollected = false;
freshDiaperGiven = false;
roomFreshnerCollected = false;
roomFreshnerUsed = false;
totalItemsToFind = 4;
secondsLeft = 0;
minutesLeft = 1;
break;
case 3 :
_root.current_level_part = 1;
_root.total_parts = 3;
bug1Collected = false;
bug1Removed = false;
bug2Collected = false;
bug2Removed = false;
pacifierCollected = false;
pacifierGiven = false;
musicPlayerTurnedOn = false;
brownBearCollected = false;
brownBearGiven = false;
sodaCollected = false;
totalItemsToFind = 4;
secondsLeft = 0;
minutesLeft = 1;
_root.startCrySnd();
break;
case 4 :
_root.current_level_part = 1;
_root.total_parts = 3;
blocksCollected = false;
blocksGiven = false;
babyWalkerCollected = false;
babyWalkerGiven = false;
totalItemsToFind = 4;
secondsLeft = 0;
minutesLeft = 1;
break;
case 5 :
ointmentCollected = false;
ointmentUsed = false;
totalItemsToFind = 4;
secondsLeft = 0;
minutesLeft = 1;
_root.startCrySnd();
break;
case 6 :
_root.current_level_part = 1;
bookCollected = false;
bookGiven = false;
b = 1;
while (b < 4) {
this[("fakeBook" + b) + "Collected"] = false;
b++;
}
blanketCollected = false;
blanketGiven = false;
specsCollected = false;
specsUsed = false;
telephoneCollected = false;
curtainClosed = false;
recorderCollected = false;
recorderUsed = false;
totalItemsToFind = 4;
secondsLeft = 0;
minutesLeft = 1;
}
temp = ((secondsLeft < 10) ? ("0" + secondsLeft) : (secondsLeft));
inventoryMc.timeMc.timeDisplay.text = (("0" + minutesLeft) + ":") + temp;
setCurrentRoom("CHILD_ROOM");
i = 1;
while (i < 6) {
inventoryMc[("invBlock" + i) + "Mc"].gotoAndStop("BLANK");
i++;
}
currentInvBlkIndex = 1;
setCurrentInvBlk();
roomsMc.toDrawingRoomBtn._visible = false;
roomsMc.toKitchenRoomBtn._visible = false;
roomsMc.toBathRoomBtn._visible = false;
notepadMc.gotoAndPlay("FADE_IN");
notepadMc._visible = true;
gameState = "NOTEPAD_ANIM";
break;
case "NOTEPAD_ANIM" :
if ((notepadMc.descriptionMc != undefined) && (notepadMc.descriptionMc._currentframe == notepadMc.descriptionMc._totalframes)) {
notepadMc.descriptionMc.startBtn.onRelease = function () {
if (_root.current_level != 4) {
roomsMc.toDrawingRoomBtn._visible = true;
roomsMc.toKitchenRoomBtn._visible = true;
roomsMc.toBathRoomBtn._visible = true;
} else if (_root.current_level == 4) {
}
doneBtn._visible = true;
notepadMc.gotoAndPlay("HIDE");
gameState = "PLAYING";
};
gameState = "NOTEPAD_DISPLAY";
}
break;
case "PLAYING" :
if (_root.current_level == 4) {
if (_root.current_level_part == 2) {
if (babyWalkerCollected == true) {
babyWalkMc._x = babyWalkMc._x + 1;
t = 1;
while (t < 4) {
if (babyWalkMc.hitTest(this[("broToy" + t) + "Mc"]) && (this[("broToy" + t) + "Mc"]._visible == true)) {
babyWalkMc._x = babyWalkMc._x - 1;
}
t++;
}
if (babyWalkMc._x > 170) {
levelCompleteAction();
}
}
}
}
break;
case "GIVING_TO_CHILD_ANIM" :
if (giveToChildAnimMc._currentframe == giveToChildAnimMc._totalframes) {
giveToChildAnimMc.gotoAndStop(1);
notepadMc._visible = true;
if (_root.current_level == 3) {
if (_root.current_level_part == 1) {
if (pacifierGiven == true) {
_root.stopCrySnd();
babyMc.gotoAndStop("PACIFIER");
}
_root.current_level_part = 2;
musicPlayerEnable();
brownBearEnable();
displayNextTask();
} else if (_root.current_level_part == 2) {
if ((brownBearGiven == true) && (musicPlayerTurnedOn == true)) {
_root.current_level_part = 3;
babyMc.gotoAndStop("CALM");
displayNextTask();
}
}
} else if (_root.current_level == 5) {
if (ointmentGiven == true) {
levelCompleteAction();
}
} else if (_root.current_level == 6) {
if (recorderUsed == true) {
_root.stopFirstwordsSnd();
levelCompleteAction();
}
}
if (totalItemsToFind == 0) {
levelCompleteAction();
break;
}
if (levelCompleted == false) {
if ((_root.current_level != 4) && (gameState == "GIVING_TO_CHILD_ANIM")) {
roomsMc.toDrawingRoomBtn._visible = true;
roomsMc.toKitchenRoomBtn._visible = true;
roomsMc.toBathRoomBtn._visible = true;
notepadMc._visible = true;
gameState = "PLAYING";
}
}
}
break;
case "BABY_HAPPY_ANIM" :
gameState = "LEVEL_COMPLETE";
break;
case "NOTEPAD_COMMENT_SHOW" :
if (notepadMc._currentframe == 60) {
notepadMc.commentTxt.text = commentVar;
notepadMc.hideBtn.onPress = continueGame;
gameState = "NOTEPAD_COMMENT_DISPLAY";
}
break;
case "NOTEPAD_COMMENT_DISPLAY" :
break;
case "NOTEPAD_TASK_SHOW" :
if (notepadMc._currentframe == 50) {
notepadMc.hideBtn.onPress = continueNextTask;
gameState = "NOTEPAD_COMMENT_DISPLAY";
}
break;
case "DIAPER_THROW_ANIM" :
if (roomsMc.currentRoomMc.diaperPailMc._currentframe == 47) {
roomsMc.currentRoomMc.diaperPailMc.gotoAndStop("IDLE");
roomsMc.toChildRoomBtn._visible = true;
notepadMc._visible = true;
gameState = "PLAYING";
}
break;
case "SPRAY_ANIM" :
if (sprayAnimMc._currentframe != 1) {
break;
}
sprayAnimMc.gotoAndStop("BLANK");
levelCompleteAction();
}
};
}
stop();
Stage.showMenu = false;
_focusrect = false;
doneBtn._visible = false;
resetGame();
doneBtn.onPress = function () {
if (levelCompleted) {
inventoryMc._visible = false;
doneBtn._visible = false;
stopAllSounds();
if (_root.current_level < 6) {
_root.startLaughSnd();
}
_root.partner_score = _root.partner_score + 5000;
roomsMc.gotoAndStop("LEVEL_COMPLETE");
delete onEnterFrame;
} else {
gameOverAction();
}
};
Frame 52
gotoAndStop ("lblgame");
Symbol 1086 MovieClip Frame 1
function brain() {
create_assets(myself, _global.obj_iads.type);
switch (_global.obj_iads.type) {
case "FULL" :
mcLoader.loadClip(_global.obj_iads.url, trgt_main);
break;
case "EMBED" :
mcLoader.loadClip(_global.obj_iads.url, trgt_main.trgt_ads);
if (_global.obj_iads.link ne undefined) {
trgt_main.onRelease = function () {
getURL (_global.obj_iads.link, "_blank");
};
}
trace(_global.obj_iads.url);
break;
case "NOOP" :
clearInterval(int1);
_root.play();
break;
}
}
function get_iads() {
lv_iads = new XML();
lv_result = new XML();
lv_result.ignoreWhite = true;
lv_result.onLoad = function (success) {
if (success) {
parse_iads(lv_result);
} else {
_root.play();
}
};
lv_iads.sendAndLoad(adurl, lv_result, "POST");
}
function parse_iads(lv_result) {
_global.obj_iads = new Array();
var _local2 = 0;
while (_local2 < lv_result.firstChild.childNodes.length) {
if (lv_result.firstChild.childNodes[_local2].firstChild.nodeValue != null) {
obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = lv_result.firstChild.childNodes[_local2].firstChild.nodeValue;
} else if (lv_result.firstChild.childNodes[_local2].firstChild.firstChild.nodeValue != null) {
var _local5 = new Object();
var _local4 = 0;
while (_local4 < lv_result.firstChild.childNodes[_local2].childNodes.length) {
_local5[lv_result.firstChild.childNodes[_local2].childNodes[_local4].nodeName] = lv_result.firstChild.childNodes[_local2].childNodes[_local4].firstChild.nodeValue;
_local4++;
}
obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = _local5;
}
_local2++;
}
show_time = int(_global.obj_iads.t);
check_type();
}
function time_delay() {
tim = 0;
int1 = setInterval(timespam, 1000);
}
function timespam() {
tim++;
trace(((tim + " tim Tim") + " show_time") + show_time);
if (tim == show_time) {
clearInterval(int1);
trace(_root);
_root.play();
}
}
function create_assets(mc, _type) {
mc.createEmptyMovieClip("whitebg", 0);
whitebg.beginFill(16777215);
whitebg.moveTo(0, 0);
whitebg.lineTo(0, 0);
whitebg.lineTo(Stage.width, 0);
whitebg.lineTo(Stage.width, Stage.height + 20);
whitebg.lineTo(0, Stage.height + 20);
whitebg.endFill();
mc.createEmptyMovieClip("trgt_main", 4);
mcLoader = new MovieClipLoader();
mcLoader.addListener(mc);
if (_type != "FULL") {
mc.createEmptyMovieClip("square_mc", 5);
var _local4 = trgt_main.createEmptyMovieClip("trgt_ads", getNextHighestDepth());
var _local3 = new TextFormat();
_local3.align = "center";
_local3.font = "Verdana";
_local3.size = 10;
var _local2 = new TextFormat();
_local2.align = "right";
_local2.font = "Verdana";
_local2.size = 10;
_local2.underline = true;
mc.createTextField("h_txt", mc.getNextHighestDepth(), 0, 0, 100, 22);
mc.createTextField("b_txt", mc.getNextHighestDepth(), 0, 0, 100, 22);
mc.createTextField("m_txt", mc.getNextHighestDepth(), 0, 0, 120, 22);
b_txt.autoSize = true;
m_txt.autoSize = true;
b_txt.selectable = false;
h_txt.selectable = false;
m_txt.selectable = false;
m_txt.html = true;
b_txt.multiline = true;
b_txt.setNewTextFormat(_local3);
h_txt.autoSize = true;
h_txt.setNewTextFormat(_local3);
m_txt.setNewTextFormat(_local2);
h_txt.text = "";
mc.createEmptyMovieClip("progressBar", 500);
}
}
function onLoadInit(mc) {
ad_width = int(_global.obj_iads.x);
ad_height = int(_global.obj_iads.y);
h_txt.text = "Advertisement";
loadMessages();
progressBar.tim = show_time;
progressBar.width = _global.obj_iads.x;
progressBar.height = 15;
progressBar.start = function () {
game_fps = getFps();
maxw = this.width - 2;
this.ad = maxw / (this.tim + 1);
this.ad = this.ad / game_fps;
};
progressBar.onEnterFrame = function () {
if (this.bar._width < (this.width - 2)) {
this.bar._width = this.bar._width + this.ad;
} else {
this.bar._width = this.width;
}
};
progressBar._x = 100;
progressBar._y = 100;
bar_mc = progressBar.createEmptyMovieClip("bar", 1);
box_mc = progressBar.createEmptyMovieClip("box", 2);
bar_mc.beginFill(26112);
bar_mc.moveTo(0, 0);
bar_mc.lineTo(1, 0);
bar_mc.lineTo(1, progressBar.height - 2);
bar_mc.lineTo(0, progressBar.height - 2);
bar_mc.lineTo(0, 0);
bar_mc.endFill();
bar_mc._x = 1.5;
bar_mc._y = 1.5;
box_mc.lineStyle(1, 3355443, 100, true, "none", "round", "miter", 1);
box_mc.lineTo(progressBar.width, 0);
box_mc.lineTo(progressBar.width, progressBar.height);
box_mc.lineTo(0, progressBar.height);
box_mc.lineTo(0, 0);
box_mc._x = 0;
box_mc._y = 0;
progressBar.start();
b_txt.text = "Note\rClicking on the above Ad won't interrupt your game.\rAd link opens in a new window.";
myself._y = b_txt._y - 10;
x = (Stage.width / 2) - (ad_width / 2);
y = (Stage.height / 2) - (ad_height / 2);
mc._x = x;
mc._y = y;
h_txt._x = (x + (ad_width / 2)) - (h_txt._width / 2);
h_txt._y = y - 20;
progressBar._x = (x + (ad_width / 2)) - (progressBar._width / 2);
progressBar._y = (y + 5) + ad_height;
myself.invizi_logo.swapDepths(myself.getNextHighestDepth());
myself.invizi_logo._x = int(progressBar._x);
myself.invizi_logo._y = int(progressBar._y + progressBar._height) + 5;
m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width;
m_txt._y = int(progressBar._y + progressBar._height) + 3;
myself.invizi_logo.onRelease = function () {
getURL ("http://www.inviziads.com/index.html?utm_source=4_1&utm_medium=logo&utm_content=default&utm_campaign=invizi", "_blank");
};
b_txt._x = (x + (ad_width / 2)) - (b_txt._width / 2);
b_txt._y = progressBar._y + 38;
square_mc.beginFill(16711680);
square_mc.moveTo(0, 0);
square_mc.lineTo(ad_width, 0);
square_mc.lineTo(ad_width, ad_height);
square_mc.lineTo(0, ad_height);
square_mc.lineTo(0, 0);
square_mc.endFill();
square_mc._x = x;
square_mc._y = y;
trgt_main.setMask(square_mc);
}
function loadMessages() {
lv_messages = new XML();
lv_messages.ignoreWhite = true;
lv_messages.onLoad = function (success) {
if (success) {
totalNodes = lv_messages.firstChild.childNodes.length;
ran = Math.floor(Math.random() * totalNodes);
if (lv_messages.firstChild.childNodes[ran].firstChild == undefined) {
m_txt.htmlText = "<font color='#0066CC'><a href='http://www.inviziads.com/adv-starter-pack.html' target='_blank'>Advertisers, try us out for US$250</a></font>";
} else {
m_txt.htmlText = ((("<font color='#0066CC'><a href='" + lv_messages.firstChild.childNodes[ran].attributes.link) + "' target='_blank'>") + lv_messages.firstChild.childNodes[ran].firstChild) + "</a></font>";
}
m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width;
m_txt._y = int(progressBar._y + progressBar._height) + 2;
} else {
m_txt.htmlText = "<font color='#0066CC'><a href='http://inviziads.com' target='_blank'>Advertisers, try us out for US$250</a></font>";
m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width;
m_txt._y = int(progressBar._y + progressBar._height) + 2;
}
};
lv_messages.load(messageURL);
}
function pushdata() {
holder.obj_iads = _global.obj_iads;
}
function startdatapush(mc) {
var _local2;
_local2 = setInterval(this, "pushdata", 10);
}
function check_type() {
if (_global.obj_iads.type eq "UPDATE") {
myself.createEmptyMovieClip("holder", 100);
var _local4 = _global.obj_iads.url;
show_time = 15;
obj_iads = _global.obj_iads;
var _local2 = new Object();
_local2.onLoadComplete = function (target_mc) {
};
var _local3 = new MovieClipLoader();
_local3.addListener(_local2);
_local3.loadClip(_global.obj_iads.url, holder);
trace(_global.obj_iads.url);
} else {
brain();
}
time_delay();
}
function parse_xml(mydata) {
var _local4 = new Array();
var _local1 = 0;
while (_local1 < mydata.firstChild.childNodes.length) {
if (mydata.firstChild.childNodes[_local1].firstChild.nodeValue != null) {
_local4[mydata.firstChild.childNodes[_local1].nodeName] = mydata.firstChild.childNodes[_local1].firstChild.nodeValue;
} else if (mydata.firstChild.childNodes[_local1].firstChild.firstChild.nodeValue != null) {
var _local5 = new Object();
var _local2 = 0;
while (_local2 < lv_result.firstChild.childNodes[_local1].childNodes.length) {
_local4[lv_result.firstChild.childNodes[_local1].childNodes[_local2].nodeName] = mydata.firstChild.childNodes[_local1].childNodes[_local2].firstChild.nodeValue;
_local2++;
}
_local4[lv_result.firstChild.childNodes[_local1].nodeName] = _local5;
}
_local1++;
}
return(_local4);
}
System.security.allowDomain("*");
System.security.allowInsecureDomain("*");
var time = 0;
var tim = 0;
var show_time = 0;
var tempo = 0;
var int1;
getFps = function () {
if (signal == true) {
time = getTimer();
} else {
tempo = int(1000 / (getTimer() - time));
}
signal = !signal;
return(tempo);
};
this.onEnterFrame = function () {
game_fps = getFps();
if ((game_fps != 0) && (game_fps != undefined)) {
this.onEnterFrame = null;
}
};
myself = this;
signal = true;
var purl = flash.external.ExternalInterface.call("document.URL.toString");
var hurl = _root._url;
var adurl = "http://s1.inviziads.com/lookup.html/";
adurl = adurl + "g=1114";
adurl = adurl + "&h=g2w";
adurl = adurl + "&type=pre";
adurl = adurl + "&v=4_1";
adurl = adurl + ("&purl=" + purl);
adurl = adurl + ("&hurl=" + hurl);
var my_date = new Date();
adurl = adurl + ("&ts=" + my_date.getSeconds());
trace("the file is " + adurl);
var messageURL = "http://s1.inviziads.com/template/invizi_messages.xml";
get_iads();
_root.stop();
Symbol 1 MovieClip [brain_inviziads] Frame 1
function brain() {
create_assets(myself, _global.obj_iads.type);
switch (_global.obj_iads.type) {
case "FULL" :
mcLoader.loadClip(_global.obj_iads.url, trgt_main);
break;
case "EMBED" :
mcLoader.loadClip(_global.obj_iads.url, trgt_main.trgt_ads);
if (_global.obj_iads.link ne undefined) {
trgt_main.onRelease = function () {
getURL (_global.obj_iads.link, "_blank");
};
}
break;
case "NOOP" :
clearInterval(int1);
_root.play();
break;
}
}
function get_iads() {
lv_iads = new XML();
lv_result = new XML();
lv_result.ignoreWhite = true;
lv_result.onLoad = function (success) {
if (success) {
parse_iads(lv_result);
} else {
_root.play();
}
};
lv_iads.g = game_id;
lv_iads.h = "as";
lv_iads.sendAndLoad(_root.adurl, lv_result, "POST");
}
function parse_iads(lv_result) {
_global.obj_iads = new Array();
var _local2 = 0;
while (_local2 < lv_result.firstChild.childNodes.length) {
if (lv_result.firstChild.childNodes[_local2].firstChild.nodeValue != null) {
obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = lv_result.firstChild.childNodes[_local2].firstChild.nodeValue;
} else if (lv_result.firstChild.childNodes[_local2].firstChild.firstChild.nodeValue != null) {
var _local5 = new Object();
var _local4 = 0;
while (_local4 < lv_result.firstChild.childNodes[_local2].childNodes.length) {
_local5[lv_result.firstChild.childNodes[_local2].childNodes[_local4].nodeName] = lv_result.firstChild.childNodes[_local2].childNodes[_local4].firstChild.nodeValue;
_local4++;
}
obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = _local5;
}
_local2++;
}
show_time = int(_global.obj_iads.t);
check_type();
}
function time_delay() {
tim = 0;
int1 = setInterval(timespam, 1000);
}
function timespam() {
tim++;
if (tim == show_time) {
clearInterval(int1);
_root.play();
}
}
function create_assets(mc, _type) {
mc.createEmptyMovieClip("whitebg", 0);
whitebg.beginFill(16777215);
whitebg.moveTo(0, 0);
whitebg.lineTo(0, 0);
whitebg.lineTo(Stage.width, 0);
whitebg.lineTo(Stage.width, Stage.height + 20);
whitebg.lineTo(0, Stage.height + 20);
whitebg.endFill();
mc.createEmptyMovieClip("trgt_main", 4);
mcLoader = new MovieClipLoader();
mcLoader.addListener(mc);
if (_type != "FULL") {
mc.createEmptyMovieClip("square_mc", 5);
var _local4 = trgt_main.createEmptyMovieClip("trgt_ads", getNextHighestDepth());
var _local3 = new TextFormat();
_local3.align = "center";
_local3.font = "Verdana";
_local3.size = 10;
var _local2 = new TextFormat();
_local2.align = "right";
_local2.font = "Verdana";
_local2.size = 10;
_local2.underline = true;
mc.createTextField("h_txt", mc.getNextHighestDepth(), 0, 0, 100, 22);
mc.createTextField("b_txt", mc.getNextHighestDepth(), 0, 0, 100, 22);
mc.createTextField("m_txt", mc.getNextHighestDepth(), 0, 0, 120, 22);
b_txt.autoSize = true;
m_txt.autoSize = true;
b_txt.selectable = false;
h_txt.selectable = false;
m_txt.selectable = false;
m_txt.html = true;
b_txt.multiline = true;
b_txt.setNewTextFormat(_local3);
h_txt.autoSize = true;
h_txt.setNewTextFormat(_local3);
m_txt.setNewTextFormat(_local2);
loadMessages();
h_txt.text = "";
mc.createEmptyMovieClip("progressBar", 500);
}
}
function onLoadInit(mc) {
ad_width = int(_global.obj_iads.x);
ad_height = int(_global.obj_iads.y);
h_txt.text = "Advertisement";
progressBar.tim = show_time;
progressBar.width = _global.obj_iads.x;
progressBar.height = 15;
progressBar.start = function () {
game_fps = getFps();
maxw = this.width - 2;
this.ad = maxw / (this.tim + 1);
this.ad = this.ad / game_fps;
};
progressBar.onEnterFrame = function () {
if (this.bar._width < (this.width - 2)) {
this.bar._width = this.bar._width + this.ad;
} else {
this.bar._width = this.width;
}
};
progressBar._x = 100;
progressBar._y = 100;
bar_mc = progressBar.createEmptyMovieClip("bar", 1);
box_mc = progressBar.createEmptyMovieClip("box", 2);
bar_mc.beginFill(26112);
bar_mc.moveTo(0, 0);
bar_mc.lineTo(1, 0);
bar_mc.lineTo(1, progressBar.height - 2);
bar_mc.lineTo(0, progressBar.height - 2);
bar_mc.lineTo(0, 0);
bar_mc.endFill();
bar_mc._x = 1.5;
bar_mc._y = 1.5;
box_mc.lineStyle(1, 3355443, 100, true, "none", "round", "miter", 1);
box_mc.lineTo(progressBar.width, 0);
box_mc.lineTo(progressBar.width, progressBar.height);
box_mc.lineTo(0, progressBar.height);
box_mc.lineTo(0, 0);
box_mc._x = 0;
box_mc._y = 0;
progressBar.start();
b_txt.text = "Note\rClicking on the above Ad won't interrupt your game.\rAd link opens in a new window.\rThanks to our sponsors, we provide you free games to play.";
myself._y = b_txt._y - 10;
x = (Stage.width / 2) - (ad_width / 2);
y = (Stage.height / 2) - (ad_height / 2);
mc._x = x;
mc._y = y;
h_txt._x = (x + (ad_width / 2)) - (h_txt._width / 2);
h_txt._y = y - 20;
progressBar._x = (x + (ad_width / 2)) - (progressBar._width / 2);
progressBar._y = (y + 5) + ad_height;
myself.attachMovie("invizi_logo", "invizi_logo", this.getNextHighestDepth() + 100);
myself.invizi_logo.swapDepths(myself.getNextHighestDepth());
myself.invizi_logo._x = int(progressBar._x);
myself.invizi_logo._y = int(progressBar._y + progressBar._height) + 5;
m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width;
m_txt._y = int(progressBar._y + progressBar._height) + 3;
myself.invizi_logo.onRelease = function () {
getURL ("http://www.inviziads.com", "_blank");
};
b_txt._x = (x + (ad_width / 2)) - (b_txt._width / 2);
b_txt._y = progressBar._y + 38;
square_mc.beginFill(16711680);
square_mc.moveTo(0, 0);
square_mc.lineTo(ad_width, 0);
square_mc.lineTo(ad_width, ad_height);
square_mc.lineTo(0, ad_height);
square_mc.lineTo(0, 0);
square_mc.endFill();
square_mc._x = x;
square_mc._y = y;
trgt_main.setMask(square_mc);
}
function loadMessages() {
lv_messages = new XML();
lv_messages.onLoad = function (success) {
if (success) {
totalNodes = lv_messages.firstChild.childNodes.length;
ran = Math.floor(Math.random() * totalNodes);
trace(lv_messages.firstChild);
if (lv_messages.firstChild.childNodes[ran].firstChild == undefined) {
m_txt.htmlText = "<font color='#ff0000'><a href='http://www.inviziads.com/adv-starter-pack.html' target='_blank'>Advertisers, try us out for US$250</a></font>";
} else {
m_txt.htmlText = ((("<font color='#ff0000'><a href='" + lv_messages.firstChild.childNodes[ran].attributes.link) + "' target='_blank'>") + lv_messages.firstChild.childNodes[ran].firstChild) + "</a></font>";
}
m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width;
m_txt._y = int(progressBar._y + progressBar._height) + 2;
} else {
m_txt.htmlText = "<font color='#ff0000'><a href='http://www.inviziads.com/adv-starter-pack.html' target='_blank'>Advertisers, try us out for US$250</a></font>";
m_txt._x = int(progressBar._x + progressBar._width) - m_txt._width;
m_txt._y = int(progressBar._y + progressBar._height) + 2;
}
};
lv_messages.load(_root.messageURL);
}
function pushdata() {
holder.obj_iads = _global.obj_iads;
}
function startdatapush(mc) {
var _local2;
_local2 = setInterval(this, "pushdata", 10);
}
function check_type() {
if (_global.obj_iads.type eq "UPDATE") {
myself.createEmptyMovieClip("holder", 100);
var _local4 = _global.obj_iads.url;
show_time = 15;
obj_iads = _global.obj_iads;
var _local2 = new Object();
_local2.onLoadComplete = function (target_mc) {
};
var _local3 = new MovieClipLoader();
_local3.addListener(_local2);
_local3.loadClip(_global.obj_iads.url, holder);
} else {
brain();
}
time_delay();
}
function parse_xml(mydata) {
var _local4 = new Array();
var _local1 = 0;
while (_local1 < mydata.firstChild.childNodes.length) {
if (mydata.firstChild.childNodes[_local1].firstChild.nodeValue != null) {
_local4[mydata.firstChild.childNodes[_local1].nodeName] = mydata.firstChild.childNodes[_local1].firstChild.nodeValue;
} else if (mydata.firstChild.childNodes[_local1].firstChild.firstChild.nodeValue != null) {
var _local5 = new Object();
var _local2 = 0;
while (_local2 < lv_result.firstChild.childNodes[_local1].childNodes.length) {
_local4[lv_result.firstChild.childNodes[_local1].childNodes[_local2].nodeName] = mydata.firstChild.childNodes[_local1].childNodes[_local2].firstChild.nodeValue;
_local2++;
}
_local4[lv_result.firstChild.childNodes[_local1].nodeName] = _local5;
}
_local1++;
}
return(_local4);
}
System.security.allowDomain("*");
getFps = function () {
if (signal == true) {
time = getTimer();
} else {
tempo = int(1000 / (getTimer() - time));
}
signal = !signal;
return(tempo);
};
this.onEnterFrame = function () {
game_fps = getFps();
if ((game_fps != 0) && (game_fps != undefined)) {
this.onEnterFrame = null;
}
};
myself = this;
signal = true;
if (_root.checkhost() == false) {
_root.stop();
var my_date = new Date();
_root.adurl = (_root.obj_game.inviziads + "&type=pre&ts=") + my_date.getSeconds();
_root.messageURL = "http://s1.inviziads.com/template/invizi_messages.xml";
get_iads();
} else {
_root.play();
}
Symbol 6 MovieClip Frame 1
stop();
Symbol 6 MovieClip Frame 2
stop();
Symbol 36 MovieClip Frame 1
_root._trackClickThru(this);
Symbol 45 MovieClip Frame 1
function brain() {
create_assets(myself, _global.obj_iads.type);
switch (_global.obj_iads.type) {
case "FULL" :
mcLoader.loadClip(_global.obj_iads.url, trgt_main);
break;
case "EMBED" :
mcLoader.loadClip(_global.obj_iads.url, trgt_main.trgt_ads);
if (_global.obj_iads.link ne undefined) {
trgt_main.onRelease = function () {
trace("_global.obj_iads.link " + _global.obj_iads.link);
getURL (_global.obj_iads.link, "_blank");
};
}
break;
case "NOOP" :
_parent._parent._visible = 0;
break;
}
}
function get_iads() {
lv_iads = new XML();
lv_result = new XML();
lv_result.ignoreWhite = true;
lv_result.onLoad = function (success) {
trace("success " + success);
if (success) {
parse_iads(lv_result);
myself.attachMovie("invizi_logo", "invizi_logo", this.getNextHighestDepth(), {_x:Stage.width - 120, _y:Stage.height - 20});
}
};
lv_iads.sendAndLoad(adurl, lv_result, "POST");
}
function parse_iads(lv_result) {
_global.obj_iads = new Array();
var _local2 = 0;
while (_local2 < lv_result.firstChild.childNodes.length) {
if (lv_result.firstChild.childNodes[_local2].firstChild.nodeValue != null) {
obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = lv_result.firstChild.childNodes[_local2].firstChild.nodeValue;
} else if (lv_result.firstChild.childNodes[_local2].firstChild.firstChild.nodeValue != null) {
var _local5 = new Object();
var _local4 = 0;
while (_local4 < lv_result.firstChild.childNodes[_local2].childNodes.length) {
_local5[lv_result.firstChild.childNodes[_local2].childNodes[_local4].nodeName] = lv_result.firstChild.childNodes[_local2].childNodes[_local4].firstChild.nodeValue;
_local4++;
}
obj_iads[lv_result.firstChild.childNodes[_local2].nodeName] = _local5;
}
_local2++;
}
show_time = int(_global.obj_iads.t);
check_type();
}
function create_assets(mc, _type) {
trace((("Create _ assets " + mc) + " ") + _type);
mc.createEmptyMovieClip("trgt_main", 4);
mcLoader = new MovieClipLoader();
mcLoader.addListener(mc);
if (_type != "FULL") {
mc.createEmptyMovieClip("square_mc", 5);
var _local4 = trgt_main.createEmptyMovieClip("trgt_ads", getNextHighestDepth());
var _local2 = new TextFormat();
_local2.align = "center";
_local2.font = "Verdana";
_local2.size = 10;
mc.createTextField("h_txt", mc.getNextHighestDepth(), 0, 0, 100, 22);
mc.createTextField("b_txt", mc.getNextHighestDepth(), 0, 0, 100, 22);
b_txt.autoSize = true;
b_txt.selectable = false;
h_txt.selectable = false;
b_txt.multiline = true;
b_txt.setNewTextFormat(_local2);
h_txt.autoSize = true;
h_txt.setNewTextFormat(_local2);
h_txt.text = "";
}
}
function onLoadInit(mc) {
ad_width = int(_global.obj_iads.x);
ad_height = int(_global.obj_iads.y);
_x = ((336 - ad_width) / 2);
_y = ((280 - ad_height) / 2);
progressBar.tim = show_time;
progressBar.width = _global.obj_iads.x;
progressBar.height = 15;
progressBar.start = function () {
maxw = this.width - 2;
this.ad = maxw / (this.tim + 1);
this.ad = this.ad / game_fps;
};
progressBar.onEnterFrame = function () {
if (this.bar._width < (this.width - 2)) {
this.bar._width = this.bar._width + this.ad;
} else {
this.bar._width = this.width;
}
};
progressBar._x = 100;
progressBar._y = 100;
bar_mc = progressBar.createEmptyMovieClip("bar", 1);
box_mc = progressBar.createEmptyMovieClip("box", 2);
bar_mc.beginFill(26112);
bar_mc.moveTo(0, 0);
bar_mc.lineTo(1, 0);
bar_mc.lineTo(1, progressBar.height - 2);
bar_mc.lineTo(0, progressBar.height - 2);
bar_mc.lineTo(0, 0);
bar_mc.endFill();
bar_mc._x = 1.5;
bar_mc._y = 1.5;
box_mc.lineStyle(1, 3355443, 100, true, "none", "round", "miter", 1);
box_mc.lineTo(progressBar.width, 0);
box_mc.lineTo(progressBar.width, progressBar.height);
box_mc.lineTo(0, progressBar.height);
box_mc.lineTo(0, 0);
box_mc._x = 0;
box_mc._y = 0;
progressBar.start();
x = 0;
y = 0;
mc._x = x;
mc._y = y;
square_mc.beginFill(16711680);
square_mc.moveTo(0, 0);
square_mc.lineTo(ad_width, 0);
square_mc.lineTo(ad_width, ad_height);
square_mc.lineTo(0, ad_height);
square_mc.lineTo(0, 0);
square_mc.endFill();
square_mc._x = x;
square_mc._y = y;
trgt_main.setMask(square_mc);
}
function check_type() {
if (_global.obj_iads.type eq "UPDATE") {
this.createEmptyMovieClip("holder", 100);
var _local4 = _global.obj_iads.url;
_root.obj_iads = _global.obj_iads.payload;
holder.loadMovie(_global.obj_iads.url);
holder.obj_iads = _root.obj_iads;
show_time = 20;
} else {
brain();
}
}
function parse_xml(mydata) {
var _local4 = new Array();
var _local1 = 0;
while (_local1 < mydata.firstChild.childNodes.length) {
if (mydata.firstChild.childNodes[_local1].firstChild.nodeValue != null) {
_local4[mydata.firstChild.childNodes[_local1].nodeName] = mydata.firstChild.childNodes[_local1].firstChild.nodeValue;
} else if (mydata.firstChild.childNodes[_local1].firstChild.firstChild.nodeValue != null) {
var _local5 = new Object();
var _local2 = 0;
while (_local2 < lv_result.firstChild.childNodes[_local1].childNodes.length) {
_local4[lv_result.firstChild.childNodes[_local1].childNodes[_local2].nodeName] = mydata.firstChild.childNodes[_local1].childNodes[_local2].firstChild.nodeValue;
_local2++;
}
_local4[lv_result.firstChild.childNodes[_local1].nodeName] = _local5;
}
_local1++;
}
return(_local4);
}
System.security.allowDomain("*");
this.getFps = function () {
if (signal == true) {
time = getTimer();
} else {
tempo = int(1000 / (getTimer() - time));
}
signal = !signal;
return(tempo);
};
this.onEnterFrame = function () {
game_fps = getFps();
if ((game_fps ne 0) and (game_fps ne undefined)) {
this.onEnterFrame = null;
}
};
myself = this;
signal = true;
adurl = (_root.obj_game.inviziads + "&type=post&ts=") + getTimer();
trace(adurl);
get_iads();
stop();
Symbol 48 MovieClip Frame 1
invizi_logo.onRelease = function () {
getURL ("http://www.inviziads.com/", "_blank");
};
Symbol 59 Button
on (release) {
trace("CALLING : _root.g2w_playagain()");
_root.g2w_playagain();
}
Symbol 62 Button
on (release) {
trace("CALLING : _root.g2w_skiplevel()");
_root.g2w_skiplevel();
}
Symbol 63 MovieClip Frame 1
stop();
Symbol 80 MovieClip [_g2w_gameover_mc] Frame 1
stop();
_root._validateHost(this);
Symbol 80 MovieClip [_g2w_gameover_mc] Frame 2
stop();
Symbol 80 MovieClip [_g2w_gameover_mc] Frame 11
stop();
Symbol 80 MovieClip [_g2w_gameover_mc] Frame 20
stop();
Symbol 80 MovieClip [_g2w_gameover_mc] Frame 30
stop();
Symbol 80 MovieClip [_g2w_gameover_mc] Frame 41
stop();
Symbol 87 MovieClip Frame 1
_root._trackClickThru(this);
Symbol 102 MovieClip Frame 1
stop();
gotoAndStop(_root.obj_game._gstatus);
Symbol 104 Button
on (release) {
tryAgain();
}
Symbol 122 MovieClip [mc_topscore_box] Frame 2
stop();
_validateHost = function (mcpath) {
var _local2 = mcpath;
_local2.overlay_btn.useHandCursor = false;
if (_root.obj_game._gstatus == "gameover") {
_initGameOver(_local2);
} else if (_root.checkhost()) {
_initLoginPanel(_local2);
} else {
_initAlientHost(_local2);
}
};
_initGameOver = function (mcpath) {
var _local2 = mcpath;
_local2.gotoAndStop("g2w_gameover");
_local2.panel_btn.playagain_btn.onRelease = function () {
_root.g2w_playagain();
};
_local2.panel_btn.skiplvl_btn.onRelease = function () {
_root.g2w_skiplevel();
};
};
_initLoginPanel = function (mcpath) {
var mc = mcpath;
mc.gotoAndStop("g2w_login");
Selection.setFocus("username_txt");
mc.username_txt.onSetFocus = function () {
if (this.text == obj_partner.invalid_txt) {
this.text = "";
}
};
mc.playagain_btn.onRelease = function () {
_root.g2w_playagain(true);
};
mc.nickname_btn.onRelease = function () {
getURL (_root.obj_partner.url_register, "_blank");
};
mc.submit_btn.onRelease = function () {
_root._scoreSubmit(mc);
};
};
_initAlientHost = function (mcpath) {
var _local2 = mcpath;
_local2.gotoAndStop("g2w_alienhost");
_local2.playagain_btn.onRelease = function () {
trace("CALLING : _root.g2w_playagain()");
_root.g2w_playagain(true);
};
};
_scoreSubmit = function (mcpath) {
var mc = mcpath;
myname = _root.partner_uname;
myscore = _root.partner_score;
mygameid = _root.obj_game._g2wGameId;
myname = myname.trim();
if (((myname.length == 0) or (myname == obj_partner.invalid_txt)) or (myname == undefined)) {
_root.partner_uname = obj_partner.invalid_txt;
} else {
mc.gotoAndStop("g2w_status");
mc.tryagain_btn._visible = false;
_root.send_lv = new LoadVars();
_root.send_lv.onLoad = function (success) {
if (success) {
if (_root.send_lv.isreg == 0) {
mc.status_txt.text = obj_partner.invalid_txt;
mc.tryagain_btn._visible = true;
mc.tryagain_btn.onRelease = function () {
_initLoginPanel(mc);
};
} else if (_root.send_lv.isreg == 1) {
mc.status_txt.text = "";
_root._getTop10(mc);
}
} else {
mc.status_txt.text = "Error in Connection...!";
mc.tryagain_btn._visible = true;
mc.tryagain_btn.onRelease = function () {
_initLoginPanel(mc);
};
}
};
_root.send_lv.nickname = myname;
_root.send_lv.points = myscore;
_root.send_lv.gameid = mygameid;
_root.send_lv.sendAndLoad(obj_partner.submitURL, _root.send_lv, "POST");
mc.status_txt.text = "Connecting to Server...";
}
};
c_fail = 0;
_getTop10 = function (mcpath) {
var mc = mcpath;
_root.send_lv = new XML();
_root.rst_lv = new XML();
mc.gotoAndStop("g2w_status");
_root.rst_lv.onLoad = function (success) {
if (success) {
var _local3 = new it.sephiroth.XML2Object();
mc.status_txt.text = "";
var _local4 = _local3.parseXML(this);
_initTop10(mc, _local4);
} else {
_root.c_fail++;
if (_root.c_fail >= 3) {
mc.status_txt.text = "Error!";
tryagain_btn._visible = true;
mc.tryagain_btn.onRelease = function () {
_initLoginPanel(mc);
};
} else {
_root.send_lv.sendAndLoad(url, _root.rst_lv, "POST");
}
}
};
var url = ((((((obj_partner.top10URL + "?game_id=") + _root.obj_game._g2wGameId) + "&order=") + obj_game._gameScoreOrder) + "&timspam") + getTimer());
mc.status_txt.text = "Connecting to Server...";
_root.send_lv.sendAndLoad(url, _root.rst_lv, "POST");
};
_initTop10 = function (mcpath, list) {
var _local3 = mcpath;
_local3.gotoAndStop("g2w_top10");
if ((list.top_score.status.data == 0) or (list.top_score.user[0].score.data == 0)) {
_top10_lbl._visible = false;
var _local2 = 0;
while (_local2 < 10) {
_local3["row" + _local2]._visible = false;
_local2++;
}
} else {
_noscore_mc._visible = false;
var _local2 = 0;
while (_local2 < 10) {
if ((list.top_score.user[_local2] == undefined) or (list.top_score.user[_local2].score.data == 0)) {
_local3["row" + _local2].txtrollno.text = "";
_local3["row" + _local2].txtusername.text = "";
_local3["row" + _local2].txtscore.text = "";
} else {
_local3["row" + _local2].txtrollno.text = _local2 + 1;
_local3["row" + _local2].txtusername.text = list.top_score.user[_local2].nick_name.data;
_local3["row" + _local2].txtscore.text = list.top_score.user[_local2].score.data;
}
_local2++;
}
}
_local3.playagain_btn.onRelease = function () {
_root.g2w_playagain(true);
};
};
_btn_g2w.useHandCursor = false;
Symbol 122 MovieClip [mc_topscore_box] Frame 31
stop();
Symbol 122 MovieClip [mc_topscore_box] Frame 45
stop();
Symbol 122 MovieClip [mc_topscore_box] Frame 60
stop();
Symbol 122 MovieClip [mc_topscore_box] Frame 74
stop();
filltopscore(this);
playAgain_btn.onRelease = function () {
_root._playAgain(_root, "lblgameintro");
};
Symbol 126 MovieClip [game_sound_ctrl] Frame 1
_gameSounds = new Sound();
var frame = "on";
changeVol = function (targetvol, step) {
this.onEnterFrame = function () {
var _local3 = _gameSounds.getVolume();
if ((step < 0) and (_local3 <= targetvol)) {
_local3 = targetvol;
delete this.onEnterFrame;
_root.so_sound = 1;
} else if ((step > 0) and (_local3 >= targetvol)) {
_local3 = targetvol;
delete this.onEnterFrame;
_root.so_sound = 0;
} else {
_gameSounds.setVolume(_local3 + step);
}
};
};
if (_root.so_sound == 1) {
frame = "off";
this.gotoAndPlay(frame);
}
this.onRelease = function () {
if (frame == "on") {
frame = "off";
} else {
frame = "on";
}
this.gotoAndPlay(frame);
};
Symbol 126 MovieClip [game_sound_ctrl] Frame 2
stop();
changeVol(100, 5);
Symbol 126 MovieClip [game_sound_ctrl] Frame 3
stop();
changeVol(0, -5);
Symbol 1083 MovieClip [__Packages.it.sephiroth.XML2Object] Frame 0
class it.sephiroth.XML2Object
{
var oXML;
function XML2Object () {
}
function get xml() {
return(oXML);
}
function parseXML(sFile) {
oResult = new Object();
oXML = sFile;
oResult = translateXML();
return(oResult);
}
function translateXML(from, path, name, position) {
var _local2;
var _local9;
var _local4;
var _local10;
if (path == undefined) {
path = this;
name = "oResult";
}
path = path[name];
if (from == undefined) {
from = new XML(xml.toString());
from.ignoreWhite = true;
}
if (from.hasChildNodes()) {
_local9 = from.childNodes;
if (position != undefined) {
_local10 = path;
path = path[position];
}
while (_local9.length > 0) {
_local4 = _local9.shift();
_local2 = _local4.nodeName;
if (_local2 != undefined) {
var _local5 = new Object();
_local5.attributes = _local4.attributes;
_local5.data = _local4.firstChild.nodeValue;
if (position != undefined) {
_local10 = path;
}
if (path[_local2] != undefined) {
if (path[_local2].__proto__ == Array.prototype) {
path[_local2].push(_local5);
name = _local4.nodeName;
position = path[_local2].length - 1;
} else {
var _local8 = path[_local2];
path[_local2] = new Array();
path[_local2].push(_local8);
path[_local2].push(_local5);
name = _local2;
position = path[_local2].length - 1;
}
} else {
path[_local2] = _local5;
name = _local2;
position = undefined;
}
}
if (_local4.hasChildNodes()) {
translateXML(_local4, path, name, position);
}
}
}
return(oResult);
}
var oResult = new Object();
}
Symbol 137 MovieClip Frame 120
stop();
_root.play();
Symbol 173 MovieClip Frame 90
stop();
stopAllSounds();
_root.play();
Symbol 229 MovieClip Frame 10
stop();
Symbol 236 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 19
stop();
Symbol 289 MovieClip Frame 5
stop();
Symbol 290 MovieClip Frame 40
stop();
Symbol 291 MovieClip Frame 133
stop();
Symbol 329 MovieClip Frame 108
stop();
Symbol 345 MovieClip Frame 28
stop();
trace(instructionsBtn);
instructionsBtn.onPress = function () {
_parent.gotoAndStop("INSTRUCTIONS");
};
storyBtn.onPress = function () {
_parent.gotoAndStop("STORY");
};
startBtn.onPress = function () {
_root.gotoAndStop("force_help");
};
Symbol 387 MovieClip Frame 25
if (random(2) == 0) {
gotoAndPlay (10);
}
Symbol 412 MovieClip Frame 10
stop();
Symbol 418 MovieClip Frame 1
stop();
Symbol 419 MovieClip Frame 20
stop();
Symbol 482 MovieClip Frame 1
stop();
Symbol 482 MovieClip Frame 2
stop();
Symbol 482 MovieClip Frame 3
stop();
Symbol 482 MovieClip Frame 4
stop();
Symbol 485 MovieClip Frame 1
skipBtn.onPress = function () {
gotoAndStop ("MENU");
};
Symbol 485 MovieClip Frame 134
stop();
Symbol 485 MovieClip Frame 135
backBtn.onPress = function () {
gotoAndStop ("MENU");
};
startBtn.onPress = function () {
_root.gotoAndStop("force_help");
};
babyMc.stop();
leftArrowMc.onPress = function () {
if (babyMc._currentframe == 1) {
babyMc.gotoAndStop(babyMc._totalframes);
} else {
babyMc.gotoAndStop(babyMc._currentframe - 1);
}
};
rightArrowMc.onPress = function () {
if (babyMc._currentframe == babyMc._totalframes) {
babyMc.gotoAndStop(1);
} else {
babyMc.gotoAndStop(babyMc._currentframe + 1);
}
};
Symbol 485 MovieClip Frame 136
backBtn.onPress = function () {
gotoAndStop ("MENU");
};
startBtn.onPress = function () {
_root.gotoAndStop("force_help");
};
babyMc.stop();
leftArrowMc.onPress = function () {
if (babyMc._currentframe == 1) {
babyMc.gotoAndStop(babyMc._totalframes);
} else {
babyMc.gotoAndStop(babyMc._currentframe - 1);
}
};
rightArrowMc.onPress = function () {
if (babyMc._currentframe == babyMc._totalframes) {
babyMc.gotoAndStop(1);
} else {
babyMc.gotoAndStop(babyMc._currentframe + 1);
}
};
Symbol 591 MovieClip Frame 5
stop();
Symbol 592 MovieClip Frame 32
stop();
Symbol 607 MovieClip Frame 19
stop();
Symbol 626 MovieClip Frame 20
stop();
Symbol 631 MovieClip Frame 5
stop();
Symbol 632 MovieClip Frame 19
stop();
Symbol 742 MovieClip Frame 16
stop();
Symbol 793 MovieClip Frame 47
stop();
Symbol 829 MovieClip Frame 1
if (_root.current_level < 6) {
stop();
} else {
gotoAndStop (2);
}
Symbol 848 MovieClip Frame 80
stop();
if (_root.current_level == 6) {
_root._doGameOver(_root.partner_score, "gamecompleted", false, 3000);
}
Symbol 884 MovieClip Frame 90
stop();
_root._doGameOver(_root.partner_score, "gameover", true, 3000);
Symbol 889 MovieClip Frame 1
if (_root.current_level < 6) {
stop();
} else {
gotoAndStop (2);
}
Symbol 932 MovieClip Frame 1
stop();
Symbol 941 MovieClip Frame 80
stop();
if (_root.current_level == 6) {
_root._doGameOver(_root.partner_score, "gamecompleted", false, 3000);
}
Symbol 951 MovieClip Frame 53
stop();
_root._doGameOver(_root.partner_score, "gameover", false, 3000);
Symbol 952 MovieClip Frame 60
switch (_root.current_level) {
case 1 :
completeTxt.text = "Baby\u2019s tummy full!";
break;
case 2 :
completeTxt.text = "Baby is happy in clean nappy!";
break;
case 3 :
completeTxt.text = "Baby is not scared anymore!";
break;
case 4 :
completeTxt.text = "Baby is safe now!\n Hey! Baby just took her first few steps!";
break;
case 5 :
completeTxt.text = "Baby is happy again!";
break;
case 6 :
completeTxt.text = "Baby is fast asleep.\nThe baby just said her first word.";
}
if (_root.current_level == 6) {
gotoAndStop ("GAMECOMPLETE");
}
levelCompleteMc.continueBtn.onRelease = function () {
_root.stopLaughSnd();
_root.current_level++;
startLevel();
};
Symbol 952 MovieClip Frame 75
if (_root.current_level == 6) {
_root.obj_game._gstatus = "gameover";
gotoAndStop ("GAMEOVER");
}
Symbol 952 MovieClip Frame 91
_root.stopCrySnd();
_root.startLaughSnd();
Symbol 952 MovieClip Frame 118
switch (_parent.completedLevels.length) {
case 0 :
gameoverBabyMc.gotoAndStop("CRYING");
_root.startCrySnd();
break;
case 1 :
gameoverBabyMc.gotoAndStop("CRYING");
_root.startCrySnd();
break;
case 2 :
gameoverBabyMc.gotoAndStop("CRYING");
_root.startCrySnd();
break;
case 3 :
gameoverBabyMc.gotoAndStop("CALM");
break;
case 4 :
gameoverBabyMc.gotoAndStop("CALM");
break;
case 5 :
gameoverBabyMc.gotoAndStop("HAPPY");
_root.startLaughSnd();
break;
case 6 :
gameoverBabyMc.gotoAndStop("HAPPY");
_root.startLaughSnd();
}
Symbol 959 MovieClip Frame 11
_root.startSpraySnd();
Symbol 964 MovieClip Frame 29
stop();
Symbol 968 MovieClip Frame 1
stop();
Symbol 984 MovieClip Frame 2
stop();
Symbol 989 MovieClip Frame 10
stop();
Symbol 990 MovieClip Frame 110
stop();
Symbol 1021 MovieClip Frame 1
this.gotoAndStop(_root.current_level_part);
Symbol 1034 MovieClip Frame 1
this.gotoAndStop(_root.current_level_part);
Symbol 1059 MovieClip Frame 1
this.gotoAndStop(_root.current_level_part);
Symbol 1061 MovieClip Frame 1
gotoAndStop(_root.current_level);
Symbol 1071 MovieClip Frame 112
stop();
Symbol 1081 MovieClip Frame 26
stop();
Symbol 1081 MovieClip Frame 37
stop();
helpBtn.onRelease = function () {
gotoAndPlay ("SHOW");
};
Symbol 1081 MovieClip Frame 50
stop();
hideBtn.onRelease = function () {
if (_root.current_level == 4) {
}
gotoAndPlay ("HIDE");
};
Symbol 1081 MovieClip Frame 60
stop();
Symbol 1082 MovieClip Frame 1
stop();
Symbol 1082 MovieClip Frame 16
stop();