Frame 1
iStatus = 0;
_quality = "high";
setProperty("pBar", _xscale , 0);
this.stop();
this.faifg.startPreloaderAdvert();
Instance of Symbol 438 MovieClip [faifg] "faifg" in Frame 1
//component parameters
onClipEvent (construct) {
bgColorForPauseAdverts = 0;
bgColorForPreloaderAdverts = 0;
var collProps = [];
this.collLoaderRectangleAdvert = new mx.utils.CollectionImpl();
var itemObj0;
var collProp;
var i = 0;
while (i < collProps.length) {
itemObj0 = new com.spillgroup.faifg.LoaderRectangleAdvert();
collProp = collProps[i];
for (var itemProps in collProp) {
itemObj0[itemProps] = collProp[itemProps];
}
this.collLoaderRectangleAdvert.addItem(itemObj0);
i++;
}
elementsBgColorForPauseAdverts = 7683855 /* 0x753F0F */;
elementsBgColorForPreloaderAdverts = 7683855 /* 0x753F0F */;
elementsColorForPauseAdverts = 15170589 /* 0xE77C1D */;
elementsColorForPreloaderAdverts = 15170589 /* 0xE77C1D */;
startContext = "_root";
startFunction = "gotoAndPlay";
startParams = [];
startParams[0] = 2;
zegaboPath = "http://preload.boago.com:8080/adsserver/loader/";
zoneForPauseAdverts = 7;
zoneForPreloaderAdverts = 7;
}
Frame 2
iBytesTotal = _root.getBytesTotal();
iBytesLoaded = _root.getBytesLoaded();
iBytes = (iBytesLoaded / iBytesTotal) * 100;
setProperty("pBar", _xscale , iBytes);
sStatus = iBytes + "%";
Frame 3
if (iBytes < 100) {
gotoAndPlay (2);
} else {
sStatus = "COMPLETE";
gotoAndPlay (4);
}
Frame 4
sStatus = "";
gotoAndStop ("menu");
Frame 15
stop();
Frame 30
nameOfOwnerArray = new Array("Jones", "Smith", "Sanders", "Dean", "Seder", "Peters", "O'Reilly", "Johnson", "Goldberg", "Rodriguez", "Stewart", "Cross", "Jackson", "Willis", "Silas", "Jamison", "Antony", "David", "Stevens", "Oliver", "Daniels", "Collins", "Laurence", "Martin", "Scott", "Judd", "Matthews");
nameOfDogArray = new Array("Demetri", "Spot", "Eugene", "Chilli", "Bonnie", "Deej", "Tiga", "Eddie", "Col", "Rex", "Josie", "Dwight", "Pam", "Jables", "Cage", "Axl", "Lex", "Jaguar", "Kid", "Dewey", "Sam", "dewey", "Tigre", "Paddy", "Matilda", "Harvey", "Magilla", "tucker", "wolfie", "fox", "Kid", "Peanut", "Max", "Rocket", "Rebel", "Racer");
maritalNameArray = new Array("Mr. ", "Miss. ", "Mrs. ");
timeOfDay = new Array("dusk", "dusk", "dusk", "morn", "morn", "morn", "noon", "noon", "noon", "set", "set", "set", "night", "night", "night");
function timeCounter() {
frameCount++;
if (timerSpeed == "slow") {
if (frameCount >= frameRate) {
frameCount = 0;
time--;
}
}
if (timerSpeed == "fast") {
if (frameCount >= (frameRate / 8)) {
frameCount = 0;
time--;
}
}
if (time <= 0) {
delete _root.onEnterFrame;
_root.check.removeMovieClip();
_root.world.removeMovieClip();
_root.userDog.removeMovieClip();
_root.interface_mc.removeMovieClip();
_root.foreground.removeMovieClip();
_root.gotoAndStop("gameover");
}
}
function removeDogs() {
num = random(removeCount);
clipName = dogArray[num];
world[clipName].removeMovieClip();
dogArray.splice(num, 1);
removeCount--;
if (removeCount > numberOfDogs) {
removeDogs();
}
}
function createDogToFind() {
randomDogName = random(36);
randomOwnerName = random(27);
nameOfOwner = random(27);
randomMaritalName = random(3);
nameOfOwner = (maritalNameArray[randomMaritalName] + " ") + nameOfOwnerArray[randomOwnerName];
nameOfDog = nameOfDogArray[randomOwnerName];
userDogType = random(5) + 1;
userDogEyes = random(4) + 1;
userDogEars = random(3) + 1;
userDogNose = random(3) + 1;
dogName = "dog" + userDogType;
_root.attachMovie(dogName, "userDog", 500, {_x:-20000, _y:-20000});
_root.userDog.eyes_mc.gotoAndStop(userDogEyes);
_root.userDog.ears_mc.gotoAndStop(userDogEars);
_root.userDog.nose_mc.gotoAndStop(userDogNose);
}
function placeEyes(dogMC) {
_root.world[dogMC].eyes_mc.gotoAndStop(random(4) + 1);
eyes = _root.world[dogMC].eyes_mc._currentframe;
if (dogThreshold == 0) {
while (eyes == userDogEyes) {
eyes = random(4) + 1;
}
_root.world[dogMC].eyes_mc.gotoAndStop(eyes);
} else if (dogThreshold > 0) {
if (_root.world[dogMC].eyes_mc._currentframe == userDogEyes) {
dogThreshold--;
}
}
}
function placeEars(dogMC) {
_root.world[dogMC].ears_mc.gotoAndStop(random(3) + 1);
ears = _root.world[dogMC].ears_mc._currentframe;
if (dogThreshold == 0) {
while (ears == userDogEars) {
ears = random(3) + 1;
}
_root.world[dogMC].ears_mc.gotoAndStop(ears);
} else if (dogThreshold > 0) {
if (_root.world[dogMC].ears_mc._currentframe == userDogEars) {
dogThreshold--;
}
}
}
function placeNose(dogMC) {
_root.world[dogMC].nose_mc.gotoAndStop(random(3) + 1);
nose = _root.world[dogMC].nose_mc._currentframe;
if (dogThreshold == 0) {
while (nose == userDogNose) {
nose = random(3) + 1;
}
_root.world[dogMC].nose_mc.gotoAndStop(nose);
} else if (dogThreshold > 0) {
if (_root.world[dogMC].nose_mc._currentframe == userDogNose) {
dogThreshold--;
}
}
}
function buildLevel() {
_root.pressed = false;
_root.attachMovie("interface_mc", "interface_mc", 4010, {_x:320, _y:360});
_root.splash.removeMovieClip();
_root.onEnterFrame = game;
numberOfRows = 1;
while (numberOfRows < (totalNumberOfRows + 1)) {
heightSpacer = heightSpacer - (dogSideLength * (_root["rowSize_" + numberOfRows] / 100));
numOfSquares = Math.floor(640 / (dogSideLength * (_root["rowSize_" + numberOfRows] / 100)));
leftOver = (640 - (numOfSquares * (dogSideLength * (_root["rowSize_" + numberOfRows] / 100)))) / 2;
i = totalDepths;
while (i < (totalDepths + numOfSquares)) {
dogArray[i] = "dog" + i;
spacing = (i - totalDepths) * (dogSideLength * (_root["rowSize_" + numberOfRows] / 100));
dogName = random(5) + 1;
dogName = "dog" + dogName;
world.attachMovie(dogName, "dog" + i, i, {_x:spacing + leftOver, _y:heightSpacer, _xscale:_root["rowSize_" + numberOfRows], _yscale:_root["rowSize_" + numberOfRows]});
dogMC = "dog" + i;
if (dogName == userDogType) {
dogThreshold--;
}
world[dogMC]._x = world[dogMC]._x + (random(14) - 7);
world[dogMC]._y = world[dogMC]._y + random(4);
placementOrder = random(6) + 1;
switch (placementOrder) {
case 1 :
placeEyes(dogMC);
placeEars(dogMC);
placeNose(dogMC);
break;
case 2 :
placeEyes(dogMC);
placeNose(dogMC);
placeEars(dogMC);
break;
case 3 :
placeNose(dogMC);
placeEyes(dogMC);
placeEars(dogMC);
break;
case 4 :
placeNose(dogMC);
placeEars(dogMC);
placeEyes(dogMC);
break;
case 5 :
placeEars(dogMC);
placeNose(dogMC);
placeEyes(dogMC);
break;
case 6 :
placeEars(dogMC);
placeEyes(dogMC);
placeNose(dogMC);
}
dogCount++;
dogThreshold = 2;
i++;
}
totalDepths = totalDepths + numOfSquares;
numberOfRows++;
}
removeCount = dogCount;
removeDogs();
replaceDog = random(numberOfDogs - 1);
dogArray[replaceDog];
while (dogArray[replaceDog] == undefined) {
replaceDog = random(numberOfDogs - 1);
}
_root.userDog._x = world[dogArray[replaceDog]]._x;
_root.userDog._y = world[dogArray[replaceDog]]._y;
_root.userDog._xscale = world[dogArray[replaceDog]]._xscale;
_root.userDog._yscale = world[dogArray[replaceDog]]._yscale;
world[dogArray[replaceDog]].removeMovieClip();
dogArray.splice(replaceDog, 1);
}
function game() {
timeCounter();
mouseControl();
}
function wrongDog() {
timeCounter();
}
function mouseControl() {
mouseListener.onMouseUp = function () {
_root.mousePoint.removeMovieClip();
pressed = false;
};
mouseListener.onMouseDown = function () {
if (!pressed) {
pressed = true;
if (_root.userDog.hitTest(_xmouse, _ymouse)) {
delete _root.onEnterFrame;
_root.interface_mc.removeMovieClip();
_root.attachMovie("letseeCORRECT-mov", "check", 5001, {_x:320, _y:200});
}
i = 0;
while (i < (numberOfDogs + 1)) {
if (_root.world[dogArray[i]].hitTest(_xmouse, _ymouse)) {
delete _root.onEnterFrame;
_root.onEnterFrame = wrongDog;
_root.attachMovie("letseeWRONG-mov", "check", 5001, {_x:320, _y:200});
}
i++;
}
_root.createEmptyMovieClip("mousePoint", 1000);
_root.mousePoint._x = _xmouse;
_root.mousePoint._y = _ymouse;
}
};
}
stop();
rowSize_1 = 100;
rowSize_2 = 90;
rowSize_3 = 80;
rowSize_4 = 70;
rowSize_5 = 60;
rowSize_6 = 50;
rowSize_7 = 40;
rowSize_8 = 30;
rowSize_9 = 20;
rowSize_10 = 10;
userDogType = 0;
userDogEyes = 0;
userDogEars = 0;
userDogNose = 0;
hourOfDay = 0;
dogSideLength = 60;
interfaceHeight = 50;
totalNumberOfRows = 4;
totalDepths = 2;
heightSpacer = (Stage.height - 15) - interfaceHeight;
dogArray = new Array();
dogThreshold = 2;
dogCount = 0;
pressed = false;
world = _root.world_mc;
level = 1;
numberOfDogs = 4;
time = 20;
frameCount = 0;
frameRate = 31;
timerSpeed = "slow";
score = 0;
mouseListener = new Object();
Mouse.addListener(mouseListener);
createDogToFind();
_root.world.attachMovie("bg-" + timeOfDay[hourOfDay], "background", 1, {_x:321, _y:200});
_root.attachMovie("fg-" + _root.timeOfDay[_root.hourOfDay], "foreground", 3003, {_x:0, _y:0});
_root.attachMovie("splashStart", "splash", 10000, {_x:600, _y:400});
Frame 45
stop();
Frame 60
stop();
Frame 75
stop();
Instance of Symbol 24 MovieClip in Symbol 30 MovieClip Frame 1
onClipEvent (load) {
photoDogMC = "dog" + _root.userDogType;
this.attachMovie(photoDogMC, "photoDog", 5000);
this.photoDog.eyes_mc.gotoAndStop(_root.userDog.eyes_mc._currentframe);
this.photoDog.ears_mc.gotoAndStop(_root.userDog.ears_mc._currentframe);
this.photoDog.nose_mc.gotoAndStop(_root.userDog.nose_mc._currentframe);
}
Symbol 32 MovieClip Frame 11
stop();
Symbol 36 MovieClip Frame 50
stop();
Symbol 38 MovieClip [letseeCORRECT-mov] Frame 60
stop();
_root.attachMovie("lickmov_" + _root.userDogType, "theRightDog", 5001, {_x:-30, _y:-70});
delete _root.onEnterFrame;
delete _root.mouseListener.onMouseUp;
delete _root.mouseListener.onMouseDown;
_root.interface_mc.removeMovieClip();
this.removeMovieClip();
Symbol 42 MovieClip Frame 55
stop();
Symbol 44 MovieClip [letseeWRONG-mov] Frame 100
stop();
delete _root.onEnterFrame;
_root.onEnterFrame = _root.game;
_root.pressed = false;
this.removeMovieClip();
Symbol 50 MovieClip Frame 100
stop();
Symbol 64 MovieClip Frame 1
stop();
Instance of Symbol 59 MovieClip in Symbol 75 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.ears_mc._currentframe);
}
Instance of Symbol 70 MovieClip in Symbol 75 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.eyes_mc._currentframe);
}
Instance of Symbol 74 MovieClip in Symbol 75 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.nose_mc._currentframe);
}
Symbol 85 MovieClip Frame 100
stop();
Symbol 91 MovieClip Frame 100
stop();
Symbol 94 MovieClip [lickmov_5] Frame 115
i = 0;
while (i < (_root.numberOfDogs + 1)) {
blah = _root.dogArray[i];
_root.world[blah].removeMovieClip();
i++;
}
_root.userDog.removeMovieClip();
delete _root.dogArray;
_root.level++;
_root.dogCount = 0;
_root.score = _root.score + ((_root.time * 10) * _root.level);
_root.time = 20;
_root.heightSpacer = (Stage.height - 15) - _root.interfaceHeight;
_root.dogArray = new Array();
_root.totalDepths = 2;
_root.userDogType = 0;
_root.userDogEyes = 0;
_root.userDogEars = 0;
_root.userDogNose = 0;
_root.numberOfDogs = _root.numberOfDogs + 4;
if (_root.numberOfDogs >= 40) {
_root.numberOfDogs = 40;
}
_root.hourOfDay = _root.hourOfDay + 1;
if (_root.hourOfDay >= 15) {
_root.hourOfDay = 0;
}
_root.createDogToFind();
_root.world.attachMovie("bg-" + _root.timeOfDay[_root.hourOfDay], "background", 1, {_x:321, _y:200});
_root.attachMovie("fg-" + _root.timeOfDay[_root.hourOfDay], "foreground", 3003, {_x:0, _y:0});
_root.attachMovie("splashStart", "splash", 10000, {_x:600, _y:400});
Symbol 94 MovieClip [lickmov_5] Frame 140
_root.pressed = false;
this.removeMovieClip();
Symbol 103 MovieClip Frame 3
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 118 MovieClip Frame 3
stop();
Instance of Symbol 103 MovieClip in Symbol 119 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.ears_mc._currentframe);
}
Instance of Symbol 114 MovieClip in Symbol 119 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.eyes_mc._currentframe);
}
Instance of Symbol 118 MovieClip in Symbol 119 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.nose_mc._currentframe);
}
Symbol 126 MovieClip Frame 100
stop();
Symbol 128 MovieClip [lickmov_3] Frame 115
i = 0;
while (i < (_root.numberOfDogs + 1)) {
blah = _root.dogArray[i];
_root.world[blah].removeMovieClip();
i++;
}
_root.userDog.removeMovieClip();
delete _root.dogArray;
_root.level++;
_root.dogCount = 0;
_root.score = _root.score + ((_root.time * 10) * _root.level);
_root.time = 20;
_root.heightSpacer = (Stage.height - 15) - _root.interfaceHeight;
_root.dogArray = new Array();
_root.totalDepths = 2;
_root.userDogType = 0;
_root.userDogEyes = 0;
_root.userDogEars = 0;
_root.userDogNose = 0;
_root.numberOfDogs = _root.numberOfDogs + 4;
if (_root.numberOfDogs >= 40) {
_root.numberOfDogs = 40;
}
_root.hourOfDay = _root.hourOfDay + 1;
if (_root.hourOfDay >= 15) {
_root.hourOfDay = 0;
}
_root.createDogToFind();
_root.world.attachMovie("bg-" + _root.timeOfDay[_root.hourOfDay], "background", 1, {_x:321, _y:200});
_root.attachMovie("fg-" + _root.timeOfDay[_root.hourOfDay], "foreground", 3003, {_x:0, _y:0});
_root.attachMovie("splashStart", "splash", 10000, {_x:600, _y:400});
Symbol 128 MovieClip [lickmov_3] Frame 140
_root.pressed = false;
this.removeMovieClip();
Instance of Symbol 137 MovieClip in Symbol 150 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.ears_mc._currentframe);
}
Instance of Symbol 145 MovieClip in Symbol 150 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.eyes_mc._currentframe);
}
Instance of Symbol 149 MovieClip in Symbol 150 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.nose_mc._currentframe);
}
Symbol 157 MovieClip Frame 100
stop();
Symbol 159 MovieClip [lickmov_2] Frame 115
i = 0;
while (i < (_root.numberOfDogs + 1)) {
blah = _root.dogArray[i];
_root.world[blah].removeMovieClip();
i++;
}
_root.userDog.removeMovieClip();
delete _root.dogArray;
_root.level++;
_root.dogCount = 0;
_root.score = _root.score + ((_root.time * 10) * _root.level);
_root.time = 20;
_root.heightSpacer = (Stage.height - 15) - _root.interfaceHeight;
_root.dogArray = new Array();
_root.totalDepths = 2;
_root.userDogType = 0;
_root.userDogEyes = 0;
_root.userDogEars = 0;
_root.userDogNose = 0;
_root.numberOfDogs = _root.numberOfDogs + 4;
if (_root.numberOfDogs >= 40) {
_root.numberOfDogs = 40;
}
_root.hourOfDay = _root.hourOfDay + 1;
if (_root.hourOfDay >= 15) {
_root.hourOfDay = 0;
}
_root.createDogToFind();
_root.world.attachMovie("bg-" + _root.timeOfDay[_root.hourOfDay], "background", 1, {_x:321, _y:200});
_root.attachMovie("fg-" + _root.timeOfDay[_root.hourOfDay], "foreground", 3003, {_x:0, _y:0});
_root.attachMovie("splashStart", "splash", 10000, {_x:600, _y:400});
Symbol 159 MovieClip [lickmov_2] Frame 140
_root.pressed = false;
this.removeMovieClip();
Instance of Symbol 168 MovieClip in Symbol 181 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.ears_mc._currentframe);
}
Instance of Symbol 176 MovieClip in Symbol 181 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.eyes_mc._currentframe);
}
Instance of Symbol 180 MovieClip in Symbol 181 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.nose_mc._currentframe);
}
Symbol 188 MovieClip Frame 100
stop();
Symbol 190 MovieClip [lickmov_1] Frame 116
i = 0;
while (i < (_root.numberOfDogs + 1)) {
blah = _root.dogArray[i];
_root.world[blah].removeMovieClip();
i++;
}
_root.userDog.removeMovieClip();
delete _root.dogArray;
_root.level++;
_root.dogCount = 0;
_root.score = _root.score + ((_root.time * 10) * _root.level);
_root.time = 20;
_root.heightSpacer = (Stage.height - 15) - _root.interfaceHeight;
_root.dogArray = new Array();
_root.totalDepths = 2;
_root.userDogType = 0;
_root.userDogEyes = 0;
_root.userDogEars = 0;
_root.userDogNose = 0;
_root.numberOfDogs = _root.numberOfDogs + 4;
if (_root.numberOfDogs >= 40) {
_root.numberOfDogs = 40;
}
_root.hourOfDay = _root.hourOfDay + 1;
if (_root.hourOfDay >= 15) {
_root.hourOfDay = 0;
}
_root.createDogToFind();
_root.world.attachMovie("bg-" + _root.timeOfDay[_root.hourOfDay], "background", 1, {_x:321, _y:200});
_root.attachMovie("fg-" + _root.timeOfDay[_root.hourOfDay], "foreground", 3003, {_x:0, _y:0});
_root.attachMovie("splashStart", "splash", 10000, {_x:600, _y:400});
Symbol 190 MovieClip [lickmov_1] Frame 140
_root.pressed = false;
this.removeMovieClip();
Symbol 199 MovieClip Frame 3
stop();
Symbol 204 MovieClip Frame 1
stop();
Instance of Symbol 199 MovieClip in Symbol 215 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.ears_mc._currentframe);
}
Instance of Symbol 209 MovieClip in Symbol 215 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.eyes_mc._currentframe);
}
Instance of Symbol 214 MovieClip in Symbol 215 MovieClip Frame 1
onClipEvent (load) {
this.gotoAndStop(_root.userDog.nose_mc._currentframe);
}
Symbol 222 MovieClip Frame 100
stop();
Symbol 227 MovieClip Frame 100
stop();
Symbol 228 MovieClip [lickmov_4] Frame 115
i = 0;
while (i < (_root.numberOfDogs + 1)) {
blah = _root.dogArray[i];
_root.world[blah].removeMovieClip();
i++;
}
_root.userDog.removeMovieClip();
delete _root.dogArray;
_root.level++;
_root.dogCount = 0;
_root.score = _root.score + ((_root.time * 10) * _root.level);
_root.time = 20;
_root.heightSpacer = (Stage.height - 15) - _root.interfaceHeight;
_root.dogArray = new Array();
_root.totalDepths = 2;
_root.userDogType = 0;
_root.userDogEyes = 0;
_root.userDogEars = 0;
_root.userDogNose = 0;
_root.numberOfDogs = _root.numberOfDogs + 4;
if (_root.numberOfDogs >= 40) {
_root.numberOfDogs = 40;
}
_root.hourOfDay = _root.hourOfDay + 1;
if (_root.hourOfDay >= 15) {
_root.hourOfDay = 0;
}
_root.createDogToFind();
_root.world.attachMovie("bg-" + _root.timeOfDay[_root.hourOfDay], "background", 1, {_x:321, _y:200});
_root.attachMovie("fg-" + _root.timeOfDay[_root.hourOfDay], "foreground", 3003, {_x:0, _y:0});
_root.attachMovie("splashStart", "splash", 10000, {_x:600, _y:400});
Symbol 228 MovieClip [lickmov_4] Frame 140
_root.pressed = false;
this.removeMovieClip();
Symbol 271 MovieClip Frame 1
stop();
Symbol 271 MovieClip Frame 21
this.gotoAndPlay(8);
Symbol 277 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 2
stop();
Symbol 277 MovieClip Frame 3
stop();
Symbol 280 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 2
stop();
Symbol 282 MovieClip Frame 1
stop();
Symbol 282 MovieClip Frame 2
stop();
Symbol 282 MovieClip Frame 3
stop();
Symbol 282 MovieClip Frame 4
stop();
Symbol 285 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 2
stop();
Symbol 285 MovieClip Frame 3
stop();
Symbol 287 Button
on (rollOver) {
this.tail_mc.gotoAndPlay(2);
}
on (rollOut) {
this.tail_mc.gotoAndPlay(22);
}
Symbol 291 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 21
this.gotoAndPlay(8);
Symbol 295 MovieClip Frame 1
stop();
Symbol 295 MovieClip Frame 2
stop();
Symbol 295 MovieClip Frame 3
stop();
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 6
stop();
Symbol 304 MovieClip Frame 1
stop();
Symbol 304 MovieClip Frame 6
stop();
Symbol 304 MovieClip Frame 11
stop();
Symbol 304 MovieClip Frame 16
stop();
Symbol 306 MovieClip Frame 1
stop();
Symbol 306 MovieClip Frame 2
stop();
Symbol 306 MovieClip Frame 3
stop();
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 21
this.gotoAndPlay(8);
Symbol 312 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 2
stop();
Symbol 312 MovieClip Frame 3
stop();
Symbol 315 MovieClip Frame 1
stop();
Symbol 315 MovieClip Frame 2
stop();
Symbol 317 MovieClip Frame 1
stop();
Symbol 317 MovieClip Frame 2
stop();
Symbol 317 MovieClip Frame 3
stop();
Symbol 317 MovieClip Frame 4
stop();
Symbol 321 MovieClip Frame 1
stop();
Symbol 321 MovieClip Frame 2
stop();
Symbol 321 MovieClip Frame 3
stop();
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 21
this.gotoAndPlay(8);
Symbol 329 MovieClip Frame 1
stop();
Symbol 329 MovieClip Frame 2
stop();
Symbol 329 MovieClip Frame 3
stop();
Symbol 336 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 2
stop();
Symbol 336 MovieClip Frame 3
stop();
Symbol 336 MovieClip Frame 4
stop();
Symbol 338 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 2
stop();
Symbol 338 MovieClip Frame 3
stop();
Symbol 341 MovieClip Frame 1
stop();
Symbol 341 MovieClip Frame 21
this.gotoAndPlay(8);
Symbol 346 MovieClip Frame 1
stop();
Symbol 346 MovieClip Frame 2
stop();
Symbol 346 MovieClip Frame 3
stop();
Symbol 348 MovieClip Frame 1
stop();
Symbol 348 MovieClip Frame 2
stop();
Symbol 348 MovieClip Frame 3
stop();
Symbol 348 MovieClip Frame 4
stop();
Symbol 352 MovieClip Frame 1
stop();
Symbol 352 MovieClip Frame 2
stop();
Symbol 352 MovieClip Frame 3
stop();
Symbol 368 Button
on (release) {
_root.buildLevel();
}
Instance of Symbol 24 MovieClip in Symbol 372 MovieClip [splashStart] Frame 1
onClipEvent (load) {
photoDogMC = "dog" + _root.userDogType;
this.attachMovie(photoDogMC, "photoDog", 5000);
this.photoDog.eyes_mc.gotoAndStop(_root.userDog.eyes_mc._currentframe);
this.photoDog.ears_mc.gotoAndStop(_root.userDog.ears_mc._currentframe);
this.photoDog.nose_mc.gotoAndStop(_root.userDog.nose_mc._currentframe);
}
Symbol 384 Button
on (press) {
_root.pressed = false;
_root.timerSpeed = "fast";
_root.interface_mc.time_mc.gotoAndStop("fast");
_root.interface_mc.watch_red._x = _root.interface_mc.watch_mc._x;
_root.interface_mc.watch_red._y = _root.interface_mc.watch_mc._y;
_root.interface_mc.watch_mc._x = -1000;
_root.interface_mc.watch_mc._y = -1000;
}
on (release) {
_root.timerSpeed = "slow";
_root.interface_mc.time_mc.gotoAndStop("slow");
_root.interface_mc.watch_mc._x = _root.interface_mc.watch_red._x;
_root.interface_mc.watch_mc._y = _root.interface_mc.watch_red._y;
_root.interface_mc.watch_red._x = -1000;
_root.interface_mc.watch_red._y = -1000;
_root.pressed = false;
}
Symbol 388 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 15
stop();
Symbol 411 MovieClip Frame 1
this.stop();
Symbol 411 MovieClip Frame 7
this.stop();
Symbol 411 MovieClip Frame 13
this.stop();
Symbol 415 MovieClip Frame 1
this.stop();
Symbol 415 MovieClip Frame 7
this.stop();
Symbol 415 MovieClip Frame 13
this.stop();
Symbol 423 MovieClip [flvAdvert] Frame 1
#initclip 28
Object.registerClass("flvAdvert", com.spillgroup.faifg.FlvAdvert);
#endinitclip
Symbol 428 MovieClip [preloaderGame] Frame 1
#initclip 29
Object.registerClass("preloaderGame", com.spillgroup.faifg.PreloaderGame);
#endinitclip
Symbol 438 MovieClip [faifg] Frame 1
#initclip 30
Object.registerClass("faifg", com.spillgroup.faifg.packager);
#endinitclip
if (!this.isMouseClassChanged) {
this.isMouseClassChanged = true;
_global.Mouse = Mouse;
_root.Mouse = {};
_root.Mouse._listeners = new Array();
_root.Mouse.addListener = function (listener) {
listener.isPaused = false;
this._listeners.push(listener);
if (listener.onMouseDown) {
listener.onMouseDownOriginal = listener.onMouseDown;
listener.onMouseDown = function () {
if (!this.isPaused) {
this.onMouseDownOriginal();
}
};
}
if (listener.onMouseUp) {
listener.onMouseUpOriginal = listener.onMouseUp;
listener.onMouseUp = function () {
if (!this.isPaused) {
this.onMouseUpOriginal();
}
};
}
if (listener.onMouseMove) {
listener.onMouseMoveOriginal = listener.onMouseMove;
listener.onMouseMove = function () {
if (!this.isPaused) {
this.onMouseMoveOriginal();
}
};
}
if (listener.onMouseWheel) {
listener.onMouseWheelOriginal = listener.onMouseWheel;
listener.onMouseWheel = function (delta, scrollTarget) {
if (!this.isPaused) {
this.onMouseWheelOriginal(delta, scrollTarget);
}
};
}
_global.Mouse.addListener(listener);
};
_root.Mouse.removeListener = function (listener) {
this._listeners.remove(listener);
_global.Mouse.removeListener(listener);
};
}
if (!NetStream.prototype.isChanged) {
NetStream.prototype.isChanged = true;
NetStream.prototype.arrNetStream = new Array();
NetStream.prototype.playOriginal = NetStream.prototype.play;
NetStream.prototype.play = function (name, start, len, reset) {
this.isPaused = false;
NetStream.prototype.arrNetStream.push(this);
this.playOriginal(name, start, len, reset);
};
NetStream.prototype.pauseOriginal = NetStream.prototype.pause;
NetStream.prototype.pause = function (flag) {
if (flag == undefined) {
this.isPaused = !this.isPaused;
this.pauseOriginal();
} else {
this.isPaused = flag;
this.pauseOriginal(flag);
}
};
}
Symbol 399 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip
{
var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled;
function UIObject () {
super();
constructObject();
}
function get width() {
return(_width);
}
function get height() {
return(_height);
}
function get left() {
return(_x);
}
function get x() {
return(_x);
}
function get top() {
return(_y);
}
function get y() {
return(_y);
}
function get right() {
return(_parent.width - (_x + width));
}
function get bottom() {
return(_parent.height - (_y + height));
}
function getMinHeight(Void) {
return(_minHeight);
}
function setMinHeight(h) {
_minHeight = h;
}
function get minHeight() {
return(getMinHeight());
}
function set minHeight(h) {
setMinHeight(h);
//return(minHeight);
}
function getMinWidth(Void) {
return(_minWidth);
}
function setMinWidth(w) {
_minWidth = w;
}
function get minWidth() {
return(getMinWidth());
}
function set minWidth(w) {
setMinWidth(w);
//return(minWidth);
}
function setVisible(x, noEvent) {
if (x != _visible) {
_visible = x;
if (noEvent != true) {
dispatchEvent({type:(x ? "reveal" : "hide")});
}
}
}
function get visible() {
return(_visible);
}
function set visible(x) {
setVisible(x, false);
//return(visible);
}
function get scaleX() {
return(_xscale);
}
function set scaleX(x) {
_xscale = x;
//return(scaleX);
}
function get scaleY() {
return(_yscale);
}
function set scaleY(y) {
_yscale = y;
//return(scaleY);
}
function doLater(obj, fn) {
if (methodTable == undefined) {
methodTable = new Array();
}
methodTable.push({obj:obj, fn:fn});
onEnterFrame = doLaterDispatcher;
}
function doLaterDispatcher(Void) {
delete onEnterFrame;
if (invalidateFlag) {
redraw();
}
var _local3 = methodTable;
methodTable = new Array();
if (_local3.length > 0) {
var _local2;
while (_local2 = _local3.shift() , _local2 != undefined) {
_local2.obj[_local2.fn]();
}
}
}
function cancelAllDoLaters(Void) {
delete onEnterFrame;
methodTable = new Array();
}
function invalidate(Void) {
invalidateFlag = true;
onEnterFrame = doLaterDispatcher;
}
function invalidateStyle(Void) {
invalidate();
}
function redraw(bAlways) {
if (invalidateFlag || (bAlways)) {
invalidateFlag = false;
var _local2;
for (_local2 in tfList) {
tfList[_local2].draw();
}
draw();
dispatchEvent({type:"draw"});
}
}
function draw(Void) {
}
function move(x, y, noEvent) {
var _local3 = _x;
var _local2 = _y;
_x = x;
_y = y;
if (noEvent != true) {
dispatchEvent({type:"move", oldX:_local3, oldY:_local2});
}
}
function setSize(w, h, noEvent) {
var _local3 = __width;
var _local2 = __height;
__width = w;
__height = h;
size();
if (noEvent != true) {
dispatchEvent({type:"resize", oldWidth:_local3, oldHeight:_local2});
}
}
function size(Void) {
_width = __width;
_height = __height;
}
function drawRect(x1, y1, x2, y2) {
moveTo(x1, y1);
lineTo(x2, y1);
lineTo(x2, y2);
lineTo(x1, y2);
lineTo(x1, y1);
}
function createLabel(name, depth, text) {
createTextField(name, depth, 0, 0, 0, 0);
var _local2 = this[name];
_local2._color = textColorList;
_local2._visible = false;
_local2.__text = text;
if (tfList == undefined) {
tfList = new Object();
}
tfList[name] = _local2;
_local2.invalidateStyle();
invalidate();
_local2.styleName = this;
return(_local2);
}
function createObject(linkageName, id, depth, initobj) {
return(attachMovie(linkageName, id, depth, initobj));
}
function createClassObject(className, id, depth, initobj) {
var _local3 = className.symbolName == undefined;
if (_local3) {
Object.registerClass(className.symbolOwner.symbolName, className);
}
var _local4 = mx.core.UIObject(createObject(className.symbolOwner.symbolName, id, depth, initobj));
if (_local3) {
Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner);
}
return(_local4);
}
function createEmptyObject(id, depth) {
return(createClassObject(mx.core.UIObject, id, depth));
}
function destroyObject(id) {
var _local2 = this[id];
if (_local2.getDepth() < 0) {
var _local4 = buildDepthTable();
var _local5 = findNextAvailableDepth(0, _local4, "up");
var _local3 = _local5;
_local2.swapDepths(_local3);
}
_local2.removeMovieClip();
delete this[id];
}
function getSkinIDName(tag) {
return(idNames[tag]);
}
function setSkin(tag, linkageName, initObj) {
if (_global.skinRegistry[linkageName] == undefined) {
mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement);
}
return(createObject(linkageName, getSkinIDName(tag), tag, initObj));
}
function createSkin(tag) {
var _local2 = getSkinIDName(tag);
createEmptyObject(_local2, tag);
return(this[_local2]);
}
function createChildren(Void) {
}
function _createChildren(Void) {
createChildren();
childrenCreated = true;
}
function constructObject(Void) {
if (_name == undefined) {
return(undefined);
}
init();
_createChildren();
createAccessibilityImplementation();
_endInit();
if (validateNow) {
redraw(true);
} else {
invalidate();
}
}
function initFromClipParameters(Void) {
var _local4 = false;
var _local2;
for (_local2 in clipParameters) {
if (hasOwnProperty(_local2)) {
_local4 = true;
this["def_" + _local2] = this[_local2];
delete this[_local2];
}
}
if (_local4) {
for (_local2 in clipParameters) {
var _local3 = this["def_" + _local2];
if (_local3 != undefined) {
this[_local2] = _local3;
}
}
}
}
function init(Void) {
__width = _width;
__height = _height;
if (initProperties == undefined) {
initFromClipParameters();
} else {
initProperties();
}
if (_global.cascadingStyles == true) {
stylecache = new Object();
}
}
function getClassStyleDeclaration(Void) {
var _local4 = this;
var _local3 = className;
while (_local3 != undefined) {
if (ignoreClassStyleDeclaration[_local3] == undefined) {
if (_global.styles[_local3] != undefined) {
return(_global.styles[_local3]);
}
}
_local4 = _local4.__proto__;
_local3 = _local4.className;
}
}
function setColor(color) {
}
function __getTextFormat(tf, bAll) {
var _local8 = stylecache.tf;
if (_local8 != undefined) {
var _local3;
for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) {
if (tf[_local3] == undefined) {
tf[_local3] = _local8[_local3];
}
}
}
return(false);
}
var _local6 = false;
for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) {
if (tf[_local3] == undefined) {
var _local5 = _tf[_local3];
if (_local5 != undefined) {
tf[_local3] = _local5;
} else if ((_local3 == "font") && (fontFamily != undefined)) {
tf[_local3] = fontFamily;
} else if ((_local3 == "size") && (fontSize != undefined)) {
tf[_local3] = fontSize;
} else if ((_local3 == "color") && (color != undefined)) {
tf[_local3] = color;
} else if ((_local3 == "leftMargin") && (marginLeft != undefined)) {
tf[_local3] = marginLeft;
} else if ((_local3 == "rightMargin") && (marginRight != undefined)) {
tf[_local3] = marginRight;
} else if ((_local3 == "italic") && (fontStyle != undefined)) {
tf[_local3] = fontStyle == _local3;
} else if ((_local3 == "bold") && (fontWeight != undefined)) {
tf[_local3] = fontWeight == _local3;
} else if ((_local3 == "align") && (textAlign != undefined)) {
tf[_local3] = textAlign;
} else if ((_local3 == "indent") && (textIndent != undefined)) {
tf[_local3] = textIndent;
} else if ((_local3 == "underline") && (textDecoration != undefined)) {
tf[_local3] = textDecoration == _local3;
} else if ((_local3 == "embedFonts") && (embedFonts != undefined)) {
tf[_local3] = embedFonts;
} else {
_local6 = true;
}
}
}
}
if (_local6) {
var _local9 = styleName;
if (_local9 != undefined) {
if (typeof(_local9) != "string") {
_local6 = _local9.__getTextFormat(tf, true, this);
} else if (_global.styles[_local9] != undefined) {
_local6 = _global.styles[_local9].__getTextFormat(tf, true, this);
}
}
}
if (_local6) {
var _local10 = getClassStyleDeclaration();
if (_local10 != undefined) {
_local6 = _local10.__getTextFormat(tf, true, this);
}
}
if (_local6) {
if (_global.cascadingStyles) {
if (_parent != undefined) {
_local6 = _parent.__getTextFormat(tf, false);
}
}
}
if (_local6) {
_local6 = _global.style.__getTextFormat(tf, true, this);
}
return(_local6);
}
function _getTextFormat(Void) {
var _local2 = stylecache.tf;
if (_local2 != undefined) {
return(_local2);
}
_local2 = new TextFormat();
__getTextFormat(_local2, true);
stylecache.tf = _local2;
if (enabled == false) {
var _local3 = getStyle("disabledColor");
_local2.color = _local3;
}
return(_local2);
}
function getStyleName(Void) {
var _local2 = styleName;
if (_local2 != undefined) {
if (typeof(_local2) != "string") {
return(_local2.getStyleName());
}
return(_local2);
}
if (_parent != undefined) {
return(_parent.getStyleName());
}
return(undefined);
}
function getStyle(styleProp) {
var _local3;
_global.getStyleCounter++;
if (this[styleProp] != undefined) {
return(this[styleProp]);
}
var _local6 = styleName;
if (_local6 != undefined) {
if (typeof(_local6) != "string") {
_local3 = _local6.getStyle(styleProp);
} else {
var _local7 = _global.styles[_local6];
_local3 = _local7.getStyle(styleProp);
}
}
if (_local3 != undefined) {
return(_local3);
}
var _local7 = getClassStyleDeclaration();
if (_local7 != undefined) {
_local3 = _local7[styleProp];
}
if (_local3 != undefined) {
return(_local3);
}
if (_global.cascadingStyles) {
if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) {
var _local5 = stylecache;
if (_local5 != undefined) {
if (_local5[styleProp] != undefined) {
return(_local5[styleProp]);
}
}
if (_parent != undefined) {
_local3 = _parent.getStyle(styleProp);
} else {
_local3 = _global.style[styleProp];
}
if (_local5 != undefined) {
_local5[styleProp] = _local3;
}
return(_local3);
}
}
if (_local3 == undefined) {
_local3 = _global.style[styleProp];
}
return(_local3);
}
static function mergeClipParameters(o, p) {
for (var _local3 in p) {
o[_local3] = p[_local3];
}
return(true);
}
static var symbolName = "UIObject";
static var symbolOwner = mx.core.UIObject;
static var version = "2.0.2.126";
static var textColorList = {color:1, disabledColor:1};
var invalidateFlag = false;
var lineWidth = 1;
var lineColor = 0;
var tabEnabled = false;
var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1};
}
Symbol 439 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip
{
var _visible, _x, _y, _width, _height;
function SkinElement () {
super();
}
static function registerElement(name, className) {
Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className)));
_global.skinRegistry[name] = true;
}
function __set__visible(visible) {
_visible = visible;
}
function move(x, y) {
_x = x;
_y = y;
}
function setSize(w, h) {
_width = w;
_height = h;
}
}
Symbol 440 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles
{
function CSSTextStyles () {
}
static function addTextStyles(o, bColor) {
o.addProperty("textAlign", function () {
return(this._tf.align);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.align = x;
});
o.addProperty("fontWeight", function () {
return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.bold = x == "bold";
});
if (bColor) {
o.addProperty("color", function () {
return(this._tf.color);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.color = x;
});
}
o.addProperty("fontFamily", function () {
return(this._tf.font);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.font = x;
});
o.addProperty("textIndent", function () {
return(this._tf.indent);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.indent = x;
});
o.addProperty("fontStyle", function () {
return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.italic = x == "italic";
});
o.addProperty("marginLeft", function () {
return(this._tf.leftMargin);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.leftMargin = x;
});
o.addProperty("marginRight", function () {
return(this._tf.rightMargin);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.rightMargin = x;
});
o.addProperty("fontSize", function () {
return(this._tf.size);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.size = x;
});
o.addProperty("textDecoration", function () {
return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.underline = x == "underline";
});
o.addProperty("embedFonts", function () {
return(this._tf.embedFonts);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.embedFonts = x;
});
}
}
Symbol 442 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration
{
var _tf;
function CSSStyleDeclaration () {
}
function __getTextFormat(tf, bAll) {
var _local5 = false;
if (_tf != undefined) {
var _local2;
for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) {
if (tf[_local2] == undefined) {
var _local3 = _tf[_local2];
if (_local3 != undefined) {
tf[_local2] = _local3;
} else {
_local5 = true;
}
}
}
}
} else {
_local5 = true;
}
return(_local5);
}
function getStyle(styleProp) {
var _local2 = this[styleProp];
var _local3 = mx.styles.StyleManager.getColorName(_local2);
return(((_local3 == undefined) ? (_local2) : (_local3)));
}
static function classConstruct() {
mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true);
return(true);
}
static var classConstructed = classConstruct();
static var CSSTextStylesDependency = mx.styles.CSSTextStyles;
}
Symbol 441 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager
{
function StyleManager () {
}
static function registerInheritingStyle(styleName) {
inheritingStyles[styleName] = true;
}
static function isInheritingStyle(styleName) {
return(inheritingStyles[styleName] == true);
}
static function registerColorStyle(styleName) {
colorStyles[styleName] = true;
}
static function isColorStyle(styleName) {
return(colorStyles[styleName] == true);
}
static function registerColorName(colorName, colorValue) {
colorNames[colorName] = colorValue;
}
static function isColorName(colorName) {
return(colorNames[colorName] != undefined);
}
static function getColorName(colorName) {
return(colorNames[colorName]);
}
static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true};
static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true};
static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344};
static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false};
static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true};
}
Symbol 460 MovieClip [__Packages.com.spillgroup.faifg.LoaderRectangleAdvert] Frame 0
!!!ERROR
Symbol 445 MovieClip [__Packages.com.tl.McOef] Frame 0
!!!ERROR
Symbol 461 MovieClip [__Packages.com.spillgroup.faifg.ListOfRectangleContainerAdvert] Frame 0
!!!ERROR
Symbol 449 MovieClip [__Packages.com.tl.Net] Frame 0
!!!ERROR
Symbol 459 MovieClip [__Packages.mx.utils.Collection] Frame 0
!!!ERROR
Symbol 458 MovieClip [__Packages.mx.utils.Iterator] Frame 0
!!!ERROR
Symbol 602 MovieClip [__Packages.mx.utils.CollectionImpl] Frame 0
!!!ERROR
Symbol 603 MovieClip [__Packages.mx.utils.IteratorImpl] Frame 0
!!!ERROR
Symbol 400 MovieClip [__Packages.com.spillgroup.faifg.packager] Frame 0
!!!ERROR
Symbol 443 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
!!!ERROR
Symbol 444 MovieClip [__Packages.mx.utils.Delegate] Frame 0
!!!ERROR
Symbol 446 MovieClip [__Packages.com.spillgroup.faifg.PreloaderGame] Frame 0
!!!ERROR
Symbol 447 MovieClip [__Packages.com.spillgroup.faifg.ContainerAdvert] Frame 0
!!!ERROR
Symbol 448 MovieClip [__Packages.com.spillgroup.faifg.FlvAdvert] Frame 0
!!!ERROR
Symbol 450 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
!!!ERROR
Symbol 451 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
!!!ERROR
Symbol 452 MovieClip [__Packages.mx.transitions.Tween] Frame 0
!!!ERROR
Symbol 453 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
!!!ERROR
Symbol 454 MovieClip [__Packages.com.spillgroup.faifg.LoadVarsPending] Frame 0
!!!ERROR
Symbol 455 MovieClip [__Packages.com.spillgroup.faifg.XMLPending] Frame 0
!!!ERROR
Symbol 456 MovieClip [__Packages.com.spillgroup.faifg.PauseGame] Frame 0
!!!ERROR
Symbol 457 MovieClip [__Packages.com.spillgroup.faifg.LoaderPreloaderPauseAdvert] Frame 0
!!!ERROR
Symbol 492 MovieClip Frame 373
stop();
Symbol 498 Button
on (release) {
_root.gotoAndStop("game");
}
Symbol 500 Button
on (release) {
_root.gotoAndStop("help");
}
Symbol 501 Button
on (release) {
_root.gotoAndStop("credits");
}
Symbol 504 Button
on (release) {
getURL ("http://www.agame.com", "_blank");
}
Symbol 513 Button
on (release) {
cpuspeed.nextFrame();
}
Symbol 517 MovieClip Frame 1
_quality = "HIGH";
_global.quality = "high";
stop();
Symbol 517 MovieClip Frame 2
_quality = "MEDIUM";
_global.quality = "medium";
stop();
Symbol 517 MovieClip Frame 3
_quality = "LOW";
_global.quality = "low";
stop();
Symbol 517 MovieClip Frame 4
_quality = "MEDIUM";
_global.quality = "medium";
gotoAndStop (1);
Symbol 518 Button
on (release) {
_global.sounds = false;
this.gotoAndStop(3);
}
Symbol 522 Button
on (release) {
_global.sounds = true;
gotoAndPlay (1);
}
Symbol 523 Button
on (release) {
_global.sounds = true;
this.gotoAndStop(1);
}
Symbol 525 MovieClip Frame 1
if (_global.sounds == false) {
gotoAndPlay (3);
}
var tempSound = new Sound();
tempSound.setVolume(100);
Symbol 525 MovieClip Frame 2
stop();
Symbol 525 MovieClip Frame 3
if (_global.sounds == true) {
gotoAndPlay (1);
}
var tempSound = new Sound();
tempSound.setVolume(0);
Symbol 525 MovieClip Frame 4
stop();
Symbol 538 Button
on (release) {
_root.gotoAndStop("menu");
}
Symbol 540 Button
on (release) {
getURL ("http://www.agame.com", "_blank");
}
Symbol 564 MovieClip Frame 80
stop();
Symbol 574 Button
on (release) {
function __com_mochibot__(swfid, mc, lv) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
u = ((((((((((("http://" + mbc) + "/my/core.swf?mv=5&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
_root.gotoAndStop("game");
__com_mochibot__("92cda705", this, 10301);
}
Symbol 575 Button
on (release) {
_root.gotoAndStop("menu");
}
Symbol 588 Button
on (release) {
getURL ("http://www.agame.com", "_blank");
}
Symbol 590 Button
on (release) {
getURL ("http://www.3rdsense.com", "_blank");
}
Symbol 594 Button
on (release) {
_root.gotoAndPlay("game");
}