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

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

Megan Nude Sex Game.swf

This is the info page for
Flash #141566

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


Text
Loading - 100%

Play
Now!

Play Now!

Pussy Tracker
Megan, a Fox

Megan needs a lot of LOVE!
See if you can keep it together
while she has her way with you.
If you can give her 20 orgasms
she will make it worth your
while!
Can you do it?

Try
Another

Play Now!

Play
Again

Play Now!

girl target: yes

guy target: yes

your excitement - avoid black circle

SENSITIVITY

TECHNIQUE

TEASE

CONCENTRATION

ALLURE

Jenny

<p align="center"><font face="Arial Rounded MT Bold" size="24" color="#ffbdff" letterSpacing="-1.000000" kerning="0">Megan was just too hot to handle. </font></p><p align="center"><font face="Arial Rounded MT Bold" size="24" color="#ffbdff" letterSpacing="-1.000000" kerning="0">Maybe you can please one of these other girls...</font></p>

Play Again

<p align="center"><font face="Arial Rounded MT Bold" size="24" color="#ffbdff" letterSpacing="-1.000000" kerning="0">You&apos;ve satisfied Megan for now!</font></p><p align="center"><font face="Arial Rounded MT Bold" size="24" color="#ffbdff" letterSpacing="-1.000000" kerning="0">See if you can take on another girl...</font></p>

ActionScript [AS3]

Section 1
//Animation_1 (PussyTracker_Megan_fla.Animation_1) package PussyTracker_Megan_fla { import flash.display.*; public dynamic class Animation_1 extends MovieClip { public function Animation_1(){ addFrameScript(242, frame243); } function frame243(){ stop(); } } }//package PussyTracker_Megan_fla
Section 2
//MainVideo_47 (PussyTracker_Megan_fla.MainVideo_47) package PussyTracker_Megan_fla { import flash.display.*; public dynamic class MainVideo_47 extends MovieClip { public function MainVideo_47(){ addFrameScript(494, frame495, 1005, frame1006, 1488, frame1489, 1969, frame1970, 2487, frame2488); } function frame1489(){ gotoAndPlay("Part3"); } function frame1006(){ gotoAndPlay("Part2"); } function frame2488(){ stop(); } function frame495(){ gotoAndPlay("Part1"); } function frame1970(){ gotoAndPlay("Part4"); } } }//package PussyTracker_Megan_fla
Section 3
//StatsSection_56 (PussyTracker_Megan_fla.StatsSection_56) package PussyTracker_Megan_fla { import flash.display.*; import flash.text.*; public dynamic class StatsSection_56 extends MovieClip { public var stat1:TextField; public var stat3:TextField; public var stat2:TextField; public var stat5:TextField; public var bar2:MovieClip; public var bar3:MovieClip; public var bar4:MovieClip; public var bar5:MovieClip; public var bg3:MovieClip; public var bg5:MovieClip; public var stat4:TextField; public var bg4:MovieClip; public var bg2:MovieClip; public var bar1:MovieClip; public var bg1:MovieClip; } }//package PussyTracker_Megan_fla
Section 4
//textcopy_3 (PussyTracker_Megan_fla.textcopy_3) package PussyTracker_Megan_fla { import flash.display.*; public dynamic class textcopy_3 extends MovieClip { public function textcopy_3(){ addFrameScript(59, frame60); } function frame60(){ stop(); } } }//package PussyTracker_Megan_fla
Section 5
//TrackerHolder_49 (PussyTracker_Megan_fla.TrackerHolder_49) package PussyTracker_Megan_fla { import flash.display.*; import flash.text.*; public dynamic class TrackerHolder_49 extends MovieClip { public var txtName:TextField; public var image3:MovieClip; public var image2:MovieClip; public var image1:MovieClip; public var image4:MovieClip; public var mcStatHolder:MovieClip; public var mcImage:MovieClip; public var mcCover:MovieClip; } }//package PussyTracker_Megan_fla
Section 6
//UpsellPageLose_48 (PussyTracker_Megan_fla.UpsellPageLose_48) package PussyTracker_Megan_fla { import flash.display.*; import flash.text.*; public dynamic class UpsellPageLose_48 extends MovieClip { public var tracker2:MovieClip; public var tracker4:MovieClip; public var txtMessage:TextField; public var tracker3:MovieClip; public var buttonReplay:SimpleButton; public var tracker1:MovieClip; } }//package PussyTracker_Megan_fla
Section 7
//UpsellPageWin_60 (PussyTracker_Megan_fla.UpsellPageWin_60) package PussyTracker_Megan_fla { import flash.display.*; import flash.text.*; public dynamic class UpsellPageWin_60 extends MovieClip { public var tracker2:MovieClip; public var tracker4:MovieClip; public var txtMessage:TextField; public var tracker3:MovieClip; public var buttonReplay:SimpleButton; public var tracker1:MovieClip; } }//package PussyTracker_Megan_fla
Section 8
//water1copy2_34 (PussyTracker_Megan_fla.water1copy2_34) package PussyTracker_Megan_fla { import flash.display.*; public dynamic class water1copy2_34 extends MovieClip { public function water1copy2_34(){ addFrameScript(30, frame31); } function frame31(){ stop(); } } }//package PussyTracker_Megan_fla
Section 9
//ChaseItem (ChaseItem) package { import flash.display.*; public class ChaseItem extends MovieClip { public var friction:Number; public var size:Number; public var yPos:Number; public var ySpeed:Number; public var acc:Number; public var maxDistance:Number; public var xSpeed:Number; private var main:Main; public var xPos:Number; private var gameConfig:GameConfig; public function ChaseItem(){ gameConfig = new GameConfig(); acc = gameConfig.chasingItemBaseAcc; xSpeed = 0; ySpeed = 0; friction = gameConfig.chasingItemBaseFriction; size = gameConfig.chasingItemBaseSize; setSize(); maxDistance = 10; xPos = 0; yPos = 0; } public function onTarget():Boolean{ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = getTargetXDistance(); _local2 = getTargetYDistance(); _local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2))); if (_local3 < size){ return (true); }; return (false); } private function setSize(){ this.width = (size * 2); this.height = (size * 2); } private function getTargetXDistance():Number{ return ((-(xPos) + this.parent.mouseX)); } private function getTargetYDistance():Number{ return ((-(yPos) + this.parent.mouseY)); } public function newLevel(){ size = (size + gameConfig.chasingItemSizeGrowth); setSize(); acc = (acc + gameConfig.chasingItemAccGrowth); friction = (friction + gameConfig.chasingItemFrictionGrowth); } public function animate(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; _local1 = getTargetXDistance(); _local2 = getTargetYDistance(); _local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2))); _local4 = Math.atan2(_local2, _local1); _local5 = Math.cos(_local4); _local6 = Math.sin(_local4); if (_local3 > maxDistance){ _local7 = 1; } else { _local7 = (1 - ((maxDistance - _local3) / maxDistance)); }; xSpeed = (xSpeed + ((_local7 * _local5) * acc)); ySpeed = (ySpeed + ((_local7 * _local6) * acc)); xPos = (xPos + xSpeed); yPos = (yPos + ySpeed); xSpeed = (xSpeed * friction); ySpeed = (ySpeed * friction); this.x = xPos; this.y = yPos; } } }//package
Section 10
//electra1 (electra1) package { import flash.media.*; public dynamic class electra1 extends Sound { } }//package
Section 11
//electra2 (electra2) package { import flash.media.*; public dynamic class electra2 extends Sound { } }//package
Section 12
//electra3 (electra3) package { import flash.media.*; public dynamic class electra3 extends Sound { } }//package
Section 13
//electraLoop (electraLoop) package { import flash.media.*; public dynamic class electraLoop extends Sound { } }//package
Section 14
//GameConfig (GameConfig) package { public class GameConfig { public var guyIncreaseAmmount:Number; public var cXMLRootLocation:String; public var targetItemBaseAcc:Number; public var cName:String; public var targetItemSizeGrowth:Number; public var defaultXML:XML; public var chasingItemSizeGrowth:Number; public var girlIncreaseAmmount:Number; public var cMochiClickMenu:String; public var cTrackerID:int; public var chasingItemBaseAcc:Number; public var girlDecreaseAmmount:Number; public var cMochiWin:String; public var targetItemAccGrowth:Number; public var targetItemFrictionGrowth:Number; public var targetItemBaseFriction:Number; public var guyDecreseAmmount:Number; public var cMochiLose:String; public var targetItemBaseSize:Number; public var chasingItemFrictionGrowth:Number; public var cLogoURL:String; public var cMaxStatBarLength; public var chasingItemBaseFriction:Number; public var chasingItemAccGrowth:Number; public var cMochiUpsell:String; public var cMochiReplay:String; public var cMochiClickSplash:String; public var cMochiPlay:String; public var chasingItemBaseSize:Number; public function GameConfig(){ cTrackerID = 5; cName = "Megan"; cMaxStatBarLength = 105; cXMLRootLocation = "http://www.funsexgames.com/ourgames"; cLogoURL = "http://www.fishadultgames.com/free-sex-games/megan-a-fox-nude.php"; cMochiPlay = "a8454657"; cMochiClickSplash = "95496482"; cMochiClickMenu = "e7ced266"; cMochiWin = "d060e78a"; cMochiLose = "34793e64"; cMochiReplay = "4c6334db"; cMochiUpsell = "09d77c82"; defaultXML = <game id="5" active="true" upsellSWF="" separateUpsellPages="false"> <winmessage>You drove Megan wild! Now tame one of her friends!</winmessage> <losemessage>Megan wasn't satisfied. Try another girl?</losemessage> <upsellitem type="both"> <name>Brunette</name> <link>http://www.fishadultgames.com/free-sex-games/busty-brunette-facial-adventure.php</link> <image>1</image> <stats> <stat text="allure" value="50" nobar="false"/> <stat text="sensitivity" value="50" nobar="false"/> <stat text="technique" value="50" nobar="false"/> <stat text="tease" value="50" nobar="false"/> <stat text="concentration" value="50" nobar="false"/> </stats> </upsellitem> <upsellitem type="both"> <name>Redhead</name> <link>http://www.fishadultgames.com/free-sex-games/redhead-anal-adventure.php</link> <image>2</image> <stats> <stat text="allure" value="80" nobar="false"/> <stat text="sensitivity" value="75" nobar="false"/> <stat text="technique" value="80" nobar="false"/> <stat text="tease" value="50" nobar="false"/> <stat text="concentration" value="35" nobar="false"/> </stats> </upsellitem> <upsellitem type="both"> <name>Dwarf</name> <link>http://www.fishadultgames.com/free-sex-games/fuck-dwarf-game.php</link> <image>3</image> <stats> <stat text="allure" value="50" nobar="false"/> <stat text="sensitivity" value="50" nobar="false"/> <stat text="technique" value="50" nobar="false"/> <stat text="tease" value="50" nobar="false"/> <stat text="concentration" value="50" nobar="false"/> </stats> </upsellitem> <upsellitem type="both"> <name>Raven</name> <link>http://www.fishadultgames.com/free-sex-games/raven-freshman-fuck.php</link> <image>4</image> <stats> <stat text="allure" value="90" nobar="false"/> <stat text="sensitivity" value="50" nobar="false"/> <stat text="technique" value="30" nobar="false"/> <stat text="tease" value="50" nobar="false"/> <stat text="concentration" value="90" nobar="false"/> </stats> </upsellitem> </game> ; chasingItemBaseAcc = 0.2; chasingItemBaseFriction = 0.992; chasingItemBaseSize = 30; chasingItemSizeGrowth = 2; chasingItemAccGrowth = 0.14; chasingItemFrictionGrowth = -0.0015; targetItemBaseAcc = 0.5; targetItemBaseFriction = 0.6; targetItemBaseSize = 60; targetItemSizeGrowth = 0; targetItemAccGrowth = 0.07; targetItemFrictionGrowth = -0.01; guyIncreaseAmmount = 0.5; guyDecreseAmmount = -0.3; girlIncreaseAmmount = 1.5; girlDecreaseAmmount = -0.1; } } }//package
Section 15
//LogoSymbol (LogoSymbol) package { import flash.display.*; public dynamic class LogoSymbol extends MovieClip { } }//package
Section 16
//Main (Main) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.media.*; import flash.utils.*; import flash.net.*; public class Main { private var guyIndicator:TextField; private var guyMeterRate:Number; private var currentLevel;// = 1 private var guyMeter:Meter; private var sChannel:SoundChannel; private var chaseItem:ChaseItem; private var defaultXML:XML; private var imageLoaderArray:Array; private var gameResultString:String; private var maxGirlValue:Number; private var bExternalUpsell:Boolean; private var girlValue:Number; private var gameState:String; private var finalXML:XML; private var targetItem:TargetItem; private var loopSound:Sound; private var girlMeter:Meter; private var videoBox:MovieClip; private var girlIndicator:TextField; private var gameConfig:GameConfig; private var swfLoader:Loader; private var upsellTimer:Timer; private var girlMeterRate:Number; private var eChannel:SoundChannel; private var timeLine:MovieClip; private var bHasUpsell:Boolean; private var guyValue:Number; private var levelIndicator:TextField; private var configLoader:URLLoader; private var maxGuyValue:Number; private var bInitializationComplete:Boolean; public function Main(_arg1:MovieClip){ var _local2:URLRequest; currentLevel = 1; super(); gameConfig = new GameConfig(); defaultXML = gameConfig.defaultXML; finalXML = defaultXML; timeLine = _arg1; bExternalUpsell = false; bHasUpsell = true; gameResultString = ""; bInitializationComplete = false; imageLoaderArray = new Array(); videoBox = (timeLine.videoBox as MovieClip); girlIndicator = (timeLine.girlTargetText as TextField); guyIndicator = (timeLine.guyTargetText as TextField); levelIndicator = (timeLine.levelText as TextField); girlMeter = (timeLine.girlMeterBar as Meter); guyMeter = (timeLine.guyMeterBar as Meter); updateGameState("init"); timeLine.buttonPlayMore.visible = false; timeLine.buttonPlayMore.addEventListener(MouseEvent.CLICK, playMoreButtonClicked); timeLine.playButton.addEventListener(MouseEvent.CLICK, playButtonClicked); timeLine.playButton.visible = false; timeLine.buttonReplay.addEventListener(MouseEvent.CLICK, replayButtonClicked); timeLine.buttonReplay.visible = false; upsellTimer = new Timer(3000, 0); upsellTimer.addEventListener(TimerEvent.TIMER, upsellTimerTick); timeLine.videoBox.addFrameScript((timeLine.videoBox.totalFrames - 1), stopVideo); initializeGame(); _local2 = new URLRequest(((((gameConfig.cXMLRootLocation + "/") + gameConfig.cTrackerID) + ".xml?ID=") + gameConfig.cTrackerID)); configLoader = new URLLoader(); configLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, errorFunction); configLoader.addEventListener(IOErrorEvent.IO_ERROR, errorFunction); configLoader.addEventListener(Event.COMPLETE, completeFunction); configLoader.load(_local2); } private function errorFunction(_arg1:IOErrorEvent){ finalXML = defaultXML; checkExternalUpsell(); } private function newLevel():void{ var _local1:Boolean; var _local2:*; var _local3:Sound; var _local4:SoundTransform; _local1 = false; if (chaseItem){ chaseItem.newLevel(); }; targetItem.newLevel(); currentLevel++; _local2 = Math.floor((Math.random() * 3)); if (_local2 == 0){ _local3 = new electra1(); }; if (_local2 == 1){ _local3 = new electra2(); }; if (_local2 == 2){ _local3 = new electra3(); }; eChannel = _local3.play(0, 1); _local4 = eChannel.soundTransform; _local4.volume = 0.25; eChannel.soundTransform = _local4; if (currentLevel == 1){ levelIndicator.text = "Nice work! You just made her cum! Keep your cursor in the circle!"; _local1 = true; }; if (currentLevel == 2){ levelIndicator.text = "Yes, she is liking this! But watch out for your own excitement level."; chaseItem = new ChaseItem(); timeLine.addChild(chaseItem); _local1 = true; }; if (currentLevel == 3){ levelIndicator.text = "When you touch the black circle your excitment level raises quickly. Stay in the pink. Avoid the black!"; timeLine.addChild(chaseItem); _local1 = true; }; if (currentLevel == 5){ levelIndicator.text = "Good job! You are making her very happy! If you can give 15 more she will be satisfied... for now."; videoBox.gotoAndPlay("Part2"); chaseItem.xPos = 700; _local1 = true; }; if (currentLevel == 10){ levelIndicator.text = "Getting closer! If you can give 10 more she will be satisfied... for now."; videoBox.gotoAndPlay("Part3"); chaseItem.xPos = 700; _local1 = true; }; if (currentLevel == 15){ levelIndicator.text = "Getting closer! If you can give 5 more she will be satisfied... for now."; videoBox.gotoAndPlay("Part4"); chaseItem.xPos = 700; _local1 = true; }; if (currentLevel == 20){ MochiBot.track(timeLine, gameConfig.cMochiWin); gameResultString = "win"; timeLine.removeChild(targetItem); timeLine.removeChild(chaseItem); lose("You did it!! Go for the gold!"); chaseItem.xPos = 700; videoBox.gotoAndPlay("Part5"); _local1 = true; }; if (_local1 == false){ if (currentLevel < 5){ levelIndicator.text = (((((("You have made " + gameConfig.cName) + " cum ") + currentLevel) + " times.\n Give her ") + (5 - currentLevel)) + " more for a new position"); } else { if (currentLevel < 10){ levelIndicator.text = (((((("You have made " + gameConfig.cName) + " cum ") + currentLevel) + " times.\n Give her ") + (10 - currentLevel)) + " more for a new position"); } else { if (currentLevel < 15){ levelIndicator.text = (((((("You have made " + gameConfig.cName) + " cum ") + currentLevel) + " times.\n Give her ") + (15 - currentLevel)) + " more for a new position"); } else { if (currentLevel > 15){ levelIndicator.text = (((((("You have made " + gameConfig.cName) + " cum ") + currentLevel) + " times.\n Give her ") + (20 - currentLevel)) + " more and it will be your turn."); }; }; }; }; }; girlValue = (girlValue / 3); } private function loadingComplete(){ var _local1:int; var _local2:int; var _local3:int; var _local4:int; bInitializationComplete = true; if (bExternalUpsell == false){ timeLine.mcUpsellPageWin.txtMessage.text = ""; timeLine.mcUpsellPageLose.txtMessage.text = ""; timeLine.mcUpsellPageWin.buttonReplay.addEventListener(MouseEvent.CLICK, replayButtonClicked); timeLine.mcUpsellPageLose.buttonReplay.addEventListener(MouseEvent.CLICK, replayButtonClicked); _local3 = 1; while (_local3 < 5) { timeLine.mcUpsellPageWin[("tracker" + _local3)].visible = false; timeLine.mcUpsellPageLose[("tracker" + _local3)].visible = false; _local4 = 1; while (_local4 < 6) { timeLine.mcUpsellPageWin[("tracker" + _local3)].mcStatHolder[("stat" + _local4)].visible = false; timeLine.mcUpsellPageWin[("tracker" + _local3)].mcStatHolder[("stat" + _local4)].mouseEnabled = false; timeLine.mcUpsellPageWin[("tracker" + _local3)].mcStatHolder[("bg" + _local4)].visible = false; timeLine.mcUpsellPageWin[("tracker" + _local3)].mcStatHolder[("bar" + _local4)].visible = false; timeLine.mcUpsellPageLose[("tracker" + _local3)].mcStatHolder[("stat" + _local4)].visible = false; timeLine.mcUpsellPageLose[("tracker" + _local3)].mcStatHolder[("stat" + _local4)].mouseEnabled = false; timeLine.mcUpsellPageLose[("tracker" + _local3)].mcStatHolder[("bg" + _local4)].visible = false; timeLine.mcUpsellPageLose[("tracker" + _local3)].mcStatHolder[("bar" + _local4)].visible = false; _local4++; }; _local4 = 1; while (_local4 < 5) { timeLine.mcUpsellPageWin[("tracker" + _local3)][("image" + _local4)].visible = false; timeLine.mcUpsellPageLose[("tracker" + _local3)][("image" + _local4)].visible = false; _local4++; }; timeLine.mcUpsellPageWin[("tracker" + _local3)].addEventListener(MouseEvent.MOUSE_UP, trackerClicked); timeLine.mcUpsellPageWin[("tracker" + _local3)].buttonMode = true; timeLine.mcUpsellPageLose[("tracker" + _local3)].addEventListener(MouseEvent.MOUSE_UP, trackerClicked); timeLine.mcUpsellPageLose[("tracker" + _local3)].buttonMode = true; _local3++; }; timeLine.mcUpsellPageWin.txtMessage.text = finalXML.winmessage; timeLine.mcUpsellPageLose.txtMessage.text = finalXML.losemessage; if (finalXML.@separateUpsellPages == "true"){ _local1 = 1; _local2 = 1; _local3 = 0; while (_local3 < finalXML.upsellitem.length()) { if (_local1 < 5){ if (finalXML.upsellitem[_local3].@type == "win"){ setupTrackerItem(timeLine.mcUpsellPageWin[("tracker" + _local1)], finalXML.upsellitem[_local3]); _local1++; }; }; if (_local2 < 5){ if (finalXML.upsellitem[_local3].@type == "lose"){ setupTrackerItem(timeLine.mcUpsellPageLose[("tracker" + _local1)], finalXML.upsellitem[_local3]); _local2++; }; }; _local3++; }; } else { _local1 = 1; _local3 = 0; while (_local3 < finalXML.upsellitem.length()) { if (_local1 < 5){ if (finalXML.upsellitem[_local3].@type == "both"){ setupTrackerItem(timeLine.mcUpsellPageWin[("tracker" + _local1)], finalXML.upsellitem[_local3]); _local1++; }; }; _local3++; }; }; }; if (gameState == "finish"){ timeLine.buttonPlayMore.visible = true; }; } private function stopVideo(){ timeLine.videoBox.gotoAndStop(timeLine.videoBox.totalFrames); if ((((bHasUpsell == true)) && ((bInitializationComplete == true)))){ upsellTimer.start(); }; } private function upsellTimerTick(_arg1:TimerEvent){ var t = _arg1; upsellTimer.stop(); if (bExternalUpsell == true){ try { Object(swfLoader.content).upsellPlay(finalXML, gameResultString, this); } catch(e) { }; }; updateGameState("upsell"); } private function initializeGame(){ updateGameState("mainpage"); } private function lose(_arg1:String):void{ updateGameState("finish"); videoBox.stop(); sChannel.stop(); levelIndicator.text = _arg1; } private function swfError(_arg1:Event){ loadingComplete(); } private function swfLoaded(_arg1:Event){ timeLine.mcUpsellInsertion.addChild(swfLoader.content); timeLine.mcUpsellInsertion.visible = false; bExternalUpsell = true; bHasUpsell = true; loadingComplete(); } private function completeFunction(_arg1:Event){ var checkXML:XML; var e = _arg1; checkXML = XML(configLoader.data); if (checkXML.games.game.(@id = 1).@active == "true"){ finalXML = checkXML.games.game.(@id = 1); } else { finalXML = defaultXML; }; checkExternalUpsell(); } private function setupTrackerItem(_arg1:MovieClip, _arg2:XML){ var _local3:Number; var _local4:int; var _local5:URLRequest; var _local6:Loader; _arg1.txtName.text = _arg2.name; _arg1.trackerLink = _arg2.link; if (_arg2.image.toString().length < 5){ _arg1[("image" + _arg2.image)].visible = true; } else { _local5 = new URLRequest(_arg2.image); _local6 = new Loader(); _local6.load(_local5); imageLoaderArray[imageLoaderArray.length] = _local6; _arg1.mcImage.addChild(_local6); }; _local4 = 0; while (_local4 < _arg2.stats.stat.length()) { if (_local4 < 5){ if (_arg2.stats.stat[_local4].@nobar == "false"){ _arg1.mcStatHolder[("bg" + (_local4 + 1))].visible = true; }; _arg1.mcStatHolder[("stat" + (_local4 + 1))].visible = true; _arg1.mcStatHolder[("stat" + (_local4 + 1))].text = _arg2.stats.stat[_local4].@text; _local3 = parseInt(_arg2.stats.stat[_local4].@value); _local3 = (_local3 / 100); _arg1.mcStatHolder[("bar" + (_local4 + 1))].width = (gameConfig.cMaxStatBarLength * _local3); _arg1.mcStatHolder[("bar" + (_local4 + 1))].visible = true; _arg1.visible = true; }; _local4++; }; } private function newFrame(_arg1:Event){ if (gameState != "play"){ return; }; if (chaseItem){ chaseItem.animate(); if (chaseItem.onTarget()){ guyIndicator.text = "guy target: yes"; guyValue = (guyValue + (currentLevel * gameConfig.guyIncreaseAmmount)); } else { guyIndicator.text = "guy target: no"; guyValue = (guyValue + gameConfig.guyDecreseAmmount); }; }; targetItem.animate(); if (targetItem.onTarget()){ girlIndicator.text = "girl target: yes"; girlValue = (girlValue + gameConfig.girlIncreaseAmmount); } else { girlValue = (girlValue + (gameConfig.girlDecreaseAmmount * currentLevel)); girlIndicator.text = "girl target: no"; }; if (girlValue >= maxGirlValue){ newLevel(); }; if (girlValue < 0){ girlValue = 0; }; if (guyValue < 0){ guyValue = 0; }; girlMeter.maxValue = maxGirlValue; girlMeter.currentValue = girlValue; girlMeter.showValue(); guyMeter.maxValue = maxGuyValue; guyMeter.currentValue = guyValue; guyMeter.showValue(); if (girlValue <= 0){ MochiBot.track(timeLine, gameConfig.cMochiLose); gameResultString = "lose"; timeLine.removeChild(targetItem); timeLine.removeChild(chaseItem); lose((("You lost the rhythm and " + gameConfig.cName) + " is left unsatisfied.")); }; if (guyValue >= maxGuyValue){ MochiBot.track(timeLine, gameConfig.cMochiLose); gameResultString = "lose"; timeLine.removeChild(targetItem); timeLine.removeChild(chaseItem); lose((("You blew it! Don't feel to bad, " + gameConfig.cName) + " is a lot to handle. Better luck next time.")); }; } private function checkExternalUpsell(){ var _local1:URLRequest; if (finalXML.@upsellSWF != ""){ _local1 = new URLRequest(finalXML.@upsellSWF); swfLoader = new Loader(); swfLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, swfError); swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoaded); swfLoader.load(_local1); } else { loadingComplete(); }; } private function playButtonClicked(_arg1:MouseEvent){ upsellTimer.stop(); updateGameState("play"); timeLine.levelText.text = (("Put your mouse cursor in the pink circle to start pleasing " + gameConfig.cName) + "."); timeLine.addEventListener("enterFrame", newFrame); guyMeter.myColor = 0x999999; start(); timeLine.addChild(targetItem); } private function trackerClicked(_arg1:Event){ var tempRequest:URLRequest; var e = _arg1; MochiBot.track(timeLine, gameConfig.cMochiUpsell); tempRequest = new URLRequest(e.currentTarget.trackerLink); try { navigateToURL(tempRequest, "_self"); } catch(e) { navigateToURL(tempRequest, "_blank"); }; } public function getGameConfig():GameConfig{ return (gameConfig); } private function start(){ var _local1:SoundTransform; trace("game start. creating target item"); targetItem = new TargetItem(); loopSound = new electraLoop(); sChannel = loopSound.play(0, 10000); _local1 = sChannel.soundTransform; _local1.volume = 0.5; sChannel.soundTransform = _local1; videoBox.gotoAndPlay(1); girlValue = 100; maxGirlValue = 200; guyValue = 0; maxGuyValue = 1000; currentLevel = 0; } private function playMoreButtonClicked(_arg1:MouseEvent){ var m = _arg1; upsellTimer.stop(); trace("play more clicked"); if (bExternalUpsell == true){ try { Object(swfLoader.content).upsellPlay(finalXML, gameResultString, this); } catch(e) { }; }; updateGameState("upsell"); } private function replayButtonClicked(_arg1:Event){ MochiBot.track(timeLine, gameConfig.cMochiReplay); upsellTimer.stop(); trace("replay clicked"); chaseItem = null; updateGameState("mainpage"); } public function updateGameState(_arg1:String){ trace(("new game state: " + _arg1)); gameState = _arg1; timeLine.playButton.visible = false; timeLine.mcUpsellInsertion.visible = false; timeLine.buttonReplay.visible = false; timeLine.levelText.visible = false; timeLine.txtExcitement.visible = false; videoBox.visible = false; girlIndicator.visible = false; guyIndicator.visible = false; levelIndicator.visible = false; girlMeter.visible = false; guyMeter.visible = false; timeLine.mcMainPage.visible = false; timeLine.buttonPlayMore.visible = false; timeLine.mcUpsellPageWin.visible = false; timeLine.mcUpsellPageLose.visible = false; switch (gameState){ case "init": timeLine.mcMainPage.visible = true; break; case "mainpage": timeLine.playButton.visible = true; timeLine.mcMainPage.visible = true; break; case "play": videoBox.visible = true; girlIndicator.visible = true; guyIndicator.visible = true; levelIndicator.visible = true; girlMeter.visible = true; guyMeter.visible = true; timeLine.txtExcitement.visible = true; break; case "finish": videoBox.visible = true; levelIndicator.visible = true; timeLine.buttonReplay.visible = true; if ((((bHasUpsell == true)) && ((bInitializationComplete == true)))){ timeLine.buttonPlayMore.visible = true; if (gameResultString == "lose"){ upsellTimer.start(); }; }; break; case "upsell": if (bExternalUpsell == true){ timeLine.mcUpsellInsertion.visible = true; } else { if (finalXML.@separateUpsellPages == "true"){ if (gameResultString == "win"){ timeLine.mcUpsellPageWin.visible = true; } else { timeLine.mcUpsellPageLose.visible = true; }; } else { timeLine.mcUpsellPageWin.visible = true; if (gameResultString == "win"){ timeLine.mcUpsellPageWin.txtMessage.text = finalXML.winmessage; } else { timeLine.mcUpsellPageWin.txtMessage.text = finalXML.losemessage; }; }; }; break; }; } } }//package
Section 17
//Meter (Meter) package { import flash.display.*; public class Meter extends MovieClip { public var myColor:Number; public var bar:MovieClip; public var maxValue:Number; public var currentValue:Number; public var maxWidth:Number;// = 200 public var myBar:MovieClip; public function Meter(){ maxWidth = 200; super(); myBar = (this.bar as MovieClip); maxValue = 100; myColor = 16751103; } public function showValue(){ var _local1:Number; myBar.graphics.clear(); myBar.graphics.beginFill(myColor, 1); if (currentValue > maxValue){ currentValue = maxValue; }; _local1 = ((currentValue / maxValue) * maxWidth); myBar.graphics.drawRect(0, 0, _local1, 10); } } }//package
Section 18
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 19
//Preloader (Preloader) package { import flash.display.*; import flash.text.*; public dynamic class Preloader extends MovieClip { public var txtLoading:TextField; } }//package
Section 20
//preloaderTantra (preloaderTantra) package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.net.*; public class preloaderTantra extends MovieClip { public var guyTargetText:TextField; public var mcUpsellPageLose:MovieClip; public var girlTargetText:TextField; public var logoAnimation:MovieClip; public var guyMeterBar:Meter; public var mcUpsellInsertion:MovieClip; public var videoBox:MovieClip; public var m:Main; public var txtExcitement:TextField; private var bAppDone:Boolean;// = false public var buttonPlayMore:SimpleButton; public var girlMeterBar:Meter; public var timelineMC:MovieClip; public var playButton:SimpleButton; public var mcMainPage:MovieClip; public var mcUpsellPageWin:MovieClip; public var preloaderMC:Preloader; private var bLogoComplete:Boolean;// = false private var waitTimer:Timer; public var levelText:TextField; private var loadingMC:MovieClip; private var gameConfig:GameConfig; public var buttonLogo2:LogoSymbol; public var buttonReplay:SimpleButton; public function preloaderTantra(){ var onRootLoaderInit:Function; var onRootLoaderProgress:Function; var onRootLoaderComplete:Function; var logoClick:Function; var logoClick2:Function; var timerDone:Function; var logoComplete:Function; var checkComplete:Function; bAppDone = false; bLogoComplete = false; super(); onRootLoaderInit = function (_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = _arg1.target.bytesLoaded; _local3 = _arg1.target.bytesTotal; _local4 = (_local2 / _local3); if (bAppDone == false){ timelineMC.preloaderMC.txtLoading.text = (("Loading - " + Math.floor((_local4 * 100))) + "%"); }; }; onRootLoaderProgress = function (_arg1:ProgressEvent):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = _arg1.target.bytesLoaded; _local3 = _arg1.target.bytesTotal; _local4 = (_local2 / _local3); if (bAppDone == false){ timelineMC.preloaderMC.txtLoading.text = (("Loading - " + Math.floor((_local4 * 100))) + "%"); }; }; onRootLoaderComplete = function (_arg1:Event):void{ bAppDone = true; checkComplete(); }; logoClick = function (_arg1:Event){ var _local2:URLRequest; MochiBot.track(timelineMC, gameConfig.cMochiClickSplash); _local2 = new URLRequest(gameConfig.cLogoURL); navigateToURL(_local2, "_blank"); }; logoClick2 = function (_arg1:Event){ var _local2:URLRequest; MochiBot.track(timelineMC, gameConfig.cMochiClickMenu); _local2 = new URLRequest(gameConfig.cLogoURL); navigateToURL(_local2, "_blank"); }; timerDone = function (_arg1:Event){ waitTimer.stop(); bLogoComplete = true; checkComplete(); }; logoComplete = function (){ timelineMC.logoAnimation.gotoAndStop(243); waitTimer.start(); }; checkComplete = function (){ if ((((bAppDone == true)) && ((bLogoComplete == true)))){ timelineMC.gotoAndStop("Start"); timelineMC.buttonLogo2.visible = true; }; }; addFrameScript(0, frame1, 9, frame10); gameConfig = new GameConfig(); timelineMC = this; MochiBot.track(this, gameConfig.cMochiPlay); timelineMC.preloaderMC.txtLoading.text = "Loading - 0%"; timelineMC.logoAnimation.addEventListener(MouseEvent.MOUSE_UP, logoClick); timelineMC.buttonLogo2.addEventListener(MouseEvent.MOUSE_UP, logoClick2); timelineMC.buttonLogo2.buttonMode = true; timelineMC.buttonLogo2.visible = false; timelineMC.logoAnimation.buttonMode = true; waitTimer = new Timer(4000, 1); waitTimer.addEventListener(TimerEvent.TIMER, timerDone); timelineMC.logoAnimation.addFrameScript(242, logoComplete); this.loaderInfo.addEventListener(Event.INIT, onRootLoaderInit); this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onRootLoaderProgress); this.loaderInfo.addEventListener(Event.COMPLETE, onRootLoaderComplete); if (this.loaderInfo.bytesLoaded >= this.loaderInfo.bytesTotal){ bAppDone = true; checkComplete(); }; } function frame10(){ m = new Main(this); stop(); } function frame1(){ stop(); } } }//package
Section 21
//TargetItem (TargetItem) package { import flash.display.*; public class TargetItem extends MovieClip { public var friction:Number; public var size:Number; public var yPos:Number; public var ySpeed:Number; public var acc:Number; public var maxDistance:Number; public var xSpeed:Number; private var main:Main; public var xPos:Number; private var gameConfig:GameConfig; public var targetY:Number; public var targetX:Number; public function TargetItem(){ gameConfig = new GameConfig(); acc = gameConfig.targetItemBaseAcc; friction = gameConfig.targetItemBaseFriction; size = gameConfig.targetItemBaseSize; xSpeed = 0; ySpeed = 0; maxDistance = 50; setSize(); getNewTarget(); xPos = -10; yPos = 200; } public function onTarget():Boolean{ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = (-(xPos) + parent.mouseX); _local2 = (-(yPos) + parent.mouseY); _local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2))); if (_local3 < size){ return (true); }; return (false); } private function setSize(){ this.width = (size * 2); this.height = (size * 2); } private function getNewTarget(){ targetX = (Math.random() * 600); targetY = ((Math.random() * 300) + 90); } private function getTargetXDistance():Number{ return ((-(xPos) + targetX)); } public function newLevel(){ size = (size + gameConfig.targetItemSizeGrowth); setSize(); acc = (acc + gameConfig.targetItemAccGrowth); friction = (friction + gameConfig.targetItemFrictionGrowth); } private function getTargetYDistance():Number{ return ((-(yPos) + targetY)); } public function animate(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; _local1 = getTargetXDistance(); _local2 = getTargetYDistance(); _local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2))); if (_local3 < 5){ getNewTarget(); }; _local4 = Math.atan2(_local2, _local1); _local5 = Math.cos(_local4); _local6 = Math.sin(_local4); if (_local3 > maxDistance){ _local7 = 1; } else { _local7 = (1 - ((maxDistance - _local3) / maxDistance)); }; xSpeed = (xSpeed + ((_local7 * _local5) * acc)); ySpeed = (ySpeed + ((_local7 * _local6) * acc)); xPos = (xPos + xSpeed); yPos = (yPos + ySpeed); xSpeed = (xSpeed * friction); ySpeed = (ySpeed * friction); this.x = xPos; this.y = yPos; } } }//package

Library Items

Symbol 1 MovieClipUsed by:3
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClip {Meter}Uses:1 2Used by:Timeline
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip {LogoSymbol}Uses:4Used by:Timeline
Symbol 6 FontUsed by:7
Symbol 7 EditableTextUses:6Used by:8
Symbol 8 MovieClip {Preloader}Uses:7Used by:Timeline
Symbol 9 GraphicUsed by:223  Timeline
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:144
Symbol 12 ShapeTweeningUsed by:144
Symbol 13 GraphicUsed by:65
Symbol 14 GraphicUsed by:65
Symbol 15 GraphicUsed by:65
Symbol 16 GraphicUsed by:65
Symbol 17 GraphicUsed by:65
Symbol 18 GraphicUsed by:65
Symbol 19 GraphicUsed by:65
Symbol 20 GraphicUsed by:65
Symbol 21 GraphicUsed by:65
Symbol 22 GraphicUsed by:65
Symbol 23 GraphicUsed by:65
Symbol 24 GraphicUsed by:65
Symbol 25 GraphicUsed by:65
Symbol 26 GraphicUsed by:65
Symbol 27 GraphicUsed by:65
Symbol 28 GraphicUsed by:65
Symbol 29 GraphicUsed by:65
Symbol 30 GraphicUsed by:65
Symbol 31 GraphicUsed by:65
Symbol 32 GraphicUsed by:65
Symbol 33 GraphicUsed by:65
Symbol 34 GraphicUsed by:65
Symbol 35 GraphicUsed by:65
Symbol 36 GraphicUsed by:65
Symbol 37 GraphicUsed by:65
Symbol 38 GraphicUsed by:65
Symbol 39 GraphicUsed by:65
Symbol 40 GraphicUsed by:65
Symbol 41 GraphicUsed by:65
Symbol 42 GraphicUsed by:65
Symbol 43 GraphicUsed by:65
Symbol 44 GraphicUsed by:65
Symbol 45 GraphicUsed by:65
Symbol 46 GraphicUsed by:65
Symbol 47 GraphicUsed by:65
Symbol 48 GraphicUsed by:65
Symbol 49 GraphicUsed by:65
Symbol 50 GraphicUsed by:65
Symbol 51 GraphicUsed by:65
Symbol 52 GraphicUsed by:65
Symbol 53 GraphicUsed by:65
Symbol 54 GraphicUsed by:65
Symbol 55 GraphicUsed by:65
Symbol 56 GraphicUsed by:65
Symbol 57 GraphicUsed by:65
Symbol 58 GraphicUsed by:65
Symbol 59 GraphicUsed by:65
Symbol 60 GraphicUsed by:65
Symbol 61 GraphicUsed by:65
Symbol 62 GraphicUsed by:65
Symbol 63 GraphicUsed by:65
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip {PussyTracker_Megan_fla.textcopy_3}Uses:13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64Used by:144
Symbol 66 GraphicUsed by:144
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:71 101
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:67 69 70Used by:96
Symbol 72 GraphicUsed by:73 114
Symbol 73 MovieClipUses:72Used by:96
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClipUses:74Used by:96
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:96
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:96
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:96
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:96
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:96
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:96
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:96
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:95
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:95
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClipUses:91 93 94Used by:96
Symbol 96 MovieClipUses:71 73 75 77 79 81 83 85 87 89 95Used by:144
Symbol 97 ShapeTweeningUsed by:144
Symbol 98 GraphicUsed by:144
Symbol 99 GraphicUsed by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:99 69 100Used by:121 144
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:121 144
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:121 144
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:121 144
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:121 144
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:121 144
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:121 144
Symbol 114 MovieClipUses:72Used by:121 144
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:121 144
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:121 144
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:121 144
Symbol 121 MovieClipUses:101 103 105 107 109 111 113 114 116 118 120Used by:144
Symbol 122 GraphicUsed by:130 133 136
Symbol 123 GraphicUsed by:130
Symbol 124 GraphicUsed by:130 133 136
Symbol 125 GraphicUsed by:130 133 136
Symbol 126 GraphicUsed by:130 133 136
Symbol 127 GraphicUsed by:130 133 136
Symbol 128 GraphicUsed by:130 133 136
Symbol 129 GraphicUsed by:130 133 136
Symbol 130 MovieClipUses:122 123 124 125 126 127 128 129Used by:144
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:133
Symbol 133 MovieClipUses:122 132 124 125 126 127 128 129Used by:144
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClip {PussyTracker_Megan_fla.water1copy2_34}Uses:122 135 124 125 126 127 128 129Used by:144
Symbol 137 ShapeTweeningUsed by:144
Symbol 138 ShapeTweeningUsed by:144
Symbol 139 GraphicUsed by:144
Symbol 140 GraphicUsed by:144
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:144
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClip {PussyTracker_Megan_fla.Animation_1}Uses:11 12 65 66 96 97 98 121 101 103 105 107 109 111 113 114 116 118 120 130 133 136 137 138 139 140 142 143Used by:Timeline
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:147
Symbol 147 MovieClip {ChaseItem}Uses:146Used by:Timeline
Symbol 148 GraphicUsed by:151
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClip {TargetItem}Uses:148 150Used by:Timeline
Symbol 152 FontUsed by:153 208 209 210 211 212 215
Symbol 153 EditableTextUses:152Used by:Timeline
Symbol 154 Sound {electra1}Used by:Timeline
Symbol 155 Sound {electra2}Used by:Timeline
Symbol 156 Sound {electra3}Used by:Timeline
Symbol 157 Sound {electraLoop}Used by:Timeline
Symbol 158 FontUsed by:159 164 165 169 172 177 217 218 222
Symbol 159 TextUses:158Used by:163
Symbol 160 GraphicUsed by:163 171 174
Symbol 161 FontUsed by:162 170 173 175 176
Symbol 162 EditableTextUses:161Used by:163
Symbol 163 ButtonUses:159 160 162Used by:Timeline
Symbol 164 TextUses:158Used by:168
Symbol 165 TextUses:158Used by:168
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:168
Symbol 168 MovieClipUses:164 165 167Used by:Timeline
Symbol 169 TextUses:158Used by:171
Symbol 170 EditableTextUses:161Used by:171
Symbol 171 ButtonUses:169 160 170Used by:Timeline
Symbol 172 TextUses:158Used by:174
Symbol 173 EditableTextUses:161Used by:174
Symbol 174 ButtonUses:172 160 173Used by:Timeline
Symbol 175 EditableTextUses:161Used by:Timeline
Symbol 176 EditableTextUses:161Used by:Timeline
Symbol 177 EditableTextUses:158Used by:Timeline
Symbol 178 FontUsed by:179
Symbol 179 EditableTextUses:178Used by:Timeline
Symbol 180 VideoUsed by:185
Symbol 181 VideoUsed by:185
Symbol 182 VideoUsed by:185
Symbol 183 VideoUsed by:185
Symbol 184 VideoUsed by:185
Symbol 185 MovieClip {PussyTracker_Megan_fla.MainVideo_47}Uses:180 181 182 183 184 SS1Used by:Timeline
Symbol 186 GraphicUsed by:221
Symbol 187 GraphicUsed by:216
Symbol 188 GraphicUsed by:216
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191
Symbol 191 MovieClipUses:190Used by:216
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:194
Symbol 194 MovieClipUses:193Used by:216
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClipUses:196Used by:216
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:200
Symbol 200 MovieClipUses:199Used by:216
Symbol 201 MovieClipUsed by:216  Timeline
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:216
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:213
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:213
Symbol 208 EditableTextUses:152Used by:213
Symbol 209 EditableTextUses:152Used by:213
Symbol 210 EditableTextUses:152Used by:213
Symbol 211 EditableTextUses:152Used by:213
Symbol 212 EditableTextUses:152Used by:213
Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56}Uses:205 207 208 209 210 211 212Used by:216
Symbol 214 GraphicUsed by:216
Symbol 215 EditableTextUses:152Used by:216
Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49}Uses:187 188 191 194 197 200 201 203 213 214 215Used by:221 223
Symbol 217 EditableTextUses:158Used by:221
Symbol 218 TextUses:158Used by:220
Symbol 219 GraphicUsed by:220
Symbol 220 ButtonUses:218 219Used by:221 223
Symbol 221 MovieClip {PussyTracker_Megan_fla.UpsellPageLose_48}Uses:186 216 217 220Used by:Timeline
Symbol 222 EditableTextUses:158Used by:223
Symbol 223 MovieClip {PussyTracker_Megan_fla.UpsellPageWin_60}Uses:9 216 222 220Used by:Timeline
Streaming Sound 1Used by:Symbol 185 MovieClip {PussyTracker_Megan_fla.MainVideo_47}

Instance Names

"logoAnimation"Frame 1Symbol 144 MovieClip {PussyTracker_Megan_fla.Animation_1}
"preloaderMC"Frame 1Symbol 8 MovieClip {Preloader}
"buttonLogo2"Frame 1Symbol 5 MovieClip {LogoSymbol}
"playButton"Frame 10Symbol 163 Button
"mcMainPage"Frame 10Symbol 168 MovieClip
"guyMeterBar"Frame 10Symbol 3 MovieClip {Meter}
"buttonPlayMore"Frame 10Symbol 171 Button
"buttonReplay"Frame 10Symbol 174 Button
"girlTargetText"Frame 10Symbol 175 EditableText
"girlMeterBar"Frame 10Symbol 3 MovieClip {Meter}
"guyTargetText"Frame 10Symbol 176 EditableText
"levelText"Frame 10Symbol 177 EditableText
"txtExcitement"Frame 10Symbol 179 EditableText
"videoBox"Frame 10Symbol 185 MovieClip {PussyTracker_Megan_fla.MainVideo_47}
"mcUpsellPageLose"Frame 10Symbol 221 MovieClip {PussyTracker_Megan_fla.UpsellPageLose_48}
"mcUpsellPageWin"Frame 10Symbol 223 MovieClip {PussyTracker_Megan_fla.UpsellPageWin_60}
"mcUpsellInsertion"Frame 10Symbol 201 MovieClip
"bar"Symbol 3 MovieClip {Meter} Frame 1Symbol 1 MovieClip
"txtLoading"Symbol 8 MovieClip {Preloader} Frame 1Symbol 7 EditableText
"bg5"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 205 MovieClip
"bg4"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 205 MovieClip
"bg3"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 205 MovieClip
"bg2"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 205 MovieClip
"bg1"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 205 MovieClip
"bar2"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 207 MovieClip
"bar3"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 207 MovieClip
"bar4"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 207 MovieClip
"bar5"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 207 MovieClip
"bar1"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 207 MovieClip
"stat2"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 208 EditableText
"stat3"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 209 EditableText
"stat4"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 210 EditableText
"stat5"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 211 EditableText
"stat1"Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56} Frame 1Symbol 212 EditableText
"image1"Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49} Frame 1Symbol 191 MovieClip
"image2"Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49} Frame 1Symbol 194 MovieClip
"image3"Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49} Frame 1Symbol 197 MovieClip
"image4"Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49} Frame 1Symbol 200 MovieClip
"mcImage"Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49} Frame 1Symbol 201 MovieClip
"mcCover"Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49} Frame 1Symbol 203 MovieClip
"mcStatHolder"Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49} Frame 1Symbol 213 MovieClip {PussyTracker_Megan_fla.StatsSection_56}
"txtName"Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49} Frame 1Symbol 215 EditableText
"tracker1"Symbol 221 MovieClip {PussyTracker_Megan_fla.UpsellPageLose_48} Frame 1Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49}
"tracker2"Symbol 221 MovieClip {PussyTracker_Megan_fla.UpsellPageLose_48} Frame 1Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49}
"tracker3"Symbol 221 MovieClip {PussyTracker_Megan_fla.UpsellPageLose_48} Frame 1Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49}
"tracker4"Symbol 221 MovieClip {PussyTracker_Megan_fla.UpsellPageLose_48} Frame 1Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49}
"txtMessage"Symbol 221 MovieClip {PussyTracker_Megan_fla.UpsellPageLose_48} Frame 1Symbol 217 EditableText
"buttonReplay"Symbol 221 MovieClip {PussyTracker_Megan_fla.UpsellPageLose_48} Frame 1Symbol 220 Button
"tracker1"Symbol 223 MovieClip {PussyTracker_Megan_fla.UpsellPageWin_60} Frame 1Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49}
"tracker2"Symbol 223 MovieClip {PussyTracker_Megan_fla.UpsellPageWin_60} Frame 1Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49}
"tracker3"Symbol 223 MovieClip {PussyTracker_Megan_fla.UpsellPageWin_60} Frame 1Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49}
"tracker4"Symbol 223 MovieClip {PussyTracker_Megan_fla.UpsellPageWin_60} Frame 1Symbol 216 MovieClip {PussyTracker_Megan_fla.TrackerHolder_49}
"txtMessage"Symbol 223 MovieClip {PussyTracker_Megan_fla.UpsellPageWin_60} Frame 1Symbol 222 EditableText
"buttonReplay"Symbol 223 MovieClip {PussyTracker_Megan_fla.UpsellPageWin_60} Frame 1Symbol 220 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"Preloader"Frame 1
"Start"Frame 10
"Part1"Symbol 185 MovieClip {PussyTracker_Megan_fla.MainVideo_47} Frame 1
"Part2"Symbol 185 MovieClip {PussyTracker_Megan_fla.MainVideo_47} Frame 496
"Part3"Symbol 185 MovieClip {PussyTracker_Megan_fla.MainVideo_47} Frame 1007
"Part4"Symbol 185 MovieClip {PussyTracker_Megan_fla.MainVideo_47} Frame 1490
"Part5"Symbol 185 MovieClip {PussyTracker_Megan_fla.MainVideo_47} Frame 1971




http://swfchan.com/29/141566/info.shtml
Created: 27/10 -2018 19:23:17 Last modified: 27/10 -2018 19:23:17 Server time: 24/04 -2024 23:31:30