Frame 1
txtPercentage = "---";
txtAmountLoaded = "---";
txtTimeRemaining = "---";
startTime = getTimer();
currentLoaded = 0;
minutesleft = 0;
secondsLeftDisplay = 0;
Frame 2
tBytesLoaded = _root.getBytesLoaded();
tBytesTotal = _root.getBytesTotal();
tBytesRemaining = tBytesTotal - tBytesLoaded;
kilobytesRemaining = tBytesRemaining / 1024;
currentTimer = getTimer();
elapsedTime = currentTimer - startTime;
if (elapsedTime > 1000) {
amountLoaded = tBytesLoaded - currentLoaded;
amountLoadedInKilobytes = amountLoaded / 1024;
currentLoaded = tBytesLoaded;
kilobytesPerSecond = amountLoadedInKilobytes;
secondsRemaining = Math.round(kilobytesRemaining / kilobytesPerSecond);
trace("secondsRemaining = " + secondsRemaining);
minutesleft = Math.floor(secondsRemaining / 60);
trace("minutesleft = " + minutesleft);
secondsLeftDisplay = secondsRemaining - (minutesleft * 60);
if (secondsLeftDisplay < 10) {
secondsLeftDisplay = "0" + secondsLeftDisplay;
}
startTime = getTimer();
}
tRoundedTotal = Math.floor(tBytesTotal / 1024);
tRoundedLoaded = Math.floor(tBytesLoaded / 1024);
if (minutesleft < 0) {
txtTimeRemaining = "Time Left: " + secondsLeftDisplay;
} else {
txtTimeRemaining = (("Time Left: " + minutesleft) + ":") + secondsLeftDisplay;
}
txtPercent = Math.round((tBytesLoaded / tBytesTotal) * 100);
loader.gotoAndStop(txtPercent);
txtAmountLoaded = ((tRoundedLoaded + "k/") + tRoundedTotal) + "k";
txtPercentage = txtPercent + "% loaded";
Frame 3
if (_root.getBytesLoaded() >= _root.getBytesTotal()) {
gotoAndPlay ("introStartFrame");
} else {
gotoAndPlay ("loadingFrame");
}
Frame 89
stop();
_root.playPressed = false;
var myGame = (new com.games.boobMatch.Game(this));
Frame 97
_root.myGame.STAGE_TRANSITION_COMPLETE();
stop();
Frame 98
play();
Frame 497
play();
_root.myGame.init();
Frame 511
stop();
Frame 577
stop();
Symbol 7 MovieClip [card_5_2] Frame 1
stop();
Symbol 10 MovieClip [card_5_1] Frame 1
stop();
Symbol 14 MovieClip [card_4_2] Frame 1
stop();
Symbol 17 MovieClip [card_4_1] Frame 1
stop();
Symbol 21 MovieClip [card_3_2] Frame 1
stop();
Symbol 24 MovieClip [card_3_1] Frame 1
stop();
Symbol 28 MovieClip [card_2_2] Frame 1
stop();
Symbol 31 MovieClip [card_2_1] Frame 1
stop();
Symbol 35 MovieClip [card_1_2] Frame 1
stop();
Symbol 38 MovieClip [card_1_1] Frame 1
stop();
Symbol 345 MovieClip [__Packages.com.games.boobMatch.Game] Frame 0
class com.games.boobMatch.Game
{
var rootMC, myStatTracker, soundManager_mc, dragging, deployedSubmit, deployedHintBubble, copyPasteDeployed, stageTransitionOnScreen, leftSquare, rightSquare, score, pairsRemaining, wrongAnswers, usedArray, usedCardsOnStage, randomPerson, myFrameTarget, __myLevel, __get__gameLevel;
function Game (aRoot) {
trace("Game");
com.events.EventDispatcher.initialize(this);
rootMC = aRoot;
var _local3 = new com.utilities.StatTracker();
myStatTracker = _local3;
myStatTracker.__set__setTrackingEnabled(true);
myStatTracker.submitStat("/FlashGames/BoobMatch/SessionStart");
var _local2 = rootMC.createEmptyMovieClip("soundManagerMC", 1);
trace("rootMC.soundManagerMC = " + rootMC.soundManagerMC);
trace("soundManagerMCthing = " + _local2);
_local2._visible = false;
var _local4 = new com.managers.SoundManager(_local2);
soundManager_mc = _local4;
soundManager_mc.addSound("winGameSound");
soundManager_mc.addSound("clickDragStageThingSound");
soundManager_mc.addSound("clickSound");
soundManager_mc.addSound("replaceSound");
soundManager_mc.addSound("correctAnswerSound");
soundManager_mc.addSound("wrongSound");
soundManager_mc.addSound("failSound");
soundManager_mc.addSound("hintZoomInSound");
soundManager_mc.addSound("hintZoomOutSound");
soundManager_mc.addSound("hintUseSound");
soundManager_mc.addSound("plopBackSound");
soundManager_mc.addSound("placeInPositionSound");
soundManager_mc.addSound("endSound");
}
function addEventListener() {
}
function removeEventListener() {
}
function dispatchEvent() {
}
function init() {
myStatTracker.submitStat("/FlashGames/BoobMatch/StartGame");
dragging = false;
deployedSubmit = false;
deployedHintBubble = false;
copyPasteDeployed = false;
stageTransitionOnScreen = false;
leftSquare = null;
rightSquare = null;
score = 0;
pairsRemaining = 5;
wrongAnswers = 0;
rootMC.score_txt.text = score;
rootMC.big_win_animation.stop();
usedArray = cardArray.slice();
usedCardsOnStage = cardsOnStageArray.slice();
var _local9 = usedArray.length - 1;
var _local12 = com.utilities.MyRandom.roll(0, _local9);
randomPerson = usedArray.splice(_local12, 1);
var _local3 = 0;
var _local7 = 1;
while (_local7 < 11) {
trace("---------------------------i = " + _local7);
_local3++;
trace("pictureCounterFlipFlop = " + _local3);
if (_local3 >= 3) {
trace("pictgureflotp greater equal or greater");
_local3 = 1;
trace("pictureCounterFlipFlop = " + _local3);
_local9 = usedArray.length - 1;
trace("tFindArrayLength = " + _local9);
_local12 = com.utilities.MyRandom.roll(0, _local9);
if (_local9 == 0) {
_local12 = 0;
}
trace("tRandomPersonNum = " + _local12);
randomPerson = usedArray.splice(_local12, 1);
trace("randomPerson = " + randomPerson);
}
trace("usedArray = " + usedArray);
_local9 = usedArray.length - 1;
trace("tFindArrayLength = " + _local9);
_local12 = com.utilities.MyRandom.roll(0, _local9);
trace("tRandomPersonNum = " + _local12);
trace("usedArray = " + usedArray);
trace("usedCardsOnStage = " + usedCardsOnStage);
var _local6 = usedCardsOnStage.length - 1;
trace("tFindCardStageArrayLength = " + _local6);
var _local4 = com.utilities.MyRandom.roll(0, _local6);
trace("tRandomCardOnStage = " + _local4);
if (_local6 == 0) {
_local4 = 0;
}
trace("tRandomCardOnStage = " + _local4);
var _local10 = usedCardsOnStage.splice(_local4, 1);
trace("randomStageCard = " + _local10);
var _local2 = rootMC[("card_" + _local10) + "_mc"];
trace("tCardContainer = " + _local2);
trace("**randomPerson = " + randomPerson);
trace("**pictureCounterFlipFlop = " + _local3);
var _local5 = (("card_" + randomPerson) + "_") + _local3;
trace("**tCardLinkageName = " + _local5);
var _local8 = _local5 + "_mc";
trace("tCardTargetName = " + _local8);
var _local14 = _local2.attachMovie(_local5, _local8, 0);
_local2.ref = this;
_local2.originX = _local2._x;
_local2.originY = _local2._y;
_local2.originRotation = _local2._rotation;
_local2.person = randomPerson;
_local2.myContainer = _local2;
_local2.myCard = _local14;
_local2.onPress = function () {
if (!this.ref.stageTransitionOnScreen) {
if (!this.ref.dragging) {
if (!this.ref.deployedHintBubble) {
trace("!this.ref.deployedHintBubble");
this.ref.cardsOriginalDepth = this.getDepth();
this.startDrag(true);
this.swapDepths(100);
this.ref.dragging = true;
this._rotation = 0;
this.ref.soundManager_mc.playSound("clickDragStageThingSound");
this.ref.soundManager_mc.setSoundVolume("clickDragStageThingSound", 25);
} else {
this.myCard.play();
this.ref.score = this.ref.score - 500;
this.ref.rootMC.score_txt.text = this.ref.score;
this.ref.deployedHintBubble = false;
this.ref.rootMC.hint_bubble_mc.gotoAndPlay("hintBubbleWithdraw");
this.ref.soundManager_mc.playSound("hintZoomOutSound");
this.ref.soundManager_mc.playSound("hintUseSound");
this.ref.soundManager_mc.setSoundVolume("hintUseSound", 10);
this.myStatTracker.submitStat("/FlashGames/BoobMatch/HintUsed");
}
}
}
};
_local2.onRelease = function () {
if (!this.ref.stageTransitionOnScreen) {
this.stopDrag();
this.swapDepths(this.ref.cardsOriginalDepth);
if (((this._x > 8) and (this._x < 100)) and ((this._y > 308) and (this._y < 390))) {
if (this.ref.leftSquare != null) {
var _local2 = this.ref.leftSquare.myContainer;
_local2._x = _local2.originX;
_local2._y = _local2.originY;
this.ref.soundManager_mc.playSound("replaceSound");
}
this._x = 55;
this._y = 352;
this.ref.leftSquare = this.myContainer;
if (this.ref.rightSquare == this.myContainer) {
this.ref.rightSquare = null;
}
if ((this.ref.leftSquare.person != null) and (this.ref.rightSquare.person != null)) {
if (!this.ref.deployedSubmit) {
this.ref.submitButtonDeploy();
}
}
this.ref.soundManager_mc.playSound("placeInPositionSound");
this.ref.soundManager_mc.setSoundVolume("placeInPositionSound", 15);
} else if (((this._x > 110) and (this._x < 200)) and ((this._y > 308) and (this._y < 390))) {
if (this.ref.rightSquare != null) {
var _local3 = this.ref.rightSquare.myContainer;
_local3._x = _local3.originX;
_local3._y = _local3.originY;
this.ref.soundManager_mc.playSound("replaceSound");
}
this._x = 156;
this._y = 352;
this.ref.rightSquare = this.myContainer;
if (this.ref.leftSquare == this.myContainer) {
this.ref.leftSquare = null;
}
if ((this.ref.leftSquare != null) and (this.ref.rightSquare != null)) {
if (!this.ref.deployedSubmit) {
this.ref.submitButtonDeploy();
}
}
this.ref.soundManager_mc.playSound("placeInPositionSound");
this.ref.soundManager_mc.setSoundVolume("placeInPositionSound", 15);
} else {
trace("_________________________________*****");
this._x = this.originX;
this._y = this.originY;
this.ref.soundManager_mc.playSound("plopBackSound");
this._rotation = this.originRotation;
trace("this.ref.leftSquare = " + this.ref.leftSquare);
trace("this.ref.rightSquare = " + this.ref.rightSquare);
trace("this = " + this);
if (this.ref.leftSquare == this) {
trace("this.ref.leftSquare = this, SETTING TO NULL");
this.ref.leftSquare = null;
} else if (this.ref.rightSquare == this) {
trace("this.ref.rightSquare = this, SETTING TO NULL");
this.ref.rightSquare = null;
}
trace("*****");
trace("this.ref.leftSquare = " + this.ref.leftSquare);
trace("this.ref.rightSquare = " + this.ref.rightSquare);
trace("this = " + this);
var _local2 = this.ref.leftSquare.myContainer;
var _local3 = this.ref.rightSquare.myContainer;
trace("tLeftSquare = " + _local2);
trace("tRightSquare = " + _local3);
trace("*****");
trace("_________________________________*****");
}
this.ref.dragging = false;
}
};
var _local15 = _local2[_local8];
_local15.stop();
_local7++;
}
}
function submitButtonDeploy() {
rootMC.submit_button_mc.gotoAndPlay("rollOutFrame");
deployedSubmit = true;
}
function STAGE_BUTTON_HINT() {
if (!deployedHintBubble) {
rootMC.hint_bubble_mc.gotoAndPlay("hintBubbleDeploy");
deployedHintBubble = true;
soundManager_mc.playSound("hintZoomInSound");
} else {
trace("boop");
deployedHintBubble = false;
rootMC.hint_bubble_mc.gotoAndPlay("hintBubbleWithdraw");
soundManager_mc.playSound("hintZoomOutSound");
}
}
function STAGE_BUTTON_TEST_FOR_END() {
stageTransitionOnScreen = false;
if (pairsRemaining == 0) {
rootMC.gotoAndPlay("endScreenFrame");
rootMC.copy_paste_mc._visible = false;
soundManager_mc.playSound("winGameSound");
soundManager_mc.playSound("endSound");
myStatTracker.submitStat("/FlashGames/BoobMatch/WonGame");
}
}
function STAGE_BUTTON_HIDESCRIPT() {
rootMC.copy_paste_mc._visible = false;
copyPasteDeployed = false;
}
function STAGE_BUTTON_COPYPASTE() {
if (!copyPasteDeployed) {
rootMC.copy_paste_mc._visible = true;
soundManager_mc.playSound("clickSound");
soundManager_mc.playSound("correctAnswerSound");
copyPasteDeployed = true;
myStatTracker.submitStat("/FlashGames/BoobMatch/ClickedCopyPaste");
}
}
function STAGE_BUTTON_SUBMIT() {
var _local2 = leftSquare.myContainer;
var _local3 = rightSquare.myContainer;
if (_local2.person == _local3.person) {
var _local4 = "right" + _local2.person;
rootMC.big_win_animation.gotoAndPlay(_local4);
_local2.swapDepths(88);
_local2.removeMovieClip();
_local3.swapDepths(88);
_local3.removeMovieClip();
score = score + 1000;
rootMC.score_txt.text = score;
pairsRemaining--;
soundManager_mc.playSound("correctAnswerSound");
stageTransitionOnScreen = true;
} else {
_local2._x = _local2.originX;
_local2._y = _local2.originY;
_local2._rotation = _local2.originRotation;
_local3._x = _local3.originX;
_local3._y = _local3.originY;
_local3._rotation = _local3.originRotation;
score = score - 1000;
rootMC.score_txt.text = score;
wrongAnswers++;
if (wrongAnswers >= 9) {
wrongAnswers = 9;
}
trace("rootMC.wrong_result_mc = " + rootMC.wrong_result_mc);
rootMC.wrong_result_mc.gotoAndPlay("wrong" + wrongAnswers);
}
rootMC.submit_button_mc.gotoAndPlay("rollInFrame");
leftSquare = null;
rightSquare = null;
deployedSubmit = false;
}
function STAGE_BUTTON_START(aString) {
myStatTracker.submitStat("/FlashGames/BoobMatch/GoTo_" + aString);
myFrameTarget = aString;
rootMC.play();
soundManager_mc.playSound("clickSound");
}
function STAGE_TRANSITION_COMPLETE() {
var _local2 = myFrameTarget + "Frame";
rootMC.gotoAndPlay(_local2);
}
function exampleEvent() {
var _local2 = new com.events.Event(this, "onExampleEvent");
_local2.data = new Object();
_local2.data.butts = true;
dispatchEvent(_local2);
}
function onSomeEvent(aEvent) {
}
function get getGameLevel() {
return(__myLevel);
}
function set gameLevel(aLevel) {
__myLevel = aLevel;
//return(__get__gameLevel());
}
var cardArray = [1, 2, 3, 4, 5];
var cardsOnStageArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
}
Symbol 346 MovieClip [__Packages.com.managers.SoundManager] Frame 0
class com.managers.SoundManager extends MovieClip
{
var thisMC, sounds_array, globalSound_snd, theSoundClipMC;
function SoundManager (aSoundRef) {
super();
thisMC = aSoundRef;
sounds_array = new Array();
}
function init() {
}
function addSound(aSoundLinkage_str) {
globalSound_snd = new Sound(this);
var _local6 = ("sndHolder_" + String(sounds_array.length)) + "_mc";
var _local4 = thisMC.getNextHighestDepth();
var _local5 = thisMC.createEmptyMovieClip(_local6, _local4);
theSoundClipMC = _local5;
var _local3 = MovieClip(theSoundClipMC);
var _local2 = new Sound(_local3);
_local2.attachSound(aSoundLinkage_str);
sounds_array.push(_local3);
var _local7 = new com.managers.SoundDataObject(aSoundLinkage_str, _local2);
sounds_array.push(_local7);
}
function getSound(aSoundLinkage_str) {
var _local2;
var _local6 = sounds_array.length;
_local2 = 0;
while (_local2 < _local6) {
var _local3 = sounds_array[_local2];
var _local5 = _local3.__get__name();
if (aSoundLinkage_str == _local5) {
var _local4 = _local3.__get__sound();
return(_local4);
}
_local2++;
}
}
function playSound(aSoundLinkage_str, aOffset_num, aLoopCount_num) {
trace((((("playSound = " + aSoundLinkage_str) + " ") + aOffset_num) + " ") + aLoopCount_num);
stopSound(aSoundLinkage_str);
var _local2 = getSound(aSoundLinkage_str);
_local2.start(aOffset_num, aLoopCount_num);
trace("tSound_snd = " + _local2);
}
function stopSound(aSoundLinkage_str) {
var _local2 = getSound(aSoundLinkage_str);
_local2.stop(aSoundLinkage_str);
}
function setSoundVolume(aSoundLinkage_str, aVolume_num) {
var _local2 = getSound(aSoundLinkage_str);
_local2.setVolume(aVolume_num);
}
function getSoundVolume(aSoundLinkage_str) {
var _local2 = getSound(aSoundLinkage_str);
return(_local2.getVolume());
}
function tweenSoundVolume(aSoundLinkage_str, aTargetVolume_num, aNumberOfFrames) {
trace(((((("*****tweenSoundVolume(" + aSoundLinkage_str) + ",") + aTargetVolume_num) + ",") + aNumberOfFrames) + ")");
trace("aSoundLinkage_str = " + aSoundLinkage_str);
trace("aTargetVolume_num = " + aTargetVolume_num);
trace("aNumberOfFrames = " + aNumberOfFrames);
var _local3 = getSoundVolume(aSoundLinkage_str);
trace("tCurrentVolume = " + _local3);
if (_local3 == undefined) {
trace("tCurrentVolume == undefined");
} else {
var _local5 = aTargetVolume_num;
trace("tTargetVolume = " + _local5);
var _local6 = Math.abs(_local3 - _local5);
if (_local6 < aNumberOfFrames) {
_local6 = aNumberOfFrames;
}
trace("tDifference = " + _local6);
var _local8 = 1;
if (_local3 < _local5) {
_local8 = 1;
} else if (_local3 > _local5) {
_local8 = -1;
} else {
trace("tCurrentVolume == tTargetVolume");
}
var _local7 = _local6 / aNumberOfFrames;
trace("tUnModChangePerFrame = " + _local7);
if (_local7 < 1) {
trace("tUnModChangePerFrame<1");
_local7 = 1;
}
var _local13 = _local7 * _local8;
trace("tChangePerFrame = " + _local13);
var _local12 = ("tweenHolder_" + aSoundLinkage_str) + "_mc";
trace("tSoundTweenHolderName_str = " + _local12);
trace("this = " + this);
var _local11 = thisMC.getNextHighestDepth();
trace("tNextDepth = " + _local11);
var _local14 = thisMC.createEmptyMovieClip(_local12, _local11);
trace("soundMCTweenThing = " + _local14);
var _local2 = MovieClip(_local14);
trace("tTweenMCThing = " + _local2);
_local2.ref = this;
_local2.targetVolume = _local5;
_local2.modNumber = _local8;
_local2.soundLinkage = aSoundLinkage_str;
_local2.changePerFrame = _local13;
_local2.onEnterFrame = function () {
trace("this.soundLinkage " + this.soundLinkage);
var _local2 = this.ref.getSoundVolume(this.soundLinkage);
trace((("this = " + this) + "tCurrentSoundVolume ") + _local2);
if (this.modNumber > 0) {
trace("done: this.modNumber<0");
trace("this.modNumber>0");
if (_local2 > this.targetVolume) {
trace("tCurrentSoundVolume>this.targetVolume");
this.onEnterFrame = null;
}
} else if (this.modNumber < 0) {
trace("done: this.modNumber<0");
if (_local2 < this.targetVolume) {
trace("tCurrentSoundVolume<this.targetVolume");
this.onEnterFrame = null;
}
} else {
trace("this.modNumber == 0 in Sound Manager, something is broken");
}
trace("tCurrentSoundVolume = " + _local2);
var _local3 = _local2 + this.changePerFrame;
trace("tNewSoundVolume = " + _local3);
this.ref.setSoundVolume(aSoundLinkage_str, _local3);
};
}
trace("*****tweenSoundVolume end");
}
function setGlobalVolume(aVolume_num) {
globalSound_snd.setVolume(aVolume_num);
}
}
Symbol 347 MovieClip [__Packages.com.managers.SoundDataObject] Frame 0
class com.managers.SoundDataObject extends Object
{
var name_str, sound_snd;
function SoundDataObject (aSoundName_str, aSound_snd) {
super();
name_str = aSoundName_str;
sound_snd = aSound_snd;
}
function get sound() {
return(sound_snd);
}
function get name() {
return(name_str);
}
}
Symbol 348 MovieClip [__Packages.com.utilities.StatTracker] Frame 0
class com.utilities.StatTracker
{
var _trackingEnabled, __get__setTrackingEnabled;
function StatTracker () {
trace("StatTracker");
_trackingEnabled = false;
}
function init() {
}
function submitStat(aString) {
if (_trackingEnabled) {
var _local2 = ("javascript:urchinTracker('/flashtracking" + aString) + "');";
trace("tUrchinString = " + _local2);
getURL (_local2);
}
}
function set setTrackingEnabled(aBoolean) {
trace("setTrackingEnabled = " + aBoolean);
_trackingEnabled = aBoolean;
//return(__get__setTrackingEnabled());
}
}
Symbol 349 MovieClip [__Packages.com.events.EventDispatcher] Frame 0
class com.events.EventDispatcher
{
function EventDispatcher () {
}
static function _removeEventListener(queue, event, handler) {
if (queue != undefined) {
var _local4 = queue.length;
var _local1;
_local1 = 0;
while (_local1 < _local4) {
var _local2 = queue[_local1];
if (_local2 == handler) {
queue.splice(_local1, 1);
return(undefined);
}
_local1++;
}
}
}
static function initialize(object) {
if (isTracing_boolean == true) {
trace(("@@EventDispatcher.initialize (" + object) + ")");
}
if (_fEventDispatcher == undefined) {
_fEventDispatcher = new com.events.EventDispatcher();
}
object.addEventListener = _fEventDispatcher.addEventListener;
object.removeEventListener = _fEventDispatcher.removeEventListener;
object.dispatchEvent = _fEventDispatcher.dispatchEvent;
object.dispatchQueue = _fEventDispatcher.dispatchQueue;
}
function dispatchQueue(queueObj, eventObj) {
var _local7 = "__q_" + eventObj.type;
var _local4 = queueObj[_local7];
if (_local4 != undefined) {
var _local5;
for (_local5 in _local4) {
var _local1 = _local4[_local5];
var _local3 = typeof(_local1);
if ((_local3 == "object") || (_local3 == "movieclip")) {
if (_local1.handleEvent != undefined) {
_local1.handleEvent(eventObj);
}
if (_local1[eventObj.type] != undefined) {
if (exceptions[eventObj.type] == undefined) {
_local1[eventObj.type](eventObj);
}
}
} else {
_local1.apply(queueObj, [eventObj]);
}
}
}
}
function dispatchEvent(eventObj) {
if (isTracing_boolean == true) {
trace((("@@" + this) + ".dispatchEvent() type: ") + eventObj.type);
}
if (eventObj.target == undefined) {
eventObj.target = this;
}
this[eventObj.type + "Handler"](eventObj);
dispatchQueue(this, eventObj);
}
function addEventListener(event, handler) {
if (isTracing_boolean == true) {
trace(((((("@@" + this) + ".addEventListener (") + event) + ",") + handler) + ")");
}
var _local3 = "__q_" + event;
if (this[_local3] == undefined) {
this[_local3] = new Array();
}
_global.ASSetPropFlags(this, _local3, 1);
_removeEventListener(this[_local3], event, handler);
this[_local3].push(handler);
}
function removeEventListener(event, handler) {
if (isTracing_boolean == true) {
trace(((((("@@" + this) + ".removeEventListener (") + event) + ",") + handler) + ")");
}
var _local3 = "__q_" + event;
_removeEventListener(this[_local3], event, handler);
}
static var _fEventDispatcher = undefined;
static var exceptions = {move:1, draw:1, load:1};
static var isTracing_boolean = false;
}
Symbol 350 MovieClip [__Packages.com.utilities.MyRandom] Frame 0
class com.utilities.MyRandom
{
function MyRandom () {
}
static function roll(minVal, maxVal) {
return(minVal + Math.floor(Math.random() * ((maxVal + 1) - minVal)));
}
}
Symbol 351 MovieClip [__Packages.com.events.Event] Frame 0
class com.events.Event extends Object
{
var target, type;
function Event (aTarget_obj, aType_str) {
super();
target = aTarget_obj;
type = aType_str;
}
}
Symbol 67 MovieClip Frame 1
stop();
Symbol 197 Button
on (press) {
if (!_root.playPressed) {
_root.myGame.STAGE_BUTTON_START("instructions");
_root.playPressed = true;
}
}
Symbol 202 Button
on (press) {
if (!_root.playPressed) {
_root.myGame.STAGE_BUTTON_START("play");
_root.playPressed = true;
}
}
Symbol 212 MovieClip Frame 9
stop();
Symbol 214 Button
on (press) {
_root.myGame.STAGE_BUTTON_HINT();
}
Symbol 239 Button
on (press) {
_root.myGame.STAGE_BUTTON_SUBMIT();
}
Symbol 253 Button
on (press) {
play();
_root.myGame.STAGE_BUTTON_TEST_FOR_END();
}
Symbol 260 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 11
stop();
Symbol 269 Button
on (release) {
gotoAndStop ("stop");
}
Symbol 274 Button
on (release) {
gotoAndStop (1);
}
Symbol 275 MovieClip Frame 1
stop();
bgMusic = new Sound(this);
bgMusic.attachSound("loop");
bgMusic.setVolume(10);
bgMusic.start(0, 9999);
Symbol 275 MovieClip Frame 5
bgMusic.stop("loop");
Symbol 276 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 11
stop();
Symbol 319 MovieClip Frame 12
stop();
Symbol 319 MovieClip Frame 26
stop();
Symbol 319 MovieClip Frame 38
stop();
Symbol 319 MovieClip Frame 52
stop();
Symbol 319 MovieClip Frame 64
stop();
Symbol 319 MovieClip Frame 79
stop();
Symbol 319 MovieClip Frame 91
stop();
Symbol 319 MovieClip Frame 107
stop();
Symbol 319 MovieClip Frame 119
stop();
Symbol 319 MovieClip Frame 125
stop();
Symbol 323 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 2
_root.myGame.soundManager_mc.playSound("failSound");
Symbol 323 MovieClip Frame 10
stop();
Symbol 323 MovieClip Frame 11
_root.myGame.soundManager_mc.playSound("failSound");
Symbol 323 MovieClip Frame 19
stop();
Symbol 323 MovieClip Frame 20
_root.myGame.soundManager_mc.playSound("failSound");
Symbol 323 MovieClip Frame 28
stop();
Symbol 323 MovieClip Frame 29
_root.myGame.soundManager_mc.playSound("failSound");
Symbol 323 MovieClip Frame 37
stop();
Symbol 323 MovieClip Frame 38
_root.myGame.soundManager_mc.playSound("failSound");
Symbol 323 MovieClip Frame 46
stop();
Symbol 323 MovieClip Frame 47
_root.myGame.soundManager_mc.playSound("failSound");
Symbol 323 MovieClip Frame 55
stop();
Symbol 323 MovieClip Frame 56
_root.myGame.soundManager_mc.playSound("failSound");
Symbol 323 MovieClip Frame 64
stop();
Symbol 323 MovieClip Frame 65
_root.myGame.soundManager_mc.playSound("failSound");
Symbol 323 MovieClip Frame 73
stop();
Symbol 323 MovieClip Frame 74
_root.myGame.soundManager_mc.playSound("wrongSound");
Symbol 323 MovieClip Frame 102
stop();
Symbol 332 Button
on (press) {
_root.myGame.STAGE_BUTTON_HIDESCRIPT();
}
Symbol 343 Button
on (press) {
_root.myGame.STAGE_BUTTON_COPYPASTE();
}
Symbol 344 Button
on (press) {
_root.gotoAndPlay("playFrame");
}