Frame 2
_global.gameTexts = new Object();
_global.gameTexts.dialog_0 = new Texts("dialog_0", "gialog", 10, 10, 0, "left", 0, 1000, "");
_global.gameTexts.dialog_1 = new Texts("dialog_1", "gialog", 10, 45, 0, "left", 0, 1001, "");
_global.gameTexts.dialog_2 = new Texts("dialog_2", "gialog", 10, 80, 0, "left", 0, 1002, "");
_global.gameTexts.dialog_3 = new Texts("dialog_3", "gialog", 10, 80, 0, "left", 0, 1003, "");
_global.gameTexts.dialog_4 = new Texts("dialog_4", "gialog", 10, 80, 0, "left", 0, 1004, "");
_global.gameTexts.text_0 = new Texts("text_0", "gialog", 10, 80, 0, "left", 0, 1010, "");
_global.gameTexts.text_1 = new Texts("text_1", "gialog", 10, 80, 0, "left", 0, 1011, "");
_global.strings = new Strings();
_global.str = _global.strings.strList;
_global.haveOfficeSex = false;
_global.haveRoom_1Sex = false;
_global.haveRoom_2Sex = false;
Frame 3
_root.btn_logo.onRelease = function () {
getURL ("http://sexgamesbox.com/?fr=en-Seductive_Park_Walk-online", "blank");
};
_root.sound = new Sound(_root.sound_switch);
_root.sound1 = new Sound(_root.music_switch);
_root.sound1.attachSound("music");
_root.sound1.start(0, 100000);
_root.music_vol = 50;
_root.sound1.setVolume(_root.music_vol);
_root.music_switch.gotoAndStop(1);
_root.music_switch.onRelease = function () {
if (_root.music_vol == 50) {
_root.music_switch.gotoAndStop(2);
_root.music_vol = 0;
} else {
_root.music_switch.gotoAndStop(1);
_root.music_vol = 50;
}
_root.sound1.setVolume(_root.music_vol);
};
_root.sound_vol = 100;
_root.sound_switch.gotoAndStop(1);
_root.sound_switch.onRelease = function () {
if (_root.sound_vol == 100) {
_root.sound_switch.gotoAndStop(2);
_root.sound_vol = 0;
} else {
_root.sound_switch.gotoAndStop(1);
_root.sound_vol = 100;
}
_root.sound.setVolume(_root.sound_vol);
};
Frame 5
Frame 9
_global.buttonList = new Array({area:[335, 300], obj:"button_play", frame:44, url:""});
_global.myButtons = new Buttons(_global.buttonList);
stop();
Frame 13
_global.myWaiting = new Waiting(30, 14);
Frame 14
_global.dialogList = new Array({phrase:_global.str.scene_1_2, answer:_global.str.scene_1_3, correct:false, frame:16, snd:"laugh_3"}, {phrase:_global.str.scene_1_4, answer:_global.str.scene_1_5, correct:false, frame:16, snd:"laugh_2"}, {phrase:_global.str.scene_1_6, answer:_global.str.scene_1_7, correct:true, frame:16, snd:"laugh_1"});
_global.myDialog = new Dialog(_global.dialogList, 20, 365, ["quest_cloud", 250, 75], ["ans_cloud", 250, 70], 17);
stop();
Frame 17
_global.sequenceList = new Array({add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_1", speed:0.1, good:{frame:19, text:"So good ...", snd:"like"}, bad:{frame:19, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_2", speed:0.1, good:{frame:20, text:"mmmm ... so good ...", snd:"like"}, bad:{frame:20, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_3", speed:0.1, good:{frame:21, text:"So good ...", snd:"like"}, bad:{frame:21, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_4", speed:0.1, good:{frame:22, text:"So good ...", snd:"like"}, bad:{frame:22, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_5", speed:0.1, good:{frame:23, text:"So good ...", snd:"like"}, bad:{frame:23, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_6", speed:0.1, good:{frame:24, text:"So good ...", snd:"like"}, bad:{frame:24, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:20, type:"click-n-hold", masks:[{mask:"m_leg_7", speed:0.1, good:{frame:25, text:"So good ...", snd:"like"}, bad:{frame:25, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:20, type:"click-n-hold", masks:[{mask:"m_leg_8", speed:0.1, good:{frame:26, text:"So good ...", snd:"like"}, bad:{frame:26, text:"Stop it!", snd:"dontlike"}}]});
_global.mySequence = new Sequence(_global.sequenceList, [320, 50, 200, 60, false, false], "btn_next", 28);
stop();
Frame 20
b234b234b.gotoAndPlay("gl_jiv_f1");
Frame 21
b234b234b.gotoAndPlay("gl_nog_f1");
Frame 22
b234b234b.gotoAndPlay("m_sis1_f1");
Frame 23
b234b234b.gotoAndPlay("m_sis2_f1");
Frame 24
b234b234b.gotoAndPlay("gl_bed1_f1");
Frame 25
b234b234b.gotoAndPlay("gl_bed2_f1");
Frame 26
b234b234b.gotoAndPlay("pel_f1");
Frame 28
_global.myWaiting = new Waiting(30, 47);
Frame 29
_global.myWaiting = new Waiting(30, 30);
Frame 30
_global.regimeList = new Array({btn:"temp_1", time:0, frame:31, snd:""}, {btn:"temp_2", time:9, frame:32, snd:"temp_1"}, {btn:"temp_3", time:9, frame:33, snd:"temp_2"}, {btn:"temp_4", time:9, frame:34, snd:"temp_3"});
_global.myRegime = new Regime(_global.regimeList, "btn_next", 35);
stop();
Frame 33
fbseb234b.gotoAndPlay("sex_2");
Frame 34
fbseb234b.gotoAndPlay("sex_3");
Frame 35
fbseb234b.gotoAndPlay("sex_4");
_global.myWaiting = new Waiting(100, 36);
Frame 36
_global.myWaiting = new Waiting(30, 70);
Frame 44
_global.myWaiting = new Waiting(30, 45);
Frame 45
_global.myPopup = new Popup({cloud:["mess_cloud", 250, 70], frame:46, text:_global.str.scene_1_1});
stop();
Frame 46
_global.myWaiting = new Waiting(30, 13);
Frame 47
_global.myWaiting = new Waiting(70, 49);
Frame 49
_global.myWaiting = new Waiting(30, 55);
Frame 55
_global.sequenceList = new Array({add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_1", speed:0.1, good:{frame:57, text:"So good ...", snd:"like"}, bad:{frame:57, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_2", speed:0.1, good:{frame:58, text:"mmmm ... so good ...", snd:"like"}, bad:{frame:58, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_3", speed:0.1, good:{frame:59, text:"So good ...", snd:"like"}, bad:{frame:59, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_4", speed:0.1, good:{frame:60, text:"So good ...", snd:"like"}, bad:{frame:60, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_5", speed:0.1, good:{frame:61, text:"So good ...", snd:"like"}, bad:{frame:61, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:10, type:"click-n-hold", masks:[{mask:"m_leg_6", speed:0.1, good:{frame:62, text:"So good ...", snd:"like"}, bad:{frame:62, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:20, type:"click-n-hold", masks:[{mask:"m_leg_7", speed:0.1, good:{frame:63, text:"So good ...", snd:"like"}, bad:{frame:63, text:"Stop it!", snd:"dontlike"}}]}, {add_percents:20, type:"click-n-hold", masks:[{mask:"m_leg_8", speed:0.1, good:{frame:64, text:"So good ...", snd:"like"}, bad:{frame:64, text:"Stop it!", snd:"dontlike"}}]});
_global.mySequence = new Sequence(_global.sequenceList, [320, 50, 200, 60, false, false], "btn_next", 66);
stop();
Frame 58
webrweb4234b.gotoAndPlay("sex_7");
Frame 59
webrweb4234b.gotoAndPlay("sex_9");
Frame 60
webrweb4234b.gotoAndPlay("sex_11");
Frame 61
webrweb4234b.gotoAndPlay("sex_13");
Frame 62
webrweb4234b.gotoAndPlay("sex_15");
Frame 63
webrweb4234b.gotoAndPlay("sex_19");
Frame 64
webrweb4234b.gotoAndPlay("sex_21");
Frame 66
_global.myWaiting = new Waiting(30, 29);
Frame 70
_global.buttonList = new Array({area:[-20, 210], obj:"btn_again", frame:13, url:""}, {area:[-20, 261], obj:"btn_more", frame:0, url:"http://sexgamesbox.com/?fr=en-Seductive_Park_Walk-online"});
_global.myButtons = new Buttons(_global.buttonList);
stop();
Symbol 372 MovieClip [__Packages.Texts] Frame 0
class Texts
{
var format, newObject, rootClip;
function Texts (myClip, myFont, xPos, yPos, myWidth, myAlig, myFrame, mySprite, myText) {
textObj = _root.attachMovie(myFont, myClip, mySprite);
textObj.gotoAndStop(myFrame);
textObj.txt = myText;
textObj._x = xPos;
textObj._y = yPos;
if (myWidth > 0) {
textObj.fld._width = myWidth;
}
if (myAlig ne "") {
format = new TextFormat();
format.align = myAlig;
textObj.fld.setTextFormat(format);
}
}
function pres() {
rootClip[newObject].font.gotoAndStop(3);
}
function over() {
rootClip[newObject].font.gotoAndStop(2);
}
function norm() {
rootClip[newObject].font.gotoAndStop(1);
}
function setMoney(myCurrency, mySeparator, myPosition, myMoney, myPrev) {
var _local2 = "";
var _local5 = 0;
var _local3 = String(myMoney).length - 1;
while (_local3 >= 0) {
_local5 = _local5 + 1;
if (_local5 > 3) {
_local5 = 1;
if (mySeparator eq "SPACE") {
_local2 = _local2 + " ";
} else {
_local2 = _local2 + mySeparator;
}
}
_local2 = _local2 + String(myMoney).charAt(_local3);
_local3--;
}
myMoney = "";
_local3 = 0;
while (_local3 < String(_local2).length) {
myMoney = myMoney + String(_local2).charAt((String(_local2).length - _local3) - 1);
_local3++;
}
switch (String(myPosition)) {
case "beginning" :
rootClip[newObject].font.txt = (myPrev + myCurrency) + myMoney;
break;
case "end" :
rootClip[newObject].font.txt = (myPrev + myMoney) + myCurrency;
break;
default :
rootClip[newObject].font.txt = (myPrev + myCurrency) + myMoney;
}
}
function textConfigure(myText) {
var _local3 = myText.split("/n");
var _local2 = "";
var _local1 = 0;
while (_local1 < _local3.length) {
_local2 = _local2 + _local3[_local1];
if (_local1 < (_local3.length - 1)) {
_local2 = _local2 + newline;
}
_local1++;
}
return(_local2);
}
function setText(myText) {
textObj.txt = textConfigure(myText);
}
function setAlign(myAlig) {
format.align = myAlig;
textObj.fld.setTextFormat(format);
}
function setPosition(myX, myY) {
textObj._x = myX;
textObj._y = myY;
}
function setRotation(myRot) {
rootClip[newObject]._rotation = myRot;
}
function setWidth(myWidth) {
textObj.fld._width = myWidth;
}
function setVisible(myVis) {
textObj._visible = myVis;
}
function setAlpha(myAlpha) {
rootClip[newObject]._alpha = myAlpha;
}
var textObj = new Object();
}
Symbol 373 MovieClip [__Packages.Strings] Frame 0
class Strings extends MovieClip
{
var strList;
function Strings () {
super();
strList = new Object();
strList.scene_1_1 = "Bye, guys! This evening I will spend without you!";
strList.scene_1_2 = "Why such a beautiful lady is alone?";
strList.scene_1_3 = "I am tired! I want to be alone for now!";
strList.scene_1_4 = "Waw! Such a beauty can't seat here alone! Let's go, I'll show you my apartment!";
strList.scene_1_5 = "Roll up desires, freak! I am waiting my boyfriend! He will kick your ass when he comes!";
strList.scene_1_6 = "May I join you, beautiful lady?! Why you are so sad? May be I can help you?";
strList.scene_1_7 = "Sure you can! At least it wouldn't so boring!";
}
}
Symbol 374 MovieClip [__Packages.Buttons] Frame 0
class Buttons extends MovieClip
{
var buttonList;
function Buttons (myList) {
super();
buttonList = new Array();
var _local5 = 0;
while (_local5 < myList.length) {
buttonList[_local5] = _root.attachMovie(myList[_local5].obj, "button_obj_" + _local5, 150 + _local5);
buttonList[_local5]._x = myList[_local5].area[0];
buttonList[_local5]._y = myList[_local5].area[1];
buttonList[_local5].frame = myList[_local5].frame;
buttonList[_local5].url = myList[_local5].url;
buttonList[_local5].gotoAndStop(1);
buttonList[_local5].onRollOver = function () {
this.gotoAndStop(2);
};
buttonList[_local5].onRollOut = function () {
this.gotoAndStop(1);
};
buttonList[_local5].onDragOut = function () {
this.gotoAndStop(1);
};
buttonList[_local5].onRelease = function () {
if (this.url ne "") {
this.getURL(this.url, "blank");
}
if (this.frame != 0) {
_root.gotoAndStop(this.frame);
_global.myButtons.kill();
}
};
_local5++;
}
}
function kill() {
var _local3 = 0;
while (_local3 < buttonList.length) {
delete buttonList[_local3].onRollOver;
delete buttonList[_local3].onRollOut;
delete buttonList[_local3].onDragOut;
delete buttonList[_local3].onRelease;
buttonList[_local3].removeMovieClip();
_local3++;
}
delete buttonList;
delete _global.myButtons;
}
}
Symbol 375 MovieClip [__Packages.Waiting] Frame 0
class Waiting extends MovieClip
{
var framesQty, gotoFrame, counter, mySound;
function Waiting (myFramesQty, myFrame, snd) {
super();
framesQty = myFramesQty;
gotoFrame = myFrame;
counter = 0;
mySound = snd;
if ((mySound ne "") and (mySound ne undefined)) {
playSound(mySound, false);
}
_root.onEnterFrame = function () {
_global.myWaiting.counter = _global.myWaiting.counter + 1;
if (_global.myWaiting.counter >= _global.myWaiting.framesQty) {
_global.myWaiting.kill();
_root.gotoAndStop(_global.myWaiting.gotoFrame);
}
};
}
function playSound(soundName, loop) {
_root.sound.attachSound(soundName);
_root.sound.start();
}
function kill() {
delete _root.onEnterFrame;
}
}
Symbol 376 MovieClip [__Packages.Dialog] Frame 0
class Dialog extends MovieClip
{
var dailogList, popupObject, sound;
function Dialog (myList, xPos, yPos, popup_1, popup_2, myFrame) {
super();
dailogList = new Array();
var _local5 = 0;
while (_local5 < myList.length) {
dailogList[_local5] = _root.attachMovie("phrase_area", "phrase_obj_" + _local5, 100 + _local5);
dailogList[_local5]._x = xPos;
dailogList[_local5]._y = yPos + (_local5 * 35);
dailogList[_local5].phrase = myList[_local5].phrase;
dailogList[_local5].answer = myList[_local5].answer;
dailogList[_local5].correct = myList[_local5].correct;
dailogList[_local5].frame = myList[_local5].frame;
dailogList[_local5].snd = myList[_local5].snd;
dailogList[_local5].visited = false;
dailogList[_local5].numb = _local5;
dailogList[_local5].gotoAndStop(1);
_global.gameTexts["dialog_" + _local5].setText(myList[_local5].phrase);
_global.gameTexts["dialog_" + _local5].setAlign("left");
_global.gameTexts["dialog_" + _local5].setPosition(xPos + 5, (yPos + (_local5 * 35)) + 7);
_global.gameTexts["dialog_" + _local5].setVisible(true);
dailogList[_local5].onRollOver = function () {
if (this.visited eq false) {
this.gotoAndStop(2);
}
};
dailogList[_local5].onRollOut = function () {
if (this.visited eq false) {
this.gotoAndStop(1);
}
};
dailogList[_local5].onDragOut = function () {
if (this.visited eq false) {
this.gotoAndStop(1);
}
};
dailogList[_local5].onRelease = function () {
if (this.visited eq false) {
_global.myDialog.makePopup(this.numb, 1);
}
};
_local5++;
}
popupObject = new Object();
popupObject = _root.attachMovie("popup_obj", "popup_obj", 50, {_visible:false});
popupObject.popup_1 = new Array(7);
popupObject.popup_1[2] = popup_1[1];
popupObject.popup_1[3] = popup_1[2];
popupObject.popup_1[6] = popup_1[0];
popupObject.popup_2 = new Array(7);
popupObject.popup_2[2] = popup_2[1];
popupObject.popup_2[3] = popup_2[2];
popupObject.popup_2[6] = popup_2[0];
popupObject.popup_button.gotoAndStop(1);
_root[popupObject.popup_1[6]]._visible = false;
if (_root[popupObject.popup_1[6]].arrow._y > 0) {
popupObject.popup_1[1] = _root[popupObject.popup_1[6]]._y + 30;
popupObject.popup_1[0] = (_root[popupObject.popup_1[6]]._x - popupObject.popup_1[2]) + 75;
popupObject.popup_1[4] = true;
popupObject.popup_1[5] = false;
} else if (_root[popupObject.popup_1[6]].arrow._y < 0) {
popupObject.popup_1[1] = (_root[popupObject.popup_1[6]]._y - popupObject.popup_1[3]) - 30;
popupObject.popup_1[0] = _root[popupObject.popup_1[6]]._x - 33;
popupObject.popup_1[4] = false;
popupObject.popup_1[5] = true;
} else if (_root[popupObject.popup_1[6]].arrow._y == 0) {
popupObject.popup_1[4] = false;
popupObject.popup_1[5] = false;
popupObject.popup_1[1] = _root[popupObject.popup_1[6]]._y;
popupObject.popup_1[0] = _root[popupObject.popup_1[6]]._x;
}
_root[popupObject.popup_2[6]]._visible = false;
if (_root[popupObject.popup_2[6]].arrow._y > 0) {
popupObject.popup_2[1] = _root[popupObject.popup_2[6]]._y + 30;
popupObject.popup_2[0] = (_root[popupObject.popup_2[6]]._x - popupObject.popup_2[2]) + 75;
popupObject.popup_2[4] = true;
popupObject.popup_2[5] = false;
} else if (_root[popupObject.popup_2[6]].arrow._y < 0) {
popupObject.popup_2[1] = (_root[popupObject.popup_2[6]]._y - popupObject.popup_2[3]) - 30;
popupObject.popup_2[0] = _root[popupObject.popup_2[6]]._x - 33;
popupObject.popup_2[4] = false;
popupObject.popup_2[5] = true;
} else if (_root[popupObject.popup_2[6]].arrow._y == 0) {
popupObject.popup_2[4] = false;
popupObject.popup_2[5] = false;
popupObject.popup_2[1] = _root[popupObject.popup_2[6]]._y;
popupObject.popup_2[0] = _root[popupObject.popup_2[6]]._x;
}
_root.startFrame = _root._currentframe + 1;
_root.finishFrame = myFrame;
sound = new Sound();
}
function makePopup(choiceNumb, popupNumb) {
hideDialog();
popupObject._visible = true;
popupObject._x = popupObject["popup_" + popupNumb][0];
popupObject._y = popupObject["popup_" + popupNumb][1];
popupObject.popup_1_2._width = popupObject["popup_" + popupNumb][2] - 40;
popupObject.popup_2_2._width = popupObject["popup_" + popupNumb][2] - 40;
popupObject.popup_3_2._width = popupObject["popup_" + popupNumb][2] - 40;
popupObject.popup_2_1._height = popupObject["popup_" + popupNumb][3] - 40;
popupObject.popup_2_2._height = popupObject["popup_" + popupNumb][3] - 40;
popupObject.popup_2_3._height = popupObject["popup_" + popupNumb][3] - 40;
popupObject.popup_1_3._x = popupObject["popup_" + popupNumb][2] - 20;
popupObject.popup_2_3._x = popupObject["popup_" + popupNumb][2] - 0;
popupObject.popup_3_3._x = popupObject["popup_" + popupNumb][2] - 20;
popupObject.popup_3_1._y = popupObject["popup_" + popupNumb][3] - 20;
popupObject.popup_3_2._y = popupObject["popup_" + popupNumb][3] - 0;
popupObject.popup_3_3._y = popupObject["popup_" + popupNumb][3] - 20;
if (popupNumb == 1) {
_global.gameTexts.text_0.setText(dailogList[choiceNumb].phrase);
} else {
_global.gameTexts.text_0.setText(dailogList[choiceNumb].answer);
playSound(_global.myDialog.dailogList[choiceNumb].snd, false);
}
_global.gameTexts.text_0.setAlign("center");
_global.gameTexts.text_0.setPosition(popupObject["popup_" + popupNumb][0] + 10, popupObject["popup_" + popupNumb][1] + 15);
_global.gameTexts.text_0.setWidth(popupObject["popup_" + popupNumb][2] - 20);
_global.gameTexts.text_0.setVisible(true);
popupObject.popup_arrow_up._x = popupObject["popup_" + popupNumb][2] - 90;
popupObject.popup_arrow_down._y = popupObject["popup_" + popupNumb][3] - 0;
popupObject.popup_button._x = popupObject["popup_" + popupNumb][2] - 50;
popupObject.popup_button._y = popupObject["popup_" + popupNumb][3] - 15;
popupObject.popup_arrow_up._visible = popupObject["popup_" + popupNumb][4];
popupObject.popup_arrow_down._visible = popupObject["popup_" + popupNumb][5];
popupObject.popup_button.gotoAndStop(1);
popupObject.popup_button.onRollOver = function () {
this.gotoAndStop(2);
};
popupObject.popup_button.onRollOut = function () {
this.gotoAndStop(1);
};
popupObject.popup_button.onDragOut = function () {
this.gotoAndStop(1);
};
popupObject.popup_button.onRelease = function () {
_global.myDialog.kullPopup(popupNumb);
if (popupNumb == 1) {
_root.gotoAndStop(_global.myDialog.dailogList[choiceNumb].frame);
_global.myDialog.makePopup(choiceNumb, 2);
} else if (_global.myDialog.dailogList[choiceNumb].correct eq false) {
_global.myDialog.dailogList[choiceNumb].visited = true;
_global.myDialog.dailogList[choiceNumb].gotoAndStop(3);
_root.gotoAndStop(_root.startFrame);
_global.myDialog.showDialog();
} else {
_root.gotoAndStop(_root.finishFrame);
_global.myDialog.kill();
}
};
}
function showDialog() {
var _local3 = 0;
while (_local3 < dailogList.length) {
dailogList[_local3]._visible = true;
_global.gameTexts["dialog_" + _local3].setVisible(true);
_local3++;
}
}
function hideDialog() {
var _local3 = 0;
while (_local3 < dailogList.length) {
dailogList[_local3]._visible = false;
_global.gameTexts["dialog_" + _local3].setVisible(false);
_local3++;
}
}
function kullPopup(popupNumb) {
delete popupObject.popup_button.onRollOver;
delete popupObject.popup_button.onRollOut;
delete popupObject.popup_button.onDragOut;
delete popupObject.popup_button.onRelease;
popupObject._visible = false;
_global.gameTexts.text_0.setVisible(false);
}
function kill() {
popupObject.removeMovieClip();
delete popupObject;
var _local3 = 0;
while (_local3 < dailogList.length) {
delete dailogList[_local3].onRollOver;
delete dailogList[_local3].onRollOut;
delete dailogList[_local3].onDragOut;
delete dailogList[_local3].onRelease;
dailogList[_local3].removeMovieClip();
_local3++;
}
delete dailogList;
delete _global.myDialog;
}
function playSound(soundName, loop) {
_root.sound.attachSound(soundName);
if (loop) {
_root.sound.start(0, 100000);
} else {
_root.sound.start();
}
}
}
Symbol 377 MovieClip [__Packages.Sequence] Frame 0
class Sequence extends MovieClip
{
var classVar, sequenceData, sequenceArea, sequenceList, sequenceNumb, persentsNumb, soundName, popupObject;
function Sequence (myList, myArea, myBtn, myFrame) {
super();
classVar = new Object({start_frame:_root._currentframe + 1, mouse_press:false, cur_seq:-1, cur_id:-1, proc:0, interv:0, next_btn:myBtn});
sequenceData = myList;
sequenceArea = myArea;
sequenceList = new Array();
sequenceNumb = 0;
persentsNumb = 0;
var _local5 = 0;
while (_local5 < sequenceData.length) {
var _local6 = 0;
while (_local6 < sequenceData[_local5].masks.length) {
sequenceList[_local5] = _root[sequenceData[_local5].masks[_local6].mask];
sequenceList[_local5].seq = _local5;
sequenceList[_local5].id = _local6;
sequenceList[_local5].onPress = function () {
_global.mySequence.onPressAction(this);
};
sequenceList[_local5].onDragOut = function () {
_global.mySequence.onReleseAction(this);
};
sequenceList[_local5].onRelease = function () {
_global.mySequence.onReleseAction(this);
};
_local6++;
}
_local5++;
}
_root.counter.gotoAndStop(1);
_root[classVar.next_btn].gotoAndStop(1);
_root[classVar.next_btn].onRollOver = function () {
this.gotoAndStop(2);
};
_root[classVar.next_btn].onRollOut = function () {
this.gotoAndStop(1);
};
_root[classVar.next_btn].onDragOut = function () {
this.gotoAndStop(1);
};
_root[classVar.next_btn].onRelease = function () {
_global.mySequence.kill();
_root.gotoAndStop(myFrame);
};
_root[classVar.next_btn]._visible = false;
}
function onFrameAction() {
if (classVar.mouse_press eq true) {
switch (sequenceData[classVar.cur_seq].type) {
case "click-n-hold" :
classVar.proc = classVar.proc + sequenceData[classVar.cur_seq].masks[classVar.cur_id].speed;
persentsNumb = persentsNumb + sequenceData[classVar.cur_seq].masks[classVar.cur_id].speed;
if (classVar.proc >= sequenceData[classVar.cur_seq].add_percents) {
persentsNumb = Math.round(persentsNumb - (classVar.proc - sequenceData[classVar.cur_seq].add_percents));
sequenceNumb = sequenceNumb + 1;
classVar.proc = 0;
if (sequenceNumb == sequenceData.length) {
_root[classVar.next_btn]._visible = true;
}
clearInterval(classVar.interv);
}
_root.counter.gotoAndStop(int(persentsNumb * 5));
break;
case "move" :
}
}
}
function onPressAction(myObject) {
switch (sequenceData[myObject.seq].type) {
case "click" :
break;
case "click-n-hold" :
if (myObject.seq == sequenceNumb) {
clearInterval(classVar.interv);
classVar.mouse_press = true;
classVar.cur_seq = myObject.seq;
classVar.cur_id = myObject.id;
classVar.interv = setInterval(this, "onFrameAction", 30);
_root.gotoAndStop(sequenceData[myObject.seq].masks[myObject.id].good.frame);
makePopup(sequenceData[myObject.seq].masks[myObject.id].good.text);
soundName = sequenceData[myObject.seq].masks[myObject.id].good.snd;
playSound(soundName, false);
}
if (myObject.seq < sequenceNumb) {
_root.gotoAndStop(sequenceData[myObject.seq].masks[myObject.id].good.frame);
soundName = sequenceData[myObject.seq].masks[myObject.id].good.snd;
playSound(soundName, false);
}
if (myObject.seq > sequenceNumb) {
_root.gotoAndStop(sequenceData[myObject.seq].masks[myObject.id].bad.frame);
makePopup(sequenceData[myObject.seq].masks[myObject.id].bad.text);
soundName = sequenceData[myObject.seq].masks[myObject.id].bad.snd;
playSound(soundName, false);
}
break;
case "move" :
}
}
function onReleseAction(myObject) {
switch (sequenceData[myObject.seq].type) {
case "click" :
if (myObject.seq == sequenceNumb) {
persentsNumb = persentsNumb + sequenceData[myObject.seq].add_percents;
sequenceNumb = sequenceNumb + 1;
_root.counter.gotoAndStop(persentsNumb);
}
if (myObject.seq > sequenceNumb) {
}
if (myObject.seq < sequenceNumb) {
}
break;
case "click-n-hold" :
clearInterval(classVar.interv);
_root.gotoAndStop(classVar.start_frame);
_global.gameTexts.text_0.setText("");
_root.sound.stop(soundName);
popupObject.removeMovieClip();
break;
case "move" :
}
}
function makePopup(myText) {
popupObject = new Object();
popupObject = _root.attachMovie("popup_obj", "popup_obj", 50);
popupObject._x = sequenceArea[0];
popupObject._y = sequenceArea[1];
popupObject.popup_1_2._width = sequenceArea[2] - 40;
popupObject.popup_2_2._width = sequenceArea[2] - 40;
popupObject.popup_3_2._width = sequenceArea[2] - 40;
popupObject.popup_2_1._height = sequenceArea[3] - 40;
popupObject.popup_2_2._height = sequenceArea[3] - 40;
popupObject.popup_2_3._height = sequenceArea[3] - 40;
popupObject.popup_1_3._x = sequenceArea[2] - 20;
popupObject.popup_2_3._x = sequenceArea[2] - 0;
popupObject.popup_3_3._x = sequenceArea[2] - 20;
popupObject.popup_3_1._y = sequenceArea[3] - 20;
popupObject.popup_3_2._y = sequenceArea[3] - 0;
popupObject.popup_3_3._y = sequenceArea[3] - 20;
_global.gameTexts.text_0.setText(myText);
_global.gameTexts.text_0.setAlign("center");
_global.gameTexts.text_0.setPosition(sequenceArea[0] + 10, sequenceArea[1] + 15);
_global.gameTexts.text_0.setWidth(sequenceArea[2] - 20);
_global.gameTexts.text_0.setVisible(true);
popupObject.popup_arrow_up._x = sequenceArea[2] - 90;
popupObject.popup_arrow_down._y = sequenceArea[3] - 0;
popupObject.popup_arrow_up._visible = sequenceArea[4];
popupObject.popup_arrow_down._visible = sequenceArea[5];
popupObject.popup_button._visible = false;
}
function kill() {
delete _root[classVar.next_btn].onRollOver;
delete _root[classVar.next_btn].onRollOut;
delete _root[classVar.next_btn].onDragOut;
delete _root[classVar.next_btn].onRelease;
var _local5 = 0;
while (_local5 < sequenceData.length) {
var _local4 = 0;
while (_local4 < sequenceData[_local5].masks.length) {
delete _root[sequenceData[_local5].masks[_local4].mask].onPress;
delete _root[sequenceData[_local5].masks[_local4].mask].onDragOut;
delete _root[sequenceData[_local5].masks[_local4].mask].onRelease;
_local4++;
}
_local5++;
}
delete sequenceList;
delete popupObject;
delete _global.mySequence;
}
function playSound(soundName, loop) {
_root.sound.attachSound(soundName);
if (loop) {
_root.sound.start(0, 100000);
} else {
_root.sound.start();
}
}
}
Symbol 378 MovieClip [__Packages.Regime] Frame 0
class Regime extends MovieClip
{
var regimeData, nextBtn, nextframe, regimeCurr, _passFR, _totalFR, sound, regimeIntr, soundName, _sound;
function Regime (myList, myBtn, myFrame) {
super();
regimeData = myList;
nextBtn = myBtn;
nextframe = myFrame;
regimeCurr = 0;
_passFR = 0;
_totalFR = 0;
regimeData[0].cntr = 0;
regimeData[0].pass = true;
regimeData[0].time = (regimeData[0].time * 30) + 1;
_totalFR = _totalFR + regimeData[0].time;
var _local5 = 1;
while (_local5 < regimeData.length) {
regimeData[_local5].cntr = 0;
regimeData[_local5].pass = false;
regimeData[_local5].time = (regimeData[_local5].time * 30) + 1;
_totalFR = _totalFR + regimeData[_local5].time;
_local5++;
}
_root.counter.gotoAndStop(1);
startAnimation(0);
_root[nextBtn].gotoAndStop(1);
_root[nextBtn].onRollOver = function () {
this.gotoAndStop(2);
};
_root[nextBtn].onRollOut = function () {
this.gotoAndStop(1);
};
_root[nextBtn].onDragOut = function () {
this.gotoAndStop(1);
};
_root[nextBtn].onRelease = function () {
_global.myRegime.kill();
_root.gotoAndStop(myFrame);
};
_root[nextBtn]._visible = false;
sound = new Sound();
}
function init() {
var _local4 = 0;
while (_local4 < regimeData.length) {
_root[regimeData[_local4].btn].gotoAndStop(1);
if (regimeData[_local4].pass eq true) {
if (_local4 != regimeCurr) {
_root[regimeData[_local4].btn].id = _local4;
_root[regimeData[_local4].btn].onRollOver = function () {
this.gotoAndStop(2);
};
_root[regimeData[_local4].btn].onRollOut = function () {
this.gotoAndStop(1);
};
_root[regimeData[_local4].btn].onDragOut = function () {
this.gotoAndStop(1);
};
_root[regimeData[_local4].btn].onRelease = function () {
_global.myRegime.startAnimation(this.id);
};
} else {
_root[regimeData[_local4].btn].gotoAndStop(3);
}
_root[regimeData[_local4].btn]._alpha = 100;
} else {
_root[regimeData[_local4].btn]._alpha = 30;
}
_local4++;
}
}
function drop() {
var _local3 = 0;
while (_local3 < regimeData.length) {
if (regimeData[_local3].pass eq true) {
delete _root[regimeData[_local3].btn].onRollOver;
delete _root[regimeData[_local3].btn].onRollOut;
delete _root[regimeData[_local3].btn].onDragOut;
delete _root[regimeData[_local3].btn].onRelease;
}
_local3++;
}
}
function startAnimation(myID) {
drop();
regimeCurr = myID;
clearInterval(regimeIntr);
_root.gotoAndStop(regimeData[myID].frame);
regimeIntr = setInterval(this, "runAnimation", 33);
init();
sound.stop(soundName);
if (myID > 0) {
soundName = regimeData[myID].snd;
playSound(soundName, true);
} else {
_root.sound.stop(_sound);
}
}
function runAnimation() {
if (regimeData[regimeCurr].cntr < regimeData[regimeCurr].time) {
regimeData[regimeCurr].cntr = regimeData[regimeCurr].cntr + 1;
_passFR = _passFR + 1;
_root.counter.gotoAndStop(int((500 * _passFR) / _totalFR));
if (regimeData[regimeCurr].cntr == regimeData[regimeCurr].time) {
drop();
regimeData[regimeCurr + 1].pass = true;
init();
if (regimeCurr == (regimeData.length - 1)) {
_root[nextBtn]._visible = true;
}
}
}
}
function kill() {
_root.sound.stop(_sound);
regimeIntr = setInterval(this, "runAnimation", 33);
drop();
delete regimeData;
}
function playSound(soundName, loop) {
if (_sound ne undefined) {
_root.sound.stop(_sound);
}
_sound = soundName;
_root.sound.attachSound(soundName);
if (loop) {
_root.sound.start(0, 100000);
} else {
_root.sound.start();
}
}
}
Symbol 379 MovieClip [__Packages.Popup] Frame 0
class Popup extends MovieClip
{
var popupObject;
function Popup (myList) {
super();
popupObject = new Object();
popupObject = _root.attachMovie("popup_obj", "popup_obj", 50);
popupObject.popup_1 = new Array(7);
popupObject.popup_1[2] = myList.cloud[1];
popupObject.popup_1[3] = myList.cloud[2];
popupObject.popup_1[6] = myList.cloud[0];
_root[popupObject.popup_1[6]]._visible = false;
if (_root[popupObject.popup_1[6]].arrow._y > 0) {
popupObject.popup_1[1] = _root[popupObject.popup_1[6]]._y + 30;
popupObject.popup_1[0] = (_root[popupObject.popup_1[6]]._x - popupObject.popup_1[2]) + 75;
popupObject.popup_1[4] = true;
popupObject.popup_1[5] = false;
} else if (_root[popupObject.popup_1[6]].arrow._y < 0) {
popupObject.popup_1[1] = (_root[popupObject.popup_1[6]]._y - popupObject.popup_1[3]) - 30;
popupObject.popup_1[0] = _root[popupObject.popup_1[6]]._x - 33;
popupObject.popup_1[4] = false;
popupObject.popup_1[5] = true;
} else if (_root[popupObject.popup_1[6]].arrow._y == 0) {
popupObject.popup_1[4] = false;
popupObject.popup_1[5] = false;
popupObject.popup_1[1] = _root[popupObject.popup_1[6]]._y;
popupObject.popup_1[0] = _root[popupObject.popup_1[6]]._x;
}
popupObject._x = popupObject.popup_1[0];
popupObject._y = popupObject.popup_1[1];
popupObject.frame = myList.frame;
popupObject.popup_1_2._width = popupObject.popup_1[2] - 40;
popupObject.popup_2_2._width = popupObject.popup_1[2] - 40;
popupObject.popup_3_2._width = popupObject.popup_1[2] - 40;
popupObject.popup_2_1._height = popupObject.popup_1[3] - 40;
popupObject.popup_2_2._height = popupObject.popup_1[3] - 40;
popupObject.popup_2_3._height = popupObject.popup_1[3] - 40;
popupObject.popup_1_3._x = popupObject.popup_1[2] - 20;
popupObject.popup_2_3._x = popupObject.popup_1[2] - 0;
popupObject.popup_3_3._x = popupObject.popup_1[2] - 20;
popupObject.popup_3_1._y = popupObject.popup_1[3] - 20;
popupObject.popup_3_2._y = popupObject.popup_1[3] - 0;
popupObject.popup_3_3._y = popupObject.popup_1[3] - 20;
_global.gameTexts.text_0.setText(myList.text);
_global.gameTexts.text_0.setAlign("center");
_global.gameTexts.text_0.setPosition(popupObject.popup_1[0] + 10, popupObject.popup_1[1] + 15);
_global.gameTexts.text_0.setWidth(popupObject.popup_1[2] - 20);
_global.gameTexts.text_0.setVisible(true);
popupObject.popup_arrow_up._x = popupObject.popup_1[2] - 90;
popupObject.popup_arrow_down._y = popupObject.popup_1[3] - 0;
popupObject.popup_button._x = popupObject.popup_1[2] - 50;
popupObject.popup_button._y = popupObject.popup_1[3] - 15;
popupObject.popup_arrow_up._visible = popupObject.popup_1[4];
popupObject.popup_arrow_down._visible = popupObject.popup_1[5];
popupObject.popup_button.gotoAndStop(1);
popupObject.popup_button.onRollOver = function () {
this.gotoAndStop(2);
};
popupObject.popup_button.onRollOut = function () {
this.gotoAndStop(1);
};
popupObject.popup_button.onDragOut = function () {
this.gotoAndStop(1);
};
popupObject.popup_button.onRelease = function () {
_root.gotoAndStop(this._parent.frame);
_global.myPopup.kill();
};
}
function kill() {
delete popupObject.popup_button.onRollOver;
delete popupObject.popup_button.onRollOut;
delete popupObject.popup_button.onDragOut;
delete popupObject.popup_button.onRelease;
_global.gameTexts.text_0.setText("");
popupObject.removeMovieClip();
delete popupObject;
delete _global.myPopup;
}
}
Symbol 118 MovieClip Frame 100
Symbol 118 MovieClip Frame 200
Symbol 121 MovieClip Frame 30
stop();
Symbol 153 MovieClip Frame 100
Symbol 153 MovieClip Frame 200
gotoAndPlay ("f1");
Symbol 198 MovieClip Frame 100
Symbol 198 MovieClip Frame 200
gotoAndPlay ("gl_ruk_f1");
Symbol 198 MovieClip Frame 300
Symbol 198 MovieClip Frame 400
gotoAndPlay ("gl_jiv_f1");
Symbol 198 MovieClip Frame 500
Symbol 198 MovieClip Frame 600
gotoAndPlay ("gl_nog_f1");
Symbol 198 MovieClip Frame 700
Symbol 198 MovieClip Frame 800
gotoAndPlay ("m_sis1_f1");
Symbol 198 MovieClip Frame 900
Symbol 198 MovieClip Frame 1000
gotoAndPlay ("m_sis2_f1");
Symbol 198 MovieClip Frame 1100
Symbol 198 MovieClip Frame 1200
gotoAndPlay ("gl_bed1_f1");
Symbol 198 MovieClip Frame 1300
Symbol 198 MovieClip Frame 1400
gotoAndPlay ("gl_bed2_f1");
Symbol 198 MovieClip Frame 1500
Symbol 198 MovieClip Frame 1600
gotoAndPlay ("pel_f1");
Symbol 201 MovieClip Frame 30
stop();
Symbol 262 MovieClip Frame 80
gotoAndPlay ("sex_1");
Symbol 262 MovieClip Frame 140
gotoAndPlay ("sex_2");
Symbol 262 MovieClip Frame 180
gotoAndPlay ("sex_3");
Symbol 262 MovieClip Frame 280
stop();
Symbol 282 MovieClip Frame 100
Symbol 282 MovieClip Frame 200
Symbol 363 MovieClip Frame 100
Symbol 363 MovieClip Frame 200
Symbol 363 MovieClip Frame 300
Symbol 363 MovieClip Frame 400
Symbol 363 MovieClip Frame 500
Symbol 363 MovieClip Frame 600
Symbol 363 MovieClip Frame 700
Symbol 363 MovieClip Frame 800
Symbol 363 MovieClip Frame 900
Symbol 363 MovieClip Frame 1000
Symbol 363 MovieClip Frame 1100
Symbol 363 MovieClip Frame 1200
Symbol 363 MovieClip Frame 1300
Symbol 363 MovieClip Frame 1400
Symbol 363 MovieClip Frame 1500
Symbol 363 MovieClip Frame 1600
Symbol 363 MovieClip Frame 1700
Symbol 363 MovieClip Frame 1800
Symbol 363 MovieClip Frame 1900
Symbol 363 MovieClip Frame 2000
Symbol 363 MovieClip Frame 2100
Symbol 368 MovieClip Frame 100
Symbol 368 MovieClip Frame 200
gotoAndPlay ("sex_5");
Symbol 368 MovieClip Frame 300
Symbol 368 MovieClip Frame 400
gotoAndPlay ("sex_7");
Symbol 368 MovieClip Frame 500
Symbol 368 MovieClip Frame 600
gotoAndPlay ("sex_9");
Symbol 368 MovieClip Frame 700
Symbol 368 MovieClip Frame 800
gotoAndPlay ("sex_11");
Symbol 368 MovieClip Frame 900
Symbol 368 MovieClip Frame 1000
gotoAndPlay ("sex_13");
Symbol 368 MovieClip Frame 1100
Symbol 368 MovieClip Frame 1200
gotoAndPlay ("sex_15");
Symbol 368 MovieClip Frame 1300
Symbol 368 MovieClip Frame 1400
gotoAndPlay ("sex_17");
Symbol 368 MovieClip Frame 1500
Symbol 368 MovieClip Frame 1600
gotoAndPlay ("sex_19");
Symbol 368 MovieClip Frame 1700
Symbol 368 MovieClip Frame 1800
gotoAndPlay ("sex_21");