STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228084
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/69515369?noj=FRM69515369-2DC" width="1" height="1"></div>

hard_sex_in_the_city.swf

This is the info page for
Flash #97115

(Click the ID number above for more basic data on this flash file.)


Text
Text

PLAY

ДА

НЕТ

MORE SEX GAMES!

PLAY AGAIN

Hard sex in
the city

ActionScript [AS1/AS2]

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.haveOfficeSex = false; _global.haveRoom_1Sex = false; _global.haveRoom_2Sex = false;
Frame 3
_root.btn_logo.onRelease = function () { getURL ("http://sexgamesbox.com/?fr=hard-sex-in-the-city-en", "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:15, url:""}); _global.myButtons = new Buttons(_global.buttonList); stop();
Frame 15
_global.myWaiting = new Waiting(30, 17);
Frame 17
_global.dialogList = new Array({phrase:"\u00ABHi, Belle. You look nice!\u00BB", answer:" \u00ABI heard it many times. Nothing new.\u00BB", correct:false, frame:18, snd:"laugh_3"}, {phrase:"\u00ABOh, sexy lady, your beauty is killing me!\u00BB", answer:"\u00ABI am very happy for you.\u00BB", correct:false, frame:18, snd:"laugh_2"}, {phrase:"\u00ABSweetheart, do you believe in love from the first sight?\u00BB", answer:"\u00ABDoes such thing happen?\u00BB", correct:true, frame:18, snd:"laugh_1"}); _global.myDialog = new Dialog(_global.dialogList, 10, 360, [200, 320, 250, 75, false, true], [10, 240, 250, 70, true, false], 19); stop();
Frame 19
_global.dialogList = new Array({phrase:"\u00ABI wanna see you next to me, I want you to be my wife!\u00BB", answer:"\u00ABFor that you will have to prove that you are deserve me!\u00BB", correct:true, frame:20, snd:"laugh_3"}, {phrase:"\u00ABWhat can I do to obtain your lenience?\u00BB", answer:"\u00ABYou should be interesting and original\u00BB", correct:false, frame:20, snd:"laugh_2"}, {phrase:"\u00ABI am almost falling in love with you!\u00BB", answer:"\u00ABYou are such a bore! :)\u00BB", correct:false, frame:20, snd:"laugh_1"}); _global.myDialog = new Dialog(_global.dialogList, 10, 360, [200, 320, 250, 75, false, true], [10, 240, 250, 70, true, false], 21); stop();
Frame 21
_global.dialogList = new Array({phrase:"\u00ABAnd how can I do this?\u00BB", answer:"\u00ABWell, use your wits, don\u2019t be so stupid!\u00BB", correct:false, frame:22, snd:"laugh_3"}, {phrase:"\u00ABI will give you such a pleasure that you have never experienced\u00BB", answer:"\u00ABWell, go ahead\u00BB", correct:true, frame:22, snd:"laugh_2"}, {phrase:"\u00ABFlowers, champagne, tiramisu and relaxing music, tete-a-tete?\u00BB", answer:"\u00ABI had all these already. It doesn\u2019t make any sense now.\u00BB", correct:false, frame:22, snd:"laugh_1"}); _global.myDialog = new Dialog(_global.dialogList, 10, 360, [200, 320, 250, 75, false, true], [10, 240, 250, 70, true, false], 24); stop();
Frame 24
_global.myWaiting = new Waiting(30, 25);
Frame 25
_global.myWaiting = new Waiting(45, 26);
Frame 26
_global.sequenceList = new Array({add_percents:20, type:"click-n-hold", masks:[{mask:"m_leg_0", speed:0.1, good:{frame:28, text:"Uhhhhhh, /nI like it!!!", snd:"like"}, bad:{frame:28, text:"Ohhhhhh, /nStop it sir!!!", snd:"dontlike"}}]}, {add_percents:20, type:"click-n-hold", masks:[{mask:"m_leg_2", speed:0.1, good:{frame:29, text:"Uhhhhhh, /nI like it!!!", snd:"like"}, bad:{frame:29, text:"Ohhhhhh, /nStop it sir!!!", snd:"dontlike"}}]}, {add_percents:20, type:"click-n-hold", masks:[{mask:"m_leg_3", speed:0.1, good:{frame:30, text:"Uhhhhhh, /nI like it!!!", snd:"like"}, bad:{frame:30, text:"Ohhhhhh, /nStop it sir!!!", snd:"dontlike"}}]}, {add_percents:40, type:"click-n-hold", masks:[{mask:"m_leg_1", speed:0.1, good:{frame:31, text:"Uhhhhhh, /nI like it!!!", snd:"like"}, bad:{frame:31, text:"Ohhhhhh, /nStop it sir!!!", snd:"dontlike"}}]}); _global.mySequence = new Sequence(_global.sequenceList, [100, 50, 200, 60, false, false], "btn_next", 32); stop();
Frame 32
_global.myWaiting = new Waiting(30, 33);
Frame 33
_global.myWaiting = new Waiting(30, 34);
Frame 34
_global.regimeList = new Array({btn:"temp_1", time:0, frame:34, snd:""}, {btn:"temp_2", time:9, frame:36, snd:"temp_1"}, {btn:"temp_3", time:9, frame:37, snd:"temp_2"}, {btn:"temp_4", time:9, frame:38, snd:"temp_3"}); _global.myRegime = new Regime(_global.regimeList, "btn_next", 39); stop();
Frame 39
_global.myWaiting = new Waiting(70, 40); stop();
Frame 40
_global.popupDatas = new Object({area:[230, 10, 250, 70], up_arrow:false, down_arrow:true, frame:41, text:"Ohhhhhhhh...!"}); _global.myPopup = new Popup(_global.popupDatas); stop();
Frame 41
_global.myWaiting = new Waiting(30, 45); stop();
Frame 45
_global.buttonList = new Array({area:[-20, 210], obj:"btn_again", frame:9, url:""}, {area:[-20, 261], obj:"btn_more", frame:0, url:"http://sexgamesbox.com/?fr=hard-sex-in-the-city-en"}); _global.myButtons = new Buttons(_global.buttonList); stop();
Symbol 160 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 161 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"));// not popped } 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 162 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 163 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 = popup_1; popupObject.popup_2 = popup_2; popupObject.popup_button.gotoAndStop(1); _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 164 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 165 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 166 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._x = _global.popupDatas.area[0]; popupObject._y = _global.popupDatas.area[1]; popupObject.frame = myList.frame; popupObject.popup_1_2._width = _global.popupDatas.area[2] - 40; popupObject.popup_2_2._width = _global.popupDatas.area[2] - 40; popupObject.popup_3_2._width = _global.popupDatas.area[2] - 40; popupObject.popup_2_1._height = _global.popupDatas.area[3] - 40; popupObject.popup_2_2._height = _global.popupDatas.area[3] - 40; popupObject.popup_2_3._height = _global.popupDatas.area[3] - 40; popupObject.popup_1_3._x = _global.popupDatas.area[2] - 20; popupObject.popup_2_3._x = _global.popupDatas.area[2] - 0; popupObject.popup_3_3._x = _global.popupDatas.area[2] - 20; popupObject.popup_3_1._y = _global.popupDatas.area[3] - 20; popupObject.popup_3_2._y = _global.popupDatas.area[3] - 0; popupObject.popup_3_3._y = _global.popupDatas.area[3] - 20; _global.gameTexts.text_0.setText(myList.text); _global.gameTexts.text_0.setAlign("center"); _global.gameTexts.text_0.setPosition(_global.popupDatas.area[0] + 10, _global.popupDatas.area[1] + 15); _global.gameTexts.text_0.setWidth(_global.popupDatas.area[2] - 20); _global.gameTexts.text_0.setVisible(true); popupObject.popup_arrow_up._x = _global.popupDatas.area[2] - 90; popupObject.popup_arrow_down._y = _global.popupDatas.area[3] - 0; popupObject.popup_button._x = _global.popupDatas.area[2] - 50; popupObject.popup_button._y = _global.popupDatas.area[3] - 15; popupObject.popup_arrow_up._visible = _global.popupDatas.up_arrow; popupObject.popup_arrow_down._visible = _global.popupDatas.down_arrow; 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 90 MovieClip Frame 30
stop();
Symbol 93 MovieClip Frame 30
stop();
Symbol 157 MovieClip Frame 20
stop();

Library Items

Symbol 1 Sound [temp_3]
Symbol 2 Sound [temp_2]
Symbol 3 Sound [temp_1]
Symbol 4 Sound [shot]
Symbol 5 Sound [music]
Symbol 6 Sound [like]
Symbol 7 Sound [laugh_3]
Symbol 8 Sound [laugh_2]
Symbol 9 Sound [laugh_1]
Symbol 10 Sound [dontlike]
Symbol 11 FontUsed by:12
Symbol 12 EditableTextUses:11Used by:13
Symbol 13 MovieClip [gialog]Uses:12
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:36
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:36
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:36
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:36
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:36
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:36
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:36
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:36
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:36
Symbol 32 GraphicUsed by:35
Symbol 33 GraphicUsed by:35
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:32 33 34Used by:36
Symbol 36 MovieClip [popup_obj]Uses:15 17 19 21 23 25 27 29 31 35
Symbol 37 GraphicUsed by:40
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip [phrase_area]Uses:37 38 39
Symbol 41 GraphicUsed by:45 53 60
Symbol 42 FontUsed by:43 47 50 52 59 85
Symbol 43 TextUses:42Used by:45
Symbol 44 GraphicUsed by:45 53 60
Symbol 45 MovieClip [button_play]Uses:41 43 44
Symbol 46 GraphicUsed by:49 51
Symbol 47 TextUses:42Used by:49
Symbol 48 GraphicUsed by:49 51
Symbol 49 MovieClip [btn_yes]Uses:46 47 48
Symbol 50 TextUses:42Used by:51
Symbol 51 MovieClip [btn_no]Uses:46 50 48
Symbol 52 TextUses:42Used by:53
Symbol 53 MovieClip [btn_more]Uses:41 52 44
Symbol 54 GraphicUsed by:55 56
Symbol 55 MovieClip [btn_enter_room_3]Uses:54
Symbol 56 MovieClip [btn_enter_room_2]Uses:54
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip [btn_enter_room_1]Uses:57
Symbol 59 TextUses:42Used by:60
Symbol 60 MovieClip [btn_again]Uses:41 59 44
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:68
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:65
Symbol 65 MovieClipUses:64Used by:68
Symbol 66 ShapeTweeningUsed by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip [counter]Uses:62 65 66 67Used by:Timeline
Symbol 69 GraphicUsed by:72 136 138 140 142 144
Symbol 70 GraphicUsed by:72
Symbol 71 GraphicUsed by:72 136 138 140 142 144
Symbol 72 MovieClip [btn_next]Uses:69 70 71Used by:Timeline
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClip [btn_logo]Uses:74Used by:Timeline
Symbol 160 MovieClip [__Packages.Texts]
Symbol 161 MovieClip [__Packages.Buttons]
Symbol 162 MovieClip [__Packages.Waiting]
Symbol 163 MovieClip [__Packages.Dialog]
Symbol 164 MovieClip [__Packages.Sequence]
Symbol 165 MovieClip [__Packages.Regime]
Symbol 166 MovieClip [__Packages.Popup]
Symbol 76 GraphicUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:76 77Used by:Timeline
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:79 80Used by:Timeline
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:Timeline
Symbol 84 GraphicUsed by:Timeline
Symbol 85 TextUses:42Used by:Timeline
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:Timeline
Symbol 88 ShapeTweeningUsed by:90
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:88 89Used by:Timeline
Symbol 91 ShapeTweeningUsed by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:91 92Used by:Timeline
Symbol 94 BitmapUsed by:96 111 113 118 121
Symbol 95 BitmapUsed by:96 111 113 117 121
Symbol 96 GraphicUses:94 95Used by:103 112 119
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClipUses:98Used by:103 112 116 119 123
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:103 112 116 119 123
Symbol 103 MovieClipUses:96 99 102Used by:Timeline
Symbol 104 GraphicUsed by:105 106
Symbol 105 MovieClipUses:104Used by:Timeline
Symbol 106 MovieClipUses:104Used by:Timeline
Symbol 107 GraphicUsed by:108 122
Symbol 108 MovieClipUses:107Used by:112
Symbol 109 BitmapUsed by:110 111 113 121
Symbol 110 GraphicUses:109Used by:112
Symbol 111 GraphicUses:109 94 95Used by:112
Symbol 112 MovieClipUses:96 99 102 108 110 111Used by:Timeline
Symbol 113 GraphicUses:94 109 95Used by:116
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:116 119
Symbol 116 MovieClipUses:113 99 102 115Used by:Timeline
Symbol 117 GraphicUses:95Used by:119
Symbol 118 GraphicUses:94Used by:119
Symbol 119 MovieClipUses:117 118 99 102 115 96Used by:Timeline
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120 94 109 95Used by:123
Symbol 122 MovieClipUses:107Used by:123
Symbol 123 MovieClipUses:121 99 102 122Used by:Timeline
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:133 145 148 151 157
Symbol 126 GraphicUsed by:133 145 148 151 157
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:129
Symbol 129 MovieClipUses:128Used by:133 145 148 151 157
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClipUses:131Used by:133 145 148 151 157
Symbol 133 MovieClipUses:125 126 129 132Used by:Timeline
Symbol 134 GraphicUsed by:136
Symbol 135 GraphicUsed by:136 138 140 142
Symbol 136 MovieClipUses:69 134 71 135Used by:Timeline
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:69 137 71 135Used by:Timeline
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:69 139 71 135Used by:Timeline
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:69 141 71 135Used by:Timeline
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:69 143 71Used by:Timeline
Symbol 145 MovieClipUses:125 126 129 132Used by:Timeline
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:125 126 129 147 132Used by:Timeline
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClipUses:125 126 129 150 132Used by:Timeline
Symbol 152 GraphicUsed by:157
Symbol 153 GraphicUsed by:157
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:157
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:125 152 129 153 155 132 126 156Used by:Timeline
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:Timeline

Instance Names

"btn_logo"Frame 2Symbol 75 MovieClip [btn_logo]
"music_switch"Frame 2Symbol 78 MovieClip
"sound_switch"Frame 2Symbol 81 MovieClip
"m_leg_0"Frame 26Symbol 105 MovieClip
"btn_next"Frame 26Symbol 72 MovieClip [btn_next]
"counter"Frame 26Symbol 68 MovieClip [counter]
"m_leg_1"Frame 26Symbol 105 MovieClip
"m_leg_2"Frame 26Symbol 105 MovieClip
"m_leg_3"Frame 26Symbol 106 MovieClip
"temp_1"Frame 34Symbol 136 MovieClip
"temp_2"Frame 34Symbol 138 MovieClip
"temp_3"Frame 34Symbol 140 MovieClip
"temp_4"Frame 34Symbol 142 MovieClip
"btn_next"Frame 34Symbol 144 MovieClip
"counter"Frame 34Symbol 68 MovieClip [counter]
"fld"Symbol 13 MovieClip [gialog] Frame 1Symbol 12 EditableText
"popup_1_1"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 15 MovieClip
"popup_1_3"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 17 MovieClip
"popup_3_1"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 19 MovieClip
"popup_3_3"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 21 MovieClip
"popup_1_2"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 23 MovieClip
"popup_2_1"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 25 MovieClip
"popup_3_2"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 23 MovieClip
"popup_2_3"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 25 MovieClip
"popup_2_2"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 27 MovieClip
"popup_arrow_up"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 29 MovieClip
"popup_arrow_down"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 31 MovieClip
"popup_button"Symbol 36 MovieClip [popup_obj] Frame 1Symbol 35 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "temp_3"
ExportAssets (56)Timeline Frame 1Symbol 2 as "temp_2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "temp_1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "shot"
ExportAssets (56)Timeline Frame 1Symbol 5 as "music"
ExportAssets (56)Timeline Frame 1Symbol 6 as "like"
ExportAssets (56)Timeline Frame 1Symbol 7 as "laugh_3"
ExportAssets (56)Timeline Frame 1Symbol 8 as "laugh_2"
ExportAssets (56)Timeline Frame 1Symbol 9 as "laugh_1"
ExportAssets (56)Timeline Frame 1Symbol 10 as "dontlike"
ExportAssets (56)Timeline Frame 1Symbol 13 as "gialog"
ExportAssets (56)Timeline Frame 1Symbol 36 as "popup_obj"
ExportAssets (56)Timeline Frame 1Symbol 40 as "phrase_area"
ExportAssets (56)Timeline Frame 1Symbol 45 as "button_play"
ExportAssets (56)Timeline Frame 1Symbol 49 as "btn_yes"
ExportAssets (56)Timeline Frame 1Symbol 51 as "btn_no"
ExportAssets (56)Timeline Frame 1Symbol 53 as "btn_more"
ExportAssets (56)Timeline Frame 1Symbol 55 as "btn_enter_room_3"
ExportAssets (56)Timeline Frame 1Symbol 56 as "btn_enter_room_2"
ExportAssets (56)Timeline Frame 1Symbol 58 as "btn_enter_room_1"
ExportAssets (56)Timeline Frame 1Symbol 60 as "btn_again"
ExportAssets (56)Timeline Frame 1Symbol 68 as "counter"
ExportAssets (56)Timeline Frame 1Symbol 72 as "btn_next"
ExportAssets (56)Timeline Frame 1Symbol 75 as "btn_logo"
ExportAssets (56)Timeline Frame 1Symbol 160 as "__Packages.Texts"
ExportAssets (56)Timeline Frame 1Symbol 161 as "__Packages.Buttons"
ExportAssets (56)Timeline Frame 1Symbol 162 as "__Packages.Waiting"
ExportAssets (56)Timeline Frame 1Symbol 163 as "__Packages.Dialog"
ExportAssets (56)Timeline Frame 1Symbol 164 as "__Packages.Sequence"
ExportAssets (56)Timeline Frame 1Symbol 165 as "__Packages.Regime"
ExportAssets (56)Timeline Frame 1Symbol 166 as "__Packages.Popup"

Labels

"Меню"Frame 9
"Менюшко"Frame 14
"1_0"Frame 15
"1_1"Frame 25
"1_2"Frame 33

Dynamic Text Variables

txtSymbol 12 EditableText"Text"




http://swfchan.com/20/97115/info.shtml
Created: 10/8 -2019 17:29:58 Last modified: 10/8 -2019 17:29:58 Server time: 02/05 -2024 13:07:30