Frame 2 (230 B)
loadedbytes = getBytesLoaded();
totalbytes = getBytesTotal();
loadedkbytes = Math.ceil(loadedbytes / 1000);
totalkbytes = Math.ceil(totalbytes / 1000);
frame = int(loadedbytes / (totalbytes / 100));
varPercent = frame + "%";
Frame 3 (75 B)
if (loadedbytes == totalbytes) {
play();
} else {
gotoAndPlay (1);
}
Frame 4 (541 B)
btEnter.onRollOver = function () {
mcPlayNow._yscale = mcPlayNow._yscale + 10;
mcPlayNow._xscale = mcPlayNow._xscale + 10;
mcPlayNow._y = mcPlayNow._y - 7;
};
btEnter.onRollOut = function () {
mcPlayNow._yscale = mcPlayNow._yscale - 10;
mcPlayNow._xscale = mcPlayNow._xscale - 10;
mcPlayNow._y = mcPlayNow._y + 7;
};
btEnter.onRelease = function () {
gotoAndPlay (5);
};
_root.varMinGirlY = 2;
_root.varMinGirlX = 1;
_root.varGirlYcontrol = 0.3;
_root.varGirlXcontrol = 0.1;
_root.varScoreToWinBonus = 3500;
stop();
Instance of Symbol 82 MovieClip "mcPlayNow" in Frame 4 (1.36 KiB) ●
onClipEvent (enterFrame) {
if (Key.getCode() == 83) {
letter1 = "correct";
}
if ((((Key.getCode() == 77) && (letter1 == "correct")) && (letter2 != "correct")) && (letter3 != "correct")) {
letter2 = "correct";
}
if ((((Key.getCode() == 85) && (letter1 == "correct")) && (letter2 == "correct")) && (letter3 != "correct")) {
letter3 = "correct";
}
if ((((Key.getCode() == 84) && (letter1 == "correct")) && (letter2 == "correct")) && (letter3 == "correct")) {
letter4 = "correct";
}
if (Key.getCode() == 74) {
bonus1 = "correct";
}
if (((((Key.getCode() == 65) && (bonus1 == "correct")) && (bonus2 != "correct")) && (bonus3 != "correct")) && (bonus4 != "correct")) {
bonus2 = "correct";
}
if (((((Key.getCode() == 75) && (bonus1 == "correct")) && (bonus2 == "correct")) && (bonus3 != "correct")) && (bonus4 != "correct")) {
bonus3 = "correct";
}
if (((((Key.getCode() == 75) && (bonus1 == "correct")) && (bonus2 == "correct")) && (bonus3 == "correct")) && (bonus4 != "correct")) {
bonus4 = "correct";
}
if (((((Key.getCode() == 73) && (bonus1 == "correct")) && (bonus2 == "correct")) && (bonus3 == "correct")) && (bonus4 == "correct")) {
bonus5 = "correct";
}
}
Instance of Symbol 87 MovieClip "mcDirty" in Frame 4 (743 B)
onClipEvent (enterFrame) {
if ((((_parent.mcPlayNow.letter1 == "correct") && (_parent.mcPlayNow.letter2 == "correct")) && (_parent.mcPlayNow.letter3 == "correct")) && (_parent.mcPlayNow.letter4 == "correct")) {
_root.naked = "true";
gotoAndPlay (2);
_parent.mcPlayNow.letter1 = "";
}
}
onClipEvent (enterFrame) {
if (((((_parent.mcPlayNow.bonus1 == "correct") && (_parent.mcPlayNow.bonus2 == "correct")) && (_parent.mcPlayNow.bonus3 == "correct")) && (_parent.mcPlayNow.bonus4 == "correct")) && (_parent.mcPlayNow.bonus5 == "correct")) {
_root.gotoAndPlay("bonus");
_root.varTotalScore = 6000;
_parent.mcPlayNow.bonus1 = "";
}
}
onClipEvent (mouseUp) {
setFocus(this);
}
Instance of Symbol 98 MovieClip in Frame 4 (89 B)
on (press) {
getURL ("http://php.ipc.co.uk/linktracker/redirect.php?id=85", "_blank");
}
Frame 5 (890 B)
_root.mcMsgIntro.varTitle = "WELCOME!";
_root.mcMsgIntro.varText = "WELCOME TO LOADED'S KAMA SUTRA 2004 GIRL-ON-GIRL GAME! CLICK 'START' TO UNLEASH THE LADIES OR VISIT 'HELP' IF YOU THINK YOU ARE UNWISE TO THE WAYS OF THE WANTON WOMEN...";
_root.varScore = 0;
_root.varRound1 = 0;
_root.varRound2 = 0;
_root.varRound3 = 0;
_root.varIngenuity = 0;
_root.varAmbition = 0;
_root.varLives = 3;
_root.varH1 = "";
_root.varH2 = "";
_root.varH3 = "";
_root.varRound1pos1 = "notdone";
_root.varRound1pos2 = "notdone";
_root.varRound1pos3 = "notdone";
_root.varRound2pos1 = "notdone";
_root.varRound2pos2 = "notdone";
_root.varRound2pos3 = "notdone";
_root.varRound2pos4 = "notdone";
_root.varRound3pos1 = "notdone";
_root.varRound3pos2 = "notdone";
_root.varRound3pos3 = "notdone";
_root.varRound3pos4 = "notdone";
_root.varRound3pos5 = "notdone";
varTotalsV = "";
stop();
Frame 6 (8 B)
stop();
Frame 7 (2.16 KiB) ●
this.circle._visible = false;
this.cross._visible = false;
this.tick._visible = false;
this.butTA._visible = false;
this.butBG._visible = false;
this.exclamation._visible = false;
varResultTitle = "PRACTICE pt1";
varResultText = "THIS IS WHERE YOU GET USED TO THE CONTROLS AND SEE IF YOU HAVE THE TOUCH OF A MASTER OR OF A CLAMMY-HANDED SCHOOLBOY... TRY TO LAND THIS LADY IN THE MIDDLE OF THE TARGET. REMEMBER TO STEADY THE GIRL SO THAT YOU LAND SOFTLY - WE DON'T WANT ANY CARNAGE HERE! WHEN YOU'VE DONE THIS, MOVE ON TO THE NEXT STAGE...";
doTest = function (theresult) {
if (theresult == "offscreen") {
this.circle._visible = true;
this.cross._visible = true;
this.butTA._visible = true;
this.butBG._visible = true;
this.exclamation._visible = false;
this.tick._visible = false;
varResultTitle = "OFF SCREEN";
varResultText = "YOU SENT HER OFF THE SCREEN, YOU FOOL... BUT TRY AGAIN, AND THIS TIME USE LEFT AND RIGHT TO STEADY YOURSELF AND YOUR LADY FRIEND...";
}
if (theresult == "angle") {
this.circle._visible = true;
this.cross._visible = true;
this.butTA._visible = true;
this.butBG._visible = true;
this.exclamation._visible = false;
this.tick._visible = false;
varResultTitle = "STEEP ANGLE";
varResultText = "BLIMEY, THAT WAS A BIT OF A HARSH ANGLE! BETTER TRY AGAIN... TRY TO STEADY HER BY USING THE LEFT AND RIGHT KEYS.";
}
if (theresult == "speed") {
this.circle._visible = true;
this.exclamation._visible = true;
this.butTA._visible = true;
this.butBG._visible = true;
this.cross._visible = false;
this.tick._visible = false;
varResultTitle = "WATCH YOUR SPEED!";
varResultText = "WHOAH, SLOW DOWN ON THAT CRAZY HORSE! KEEP TAPPING 'UP' AND YOUR LADY WILL STEADY HERSELF AND SLOW DOWN... HAVE ANOTHER GO!";
}
if (theresult == "correct") {
this.circle._visible = true;
this.tick._visible = true;
this.butTA._visible = true;
this.butBG._visible = true;
this.exclamation._visible = false;
this.cross._visible = false;
varResultTitle = "WOO HOO!";
varResultText = "WELL DONE... RIGHT DOWN THE MIDDLE, AS IT WERE... NOW ON TO THE NEXT STAGE FOR SOME MORE PRACTICE!";
}
};
stop();
Instance of Symbol 185 MovieClip "mcLandSpot0" in Frame 7 (46 B)
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 190 MovieClip "mcGirl0" in Frame 7 (1.03 KiB) ●
onClipEvent (load) {
_x = 136;
_y = 280;
varGirlY = 1;
varGirlX = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(40)) {
varGirlY = varGirlY + _root.varGirlYcontrol;
}
if (Key.isDown(37)) {
varGirlX = varGirlX - _root.varGirlXcontrol;
}
if (Key.isDown(39)) {
varGirlX = varGirlX + _root.varGirlXcontrol;
}
if (Key.isDown(38)) {
varGirlY = varGirlY - _root.varGirlYcontrol;
}
if (_root.mcLandSpot0.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.doTest("speed");
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.doTest("angle");
} else {
_root.doTest("correct");
}
} else {
this._x = this._x + (varGirlX * 1.5);
this._y = this._y + (varGirlY * 1.3);
varGirlY = varGirlY + 0.07;
if (this._y > 432) {
}
this._rotation = 10 * varGirlX;
}
if (this._y < 0) {
_root.doTest("offscreen");
}
if (this._y > 500) {
_root.doTest("offscreen");
}
if (this._x > 390) {
_root.doTest("offscreen");
}
if (this._x < 0) {
_root.doTest("offscreen");
}
}
Frame 8 (2.13 KiB) ●
this.circle._visible = false;
this.cross._visible = false;
this.tick._visible = false;
this.butTA._visible = false;
this.butBG._visible = false;
this.exclamation._visible = false;
varResultTitle = "PRACTICE pt2";
varResultText = "NOW TRY TO MOVE HER ACROSS THE SCREEN AND ON TO THE MIDDLE OF THE TARGET. TAKE IT NICE AND SLOWLY LIKE YOU WERE DOING IT FOR REAL, AND YOU WON'T GAIN TOO MUCH SPEED AND SLIP OFF THE SCREEN... WHEN YOU'RE READY, YOU CAN START PLAYING THE REAL GAME.";
doTest = function (theresult) {
if (theresult == "offscreen") {
this.circle._visible = true;
this.cross._visible = true;
this.butTA._visible = true;
this.butBG._visible = true;
this.exclamation._visible = false;
this.tick._visible = false;
varResultTitle = "OFF SCREEN";
varResultText = "YOU SENT HER OFF THE SCREEN, YOU FOOL... BUT TRY AGAIN, AND THIS TIME USE LEFT AND RIGHT TO STEADY YOURSELF AND YOUR LADY FRIEND...";
}
if (theresult == "angle") {
this.circle._visible = true;
this.cross._visible = true;
this.butTA._visible = true;
this.butBG._visible = true;
this.exclamation._visible = false;
this.tick._visible = false;
varResultTitle = "STEEP ANGLE";
varResultText = "BLIMEY, THAT WAS A BIT OF A HARSH ANGLE! BETTER TRY AGAIN... TRY TO STEADY HER BY USING THE LEFT AND RIGHT KEYS.";
}
if (theresult == "speed") {
this.circle._visible = true;
this.exclamation._visible = true;
this.butTA._visible = true;
this.butBG._visible = true;
this.cross._visible = false;
this.tick._visible = false;
varResultTitle = "WATCH YOUR SPEED!";
varResultText = "WHOAH, SLOW DOWN ON THAT CRAZY HORSE! KEEP TAPPING 'UP' AND YOUR LADY WILL STEADY HERSELF AND SLOW DOWN... HAVE ANOTHER GO!";
}
if (theresult == "correct") {
this.circle._visible = true;
this.tick._visible = true;
this.butTA._visible = true;
this.butBG._visible = true;
this.exclamation._visible = false;
this.cross._visible = false;
varResultTitle = "WOO HOO!";
varResultText = "WELL DONE... BANG ON TARGET (IF YOU'LL PARDON THE LANGUAGE!) NOW ON TO THE REAL GAME... GET PRIMED, LUBED AND READY TO THRUST!";
}
};
stop();
Instance of Symbol 190 MovieClip "mcGirl0" in Frame 8 (1.03 KiB) ●
onClipEvent (load) {
_x = 236;
_y = 280;
varGirlY = 1;
varGirlX = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(40)) {
varGirlY = varGirlY + _root.varGirlYcontrol;
}
if (Key.isDown(37)) {
varGirlX = varGirlX - _root.varGirlXcontrol;
}
if (Key.isDown(39)) {
varGirlX = varGirlX + _root.varGirlXcontrol;
}
if (Key.isDown(38)) {
varGirlY = varGirlY - _root.varGirlYcontrol;
}
if (_root.mcLandSpot0.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.doTest("speed");
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.doTest("angle");
} else {
_root.doTest("correct");
}
} else {
this._x = this._x + (varGirlX * 1.5);
this._y = this._y + (varGirlY * 1.3);
varGirlY = varGirlY + 0.07;
if (this._y > 432) {
}
this._rotation = 10 * varGirlX;
}
if (this._y < 0) {
_root.doTest("offscreen");
}
if (this._y > 500) {
_root.doTest("offscreen");
}
if (this._x > 390) {
_root.doTest("offscreen");
}
if (this._x < 0) {
_root.doTest("offscreen");
}
}
Frame 9 (8 B)
stop();
Frame 10 (236 B)
if (_root.varLives <= 0) {
gotoAndPlay (16);
}
this.mcLandSpot1._visible = false;
this.mcLandSpot2._visible = false;
this.mcLandSpot3._visible = false;
this.mcGirlSet1.gotoAndStop(1);
this.mcGirlSet2.gotoAndStop(1);
stop();
Instance of Symbol 223 MovieClip in Frame 10 (62 B)
onClipEvent (enterFrame) {
varSum = _root.varRound1 + "/3";
}
Instance of Symbol 226 MovieClip "mcGirl1" in Frame 10 (1.89 KiB) ●
onClipEvent (load) {
_x = 215;
_y = 125;
varGirlY = 1;
varGirlX = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(40)) {
varGirlY = varGirlY + _root.varGirlYcontrol;
}
if (Key.isDown(37)) {
varGirlX = varGirlX - _root.varGirlXcontrol;
}
if (Key.isDown(39)) {
varGirlX = varGirlX + _root.varGirlXcontrol;
}
if (Key.isDown(38)) {
varGirlY = varGirlY - _root.varGirlYcontrol;
}
if (_root.mcLandSpot1.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct1";
_root.mcGirlSet1.gotoAndPlay("pos1");
_root.play();
}
}
if (_root.mcLandSpot2.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct2";
_root.mcGirlSet2.gotoAndPlay("pos1");
_root.play();
}
}
if (_root.mcLandSpot3.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct3";
_root.mcGirlSet2.gotoAndPlay("pos2");
_root.play();
}
} else {
this._x = this._x + (varGirlX * 1.5);
this._y = this._y + (varGirlY * 1.3);
varGirlY = varGirlY + 0.07;
if (this._y > 432) {
}
this._rotation = 10 * varGirlX;
}
if (this._y < 0) {
_root.varStatus = "offscreen";
_root.play();
}
if (this._y > 500) {
_root.varStatus = "offscreen";
_root.play();
}
if (this._x > 390) {
_root.varStatus = "offscreen";
_root.play();
}
if (this._x < 0) {
_root.varStatus = "offscreen";
_root.play();
}
}
Instance of Symbol 231 MovieClip "mcHeart3" in Frame 10 (86 B)
onClipEvent (enterFrame) {
if (_root.varLives < 3) {
this._visible = false;
}
}
Instance of Symbol 231 MovieClip "mcHeart2" in Frame 10 (86 B)
onClipEvent (enterFrame) {
if (_root.varLives < 2) {
this._visible = false;
}
}
Instance of Symbol 231 MovieClip "mcHeart1" in Frame 10 (86 B)
onClipEvent (enterFrame) {
if (_root.varLives < 1) {
this._visible = false;
}
}
Instance of Symbol 118 MovieClip "mcMsg" in Frame 10 (46 B)
onClipEvent (load) {
this._visible = false;
}
Frame 11 (3.62 KiB) ●
if (_root.varStatus == "speed") {
mcMsg.varTitle = "WHOAH BOY!";
mcMsg.varText = "DAMN! YOU CAME IN LIKE A GREYHOUND!\nSLOW DOWN A BIT! SHE'S NOT GOING ANYWHERE!";
mcMsg._visible = true;
_root.varScore = _root.varScore - 100;
_root.varLives = _root.varLives - 1;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
} else if (_root.varStatus == "angle") {
mcMsg.varTitle = "WATCH IT!";
mcMsg.varText = "YOU CAN'T GO IN AT AN ANGLE LIKE THAT!\nSHE AIN'T DOUBLE-JOINTED, YOU KNOW!";
mcMsg._visible = true;
_root.varScore = _root.varScore - 100;
_root.varLives = _root.varLives - 1;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
} else if (_root.varStatus == "offscreen") {
mcMsg.varTitle = "BUFFOON!";
mcMsg.varText = "YOU'VE NO IDEA WHAT YOU'RE DOING, HAVE YOU!!!?\nLET'S TRY AND KEEP YOU ON THE PLAYING AREA!";
mcMsg._visible = true;
_root.varScore = _root.varScore - 100;
_root.varLives = _root.varLives - 1;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
} else if (_root.varStatus == "correct1") {
if (_root.varRound1pos1 == "notdone") {
mcMsg.varTitle = "PERFECT!";
mcMsg.varText = "THAT'S GRAND!\nA BEAUTIFUL POSITION, EXECUTED LIKE A PORN KING!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varScore = _root.varScore + 500;
_root.varIngenuity = _root.varIngenuity + 70;
_root.varAmbition = _root.varAmbition + 30;
_root.varRound1 = _root.varRound1 + 1;
_root.varRound1pos1 = "done";
if (_root.varRound1 >= 3) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
} else if (_root.varStatus == "correct2") {
if (_root.varRound1pos2 == "notdone") {
mcMsg.varTitle = "NOT BAD...";
mcMsg.varText = "INTERESTING POSITION... MUST TRY THAT ONE AT HOME.";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varScore = _root.varScore + 300;
_root.varIngenuity = _root.varIngenuity + 50;
_root.varAmbition = _root.varAmbition + 100;
_root.varRound1 = _root.varRound1 + 1;
_root.varRound1pos2 = "done";
if (_root.varRound1 >= 3) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
} else if (_root.varStatus == "correct3") {
if (_root.varRound1pos3 == "notdone") {
mcMsg.varTitle = "HMMM...";
mcMsg.varText = "THAT'S A TRICKY ONE.\nYOU'VE PULLED IT OFF THOUGH, SO WELL DONE.\nVERY AMBITIOUS!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varScore = _root.varScore + 350;
_root.varIngenuity = _root.varIngenuity + 100;
_root.varAmbition = _root.varAmbition + 100;
_root.varRound1 = _root.varRound1 + 1;
_root.varRound1pos3 = "done";
if (_root.varRound1 >= 3) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
}
if (_root.varLives <= 0) {
mcMsg.butTryAgain._visible = false;
mcMsg.butNext._visible = false;
mcMsg.butCont._visible = true;
mcMsg.butCont.onRelease = function () {
_root.gotoAndPlay("finish");
};
}
stop();
Frame 12 (239 B)
if (_root.varLives <= 0) {
gotoAndPlay (16);
}
this.mcLandSpot4._visible = false;
this.mcLandSpot5._visible = false;
this.mcLandSpot6._visible = false;
this.mcLandSpot7._visible = false;
this.mcGirlSet3.gotoAndStop(1);
stop();
Instance of Symbol 317 MovieClip in Frame 12 (62 B)
onClipEvent (enterFrame) {
varSum = _root.varRound2 + "/4";
}
Instance of Symbol 190 MovieClip "mcGirl2" in Frame 12 (2.23 KiB) ●
onClipEvent (load) {
_x = 180;
_y = 125;
varGirlY = 1;
varGirlX = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(40)) {
varGirlY = varGirlY + _root.varGirlYcontrol;
}
if (Key.isDown(37)) {
varGirlX = varGirlX - _root.varGirlXcontrol;
}
if (Key.isDown(39)) {
varGirlX = varGirlX + _root.varGirlXcontrol;
}
if (Key.isDown(38)) {
varGirlY = varGirlY - _root.varGirlYcontrol;
}
if (_root.mcLandSpot4.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct1";
_root.mcGirlSet3.gotoAndPlay("pos1");
_root.play();
}
}
if (_root.mcLandSpot5.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct2";
_root.mcGirlSet3.gotoAndPlay("pos2");
_root.play();
}
}
if (_root.mcLandSpot6.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct3";
_root.mcGirlSet3.gotoAndPlay("pos3");
_root.play();
}
}
if (_root.mcLandSpot7.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct4";
_root.mcGirlSet3.gotoAndPlay("pos4");
_root.play();
}
} else {
this._x = this._x + (varGirlX * 1.5);
this._y = this._y + (varGirlY * 1.3);
varGirlY = varGirlY + 0.07;
if (this._y > 432) {
}
this._rotation = 10 * varGirlX;
}
if (this._y < 0) {
_root.varStatus = "offscreen";
_root.play();
}
if (this._y > 500) {
_root.varStatus = "offscreen";
_root.play();
}
if (this._x > 390) {
_root.varStatus = "offscreen";
_root.play();
}
if (this._x < 0) {
_root.varStatus = "offscreen";
_root.play();
}
}
Frame 13 (4.42 KiB) ●
if (_root.varStatus == "speed") {
mcMsg.varTitle = "WHOAH BOY!";
mcMsg.varText = "DAMN! YOU CAME IN LIKE A GREYHOUND!\nSLOW DOWN A BIT! SHE'S NOT GOING ANYWHERE!";
mcMsg._visible = true;
_root.varScore = _root.varScore - 100;
_root.varLives = _root.varLives - 1;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
} else if (_root.varStatus == "angle") {
mcMsg.varTitle = "WATCH IT!";
mcMsg.varText = "YOU CAN'T GO IN AT AN ANGLE LIKE THAT!\nSHE AIN'T DOUBLE-JOINTED, YOU KNOW!";
mcMsg._visible = true;
_root.varScore = _root.varScore - 100;
_root.varLives = _root.varLives - 1;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
} else if (_root.varStatus == "offscreen") {
mcMsg.varTitle = "BUFFOON!";
mcMsg.varText = "YOU'VE NO IDEA WHAT YOU'RE DOING, HAVE YOU!!!?\nLET'S TRY AND KEEP YOU ON THE PLAYING AREA!";
mcMsg._visible = true;
_root.varScore = _root.varScore - 100;
_root.varLives = _root.varLives - 1;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
} else if (_root.varStatus == "correct1") {
if (_root.varRound2pos1 == "notdone") {
mcMsg.varTitle = "VERY GOOD";
mcMsg.varText = "EXCELLENT DEMONSTRATION OF THE COWGIRL... \n GIVE YOURSELF A PAT ON THE BACK.";
mcMsg._visible = true;
_root.varScore = _root.varScore + 300;
_root.varIngenuity = _root.varIngenuity + 60;
_root.varAmbition = _root.varAmbition + 50;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varRound2 = _root.varRound2 + 1;
_root.varRound2pos1 = "done";
if (_root.varRound2 >= 4) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
} else if (_root.varStatus == "correct2") {
if (_root.varRound2pos2 == "notdone") {
mcMsg.varTitle = "AWESOME";
mcMsg.varText = "A CLASSIC. WELL SPOTTED!\nRIGHT ON HER FACE!\nPRIME POONTANG POSITIONING!";
mcMsg._visible = true;
_root.varScore = _root.varScore + 500;
_root.varIngenuity = _root.varIngenuity + 80;
_root.varAmbition = _root.varAmbition + 50;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varRound2 = _root.varRound2 + 1;
_root.varRound2pos2 = "done";
if (_root.varRound2 >= 4) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
} else if (_root.varStatus == "correct3") {
if (_root.varRound2pos3 == "notdone") {
mcMsg.varTitle = "BRILLIANT";
mcMsg.varText = "EXCELLENT POSITION THERE.\nYOU'RE WASTED - YOU SHOULD DIRECT SEXY FILMS!";
mcMsg._visible = true;
_root.varScore = _root.varScore + 400;
_root.varIngenuity = _root.varIngenuity + 90;
_root.varAmbition = _root.varAmbition + 60;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varRound2 = _root.varRound2 + 1;
_root.varRound2pos3 = "done";
if (_root.varRound2 >= 4) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
} else if (_root.varStatus == "correct4") {
if (_root.varRound2pos4 == "notdone") {
mcMsg.varTitle = "EWWWWW!";
mcMsg.varText = "THE POOR GIRL CAN'T BREATHE!\nGET HER OUT FROM UNDER THERE!";
mcMsg._visible = true;
_root.varScore = _root.varScore + 0;
_root.varIngenuity = _root.varIngenuity + 10;
_root.varAmbition = _root.varAmbition + 80;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varRound2 = _root.varRound2 + 1;
_root.varRound2pos4 = "done";
if (_root.varRound2 >= 4) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
}
if (_root.varLives <= 0) {
mcMsg.butTryAgain._visible = false;
mcMsg.butNext._visible = false;
mcMsg.butCont._visible = true;
mcMsg.butCont.onRelease = function () {
_root.gotoAndPlay("finish");
};
}
stop();
Frame 14 (278 B)
if (_root.varLives <= 0) {
gotoAndPlay (16);
}
this.mcLandSpot8._visible = false;
this.mcLandSpot9._visible = false;
this.mcLandSpot10._visible = false;
this.mcLandSpot11._visible = false;
this.mcLandSpot12._visible = false;
this.mcGirlSet4.gotoAndStop(1);
stop();
Instance of Symbol 360 MovieClip in Frame 14 (62 B)
onClipEvent (enterFrame) {
varSum = _root.varRound3 + "/5";
}
Instance of Symbol 362 MovieClip "mcGirl3" in Frame 14 (2.58 KiB) ●
onClipEvent (load) {
_x = 250;
_y = 140;
varGirlY = 1;
varGirlX = 0;
}
onClipEvent (enterFrame) {
if (Key.isDown(40)) {
varGirlY = varGirlY + _root.varGirlYcontrol;
}
if (Key.isDown(37)) {
varGirlX = varGirlX - _root.varGirlXcontrol;
}
if (Key.isDown(39)) {
varGirlX = varGirlX + _root.varGirlXcontrol;
}
if (Key.isDown(38)) {
varGirlY = varGirlY - _root.varGirlYcontrol;
}
if (_root.mcLandSpot8.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct1";
_root.mcGirlSet4.gotoAndPlay("pos1");
_root.play();
}
}
if (_root.mcLandSpot9.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct2";
_root.mcGirlSet4.gotoAndPlay("pos2");
_root.play();
}
}
if (_root.mcLandSpot10.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct3";
_root.mcGirlSet4.gotoAndPlay("pos3");
_root.play();
}
}
if (_root.mcLandSpot11.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct4";
_root.mcGirlSet4.gotoAndPlay("pos4");
_root.play();
}
}
if (_root.mcLandSpot12.hitTest(_x, _y, true)) {
if (varGirlY > _root.varMinGirlY) {
_root.varStatus = "speed";
_root.play();
} else if (Math.abs(varGirlX) > _root.varMinGirlX) {
_root.varStatus = "angle";
_root.play();
} else {
_root.varStatus = "correct5";
_root.mcGirlSet4.gotoAndPlay("pos5");
_root.play();
}
} else {
this._x = this._x + (varGirlX * 1.5);
this._y = this._y + (varGirlY * 1.3);
varGirlY = varGirlY + 0.07;
if (this._y > 432) {
}
this._rotation = 10 * varGirlX;
}
if (this._y < 0) {
_root.varStatus = "offscreen";
_root.play();
}
if (this._y > 500) {
_root.varStatus = "offscreen";
_root.play();
}
if (this._x > 390) {
_root.varStatus = "offscreen";
_root.play();
}
if (this._x < 0) {
_root.varStatus = "offscreen";
_root.play();
}
}
Frame 15 (5.27 KiB) ● ●
if (_root.varStatus == "speed") {
mcMsg.varTitle = "WHOAH BOY!";
mcMsg.varText = "DAMN! YOU CAME IN LIKE A GREYHOUND!\nSLOW DOWN A BIT! SHE'S NOT GOING ANYWHERE!";
mcMsg._visible = true;
_root.varScore = _root.varScore - 100;
_root.varLives = _root.varLives - 1;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
} else if (_root.varStatus == "angle") {
mcMsg.varTitle = "WATCH IT!";
mcMsg.varText = "YOU CAN'T GO IN AT AN ANGLE LIKE THAT!\nSHE AIN'T DOUBLE-JOINTED, YOU KNOW!";
mcMsg._visible = true;
_root.varScore = _root.varScore - 100;
_root.varLives = _root.varLives - 1;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
} else if (_root.varStatus == "offscreen") {
mcMsg.varTitle = "BUFFOON!";
mcMsg.varText = "YOU'VE NO IDEA WHAT YOU'RE DOING, HAVE YOU!!!?\nLET'S TRY AND KEEP YOU ON THE PLAYING AREA!";
mcMsg._visible = true;
_root.varScore = _root.varScore - 100;
_root.varLives = _root.varLives - 1;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
} else if (_root.varStatus == "correct1") {
if (_root.varRound3pos1 == "notdone") {
mcMsg.varTitle = "VERY GOOD";
mcMsg.varText = "THAT'S GREAT.\nA LITTLE BIT TRICKY BUT CERTAINLY BETTER THAN A WET WEEKEND IN MARGATE.";
mcMsg._visible = true;
_root.varScore = _root.varScore + 300;
_root.varIngenuity = _root.varIngenuity + 60;
_root.varAmbition = _root.varAmbition + 50;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varRound3 = _root.varRound3 + 1;
_root.varRound3pos1 = "done";
if (_root.varRound3 >= 5) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
} else if (_root.varStatus == "correct2") {
if (_root.varRound3pos2 == "notdone") {
mcMsg.varTitle = "EXPLOSIVE!";
mcMsg.varText = "YOU'VE EXCEEDED ALL EXPECTATIONS, THAT'S AN INCREDIBLE POSITION! LEGS EVERYWHERE!";
mcMsg._visible = true;
_root.varScore = _root.varScore + 500;
_root.varIngenuity = _root.varIngenuity + 100;
_root.varAmbition = _root.varAmbition + 100;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varRound3 = _root.varRound3 + 1;
_root.varRound3pos2 = "done";
if (_root.varRound3 >= 5) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
} else if (_root.varStatus == "correct3") {
if (_root.varRound3pos3 == "notdone") {
mcMsg.varTitle = "CLASSIC!";
mcMsg.varText = "A BRILLIANT POSITION, BEEN AROUND FOR YEARS BUT NEVER GOES OUT OF STYLE...";
mcMsg._visible = true;
_root.varScore = _root.varScore + 400;
_root.varIngenuity = _root.varIngenuity + 70;
_root.varAmbition = _root.varAmbition + 70;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varRound3 = _root.varRound3 + 1;
_root.varRound3pos3 = "done";
if (_root.varRound3 >= 5) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
} else if (_root.varStatus == "correct4") {
if (_root.varRound3pos4 == "notdone") {
mcMsg.varTitle = "NAUGHTY!";
mcMsg.varText = "ARE YOU SURE SHE'S THAT KIND OF GIRL? IF SHE IS THEN SHE'LL APPRECIATE THAT ONE...";
mcMsg._visible = true;
_root.varScore = _root.varScore + 500;
_root.varIngenuity = _root.varIngenuity + 100;
_root.varAmbition = _root.varAmbition + 100;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varRound3 = _root.varRound3 + 1;
_root.varRound3pos4 = "done";
if (_root.varRound3 >= 5) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
} else if (_root.varStatus == "correct5") {
if (_root.varRound3pos5 == "notdone") {
mcMsg.varTitle = "KINKY!";
mcMsg.varText = "THAT'S A SLY ONE, ISN'T IT? SHE DOESN'T KNOW WHERE TO PUT HERSELF, LOOK!";
mcMsg._visible = true;
_root.varScore = _root.varScore + 500;
_root.varIngenuity = _root.varIngenuity + 100;
_root.varAmbition = _root.varAmbition + 100;
mcMsg.butTryAgain._visible = true;
mcMsg.butNext._visible = true;
_root.varRound3 = _root.varRound3 + 1;
_root.varRound3pos5 = "done";
if (_root.varRound3 >= 5) {
mcMsg.butTryAgain._visible = false;
}
} else {
mcMsg.varTitle = "BORING!";
mcMsg.varText = "YOU'VE ALREADY DONE THAT ONE... \nTREAT HER TO A NEW ONE, FOR HEAVEN'S SAKE!";
mcMsg._visible = true;
mcMsg.butTryAgain._visible = false;
}
}
if (_root.varLives <= 0) {
mcMsg.butTryAgain._visible = false;
mcMsg.butNext._visible = false;
mcMsg.butCont._visible = true;
mcMsg.butCont.onRelease = function () {
_root.gotoAndPlay("finish");
};
}
stop();
Frame 16 (1.74 KiB) ●
varSum = ((varRound1 + varRound2) + varRound3) + "/12";
varAmbitionTotal = 0;
varIngenuityTotal = 0;
bonuscheck = 0;
varTotalsV = 0;
varTotalScore = varScore;
getBonusAmb = function () {
if (varAmbitionTotal >= varAmbition) {
clearInterval(getBonusAmbInt);
delete getBonusAmbInt;
varAmbitionTotal = varAmbition;
varAmbCalc = "done";
}
if (varAmbitionTotal < varAmbition) {
varAmbitionTotal = varAmbitionTotal + 10;
varAmbitionTotal = int(varAmbitionTotal);
}
};
getBonusIng = function () {
if (varIngenuityTotal >= varIngenuity) {
clearInterval(getBonusIngInt);
delete getBonusIngInt;
varIngenuityTotal = varIngenuity;
varIntCalc = "done";
}
if (varIngenuityTotal < varIngenuity) {
varIngenuityTotal = varIngenuityTotal + 5;
varIngenuityTotal = int(varIngenuityTotal);
}
};
getTotal = function () {
if (varIntCalc == "done") {
if (varAmbCalc == "done") {
varBonusTotal = varIngenuityTotal + varAmbitionTotal;
if (varScore >= 0) {
if (varTotalScore >= (varBonusTotal + varScore)) {
clearInterval(getTotalInt);
delete getTotalInt;
varTotalScore = varBonusTotal + varScore;
varTotalsV = "done";
} else {
varTotalScore = varTotalScore + 10;
}
} else {
varTotalScore = varBonusTotal + varScore;
clearInterval(getTotalInt);
delete getTotalInt;
varTotalsV = "done";
}
}
}
};
if (varAmbition >= 0) {
var getBonusAmbInt;
getBonusAmbInt = setInterval(getBonusAmb, 40);
} else {
varAmbCalc = "done";
}
if (varIngenuity >= 0) {
var getBonusIngInt;
getBonusIngInt = setInterval(getBonusIng, 40);
} else {
varIntCalc = "done";
}
var getTotalInt;
getTotalInt = setInterval(getTotal, 40);
stop();
Instance of Symbol 393 MovieClip in Frame 16 (205 B)
onClipEvent (enterFrame) {
if (_root.varTotalsV == "done") {
if (_root.varTotalScore >= _root.varScoreToWinBonus) {
this.gotoAndPlay("bonus");
} else {
this.gotoAndPlay("playagain");
}
}
}
Frame 17 (178 B)
butStartOver.onRelease = function () {
_root.gotoAndPlay("verystart");
};
if (_root.varTotalScore < _root.varScoreToWinBonus) {
gotoAndPlay (16);
} else {
stop();
}
Symbol 11 MovieClip Frame 1 (269 B)
var component = _parent._parent;
component.registerSkinElement(shadow_mc, "shadow");
component.registerSkinElement(darkshadow_mc, "darkshadow");
component.registerSkinElement(highlight_mc, "highlight");
component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 14 MovieClip Frame 1 (94 B)
var component = _parent._parent;
component.registerSkinElement(background_mc, "background");
Symbol 17 MovieClip Frame 1 (102 B)
var component = _parent._parent;
component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 19 MovieClip Frame 1 (102 B)
var component = _parent._parent;
component.registerSkinElement(background_mc, "backgroundDisabled");
Symbol 22 MovieClip Frame 1 (97 B)
var component = _parent._parent;
component.registerSkinElement(check_mc, "foregroundDisabled");
Symbol 25 MovieClip Frame 1 (84 B)
var component = _parent._parent;
component.registerSkinElement(check_mc, "check");
Symbol 26 MovieClip [fcb_states] Frame 1 (8 B)
stop();
Symbol 26 MovieClip [fcb_states] Frame 2 (8 B)
stop();
Symbol 26 MovieClip [fcb_states] Frame 3 (8 B)
stop();
Symbol 26 MovieClip [fcb_states] Frame 4 (8 B)
stop();
Symbol 26 MovieClip [fcb_states] Frame 5 (8 B)
stop();
Symbol 26 MovieClip [fcb_states] Frame 6 (8 B)
stop();
Symbol 30 MovieClip [FLabelSymbol] Frame 1 (1.38 KiB) ●
#initclip 2
_global.FLabelClass = function () {
if (this.hostComponent == undefined) {
this.hostComponent = ((this._parent.controller == undefined) ? (this._parent) : (this._parent.controller));
}
if (this.customTextStyle == undefined) {
if (this.hostComponent.textStyle == undefined) {
this.hostComponent.textStyle = new TextFormat();
}
this.textStyle = this.hostComponent.textStyle;
this.enable = true;
}
};
FLabelClass.prototype = new MovieClip();
Object.registerClass("FLabelSymbol", FLabelClass);
FLabelClass.prototype.setLabel = function (label) {
var val = this.hostComponent.styleTable.embedFonts.value;
if (val != undefined) {
this.labelField.embedFonts = val;
}
this.labelField.setNewTextFormat(this.textStyle);
this.labelField.text = label;
this.labelField._height = this.labelField.textHeight + 2;
};
FLabelClass.prototype.setSize = function (width) {
this.labelField._width = width;
};
FLabelClass.prototype.setEnabled = function (enable) {
this.enable = enable;
var tmpColor = this.hostComponent.styleTable[(enable ? "textColor" : "textDisabled")].value;
if (tmpColor == undefined) {
tmpColor = (enable ? 0 : 8947848);
}
this.setColor(tmpColor);
};
FLabelClass.prototype.getLabel = function () {
return(this.labelField.text);
};
FLabelClass.prototype.setColor = function (col) {
this.labelField.textColor = col;
};
#endinitclip
Symbol 38 MovieClip Frame 1 (293 B)
var component = _parent._parent;
component.registerSkinElement(frame5, "face");
component.registerSkinElement(frame3, "shadow");
component.registerSkinElement(frame1, "darkshadow");
component.registerSkinElement(frame4, "highlight");
component.registerSkinElement(frame2, "highlight3D");
Symbol 44 MovieClip Frame 1 (293 B)
var component = _parent._parent;
component.registerSkinElement(frame5, "face");
component.registerSkinElement(frame3, "shadow");
component.registerSkinElement(frame1, "darkshadow");
component.registerSkinElement(frame4, "highlight");
component.registerSkinElement(frame2, "highlight3D");
Symbol 50 MovieClip Frame 1 (293 B)
var component = _parent._parent;
component.registerSkinElement(frame5, "face");
component.registerSkinElement(frame4, "shadow");
component.registerSkinElement(frame2, "darkshadow");
component.registerSkinElement(frame3, "highlight");
component.registerSkinElement(frame1, "highlight3D");
Symbol 56 MovieClip Frame 1 (293 B)
var component = _parent._parent;
component.registerSkinElement(frame5, "face");
component.registerSkinElement(frame3, "shadow");
component.registerSkinElement(frame1, "darkshadow");
component.registerSkinElement(frame4, "highlight");
component.registerSkinElement(frame2, "highlight3D");
Symbol 57 MovieClip [fpb_states] Frame 1 (8 B)
stop();
Symbol 57 MovieClip [fpb_states] Frame 2 (8 B)
stop();
Symbol 57 MovieClip [fpb_states] Frame 3 (8 B)
stop();
Symbol 57 MovieClip [fpb_states] Frame 4 (8 B)
stop();
Symbol 58 MovieClip [FUIComponentSymbol] Frame 1 (7.92 KiB) ● ●
#initclip 1
function FUIComponentClass() {
this.init();
}
FUIComponentClass.prototype = new MovieClip();
FUIComponentClass.prototype.init = function () {
this.enable = true;
this.focused = false;
this.useHandCursor = false;
this._accImpl = new Object();
this._accImpl.stub = true;
this.styleTable = new Array();
if (_global.globalStyleFormat == undefined) {
_global.globalStyleFormat = new FStyleFormat();
globalStyleFormat.isGlobal = true;
_global._focusControl = new Object();
_global._focusControl.onSetFocus = function (oldFocus, newFocus) {
oldFocus.myOnKillFocus();
newFocus.myOnSetFocus();
};
Selection.addListener(_global._focusControl);
}
if (this._name != undefined) {
this._focusrect = false;
this.tabEnabled = true;
this.focusEnabled = true;
this.tabChildren = false;
this.tabFocused = true;
if (this.hostStyle == undefined) {
globalStyleFormat.addListener(this);
} else {
this.styleTable = this.hostStyle;
}
this.deadPreview._visible = false;
this.deadPreview._width = (this.deadPreview._height = 1);
this.methodTable = new Object();
this.keyListener = new Object();
this.keyListener.controller = this;
this.keyListener.onKeyDown = function () {
this.controller.myOnKeyDown();
};
this.keyListener.onKeyUp = function () {
this.controller.myOnKeyUp();
};
for (var i in this.styleFormat_prm) {
this.setStyleProperty(i, this.styleFormat_prm[i]);
}
}
};
FUIComponentClass.prototype.setEnabled = function (enabledFlag) {
this.enable = ((arguments.length > 0) ? (enabledFlag) : true);
this.tabEnabled = (this.focusEnabled = enabledFlag);
if ((!this.enable) && (this.focused)) {
Selection.setFocus(undefined);
}
};
FUIComponentClass.prototype.getEnabled = function () {
return(this.enable);
};
FUIComponentClass.prototype.setSize = function (w, h) {
this.width = w;
this.height = h;
this.focusRect.removeMovieClip();
};
FUIComponentClass.prototype.setChangeHandler = function (chng, obj) {
this.handlerObj = ((obj == undefined) ? (this._parent) : (obj));
this.changeHandler = chng;
};
FUIComponentClass.prototype.invalidate = function (methodName) {
this.methodTable[methodName] = true;
this.onEnterFrame = this.cleanUI;
};
FUIComponentClass.prototype.cleanUI = function () {
if (this.methodTable.setSize) {
this.setSize(this.width, this.height);
} else {
this.cleanUINotSize();
}
this.methodTable = new Object();
delete this.onEnterFrame;
};
FUIComponentClass.prototype.cleanUINotSize = function () {
for (var funct in this.methodTable) {
this[funct]();
}
};
FUIComponentClass.prototype.drawRect = function (x, y, w, h) {
var inner = this.styleTable.focusRectInner.value;
var outer = this.styleTable.focusRectOuter.value;
if (inner == undefined) {
inner = 16777215 /* 0xFFFFFF */;
}
if (outer == undefined) {
outer = 0;
}
this.createEmptyMovieClip("focusRect", 1000);
this.focusRect.controller = this;
this.focusRect.lineStyle(1, outer);
this.focusRect.moveTo(x, y);
this.focusRect.lineTo(x + w, y);
this.focusRect.lineTo(x + w, y + h);
this.focusRect.lineTo(x, y + h);
this.focusRect.lineTo(x, y);
this.focusRect.lineStyle(1, inner);
this.focusRect.moveTo(x + 1, y + 1);
this.focusRect.lineTo((x + w) - 1, y + 1);
this.focusRect.lineTo((x + w) - 1, (y + h) - 1);
this.focusRect.lineTo(x + 1, (y + h) - 1);
this.focusRect.lineTo(x + 1, y + 1);
};
FUIComponentClass.prototype.pressFocus = function () {
this.tabFocused = false;
this.focusRect.removeMovieClip();
Selection.setFocus(this);
};
FUIComponentClass.prototype.drawFocusRect = function () {
this.drawRect(-2, -2, this.width + 4, this.height + 4);
};
FUIComponentClass.prototype.myOnSetFocus = function () {
this.focused = true;
Key.addListener(this.keyListener);
if (this.tabFocused) {
this.drawFocusRect();
}
};
FUIComponentClass.prototype.myOnKillFocus = function () {
this.tabFocused = true;
this.focused = false;
this.focusRect.removeMovieClip();
Key.removeListener(this.keyListener);
};
FUIComponentClass.prototype.executeCallBack = function () {
this.handlerObj[this.changeHandler](this);
};
FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) {
this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal);
};
FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) {
if (value == "") {
return(undefined);
}
var tmpValue = parseInt(value);
if (!isNaN(tmpValue)) {
value = tmpValue;
}
var global = ((arguments.length > 2) ? (isGlobal) : false);
if (this.styleTable[propName] == undefined) {
this.styleTable[propName] = new Object();
this.styleTable[propName].useGlobal = true;
}
if (this.styleTable[propName].useGlobal || (!global)) {
this.styleTable[propName].value = value;
if (this.setCustomStyleProperty(propName, value)) {
} else if (propName == "embedFonts") {
this.invalidate("setSize");
} else if (propName.subString(0, 4) == "text") {
if (this.textStyle == undefined) {
this.textStyle = new TextFormat();
}
var textProp = propName.subString(4, propName.length);
this.textStyle[textProp] = value;
this.invalidate("setSize");
} else {
for (var j in this.styleTable[propName].coloredMCs) {
var myColor = new Color(this.styleTable[propName].coloredMCs[j]);
if (this.styleTable[propName].value == undefined) {
var myTObj = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"};
myColor.setTransform(myTObj);
} else {
myColor.setRGB(value);
}
}
}
this.styleTable[propName].useGlobal = global;
}
};
FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) {
if (this.styleTable[propName] == undefined) {
this.styleTable[propName] = new Object();
this.styleTable[propName].useGlobal = true;
}
if (this.styleTable[propName].coloredMCs == undefined) {
this.styleTable[propName].coloredMCs = new Object();
}
this.styleTable[propName].coloredMCs[skinMCRef] = skinMCRef;
if (this.styleTable[propName].value != undefined) {
var myColor = new Color(skinMCRef);
myColor.setRGB(this.styleTable[propName].value);
}
};
_global.FStyleFormat = function () {
this.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true};
this.listeners = new Object();
this.isGlobal = false;
if (arguments.length > 0) {
for (var i in arguments[0]) {
this[i] = arguments[0][i];
}
}
};
_global.FStyleFormat.prototype = new Object();
FStyleFormat.prototype.addListener = function () {
var arg = 0;
while (arg < arguments.length) {
var mcRef = arguments[arg];
this.listeners[arguments[arg]] = mcRef;
for (var i in this) {
if (this.isAStyle(i)) {
mcRef.updateStyleProperty(this, i.toString());
}
}
arg++;
}
};
FStyleFormat.prototype.removeListener = function (component) {
this.listeners[component] = undefined;
for (var prop in this) {
if (this.isAStyle(prop)) {
if (component.styleTable[prop].useGlobal == this.isGlobal) {
component.styleTable[prop].useGlobal = true;
var value = (this.isGlobal ? undefined : (globalStyleFormat[prop]));
component.setStyleProperty(prop, value, true);
}
}
}
};
FStyleFormat.prototype.applyChanges = function () {
var count = 0;
for (var i in this.listeners) {
var component = this.listeners[i];
if (arguments.length > 0) {
var j = 0;
while (j < arguments.length) {
if (this.isAStyle(arguments[j])) {
component.updateStyleProperty(this, arguments[j]);
}
j++;
}
} else {
for (var j in this) {
if (this.isAStyle(j)) {
component.updateStyleProperty(this, j.toString());
}
}
}
}
};
FStyleFormat.prototype.isAStyle = function (name) {
return((this.nonStyles[name] ? false : true));
};
#endinitclip
Symbol 61 MovieClip [FBoundingBoxSymbol] Frame 1 (93 B)
var component = _parent;
component.registerSkinElement(boundingBox, "background");
stop();
Symbol 61 MovieClip [FBoundingBoxSymbol] Frame 2 (76 B)
component.registerSkinElement(boundingBox2, "backgroundDisabled");
stop();
Symbol 64 MovieClip [FCheckBoxSymbol] Frame 1 (7.57 KiB) ● ●
#initclip 4
function FCheckBoxClass() {
this.init();
}
FCheckBoxClass.prototype = new FUIComponentClass();
Object.registerClass("FCheckBoxSymbol", FCheckBoxClass);
FCheckBoxClass.prototype.init = function () {
super.setSize(this._width, this._height);
this.boundingBox_mc.unloadMovie();
this.attachMovie("fcb_hitArea", "fcb_hitArea_mc", 1);
this.attachMovie("fcb_states", "fcb_states_mc", 2);
this.attachMovie("FLabelSymbol", "fLabel_mc", 3);
super.init();
this.setChangeHandler(this.changeHandler);
this._xscale = 100;
this._yscale = 100;
this.setSize(this.width, this.height);
if (this.initialValue == undefined) {
this.setCheckState(false);
} else {
this.setCheckState(this.initialValue);
}
if (this.label != undefined) {
this.setLabel(this.label);
}
this.ROLE_SYSTEM_CHECKBUTTON = 44;
this.STATE_SYSTEM_CHECKED = 16;
this.EVENT_OBJECT_STATECHANGE = 32778;
this.EVENT_OBJECT_NAMECHANGE = 32780;
this._accImpl.master = this;
this._accImpl.stub = false;
this._accImpl.get_accRole = this.get_accRole;
this._accImpl.get_accName = this.get_accName;
this._accImpl.get_accState = this.get_accState;
this._accImpl.get_accDefaultAction = this.get_accDefaultAction;
this._accImpl.accDoDefaultAction = this.accDoDefaultAction;
};
FCheckBoxClass.prototype.setLabelPlacement = function (pos) {
this.setLabel(this.getLabel());
this.txtFormat(pos);
var halfLabelH = (this.fLabel_mc._height / 2);
var halfFrameH = (this.fcb_states_mc._height / 2);
var vertCenter = (halfFrameH - halfLabelH);
var checkWidth = this.fcb_states_mc._width;
var frame = this.fcb_states_mc;
var label = this.fLabel_mc;
var w = 0;
if (frame._width > this.width) {
w = 0;
} else {
w = this.width - frame._width;
}
this.fLabel_mc.setSize(w);
if ((pos == "right") || (pos == undefined)) {
this.labelPlacement = "right";
this.fcb_states_mc._x = 0;
this.fLabel_mc._x = checkWidth;
this.txtFormat("left");
} else if (pos == "left") {
this.labelPlacement = "left";
this.fLabel_mc._x = 0;
this.fcb_states_mc._x = this.width - checkWidth;
this.txtFormat("right");
}
this.fLabel_mc._y = vertCenter;
this.fcb_hitArea_mc._y = vertCenter;
};
FCheckBoxClass.prototype.txtFormat = function (pos) {
var txtS = this.textStyle;
var sTbl = this.styleTable;
txtS.align = ((sTbl.textAlign.value == undefined) ? ((txtS.align = pos)) : undefined);
txtS.leftMargin = ((sTbl.textLeftMargin.value == undefined) ? ((txtS.leftMargin = 0)) : undefined);
txtS.rightMargin = ((sTbl.textRightMargin.value == undefined) ? ((txtS.rightMargin = 0)) : undefined);
if (this.flabel_mc._height > this.height) {
super.setSize(this.width, this.flabel_mc._height);
} else {
super.setSize(this.width, this.height);
}
this.fLabel_mc.labelField.setTextFormat(this.textStyle);
this.setEnabled(this.enable);
};
FCheckBoxClass.prototype.setHitArea = function (w, h) {
var hit = this.fcb_hitArea_mc;
this.hitArea = hit;
if (this.fcb_states_mc._width > w) {
hit._width = this.fcb_states_mc._width;
} else {
hit._width = w;
}
hit._visible = false;
if (arguments.length > 1) {
hit._height = h;
}
};
FCheckBoxClass.prototype.setSize = function (w) {
this.setLabel(this.getLabel());
this.setLabelPlacement(this.labelPlacement);
if (this.fcb_states_mc._height < this.flabel_mc.labelField._height) {
super.setSize(w, this.flabel_mc.labelField._height);
}
this.setHitArea(this.width, this.height);
this.setLabelPlacement(this.labelPlacement);
};
FCheckBoxClass.prototype.drawFocusRect = function () {
this.drawRect(-2, -2, this._width + 6, this._height - 1);
};
FCheckBoxClass.prototype.onPress = function () {
this.pressFocus();
_root.focusRect.removeMovieClip();
var states = this.fcb_states_mc;
if (this.getValue()) {
states.gotoAndStop("checkedPress");
} else {
states.gotoAndStop("press");
}
};
FCheckBoxClass.prototype.onRelease = function () {
this.fcb_states_mc.gotoAndStop("up");
this.setValue(!this.checked);
};
FCheckBoxClass.prototype.onReleaseOutside = function () {
var states = this.fcb_states_mc;
if (this.getValue()) {
states.gotoAndStop("checkedEnabled");
} else {
states.gotoAndStop("up");
}
};
FCheckBoxClass.prototype.onDragOut = function () {
var states = this.fcb_states_mc;
if (this.getValue()) {
states.gotoAndStop("checkedEnabled");
} else {
states.gotoAndStop("up");
}
};
FCheckBoxClass.prototype.onDragOver = function () {
var states = this.fcb_states_mc;
if (this.getValue()) {
states.gotoAndStop("checkedPress");
} else {
states.gotoAndStop("press");
}
};
FCheckBoxClass.prototype.setValue = function (checkedValue) {
if (checkedValue || (checkedValue == undefined)) {
this.setCheckState(checkedValue);
} else if (checkedValue == false) {
this.setCheckState(checkedValue);
}
this.executeCallBack();
if (Accessibility.isActive()) {
Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true);
}
};
FCheckBoxClass.prototype.setCheckState = function (checkedValue) {
var states = this.fcb_states_mc;
if (this.enable) {
this.flabel_mc.setEnabled(true);
if (checkedValue || (checkedValue == undefined)) {
states.gotoAndStop("checkedEnabled");
this.enabled = true;
this.checked = true;
} else {
states.gotoAndStop("up");
this.enabled = true;
this.checked = false;
}
} else {
this.flabel_mc.setEnabled(false);
if (checkedValue || (checkedValue == undefined)) {
states.gotoAndStop("checkedDisabled");
this.enabled = false;
this.checked = true;
} else {
states.gotoAndStop("uncheckedDisabled");
this.enabled = false;
this.checked = false;
this.focusRect.removeMovieClip();
}
}
};
FCheckBoxClass.prototype.getValue = function () {
return(this.checked);
};
FCheckBoxClass.prototype.setEnabled = function (enable) {
if ((enable == true) || (enable == undefined)) {
this.enable = true;
Super.setEnabled(true);
} else {
this.enable = false;
Super.setEnabled(false);
}
this.setCheckState(this.checked);
};
FCheckBoxClass.prototype.getEnabled = function () {
return(this.enable);
};
FCheckBoxClass.prototype.setLabel = function (label) {
this.fLabel_mc.setLabel(label);
this.txtFormat();
if (Accessibility.isActive()) {
Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_NAMECHANGE);
}
};
FCheckBoxClass.prototype.getLabel = function () {
return(this.fLabel_mc.labelField.text);
};
FCheckBoxClass.prototype.setTextColor = function (color) {
this.fLabel_mc.labelField.textColor = color;
};
FCheckBoxClass.prototype.myOnKeyDown = function () {
if (((Key.getCode() == 32) && (this.pressOnce == undefined)) && (this.enabled == true)) {
this.setValue(!this.getValue());
this.pressOnce = true;
}
};
FCheckBoxClass.prototype.myOnKeyUp = function () {
if (Key.getCode() == 32) {
this.pressOnce = undefined;
}
};
FCheckBoxClass.prototype.get_accRole = function (childId) {
return(this.master.ROLE_SYSTEM_CHECKBUTTON);
};
FCheckBoxClass.prototype.get_accName = function (childId) {
return(this.master.getLabel());
};
FCheckBoxClass.prototype.get_accState = function (childId) {
if (this.master.getValue()) {
return(this.master.STATE_SYSTEM_CHECKED);
}
return(0);
};
FCheckBoxClass.prototype.get_accDefaultAction = function (childId) {
if (this.master.getValue()) {
return("UnCheck");
}
return("Check");
};
FCheckBoxClass.prototype.accDoDefaultAction = function (childId) {
this.master.setValue(!this.master.getValue());
};
#endinitclip
boundingBox_mc._visible = false;
deadPreview._visible = false;
Symbol 67 MovieClip [FPushButtonSymbol] Frame 1 (7.42 KiB) ● ●
#initclip 3
function FPushButtonClass() {
this.init();
}
FPushButtonClass.prototype = new FUIComponentClass();
Object.registerClass("FPushButtonSymbol", FPushButtonClass);
FPushButtonClass.prototype.init = function () {
super.setSize(this._width, this._height);
this.boundingBox_mc.unloadMovie();
this.attachMovie("fpb_states", "fpbState_mc", 1);
this.attachMovie("FLabelSymbol", "fLabel_mc", 2);
this.attachMovie("fpb_hitArea", "fpb_hitArea_mc", 3);
super.init();
this.btnState = false;
this.setClickHandler(this.clickHandler);
this._xscale = 100;
this._yscale = 100;
this.setSize(this.width, this.height);
if (this.label != undefined) {
this.setLabel(this.label);
}
this.ROLE_SYSTEM_PUSHBUTTON = 43;
this.STATE_SYSTEM_PRESSED = 8;
this.EVENT_OBJECT_STATECHANGE = 32778;
this.EVENT_OBJECT_NAMECHANGE = 32780;
this._accImpl.master = this;
this._accImpl.stub = false;
this._accImpl.get_accRole = this.get_accRole;
this._accImpl.get_accName = this.get_accName;
this._accImpl.get_accState = this.get_accState;
this._accImpl.get_accDefaultAction = this.get_accDefaultAction;
this._accImpl.accDoDefaultAction = this.accDoDefaultAction;
};
FPushButtonClass.prototype.setHitArea = function (w, h) {
var hit = this.fpb_hitArea_mc;
this.hitArea = hit;
hit._visible = false;
hit._width = w;
hit._height = ((arguments.length > 1) ? (h) : (hit._height));
};
FPushButtonClass.prototype.setSize = function (w, h) {
w = ((w < 6) ? 6 : (w));
if (arguments.length > 1) {
if (h < 6) {
h = 6;
}
}
super.setSize(w, h);
this.setLabel(this.getLabel());
this.arrangeLabel();
this.setHitArea(w, h);
this.boundingBox_mc._width = w;
this.boundingBox_mc._height = h;
this.drawFrame();
if (this.focused) {
super.myOnSetFocus();
}
this.initContentPos("fLabel_mc");
};
FPushButtonClass.prototype.arrangeLabel = function () {
var label = this.fLabel_mc;
var h = this.height;
var w = (this.width - 2);
var b = 1;
this.fLabel_mc.setSize(w - (b * 4));
label._x = b * 3;
label._y = (h / 2) - (label._height / 2);
};
FPushButtonClass.prototype.getLabel = function () {
return(this.fLabel_mc.labelField.text);
};
FPushButtonClass.prototype.setLabel = function (label) {
this.fLabel_mc.setLabel(label);
this.txtFormat();
this.arrangeLabel();
if (Accessibility.isActive()) {
Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_NAMECHANGE);
}
};
FPushButtonClass.prototype.getEnabled = function () {
return(this.enabled);
};
FPushButtonClass.prototype.setEnabled = function (enable) {
if (enable || (enable == undefined)) {
this.gotoFrame(1);
this.drawFrame();
this.flabel_mc.setEnabled(true);
this.enabled = true;
super.setEnabled(true);
} else {
this.gotoFrame(4);
this.drawFrame();
this.flabel_mc.setEnabled(false);
this.enabled = false;
super.setEnabled(false);
}
};
FPushButtonClass.prototype.txtFormat = function () {
var txtS = this.textStyle;
var sTbl = this.styleTable;
txtS.align = ((sTbl.textAlign.value == undefined) ? ((txtS.align = "center")) : undefined);
txtS.leftMargin = ((sTbl.textLeftMargin.value == undefined) ? ((txtS.leftMargin = 1)) : undefined);
txtS.rightMargin = ((sTbl.textRightMargin.value == undefined) ? ((txtS.rightMargin = 1)) : undefined);
if (this.fLabel_mc._height > this.height) {
super.setSize(this.width, this.fLabel_mc._height);
} else {
super.setSize(this.width, this.height);
}
this.fLabel_mc.labelField.setTextFormat(this.textStyle);
this.setEnabled(this.enable);
};
FPushButtonClass.prototype.drawFrame = function () {
var b = 1;
var x1 = 0;
var y1 = 0;
var x2 = this.width;
var y2 = this.height;
var mc_array = ["up_mc", "over_mc", "down_mc", "disabled_mc"];
var frame = mc_array[this.fpbState_mc._currentframe - 1];
var mc = "frame";
var i = 0;
while (i < 6) {
x1 = x1 + ((i % 2) * b);
y1 = y1 + ((i % 2) * b);
x2 = x2 - (((i + 1) % 2) * b);
y2 = y2 - (((i + 1) % 2) * b);
var w = (Math.abs(x1 - x2) + (2 * b));
var h = (Math.abs(y1 - y2) + (2 * b));
this.fpbState_mc[frame][mc + i]._width = w;
this.fpbState_mc[frame][mc + i]._height = h;
this.fpbState_mc[frame][mc + i]._x = x1 - b;
this.fpbState_mc[frame][mc + i]._y = y1 - b;
i++;
}
};
FPushButtonClass.prototype.setClickHandler = function (chng, obj) {
this.handlerObj = ((arguments.length < 2) ? (this._parent) : (obj));
this.clickHandler = chng;
};
FPushButtonClass.prototype.executeCallBack = function () {
this.handlerObj[this.clickHandler](this);
};
FPushButtonClass.prototype.initContentPos = function (mc) {
this.incrVal = 1;
this.initx = this[mc]._x - (this.getBtnState() * this.incrVal);
this.inity = this[mc]._y - (this.getBtnState() * this.incrVal);
this.togx = this.initx + this.incrVal;
this.togy = this.inity + this.incrVal;
};
FPushButtonClass.prototype.setBtnState = function (state) {
this.btnState = state;
if (state) {
this.fLabel_mc._x = this.togx;
this.fLabel_mc._y = this.togy;
} else {
this.fLabel_mc._x = this.initx;
this.fLabel_mc._y = this.inity;
}
};
FPushButtonClass.prototype.getBtnState = function () {
return(this.btnState);
};
FPushButtonClass.prototype.myOnSetFocus = function () {
this.focused = true;
super.myOnSetFocus();
};
FPushButtonClass.prototype.onPress = function () {
this.pressFocus();
this.fpbState_mc.gotoAndStop(3);
this.drawFrame();
this.setBtnState(true);
if (Accessibility.isActive()) {
Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true);
}
};
FPushButtonClass.prototype.onRelease = function () {
this.fpbState_mc.gotoAndStop(2);
this.drawFrame();
this.executeCallBack();
this.setBtnState(false);
if (Accessibility.isActive()) {
Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true);
}
};
FPushButtonClass.prototype.onRollOver = function () {
this.fpbState_mc.gotoAndStop(2);
this.drawFrame();
};
FPushButtonClass.prototype.onRollOut = function () {
this.fpbState_mc.gotoAndStop(1);
this.drawFrame();
};
FPushButtonClass.prototype.onReleaseOutside = function () {
this.setBtnState(false);
this.fpbState_mc.gotoAndStop(1);
this.drawFrame();
};
FPushButtonClass.prototype.onDragOut = function () {
this.setBtnState(false);
this.fpbState_mc.gotoAndStop(1);
this.drawFrame();
};
FPushButtonClass.prototype.onDragOver = function () {
this.setBtnState(true);
this.fpbState_mc.gotoAndStop(3);
this.drawFrame();
};
FPushButtonClass.prototype.myOnKeyDown = function () {
if ((Key.getCode() == 32) && (this.pressOnce == undefined)) {
this.onPress();
this.pressOnce = 1;
}
};
FPushButtonClass.prototype.myOnKeyUp = function () {
if (Key.getCode() == 32) {
this.onRelease();
this.pressOnce = undefined;
}
};
FPushButtonClass.prototype.get_accRole = function (childId) {
return(this.master.ROLE_SYSTEM_PUSHBUTTON);
};
FPushButtonClass.prototype.get_accName = function (childId) {
return(this.master.getLabel());
};
FPushButtonClass.prototype.get_accState = function (childId) {
if (this.pressOnce) {
return(this.master.STATE_SYSTEM_PRESSED);
}
return(this.master.STATE_SYSTEM_DEFAULT);
};
FPushButtonClass.prototype.get_accDefaultAction = function (childId) {
return("Press");
};
FPushButtonClass.prototype.accDoDefaultAction = function (childId) {
this.master.onPress();
this.master.onRelease();
};
#endinitclip
boundingBox_mc._visible = false;
deadPreview._visible = false;
Symbol 77 MovieClip Frame 1 (8 B)
stop();
Symbol 77 MovieClip Frame 2 (8 B)
stop();
Symbol 87 MovieClip Frame 1 (8 B)
stop();
Symbol 87 MovieClip Frame 10 (8 B)
stop();
Symbol 90 Button (42 B)
on (keyPress "<Enter>") {
play();
}
Symbol 108 Button (107 B)
on (keyPress "<Enter>") {
_root.nextFrame();
_root.mcMsg._visible = false;
_root.varStatus = "";
}
Symbol 112 Button (107 B)
on (keyPress "<Enter>") {
_root.prevFrame();
_root.mcMsg._visible = false;
_root.varStatus = "";
}
Symbol 118 MovieClip Frame 1 (397 B)
butNext.onRelease = function () {
_root.nextFrame();
_root.mcMsg._visible = false;
};
butCont.onRelease = function () {
_root.nextFrame();
_root.mcMsg._visible = false;
};
butTryAgain.onRelease = function () {
_root.prevFrame();
_root.mcMsg._visible = false;
_root.varStatus = "";
};
butTryAgain._visible = false;
butNext._visible = false;
butCont._visible = false;
stop();
Instance of Symbol 124 MovieClip in Symbol 125 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 128 MovieClip in Symbol 131 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 130 MovieClip in Symbol 131 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 132 Button (25 B)
on (release) {
play();
}
Symbol 136 Button (34 B)
on (release) {
gotoAndPlay (9);
}
Symbol 154 Button (30 B)
on (release) {
nextFrame();
}
Symbol 157 Button (30 B)
on (release) {
prevFrame();
}
Symbol 161 MovieClip Frame 1 (8 B)
stop();
Symbol 161 MovieClip Frame 2 (8 B)
stop();
Instance of Symbol 161 MovieClip in Symbol 164 MovieClip Frame 1 (111 B)
onClipEvent (load) {
if (_root.naked == "true") {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(1);
}
}
Instance of Symbol 163 MovieClip in Symbol 164 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 184 Button (534 B)
on (release) {
this.circle._visible = false;
this.cross._visible = false;
this.tick._visible = false;
this.butTA._visible = false;
this.butBG._visible = false;
this.exclamation._visible = false;
varResultTitle = "HOW TO PLAY cont";
varResultText = "HERE YOU CAN GET USED TO THE CONTROLS... TRY TO LAND THIS GIRL ON THE TARGET.\nREMEMBER TO STEADY THE GIRL SO THAT YOU LAND SOFTLY! ONCE YOU THINK YOU'RE READY, YOU CAN PLAY THE REAL THING.";
mcGirl0._x = 136;
mcGirl0._y = 280;
mcGirl0.varGirlY = 1;
mcGirl0.varGirlX = 0;
}
Instance of Symbol 189 MovieClip in Symbol 190 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 193 Button (534 B)
on (release) {
this.circle._visible = false;
this.cross._visible = false;
this.tick._visible = false;
this.butTA._visible = false;
this.butBG._visible = false;
this.exclamation._visible = false;
varResultTitle = "HOW TO PLAY cont";
varResultText = "HERE YOU CAN GET USED TO THE CONTROLS... TRY TO LAND THIS GIRL ON THE TARGET.\nREMEMBER TO STEADY THE GIRL SO THAT YOU LAND SOFTLY! ONCE YOU THINK YOU'RE READY, YOU CAN PLAY THE REAL THING.";
mcGirl0._x = 236;
mcGirl0._y = 280;
mcGirl0.varGirlY = 1;
mcGirl0.varGirlX = 0;
}
Symbol 201 Button (30 B)
on (release) {
nextFrame();
}
Symbol 207 MovieClip Frame 1 (8 B)
stop();
Symbol 207 MovieClip Frame 2 (8 B)
stop();
Symbol 209 MovieClip Frame 1 (8 B)
stop();
Symbol 209 MovieClip Frame 2 (8 B)
stop();
Instance of Symbol 130 MovieClip in Symbol 209 MovieClip Frame 2 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 204 MovieClip in Symbol 209 MovieClip Frame 2 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 207 MovieClip in Symbol 209 MovieClip Frame 2 (111 B)
onClipEvent (load) {
if (_root.naked == "true") {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(1);
}
}
Instance of Symbol 128 MovieClip in Symbol 209 MovieClip Frame 2 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 204 MovieClip in Symbol 209 MovieClip Frame 3 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 217 MovieClip Frame 1 (8 B)
stop();
Symbol 217 MovieClip Frame 2 (8 B)
stop();
Instance of Symbol 204 MovieClip in Symbol 217 MovieClip Frame 2 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 207 MovieClip in Symbol 217 MovieClip Frame 2 (111 B)
onClipEvent (load) {
if (_root.naked == "true") {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(1);
}
}
Symbol 217 MovieClip Frame 3 (8 B)
stop();
Instance of Symbol 207 MovieClip in Symbol 217 MovieClip Frame 4 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 204 MovieClip in Symbol 217 MovieClip Frame 4 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 207 MovieClip in Symbol 217 MovieClip Frame 4 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 223 MovieClip Frame 35 (8 B)
stop();
Symbol 226 MovieClip Frame 1 (8 B)
stop();
Instance of Symbol 204 MovieClip "bra" in Symbol 226 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 207 MovieClip "knickers" in Symbol 226 MovieClip Frame 1 (111 B)
onClipEvent (load) {
if (_root.naked == "true") {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(1);
}
}
Symbol 227 Button (361 B)
on (keyPress "h") {
if (varH1 != "done") {
mcGirlSet1.gotoAndPlay("Answer");
mcGirlSet2.gotoAndPlay("Answer");
_root.varScore = _root.varScore - 1000;
varH1 = "done";
}
}
on (keyPress "H") {
if (varH1 != "done") {
mcGirlSet1.gotoAndPlay("Answer");
mcGirlSet2.gotoAndPlay("Answer");
_root.varScore = _root.varScore - 1000;
varH1 = "done";
}
}
Instance of Symbol 236 MovieClip in Symbol 239 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 238 MovieClip in Symbol 239 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 306 MovieClip Frame 1 (8 B)
stop();
Symbol 306 MovieClip Frame 2 (8 B)
play();
Symbol 313 MovieClip Frame 1 (8 B)
stop();
Instance of Symbol 242 MovieClip in Symbol 313 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 244 MovieClip in Symbol 313 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 313 MovieClip Frame 2 (8 B)
stop();
Instance of Symbol 189 MovieClip in Symbol 313 MovieClip Frame 2 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 236 MovieClip in Symbol 313 MovieClip Frame 2 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 238 MovieClip in Symbol 313 MovieClip Frame 2 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 313 MovieClip Frame 3 (8 B)
stop();
Instance of Symbol 242 MovieClip in Symbol 313 MovieClip Frame 3 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 313 MovieClip Frame 4 (8 B)
stop();
Instance of Symbol 189 MovieClip in Symbol 313 MovieClip Frame 4 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 238 MovieClip in Symbol 313 MovieClip Frame 4 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 242 MovieClip in Symbol 313 MovieClip Frame 4 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 313 MovieClip Frame 5 (8 B)
stop();
Instance of Symbol 306 MovieClip "mcPoliceSiren" in Symbol 313 MovieClip Frame 5 (47 B)
onClipEvent (load) {
this.gotoAndPlay("go");
}
Instance of Symbol 236 MovieClip in Symbol 313 MovieClip Frame 5 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 189 MovieClip in Symbol 313 MovieClip Frame 6 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 189 MovieClip in Symbol 313 MovieClip Frame 6 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 189 MovieClip in Symbol 313 MovieClip Frame 6 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 317 MovieClip Frame 35 (8 B)
stop();
Symbol 318 Button (289 B)
on (keyPress "h") {
if (varH2 != "done") {
mcGirlSet3.gotoAndPlay("Answer");
_root.varScore = _root.varScore - 1000;
varH2 = "done";
}
}
on (keyPress "H") {
if (varH2 != "done") {
mcGirlSet3.gotoAndPlay("Answer");
_root.varScore = _root.varScore - 1000;
varH2 = "done";
}
}
Symbol 328 MovieClip Frame 1 (8 B)
stop();
Symbol 328 MovieClip Frame 2 (8 B)
stop();
Symbol 342 MovieClip Frame 1 (15 B)
varPlayed = 0;
Symbol 342 MovieClip Frame 21 (94 B)
varPlayed = varPlayed + 1;
if (varPlayed > 1) {
stop();
} else {
gotoAndPlay (2);
}
Symbol 356 MovieClip Frame 1 (8 B)
stop();
Instance of Symbol 161 MovieClip in Symbol 356 MovieClip Frame 1 (111 B)
onClipEvent (load) {
if (_root.naked == "true") {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(1);
}
}
Instance of Symbol 163 MovieClip in Symbol 356 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 321 MovieClip in Symbol 356 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 356 MovieClip Frame 2 (8 B)
stop();
Instance of Symbol 161 MovieClip in Symbol 356 MovieClip Frame 2 (111 B)
onClipEvent (load) {
if (_root.naked == "true") {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(1);
}
}
Instance of Symbol 325 MovieClip in Symbol 356 MovieClip Frame 2 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 328 MovieClip in Symbol 356 MovieClip Frame 2 (111 B)
onClipEvent (load) {
if (_root.naked == "true") {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(1);
}
}
Instance of Symbol 331 MovieClip in Symbol 356 MovieClip Frame 2 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 356 MovieClip Frame 3 (8 B)
stop();
Instance of Symbol 325 MovieClip in Symbol 356 MovieClip Frame 3 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 331 MovieClip in Symbol 356 MovieClip Frame 3 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 356 MovieClip Frame 4 (8 B)
stop();
Instance of Symbol 321 MovieClip in Symbol 356 MovieClip Frame 4 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 356 MovieClip Frame 5 (8 B)
stop();
Instance of Symbol 325 MovieClip in Symbol 356 MovieClip Frame 5 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 331 MovieClip in Symbol 356 MovieClip Frame 5 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 161 MovieClip in Symbol 356 MovieClip Frame 5 (111 B)
onClipEvent (load) {
if (_root.naked == "true") {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(1);
}
}
Instance of Symbol 163 MovieClip in Symbol 356 MovieClip Frame 5 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 356 MovieClip Frame 6 (8 B)
stop();
Instance of Symbol 321 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 325 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 331 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 325 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 161 MovieClip in Symbol 356 MovieClip Frame 7 (111 B)
onClipEvent (load) {
if (_root.naked == "true") {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(1);
}
}
Instance of Symbol 325 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 331 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 325 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 331 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 325 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 331 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 163 MovieClip in Symbol 356 MovieClip Frame 7 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 360 MovieClip Frame 35 (42 B)
varSum = _root.varRound3 + "/5";
stop();
Instance of Symbol 325 MovieClip in Symbol 362 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Instance of Symbol 331 MovieClip in Symbol 362 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 363 Button (289 B)
on (keyPress "h") {
if (varH3 != "done") {
mcGirlSet4.gotoAndPlay("Answer");
_root.varScore = _root.varScore - 1000;
varH3 = "done";
}
}
on (keyPress "H") {
if (varH3 != "done") {
mcGirlSet4.gotoAndPlay("Answer");
_root.varScore = _root.varScore - 1000;
varH3 = "done";
}
}
Instance of Symbol 321 MovieClip in Symbol 366 MovieClip Frame 1 (114 B)
onClipEvent (load) {
if (_root.naked == "true") {
this._visible = false;
} else {
this._visible = true;
}
}
Symbol 393 MovieClip Frame 1 (8 B)
stop();
Symbol 393 MovieClip Frame 2 (84 B)
butRestart.onRelease = function () {
_root.gotoAndPlay("verystart");
};
stop();
Symbol 393 MovieClip Frame 3 (78 B)
butBonus.onRelease = function () {
_root.gotoAndPlay("bonus");
};
stop();
Symbol 398 Button (33 B)
on (press) {
tell_form.play();
}
Symbol 413 MovieClip Frame 1 (161 B)
function tell_submit() {
trace((((("Form: " + your_name) + " ") + friend_name) + " ") + friend_email);
}
function boxchecker() {
trace(value);
}
stop();
Symbol 413 MovieClip Frame 2 (8 B)
stop();
Instance of Symbol 67 MovieClip [FPushButtonSymbol] in Symbol 413 MovieClip Frame 2 (759 B)
//component parameters
onClipEvent (initialize) {
label = "send";
clickHandler = "";
}
on (release) {
if ((((_level0.tell_form.your_name eq "") or (_level0.tell_form.your_email eq "")) or (_level0.tell_form.friend_name eq "")) or (_level0.tell_form.friend_email eq "")) {
stop();
} else {
this_form = new loadVars();
this_form.your_name = _level0.tell_form.your_name;
this_form.your_email = _level0.tell_form.your_email;
this_form.friend_name = _level0.tell_form.friend_name;
this_form.friend_email = _level0.tell_form.friend_email;
this_form.optin = _root.optin;
trace(this_form.optin);
this_form.goto_url = "http://loaded.co.uk/kamasutra/";
this_form.sendAndLoad("/recommend.php", this_form, "POST");
_level0.tell_form.play();
}
}
Instance of Symbol 64 MovieClip [FCheckBoxSymbol] "checkbox" in Symbol 413 MovieClip Frame 2 (290 B)
//component parameters
onClipEvent (initialize) {
label = "";
initialValue = false;
labelPlacement = "right";
changeHandler = "";
}
onClipEvent (load) {
_root.optin = "false";
}
on (press) {
if (_root.optin == "false") {
_root.optin = "true";
} else {
_root.optin = "false";
}
}
Symbol 413 MovieClip Frame 10 (17 B)
gotoAndStop (1);
Symbol 422 Button (95 B)
on (release) {
getURL ("http://loaded.co.uk/kamasutra/img/ks_exclusive_1024.jpg", "_blank");
}