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

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

shoppingmania.swf

This is the info page for
Flash #115671

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


Text
RED CARD

1. By agreeing to these terms and conditions, the player is 16 years or
older or if the player is under the age of 16 he/she has his/her parents
or gardians permission.
2. Fantazm reserves the right in its sole discretion to disqualify any
individual who tampers with the entry process, take any action that
may be available, and to cancel, terminate, modify or suspend the
induvidual's entries.
3. Fantazm does not sell, rent, or lease personal information collected
on this website.  In some cases, we may be required to provide
information to law enforcement agencies in the event of a criminal
investigation, suspected illegal activity, national security or emergency
4. Fantazm shall not be liable for any loss or damage whatsoever
which is suffered (including but not limited to direct or consequential
loss).
5. Fantazm, the promoter, who can be reached at info@fantazm.com,
collects personal information from each entry. Customers may gain
access to their personal information by writing to Fantazm. The
information may be used by the promoter or third parties for future
promotional, marketing and publicity purposes. You must provide this
information in order to be displayed in the highscore tables. You will
not receive more than one promotional e-mail per month (usually
less).

Hurry up!
Time is ticking!

Have you seen my
evil twin brother?

Watch out for
those shoppers.

It's pretty quiet
in the mall.

Hey look! There are
some small stands!

It's getting crowded!
Don't panic!

You can press 'P'
anytime to pause.

You like running?
Well, get going then!

You are doing
a great job!
Keep going!

Why did the elf
cross the road?...
I'll tell you next level.

To get more presents!
hahaha...
What a great riddle!

You know
what to do.

terms and conditions

100

x2

SOUND

created by

start game

highscores

tell a friend

V1.8

Santa´s Briefing

This is you.
You control yourself with the mouse

These are the presents. Pick them up.

If you bump into people you will drop
some presents. So don't bump!

You need a break? Press 'P' to pause.

continue

Game over

0

Collected Presents

Score:

0

Well done!
These are the presents
you collected.

Next time try harder!
This is your score.

Too bad you didn't
make it in time!
This is your score.

You did terrible.
You collected no
presents at all!

Pretty good!
You seem to be a
promising elf!

Incredible!
Fantastic! Superb!
Yes, you ARE good!

score:

Save your score!

0

henkie

name:

e-mail:

By saving your score you agree with the terms and conditions

boy or girl:

play again

save score

Oops...
your e-mail address is not correct.
Please try again!

back

Oops...
you forgot to enter your name.
Please try again!

Unfortunately someone has already
taken that name.
Please choose a new name and
try again!

Busy...

Finished!

01

-

-

0

High Scores

ok

your name:

your e-mail:

friends name:

friends e-mail:

Tell a Friend

send

Success!
Your mail has been sent.

Terms and Conditions

0

Score:

9

0

Time:

Level

01

GET

999

PRESENTS

PAUSE

ActionScript [AS1/AS2]

Frame 1
function contextMenuCopyright() { getURL ("http://www.fantazm.com", _blank); } MENU = new ContextMenu(); MENU.hideBuiltInItems(); Functioned = new ContextMenuItem("Copyright 2007 Fantazm", contextMenuCopyright); MENU.customItems.push(Functioned); _root.menu = MENU; var rootPath = "http://www.shoppingmania.nl/"; var scriptPath = (rootPath + "functions/"); var soundMute = false; var globalvolume = new Sound(); _root.globalvolume.setVolume(100); _root.kongregateServices.connect();
Instance of Symbol 231 MovieClip [GOV] "gov" in Frame 1
//component parameters onClipEvent (construct) { projectEncryptionKey = "q0ohHxgB0Mhwb09LZIMvF3QdOoDxwI"; projectId = "6"; projectKey = "1xygQN8sHoYp7TUqGG7q4xvaPqHr6N"; }
Frame 2
MochiAd.showPreGameAd({id:"d24b75fcd8fdc66f", res:"464x492", background:16777161, color:16747008, outline:13994812, no_bg:true});
Frame 3
MovieClip.prototype.posInit = function () { var mcObj = this; mcObj._xStart = mcObj._x; mcObj._yStart = mcObj._y; mcObj._xscaleStart = mcObj._xscale; mcObj._yscaleStart = mcObj._yscale; }; MovieClip.prototype.fade = function (ref, fade_by, stopAt) { if ((stopAt != undefined) && (ref.fade_by < 0)) { ((ref._alpha <= stopAt) ? (ref.stopFade()) : ((ref._alpha = ref._alpha + ref.fade_by))); } else if ((stopAt != undefined) && (ref.fade_by > 0)) { ((ref._alpha >= stopAt) ? (ref.stopFade()) : ((ref._alpha = ref._alpha + ref.fade_by))); } ref.stopFade = function () { if (ref._alpha <= 0) { ref._visible = false; } delete ref.fademotor.onEnterFrame; ref.fade_callback.apply(ref.cObj, ref.fade_args); return(true); }; }; MovieClip.prototype.startFade = function (speed, stopAt) { var mcObj = this; mcObj.fade_args = arguments.slice(4, arguments.length); mcObj.stopAt = stopAt; if (mcObj._visible == false) { mcObj._visible = true; } mcObj.speed = speed; mcObj.f_index = mcObj._alpha; if (mcObj.f_index >= stopAt) { mcObj.fade_by = -mcObj.speed; } else { mcObj.fade_by = mcObj.speed; } mcObj.createEmptyMovieClip("fademotor", 9871); mcObj.fademotor.onEnterFrame = function () { var mcObj = this; mcObj.fade(mcObj._parent, mcObj._parent.fade_by, mcObj._parent.stopAt); }; }; MovieClip.prototype.slideTo = function (rel, pTargetX, pTargetY, pTargetS, pDuration, pAmplitude, pMode, callback) { var mcObj = this; mcObj.args = arguments.slice(7, arguments.length); mcObj.slide_callback = callback; mcObj.pMode = pMode.toLowerCase(); mcObj.t = 0; mcObj.d = pDuration; mcObj.a = pAmplitude; if (!mcObj._visible) { mcObj._visible = true; } if (!rel) { if (pTargetX != null) { var xOffset = (pTargetX - mcObj._x); } if (pTargetY != null) { var yOffset = (pTargetY - mcObj._y); } if (pTargetS != null) { var sXOffset = (pTargetS - mcObj._xscale); } } else { if (pTargetX != null) { var xOffset = pTargetX; } if (pTargetY != null) { var yOffset = pTargetY; } if (pTargetS != null) { var sXOffset = pTargetS; } } var sX = mcObj._x; var sY = mcObj._y; var sSx = mcObj._xscale; mcObj.createEmptyMovieClip("slidemotor", 9876); mcObj.slidemotor.onEnterFrame = function () { var refObj = this._parent; if (pTargetX != null) { var newX = com.fantazm.utils.GBMath[pMode](refObj.t, sX, xOffset, refObj.d, refObj.a); refObj._x = newX; } if (pTargetY != null) { refObj._y = com.fantazm.utils.GBMath[pMode](refObj.t, sY, yOffset, refObj.d, refObj.a); } if (pTargetS != null) { refObj._xscale = com.fantazm.utils.GBMath[pMode](refObj.t, sSx, sXOffset, refObj.d, refObj.a); refObj._yscale = refObj._xscale; } if (refObj.t == refObj.d) { refObj.slide_callback.apply(null, refObj.args); this.onEnterFrame = null; refObj.stat = 1; } refObj.t++; }; }; MovieClip.prototype.rotateClip = function (rel, pStartRot, pEndRot, pDuration, pAmplitude, rotateMode, callback) { var mcRotateObj = this; mcRotateObj.rotateArgs = arguments.slice(6, arguments.length); mcRotateObj.rotate_callback = callback; mcRotateObj.rotateMode = rotateMode.toLowerCase(); mcRotateObj.rotateT = 0; mcRotateObj.rotateD = pDuration; mcRotateObj.rotateAmp = pAmplitude; if (!mcRotateObj._visible) { mcRotateObj._visible = true; } var sR = (pStartRot - mcRotateObj._rotation); var eR = pEndRot; mcRotateObj.createEmptyMovieClip("rotatemotor", 9874); mcRotateObj.rotatemotor.onEnterFrame = function () { var rotateRefObj = this._parent; if (pEndRot != null) { var newRotation = com.fantazm.utils.GBMath[rotateMode](rotateRefObj.rotateT, sR, eR, rotateRefObj.rotateD, rotateRefObj.rotateAmp); rotateRefObj._rotation = newRotation; } if (rotateRefObj.rotateT == rotateRefObj.rotateD) { rotateRefObj.rotate_callback.apply(null, rotateRefObj.rotateArgs); this.onEnterFrame = null; } rotateRefObj.rotateT++; }; }; MovieClip.prototype.simpleRotateClip = function (pStartRot, pEndRot, pDuration, rotateMode) { var mcRotateObj = this; mcRotateObj.rotateT = 0; mcRotateObj.rotateD = pDuration; mcRotateObj.rotateMode = rotateMode.toLowerCase(); var sR = pStartRot; var eR = pEndRot; mcRotateObj.createEmptyMovieClip("rotatemotor", 9874); mcRotateObj.rotatemotor.onEnterFrame = function () { var rotateRefObj = this._parent; var timePercentage = (rotateRefObj.rotateT / (rotateRefObj.rotateD / 100)); var newRotation = (sR + (((eR - sR) / 100) * timePercentage)); var easeVal = com.fantazm.utils.GBMath[rotateMode](rotateRefObj.rotateT, sR, eR - sR, rotateRefObj.rotateD); rotateRefObj._rotation = easeVal; if (rotateRefObj.rotateT == rotateRefObj.rotateD) { this.removeMovieClip(); } rotateRefObj.rotateT++; }; }; MovieClip.prototype.hold = function (s) { var mc = this; var t = (1000 * s); var timer = (mc._name + "_timer"); mc.stop(); var waiter = setInterval(function () { mc.play(); clearInterval(waiter); updateAfterEvent(); }, t); }; var mainSounds = new Array("mainMenuSound", "winsound", "loosesound"); var levelSounds = new Array("Shopping_normal", "Shopping_busy", "Shopping_crazy"); var nextMainSoundName = mainSounds[0]; var currentMainSoundName = nextMainSoundName; var nextGameSoundName = levelSounds[0]; var currentGameSoundName = nextGameSoundName; var winlooseSound = new Sound(); var mainSound = new Sound(); var gameSound = new Sound(); winlooseSound.setVolume(70); mainSound.setVolume(70); gameSound.setVolume(70); winlooseSound.attachSound("winsound"); mainSound.attachSound(currentMainSoundName); gameSound.attachSound(currentGameSoundName); mainSound.onSoundComplete = function () { if (nextMainSoundName != currentMainSoundName) { currentMainSoundName = nextMainSoundName; this.attachSound(currentMainSoundName); } mainSound.start(0, 1); }; gameSound.onSoundComplete = function () { if (nextGameSoundName != currentGameSoundName) { currentGameSoundName = nextGameSoundName; this.attachSound(currentGameSoundName); } gameSound.start(0, 2); };
Frame 4
function startGame() { var startGameLoadVar = new LoadVars(); startGameLoadVar.id = "0"; var result_lv = new LoadVars(); result_lv.onLoad = function (success) { if (success) { } }; startGameLoadVar.sendAndLoad(_root.scriptPath + "startgame.php", result_lv, "POST"); } function looseGame() { var looseGameLoadVar = new LoadVars(); looseGameLoadVar.id = "0"; var result_lv = new LoadVars(); result_lv.onLoad = function (success) { if (success) { } }; looseGameLoadVar.sendAndLoad(_root.scriptPath + "loosegame.php", result_lv, "POST"); } var game_so = SharedObject.getLocal("fantazm_shoppingmania"); if (game_so.data.playerEmail == undefined) { game_so.data.playerEmail = ""; } if (game_so.data.playerName == undefined) { if ((_root.kongregate_username != undefined) && (_root.kongregate_username != "")) { game_so.data.playerName = _root.kongregate_username; } else { game_so.data.playerName = ""; } } if (game_so.data.playerAge == undefined) { game_so.data.playerAge = ""; } if (_root.game_so.data.playerGender == undefined) { game_so.data.playerGender = "M"; } game_so.flush();
Frame 62
mainSound.start(0, 2); mcScreens.posInit(); mcBanner.posInit(); stop(); var myListnerObj = new Object(); myListnerObj.onResultCheckIn = function (evtObj) { _root.gotoAndPlay("intro"); }; myListnerObj.onErrorCheckIn = function (evtObj) { _root.gotoAndPlay("intro"); }; gov.addEventListener("onResultCheckIn", myListnerObj); gov.addEventListener("onErrorCheckIn", myListnerObj); gov.checkIn();
Frame 64
var srv = random(999999); mcScreens.slideTo(0, null, 6, 100, 60, 0, "easeOutBounce"); mcBanner.slideTo(0, null, 406, 100, 60, 0, "easeOutQuart");
Frame 65
hold(2);
Frame 66
gotoAndPlay ("mainMenu");
Frame 73
mcScreens.gotoAndPlay("mainMenuIn"); stop();
Frame 90
mcScreens.gotoAndPlay("mainMenuIntro"); stop(); myListnerObj.onResultStartTrace = function (evtObj) { play(); gov.removeEventListener("onResultStartTrace", this); gov.removeEventListener("onErrorStartTrace", this); gov.removeEventListener("onProgressStartTrace", this); }; myListnerObj.onErrorStartTrace = function (evtObj) { play(); gov.removeEventListener("onResultStartTrace", this); gov.removeEventListener("onErrorStartTrace", this); gov.removeEventListener("onProgressStartTrace", this); }; gov.addEventListener("onResultStartTrace", myListnerObj); gov.addEventListener("onErrorStartTrace", myListnerObj); gov.startTrace();
Frame 98
stop();
Frame 105
mainSound.stop(); var snowFlakeInterval = setInterval(snowGeneratorMc, "createSnowFlake", 100, 32); var cl100 = false; var cl200 = false; var cl300 = false; var cl400 = false; var cl500 = false; var tGP = 0; mcStats.mcLives.livesVal.text = 3; mcStats.mcPresents.presentsVal.text = 0; mcScore.scoreVal.text = 0; var currentLevel = 0; var totalPlayTime = 0; var maxElfSpeed = 8; var mouseMargin = 3; var maxOpponents = 40; var minOpponents = 4; var mapLoc = (new flash.geom.Point(-180, -180)); var game = (new xmas.World(640, 640, mapLoc, "worldbg", mcDummy)); var playerLoc = (new flash.geom.Point(392, 350)); var player = (new xmas.Player(playerLoc, game, "elf", maxElfSpeed)); player.carrots = _root.srv; var presents = new Array(); var worldOpponents = new Array(); var objectLoc = (new flash.geom.Point(270, 275)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "santa", "santa")); var objectLoc = (new flash.geom.Point(0, 0)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "shops", "shopsHitArea1")); var objectLoc = (new flash.geom.Point(430, 0)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "shops", "shopsHitArea2")); game.placeWorld();
Instance of Symbol 1002 MovieClip "snowGeneratorMc" in Frame 105
onClipEvent (enterFrame) { this._x = _parent.game.clipRef._x; this._y = _parent.game.clipRef._y; } onClipEvent (unload) { _parent.clearInterval(snowFlakeInterval); }
Frame 118
nextGameSoundName = levelSounds[0]; currentGameSoundName = nextGameSoundName; currentLevel++; if (worldObjects.length > 0) { var i = 0; while (i < worldObjects.length) { worldObjects[i].clipRef.removeMovieClip(); i++; } } var worldObjects = new Array(); if (currentLevel >= 1) { var objectLoc = (new flash.geom.Point(270, 275)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "santa", "santa")); var objectLoc = (new flash.geom.Point(0, 0)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "shops", "shopsHitArea1")); var objectLoc = (new flash.geom.Point(430, 0)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "shops", "shopsHitArea2")); } if (currentLevel >= 2) { var objectLoc = (new flash.geom.Point(180, 30)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree1")); var objectLoc = (new flash.geom.Point(610, 425)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree3")); var objectLoc = (new flash.geom.Point(400, 30)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree2")); var objectLoc = (new flash.geom.Point(288, 580)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree4")); } if (currentLevel == 3) { objectLoc = new flash.geom.Point(0, 154); worldObjects.push(new xmas.WorldObject(objectLoc, game, "kiosk02", "object02")); objectLoc = new flash.geom.Point(464, 255); worldObjects.push(new xmas.WorldObject(objectLoc, game, "stall01", "stall01")); } if (currentLevel == 4) { objectLoc = new flash.geom.Point(40, 154); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree5")); objectLoc = new flash.geom.Point(80, 154); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree51")); objectLoc = new flash.geom.Point(120, 154); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree52")); objectLoc = new flash.geom.Point(160, 154); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree53")); objectLoc = new flash.geom.Point(424, 255); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree6")); objectLoc = new flash.geom.Point(464, 255); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree62")); objectLoc = new flash.geom.Point(504, 255); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree63")); objectLoc = new flash.geom.Point(544, 255); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree64")); var objectLoc = (new flash.geom.Point(45, 415)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree7")); var objectLoc = (new flash.geom.Point(450, 520)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree8")); var objectLoc = (new flash.geom.Point(1, 520)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree9")); var objectLoc = (new flash.geom.Point(278, 415)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree10")); var objectLoc = (new flash.geom.Point(278, 455)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree11")); } if (currentLevel == 5) { objectLoc = new flash.geom.Point(464, 154); worldObjects.push(new xmas.WorldObject(objectLoc, game, "kiosk02", "object02")); var objectLoc = (new flash.geom.Point(45, 415)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "kiosk01", "object01")); var objectLoc = (new flash.geom.Point(450, 520)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "combi2", "combiObject03")); var objectLoc = (new flash.geom.Point(1, 520)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "combi2", "combiObject02")); var objectLoc = (new flash.geom.Point(278, 415)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "combi1", "combiObject01")); } if (currentLevel == 6) { objectLoc = new flash.geom.Point(80, 154); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree5")); objectLoc = new flash.geom.Point(464, 255); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree6")); var objectLoc = (new flash.geom.Point(45, 415)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "tree", "tree7")); var objectLoc = (new flash.geom.Point(450, 520)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "combi1", "combiObject03")); var objectLoc = (new flash.geom.Point(1, 520)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "combi2", "combiObject02")); var objectLoc = (new flash.geom.Point(278, 415)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "combi1", "combiObject01")); } if (currentLevel >= 7) { objectLoc = new flash.geom.Point(0, 154); worldObjects.push(new xmas.WorldObject(objectLoc, game, "kiosk01", "object02")); objectLoc = new flash.geom.Point(464, 255); worldObjects.push(new xmas.WorldObject(objectLoc, game, "stall01", "stall01")); var objectLoc = (new flash.geom.Point(450, 520)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "combi1", "combiObject03")); var objectLoc = (new flash.geom.Point(1, 520)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "combi1", "combiObject02")); var objectLoc = (new flash.geom.Point(278, 415)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "combi2", "combiObject01")); var objectLoc = (new flash.geom.Point(45, 415)); worldObjects.push(new xmas.WorldObject(objectLoc, game, "kiosk02", "object01")); } game.placeWorld();
Frame 119
var presentSpawnTime = 2000; var dropHitPresents = new Array(); var lostLife = false; var specialPresentSpawnTime = 15000; var specialPresentDurationTime = 4000; var specialPresent = false; var specialPresentRemoved = false; var amountOfPresents; var amountOfSpecialPresents; var presentsTarget = (5 + ((currentLevel * currentLevel) * 5)); if (presentsTarget < 10) { presentsTarget = 10; } player.presentCount = 0; player.pickedUpPresents = []; if (presents.length > 0) { var i = 0; while (i < presents.length) { var presentObj = presents[i]; presentObj.clipRef.removeMovieClip(); i++; } presents = new Array(); } if (worldOpponents.length > 0) { var countOpponents = worldOpponents.length; var i = 0; while (i < countOpponents) { var opponentObj = worldOpponents.pop(); removeMovieClip(opponentObj.clipRef); i++; } } game.clipRef.presentsLayer.removeMovieClip(); game.clipRef.createEmptyMovieClip("presentsLayer", 100); player.placePlayer(new flash.geom.Point(392, 350)); _root.mcStats.mcLives.livesVal.text = player.myLives; _root.mcStats.mcPresents.presentsVal.text = 0; game.placeWorld();
Frame 125
_root.pauseScreen._visible = false; if (currentLevel < 10) { mcLevel.levelVal.text = "0" + currentLevel; } else { mcLevel.levelVal.text = currentLevel; } mcLevel.presentsVal.text = presentsTarget; mcLevel.posInit(); mcLevel.slideTo(0, null, null, 100, 60, 0, "easeOutBounce");
Instance of Symbol 1037 MovieClip "pauseScreen" in Frame 125
onClipEvent (load) { this._visible = false; }
Frame 126
hold(2);
Frame 127
mcLevel.startFade(3, 0); _root.kongregateStats.submit("level", _root.currentLevel); var gS = "run";
Frame 140
function mainThread() { if (_root.gS == "run") { var runningTime = (getTimer() - _root.startTime); if (runningTime < 0) { var runningTimePerc = 0; } else { var runningTimePerc = (runningTime / 250); } var totalTimeLeft = ((25000 - runningTime) + extraTimeBonus); if (totalTimeLeft > 25000) { extraTimeBonus = extraTimeBonus - (totalTimeLeft - 25000); totalTimeLeft = 25000; } _root.totalTimeLeftPerc = totalTimeLeft / 250; if (_root.totalTimeLeftPerc <= 0) { mcStats.mcTime.mcBar._x = -163; } else { mcStats.mcTime.mcBar._x = -1 * (163 - (1.63 * _root.totalTimeLeftPerc)); } if (santaBegin == false) { santaBegin = true; var i = 0; while (i < _root.worldObjects.length) { if (_root.worldObjects[i].clipRef._name == "santa") { switch (currentLevel) { case 1 : _root.worldObjects[i].talk("level1"); break; case 2 : _root.worldObjects[i].talk("level2"); break; case 3 : _root.worldObjects[i].talk("level3"); break; case 4 : _root.worldObjects[i].talk("level4"); break; case 5 : _root.worldObjects[i].talk("level5"); break; case 6 : _root.worldObjects[i].talk("level6"); break; case 7 : _root.worldObjects[i].talk("level7"); break; case 8 : _root.worldObjects[i].talk("level8"); break; case 9 : _root.worldObjects[i].talk("level9"); break; case 10 : _root.worldObjects[i].talk("level10"); break; default : _root.worldObjects[i].talk("level11"); } break; } i++; } } if ((totalTimeLeftPerc <= 30) && (santaHurry == false)) { var i = 0; while (i < _root.worldObjects.length) { if (_root.worldObjects[i].clipRef._name == "santa") { _root.worldObjects[i].talk("hurry"); break; } i++; } santaHurry = true; } if ((totalTimeLeftPerc >= 50) && (santaHurry == true)) { santaHurry = false; } if (totalTimeLeftPerc <= 0) { _root.totalPlayTime = _root.totalPlayTime + runningTime; clearInterval(_root.mainThreadId); _root.gotoAndPlay("finishLevel"); } else if (player.myLives == 0) { _root.totalPlayTime = _root.totalPlayTime + runningTime; clearInterval(_root.mainThreadId); _root.gotoAndPlay("finishLevel"); } else if (player.presentCount >= _root.presentsTarget) { _root.totalPlayTime = _root.totalPlayTime + runningTime; clearInterval(_root.mainThreadId); _root.gotoAndPlay("finishLevel"); } else { currentTime = getTimer(); if ((lastSpecialDrop < (currentTime - specialPresentSpawnTime)) && (specialPresent == false)) { _root.lastSpecialDrop = currentTime; specialPresentRemoved = false; presents.push(new xmas.Present(game.clipRef.presentsLayer, "presents", "present" + com.fantazm.utils.GBMath.createId(8), 6, false)); specialPresent = true; } else if (((specialPresent == true) && (specialPresentRemoved == false)) && (_root.lastSpecialDrop < (currentTime - specialPresentDurationTime))) { specialPresent = false; _root.lastSpecialDrop = currentTime; var i = 0; while (i < presents.length) { if (presents[i].presentType == 6) { presents[i].removeObject(); presents.splice(i, 1); break; } i++; } } else if (dropHitPresents.length > 0) { var dh = (dropHitPresents.length - 1); while (dh > -1) { var presentTypeNum = dropHitPresents[dropHitPresents.length - 1]; dropHitPresents.splice(dropHitPresents.length - 1, 1); _root.presents.push(new xmas.Present(_root.game.clipRef.presentsLayer, "presents", "present" + com.fantazm.utils.GBMath.createId(8), presentTypeNum, true)); dh--; } } else if ((presents.length < 1) || (_root.lastPresentDrop < (currentTime - presentSpawnTime))) { _root.lastPresentDrop = currentTime; var newPresentType = (1 + random(5)); var newPres = (new xmas.Present(game.clipRef.presentsLayer, "presents", "present" + com.fantazm.utils.GBMath.createId(8), newPresentType, false)); presents.push(newPres); } if (((eLifePresentCount == eLifePresentMax) && (eLifeCanSpawn == true)) && (player.myLives < 9)) { eLifePresentCount = 0; var newPresentType = 7; eLifeCanSpawn = false; presents.push(new xmas.Present(game.clipRef.presentsLayer, "presents", "present" + com.fantazm.utils.GBMath.createId(8), newPresentType, false)); } player.setMousePoint(); if (com.fantazm.utils.GBMath.getPointsDistance(player.myPos, player.mousePoint) >= mouseMargin) { player.movePlayer(); } else { result = player.checkOpponentCollision(); player.resetSpeed("X"); player.resetSpeed("Y"); } if ((worldOpponents.length < 3) && (nextGameSoundName != levelSounds[0])) { spawnTime = 0; nextGameSoundName = levelSounds[0]; } else if (((worldOpponents.length > 9) && (worldOpponents.length <= 16)) && (nextGameSoundName != levelSounds[1])) { nextGameSoundName = levelSounds[1]; } else if ((worldOpponents.length > 16) && (nextGameSoundName != levelSounds[2])) { nextGameSoundName = levelSounds[2]; } if ((worldOpponents.length < (currentLevel * _root.minOpponents)) && (worldOpponents.length < _root.maxOpponents)) { currentTime = getTimer(); if ((spawnTime == 0) || (spawnTime < currentTime)) { var myID = com.fantazm.utils.GBMath.createId(16); spawnTime = currentTime + (com.fantazm.utils.GBMath.randRange(9, 14) * 1000); var chooseOpponentType = com.fantazm.utils.GBMath.randRange(0, 4); worldOpponents.push(new xmas.Opponent(game, chooseOpponentType, myID)); } if (((_root.badSanta == false) && ((player.presentCount % 45) == 0)) && (player.presentCount != 0)) { var myBadId; myBadId = com.fantazm.utils.GBMath.createId(16); _root.badSanta = true; worldOpponents.push(new xmas.Opponent(game, 5, myBadId.toString())); } } var i = 0; while (i < worldOpponents.length) { var op = worldOpponents[i]; op.moveOpponentNew(); i++; } } } } var intervalMainThread = 25; var spawnTime = 0; var lastPresentDrop = getTimer(); var lastSpecialDrop = getTimer(); gameSound.start(0, 1); var mainThreadId; mainThreadId = setInterval(mainThread, intervalMainThread); var exact; var eLifePresentCount = 0; var eLifeCanSpawn = true; var eLifePresentMax = 15; var badSanta = false; var santaHurry = false; var santaBegin = false; var totalTimeLeftPerc = 0; var extraTimeBonus = 0; var startTime = getTimer(); var startPause = 0; stop(); var keyListener = new Object(); keyListener.onKeyDown = function () { if (Key.getCode() == 80) { if (_root.gS == "run") { _root.gS = "pause"; _root.pauseScreen._visible = true; _root.pauseScreen.gotoAndPlay("in"); startPause = getTimer(); } else { _root.gS = "run"; _root.pauseScreen._visible = false; startTime = startTime + (getTimer() - startPause); lastPresentDrop = lastPresentDrop + (getTimer() - startPause); lastSpecialDrop = lastSpecialDrop + (getTimer() - startPause); player.opponentHitTime = player.opponentHitTime + (getTimer() - startPause); } } if (Key.getCode() == 83) { _root.presentSpawnTime = 100; } else { _root.presentSpawnTime = 2000; } }; Key.addListener(keyListener);
Frame 149
Key.removeListener(keyListener); _root.gameSound.stop(); _root.nextGameSoundName = _root.levelSounds[0]; _root.currentGameSoundName = _root.nextGameSoundName;
Frame 150
if (presents.length > 0) { var i = 0; while (i < presents.length) { var presentObj = presents[i]; presentObj.clipRef.removeMovieClip(); i++; } presents = new Array(); } _root.kongregateScores.submit(player.carrots - _root.srv); if ((player.myLives != 0) && (_root.totalTimeLeftPerc > 0)) { mcScreens.gotoAndPlay("winScreen"); } else { mcScreens.gotoAndPlay("looseScreen"); } stop();
Frame 156
stop();
Frame 163
stop();
Frame 171
mcScreens.gotoAndPlay("st"); stop();
Frame 180
mcScreens.gotoAndPlay("taf"); stop();
Frame 208
mcScreens.gotoAndPlay("terms"); stop();
Symbol 45 MovieClip [textBalloon] Frame 2
stop();
Symbol 45 MovieClip [textBalloon] Frame 49
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 129
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 197
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 265
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 347
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 424
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 504
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 586
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 675
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 773
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 866
gotoAndPlay (1);
Symbol 45 MovieClip [textBalloon] Frame 928
gotoAndPlay (1);
Symbol 99 MovieClip [man] Frame 1
stop();
Symbol 99 MovieClip [man] Frame 2
stop();
Symbol 99 MovieClip [man] Frame 3
stop();
Symbol 99 MovieClip [man] Frame 4
stop();
Symbol 99 MovieClip [man] Frame 5
stop();
Symbol 99 MovieClip [man] Frame 6
stop();
Symbol 99 MovieClip [man] Frame 7
stop();
Symbol 99 MovieClip [man] Frame 8
stop();
Symbol 99 MovieClip [man] Frame 9
stop();
Symbol 99 MovieClip [man] Frame 10
stop();
Symbol 99 MovieClip [man] Frame 11
stop();
Symbol 99 MovieClip [man] Frame 12
stop();
Symbol 99 MovieClip [man] Frame 13
stop();
Symbol 99 MovieClip [man] Frame 14
stop();
Symbol 99 MovieClip [man] Frame 15
stop();
Symbol 99 MovieClip [man] Frame 16
stop();
Symbol 99 MovieClip [man] Frame 17
stop();
Symbol 99 MovieClip [man] Frame 18
stop();
Symbol 99 MovieClip [man] Frame 19
stop();
Symbol 99 MovieClip [man] Frame 20
stop();
Symbol 99 MovieClip [man] Frame 21
stop();
Symbol 99 MovieClip [man] Frame 22
stop();
Symbol 99 MovieClip [man] Frame 23
stop();
Symbol 99 MovieClip [man] Frame 24
stop();
Symbol 108 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 110 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 113 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 115 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 118 MovieClip [Defaults] Frame 1
#initclip 48 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 119 MovieClip [UIObjectExtensions] Frame 1
#initclip 49 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 120 MovieClip [UIObject] Frame 1
#initclip 50 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 123 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 124 MovieClip Frame 1
#initclip 51 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 125 MovieClip [FocusRect] Frame 1
#initclip 52 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 126 MovieClip [FocusManager] Frame 1
#initclip 53 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 127 MovieClip [UIComponentExtensions] Frame 1
#initclip 54 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 128 MovieClip [UIComponent] Frame 1
#initclip 55 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 129 MovieClip [SimpleButton] Frame 1
#initclip 56 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 130 MovieClip [Border] Frame 1
#initclip 57 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 131 MovieClip [RectBorder] Frame 1
#initclip 58 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 132 MovieClip [ButtonSkin] Frame 1
#initclip 59 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 133 MovieClip [Button] Frame 1
#initclip 60 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 129 MovieClip [SimpleButton] in Symbol 133 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 134 MovieClip [CustomBorder] Frame 1
#initclip 61 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 146 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 148 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 159 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 161 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 168 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 189 MovieClip [BtnDownArrow] Frame 1
#initclip 62 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 190 MovieClip [BtnUpArrow] Frame 1
#initclip 63 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 192 MovieClip [HScrollBar] Frame 1
#initclip 64 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 133 MovieClip [Button] in Symbol 192 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 129 MovieClip [SimpleButton] in Symbol 192 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 193 MovieClip [VScrollBar] Frame 1
#initclip 65 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 133 MovieClip [Button] in Symbol 193 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 129 MovieClip [SimpleButton] in Symbol 193 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 194 MovieClip [View] Frame 1
#initclip 66 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 195 MovieClip [ScrollView] Frame 1
#initclip 67 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 192 MovieClip [HScrollBar] in Symbol 195 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 193 MovieClip [VScrollBar] in Symbol 195 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 196 MovieClip [ScrollPane] Frame 1
#initclip 68 Object.registerClass("ScrollPane", mx.containers.ScrollPane); #endinitclip stop();
Symbol 231 MovieClip [GOV] Frame 1
#initclip 69 // swfAction0xFC hexdata 0x03,0x00 // Unknown action function \u0001\u0002() { return(1720); } var \x01 = (-893 + \x01\x02()); // swfAction0x03 // Unknown action #endinitclip stop();
Symbol 237 MovieClip Frame 2
stop();
Symbol 237 MovieClip Frame 4
stop();
Symbol 239 Button
on (release) { if (_root.soundMute == false) { _root.soundMute = true; mute_mc.gotoAndPlay("off"); _root.globalvolume.setVolume(0); } else { _root.soundMute = false; mute_mc.gotoAndPlay("on"); _root.globalvolume.setVolume(100); } }
Symbol 1040 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var DEFAULTS = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, DEFAULTS); var clip = options.clip; var ad_msec = 11000; var ad_timeout = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var wh = _getRes(options); var w = wh[0]; var h = wh[1]; mc._x = w * 0.5; mc._y = h * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = w * -0.5; chk._y = h * -0.5; var bar = chk.createEmptyMovieClip("_mochiad_bar", 4); bar._x = 10; bar._y = h - 20; var bar_color = options.color; delete options.color; var bar_background = options.background; delete options.background; var bar_outline = options.outline; delete options.outline; var backing = bar.createEmptyMovieClip("_outline", 1); backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo(w - 20, 0); backing.lineTo(w - 20, 5); backing.lineTo(0, 5); backing.lineTo(0, 0); backing.endFill(); var inside = bar.createEmptyMovieClip("_inside", 2); inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo(w - 20, 0); inside.lineTo(w - 20, 5); inside.lineTo(0, 5); inside.lineTo(0, 0); inside.endFill(); inside._xscale = 0; var outline = bar.createEmptyMovieClip("_outline", 3); outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo(w - 20, 0); outline.lineTo(w - 20, 5); outline.lineTo(0, 5); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var p = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (p > 0) { this._parent._alpha = p; } else { var _clip = this._parent._parent; MochiAd.unload(_clip); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _chk = this.mc._mochiad_wait; _chk.server_control = true; _chk.started = getTimer(); _chk.ad_msec = msec; }; chk.onEnterFrame = function () { var _clip = this._parent._parent; var ad_clip = this._parent._mochiad_ctr; var elapsed = (getTimer() - this.started); var finished = false; var clip_total = _clip.getBytesTotal(); var clip_loaded = _clip.getBytesLoaded(); var clip_pcnt = ((100 * clip_loaded) / clip_total); var ad_pcnt = ((100 * elapsed) / chk.ad_msec); var _inside = this._mochiad_bar._inside; var pcnt = Math.min(100, Math.min(clip_pcnt || 0, ad_pcnt)); pcnt = Math.max(this.last_pcnt, pcnt); this.last_pcnt = pcnt; _inside._xscale = pcnt; if (!chk.showing) { var total = ad_clip.getBytesTotal(); if ((total > 0) || (typeof(total) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (elapsed > chk.ad_timeout) { finished = true; } } if (elapsed > chk.ad_msec) { finished = true; } if (((clip_total > 0) && (clip_loaded >= clip_total)) && (finished)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var DEFAULTS = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, DEFAULTS); var clip = options.clip; var ad_msec = 11000; var ad_timeout = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var wh = _getRes(options); var w = wh[0]; var h = wh[1]; mc._x = w * 0.5; mc._y = h * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var p = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (p > 0) { this._parent._alpha = p; } else { var _clip = this._parent._parent; MochiAd.unload(_clip); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _chk = this.mc._mochiad_wait; _chk.server_control = true; _chk.started = getTimer(); _chk.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var ad_clip = this._parent._mochiad_ctr; var elapsed = (getTimer() - this.started); var finished = false; if (!chk.showing) { var total = ad_clip.getBytesTotal(); if ((total > 0) || (typeof(total) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (elapsed > chk.ad_timeout) { finished = true; } } if (elapsed > chk.ad_msec) { finished = true; } if (finished) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var hostname = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(hostname); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(hostname); } } return(hostname); } static function _loadCommunicator(options) { var DEFAULTS = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, DEFAULTS); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var clip = options.clip; var clipname = ("_mochiad_com_" + options.id); if (!_isNetworkAvailable()) { return(null); } if (clip[clipname]) { return(clip[clipname].lc); } var server = (options.com_server + options.id); _allowDomains(server); delete options.id; delete options.com_server; var depth = options.depth; delete options.depth; var mc = clip.createEmptyMovieClip(clipname, depth); var lv = mc.createEmptyMovieClip("_mochiad_com", 1); for (var k in options) { lv[k] = options[k]; } var lc = new LocalConnection(); var name = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); lc.mc = mc; lc.name = name; lc.allowDomain = function (d) { return(true); }; lc.allowInsecureDomain = lc.allowDomain; lc.connect(name); mc.lc = lc; lv.lc = name; lc._id = 0; lc._queue = []; lc.rpcResult = function (cb_arg) { var cb = parseInt(cb_arg); var cblst = this._callbacks[cb]; if (!cblst) { return(undefined); } delete this._callbacks[cb]; var args = []; var i = 2; while (i < cblst.length) { args.push(cblst[i]); i++; } var i = 1; while (i < arguments.length) { args.push(arguments[i]); i++; } var method = cblst[1]; var obj = cblst[0]; if (obj && (typeof(method) == "string")) { method = obj[method]; } if (method) { method.apply(obj, args); } }; lc._didConnect = function (endpoint) { this._endpoint = endpoint; var q = this._queue; delete this._queue; var ds = this.doSend; var i = 0; while (i < q.length) { var item = q[i]; ds.apply(this, item); i++; } }; lc.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var qargs = []; var i = 0; while (i < arguments.length) { qargs.push(arguments[i]); i++; } this._queue.push(qargs); return(undefined); } this._id = this._id + 1; var id = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[id] = [cbobj, cbfn]; var slc = new LocalConnection(); var ss = slc.send(this._endpoint, "rpc", id, args); }; lc._callbacks = {}; lc._callbacks[0] = [lc, "_didConnect"]; lv.st = getTimer(); lv.loadMovie(server + ".swf", "POST"); return(lc); } static function fetchHighScores(options, callbackObj, callbackMethod) { var lc = _loadCommunicator({id:options.id}); if (!lc) { return(false); } var fncall = ["fetchHighScores", options]; lc.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var lc = _loadCommunicator({id:options.id}); if (!lc) { return(false); } var fncall = ["sendHighScore", options]; lc.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var DEFAULTS = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, DEFAULTS); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var clip = options.clip; if (!_isNetworkAvailable()) { return(null); } if (clip._mochiad_loaded) { return(null); } var depth = options.depth; delete options.depth; var mc = clip.createEmptyMovieClip("_mochiad", depth); var wh = _getRes(options); options.res = (wh[0] + "x") + wh[1]; options.server = options.server + options.id; delete options.id; clip._mochiad_loaded = true; var lv = mc.createEmptyMovieClip("_mochiad_ctr", 1); for (var k in options) { lv[k] = options[k]; } var server = lv.server; delete lv.server; var hostname = _allowDomains(server); mc.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var lc = new LocalConnection(); var name = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); lc.mc = mc; lc.name = name; lc.hostname = hostname; lc.allowDomain = function (d) { return(true); }; lc.allowInsecureDomain = lc.allowDomain; lc.connect(name); mc.lc = lc; lv.lc = name; lv.st = getTimer(); lv.loadMovie(server + ".swf", "POST"); return(mc); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var o = System.security; if (o.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var b = options.clip.getBounds(); var w = 0; var h = 0; if (typeof(options.res) != "undefined") { var xy = options.res.split("x"); w = parseFloat(xy[0]); h = parseFloat(xy[1]); } else { w = b.xMax - b.xMin; h = b.yMax - b.yMin; } if ((w == 0) || (h == 0)) { w = Stage.width; h = Stage.height; } return([w, h]); } static function _parseOptions(options, defaults) { var optcopy = {}; for (var k in defaults) { optcopy[k] = defaults[k]; } if (options) { for (var k in options) { optcopy[k] = options[k]; } } if (_root.mochiad_options) { var pairs = _root.mochiad_options.split("&"); var i = 0; while (i < pairs.length) { var kv = pairs[i].split("="); optcopy[unescape(kv[0])] = unescape(kv[1]); i++; } } return(optcopy); } }
Symbol 1041 MovieClip [__Packages.com.fantazm.utils.GBMath] Frame 0
class com.fantazm.utils.GBMath { function GBMath () { } static function createId(idLength) { var hexArray = Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "A", "B", "C", "D", "E", "F"); var idString = ""; var i = 0; while (i < idLength) { idString = idString + hexArray[randRange(0, hexArray.length - 1)]; i++; } return(idString); } static function getPointsDistance(pointA, pointB) { var distance = Math.sqrt(Math.pow(pointB.x - pointA.x, 2) + Math.pow(pointB.y - pointA.y, 2)); return(distance); } static function getPointsAngle(pointA, pointB) { var dx = (pointB.x - pointA.x); var dy = (pointB.y - pointA.y); var angle = Math.atan2(dy, dx); return(angle); } static function randRange(min, max) { var randomNum; randomNum = Math.floor(Math.random() * ((max - min) + 1)) + min; return(randomNum); } static function linear(t, b, c, d) { return(((c * t) / d) + b); } static function easeInQuad(t, b, c, d) { return(((c * ((t = t / d))) * t) + b); } static function easeOutQuad(t, b, c, d) { return((((-c) * ((t = t / d))) * (t - 2)) + b); } static function easeInOutQuad(t, b, c, d) { if (((t = t / (d / 2))) < 1) { return((((c / 2) * t) * t) + b); } return((((-c) / 2) * (((--t) * (t - 2)) - 1)) + b); } static function easeInCubic(t, b, c, d) { return((((c * ((t = t / d))) * t) * t) + b); } static function easeOutCubic(t, b, c, d) { return((c * (((((t = (t / d) - 1)) * t) * t) + 1)) + b); } static function easeInOutCubic(t, b, c, d) { if (((t = t / (d / 2))) < 1) { return(((((c / 2) * t) * t) * t) + b); } return(((c / 2) * (((((t = t - 2)) * t) * t) + 2)) + b); } static function easeInQuart(t, b, c, d) { return(((((c * ((t = t / d))) * t) * t) * t) + b); } static function easeOutQuart(t, b, c, d) { return(((-c) * ((((((t = (t / d) - 1)) * t) * t) * t) - 1)) + b); } static function easeInOutQuart(t, b, c, d) { if (((t = t / (d / 2))) < 1) { return((((((c / 2) * t) * t) * t) * t) + b); } return((((-c) / 2) * ((((((t = t - 2)) * t) * t) * t) - 2)) + b); } static function easeInQuint(t, b, c, d) { return((((((c * ((t = t / d))) * t) * t) * t) * t) + b); } static function easeOutQuint(t, b, c, d) { return((c * (((((((t = (t / d) - 1)) * t) * t) * t) * t) + 1)) + b); } static function easeInOutQuint(t, b, c, d) { if (((t = t / (d / 2))) < 1) { return(((((((c / 2) * t) * t) * t) * t) * t) + b); } return(((c / 2) * (((((((t = t - 2)) * t) * t) * t) * t) + 2)) + b); } static function easeInSine(t, b, c, d) { return((((-c) * Math.cos((t / d) * (Math.PI/2))) + c) + b); } static function easeOutSine(t, b, c, d) { return((c * Math.sin((t / d) * (Math.PI/2))) + b); } static function easeInOutSine(t, b, c, d) { return((((-c) / 2) * (Math.cos((Math.PI * t) / d) - 1)) + b); } static function easeInExpo(t, b, c, d) { return(((t == 0) ? (b) : ((c * Math.pow(2, 10 * ((t / d) - 1))) + b))); } static function easeOutExpo(t, b, c, d) { return(((t == d) ? (b + c) : ((c * ((-Math.pow(2, (-10 * t) / d)) + 1)) + b))); } static function easeInOutExpo(t, b, c, d) { if (t == 0) { return(b); } if (t == d) { return(b + c); } if (((t = t / (d / 2))) < 1) { return(((c / 2) * Math.pow(2, 10 * (t - 1))) + b); } return(((c / 2) * ((-Math.pow(2, -10 * (--t))) + 2)) + b); } static function easeInCirc(t, b, c, d) { return(((-c) * (Math.sqrt(1 - (((t = t / d)) * t)) - 1)) + b); } static function easeOutCirc(t, b, c, d) { return((c * Math.sqrt(1 - (((t = (t / d) - 1)) * t))) + b); } static function easeInOutCirc(t, b, c, d) { if (((t = t / (d / 2))) < 1) { return((((-c) / 2) * (Math.sqrt(1 - (t * t)) - 1)) + b); } return(((c / 2) * (Math.sqrt(1 - (((t = t - 2)) * t)) + 1)) + b); } static function easeInElastic(t, b, c, d, a, p) { if (t == 0) { return(b); } if (((t = t / d)) == 1) { return(b + c); } if (!p) { p = d * 0.3; } if (a < Math.abs(c)) { a = c; var s = (p / 4); } else { var s = ((p / (Math.PI*2)) * Math.asin(c / a)); } return((-((a * Math.pow(2, 10 * ((t = t - 1)))) * Math.sin((((t * d) - s) * (Math.PI*2)) / p))) + b); } static function easeOutElastic(t, b, c, d, a, p) { if (t == 0) { return(b); } if (((t = t / d)) == 1) { return(b + c); } if (!a) { var a = 0; } if (!p) { var p = (d * 0.3); } if (a < Math.abs(c)) { a = c * 0.5; var s = (p / 4); } else { var s1 = (p / (Math.PI*2)); var s2 = Math.asin(c / a); var s = (s1 * s2); } var v1 = (a * Math.pow(2, -10 * t)); var v2 = Math.sin((((t * d) - s) * (Math.PI*2)) / p); var newVal = (((v1 * v2) + c) + b); return(newVal); } static function easeInOutElastic(t, b, c, d, a, p) { if (t == 0) { return(b); } if (((t = t / (d / 2))) == 2) { return(b + c); } if (!p) { p = d * 0.45; } if (a < Math.abs(c)) { a = c; var s = (p / 4); } else { var s = ((p / (Math.PI*2)) * Math.asin(c / a)); } if (t < 1) { return((-0.5 * ((a * Math.pow(2, 10 * ((t = t - 1)))) * Math.sin((((t * d) - s) * (Math.PI*2)) / p))) + b); } return(((((a * Math.pow(2, -10 * ((t = t - 1)))) * Math.sin((((t * d) - s) * (Math.PI*2)) / p)) * 0.5) + c) + b); } static function easeInBack(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } return((((c * ((t = t / d))) * t) * (((s + 1) * t) - s)) + b); } static function easeOutBack(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } return((c * (((((t = (t / d) - 1)) * t) * (((s + 1) * t) + s)) + 1)) + b); } static function easeInOutBack(t, b, c, d, s) { if (s == undefined) { s = 1.70158; } if (((t = t / (d / 2))) < 1) { return(((c / 2) * ((t * t) * (((((s = s * 1.525)) + 1) * t) - s))) + b); } return(((c / 2) * (((((t = t - 2)) * t) * (((((s = s * 1.525)) + 1) * t) + s)) + 2)) + b); } static function easeInBounce(t, b, c, d) { return((c - easeOutBounce(d - t, 0, c, d)) + b); } static function easeOutBounce(t, b, c, d) { if (((t = t / d)) < 0.363636363636364) { return((c * ((7.5625 * t) * t)) + b); } if (t < 0.727272727272727) { return((c * (((7.5625 * ((t = t - 0.545454545454545))) * t) + 0.75)) + b); } if (t < 0.909090909090909) { return((c * (((7.5625 * ((t = t - 0.818181818181818))) * t) + 0.9375)) + b); } return((c * (((7.5625 * ((t = t - 0.954545454545455))) * t) + 0.984375)) + b); } static function easeInOutBounce(t, b, c, d) { if (t < (d / 2)) { return((easeInBounce(t * 2, 0, c, d) * 0.5) + b); } return(((easeOutBounce((t * 2) - d, 0, c, d) * 0.5) + (c * 0.5)) + b); } static function degreesToRadians(degrees) { var radians = ((degrees * Math.PI) / 180); return(radians); } static function radiansToDegrees(radians) { var degrees = ((radians * 180) / Math.PI); return(degrees); } }
Symbol 1042 MovieClip [__Packages.com.fantazm.utils.GBEmail] Frame 0
class com.fantazm.utils.GBEmail { function GBEmail () { } static function checkMail(emailInput) { if ((((((((((emailInput.length < 6) || (emailInput.indexOf(",") >= 0)) || (emailInput.indexOf(";") >= 0)) || (emailInput.indexOf(":") >= 0)) || (emailInput.indexOf("/") >= 0)) || (emailInput.indexOf(" ") >= 0)) || (emailInput.indexOf("@") <= 0)) || (emailInput.indexOf("@") != emailInput.lastIndexOf("@"))) || (emailInput.lastIndexOf(".") < emailInput.indexOf("@"))) || ((emailInput.lastIndexOf(".") + 3) > emailInput.length)) { var retVal = Boolean(0); } else { var retVal = Boolean(1); } return(retVal); } }
Symbol 1043 MovieClip [__Packages.xmas.Present] Frame 0
class xmas.Present { var parentClip, presentType, clipRef, pos, calcDistance, boolCollision, clipRefPoint; function Present (ref, linkageName, clipName, type, losPresent) { parentClip = ref; presentType = type; var depth_ref = parentClip.getNextHighestDepth(); clipRef = parentClip.attachMovie(linkageName, clipName, depth_ref); clipRef.gotoAndPlay("present" + presentType); clipRef.mcPresent.gotoAndPlay("in"); presentLos = losPresent; calcPos(); } function placeWorldObject() { clipRef._x = pos.x; clipRef._y = pos.y; } function calcPos() { calcDistance = createPos(); boolCollision = checkPos(); if (presentLos == true) { while (((calcDistance < minSpawnDistance) || (calcDistance > maxSpawnDistance)) || (boolCollision == true)) { calcDistance = createPos(); boolCollision = checkPos(); } } else { while ((calcDistance < minSpawnDistance) || (boolCollision == true)) { calcDistance = createPos(); boolCollision = checkPos(); } } } function createPos() { clipRef._x = random(640 - clipRef._width); if (clipRef._x < 20) { clipRef._x = 20; } clipRef._y = random(640 - clipRef._height); if (clipRef._y < 70) { clipRef._y = 70; } clipRefPoint = new flash.geom.Point(clipRef._x, clipRef._y); return(com.fantazm.utils.GBMath.getPointsDistance(_root.player.myPos, clipRefPoint)); } function checkPos() { var collision = false; var j = 0; while (j < _root.worldObjects.length) { if (clipRef.hitTest(_root.worldObjects[j].clipRef)) { collision = true; break; } j++; } return(collision); } function removeObject() { clipRef.mcPresent.gotoAndPlay("remove"); } var maxSpawnDistance = 140; var minSpawnDistance = 85; var presentLos = false; }
Symbol 1044 MovieClip [__Packages.xmas.Player] Frame 0
class xmas.Player { var world, linkageName, depth_ref, clipRef, myPos, mousePoint, currentTime, diffX, diffY, routeLength, myRadians, myDegrees, movementY, movementX, strDirection; function Player (init_pos, ref, linkageName, maxSpeedVal) { world = ref; maxV = maxSpeedVal; this.linkageName = linkageName; depth_ref = world.clipRef.getNextHighestDepth(); clipRef = world.clipRef.attachMovie(linkageName, "player_clip", depth_ref); placePlayer(init_pos); } function placePlayer(targetPos) { myPos = targetPos; clipRef._x = targetPos.x; clipRef._y = targetPos.y; } function setMousePoint() { mousePoint = new flash.geom.Point(_root._xmouse, _root._ymouse); world.clipRef.globalToLocal(mousePoint); } function checkOpponentCollision() { var returnVal = false; world.updateBlur(); currentTime = getTimer(); if (currentTime > (opponentHitTime + invincibleTime)) { var i = (_root.worldOpponents.length - 1); while (i > -1) { if ((_root.worldOpponents[i].type == 3) && (_root.worldOpponents[i].removeMe == true)) { _root.badSanta = false; _root.worldOpponents.splice(i, 1); } if (clipRef.hitTest(_root.worldOpponents[i].clipRef.hitClip)) { _root.lostLife = true; var tempPresentLos = 0; world.updateBlur(18); if (_root.worldOpponents[i].type == 3) { presentLos = 10; if (pickedUpPresents.length >= presentLos) { tempPresentLos = presentLos; } else { tempPresentLos = pickedUpPresents.length; } var k = 0; while (k < tempPresentLos) { if (pickedUpPresents.length > 0) { var presentObj = Number(pickedUpPresents.pop()); _root.dropHitPresents.push(presentObj); } k++; } } else { presentLos = 5; if (pickedUpPresents.length >= presentLos) { tempPresentLos = presentLos; } else { tempPresentLos = pickedUpPresents.length; } var k = 0; while (k < tempPresentLos) { if (pickedUpPresents.length > 0) { var presentObj = Number(pickedUpPresents.pop()); _root.dropHitPresents.push(presentObj); } k++; } } presentCount = presentCount - tempPresentLos; if (presentCount < 0) { presentCount = 0; } _root.eLifePresentCount = _root.eLifePresentCount - presentLos; if (_root.eLifePresentCount < 0) { _root.eLifePresentCount = 0; } opponentHitTime = getTimer(); myLives--; var i = 0; while (i < _root.worldObjects.length) { if (_root.worldObjects[i].clipRef._name == "santa") { _root.worldObjects[i].clipRef.gotoAndPlay("wake"); break; } i++; } _root.mcStats.mcPresents.presentsVal.text = presentCount; _root.mcStats.mcLives.livesVal.text = myLives; showHitAnim(clipRef._x, clipRef._y); returnVal = true; break; } i--; } } return(returnVal); } function checkWorldObjectCollision() { var returnVal = false; var i = 0; while (i < _root.worldObjects.length) { if (com.fantazm.utils.CollisionDetection.checkForCollision(clipRef, _root.worldObjects[i].clipRef.hitClip, 250, world.clipRef) != null) { returnVal = true; break; } i++; } return(returnVal); } function checkPresentCollision() { var i = (_root.presents.length - 1); while (i > -1) { presentCollision = false; if (clipRef.hitTest(_root.presents[i].clipRef.hitClip)) { var pLocX = _root.presents[i].clipRef._x; var pLocY = _root.presents[i].clipRef._y; if (_root.presents[i].presentType < 6) { presentCount++; if (_root.eLifeCanSpawn == true) { _root.eLifePresentCount++; } var addScore = (smallPresentScore * grander); carrots = carrots + addScore; showScoreIndicator(String(addScore), pLocX, pLocY); _root.mcStats.mcPresents.presentsVal.text = presentCount; } else if (_root.presents[i].presentType == 6) { presentCount++; if (_root.eLifeCanSpawn == true) { _root.eLifePresentCount++; } var addScore = (bigPresentScore * grander); carrots = carrots + addScore; showSparkles(_root.presents[i].clipRef._x, _root.presents[i].clipRef._y); showScoreIndicator(String(addScore), pLocX, pLocY); _root.mcStats.mcPresents.presentsVal.text = presentCount; } else if (_root.presents[i].presentType == 7) { myLives++; _root.eLifeCanSpawn = true; _root.mcStats.mcLives.gotoAndPlay("aL"); _root.mcStats.mcLives.livesVal.text = myLives; } _root.presents[i].clipRef.mcPresent.gotoAndPlay("out"); _root.removed.text = Number(_root.removed.text) + 1; _root.mcScore.scoreVal.text = carrots - _root.srv; if (_root.presents[i].presentType != 7) { pickedUpPresents.push(_root.presents[i].presentType); } _root.presents.splice(i, 1); if ((presentCount >= multiUp) && (grander < multiMax)) { var newMultiplier = (1 + Math.floor(presentCount / multiUp)); if (newMultiplier > grander) { grander = newMultiplier; if (grander > multiMax) { grander = multiMax; } showMultiplierIndicator(grander, pLocX, pLocY); } } _root.extraTimeBonus = _root.extraTimeBonus + timerBonus; presentCollision = true; break; } i--; } if (((presentCount >= 500) && (_root.lostLife == false)) && (_root.cl500 == false)) { _root.cl500 = true; _root.kongregateStats.submit("clean500", 1); } else if (((presentCount >= 400) && (_root.lostLife == false)) && (_root.cl400 == false)) { _root.cl400 = true; _root.kongregateStats.submit("clean400", 1); } else if (((presentCount >= 300) && (_root.lostLife == false)) && (_root.cl300 == false)) { _root.cl300 = true; _root.kongregateStats.submit("clean300", 1); } else if (((presentCount >= 200) && (_root.lostLife == false)) && (_root.cl200 == false)) { _root.cl200 = true; _root.kongregateStats.submit("clean200", 1); } else if (((presentCount >= 100) && (_root.lostLife == false)) && (_root.cl100 == false)) { _root.cl100 = true; _root.kongregateStats.submit("clean100", 1); } } function showSparkles(locX, locY) { var sparkleDepth_ref = (world.clipRef.getNextHighestDepth() + 500); var clipName = com.fantazm.utils.GBMath.createId(8); var sparkleClip = world.clipRef.attachMovie("sparkleAnim", "sparkles" + clipName, sparkleDepth_ref); sparkleClip._x = locX; sparkleClip._y = locY; } function showScoreIndicator(scoreVal, locX, locY) { var scoreDepth_ref = (world.clipRef.getNextHighestDepth() + 501); var clipName = com.fantazm.utils.GBMath.createId(8); var scoreClip = world.clipRef.attachMovie("scoreIndicator", "indic" + clipName, scoreDepth_ref); scoreClip._x = locX; scoreClip._y = locY; scoreClip.mcScoreIndic.fieldVal.text = scoreVal; } function showMultiplierIndicator(multiVal, locX, locY) { var multiDepth_ref = (world.clipRef.getNextHighestDepth() + 500); var clipName = com.fantazm.utils.GBMath.createId(8); var multiClip = world.clipRef.attachMovie("multiIndicator", "multi" + clipName, multiDepth_ref); multiClip._x = locX; multiClip._y = locY; multiClip.mcMultiIndic.fieldVal.text = "x" + multiVal; } function showHitAnim(locX, locY) { var scoreDepth_ref = (world.clipRef.getNextHighestDepth() + 700); var clipName = com.fantazm.utils.GBMath.createId(8); var hitAnimClip = world.clipRef.attachMovie("hitAnim", "hitAnim" + clipName, scoreDepth_ref); hitAnimClip._x = locX; hitAnimClip._y = locY; } function movePlayer() { diffX = clipRef._x - mousePoint.x; if (diffX < 0) { diffX = diffX * -1; } diffY = clipRef._y - mousePoint.y; if (diffY < 0) { diffY = diffY * -1; } routeLength = Math.sqrt((diffY * diffY) + (diffX * diffX)); aX = maxV / _root.intervalMainThread; if ((routeLength < 50) && (vX > 2)) { aX = aX * -1.6; } vX = vX + aX; if (vX > maxV) { vX = maxV; } aY = maxV / _root.intervalMainThread; if ((routeLength < 50) && (vY > 2)) { aY = aY * -1.6; } vY = vY + aY; if (vY > maxV) { vY = maxV; } myPos.x = clipRef._x; myPos.y = clipRef._y; myRadians = com.fantazm.utils.GBMath.getPointsAngle(myPos, mousePoint); myDegrees = com.fantazm.utils.GBMath.radiansToDegrees(myRadians); var angleChanged = false; var angle = 315; if (((myDegrees >= 0) && (myDegrees <= 90)) && (angleChanged == false)) { angle = 90 - myDegrees; angleChanged = true; } if (((myDegrees < 0) && (myDegrees >= -180)) && (angleChanged == false)) { angle = (myDegrees * -1) + 90; angleChanged = true; } if (((myDegrees > 90) && (myDegrees <= 180)) && (angleChanged == false)) { angle = 360 - (myDegrees - 90); angleChanged = true; } movementY = Math.round(vY * Math.cos(angle * (Math.PI/180))); movementX = Math.round(vX * Math.sin(angle * (Math.PI/180))); boolXHit = false; boolYHit = false; clipRef._x = clipRef._x + movementX; boolXHit = checkWorldObjectCollision(); clipRef._x = myPos.x; clipRef._y = clipRef._y + movementY; boolYHit = checkWorldObjectCollision(); var boolResetSpeed = false; if (boolXHit == true) { if (boolYHit == false) { resetSpeed("X"); } clipRef._x = myPos.x; boolResetSpeed = true; } else { clipRef._x = clipRef._x + movementX; } if (boolYHit == true) { if (boolXHit == false) { resetSpeed("Y"); } clipRef._y = myPos.y; } moveWorld(); playerZSort(); if (checkOpponentCollision() == false) { checkPresentCollision(); } animationLoop(); if ((clipRef._x - (clipRef._width / 2)) < 0) { clipRef._x = clipRef._width / 2; } if ((clipRef._y - (clipRef._height / 2)) < 0) { clipRef._y = clipRef._height / 2; } if ((clipRef._x + (clipRef._width / 2)) > world.world_w) { clipRef._x = world.world_w - (clipRef._width / 2); } if ((clipRef._y + (clipRef._height / 2)) > world.world_h) { clipRef._y = world.world_h - (clipRef._height / 2); } } function moveWorld() { if (((boolXHit == false) && (clipRef._x > (_root.mcMask._width / 2))) && (clipRef._x < (world.world_w - (_root.mcMask._width / 2)))) { world.clipRef._x = world.clipRef._x - movementX; if (world.clipRef._x > 0) { world.clipRef._x = 0; } if (world.clipRef._x < (-1 * (world.world_w - _root.mcMask._width))) { world.clipRef._x = -1 * (world.world_w - _root.mcMask._width); } } if (((boolYHit == false) && (clipRef._y > (_root.mcMask._height / 2))) && (clipRef._y < (world.world_h - (_root.mcMask._height / 2)))) { world.clipRef._y = world.clipRef._y - movementY; if (world.clipRef._y > 0) { world.clipRef._y = 0; } if (world.clipRef._y < (-1 * (world.world_h - _root.mcMask._height))) { world.clipRef._y = -1 * (world.world_h - _root.mcMask._height); } } if (myLives > 9) { myLives = 1; _root.mcStats.mcLives.livesVal.text = myLives; } } function animationLoop() { animTimer++; if (animTimer == 4) { animTimer = 1; imageFrame++; if (imageFrame > 4) { imageFrame = 1; } } if ((myDegrees >= -23) && (myDegrees <= 23)) { clipRef.gotoAndStop("right" + imageFrame); } if ((myDegrees >= 24) && (myDegrees <= 68)) { clipRef.gotoAndStop("rightDown" + imageFrame); strDirection = "rightDown"; } if ((myDegrees >= 69) && (myDegrees <= 113)) { clipRef.gotoAndStop("down" + imageFrame); strDirection = "down"; } if ((myDegrees >= 114) && (myDegrees <= 158)) { clipRef.gotoAndStop("leftDown" + imageFrame); strDirection = "leftDown"; } if (((myDegrees >= 159) && (myDegrees <= 180)) || ((myDegrees <= -158) && (myDegrees >= -180))) { clipRef.gotoAndStop("left" + imageFrame); strDirection = "left"; } if ((myDegrees <= -113) && (myDegrees >= -157)) { clipRef.gotoAndStop("leftUp" + imageFrame); strDirection = "leftUp"; } if ((myDegrees <= -68) && (myDegrees >= -112)) { clipRef.gotoAndStop("up" + imageFrame); strDirection = "up"; } if ((myDegrees <= -22) && (myDegrees >= -67)) { clipRef.gotoAndStop("rightUp" + imageFrame); strDirection = "rightUp"; } } function playerZSort() { var i = 0; while (i < _root.worldObjects.length) { var worldObjectBottom = (_root.worldObjects[i].clipRef._y + _root.worldObjects[i].clipRef._height); var playerMiddleY = (clipRef._y + (clipRef._height / 2)); var playerRight = (clipRef._x + clipRef._width); var playerLeft = clipRef._x; if ((((playerMiddleY >= worldObjectBottom) && (playerMiddleY <= (worldObjectBottom + clipRef._height))) && (playerRight >= (_root.worldObjects[i].clipRef._x - 3))) && (playerLeft <= ((_root.worldObjects[i].clipRef._x + _root.worldObjects[i].clipRef._width) + 3))) { if (clipRef.getDepth() != (_root.worldObjects[i].clipRef.getDepth() + 100)) { } clipRef.swapDepths(_root.worldObjects[i].clipRef.getDepth() + 100); return; } if (clipRef.getDepth() > depth_ref) { clipRef.swapDepths(depth_ref); } i++; } } function resetSpeed(axis) { this["v" + axis] = 0; } function removeObject() { clipRef.removeMovieClip(); } var speed = 0; var myLives = 3; var in_range = false; var accTime = 10000; var objList = new Array(); var spawnInt = 8000; var maxCharacters = 50; var gameState = "normal"; var timerBonus = 2000; var grander = 1; var multiUp = 10; var multiMax = 10; var imageFrame = 1; var animTimer = 1; var timeImageInterval = 10; var tempTime = 0; var FPS = 0; var vX = 0; var vY = 0; var maxV = 5; var aX = 0; var aY = 0; var hitMargin = 4; var boolXHit = false; var boolYHit = false; var presentCollision = false; var presentCount = 0; var specialPresentCount = 0; var carrots = 0; var presentLos = 5; var opponentHitTime = 0; var invincibleTime = 3000; var pickedUpPresents = new Array(); var smallPresentScore = 10; var bigPresentScore = 50; }
Symbol 1045 MovieClip [__Packages.xmas.World] Frame 0
class xmas.World { var world_w, world_h, world_pos, world_limitPos, clipRef; function World (worldwidth, worldheight, world_pos, linkageName, parent_ref) { world_w = worldwidth; world_h = worldheight; this.world_pos = world_pos; world_limitPos = world_pos; var depth_ref = parent_ref.getNextHighestDepth(); clipRef = parent_ref.attachMovie(linkageName, "world", depth_ref); var blurFilter = (new flash.filters.BlurFilter(blurVal, blurVal, 1)); clipRef.filters = [blurFilter]; placeWorld(); } function updateBlur(newVal) { if (!newVal) { if (blurVal > 0) { blurVal = blurVal - 2; var blurFilter = (new flash.filters.BlurFilter(blurVal, blurVal, 1)); clipRef.filters = [blurFilter]; } } else { blurVal = newVal; } } function placeWorld() { clipRef._x = world_pos.x; clipRef._y = world_pos.y; } var blurVal = 0; }
Symbol 1046 MovieClip [__Packages.com.fantazm.utils.CollisionDetection] Frame 0
class com.fantazm.utils.CollisionDetection { function CollisionDetection () { } static function checkForCollision(p_clip1, p_clip2, p_alphaTolerance, p_scope) { if (p_alphaTolerance == undefined) { p_alphaTolerance = 255; } if (p_scope == undefined) { p_scope = _root; } var bounds1 = p_clip1.getBounds(p_scope); var bounds2 = p_clip2.getBounds(p_scope); if (((bounds1.xMax < bounds2.xMin) || (bounds2.xMax < bounds1.xMin)) || ((bounds1.yMax < bounds2.yMin) || (bounds2.yMax < bounds1.yMin))) { return(null); } var bounds = {}; bounds.xMin = Math.max(bounds1.xMin, bounds2.xMin); bounds.xMax = Math.min(bounds1.xMax, bounds2.xMax); bounds.yMin = Math.max(bounds1.yMin, bounds2.yMin); bounds.yMax = Math.min(bounds1.yMax, bounds2.yMax); var img = (new flash.display.BitmapData(bounds.xMax - bounds.xMin, bounds.yMax - bounds.yMin, false, 4294967295)); var mat = p_clip1.transform.matrix; mat.tx = p_clip1._x - bounds.xMin; mat.ty = p_clip1._y - bounds.yMin; img.draw(p_clip1, mat, new flash.geom.ColorTransform(1, 1, 1, 1, 255, -255, -255, p_alphaTolerance)); mat = p_clip2.transform.matrix; mat.tx = p_clip2._x - bounds.xMin; mat.ty = p_clip2._y - bounds.yMin; img.draw(p_clip2, mat, new flash.geom.ColorTransform(1, 1, 1, 1, 255, 255, 255, p_alphaTolerance), "difference"); var intersection = img.getColorBoundsRect(4294967295, 4294967295); intersection.x = intersection.x + bounds.xMin; intersection.y = intersection.y + bounds.yMin; return(intersection); } }
Symbol 1047 MovieClip [__Packages.xmas.WorldObject] Frame 0
class xmas.WorldObject { var world, pos, clipRef; function WorldObject (init_pos, ref, linkageName, clipName) { world = ref; pos = init_pos; var depth_ref = world.clipRef.getNextHighestDepth(); clipRef = world.clipRef.attachMovie(linkageName, clipName, depth_ref); placeWorldObject(); } function talk(label) { var talkDepth_ref = 8000; var clipName = com.fantazm.utils.GBMath.createId(8); var talkClip = world.clipRef.attachMovie("textBalloon", "talk" + clipName, talkDepth_ref); talkClip._x = clipRef._x + 60; talkClip._y = clipRef._y; talkClip.gotoAndPlay(label); } function placeWorldObject() { clipRef._x = pos.x; clipRef._y = pos.y; } }
Symbol 1048 MovieClip [__Packages.xmas.Opponent] Frame 0
class xmas.Opponent { var linkage_name, path, pathArray, type, world, myPos, clipRef, speed, nextPathSpotX, nextPathSpotY, delta_x, delta_y, diffX, diffY, routeLength, myRadians, myDegrees, movementY, movementX, currentTime, strDirection; function Opponent (ref, opponentType, id) { switch (opponentType) { case 0 : linkage_name = "boy"; break; case 1 : linkage_name = "girl"; break; case 2 : linkage_name = "lady"; break; case 3 : linkage_name = "oldlady"; break; case 4 : linkage_name = "man"; break; case 5 : linkage_name = "bad_santa"; } setType(); path = new xmas.Path(); pathArray = new Array(); var functionnumber = com.fantazm.utils.GBMath.randRange(0, 1); if (type == 1) { pathArray = path.getOpponentPath(com.fantazm.utils.GBMath.randRange(0, 3), type); } else if (type == 2) { pathArray = path.getOpponentPath(com.fantazm.utils.GBMath.randRange(0, 5), type); } else if (type == 3) { pathArray = path.getOpponentPath(com.fantazm.utils.GBMath.randRange(0, 3), type); } world = ref; myPos = pathArray[0]; var depth_ref = world.clipRef.getNextHighestDepth(); clipRef = world.clipRef.attachMovie(linkage_name, id, depth_ref); randomSpeed(); placeOpponent(); } function setType() { if (((linkage_name == "lady") || (linkage_name == "oldlady")) || (linkage_name == "opponent")) { type = 1; } else if (linkage_name == "bad_santa") { type = 3; } else if (((linkage_name == "girl") || (linkage_name == "boy")) || (linkage_name == "man")) { type = 2; } } function randomSpeed() { if (linkage_name == "opponent") { speed = com.fantazm.utils.GBMath.randRange(1, 6); } else if (linkage_name == "oldlady") { speed = com.fantazm.utils.GBMath.randRange(1, 3); } else if ((linkage_name == "girl") || (linkage_name == "boy")) { speed = com.fantazm.utils.GBMath.randRange(2, 5); } else if ((linkage_name == "man") || (linkage_name == "lady")) { speed = com.fantazm.utils.GBMath.randRange(2, 4); } else if (linkage_name == "bad_santa") { speed = com.fantazm.utils.GBMath.randRange(4, 6); } } function placeOpponent() { clipRef._x = myPos.x; clipRef._y = myPos.y; } function moveOpponentNew() { var movePoint = pathArray[movePointNumber]; nextPathSpotX = movePoint.x; nextPathSpotY = movePoint.y; delta_x = clipRef._x - nextPathSpotX; delta_y = clipRef._y - nextPathSpotY; diffX = clipRef._x - movePoint.x; if (diffX < 0) { diffX = diffX * -1; } diffY = clipRef._y - movePoint.y; if (diffY < 0) { diffY = diffY * -1; } if (Math.sqrt((delta_x * delta_x) + (delta_y * delta_y)) > speed) { } else if (movePointNumber < (pathArray.length - 1)) { movePointNumber++; } else { movePointNumber = 1; if (type == 1) { pathArray = path.getOpponentPath(com.fantazm.utils.GBMath.randRange(0, 1), type); } else if (type == 2) { pathArray = path.getOpponentPath(com.fantazm.utils.GBMath.randRange(0, 4), type); } else if (type == 3) { removeMe = true; clipRef.removeMovieClip(); } if (type != 3) { randomSpeed(); myPos = pathArray[0]; placeOpponent(); } } routeLength = Math.sqrt((diffY * diffY) + (diffX * diffX)); var curPos = (new flash.geom.Point(clipRef._x, clipRef._y)); myRadians = com.fantazm.utils.GBMath.getPointsAngle(curPos, movePoint); myDegrees = com.fantazm.utils.GBMath.radiansToDegrees(myRadians); var angleChanged = false; var angle = 315; if (((myDegrees >= 0) && (myDegrees <= 90)) && (angleChanged == false)) { angle = 90 - myDegrees; angleChanged = true; } if (((myDegrees < 0) && (myDegrees >= -180)) && (angleChanged == false)) { angle = (myDegrees * -1) + 90; angleChanged = true; } if (((myDegrees > 90) && (myDegrees <= 180)) && (angleChanged == false)) { angle = 360 - (myDegrees - 90); angleChanged = true; } movementY = speed * Math.cos(angle * (Math.PI/180)); movementX = speed * Math.sin(angle * (Math.PI/180)); clipRef._x = clipRef._x + movementX; clipRef._y = clipRef._y + movementY; currentTime = getTimer(); if (type == 3) { if (currentTime >= (tempTime + (timeImageInterval * 3))) { tempTime = currentTime; imageFrame++; if (imageFrame > 6) { imageFrame = 1; } } } else if (currentTime >= (tempTime + timeImageInterval)) { tempTime = currentTime; imageFrame++; if (imageFrame > 6) { imageFrame = 1; } } if ((myDegrees >= -23) && (myDegrees <= 23)) { clipRef.gotoAndStop("right" + imageFrame); } if ((myDegrees >= 24) && (myDegrees <= 68)) { clipRef.gotoAndStop("rightDown" + imageFrame); strDirection = "rightDown"; } if ((myDegrees >= 69) && (myDegrees <= 113)) { clipRef.gotoAndStop("down" + imageFrame); strDirection = "down"; } if ((myDegrees >= 114) && (myDegrees <= 158)) { clipRef.gotoAndStop("leftDown" + imageFrame); strDirection = "leftDown"; } if (((myDegrees >= 159) && (myDegrees <= 180)) || ((myDegrees <= -158) && (myDegrees >= -180))) { clipRef.gotoAndStop("left" + imageFrame); strDirection = "left"; } if ((myDegrees <= -113) && (myDegrees >= -157)) { clipRef.gotoAndStop("leftUp" + imageFrame); strDirection = "leftUp"; } if ((myDegrees <= -68) && (myDegrees >= -112)) { clipRef.gotoAndStop("up" + imageFrame); strDirection = "up"; } if ((myDegrees <= -22) && (myDegrees >= -67)) { clipRef.gotoAndStop("rightUp" + imageFrame); strDirection = "rightUp"; } } var tempTime = 0; var dir = "left"; var stamina = 10; var movePointNumber = 1; var removeMe = false; var timeImageInterval = 10; var imageFrame = 1; var FPS = 0; var v = 0; var maxV = 5; var a = 0; var boolXHit = false; var boolYHit = false; }
Symbol 1049 MovieClip [__Packages.xmas.Path] Frame 0
class xmas.Path { var pathArray, pathPoint; function Path () { pathArray = new Array(); } function getOpponentPath(pathStyle, type) { if (type == 1) { switch (pathStyle) { case 0 : pathPoint = new flash.geom.Point(0, 100); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(247, 100); pathArray[1] = pathPoint; pathPoint = new flash.geom.Point(392, 247); pathArray[2] = pathPoint; pathPoint = new flash.geom.Point(392, 380); pathArray[3] = pathPoint; pathPoint = new flash.geom.Point(500, 508); pathArray[4] = pathPoint; pathPoint = new flash.geom.Point(650, 508); pathArray[5] = pathPoint; return(pathArray); case 1 : pathPoint = new flash.geom.Point(650, 380); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(550, 380); pathArray[1] = pathPoint; pathPoint = new flash.geom.Point(392, 508); pathArray[2] = pathPoint; pathPoint = new flash.geom.Point(0, 508); pathArray[3] = pathPoint; return(pathArray); case 2 : pathPoint = new flash.geom.Point(0, 380); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(125, 380); pathArray[1] = pathPoint; pathPoint = new flash.geom.Point(247, 247); pathArray[2] = pathPoint; pathPoint = new flash.geom.Point(247, 0); pathArray[3] = pathPoint; return(pathArray); case 3 : pathPoint = new flash.geom.Point(0, 508); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(392, 508); pathArray[1] = pathPoint; pathPoint = new flash.geom.Point(550, 380); pathArray[2] = pathPoint; pathPoint = new flash.geom.Point(650, 380); pathArray[3] = pathPoint; return(pathArray); if (type == 2) { switch (pathStyle) { case 0 : var randomizer = com.fantazm.utils.GBMath.randRange(-25, 25); pathPoint = new flash.geom.Point(0, 100 + randomizer); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 100 + randomizer); pathArray[1] = pathPoint; return(pathArray); case 1 : var randomizer = com.fantazm.utils.GBMath.randRange(-19, 21); pathPoint = new flash.geom.Point(0, 235 + randomizer); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 235 + randomizer); pathArray[1] = pathPoint; return(pathArray); case 2 : var randomizer = com.fantazm.utils.GBMath.randRange(-26, 23); pathPoint = new flash.geom.Point(0, 375 + randomizer); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 375 + randomizer); pathArray[1] = pathPoint; return(pathArray); case 3 : var randomizer = com.fantazm.utils.GBMath.randRange(-24, 24); pathPoint = new flash.geom.Point(247 + randomizer, -10); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(247 + randomizer, 650); pathArray[1] = pathPoint; return(pathArray); case 4 : var randomizer = com.fantazm.utils.GBMath.randRange(-24, 24); pathPoint = new flash.geom.Point(392 + randomizer, -10); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(392 + randomizer, 650); pathArray[1] = pathPoint; return(pathArray); case 5 : var randomizer = com.fantazm.utils.GBMath.randRange(-25, 25); pathPoint = new flash.geom.Point(0, 508 + randomizer); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 508 + randomizer); pathArray[1] = pathPoint; return(pathArray); if (type != 3) { break; } switch (pathStyle) { case 0 : pathPoint = new flash.geom.Point(-50, 80); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 80); pathArray[1] = pathPoint; return(pathArray); case 1 : pathPoint = new flash.geom.Point(650, 250); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(-50, 250); pathArray[1] = pathPoint; return(pathArray); case 2 : pathPoint = new flash.geom.Point(-50, 250); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 250); pathArray[1] = pathPoint; return(pathArray); case 3 : pathPoint = new flash.geom.Point(-50, 500); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 500); pathArray[1] = pathPoint; return(pathArray); case 4 : pathPoint = new flash.geom.Point(650, 500); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(-50, 500); pathArray[1] = pathPoint; return(pathArray); } } } if (type != 3) { break; } switch (pathStyle) { case 0 : pathPoint = new flash.geom.Point(-50, 80); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 80); pathArray[1] = pathPoint; return(pathArray); case 1 : pathPoint = new flash.geom.Point(650, 250); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(-50, 250); pathArray[1] = pathPoint; return(pathArray); case 2 : pathPoint = new flash.geom.Point(-50, 250); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 250); pathArray[1] = pathPoint; return(pathArray); case 3 : pathPoint = new flash.geom.Point(-50, 500); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 500); pathArray[1] = pathPoint; return(pathArray); case 4 : pathPoint = new flash.geom.Point(650, 500); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(-50, 500); pathArray[1] = pathPoint; return(pathArray); } } } if (type == 2) { switch (pathStyle) { case 0 : var randomizer = com.fantazm.utils.GBMath.randRange(-25, 25); pathPoint = new flash.geom.Point(0, 100 + randomizer); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 100 + randomizer); pathArray[1] = pathPoint; return(pathArray); case 1 : var randomizer = com.fantazm.utils.GBMath.randRange(-19, 21); pathPoint = new flash.geom.Point(0, 235 + randomizer); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 235 + randomizer); pathArray[1] = pathPoint; return(pathArray); case 2 : var randomizer = com.fantazm.utils.GBMath.randRange(-26, 23); pathPoint = new flash.geom.Point(0, 375 + randomizer); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 375 + randomizer); pathArray[1] = pathPoint; return(pathArray); case 3 : var randomizer = com.fantazm.utils.GBMath.randRange(-24, 24); pathPoint = new flash.geom.Point(247 + randomizer, -10); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(247 + randomizer, 650); pathArray[1] = pathPoint; return(pathArray); case 4 : var randomizer = com.fantazm.utils.GBMath.randRange(-24, 24); pathPoint = new flash.geom.Point(392 + randomizer, -10); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(392 + randomizer, 650); pathArray[1] = pathPoint; return(pathArray); case 5 : var randomizer = com.fantazm.utils.GBMath.randRange(-25, 25); pathPoint = new flash.geom.Point(0, 508 + randomizer); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 508 + randomizer); pathArray[1] = pathPoint; return(pathArray); if (type != 3) { break; } switch (pathStyle) { case 0 : pathPoint = new flash.geom.Point(-50, 80); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 80); pathArray[1] = pathPoint; return(pathArray); case 1 : pathPoint = new flash.geom.Point(650, 250); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(-50, 250); pathArray[1] = pathPoint; return(pathArray); case 2 : pathPoint = new flash.geom.Point(-50, 250); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 250); pathArray[1] = pathPoint; return(pathArray); case 3 : pathPoint = new flash.geom.Point(-50, 500); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 500); pathArray[1] = pathPoint; return(pathArray); case 4 : pathPoint = new flash.geom.Point(650, 500); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(-50, 500); pathArray[1] = pathPoint; return(pathArray); } } } if (type == 3) { switch (pathStyle) { case 0 : pathPoint = new flash.geom.Point(-50, 80); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 80); pathArray[1] = pathPoint; return(pathArray); case 1 : pathPoint = new flash.geom.Point(650, 250); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(-50, 250); pathArray[1] = pathPoint; return(pathArray); case 2 : pathPoint = new flash.geom.Point(-50, 250); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 250); pathArray[1] = pathPoint; return(pathArray); case 3 : pathPoint = new flash.geom.Point(-50, 500); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(650, 500); pathArray[1] = pathPoint; return(pathArray); case 4 : pathPoint = new flash.geom.Point(650, 500); pathArray[0] = pathPoint; pathPoint = new flash.geom.Point(-50, 500); pathArray[1] = pathPoint; return(pathArray); } } } }
Symbol 100 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 _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } 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 = 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 101 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 102 MovieClip [__Packages.mx.core.View] Frame 0
class mx.core.View extends mx.core.UIComponent { var tabChildren, tabEnabled, boundingBox_mc, border_mc, __get__width, __get__height, __tabIndex, depth, createObject, createClassObject, loadExternal, destroyObject, createClassChildAtDepth, doLater; function View () { super(); } function init() { super.init(); tabChildren = true; tabEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function size() { border_mc.move(0, 0); border_mc.setSize(__get__width(), __get__height()); doLayout(); } function draw() { size(); } function get numChildren() { var _local3 = childNameBase; var _local2 = 0; while (true) { if (this[_local3 + _local2] == undefined) { return(_local2); } _local2++; } } function get tabIndex() { return((tabEnabled ? (__tabIndex) : undefined)); } function addLayoutObject(object) { } function createChild(className, instanceName, initProps) { if (depth == undefined) { depth = 1; } var _local2; if (typeof(className) == "string") { _local2 = createObject(className, instanceName, depth++, initProps); } else { _local2 = createClassObject(className, instanceName, depth++, initProps); } if (_local2 == undefined) { _local2 = loadExternal(className, _loadExternalClass, instanceName, depth++, initProps); } else { this[childNameBase + numChildren] = _local2; _local2._complete = true; childLoaded(_local2); } addLayoutObject(_local2); return(_local2); } function getChildAt(childIndex) { return(this[childNameBase + childIndex]); } function destroyChildAt(childIndex) { if (!((childIndex >= 0) && (childIndex < numChildren))) { return(undefined); } var _local4 = childNameBase + childIndex; var _local6 = numChildren; var _local3; for (_local3 in this) { if (_local3 == _local4) { _local4 = ""; destroyObject(_local3); break; } } var _local2 = Number(childIndex); while (_local2 < (_local6 - 1)) { this[childNameBase + _local2] = this[childNameBase + (_local2 + 1)]; _local2++; } delete this[childNameBase + (_local6 - 1)]; depth--; } function initLayout() { if (!hasBeenLayedOut) { doLayout(); } } function doLayout() { hasBeenLayedOut = true; } function createChildren() { if (border_mc == undefined) { border_mc = createClassChildAtDepth(_global.styles.rectBorderClass, mx.managers.DepthManager.kBottom, {styleName:this}); } doLater(this, "initLayout"); } function convertToUIObject(obj) { } function childLoaded(obj) { convertToUIObject(obj); } static function extension() { mx.core.ExternalContent.enableExternalContent(); } static var symbolName = "View"; static var symbolOwner = mx.core.View; static var version = "2.0.2.126"; var className = "View"; static var childNameBase = "_child"; var hasBeenLayedOut = false; var _loadExternalClass = "UIComponent"; }
Symbol 103 MovieClip [__Packages.mx.core.ScrollView] Frame 0
class mx.core.ScrollView extends mx.core.View { var __width, hScroller, vScroller, __maxHPosition, propsInited, scrollAreaChanged, specialHScrollCase, createObject, viewableColumns, __height, oldRndUp, viewableRows, __viewMetrics, owner, enabled, border_mc, __get__width, __get__height, invLayout, mask_mc, _parent, dispatchEvent; function ScrollView () { super(); } function getHScrollPolicy(Void) { return(__hScrollPolicy); } function setHScrollPolicy(policy) { __hScrollPolicy = policy.toLowerCase(); if (__width == undefined) { return(undefined); } setScrollProperties(numberOfCols, columnWidth, rowC, rowH, heightPadding, widthPadding); } function get hScrollPolicy() { return(getHScrollPolicy()); } function set hScrollPolicy(policy) { setHScrollPolicy(policy); //return(hScrollPolicy); } function getVScrollPolicy(Void) { return(__vScrollPolicy); } function setVScrollPolicy(policy) { __vScrollPolicy = policy.toLowerCase(); if (__width == undefined) { return(undefined); } setScrollProperties(numberOfCols, columnWidth, rowC, rowH, heightPadding, widthPadding); } function get vScrollPolicy() { return(getVScrollPolicy()); } function set vScrollPolicy(policy) { setVScrollPolicy(policy); //return(vScrollPolicy); } function get hPosition() { return(getHPosition()); } function set hPosition(pos) { setHPosition(pos); //return(hPosition); } function getHPosition(Void) { return(__hPosition); } function setHPosition(pos) { hScroller.__set__scrollPosition(pos); __hPosition = pos; } function get vPosition() { return(getVPosition()); } function set vPosition(pos) { setVPosition(pos); //return(vPosition); } function getVPosition(Void) { return(__vPosition); } function setVPosition(pos) { vScroller.__set__scrollPosition(pos); __vPosition = pos; } function get maxVPosition() { var _local2 = vScroller.maxPos; return(((_local2 == undefined) ? 0 : (_local2))); } function get maxHPosition() { return(getMaxHPosition()); } function set maxHPosition(pos) { setMaxHPosition(pos); //return(maxHPosition); } function getMaxHPosition(Void) { if (__maxHPosition != undefined) { return(__maxHPosition); } var _local2 = hScroller.maxPos; return(((_local2 == undefined) ? 0 : (_local2))); } function setMaxHPosition(pos) { __maxHPosition = pos; } function setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding) { var _local3 = getViewMetrics(); if (hPadding == undefined) { hPadding = 0; } if (wPadding == undefined) { wPadding = 0; } propsInited = true; delete scrollAreaChanged; heightPadding = hPadding; widthPadding = wPadding; if (colWidth == 0) { colWidth = 1; } if (rwHeight == 0) { rwHeight = 1; } var _local5 = Math.ceil((((__width - _local3.left) - _local3.right) - widthPadding) / colWidth); if ((__hScrollPolicy == "on") || ((_local5 < colCount) && (__hScrollPolicy == "auto"))) { if ((hScroller == undefined) || (specialHScrollCase)) { delete specialHScrollCase; hScroller = createObject("HScrollBar", "hSB", 1001); hScroller.__set__lineScrollSize(20); hScroller.scrollHandler = scrollProxy; hScroller.__set__scrollPosition(__hPosition); scrollAreaChanged = true; } if ((((numberOfCols != colCount) || (columnWidth != colWidth)) || (viewableColumns != _local5)) || (scrollAreaChanged)) { hScroller.setScrollProperties(_local5, 0, colCount - _local5); viewableColumns = _local5; numberOfCols = colCount; columnWidth = colWidth; } } else if (((__hScrollPolicy == "auto") || (__hScrollPolicy == "off")) && (hScroller != undefined)) { hScroller.removeMovieClip(); delete hScroller; scrollAreaChanged = true; } if (heightPadding == undefined) { heightPadding = 0; } var _local4 = Math.ceil((((__height - _local3.top) - _local3.bottom) - heightPadding) / rwHeight); var _local8 = (((__height - _local3.top) - _local3.bottom) % rwHeight) != 0; if ((__vScrollPolicy == "on") || ((_local4 < (rwCount + _local8)) && (__vScrollPolicy == "auto"))) { if (vScroller == undefined) { vScroller = createObject("VScrollBar", "vSB", 1002); vScroller.scrollHandler = scrollProxy; vScroller.__set__scrollPosition(__vPosition); scrollAreaChanged = true; rowH = 0; } if ((((rowC != rwCount) || (rowH != rwHeight)) || ((viewableRows + _local8) != (_local4 + oldRndUp))) || (scrollAreaChanged)) { vScroller.setScrollProperties(_local4, 0, (rwCount - _local4) + _local8); viewableRows = _local4; rowC = rwCount; rowH = rwHeight; oldRndUp = _local8; } } else if (((__vScrollPolicy == "auto") || (__vScrollPolicy == "off")) && (vScroller != undefined)) { vScroller.removeMovieClip(); delete vScroller; scrollAreaChanged = true; } numberOfCols = colCount; columnWidth = colWidth; if (scrollAreaChanged) { doLayout(); var _local2 = __viewMetrics; var _local12 = ((owner != undefined) ? (owner) : this); _local12.layoutContent(_local2.left, _local2.top, ((columnWidth * numberOfCols) - _local2.left) - _local2.right, rowC * rowH, (__width - _local2.left) - _local2.right, (__height - _local2.top) - _local2.bottom); } if (!enabled) { setEnabled(false); } } function getViewMetrics(Void) { var _local2 = __viewMetrics; var _local3 = border_mc.__get__borderMetrics(); _local2.left = _local3.left; _local2.right = _local3.right; if (vScroller != undefined) { _local2.right = _local2.right + vScroller.minWidth; } _local2.top = _local3.top; if ((hScroller == undefined) && ((__hScrollPolicy == "on") || (__hScrollPolicy == true))) { hScroller = createObject("FHScrollBar", "hSB", 1001); specialHScrollCase = true; } _local2.bottom = _local3.bottom; if (hScroller != undefined) { _local2.bottom = _local2.bottom + hScroller.minHeight; } return(_local2); } function doLayout(Void) { var _local10 = __get__width(); var _local8 = __get__height(); delete invLayout; var _local3 = (__viewMetrics = getViewMetrics()); var _local2 = _local3.left; var _local9 = _local3.right; var _local5 = _local3.top; var _local11 = _local3.bottom; var _local7 = hScroller; var _local6 = vScroller; _local7.setSize((_local10 - _local2) - _local9, _local7.minHeight + 0); _local7.move(_local2, _local8 - _local11); _local6.setSize(_local6.minWidth + 0, (_local8 - _local5) - _local11); _local6.move(_local10 - _local9, _local5); var _local4 = mask_mc; _local4._width = (_local10 - _local2) - _local9; _local4._height = (_local8 - _local5) - _local11; _local4._x = _local2; _local4._y = _local5; } function createChild(id, name, props) { var _local2 = super.createChild(id, name, props); return(_local2); } function init(Void) { super.init(); __viewMetrics = new Object(); if (_global.__SVMouseWheelManager == undefined) { var _local4 = (_global.__SVMouseWheelManager = new Object()); _local4.onMouseWheel = __onMouseWheel; Mouse.addListener(_local4); } } function __onMouseWheel(delta, scrollTarget) { var _local4 = scrollTarget; var _local1; while (_local4 != undefined) { if (_local4 instanceof mx.core.ScrollView) { _local1 = _local4; } _local4 = _local4._parent; } if (_local1 != undefined) { _local4 = ((delta <= 0) ? 1 : -1); var _local2 = _local1.vScroller.lineScrollSize; if (_local2 == undefined) { _local2 = 0; } _local2 = Math.max(Math.abs(delta), _local2); var _local3 = _local1.vPosition + (_local2 * _local4); _local1.vPosition = Math.max(0, Math.min(_local3, _local1.maxVPosition)); _local1.dispatchEvent({type:"scroll", direction:"vertical", position:_local1.vPosition}); } } function createChildren(Void) { super.createChildren(); if (mask_mc == undefined) { mask_mc = createObject("BoundingBox", "mask_mc", MASK_DEPTH); } mask_mc._visible = false; } function invalidate(Void) { super.invalidate(); } function draw(Void) { size(); } function size(Void) { super.size(); } function scrollProxy(docObj) { _parent.onScroll(docObj); } function onScroll(docObj) { var _local3 = docObj.target; var _local2 = _local3.scrollPosition; if (_local3 == vScroller) { var _local4 = "vertical"; var _local5 = "__vPosition"; } else { var _local4 = "horizontal"; var _local5 = "__hPosition"; } this[_local5] = _local2; dispatchEvent({type:"scroll", direction:_local4, position:_local2}); } function setEnabled(v) { vScroller.enabled = (hScroller.enabled = v); } function childLoaded(obj) { super.childLoaded(obj); obj.setMask(mask_mc); } static var symbolName = "ScrollView"; static var symbolOwner = mx.core.ScrollView; static var version = "2.0.2.126"; var className = "ScrollView"; var __vScrollPolicy = "auto"; var __hScrollPolicy = "off"; var __vPosition = 0; var __hPosition = 0; var numberOfCols = 0; var rowC = 0; var columnWidth = 1; var rowH = 0; var heightPadding = 0; var widthPadding = 0; var MASK_DEPTH = 10000; }
Symbol 104 MovieClip [__Packages.mx.containers.ScrollPane] Frame 0
class mx.containers.ScrollPane extends mx.core.ScrollView { var _total, _loaded, destroyChildAt, createChild, __scrollContent, spContentHolder, hScroller, vScroller, __get__hScrollPolicy, __vScrollPolicy, __get__vScrollPolicy, tabEnabled, keyDown, mask_mc, hPosition, __get__maxHPosition, vPosition, __get__maxVPosition, __hPosition, __vPosition, invalidate; function ScrollPane () { super(); } function getBytesTotal() { return(_total); } function getBytesLoaded() { return(_loaded); } function set contentPath(scrollableContent) { if (!initializing) { if (scrollableContent == undefined) { destroyChildAt(0); } else { if (this[mx.core.View.childNameBase + 0] != undefined) { destroyChildAt(0); } createChild(scrollableContent, "spContentHolder"); } } __scrollContent = scrollableContent; //return(contentPath); } function get contentPath() { return(__scrollContent); } function get content() { return(spContentHolder); } function setHPosition(position) { if ((position <= hScroller.maxPos) && (position >= hScroller.minPos)) { super.setHPosition(position); spContentHolder._x = -position; } } function setVPosition(position) { if ((position <= vScroller.maxPos) && (position >= vScroller.minPos)) { super.setVPosition(position); spContentHolder._y = -position; } } function get vLineScrollSize() { return(__vLineScrollSize); } function set vLineScrollSize(vLineSize) { __vLineScrollSize = vLineSize; vScroller.__set__lineScrollSize(vLineSize); //return(vLineScrollSize); } function get hLineScrollSize() { return(__hLineScrollSize); } function set hLineScrollSize(hLineSize) { __hLineScrollSize = hLineSize; hScroller.__set__lineScrollSize(hLineSize); //return(hLineScrollSize); } function get vPageScrollSize() { return(__vPageScrollSize); } function set vPageScrollSize(vPageSize) { __vPageScrollSize = vPageSize; vScroller.__set__pageScrollSize(vPageSize); //return(vPageScrollSize); } function get hPageScrollSize() { return(__hPageScrollSize); } function set hPageScrollSize(hPageSize) { __hPageScrollSize = hPageSize; hScroller.__set__pageScrollSize(hPageSize); //return(hPageScrollSize); } function set hScrollPolicy(policy) { __hScrollPolicy = policy.toLowerCase(); setScrollProperties(spContentHolder._width, 1, spContentHolder._height, 1); //return(__get__hScrollPolicy()); } function set vScrollPolicy(policy) { __vScrollPolicy = policy.toLowerCase(); setScrollProperties(spContentHolder._width, 1, spContentHolder._height, 1); //return(__get__vScrollPolicy()); } function get scrollDrag() { return(__scrollDrag); } function set scrollDrag(s) { __scrollDrag = s; if (__scrollDrag) { spContentHolder.useHandCursor = true; spContentHolder.onPress = function () { this._parent.startDragLoop(); }; spContentHolder.tabEnabled = false; spContentHolder.onRelease = (spContentHolder.onReleaseOutside = function () { delete this.onMouseMove; }); __scrollDrag = true; } else { delete spContentHolder.onPress; spContentHolder.tabEnabled = false; spContentHolder.tabChildren = true; spContentHolder.useHandCursor = false; __scrollDrag = false; } //return(scrollDrag); } function init(Void) { super.init(); tabEnabled = true; keyDown = _onKeyDown; } function createChildren(Void) { super.createChildren(); mask_mc._visible = false; initializing = false; if ((__scrollContent != undefined) && (__scrollContent != "")) { contentPath = (__scrollContent); } } function size(Void) { super.size(); setScrollProperties(spContentHolder._width, 1, spContentHolder._height, 1); hPosition = Math.min(hPosition, __get__maxHPosition()); vPosition = Math.min(vPosition, __get__maxVPosition()); } function setScrollProperties(columnCount, columnWidth, rowCount, rowHeight) { super.setScrollProperties(columnCount, columnWidth, rowCount, rowHeight); hScroller.__set__lineScrollSize(__hLineScrollSize); hScroller.__set__pageScrollSize(__hPageScrollSize); vScroller.__set__lineScrollSize(__vLineScrollSize); vScroller.__set__pageScrollSize(__vPageScrollSize); } function onScroll(scrollEvent) { spContentHolder._x = -__hPosition; spContentHolder._y = -__vPosition; super.onScroll(scrollEvent); } function childLoaded(obj) { super.childLoaded(obj); onComplete(); } function onComplete(Void) { setScrollProperties(spContentHolder._width, 1, spContentHolder._height, 1); hPosition = 0; vPosition = 0; scrollDrag = (__scrollDrag); invalidate(); } function startDragLoop(Void) { spContentHolder.lastX = spContentHolder._xmouse; spContentHolder.lastY = spContentHolder._ymouse; spContentHolder.onMouseMove = function () { var _local5 = this.lastX - this._xmouse; var _local4 = this.lastY - this._ymouse; _local5 = _local5 + this._parent.hPosition; _local4 = _local4 + this._parent.vPosition; var _local3 = this._parent.getViewMetrics(); var _local7 = (this._parent.__height - _local3.top) - _local3.bottom; var _local6 = (this._parent.__width - _local3.left) - _local3.right; this._parent.__hPosition = Math.max(0, Math.min(_local5, this._width - _local6)); this._parent.__vPosition = Math.max(0, Math.min(_local4, this._height - _local7)); this._parent.hScroller.scrollPosition = this._parent.__hPosition; this._x = -this._parent.hPosition; this._parent.vScroller.scrollPosition = this._parent.__vPosition; this._y = -this._parent.vPosition; super.dispatchEvent({type:"scroll"}); }; } function dispatchEvent(o) { o.target = this; _total = o.total; _loaded = o.current; super.dispatchEvent(o); } function refreshPane(Void) { contentPath = (__scrollContent); } function _onKeyDown(e) { if (((hScroller != undefined) && (__hPosition <= hScroller.maxPos)) && (__hPosition >= hScroller.minPos)) { if (e.code == 37) { hPosition = hPosition - hLineScrollSize; } else if (e.code == 39) { hPosition = hPosition + hLineScrollSize; } } if (((vScroller != undefined) && (__vPosition <= vScroller.maxPos)) && (__vPosition >= vScroller.minPos)) { if (e.code == 33) { vPosition = vPosition - vPageScrollSize; } else if (e.code == 34) { vPosition = vPosition + vPageScrollSize; } if (e.code == 40) { vPosition = vPosition + vLineScrollSize; } else if (e.code == 38) { vPosition = vPosition - vLineScrollSize; } } if (e.code == 36) { vPosition = vScroller.minPos; } else if (e.code == 35) { vPosition = vScroller.maxPos; } } static var symbolName = "ScrollPane"; static var symbolOwner = mx.containers.ScrollPane; var className = "ScrollPane"; static var version = "2.0.2.126"; var __hScrollPolicy = "auto"; var __scrollDrag = false; var __vLineScrollSize = 5; var __hLineScrollSize = 5; var __vPageScrollSize = 20; var __hPageScrollSize = 20; var clipParameters = {contentPath:1, scrollDrag:1, hScrollPolicy:1, vScrollPolicy:1, vLineScrollSize:1, hLineScrollSize:1, vPageScrollSize:1, hPageScrollSize:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.containers.ScrollPane.prototype.clipParameters, mx.core.ScrollView.prototype.clipParameters); var initializing = true; }
Symbol 197 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 198 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 199 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 200 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 201 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }
Symbol 202 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.126"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 203 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 204 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.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 (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.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 (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function 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) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 205 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 206 MovieClip [__Packages.mx.core.ExternalContent] Frame 0
class mx.core.ExternalContent { var createObject, numChildren, prepList, doLater, loadList, dispatchEvent, loadedList, childLoaded; function ExternalContent () { } function loadExternal(url, placeholderClassName, instanceName, depth, initProps) { var _local2; _local2 = createObject(placeholderClassName, instanceName, depth, initProps); this[mx.core.View.childNameBase + numChildren] = _local2; if (prepList == undefined) { prepList = new Object(); } prepList[instanceName] = {obj:_local2, url:url, complete:false, initProps:initProps}; prepareToLoadMovie(_local2); return(_local2); } function prepareToLoadMovie(obj) { obj.unloadMovie(); doLater(this, "waitForUnload"); } function waitForUnload() { var _local3; for (_local3 in prepList) { var _local2 = prepList[_local3]; if (_local2.obj.getBytesTotal() == 0) { if (loadList == undefined) { loadList = new Object(); } loadList[_local3] = _local2; _local2.obj.loadMovie(_local2.url); delete prepList[_local3]; doLater(this, "checkLoadProgress"); } else { doLater(this, "waitForUnload"); } } } function checkLoadProgress() { var _local8 = false; var _local3; for (_local3 in loadList) { var _local2 = loadList[_local3]; _local2.loaded = _local2.obj.getBytesLoaded(); _local2.total = _local2.obj.getBytesTotal(); if (_local2.total > 0) { _local2.obj._visible = false; dispatchEvent({type:"progress", target:_local2.obj, current:_local2.loaded, total:_local2.total}); if (_local2.loaded == _local2.total) { if (loadedList == undefined) { loadedList = new Object(); } loadedList[_local3] = _local2; delete loadList[_local3]; doLater(this, "contentLoaded"); } } else if (_local2.total == -1) { if (_local2.failedOnce != undefined) { _local2.failedOnce++; if (_local2.failedOnce > 3) { dispatchEvent({type:"complete", target:_local2.obj, current:_local2.loaded, total:_local2.total}); delete loadList[_local3]; } } else { _local2.failedOnce = 0; } } _local8 = true; } if (_local8) { doLater(this, "checkLoadProgress"); } } function contentLoaded() { var _local4; for (_local4 in loadedList) { var _local2 = loadedList[_local4]; _local2.obj._visible = true; _local2.obj._complete = true; var _local3; for (_local3 in _local2.initProps) { _local2.obj[_local3] = _local2.initProps[_local3]; } childLoaded(_local2.obj); dispatchEvent({type:"complete", target:_local2.obj, current:_local2.loaded, total:_local2.total}); delete loadedList[_local4]; } } function convertToUIObject(obj) { if (obj.setSize == undefined) { var _local2 = mx.core.UIObject.prototype; obj.addProperty("width", _local2.__get__width, null); obj.addProperty("height", _local2.__get__height, null); obj.addProperty("left", _local2.__get__left, null); obj.addProperty("x", _local2.__get__x, null); obj.addProperty("top", _local2.__get__top, null); obj.addProperty("y", _local2.__get__y, null); obj.addProperty("right", _local2.__get__right, null); obj.addProperty("bottom", _local2.__get__bottom, null); obj.addProperty("visible", _local2.__get__visible, _local2.__set__visible); obj.move = mx.core.UIObject.prototype.move; obj.setSize = mx.core.UIObject.prototype.setSize; obj.size = mx.core.UIObject.prototype.size; mx.events.UIEventDispatcher.initialize(obj); } } static function enableExternalContent() { } static function classConstruct() { var _local1 = mx.core.View.prototype; var _local2 = mx.core.ExternalContent.prototype; _local1.loadExternal = _local2.loadExternal; _local1.prepareToLoadMovie = _local2.prepareToLoadMovie; _local1.waitForUnload = _local2.waitForUnload; _local1.checkLoadProgress = _local2.checkLoadProgress; _local1.contentLoaded = _local2.contentLoaded; _local1.convertToUIObject = _local2.convertToUIObject; return(true); } static var classConstructed = classConstruct(); static var ViewDependency = mx.core.View; }
Symbol 207 MovieClip [__Packages.mx.skins.CustomBorder] Frame 0
class mx.skins.CustomBorder extends mx.skins.Border { var __width, __height, l_mc, setSkin, minHeight, minWidth, m_mc, r_mc; function CustomBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function createChildren(Void) { } function draw(Void) { if (l_mc == undefined) { var _local2 = setSkin(tagL, leftSkin); if (horizontal) { minHeight = l_mc._height; minWidth = l_mc._width; } else { minHeight = l_mc._height; minWidth = l_mc._width; } } if (m_mc == undefined) { setSkin(tagM, middleSkin); if (horizontal) { minHeight = m_mc._height; minWidth = minWidth + m_mc._width; } else { minHeight = minHeight + m_mc._height; minWidth = m_mc._width; } } if (r_mc == undefined) { setSkin(tagR, rightSkin); if (horizontal) { minHeight = r_mc._height; minWidth = minWidth + r_mc._width; } else { minHeight = minHeight + r_mc._height; minWidth = r_mc._width; } } size(); } function size(Void) { l_mc.move(0, 0); if (horizontal) { r_mc.move(width - r_mc.width, 0); m_mc.move(l_mc.width, 0); m_mc.setSize(r_mc.x - m_mc.x, m_mc.height); } else { r_mc.move(0, height - r_mc.height, 0); m_mc.move(0, l_mc.height); m_mc.setSize(m_mc.width, r_mc.y - m_mc.y); } } static var symbolName = "CustomBorder"; static var symbolOwner = mx.skins.CustomBorder; static var version = "2.0.2.126"; var className = "CustomBorder"; static var tagL = 0; static var tagM = 1; static var tagR = 2; var idNames = new Array("l_mc", "m_mc", "r_mc"); var leftSkin = "F3PieceLeft"; var middleSkin = "F3PieceMiddle"; var rightSkin = "F3PieceRight"; var horizontal = true; }
Symbol 208 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb] Frame 0
class mx.controls.scrollClasses.ScrollThumb extends mx.skins.CustomBorder { var useHandCursor, ymin, ymax, datamin, datamax, scrollMove, lastY, _ymouse, _y, _parent, onMouseMove, grip_mc, setSkin, gripSkin, __get__width, __get__height; function ScrollThumb () { super(); } function createChildren(Void) { super.createChildren(); useHandCursor = false; } function setRange(_ymin, _ymax, _datamin, _datamax) { ymin = _ymin; ymax = _ymax; datamin = _datamin; datamax = _datamax; } function dragThumb(Void) { scrollMove = _ymouse - lastY; scrollMove = scrollMove + _y; if (scrollMove < ymin) { scrollMove = ymin; } else if (scrollMove > ymax) { scrollMove = ymax; } _parent.isScrolling = true; _y = scrollMove; var _local2 = Math.round(((datamax - datamin) * (_y - ymin)) / (ymax - ymin)) + datamin; _parent.scrollPosition = _local2; _parent.dispatchScrollEvent("ThumbTrack"); updateAfterEvent(); } function stopDragThumb(Void) { _parent.isScrolling = false; _parent.dispatchScrollEvent("ThumbPosition"); _parent.dispatchScrollChangedEvent(); delete onMouseMove; } function onPress(Void) { _parent.pressFocus(); lastY = _ymouse; onMouseMove = dragThumb; super.onPress(); } function onRelease(Void) { _parent.releaseFocus(); stopDragThumb(); super.onRelease(); } function onReleaseOutside(Void) { _parent.releaseFocus(); stopDragThumb(); super.onReleaseOutside(); } function draw() { super.draw(); if (grip_mc == undefined) { setSkin(3, gripSkin); } } function size() { super.size(); grip_mc.move((__get__width() - grip_mc.width) / 2, (__get__height() - grip_mc.height) / 2); } static var symbolOwner = mx.skins.CustomBorder.symbolOwner; var className = "ScrollThumb"; var btnOffset = 0; var horizontal = false; var idNames = new Array("l_mc", "m_mc", "r_mc", "grip_mc"); }
Symbol 209 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.126"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }
Symbol 210 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar] Frame 0
class mx.controls.scrollClasses.ScrollBar extends mx.core.UIComponent { var isScrolling, scrollTrack_mc, scrollThumb_mc, __height, tabEnabled, focusEnabled, boundingBox_mc, setSkin, upArrow_mc, _minHeight, _minWidth, downArrow_mc, createObject, createClassObject, enabled, _height, dispatchEvent, minMode, maxMode, plusMode, minusMode, _parent, getStyle, scrolling, _ymouse; function ScrollBar () { super(); } function get scrollPosition() { return(_scrollPosition); } function set scrollPosition(pos) { _scrollPosition = pos; if (isScrolling != true) { pos = Math.min(pos, maxPos); pos = Math.max(pos, minPos); var _local3 = (((pos - minPos) * (scrollTrack_mc.height - scrollThumb_mc._height)) / (maxPos - minPos)) + scrollTrack_mc.top; scrollThumb_mc.move(0, _local3); } //return(scrollPosition); } function get pageScrollSize() { return(largeScroll); } function set pageScrollSize(lScroll) { largeScroll = lScroll; //return(pageScrollSize); } function set lineScrollSize(sScroll) { smallScroll = sScroll; //return(lineScrollSize); } function get lineScrollSize() { return(smallScroll); } function get virtualHeight() { return(__height); } function init(Void) { super.init(); _scrollPosition = 0; tabEnabled = false; focusEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren(Void) { if (scrollTrack_mc == undefined) { setSkin(skinIDTrack, scrollTrackName); } scrollTrack_mc.visible = false; var _local3 = new Object(); _local3.enabled = false; _local3.preset = mx.controls.SimpleButton.falseDisabled; _local3.initProperties = 0; _local3.autoRepeat = true; _local3.tabEnabled = false; var _local2; if (upArrow_mc == undefined) { _local2 = createButton(upArrowName, "upArrow_mc", skinIDUpArrow, _local3); } _local2.buttonDownHandler = onUpArrow; _local2.clickHandler = onScrollChanged; _minHeight = _local2.height; _minWidth = _local2.width; if (downArrow_mc == undefined) { _local2 = createButton(downArrowName, "downArrow_mc", skinIDDownArrow, _local3); } _local2.buttonDownHandler = onDownArrow; _local2.clickHandler = onScrollChanged; _minHeight = _minHeight + _local2.height; } function createButton(linkageName, id, skinID, o) { if (skinID == skinIDUpArrow) { o.falseUpSkin = upArrowUpName; o.falseDownSkin = upArrowDownName; o.falseOverSkin = upArrowOverName; } else { o.falseUpSkin = downArrowUpName; o.falseDownSkin = downArrowDownName; o.falseOverSkin = downArrowOverName; } var _local3 = createObject(linkageName, id, skinID, o); this[id].visible = false; this[id].useHandCursor = false; return(_local3); } function createThumb(Void) { var _local2 = new Object(); _local2.validateNow = true; _local2.tabEnabled = false; _local2.leftSkin = thumbTopName; _local2.middleSkin = thumbMiddleName; _local2.rightSkin = thumbBottomName; _local2.gripSkin = thumbGripName; createClassObject(mx.controls.scrollClasses.ScrollThumb, "scrollThumb_mc", skinIDThumb, _local2); } function setScrollProperties(pSize, mnPos, mxPos, ls) { var _local4; var _local2 = scrollTrack_mc; pageSize = pSize; largeScroll = (((ls != undefined) && (ls > 0)) ? (ls) : (pSize)); minPos = Math.max(mnPos, 0); maxPos = Math.max(mxPos, 0); _scrollPosition = Math.max(minPos, _scrollPosition); _scrollPosition = Math.min(maxPos, _scrollPosition); if (((maxPos - minPos) > 0) && (enabled)) { var _local5 = _scrollPosition; if (!initializing) { upArrow_mc.enabled = true; downArrow_mc.enabled = true; } _local2.onPress = (_local2.onDragOver = startTrackScroller); _local2.onRelease = releaseScrolling; _local2.onDragOut = (_local2.stopScrolling = stopScrolling); _local2.onReleaseOutside = releaseScrolling; _local2.useHandCursor = false; if (scrollThumb_mc == undefined) { createThumb(); } var _local3 = scrollThumb_mc; if (scrollTrackOverName.length > 0) { _local2.onRollOver = trackOver; _local2.onRollOut = trackOut; } _local4 = (pageSize / ((maxPos - minPos) + pageSize)) * _local2.height; if (_local4 < _local3.minHeight) { if (_local2.height < _local3.minHeight) { _local3.__set__visible(false); } else { _local4 = _local3.minHeight; _local3.__set__visible(true); _local3.setSize(_minWidth, _local3.minHeight + 0); } } else { _local3.__set__visible(true); _local3.setSize(_minWidth, _local4); } _local3.setRange(upArrow_mc.__get__height() + 0, (virtualHeight - downArrow_mc.__get__height()) - _local3.__get__height(), minPos, maxPos); _local5 = Math.min(_local5, maxPos); scrollPosition = (Math.max(_local5, minPos)); } else { scrollThumb_mc.__set__visible(false); if (!initializing) { upArrow_mc.enabled = false; downArrow_mc.enabled = false; } delete _local2.onPress; delete _local2.onDragOver; delete _local2.onRelease; delete _local2.onDragOut; delete _local2.onRollOver; delete _local2.onRollOut; delete _local2.onReleaseOutside; } if (initializing) { scrollThumb_mc.__set__visible(false); } } function setEnabled(enabledFlag) { super.setEnabled(enabledFlag); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function draw(Void) { if (initializing) { initializing = false; scrollTrack_mc.visible = true; upArrow_mc.__set__visible(true); downArrow_mc.__set__visible(true); } size(); } function size(Void) { if (_height == 1) { return(undefined); } if (upArrow_mc == undefined) { return(undefined); } var _local3 = upArrow_mc.__get__height(); var _local2 = downArrow_mc.__get__height(); upArrow_mc.move(0, 0); var _local4 = scrollTrack_mc; _local4._y = _local3; _local4._height = (virtualHeight - _local3) - _local2; downArrow_mc.move(0, virtualHeight - _local2); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll", detail:detail}); } function isScrollBarKey(k) { if (k == 36) { if (scrollPosition != 0) { scrollPosition = (0); dispatchScrollEvent(minMode); } return(true); } if (k == 35) { if (scrollPosition < maxPos) { scrollPosition = (maxPos); dispatchScrollEvent(maxMode); } return(true); } return(false); } function scrollIt(inc, mode) { var _local3 = smallScroll; if (inc != "Line") { _local3 = ((largeScroll == 0) ? (pageSize) : (largeScroll)); } var _local2 = _scrollPosition + (mode * _local3); if (_local2 > maxPos) { _local2 = maxPos; } else if (_local2 < minPos) { _local2 = minPos; } if (scrollPosition != _local2) { scrollPosition = (_local2); var _local4 = ((mode < 0) ? (minusMode) : (plusMode)); dispatchScrollEvent(inc + _local4); } } function startTrackScroller(Void) { _parent.pressFocus(); if (_parent.scrollTrackDownName.length > 0) { if (_parent.scrollTrackDown_mc == undefined) { _parent.setSkin(skinIDTrackDown, scrollTrackDownName); } else { _parent.scrollTrackDown_mc.visible = true; } } _parent.trackScroller(); _parent.scrolling = setInterval(_parent, "scrollInterval", getStyle("repeatDelay"), "Page", -1); } function scrollInterval(inc, mode) { clearInterval(scrolling); if (inc == "Page") { trackScroller(); } else { scrollIt(inc, mode); } scrolling = setInterval(this, "scrollInterval", getStyle("repeatInterval"), inc, mode); } function trackScroller(Void) { if ((scrollThumb_mc._y + scrollThumb_mc.__get__height()) < _ymouse) { scrollIt("Page", 1); } else if (scrollThumb_mc._y > _ymouse) { scrollIt("Page", -1); } } function dispatchScrollChangedEvent(Void) { dispatchEvent({type:"scrollChanged"}); } function stopScrolling(Void) { clearInterval(_parent.scrolling); _parent.scrollTrackDown_mc.visible = false; } function releaseScrolling(Void) { _parent.releaseFocus(); stopScrolling(); _parent.dispatchScrollChangedEvent(); } function trackOver(Void) { if (_parent.scrollTrackOverName.length > 0) { if (_parent.scrollTrackOver_mc == undefined) { _parent.setSkin(skinIDTrackOver, scrollTrackOverName); } else { _parent.scrollTrackOver_mc.visible = true; } } } function trackOut(Void) { _parent.scrollTrackOver_mc.visible = false; } function onUpArrow(Void) { _parent.scrollIt("Line", -1); } function onDownArrow(Void) { _parent.scrollIt("Line", 1); } function onScrollChanged(Void) { _parent.dispatchScrollChangedEvent(); } static var symbolOwner = mx.core.UIComponent; var className = "ScrollBar"; var minPos = 0; var maxPos = 0; var pageSize = 0; var largeScroll = 0; var smallScroll = 1; var _scrollPosition = 0; var scrollTrackName = "ScrollTrack"; var scrollTrackOverName = ""; var scrollTrackDownName = ""; var upArrowName = "BtnUpArrow"; var upArrowUpName = "ScrollUpArrowUp"; var upArrowOverName = "ScrollUpArrowOver"; var upArrowDownName = "ScrollUpArrowDown"; var downArrowName = "BtnDownArrow"; var downArrowUpName = "ScrollDownArrowUp"; var downArrowOverName = "ScrollDownArrowOver"; var downArrowDownName = "ScrollDownArrowDown"; var thumbTopName = "ScrollThumbTopUp"; var thumbMiddleName = "ScrollThumbMiddleUp"; var thumbBottomName = "ScrollThumbBottomUp"; var thumbGripName = "ScrollThumbGripUp"; static var skinIDTrack = 0; static var skinIDTrackOver = 1; static var skinIDTrackDown = 2; static var skinIDUpArrow = 3; static var skinIDDownArrow = 4; static var skinIDThumb = 5; var idNames = new Array("scrollTrack_mc", "scrollTrackOver_mc", "scrollTrackDown_mc", "upArrow_mc", "downArrow_mc"); var clipParameters = {minPos:1, maxPos:1, pageSize:1, scrollPosition:1, lineScrollSize:1, pageScrollSize:1, visible:1, enabled:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.scrollClasses.ScrollBar.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var initializing = true; }
Symbol 211 MovieClip [__Packages.mx.controls.HScrollBar] Frame 0
class mx.controls.HScrollBar extends mx.controls.scrollClasses.ScrollBar { var _minHeight, _minWidth, _xscale, _rotation, __width, scrollIt; function HScrollBar () { super(); } function getMinWidth(Void) { return(_minHeight); } function getMinHeight(Void) { return(_minWidth); } function init(Void) { super.init(); _xscale = -100; _rotation = -90; } function get virtualHeight() { return(__width); } function isScrollBarKey(k) { if (k == 37) { scrollIt("Line", -1); return(true); } if (k == 39) { scrollIt("Line", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "HScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "HScrollBar"; var minusMode = "Left"; var plusMode = "Right"; var minMode = "AtLeft"; var maxMode = "AtRight"; }
Symbol 212 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton { var initializing, labelPath, initIcon, getState, enabled, phase, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { if (initializing) { labelPath.visible = true; } super.draw(); if (initIcon != undefined) { _setIcon(initIcon); } delete initIcon; } function onRelease(Void) { super.onRelease(); } function createChildren(Void) { super.createChildren(); } function setSkin(tag, linkageName, initobj) { return(super.setSkin(tag, linkageName, initobj)); } function viewSkin(varName) { var _local3 = (getState() ? "true" : "false"); _local3 = _local3 + (enabled ? (phase) : "disabled"); super.viewSkin(varName, {styleName:this, borderStyle:_local3}); } function invalidateStyle(c) { labelPath.invalidateStyle(c); super.invalidateStyle(c); } function setColor(c) { var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]].redraw(true); _local2++; } } function setEnabled(enable) { labelPath.enabled = enable; super.setEnabled(enable); } function calcSize(tag, ref) { if ((__width == undefined) || (__height == undefined)) { return(undefined); } if (tag < 7) { ref.setSize(__width, __height, true); } } function size(Void) { setState(getState()); setHitArea(__width, __height); var _local3 = 0; while (_local3 < 8) { var _local4 = idNames[_local3]; if (typeof(this[_local4]) == "movieclip") { this[_local4].setSize(__width, __height, true); } _local3++; } super.size(); } function set labelPlacement(val) { __labelPlacement = val; invalidate(); //return(labelPlacement); } function get labelPlacement() { return(__labelPlacement); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { __labelPlacement = val; invalidate(); } function getBtnOffset(Void) { if (getState()) { var _local2 = btnOffset; } else if (phase == "down") { var _local2 = btnOffset; } else { var _local2 = 0; } return(_local2); } function setView(offset) { var _local16 = (offset ? (btnOffset) : 0); var _local12 = getLabelPlacement(); var _local7 = 0; var _local6 = 0; var _local9 = 0; var _local8 = 0; var _local5 = 0; var _local4 = 0; var _local3 = labelPath; var _local2 = iconName; var _local15 = _local3.textWidth; var _local14 = _local3.textHeight; var _local10 = (__width - borderW) - borderW; var _local11 = (__height - borderW) - borderW; if (_local2 != undefined) { _local7 = _local2._width; _local6 = _local2._height; } if ((_local12 == "left") || (_local12 == "right")) { if (_local3 != undefined) { _local9 = Math.min(_local10 - _local7, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11, _local14 + 5); _local3._height = _local8; } if (_local12 == "right") { _local5 = _local7; if (centerContent) { _local5 = _local5 + (((_local10 - _local9) - _local7) / 2); } _local2._x = _local5 - _local7; } else { _local5 = (_local10 - _local9) - _local7; if (centerContent) { _local5 = _local5 / 2; } _local2._x = _local5 + _local9; } _local4 = 0; _local2._y = _local4; if (centerContent) { _local2._y = (_local11 - _local6) / 2; _local4 = (_local11 - _local8) / 2; } if (!centerContent) { _local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2); } } else { if (_local3 != undefined) { _local9 = Math.min(_local10, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11 - _local6, _local14 + 5); _local3._height = _local8; } _local5 = (_local10 - _local9) / 2; _local2._x = (_local10 - _local7) / 2; if (_local12 == "top") { _local4 = (_local11 - _local8) - _local6; if (centerContent) { _local4 = _local4 / 2; } _local2._y = _local4 + _local8; } else { _local4 = _local6; if (centerContent) { _local4 = _local4 + (((_local11 - _local8) - _local6) / 2); } _local2._y = _local4 - _local6; } } var _local13 = borderW + _local16; _local3._x = _local5 + _local13; _local3._y = _local4 + _local13; _local2._x = _local2._x + _local13; _local2._y = _local2._y + _local13; } function set label(lbl) { setLabel(lbl); //return(label); } function setLabel(label) { if (label == "") { labelPath.removeTextField(); refresh(); return(undefined); } if (labelPath == undefined) { var _local2 = createLabel("labelPath", 200, label); _local2._width = _local2.textWidth + 5; _local2._height = _local2.textHeight + 5; if (initializing) { _local2.visible = false; } } else { delete labelPath.__text; labelPath.text = label; refresh(); } } function getLabel(Void) { return(((labelPath.__text != undefined) ? (labelPath.__text) : (labelPath.text))); } function get label() { return(getLabel()); } function _getIcon(Void) { return(_iconLinkageName); } function get icon() { if (initializing) { return(initIcon); } return(_iconLinkageName); } function _setIcon(linkage) { if (initializing) { if (linkage == "") { return(undefined); } initIcon = linkage; } else { if (linkage == "") { removeIcons(); return(undefined); } super.changeIcon(0, linkage); super.changeIcon(1, linkage); super.changeIcon(3, linkage); super.changeIcon(4, linkage); super.changeIcon(5, linkage); _iconLinkageName = linkage; refresh(); } } function set icon(linkage) { _setIcon(linkage); //return(icon); } function setHitArea(w, h) { if (hitArea_mc == undefined) { createEmptyObject("hitArea_mc", 100); } var _local2 = hitArea_mc; _local2.clear(); _local2.beginFill(16711680); _local2.drawRect(0, 0, w, h); _local2.endFill(); _local2.setVisible(false); } static var symbolName = "Button"; static var symbolOwner = mx.controls.Button; var className = "Button"; static var version = "2.0.2.126"; var btnOffset = 0; var _color = "buttonColor"; var __label = "default value"; var __labelPlacement = "right"; var falseUpSkin = "ButtonSkin"; var falseDownSkin = "ButtonSkin"; var falseOverSkin = "ButtonSkin"; var falseDisabledSkin = "ButtonSkin"; var trueUpSkin = "ButtonSkin"; var trueDownSkin = "ButtonSkin"; var trueOverSkin = "ButtonSkin"; var trueDisabledSkin = "ButtonSkin"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters); var centerContent = true; var borderW = 1; }
Symbol 213 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 214 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 215 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 216 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 217 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.126"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 218 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 219 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 220 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 221 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 222 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.2.126"; var borderCapColorName = "borderCapColor"; var shadowCapColorName = "shadowCapColor"; var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0}; var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2}; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 223 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y; function ButtonSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local6 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); var _local5 = _parent.emphasized; clear(); switch (_local6) { case "falseup" : if (_local5) { drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); } else { drawRoundRect(0, 0, w, h, 5, 9542041, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial"); drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial"); drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100); } break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "falsedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); break; case "trueup" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100); break; case "truedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "truerollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "truedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ButtonSkin = true; return(true); } static var symbolName = "ButtonSkin"; static var symbolOwner = mx.skins.halo.ButtonSkin; var className = "ButtonSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 224 MovieClip [__Packages.mx.controls.VScrollBar] Frame 0
class mx.controls.VScrollBar extends mx.controls.scrollClasses.ScrollBar { var scrollIt; function VScrollBar () { super(); } function init(Void) { super.init(); } function isScrollBarKey(k) { if (k == 38) { scrollIt("Line", -1); return(true); } if (k == 40) { scrollIt("Line", 1); return(true); } if (k == 33) { scrollIt("Page", -1); return(true); } if (k == 34) { scrollIt("Page", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "VScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "VScrollBar"; var minusMode = "Up"; var plusMode = "Down"; var minMode = "AtTop"; var maxMode = "AtBottom"; }
Symbol 225 MovieClip [__Packages.com.GBCore] Frame 0
!!!ERROR
Symbol 232 MovieClip [__Packages.com.meychi.ascrypt.MD5] Frame 0
!!!ERROR
Symbol 233 MovieClip [__Packages.mx.utils.Delegate] Frame 0
!!!ERROR
Symbol 234 MovieClip [__Packages.com.meychi.ascrypt.RC4] Frame 0
!!!ERROR
Symbol 250 Button
on (release) { if (_root.gState != "run") { _root.gotoAndPlay("terms"); } }
Symbol 251 Button
on (release) { if (_root.gState != "run") { getURL ("http://www.fantazm.com", "_blank"); } }
Symbol 252 MovieClip Frame 1
function startBannerRotator() { getNewBanner(); var bannerIntervalId = setInterval(this, "getNewBanner", 30000); } function getNewBanner() { currentBanner++; if (currentBanner > aantalBanners) { currentBanner = 1; } bannerLoader(currentBanner); } function bannerLoader(bannerId) { var mcLoader = new MovieClipLoader(); var mcListener = new Object(); mcListener.onLoadInit = function (mc) { if (currentLoader == 0) { mcbanner1._y = 0; currentLoader = 1; } else if (currentLoader == 1) { mcbanner2._y = 90; mcbanner1._y = 0; currentLoader = 2; } else { mcbanner2._y = 0; mcbanner1._y = 90; currentLoader = 1; } }; mcLoader.addListener(mcListener); if ((currentLoader == 0) || (currentLoader == 2)) { mcLoader.loadClip("http://www.shoppingmania.nl/functions/getAd.php?id=" + bannerId, this.mcbanner1); } else { mcLoader.loadClip("http://www.shoppingmania.nl/functions/getAd.php?id=" + bannerId, this.mcbanner2); } } sendVars = new LoadVars(); retVars = new LoadVars(); var aantalBanners = 0; var currentBanner = 1; var currentLoader = 0; mcbanner1.posInit(); mcbanner1.posInit(); sendVars.sendAndLoad("http://www.shoppingmania.nl/functions/adNum.php", retVars, "POST"); retVars.onLoad = function (success) { if (success) { aantalBanners = this.aantal; if (aantalBanners > 1) { bannerNum = 1; startBannerRotator(); } else { bannerLoader(currentBanner); } } };
Symbol 269 MovieClip [santa] Frame 2
stop();
Symbol 296 MovieClip [tree] Frame 1
var myStartLoop = Math.floor(Math.random() * 6);
Symbol 296 MovieClip [tree] Frame 30
if (myStartLoop > 0) { myStartLoop--; gotoAndPlay ("start"); }
Symbol 296 MovieClip [tree] Frame 31
var myBlinkLoop = Math.floor(Math.random() * 6);
Symbol 296 MovieClip [tree] Frame 66
if (myBlinkLoop > 0) { myBlinkLoop--; gotoAndPlay ("myLoop"); } else { gotoAndPlay (1); }
Symbol 348 MovieClip [boy] Frame 1
stop();
Symbol 348 MovieClip [boy] Frame 2
stop();
Symbol 348 MovieClip [boy] Frame 3
stop();
Symbol 348 MovieClip [boy] Frame 4
stop();
Symbol 348 MovieClip [boy] Frame 5
stop();
Symbol 348 MovieClip [boy] Frame 6
stop();
Symbol 348 MovieClip [boy] Frame 7
stop();
Symbol 348 MovieClip [boy] Frame 8
stop();
Symbol 348 MovieClip [boy] Frame 9
stop();
Symbol 348 MovieClip [boy] Frame 10
stop();
Symbol 348 MovieClip [boy] Frame 11
stop();
Symbol 348 MovieClip [boy] Frame 12
stop();
Symbol 348 MovieClip [boy] Frame 13
stop();
Symbol 348 MovieClip [boy] Frame 14
stop();
Symbol 348 MovieClip [boy] Frame 15
stop();
Symbol 348 MovieClip [boy] Frame 16
stop();
Symbol 348 MovieClip [boy] Frame 17
stop();
Symbol 348 MovieClip [boy] Frame 18
stop();
Symbol 348 MovieClip [boy] Frame 19
stop();
Symbol 348 MovieClip [boy] Frame 20
stop();
Symbol 348 MovieClip [boy] Frame 21
stop();
Symbol 348 MovieClip [boy] Frame 22
stop();
Symbol 348 MovieClip [boy] Frame 23
stop();
Symbol 348 MovieClip [boy] Frame 24
stop();
Symbol 397 MovieClip [girl] Frame 1
stop();
Symbol 397 MovieClip [girl] Frame 2
stop();
Symbol 397 MovieClip [girl] Frame 3
stop();
Symbol 397 MovieClip [girl] Frame 4
stop();
Symbol 397 MovieClip [girl] Frame 5
stop();
Symbol 397 MovieClip [girl] Frame 6
stop();
Symbol 397 MovieClip [girl] Frame 7
stop();
Symbol 397 MovieClip [girl] Frame 8
stop();
Symbol 397 MovieClip [girl] Frame 9
stop();
Symbol 397 MovieClip [girl] Frame 10
stop();
Symbol 397 MovieClip [girl] Frame 11
stop();
Symbol 397 MovieClip [girl] Frame 12
stop();
Symbol 397 MovieClip [girl] Frame 13
stop();
Symbol 397 MovieClip [girl] Frame 14
stop();
Symbol 397 MovieClip [girl] Frame 15
stop();
Symbol 397 MovieClip [girl] Frame 16
stop();
Symbol 397 MovieClip [girl] Frame 17
stop();
Symbol 397 MovieClip [girl] Frame 18
stop();
Symbol 397 MovieClip [girl] Frame 19
stop();
Symbol 397 MovieClip [girl] Frame 20
stop();
Symbol 397 MovieClip [girl] Frame 21
stop();
Symbol 397 MovieClip [girl] Frame 22
stop();
Symbol 397 MovieClip [girl] Frame 23
stop();
Symbol 397 MovieClip [girl] Frame 24
stop();
Symbol 494 MovieClip [lady] Frame 1
stop();
Symbol 494 MovieClip [lady] Frame 2
stop();
Symbol 494 MovieClip [lady] Frame 3
stop();
Symbol 494 MovieClip [lady] Frame 4
stop();
Symbol 494 MovieClip [lady] Frame 5
stop();
Symbol 494 MovieClip [lady] Frame 6
stop();
Symbol 494 MovieClip [lady] Frame 7
stop();
Symbol 494 MovieClip [lady] Frame 8
stop();
Symbol 494 MovieClip [lady] Frame 9
stop();
Symbol 494 MovieClip [lady] Frame 10
stop();
Symbol 494 MovieClip [lady] Frame 11
stop();
Symbol 494 MovieClip [lady] Frame 12
stop();
Symbol 494 MovieClip [lady] Frame 13
stop();
Symbol 494 MovieClip [lady] Frame 14
stop();
Symbol 494 MovieClip [lady] Frame 15
stop();
Symbol 494 MovieClip [lady] Frame 16
stop();
Symbol 494 MovieClip [lady] Frame 17
stop();
Symbol 494 MovieClip [lady] Frame 18
stop();
Symbol 494 MovieClip [lady] Frame 19
stop();
Symbol 494 MovieClip [lady] Frame 20
stop();
Symbol 494 MovieClip [lady] Frame 21
stop();
Symbol 494 MovieClip [lady] Frame 22
stop();
Symbol 494 MovieClip [lady] Frame 23
stop();
Symbol 494 MovieClip [lady] Frame 24
stop();
Symbol 494 MovieClip [lady] Frame 25
stop();
Symbol 494 MovieClip [lady] Frame 26
stop();
Symbol 494 MovieClip [lady] Frame 27
stop();
Symbol 494 MovieClip [lady] Frame 28
stop();
Symbol 494 MovieClip [lady] Frame 29
stop();
Symbol 494 MovieClip [lady] Frame 30
stop();
Symbol 494 MovieClip [lady] Frame 31
stop();
Symbol 494 MovieClip [lady] Frame 32
stop();
Symbol 494 MovieClip [lady] Frame 33
stop();
Symbol 494 MovieClip [lady] Frame 34
stop();
Symbol 494 MovieClip [lady] Frame 35
stop();
Symbol 494 MovieClip [lady] Frame 36
stop();
Symbol 494 MovieClip [lady] Frame 37
stop();
Symbol 494 MovieClip [lady] Frame 38
stop();
Symbol 494 MovieClip [lady] Frame 39
stop();
Symbol 494 MovieClip [lady] Frame 40
stop();
Symbol 494 MovieClip [lady] Frame 41
stop();
Symbol 494 MovieClip [lady] Frame 42
stop();
Symbol 494 MovieClip [lady] Frame 43
stop();
Symbol 494 MovieClip [lady] Frame 44
stop();
Symbol 494 MovieClip [lady] Frame 45
stop();
Symbol 494 MovieClip [lady] Frame 46
stop();
Symbol 494 MovieClip [lady] Frame 47
stop();
Symbol 494 MovieClip [lady] Frame 48
stop();
Symbol 591 MovieClip [oldlady] Frame 1
stop();
Symbol 591 MovieClip [oldlady] Frame 2
stop();
Symbol 591 MovieClip [oldlady] Frame 3
stop();
Symbol 591 MovieClip [oldlady] Frame 4
stop();
Symbol 591 MovieClip [oldlady] Frame 5
stop();
Symbol 591 MovieClip [oldlady] Frame 6
stop();
Symbol 591 MovieClip [oldlady] Frame 7
stop();
Symbol 591 MovieClip [oldlady] Frame 8
stop();
Symbol 591 MovieClip [oldlady] Frame 9
stop();
Symbol 591 MovieClip [oldlady] Frame 10
stop();
Symbol 591 MovieClip [oldlady] Frame 11
stop();
Symbol 591 MovieClip [oldlady] Frame 12
stop();
Symbol 591 MovieClip [oldlady] Frame 13
stop();
Symbol 591 MovieClip [oldlady] Frame 14
stop();
Symbol 591 MovieClip [oldlady] Frame 15
stop();
Symbol 591 MovieClip [oldlady] Frame 16
stop();
Symbol 591 MovieClip [oldlady] Frame 17
stop();
Symbol 591 MovieClip [oldlady] Frame 18
stop();
Symbol 591 MovieClip [oldlady] Frame 19
stop();
Symbol 591 MovieClip [oldlady] Frame 20
stop();
Symbol 591 MovieClip [oldlady] Frame 21
stop();
Symbol 591 MovieClip [oldlady] Frame 22
stop();
Symbol 591 MovieClip [oldlady] Frame 23
stop();
Symbol 591 MovieClip [oldlady] Frame 24
stop();
Symbol 591 MovieClip [oldlady] Frame 25
stop();
Symbol 591 MovieClip [oldlady] Frame 26
stop();
Symbol 591 MovieClip [oldlady] Frame 27
stop();
Symbol 591 MovieClip [oldlady] Frame 28
stop();
Symbol 591 MovieClip [oldlady] Frame 29
stop();
Symbol 591 MovieClip [oldlady] Frame 30
stop();
Symbol 591 MovieClip [oldlady] Frame 31
stop();
Symbol 591 MovieClip [oldlady] Frame 32
stop();
Symbol 591 MovieClip [oldlady] Frame 33
stop();
Symbol 591 MovieClip [oldlady] Frame 34
stop();
Symbol 591 MovieClip [oldlady] Frame 35
stop();
Symbol 591 MovieClip [oldlady] Frame 36
stop();
Symbol 591 MovieClip [oldlady] Frame 37
stop();
Symbol 591 MovieClip [oldlady] Frame 38
stop();
Symbol 591 MovieClip [oldlady] Frame 39
stop();
Symbol 591 MovieClip [oldlady] Frame 40
stop();
Symbol 591 MovieClip [oldlady] Frame 41
stop();
Symbol 591 MovieClip [oldlady] Frame 42
stop();
Symbol 591 MovieClip [oldlady] Frame 43
stop();
Symbol 591 MovieClip [oldlady] Frame 44
stop();
Symbol 591 MovieClip [oldlady] Frame 45
stop();
Symbol 591 MovieClip [oldlady] Frame 46
stop();
Symbol 591 MovieClip [oldlady] Frame 47
stop();
Symbol 591 MovieClip [oldlady] Frame 48
stop();
Symbol 686 MovieClip [elf] Frame 1
stop();
Symbol 686 MovieClip [elf] Frame 2
stop();
Symbol 686 MovieClip [elf] Frame 3
stop();
Symbol 686 MovieClip [elf] Frame 4
stop();
Symbol 686 MovieClip [elf] Frame 5
stop();
Symbol 686 MovieClip [elf] Frame 6
stop();
Symbol 686 MovieClip [elf] Frame 7
stop();
Symbol 686 MovieClip [elf] Frame 8
stop();
Symbol 686 MovieClip [elf] Frame 9
stop();
Symbol 686 MovieClip [elf] Frame 10
stop();
Symbol 686 MovieClip [elf] Frame 11
stop();
Symbol 686 MovieClip [elf] Frame 12
stop();
Symbol 686 MovieClip [elf] Frame 13
stop();
Symbol 686 MovieClip [elf] Frame 14
stop();
Symbol 686 MovieClip [elf] Frame 15
stop();
Symbol 686 MovieClip [elf] Frame 16
stop();
Symbol 686 MovieClip [elf] Frame 17
stop();
Symbol 686 MovieClip [elf] Frame 18
stop();
Symbol 686 MovieClip [elf] Frame 19
stop();
Symbol 686 MovieClip [elf] Frame 20
stop();
Symbol 686 MovieClip [elf] Frame 21
stop();
Symbol 686 MovieClip [elf] Frame 22
stop();
Symbol 686 MovieClip [elf] Frame 23
stop();
Symbol 686 MovieClip [elf] Frame 24
stop();
Symbol 686 MovieClip [elf] Frame 25
stop();
Symbol 686 MovieClip [elf] Frame 26
stop();
Symbol 686 MovieClip [elf] Frame 27
stop();
Symbol 686 MovieClip [elf] Frame 28
stop();
Symbol 686 MovieClip [elf] Frame 29
stop();
Symbol 686 MovieClip [elf] Frame 30
stop();
Symbol 686 MovieClip [elf] Frame 31
stop();
Symbol 686 MovieClip [elf] Frame 32
stop();
Symbol 686 MovieClip [elf] Frame 33
stop();
Symbol 686 MovieClip [elf] Frame 34
stop();
Symbol 686 MovieClip [elf] Frame 35
stop();
Symbol 686 MovieClip [elf] Frame 36
stop();
Symbol 686 MovieClip [elf] Frame 37
stop();
Symbol 686 MovieClip [elf] Frame 38
stop();
Symbol 686 MovieClip [elf] Frame 39
stop();
Symbol 686 MovieClip [elf] Frame 40
stop();
Symbol 686 MovieClip [elf] Frame 41
stop();
Symbol 686 MovieClip [elf] Frame 42
stop();
Symbol 686 MovieClip [elf] Frame 43
stop();
Symbol 686 MovieClip [elf] Frame 44
stop();
Symbol 686 MovieClip [elf] Frame 45
stop();
Symbol 686 MovieClip [elf] Frame 46
stop();
Symbol 686 MovieClip [elf] Frame 47
stop();
Symbol 686 MovieClip [elf] Frame 48
stop();
Symbol 692 MovieClip [sparkleAnim] Frame 43
this.removeMovieClip();
Symbol 702 MovieClip [scoreIndicator] Frame 23
this.removeMovieClip();
Symbol 713 MovieClip [hitAnim] Frame 2
gotoAndPlay("v" + (1 + Math.floor(Math.random() * 7)));
Symbol 713 MovieClip [hitAnim] Frame 31
this.removeMovieClip();
Symbol 713 MovieClip [hitAnim] Frame 62
this.removeMovieClip();
Symbol 713 MovieClip [hitAnim] Frame 93
this.removeMovieClip();
Symbol 713 MovieClip [hitAnim] Frame 124
this.removeMovieClip();
Symbol 713 MovieClip [hitAnim] Frame 155
this.removeMovieClip();
Symbol 713 MovieClip [hitAnim] Frame 185
this.removeMovieClip();
Symbol 713 MovieClip [hitAnim] Frame 215
this.removeMovieClip();
Symbol 718 MovieClip [multiIndicator] Frame 23
this.removeMovieClip();
Symbol 722 MovieClip Frame 59
gotoAndPlay (1);
Symbol 725 MovieClip Frame 2
stop();
Symbol 725 MovieClip Frame 15
stop();
Symbol 725 MovieClip Frame 28
this._parent.removeMovieClip();
Symbol 730 MovieClip Frame 59
gotoAndPlay (1);
Symbol 731 MovieClip Frame 2
stop();
Symbol 731 MovieClip Frame 15
stop();
Symbol 731 MovieClip Frame 28
this._parent.removeMovieClip();
Symbol 734 MovieClip Frame 59
gotoAndPlay (1);
Symbol 735 MovieClip Frame 2
stop();
Symbol 735 MovieClip Frame 15
stop();
Symbol 735 MovieClip Frame 28
this._parent.removeMovieClip();
Symbol 738 MovieClip Frame 59
gotoAndPlay (1);
Symbol 739 MovieClip Frame 2
stop();
Symbol 739 MovieClip Frame 15
stop();
Symbol 739 MovieClip Frame 28
this._parent.removeMovieClip();
Symbol 743 MovieClip Frame 59
gotoAndPlay (1);
Symbol 744 MovieClip Frame 2
stop();
Symbol 744 MovieClip Frame 15
stop();
Symbol 744 MovieClip Frame 28
this._parent.removeMovieClip();
Symbol 748 MovieClip Frame 30
stop();
Symbol 749 MovieClip Frame 59
gotoAndPlay (1);
Symbol 752 MovieClip Frame 2
stop();
Symbol 752 MovieClip Frame 15
stop();
Symbol 752 MovieClip Frame 39
this._parent.removeMovieClip();
Symbol 752 MovieClip Frame 52
this._parent.removeMovieClip();
Symbol 762 MovieClip Frame 2
stop();
Symbol 762 MovieClip Frame 15
stop();
Symbol 762 MovieClip Frame 45
this._parent.removeMovieClip();
Symbol 763 MovieClip [presents] Frame 2
stop();
Symbol 763 MovieClip [presents] Frame 4
stop();
Symbol 763 MovieClip [presents] Frame 6
stop();
Symbol 763 MovieClip [presents] Frame 8
stop();
Symbol 763 MovieClip [presents] Frame 10
stop();
Symbol 763 MovieClip [presents] Frame 12
stop();
Symbol 763 MovieClip [presents] Frame 14
stop();
Symbol 788 MovieClip [bad_santa] Frame 2
stop();
Symbol 788 MovieClip [bad_santa] Frame 4
stop();
Symbol 788 MovieClip [bad_santa] Frame 6
stop();
Symbol 788 MovieClip [bad_santa] Frame 8
stop();
Symbol 788 MovieClip [bad_santa] Frame 10
stop();
Symbol 788 MovieClip [bad_santa] Frame 12
stop();
Symbol 788 MovieClip [bad_santa] Frame 14
stop();
Symbol 788 MovieClip [bad_santa] Frame 16
stop();
Symbol 788 MovieClip [bad_santa] Frame 18
stop();
Symbol 788 MovieClip [bad_santa] Frame 20
stop();
Symbol 788 MovieClip [bad_santa] Frame 22
stop();
Symbol 788 MovieClip [bad_santa] Frame 24
stop();
Symbol 793 MovieClip Frame 2
stop();
Symbol 815 MovieClip Frame 51
stop();
Symbol 822 MovieClip Frame 2
stop();
Symbol 822 MovieClip Frame 7
stop();
Symbol 822 MovieClip Frame 11
gotoAndPlay (1);
Symbol 825 MovieClip Frame 2
stop();
Symbol 825 MovieClip Frame 7
stop();
Symbol 825 MovieClip Frame 11
gotoAndPlay (1);
Symbol 828 MovieClip Frame 2
stop();
Symbol 828 MovieClip Frame 7
stop();
Symbol 828 MovieClip Frame 11
gotoAndPlay (1);
Symbol 830 Button
on (rollOver) { mcStart.gotoAndPlay("in"); } on (rollOut) { mcStart.gotoAndPlay("out"); } on (release) { _root.gotoAndPlay("startGame"); }
Symbol 832 Button
on (rollOver) { mcHighscores.gotoAndPlay("in"); } on (rollOut) { mcHighscores.gotoAndPlay("out"); } on (release) { _root.gotoAndPlay("highscores"); }
Symbol 834 Button
on (rollOver) { mcAddTo.gotoAndPlay("in"); } on (rollOut) { mcAddTo.gotoAndPlay("out"); } on (release) { _root.gotoAndPlay("taf"); }
Symbol 836 MovieClip Frame 1
mcMenu.posInit(); mcTitle.posInit(); stop();
Symbol 873 MovieClip Frame 2
stop();
Symbol 873 MovieClip Frame 7
stop();
Symbol 873 MovieClip Frame 11
gotoAndPlay (1);
Symbol 874 Button
on (rollOver) { mcContinue.gotoAndPlay("in"); } on (rollOut) { mcContinue.gotoAndPlay("out"); } on (release) { this._parent._parent.gotoAndPlay("introOut"); }
Symbol 880 MovieClip Frame 78
stop();
Symbol 884 MovieClip Frame 1
mcTitle.posInit();
Symbol 884 MovieClip Frame 2
mcTitle.slideTo(0, null, 209, 100, 50, 0, "easeOutElastic");
Symbol 884 MovieClip Frame 60
hold(4);
Symbol 884 MovieClip Frame 62
this._parent.gotoAndPlay("statusScreen"); stop();
Symbol 890 MovieClip Frame 1
mcTitle.posInit();
Symbol 890 MovieClip Frame 2
mcTitle.slideTo(0, null, 229, 100, 50, 0, "easeOutElastic");
Symbol 890 MovieClip Frame 59
mcPlayAgain.slideTo(0, null, 292, 100, 50, 0, "easeOutElastic");
Symbol 890 MovieClip Frame 60
hold(6);
Symbol 890 MovieClip Frame 63
this._parent.gotoAndPlay("statusScreen"); stop();
Symbol 900 MovieClip Frame 1
stop();
Symbol 914 MovieClip Frame 2
stop();
Symbol 914 MovieClip Frame 4
stop();
Symbol 914 MovieClip Frame 6
stop();
Symbol 914 MovieClip Frame 8
stop();
Symbol 914 MovieClip Frame 10
stop();
Symbol 914 MovieClip Frame 12
stop();
Symbol 914 MovieClip Frame 14
stop();
Symbol 915 Button
on (rollOver) { mcContinue.gotoAndPlay("in"); } on (rollOut) { mcContinue.gotoAndPlay("out"); } on (release) { if ((_root.player.myLives != 0) && (_root.totalTimeLeftPerc > 0)) { _root.gotoAndPlay("startLevel"); this._parent.gotoAndPlay("playGame"); } else { this._parent.gotoAndPlay("saveScore"); } }
Symbol 930 MovieClip Frame 2
stop();
Symbol 930 MovieClip Frame 7
stop();
Symbol 930 MovieClip Frame 11
gotoAndPlay (1);
Symbol 931 Button
on (rollOver) { mcPlayAgain.gotoAndPlay("in"); } on (rollOut) { mcPlayAgain.gotoAndPlay("out"); } on (release) { var myListnerObj = new Object(); myListnerObj.onResultStopTrace = function (evtObj) { _root.winlooseSound.stop(); _root.mainSound.start(0, 2); _root.gotoAndPlay("mainMenu"); _root.gov.removeEventListener("onResultStopTrace", this); _root.gov.removeEventListener("onErrorStopTrace", this); }; myListnerObj.onErrorStopTrace = function (evtObj) { _root.winlooseSound.stop(); _root.mainSound.start(0, 2); _root.gotoAndPlay("mainMenu"); _root.gov.removeEventListener("onResultStopTrace", this); _root.gov.removeEventListener("onErrorStopTrace", this); }; _root.gov.addEventListener("onResultStopTrace", myListnerObj); _root.gov.addEventListener("onErrorStopTrace", myListnerObj); _root.gov.stopTrace(); }
Symbol 935 MovieClip Frame 2
stop();
Symbol 935 MovieClip Frame 7
stop();
Symbol 935 MovieClip Frame 11
gotoAndPlay (1);
Symbol 936 Button
on (rollOver) { mcSend.gotoAndPlay("in"); } on (rollOut) { mcSend.gotoAndPlay("out"); } on (release) { if (com.fantazm.utils.GBEmail.checkMail(_parent.emailField.text) == false) { _root.game_so.data.playerEmail = _parent.emailField.text; _root.game_so.data.playerName = _parent.nameField.text; _parent.gotoAndPlay("errorEmail"); } else if (_parent.nameField.text == "") { _root.game_so.data.playerEmail = _parent.emailField.text; _parent.gotoAndPlay("nameEmpty"); } else { _root.game_so.data.playerEmail = _parent.emailField.text; _root.game_so.data.playerName = _parent.nameField.text; _root.game_so.data.playerAge = _parent.ageField.text; _parent.gotoAndPlay("send"); } }
Symbol 940 MovieClip Frame 2
stop();
Symbol 940 MovieClip Frame 4
stop();
Symbol 943 MovieClip Frame 2
stop();
Symbol 943 MovieClip Frame 4
stop();
Symbol 945 Button
on (release) { _root.game_so.data.playerGender = "F"; genderFemale.gotoAndPlay("on"); genderMale.gotoAndPlay("off"); }
Symbol 946 Button
on (release) { _root.game_so.data.playerGender = "M"; genderFemale.gotoAndPlay("off"); genderMale.gotoAndPlay("on"); }
Symbol 950 MovieClip Frame 2
stop();
Symbol 950 MovieClip Frame 7
stop();
Symbol 950 MovieClip Frame 11
gotoAndPlay (1);
Symbol 951 Button
on (rollOver) { mcBack.gotoAndPlay("in"); } on (rollOut) { mcBack.gotoAndPlay("out"); } on (release) { _parent.gotoAndPlay("saveScore"); }
Symbol 962 MovieClip Frame 15
gotoAndPlay (1);
Symbol 976 MovieClip Frame 2
stop();
Symbol 976 MovieClip Frame 7
stop();
Symbol 976 MovieClip Frame 11
gotoAndPlay (1);
Symbol 977 Button
on (rollOver) { mcOK.gotoAndPlay("in"); } on (rollOut) { mcOK.gotoAndPlay("out"); } on (release) { _parent.gotoAndPlay("mainMenuIn"); }
Symbol 993 MovieClip Frame 2
stop();
Symbol 993 MovieClip Frame 7
stop();
Symbol 993 MovieClip Frame 11
gotoAndPlay (1);
Symbol 994 Button
on (rollOver) { mcSend.gotoAndPlay("in"); } on (rollOut) { mcSend.gotoAndPlay("out"); } on (release) { var naw = true; if ((emailField.text != "") && (com.fantazm.utils.GBEmail.checkMail(emailField.text) == false)) { naw = false; alert1._visible = true; } else { alert1._visible = false; } if ((emailField2.text != "") && (com.fantazm.utils.GBEmail.checkMail(emailField2.text) == false)) { naw = false; alert2._visible = true; } else { alert2._visible = false; } if (naw == false) { } else { alert1._visible = false; alert2._visible = false; var myTAFListnerObj = new Object(); myTAFListnerObj.onResultSendTAF = function (evtObj) { _root.gov.removeEventListener("onResultSendTAF", this); _root.gov.removeEventListener("onErrorSendTAF", this); gotoAndPlay ("tafsend"); }; myTAFListnerObj.onErrorSendTAF = function (evtObj) { _root.gov.removeEventListener("onResultSendTAF", this); _root.gov.removeEventListener("onErrorSendTAF", this); gotoAndPlay ("tafsend"); }; _root.gov.addEventListener("onResultSendTAF", myTAFListnerObj); _root.gov.addEventListener("onErrorSendTAF", myTAFListnerObj); var friendAddresses = new Array(nameField2.text, emailField2.text); _root.gov.sendTAF(friendAddresses, "no text", nameField.text, emailField.text, "English"); gotoAndPlay ("tafsendBusy"); } }
Symbol 995 Button
on (rollOver) { mcBack.gotoAndPlay("in"); } on (rollOut) { mcBack.gotoAndPlay("out"); } on (release) { gotoAndPlay ("mainMenuIn"); }
Symbol 999 MovieClip Frame 1
stop();
Symbol 999 MovieClip Frame 9
mcTitleScreen.mcTitle.slideTo(0, null, 19, 100, 50, 0, "easeOutElastic");
Symbol 999 MovieClip Frame 10
hold(1);
Symbol 999 MovieClip Frame 11
mcTitleScreen.mcMenu.slideTo(0, null, 200, 100, 40, 0, "easeOutQuart");
Symbol 999 MovieClip Frame 12
stop();
Symbol 999 MovieClip Frame 18
mcTitleScreen.mcMenu.slideTo(0, null, 371, 100, 30, 0, "easeInQuart");
Symbol 999 MovieClip Frame 32
stop();
Symbol 999 MovieClip Frame 43
Symbol 999 MovieClip Frame 52
_root.gotoAndPlay("skipBriefing"); gotoAndPlay ("playGame");
Symbol 999 MovieClip Frame 54
_root.winlooseSound.attachSound("winsound"); _root.winlooseSound.start(0, 1);
Symbol 999 MovieClip Frame 55
var scoreSaved = false; var myScoreListnerObj = new Object(); myScoreListnerObj.onResultSaveScore = function (evtObj) { _root.gov.removeEventListener("onResultSaveScore", this); _root.gov.removeEventListener("onErrorSaveScore", this); scoreSaved = true; }; myScoreListnerObj.onErrorSaveScore = function (evtObj) { _root.gov.removeEventListener("onResultSaveScore", this); _root.gov.removeEventListener("onErrorSaveScore", this); scoreSaved = true; }; _root.gov.addEventListener("onResultSaveScore", myScoreListnerObj); _root.gov.addEventListener("onErrorSaveScore", myScoreListnerObj); _root.gov.saveScore(_root.player.carrots - _root.srv);
Symbol 999 MovieClip Frame 61
stop();
Symbol 999 MovieClip Frame 67
_root.winlooseSound.attachSound("loosesound"); _root.winlooseSound.start(0, 1);
Symbol 999 MovieClip Frame 68
var scoreSaved = false; var myScoreListnerObj = new Object(); myScoreListnerObj.onResultSaveScore = function (evtObj) { _root.gov.removeEventListener("onResultSaveScore", this); _root.gov.removeEventListener("onErrorSaveScore", this); scoreSaved = true; }; myScoreListnerObj.onErrorSaveScore = function (evtObj) { _root.gov.removeEventListener("onResultSaveScore", this); _root.gov.removeEventListener("onErrorSaveScore", this); scoreSaved = true; }; _root.gov.addEventListener("onResultSaveScore", myScoreListnerObj); _root.gov.addEventListener("onErrorSaveScore", myScoreListnerObj); _root.gov.saveScore(_root.player.carrots - _root.srv);
Symbol 999 MovieClip Frame 74
stop();
Symbol 999 MovieClip Frame 79
var i = 1; while (i < 7) { this["pres" + i].presImage.gotoAndStop(i); i++; } var tV = new Array(String(_root.player.carrots - _root.srv)); var sArray = new Array(); var start; var end = tV[0].length; while (end > 0) { start = Math.max(end - 3, 0); sArray.unshift(tV[0].slice(start, end)); end = start; } scoreVal.text = sArray.join("."); var p1 = 0; var p2 = 0; var p3 = 0; var p4 = 0; var p5 = 0; var p6 = 0; var i = 0; while (i < _root.player.pickedUpPresents.length) { switch (_root.player.pickedUpPresents[i]) { case 1 : p1++; break; case 2 : p2++; break; case 3 : p3++; break; case 4 : p4++; break; case 5 : p5++; break; case 6 : p6++; } i++; } pres1.val.text = "" + p1; pres2.val.text = "" + p2; pres3.val.text = "" + p3; pres4.val.text = "" + p4; pres5.val.text = "" + p5; pres6.val.text = "" + p6;
Symbol 999 MovieClip Frame 80
if (scoreSaved == true) { var myTraceListnerObj = new Object(); myTraceListnerObj.onResultSendTraceProjectData = function (evtObj) { _root.gov.removeEventListener("onResultSendTraceProjectData", this); _root.gov.removeEventListener("onErrorSendTraceProjectData", this); gotoAndPlay ("statusContinue"); }; myTraceListnerObj.onErrorSendTraceProjectData = function (evtObj) { _root.gov.removeEventListener("onResultSendTraceProjectData", this); _root.gov.removeEventListener("onErrorSendTraceProjectData", this); gotoAndPlay ("statusContinue"); }; _root.gov.addEventListener("onResultSendTraceProjectData", myTraceListnerObj); _root.gov.addEventListener("onErrorSendTraceProjectData", myTraceListnerObj); var collected = Array(); collected[0] = "level"; collected[1] = _root.currentLevel; collected[2] = "levelTime"; collected[3] = _root.totalPlayTime; collected[4] = "lives"; collected[5] = _root.player.myLives; collected[6] = "presents"; collected[7] = _root.player.presentCount; _root.tGP = _root.tGP + _root.player.presentCount; _root.kongregateStats.submit("presentsTotal", _root.tGP); _root.kongregateStats.submit("playingTime", _root.totalPlayTime); _root.gov.sendTraceProjectData(collected); stop(); }
Symbol 999 MovieClip Frame 81
gotoAndPlay ("statusLoop");
Symbol 999 MovieClip Frame 82
if (((_root.player.presentCount > 0) && (_root.player.myLives != 0)) && (_root.totalTimeLeftPerc > 0)) { if (_root.currentLevel == 2) { balloonMc.gotoAndPlay("amazing2"); } else if (_root.currentLevel == 5) { balloonMc.gotoAndPlay("amazing5"); } else if (_root.currentLevel == 10) { balloonMc.gotoAndPlay("amazing10"); } else { balloonMc.gotoAndPlay("win"); } } else if (_root.player.presentCount == 0) { balloonMc.gotoAndPlay("looseNoPresents"); } else if (_root.player.myLives == 0) { balloonMc.gotoAndPlay("loose"); } else { balloonMc.gotoAndPlay("looseNoTime"); }
Symbol 999 MovieClip Frame 83
_root.kongregateStats.submit("presents", ((((p1 + p2) + p3) + p4) + p5) + p6); _root.kongregateStats.submit("specialPresents", p6); if (_root.player.myLives > 0) { _root.kongregateStats.submit("levelFinished", _root.currentLevel); }
Symbol 999 MovieClip Frame 90
stop();
Symbol 999 MovieClip Frame 93
var tV = new Array(String(_root.player.carrots - _root.srv)); var sArray = new Array(); var start; var end = tV[0].length; while (end > 0) { start = Math.max(end - 3, 0); sArray.unshift(tV[0].slice(start, end)); end = start; } scoreVal.text = sArray.join("."); var agree = "Y"; emailField.restrict = "a-z 0-9.@_\\-\\~"; emailField.text = _root.game_so.data.playerEmail; nameField.restrict = "a-z A-Z 0-9._\\-"; nameField.text = _root.game_so.data.playerName; ageField.restrict = "0-9"; ageField.text = _root.game_so.data.playerAge; if (_root.game_so.data.playerGender == "M") { genderMale.gotoAndPlay("on"); } else { genderFemale.gotoAndPlay("on"); } Selection.setFocus(nameField);
Symbol 999 MovieClip Frame 99
stop();
Symbol 999 MovieClip Frame 106
stop();
Symbol 999 MovieClip Frame 115
stop();
Symbol 999 MovieClip Frame 124
stop();
Symbol 999 MovieClip Frame 127
var myPlayerUnregListnerObj = new Object(); myPlayerUnregListnerObj.onResultSavePlayerUnreg = function (evtObj) { if (evtObj.nametaken == 1) { gotoAndPlay ("nameTaken"); _root.gov.removeEventListener("onResultSavePlayerUnreg", this); _root.gov.removeEventListener("onErrorSavePlayerUnreg", this); } else { play(); _root.gov.removeEventListener("onResultSavePlayerUnreg", this); _root.gov.removeEventListener("onErrorSavePlayerUnreg", this); } }; myPlayerUnregListnerObj.onErrorSavePlayerUnreg = function (evtObj) { }; _root.gov.addEventListener("onResultSavePlayerUnreg", myPlayerUnregListnerObj); _root.gov.addEventListener("onErrorSavePlayerUnreg", myPlayerUnregListnerObj); var playerAge = _root.game_so.data.playerAge; var uniqueEmailCode = ""; var playerObject = new Object(); playerObject.playerAccept = "Y"; playerObject.playerName = _root.game_so.data.playerName; playerObject.playerEmail = _root.game_so.data.playerEmail; playerObject.playerAge = _root.game_so.data.playerAge; playerObject.playerSex = _root.game_so.data.playerGender; _root.gov.savePlayerUnreg(playerObject); stop();
Symbol 999 MovieClip Frame 128
var myListnerObj = new Object(); myListnerObj.onResultStopTrace = function (evtObj) { play(); _root.gov.removeEventListener("onResultStopTrace", this); _root.gov.removeEventListener("onErrorStopTrace", this); }; myListnerObj.onErrorStopTrace = function (evtObj) { play(); _root.gov.removeEventListener("onResultStopTrace", this); _root.gov.removeEventListener("onErrorStopTrace", this); }; _root.gov.addEventListener("onResultStopTrace", myListnerObj); _root.gov.addEventListener("onErrorStopTrace", myListnerObj); _root.gov.stopTrace();
Symbol 999 MovieClip Frame 166
_root.mainSound.start(0, 2); _root.gotoAndPlay("mainMenu");
Symbol 999 MovieClip Frame 168
function hideScoreRows() { var i = 1; while (i < 11) { this["row" + i]._visible = false; i++; } } function showScoreRows() { var i = 1; while (i < 11) { this["row" + i]._visible = true; i++; } } function emptyScoreRows() { var i = 1; while (i < 11) { this["row" + i].sc_pos.text = i; this["row" + i].sc_player.text = "-"; this["row" + i].sc_score.text = "-"; this["row" + i].sc_date.text = "-"; i++; } } function calcDate(method) { var today = new Date(); var startDate = new Date(); var endDate = new Date(); startDate.setHours(0); startDate.setMinutes(0); startDate.setSeconds(0); startDate.setMilliseconds(0); var dayOfWeek = today.getDay(); var startYear = today.getYear(); switch (method) { case "lastMonday" : if (dayOfWeek == 0) { startDate.setDate(today.getDate() - 6); } else if (dayOfWeek == 1) { startDate.setDate(today.getDate()); } else if (dayOfWeek > 1) { startDate.setDate(today.getDate() - (dayOfWeek - 1)); } var mm = "01"; if ((startDate.getMonth() + 1) < 10) { mm = "0" + (startDate.getMonth() + 1); } else { mm = String(startDate.getMonth() + 1); } var dd = "01"; if (startDate.getDate() < 10) { dd = "0" + startDate.getDate(); } else { dd = String(startDate.getDate()); } var sd = (((((startDate.getFullYear() + "-") + mm) + "-") + dd) + " 00:00:00"); return(sd); case "nextSunday" : endDate.setDate(today.getDate() + (7 - dayOfWeek)); var mm = "01"; if ((endDate.getMonth() + 1) < 10) { mm = "0" + (endDate.getMonth() + 1); } else { mm = String(endDate.getMonth() + 1); } var dd = "01"; if (endDate.getDate() < 10) { dd = "0" + endDate.getDate(); } else { dd = String(endDate.getDate()); } var ed = (((((endDate.getFullYear() + "-") + mm) + "-") + dd) + " 23:59:60"); return(ed); case "lastMonth" : startDate.setDate(today.getDate() + (7 - dayOfWeek)); var mm = "01"; if ((startDate.getMonth() + 1) < 10) { mm = "0" + (startDate.getMonth() + 1); } else { mm = String(startDate.getMonth() + 1); } var dd = "01"; var sd = (((((startDate.getFullYear() + "-") + mm) + "-") + dd) + " 00:00:00"); return(sd); } } function longToShortDate(lDate) { var longDate = lDate.slice(0, String(rowData[2]).indexOf(" ")); var shortDate = longDate.split("-"); var dYear = shortDate[0]; var dMonth = shortDate[1]; var dDay = shortDate[2]; var scoreDate = new Date(Number(dYear), Number(dMonth) - 1, Number(dDay)); return(scoreDate); } function longToFullDate(lDate) { var splitDate = lDate.split(" "); var sDate = splitDate[0].split("-"); var dYear = sDate[0]; var dMonth = sDate[1]; var dDay = sDate[2]; var sTime = splitDate[1].split(":"); var tHr = Number(sTime[0]); var tMin = Number(sTime[1]); var tSec = Number(sTime[2]); var fullDate = new Date(Number(dYear), Number(dMonth) - 1, Number(dDay), tHr, tMin, tSec); return(fullDate); } function getMonthAsString(month) { var monthNames_array = new Array("Jan", "Feb", "Mrt", "Apr", "Mei", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"); return(monthNames_array[month]); } function buildWeekScores() { var i = startPos; while (i < endPos) { var j = (i + 1); if (j < 10) { posNum = "0" + j; } else { posNum = String(j); } this["row" + j].sc_pos.text = posNum; if ((highscoresWeek[i][0] != undefined) && (highscoresWeek.length > 0)) { this["row" + j].sc_score.text = highscoresWeek[i][0]; this["row" + j].sc_player.text = highscoresWeek[i][1]; this["row" + j].sc_date.text = highscoresWeek[i][2]; } else { this["row" + j].sc_score.text = "-"; this["row" + j].sc_player.text = "-"; this["row" + j].sc_date.text = "-"; } i++; } } function buildMonthScores() { var i = startPos; while (i < endPos) { var j = (i + 1); if (j < 10) { posNum = "0" + j; } else { posNum = String(j); } this["row" + j].sc_pos.text = posNum; if ((highscoresMonth[i][0] != undefined) && (highscoresMonth.length > 0)) { this["row" + j].sc_score.text = highscoresMonth[i][0]; this["row" + j].sc_player.text = highscoresMonth[i][1]; this["row" + j].sc_date.text = highscoresMonth[i][2]; } else { this["row" + j].sc_score.text = "-"; this["row" + j].sc_player.text = "-"; this["row" + j].sc_date.text = "-"; } i++; } } hideScoreRows(); emptyScoreRows(); var posNum; var startPos = 0; var endPos = 10;
Symbol 999 MovieClip Frame 169
var highscorePlayer = new Array(); var myListnerObj = new Object(); myListnerObj.onResultGetHighscorePlayer = function (evtObj) { var hsRows = evtObj.highscorestring.split("?"); var i = 0; while (i < 10) { if (i < hsRows.length) { var rowData = String(hsRows[i]).split(";"); var sD = longToShortDate(String(rowData[2])); var fD = longToFullDate(String(rowData[2])); var date_str = ((sD.getDate() + " ") + getMonthAsString(sD.getMonth())); highscorePlayer[i] = new Array(rowData[0], rowData[1], date_str); } else { break; } i++; } _root.gov.removeEventListener("onResultGetHighscorePlayer", this); _root.gov.removeEventListener("onErrorGetHighscorePlayer", this); if (highscorePlayer[0][0] == undefined) { s0._visible = false; } else { s0._visible = true; s0.sc_pos.text = "-"; s0.sc_name.text = highscorePlayer[0]; s0.sc_score.text = highscorePlayer[1]; s0.sc_date.text = highscorePlayer[2]; } play(); }; myListnerObj.onErrorGetHighscoresPlayer = function (evtObj) { _root.gov.removeEventListener("onResultGetHighscorePlayer", this); _root.gov.removeEventListener("onErrorGetHighscorePlayer", this); gotoAndPlay ("intro"); }; _root.gov.addEventListener("onResultGetHighscorePlayer", myListnerObj); _root.gov.addEventListener("onErrorGetHighscorePlayer", myListnerObj); var fake = 5; if (((fake == 4) && (_root.game_so.data.playerEmail != undefined)) && (_root.game_so.data.playerEmail != "")) { stop(); s0._visible = false; _root.gov.getHighscorePlayer(1); } else { s0._visible = false; }
Symbol 999 MovieClip Frame 170
var highscoresWeek = new Array(); var highscoresMonth = new Array(); var myListnerObj = new Object(); myListnerObj.onResultGetHighscores = function (evtObj) { if ((evtObj.highscorestring != undefined) && (evtObj.highscorestring.length > 0)) { var hsRows = evtObj.highscorestring.split("?"); var i = 0; while (i < 10) { if (i < hsRows.length) { var rowData = String(hsRows[i]).split(";"); var fD = longToFullDate(String(rowData[2])); var date_str = ((fD.getDate() + " ") + getMonthAsString(fD.getMonth())); highscoresWeek[i] = new Array(rowData[0], rowData[1], date_str); } else { highscoresWeek[i] = new Array("0", "-", "-"); } i++; } } else { emptyScoreRows(); } _root.gov.removeEventListener("onResultGetHighscores", this); _root.gov.removeEventListener("onErrorGetHighscores", this); showScoreRows(); mcHitStopper._visible = false; mcCore._visible = false; buildWeekScores(); play(); }; myListnerObj.onErrorGetHighscores = function (evtObj) { _root.gov.removeEventListener("onResultGetHighscores", this); _root.gov.removeEventListener("onErrorGetHighscores", this); gotoAndPlay ("intro"); }; _root.gov.addEventListener("onResultGetHighscores", myListnerObj); _root.gov.addEventListener("onErrorGetHighscores", myListnerObj); _root.gov.getHighscores(10, "DESC", calcDate("lastMonth")); stop();
Symbol 999 MovieClip Frame 171
function getMonthS() { _root.gov.getHighscores(10, "DESC", calcDate("lastMonth")); } var myListnerObjM = new Object(); myListnerObjM.onResultGetHighscores = function (evtObj) { if ((evtObj.highscorestring != undefined) && (evtObj.highscorestring.length > 0)) { var hsRows = evtObj.highscorestring.split("?"); var i = 0; while (i < 10) { if (i < hsRows.length) { var rowData = String(hsRows[i]).split(";"); var fD = longToFullDate(String(rowData[2])); var date_str = ((fD.getDate() + " ") + getMonthAsString(fD.getMonth())); highscoresMonth[i] = new Array(rowData[0], rowData[1], date_str); } else { highscoresMonth[i] = new Array("0", "-", "-"); } i++; } } else { emptyScoreRows(); } _root.gov.removeEventListener("onResultGetHighscores", this); _root.gov.removeEventListener("onErrorGetHighscores", this); mcHitStopper._visible = false; mcCore._visible = false; buildMonthScores(); }; myListnerObjM.onErrorGetHighscores = function (evtObj) { _root.gov.removeEventListener("onResultGetHighscores", this); _root.gov.removeEventListener("onErrorGetHighscores", this); mcWeek.gotoAndPlay("on"); mcAll.gotoAndPlay("off"); mcCore._visible = false; mcHitStopper._visible = false; }; _root.gov.addEventListener("onResultGetHighscores", myListnerObjM); _root.gov.addEventListener("onErrorGetHighscores", myListnerObjM);
Symbol 999 MovieClip Frame 172
stop();
Symbol 999 MovieClip Frame 177
alert1._visible = false; alert2._visible = false; emailField.restrict = "a-z 0-9.@_\\-\\~"; emailField.text = _root.game_so.data.playerEmail; nameField.restrict = "a-z A-Z 0-9._\\-"; nameField.text = _root.game_so.data.playerName; emailField2.restrict = "a-z 0-9.@_\\-\\~"; emailField2.text = ""; nameField2.restrict = "a-z A-Z 0-9._\\-"; nameField2.text = ""; Selection.setFocus(nameField); stop();
Symbol 999 MovieClip Frame 186
stop();
Symbol 999 MovieClip Frame 216
_root.gotoAndPlay("mainMenu");
Symbol 999 MovieClip Frame 218
stop();
Instance of Symbol 196 MovieClip [ScrollPane] in Symbol 999 MovieClip Frame 218
//component parameters onClipEvent (construct) { contentPath = "terms"; hLineScrollSize = 5; hPageScrollSize = 20; hScrollPolicy = "off"; scrollDrag = false; vLineScrollSize = 5; vPageScrollSize = 20; vScrollPolicy = "on"; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 999 MovieClip Frame 230
stop();
Symbol 1002 MovieClip Frame 1
function createSnowFlake(maxFlakes) { if (flakeCount < maxFlakes) { flakeCount++; var myNumber = this.getNextHighestDepth(); duplicateMovieClip (snowflakeMc, "flake" + myNumber, myNumber); this["flake" + myNumber]._x = -40 + random(700); this["flake" + myNumber]._y = -60; var newSize = (10 + random(90)); this["flake" + myNumber]._xscale = newSize; this["flake" + myNumber]._yscale = newSize; } } var flakeCount = 0;
Instance of Symbol 1001 MovieClip "snowflakeMc" in Symbol 1002 MovieClip Frame 1
onClipEvent (load) { function move() { myV = myV + myVSpeed; if (myV > 680) { this.kill(); } var radians = ((Math.PI * currentCounter) / 40); this._x = myH + (waveness * Math.sin(radians)); this._y = myV; currentCounter = currentCounter + 1; } function kill() { _parent.flakeCount--; this.removeMovieClip(); } var myBirthTime = getTimer(); var currentCounter = random(360); var myV = this._y; var myH = this._x; if (this._xscale < 50) { var myLifeSpan = ((myBirthTime + 5000) + (random(10) * 1000)); var myVSpeed = (1 + random(2)); var waveness = (3 + random(6)); } else { var myLifeSpan = ((myBirthTime + 1000) + (random(10) * 1000)); var myVSpeed = (2 + random(3)); var waveness = (4 + random(13)); } } onClipEvent (enterFrame) { if (this._name != "snowflakeMc") { this.move(); } }
Symbol 1013 MovieClip Frame 2
stop();
Symbol 1013 MovieClip Frame 45
gotoAndPlay (1);
Symbol 1037 MovieClip Frame 2
stop();

Library Items

Symbol 1 GraphicUsed by:2 52
Symbol 2 MovieClipUses:1Used by:3 269 282 289 296 299 689 696
Symbol 3 MovieClip [shops]Uses:2
Symbol 4 GraphicUsed by:7
Symbol 5 FontUsed by:6
Symbol 6 TextUses:5Used by:7
Symbol 7 MovieClip [red]Uses:4 6
Symbol 8 FontUsed by:9
Symbol 9 TextUses:8Used by:10
Symbol 10 MovieClip [terms]Uses:9
Symbol 11 GraphicUsed by:14
Symbol 12 FontUsed by:13 16 19 22 25 27 29 31 34 37 40 43 855 856 857 870 893 895 908 909 910 911 912 913 917 919 921 922 923 924 927 947 953 954 963 965 966 980 981 982 983 984 985 986 987 996
Symbol 13 TextUses:12Used by:14
Symbol 14 MovieClipUses:11 13Used by:45
Symbol 15 GraphicUsed by:17 28 30 32
Symbol 16 TextUses:12Used by:17
Symbol 17 MovieClipUses:15 16Used by:45
Symbol 18 GraphicUsed by:20
Symbol 19 TextUses:12Used by:20
Symbol 20 MovieClipUses:18 19Used by:45
Symbol 21 GraphicUsed by:23
Symbol 22 TextUses:12Used by:23
Symbol 23 MovieClipUses:21 22Used by:45
Symbol 24 GraphicUsed by:26
Symbol 25 TextUses:12Used by:26
Symbol 26 MovieClipUses:24 25Used by:45
Symbol 27 TextUses:12Used by:28
Symbol 28 MovieClipUses:15 27Used by:45
Symbol 29 TextUses:12Used by:30
Symbol 30 MovieClipUses:15 29Used by:45
Symbol 31 TextUses:12Used by:32
Symbol 32 MovieClipUses:15 31Used by:45
Symbol 33 GraphicUsed by:35
Symbol 34 TextUses:12Used by:35
Symbol 35 MovieClipUses:33 34Used by:45
Symbol 36 GraphicUsed by:38
Symbol 37 TextUses:12Used by:38
Symbol 38 MovieClipUses:36 37Used by:45
Symbol 39 GraphicUsed by:41
Symbol 40 TextUses:12Used by:41
Symbol 41 MovieClipUses:39 40Used by:45
Symbol 42 GraphicUsed by:44
Symbol 43 TextUses:12Used by:44
Symbol 44 MovieClipUses:42 43Used by:45
Symbol 45 MovieClip [textBalloon]Uses:14 17 20 23 26 28 30 32 35 38 41 44
Symbol 46 GraphicUsed by:47 1000 1006
Symbol 47 MovieClip [dummy]Uses:46Used by:Timeline
Symbol 48 GraphicUsed by:49 719
Symbol 49 MovieClipUses:48Used by:99 348 397 494 591 686 788 876
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:99 858
Symbol 52 MovieClipUses:1Used by:99 348 397 494 591 788
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:99
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:99
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:99
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:99
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:99
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:99
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:99
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:99
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:99
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:99
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:99
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:99
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:99
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:99
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:99
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:99
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:99
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:99
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:99
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:99
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:99
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:99
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClip [man]Uses:49 51 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98Used by:Timeline
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip [BoundingBox]Uses:105Used by:125 129 133 192 193 194 195 196
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClip [BrdrShdw]Uses:107Used by:111 116 117
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClip [BrdrFace]Uses:109Used by:111 116 117
Symbol 111 MovieClip [SimpleButtonDown]Uses:108 110Used by:129
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClip [BrdrBlk]Uses:112Used by:116 117
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClip [BrdrHilght]Uses:114Used by:116 117
Symbol 116 MovieClip [SimpleButtonIn]Uses:113 115 108 110Used by:129
Symbol 117 MovieClip [SimpleButtonUp]Uses:113 110 108 115Used by:129
Symbol 118 MovieClip [Defaults]Used by:120
Symbol 119 MovieClip [UIObjectExtensions]Used by:120
Symbol 120 MovieClip [UIObject]Uses:118 119Used by:126 128 130
Symbol 121 GraphicUsed by:123
Symbol 122 GraphicUsed by:123
Symbol 123 ButtonUses:121 122Used by:126
Symbol 124 MovieClipUsed by:126
Symbol 125 MovieClip [FocusRect]Uses:106Used by:126
Symbol 126 MovieClip [FocusManager]Uses:123 124 125 120Used by:128
Symbol 127 MovieClip [UIComponentExtensions]Used by:128
Symbol 128 MovieClip [UIComponent]Uses:120 126 127Used by:129 194
Symbol 129 MovieClip [SimpleButton]Uses:106 111 116 117 128Used by:133 192 193
Symbol 130 MovieClip [Border]Uses:120Used by:131 133
Symbol 131 MovieClip [RectBorder]Uses:130Used by:133 194
Symbol 132 MovieClip [ButtonSkin]Used by:133
Symbol 133 MovieClip [Button]Uses:106 129 130 131 132Used by:192 193
Symbol 134 MovieClip [CustomBorder]Used by:192 193
Symbol 135 GraphicUsed by:137 173 174 175 178 179 184
Symbol 136 GraphicUsed by:137 173 174 178 179 184
Symbol 137 MovieClip [ScrollTrack]Uses:135 136Used by:144 149 150 151 185 186 187 188 189 190
Symbol 138 GraphicUsed by:144 149 150 151 185 186 187 188
Symbol 139 GraphicUsed by:144 149 150 151 185 186 187 188
Symbol 140 GraphicUsed by:144 149 150 151 185 186 187 188
Symbol 141 GraphicUsed by:144 149 150 151 185 186 187 188
Symbol 142 GraphicUsed by:144 149 150 151 185 186 187 188
Symbol 143 GraphicUsed by:144 149 150 151
Symbol 144 MovieClip [ScrollDownArrowDisabled]Uses:137 138 139 140 141 142 143Used by:191
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClip [ScrollThemeColor1]Uses:145Used by:149 150 186 187
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClip [ScrollThemeColor2]Uses:147Used by:149 186
Symbol 149 MovieClip [ScrollDownArrowDown]Uses:137 138 146 139 140 141 142 148 143Used by:191
Symbol 150 MovieClip [ScrollDownArrowOver]Uses:137 138 146 139 140 141 142 143Used by:191
Symbol 151 MovieClip [ScrollDownArrowUp]Uses:137 138 139 140 141 142 143Used by:191
Symbol 152 GraphicUsed by:157 162 163 164 180 181 182 183
Symbol 153 GraphicUsed by:157 162 163 164 180 181 182 183
Symbol 154 GraphicUsed by:157 162 163 164 180 181 182 183
Symbol 155 GraphicUsed by:157 162 163 164 180 181 182 183
Symbol 156 GraphicUsed by:157 162 163 164 180 181 182 183
Symbol 157 MovieClip [ScrollThumbBottomDisabled]Uses:152 153 154 155 156Used by:191
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClip [ThumbThemeColor1]Uses:158Used by:162 163 181 182
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClip [ThumbThemeColor3]Uses:160Used by:162 181
Symbol 162 MovieClip [ScrollThumbBottomDown]Uses:152 159 153 154 155 161 156Used by:191
Symbol 163 MovieClip [ScrollThumbBottomOver]Uses:152 159 153 154 155 156Used by:191
Symbol 164 MovieClip [ScrollThumbBottomUp]Uses:152 153 154 155 156Used by:191
Symbol 165 GraphicUsed by:166 169 170 171
Symbol 166 MovieClip [ScrollThumbGripDisabled]Uses:165Used by:191
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip [ThumbThemeColor2]Uses:167Used by:169 170 173 174 178
Symbol 169 MovieClip [ScrollThumbGripDown]Uses:168 165Used by:191
Symbol 170 MovieClip [ScrollThumbGripOver]Uses:168 165Used by:191
Symbol 171 MovieClip [ScrollThumbGripUp]Uses:165Used by:191
Symbol 172 GraphicUsed by:173 174 178 179
Symbol 173 MovieClip [ScrollThumbMiddleDisabled]Uses:135 172 168 136Used by:191
Symbol 174 MovieClip [ScrollThumbMiddleDown]Uses:135 168 172 136Used by:191
Symbol 175 MovieClipUses:135Used by:178
Symbol 176 GraphicUsed by:177 185 186 187 188
Symbol 177 MovieClipUses:176Used by:178
Symbol 178 MovieClip [ScrollThumbMiddleOver]Uses:135 168 172 175 177 136Used by:191
Symbol 179 MovieClip [ScrollThumbMiddleUp]Uses:135 172 136Used by:191
Symbol 180 MovieClip [ScrollThumbTopDisabled]Uses:152 153 154 155 156Used by:191
Symbol 181 MovieClip [ScrollThumbTopDown]Uses:152 159 153 154 155 161 156Used by:191
Symbol 182 MovieClip [ScrollThumbTopOver]Uses:152 159 153 154 155 156Used by:191
Symbol 183 MovieClip [ScrollThumbTopUp]Uses:152 153 154 155 156Used by:191
Symbol 184 MovieClip [ScrollTrackDisabled]Uses:135 136Used by:191
Symbol 185 MovieClip [ScrollUpArrowDisabled]Uses:137 138 139 140 141 142 176Used by:191
Symbol 186 MovieClip [ScrollUpArrowDown]Uses:137 138 146 139 140 141 142 148 176Used by:191
Symbol 187 MovieClip [ScrollUpArrowOver]Uses:137 138 146 139 140 176 141 142Used by:191
Symbol 188 MovieClip [ScrollUpArrowUp]Uses:137 138 139 140 141 142 176Used by:191
Symbol 189 MovieClip [BtnDownArrow]Uses:137Used by:191
Symbol 190 MovieClip [BtnUpArrow]Uses:137Used by:191
Symbol 191 MovieClip [ScrollBarAssets]Uses:144 149 150 151 157 162 163 164 166 169 170 171 173 174 178 179 180 181 182 183 184 185 186 187 188 189 190Used by:192 193
Symbol 192 MovieClip [HScrollBar]Uses:106 133 129 134 191Used by:195
Symbol 193 MovieClip [VScrollBar]Uses:106 133 129 134 191Used by:195
Symbol 194 MovieClip [View]Uses:106 128 131Used by:195
Symbol 195 MovieClip [ScrollView]Uses:106 192 193 194Used by:196
Symbol 196 MovieClip [ScrollPane]Uses:106 195Used by:999
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:231
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:229Used by:231
Symbol 231 MovieClip [GOV]Uses:227 230Used by:Timeline
Symbol 235 GraphicUsed by:237
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:235 236Used by:Timeline
Symbol 238 GraphicUsed by:239
Symbol 239 ButtonUses:238Used by:Timeline
Symbol 1040 MovieClip [__Packages.MochiAd]
Symbol 1041 MovieClip [__Packages.com.fantazm.utils.GBMath]
Symbol 1042 MovieClip [__Packages.com.fantazm.utils.GBEmail]
Symbol 1043 MovieClip [__Packages.xmas.Present]
Symbol 1044 MovieClip [__Packages.xmas.Player]
Symbol 1045 MovieClip [__Packages.xmas.World]
Symbol 1046 MovieClip [__Packages.com.fantazm.utils.CollisionDetection]
Symbol 1047 MovieClip [__Packages.xmas.WorldObject]
Symbol 1048 MovieClip [__Packages.xmas.Opponent]
Symbol 1049 MovieClip [__Packages.xmas.Path]
Symbol 100 MovieClip [__Packages.mx.core.UIObject]
Symbol 101 MovieClip [__Packages.mx.core.UIComponent]
Symbol 102 MovieClip [__Packages.mx.core.View]
Symbol 103 MovieClip [__Packages.mx.core.ScrollView]
Symbol 104 MovieClip [__Packages.mx.containers.ScrollPane]
Symbol 197 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 198 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 199 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 200 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 201 MovieClip [__Packages.mx.skins.Border]
Symbol 202 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 203 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 204 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 205 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 206 MovieClip [__Packages.mx.core.ExternalContent]
Symbol 207 MovieClip [__Packages.mx.skins.CustomBorder]
Symbol 208 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb]
Symbol 209 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 210 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar]
Symbol 211 MovieClip [__Packages.mx.controls.HScrollBar]
Symbol 212 MovieClip [__Packages.mx.controls.Button]
Symbol 213 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 214 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 215 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 216 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 217 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 218 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 219 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 220 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 221 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 222 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 223 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 224 MovieClip [__Packages.mx.controls.VScrollBar]
Symbol 225 MovieClip [__Packages.com.GBCore]
Symbol 232 MovieClip [__Packages.com.meychi.ascrypt.MD5]
Symbol 233 MovieClip [__Packages.mx.utils.Delegate]
Symbol 234 MovieClip [__Packages.com.meychi.ascrypt.RC4]
Symbol 240 GraphicUsed by:252
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:252
Symbol 243 GraphicUsed by:252
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:246
Symbol 246 MovieClipUses:245Used by:252
Symbol 247 FontUsed by:248
Symbol 248 TextUses:247Used by:252
Symbol 249 GraphicUsed by:250 251 874 915 931 936 951 977 994 995
Symbol 250 ButtonUses:249Used by:252
Symbol 251 ButtonUses:249Used by:252
Symbol 252 MovieClipUses:240 242 243 246 248 250 251Used by:Timeline
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:269 999
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:259
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClipUses:256 258Used by:269
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:269
Symbol 262 GraphicUsed by:269
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:269
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:269
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClip [santa]Uses:254 259 2 261 262 264 266 268Used by:Timeline
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:272
Symbol 272 MovieClipUses:271Used by:Timeline
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:275
Symbol 275 MovieClipUses:274Used by:282 696
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClipUses:277Used by:282 696
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:282
Symbol 282 MovieClip [combi1]Uses:275 278 281 2Used by:Timeline
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:289
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:289
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:289
Symbol 289 MovieClip [stall01]Uses:284 2 286 288Used by:Timeline
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:296
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:296
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClip [tree]Uses:291 2 293 295Used by:696  Timeline
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:299
Symbol 299 MovieClip [kiosk02]Uses:298 2Used by:Timeline
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:348 858
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:348
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:348
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:348
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:348
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:348
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:348
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:348
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:348
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:348
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:348
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:348
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:348
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:348
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:348
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:348
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:348
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:348
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:348
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:348
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:348
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:348
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:348
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:348
Symbol 348 MovieClip [boy]Uses:49 301 52 303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347Used by:Timeline
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:397 858
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:397
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:397
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:397
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:397
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:397
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:397
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:397
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:397
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:397
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:397
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:397
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:397
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:397
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:397
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:397
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:397
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:397
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:397
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:397
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:397
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:397
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:397
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:397
Symbol 397 MovieClip [girl]Uses:49 350 52 352 354 356 358 360 362 364 366 368 370 372 374 376 378 380 382 384 386 388 390 392 394 396Used by:Timeline
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:494
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:494
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:494
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:494
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:494
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:494
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:494
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:494
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:494
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:494
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:494
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:494
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:494
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:494
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:494
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:494
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:494
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:494
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:494
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:494
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:494
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:494
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:494
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:494
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:494
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:494 858
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:494
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:494
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:494
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:494
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:494
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:494
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:494
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:494
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:494
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:494
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:494
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:494
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:494
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:494
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:494
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:494
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:494
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:494
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:494
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:494
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:494
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:494
Symbol 494 MovieClip [lady]Uses:49 399 52 401 403 405 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439 441 443 445 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 479 481 483 485 487 489 491 493Used by:Timeline
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:591
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:591
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:591
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:591
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:591
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:591
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:591
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:591
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:591
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:591
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:591
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:591
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:591
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:591
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:591
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:591
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:591
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:591
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:591
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:591
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:591
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:591
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:591
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:591
Symbol 543 BitmapUsed by:544
Symbol 544 GraphicUses:543Used by:591
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:591
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:591
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:591 858
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:591
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:591
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:591
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:591
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:591
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:591
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:591
Symbol 565 BitmapUsed by:566
Symbol 566 GraphicUses:565Used by:591
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:591
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:591
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:591
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:591
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:591
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:591
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:591
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:591
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:591
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:591
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:591
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:591
Symbol 591 MovieClip [oldlady]Uses:49 496 52 498 500 502 504 506 508 510 512 514 516 518 520 522 524 526 528 530 532 534 536 538 540 542 544 546 548 550 552 554 556 558 560 562 564 566 568 570 572 574 576 578 580 582 584 586 588 590Used by:Timeline
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:686 876
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:686
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:686
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:686
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:686
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:686
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:686
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:686
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:686
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:686
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:686
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:686
Symbol 616 BitmapUsed by:617
Symbol 617 GraphicUses:616Used by:686
Symbol 618 BitmapUsed by:619
Symbol 619 GraphicUses:618Used by:686
Symbol 620 BitmapUsed by:621
Symbol 621 GraphicUses:620Used by:686
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:686
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:686
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:686
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:628Used by:686
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:686
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:686
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:686
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:686
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:686
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:686
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:686
Symbol 644 BitmapUsed by:645
Symbol 645 GraphicUses:644Used by:686
Symbol 646 BitmapUsed by:647
Symbol 647 GraphicUses:646Used by:686
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:686
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:686
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:686
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:686
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:686
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:686
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:686
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:686
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:686
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:686
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:686
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:686
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:686
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:686
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:686
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:686
Symbol 680 BitmapUsed by:681
Symbol 681 GraphicUses:680Used by:686
Symbol 682 BitmapUsed by:683
Symbol 683 GraphicUses:682Used by:686
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:686
Symbol 686 MovieClip [elf]Uses:49 593 595 597 599 601 603 605 607 609 611 613 615 617 619 621 623 625 627 629 631 633 635 637 639 641 643 645 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 679 681 683 685Used by:Timeline
Symbol 687 BitmapUsed by:688
Symbol 688 GraphicUses:687Used by:689
Symbol 689 MovieClip [kiosk01]Uses:688 2Used by:Timeline
Symbol 690 BitmapUsed by:691
Symbol 691 GraphicUses:690Used by:692 747
Symbol 692 MovieClip [sparkleAnim]Uses:691Used by:Timeline
Symbol 693 BitmapUsed by:694
Symbol 694 GraphicUses:693Used by:695
Symbol 695 MovieClip [worldbg]Uses:694Used by:Timeline
Symbol 696 MovieClip [combi2]Uses:275 278 296 2Used by:Timeline
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:701
Symbol 699 FontUsed by:700 716
Symbol 700 EditableTextUses:699Used by:701
Symbol 701 MovieClipUses:698 700Used by:702
Symbol 702 MovieClip [scoreIndicator]Uses:701Used by:Timeline
Symbol 703 GraphicUsed by:704
Symbol 704 MovieClipUses:703Used by:713
Symbol 705 SoundUsed by:713
Symbol 706 SoundUsed by:713
Symbol 707 SoundUsed by:713
Symbol 708 SoundUsed by:713
Symbol 709 SoundUsed by:713
Symbol 710 SoundUsed by:713
Symbol 711 SoundUsed by:713
Symbol 712 SoundUsed by:713
Symbol 713 MovieClip [hitAnim]Uses:704 705 706 707 708 709 710 711 712Used by:Timeline
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714Used by:717
Symbol 716 EditableTextUses:699Used by:717
Symbol 717 MovieClipUses:715 716Used by:718
Symbol 718 MovieClip [multiIndicator]Uses:717Used by:Timeline
Symbol 719 MovieClipUses:48Used by:722 730 734 738 743 749
Symbol 720 BitmapUsed by:721
Symbol 721 GraphicUses:720Used by:722
Symbol 722 MovieClipUses:719 721Used by:725 900
Symbol 723 SoundUsed by:725 731 735 739 744
Symbol 724 SoundUsed by:725 731 735 739 744
Symbol 725 MovieClipUses:722 723 724Used by:763
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:763
Symbol 728 BitmapUsed by:729
Symbol 729 GraphicUses:728Used by:730
Symbol 730 MovieClipUses:719 729Used by:731 900
Symbol 731 MovieClipUses:730 723 724Used by:763
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:734
Symbol 734 MovieClipUses:719 733Used by:735 900
Symbol 735 MovieClipUses:734 723 724Used by:763
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:738
Symbol 738 MovieClipUses:719 737Used by:739 900
Symbol 739 MovieClipUses:738 723 724Used by:763
Symbol 740 BitmapUsed by:741
Symbol 741 GraphicUses:740Used by:742
Symbol 742 MovieClipUses:741Used by:743
Symbol 743 MovieClipUses:719 742Used by:744 900
Symbol 744 MovieClipUses:743 723 724Used by:763
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:749
Symbol 747 MovieClipUses:691Used by:748
Symbol 748 MovieClipUses:747Used by:749
Symbol 749 MovieClipUses:719 746 748Used by:752 900
Symbol 750 SoundUsed by:752
Symbol 751 SoundUsed by:752
Symbol 752 MovieClipUses:749 750 751Used by:763
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClipUses:753Used by:758 1013
Symbol 755 BitmapUsed by:756
Symbol 756 GraphicUses:755Used by:757
Symbol 757 MovieClipUses:756Used by:758 1013
Symbol 758 MovieClipUses:754 757Used by:759
Symbol 759 MovieClipUses:758Used by:762
Symbol 760 SoundUsed by:762
Symbol 761 SoundUsed by:762 1013
Symbol 762 MovieClipUses:759 760 761Used by:763
Symbol 763 MovieClip [presents]Uses:725 727 731 735 739 744 752 762Used by:Timeline
Symbol 764 BitmapUsed by:765
Symbol 765 GraphicUses:764Used by:788
Symbol 766 BitmapUsed by:767
Symbol 767 GraphicUses:766Used by:788
Symbol 768 BitmapUsed by:769
Symbol 769 GraphicUses:768Used by:788
Symbol 770 BitmapUsed by:771
Symbol 771 GraphicUses:770Used by:788
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:788
Symbol 774 BitmapUsed by:775
Symbol 775 GraphicUses:774Used by:788
Symbol 776 BitmapUsed by:777
Symbol 777 GraphicUses:776Used by:788
Symbol 778 BitmapUsed by:779
Symbol 779 GraphicUses:778Used by:788
Symbol 780 BitmapUsed by:781
Symbol 781 GraphicUses:780Used by:788
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:788
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:788
Symbol 786 BitmapUsed by:787
Symbol 787 GraphicUses:786Used by:788
Symbol 788 MovieClip [bad_santa]Uses:49 765 52 767 769 771 773 775 777 779 781 783 785 787Used by:Timeline
Symbol 789 FontUsed by:790
Symbol 790 EditableTextUses:789Used by:793
Symbol 791 Sound [loosesound]Used by:793  Timeline
Symbol 792 Sound [winsound]Used by:793  Timeline
Symbol 793 MovieClipUses:790 791 792Used by:Timeline
Symbol 794 SoundUsed by:Timeline
Symbol 795 Sound [Shopping_busy]Used by:Timeline
Symbol 796 Sound [Shopping_crazy]Used by:Timeline
Symbol 797 Sound [Shopping_normal]Used by:Timeline
Symbol 798 Sound [mainMenuSound]Used by:Timeline
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:803
Symbol 801 FontUsed by:802
Symbol 802 TextUses:801Used by:803
Symbol 803 MovieClipUses:800 802Used by:Timeline
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:806
Symbol 806 MovieClipUses:805Used by:Timeline
Symbol 807 BitmapUsed by:808
Symbol 808 GraphicUses:807Used by:809
Symbol 809 MovieClipUses:808Used by:836
Symbol 810 GraphicUsed by:836 884 890  Timeline
Symbol 811 BitmapUsed by:812
Symbol 812 GraphicUses:811Used by:815
Symbol 813 GraphicUsed by:814 877
Symbol 814 MovieClipUses:813Used by:815
Symbol 815 MovieClipUses:812 814Used by:836
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:816Used by:835
Symbol 818 FontUsed by:819 823 826 871 885 928 933 948 974 991 1028 1029 1030 1031 1032 1035
Symbol 819 TextUses:818Used by:820
Symbol 820 MovieClipUses:819Used by:822
Symbol 821 SoundUsed by:822 825 828 873 930 935 950 976 993 1037
Symbol 822 MovieClipUses:820 821Used by:835
Symbol 823 TextUses:818Used by:824
Symbol 824 MovieClipUses:823Used by:825
Symbol 825 MovieClipUses:824 821Used by:835
Symbol 826 TextUses:818Used by:827
Symbol 827 MovieClipUses:826Used by:828
Symbol 828 MovieClipUses:827 821Used by:835
Symbol 829 GraphicUsed by:830
Symbol 830 ButtonUses:829Used by:835
Symbol 831 GraphicUsed by:832
Symbol 832 ButtonUses:831Used by:835
Symbol 833 GraphicUsed by:834
Symbol 834 ButtonUses:833Used by:835
Symbol 835 MovieClipUses:817 822 825 828 830 832 834Used by:836
Symbol 836 MovieClipUses:809 810 815 835Used by:999
Symbol 837 FontUsed by:838
Symbol 838 TextUses:837Used by:999
Symbol 839 BitmapUsed by:840
Symbol 840 GraphicUses:839Used by:999
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:841Used by:999
Symbol 843 GraphicUsed by:848
Symbol 844 GraphicUsed by:845
Symbol 845 MovieClipUses:844Used by:846 847
Symbol 846 MovieClipUses:845Used by:848 892
Symbol 847 MovieClipUses:845Used by:848 892
Symbol 848 MovieClipUses:843 846 847Used by:876
Symbol 849 FontUsed by:850 894 918 973 990 998 1003 1004 1009 1016 1024
Symbol 850 TextUses:849Used by:876
Symbol 851 GraphicUsed by:852 1001
Symbol 852 MovieClipUses:851Used by:854
Symbol 853 GraphicUsed by:854
Symbol 854 MovieClipUses:852 853Used by:876
Symbol 855 TextUses:12Used by:876
Symbol 856 TextUses:12Used by:876
Symbol 857 TextUses:12Used by:876
Symbol 858 MovieClipUses:301 449 350 51 550Used by:876
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:869
Symbol 861 BitmapUsed by:862
Symbol 862 GraphicUses:861Used by:869
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:863Used by:869
Symbol 865 BitmapUsed by:866
Symbol 866 GraphicUses:865Used by:869
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:869
Symbol 869 MovieClipUses:860 862 864 866 868Used by:876
Symbol 870 TextUses:12Used by:876
Symbol 871 TextUses:818Used by:872
Symbol 872 MovieClipUses:871Used by:873
Symbol 873 MovieClipUses:872 821Used by:875 916
Symbol 874 ButtonUses:249Used by:875
Symbol 875 MovieClipUses:873 874Used by:876
Symbol 876 MovieClipUses:848 850 854 49 855 856 857 858 593 869 870 875Used by:999
Symbol 877 MovieClipUses:813Used by:880
Symbol 878 BitmapUsed by:879
Symbol 879 GraphicUses:878Used by:880
Symbol 880 MovieClipUses:877 879Used by:884
Symbol 881 BitmapUsed by:882
Symbol 882 GraphicUses:881Used by:883
Symbol 883 MovieClipUses:882Used by:884
Symbol 884 MovieClipUses:810 880 883Used by:999
Symbol 885 TextUses:818Used by:886
Symbol 886 MovieClipUses:885Used by:890
Symbol 887 BitmapUsed by:888
Symbol 888 GraphicUses:887Used by:889
Symbol 889 MovieClipUses:888Used by:890
Symbol 890 MovieClipUses:810 886 889Used by:999
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891 846 847Used by:999
Symbol 893 EditableTextUses:12Used by:999
Symbol 894 TextUses:849Used by:999
Symbol 895 TextUses:12Used by:999
Symbol 896 GraphicUsed by:897
Symbol 897 MovieClipUses:896Used by:999
Symbol 898 GraphicUsed by:899
Symbol 899 MovieClipUses:898Used by:906
Symbol 900 MovieClipUses:722 730 734 738 743 749Used by:906
Symbol 901 GraphicUsed by:906
Symbol 902 GraphicUsed by:903
Symbol 903 MovieClipUses:902Used by:906
Symbol 904 FontUsed by:905 969 970 971
Symbol 905 EditableTextUses:904Used by:906
Symbol 906 MovieClipUses:899 900 901 903 905Used by:999
Symbol 907 GraphicUsed by:914
Symbol 908 TextUses:12Used by:914
Symbol 909 TextUses:12Used by:914
Symbol 910 TextUses:12Used by:914
Symbol 911 TextUses:12Used by:914
Symbol 912 TextUses:12Used by:914
Symbol 913 TextUses:12Used by:914
Symbol 914 MovieClipUses:907 908 909 910 911 912 913Used by:999
Symbol 915 ButtonUses:249Used by:916
Symbol 916 MovieClipUses:873 915Used by:999
Symbol 917 TextUses:12Used by:999
Symbol 918 TextUses:849Used by:999
Symbol 919 EditableTextUses:12Used by:999
Symbol 920 GraphicUsed by:999
Symbol 921 EditableTextUses:12Used by:999
Symbol 922 EditableTextUses:12Used by:999
Symbol 923 TextUses:12Used by:999
Symbol 924 TextUses:12Used by:999
Symbol 925 FontUsed by:926
Symbol 926 TextUses:925Used by:999
Symbol 927 TextUses:12Used by:999
Symbol 928 TextUses:818Used by:929
Symbol 929 MovieClipUses:928Used by:930
Symbol 930 MovieClipUses:929 821Used by:932
Symbol 931 ButtonUses:249Used by:932
Symbol 932 MovieClipUses:930 931Used by:999
Symbol 933 TextUses:818Used by:934
Symbol 934 MovieClipUses:933Used by:935
Symbol 935 MovieClipUses:934 821Used by:937
Symbol 936 ButtonUses:249Used by:937
Symbol 937 MovieClipUses:935 936Used by:999
Symbol 938 GraphicUsed by:940
Symbol 939 GraphicUsed by:940
Symbol 940 MovieClipUses:938 939Used by:999
Symbol 941 GraphicUsed by:943
Symbol 942 GraphicUsed by:943
Symbol 943 MovieClipUses:941 942Used by:999
Symbol 944 GraphicUsed by:945 946
Symbol 945 ButtonUses:944Used by:999
Symbol 946 ButtonUses:944Used by:999
Symbol 947 TextUses:12Used by:999
Symbol 948 TextUses:818Used by:949
Symbol 949 MovieClipUses:948Used by:950
Symbol 950 MovieClipUses:949 821Used by:952 999
Symbol 951 ButtonUses:249Used by:952
Symbol 952 MovieClipUses:950 951Used by:999
Symbol 953 TextUses:12Used by:999
Symbol 954 TextUses:12Used by:999
Symbol 955 GraphicUsed by:962
Symbol 956 BitmapUsed by:957
Symbol 957 GraphicUses:956Used by:962
Symbol 958 GraphicUsed by:959
Symbol 959 MovieClipUses:958Used by:960
Symbol 960 MovieClipUses:959Used by:962
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:955 957 960 961Used by:964
Symbol 963 TextUses:12Used by:964
Symbol 964 MovieClipUses:962 963Used by:999
Symbol 965 TextUses:12Used by:999
Symbol 966 EditableTextUses:12Used by:972
Symbol 967 Font
Symbol 968 TextUsed by:972
Symbol 969 EditableTextUses:904Used by:972
Symbol 970 EditableTextUses:904Used by:972
Symbol 971 EditableTextUses:904Used by:972
Symbol 972 MovieClipUses:966 968 969 970 971Used by:999
Symbol 973 TextUses:849Used by:999
Symbol 974 TextUses:818Used by:975
Symbol 975 MovieClipUses:974Used by:976
Symbol 976 MovieClipUses:975 821Used by:978
Symbol 977 ButtonUses:249Used by:978
Symbol 978 MovieClipUses:976 977Used by:999
Symbol 979 GraphicUsed by:999
Symbol 980 TextUses:12Used by:999
Symbol 981 TextUses:12Used by:999
Symbol 982 TextUses:12Used by:999
Symbol 983 TextUses:12Used by:999
Symbol 984 EditableTextUses:12Used by:999
Symbol 985 EditableTextUses:12Used by:999
Symbol 986 EditableTextUses:12Used by:999
Symbol 987 EditableTextUses:12Used by:999
Symbol 988 GraphicUsed by:989
Symbol 989 MovieClipUses:988Used by:999
Symbol 990 EditableTextUses:849Used by:999
Symbol 991 TextUses:818Used by:992
Symbol 992 MovieClipUses:991Used by:993
Symbol 993 MovieClipUses:992 821Used by:999
Symbol 994 ButtonUses:249Used by:999
Symbol 995 ButtonUses:249Used by:999
Symbol 996 TextUses:12Used by:999
Symbol 997 GraphicUsed by:999
Symbol 998 EditableTextUses:849Used by:999
Symbol 999 MovieClipUses:836 838 840 842 876 884 890 892 893 894 895 897 906 254 914 916 917 918 919 920 921 922 923 924 926 927 932 937 940 943 945 946 947 952 953 954 964 965 972 973 978 979 980 981 982 983 984 985 986 987 989 990 993 994 950 995 996 997 196 998Used by:Timeline
Symbol 1000 MovieClipUses:46Used by:Timeline
Symbol 1001 MovieClipUses:851Used by:1002
Symbol 1002 MovieClipUses:1001Used by:Timeline
Symbol 1003 EditableTextUses:849Used by:1005
Symbol 1004 TextUses:849Used by:1005
Symbol 1005 MovieClipUses:1003 1004Used by:Timeline
Symbol 1006 MovieClipUses:46Used by:Timeline
Symbol 1007 BitmapUsed by:1008
Symbol 1008 GraphicUses:1007Used by:1027 1039
Symbol 1009 EditableTextUses:849Used by:1013
Symbol 1010 GraphicUsed by:1013
Symbol 1011 GraphicUsed by:1012
Symbol 1012 MovieClipUses:1011Used by:1013
Symbol 1013 MovieClipUses:1009 757 1010 1012 754 761Used by:1027
Symbol 1014 BitmapUsed by:1015
Symbol 1015 GraphicUses:1014Used by:1017
Symbol 1016 EditableTextUses:849Used by:1017
Symbol 1017 MovieClipUses:1015 1016Used by:1027
Symbol 1018 GraphicUsed by:1026
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1019Used by:1026
Symbol 1021 GraphicUsed by:1022
Symbol 1022 MovieClipUses:1021Used by:1026
Symbol 1023 GraphicUsed by:1026
Symbol 1024 TextUses:849Used by:1025
Symbol 1025 MovieClipUses:1024Used by:1026
Symbol 1026 MovieClipUses:1018 1020 1022 1023 1025Used by:1027
Symbol 1027 MovieClipUses:1008 1013 1017 1026Used by:Timeline
Symbol 1028 TextUses:818Used by:1033
Symbol 1029 EditableTextUses:818Used by:1033
Symbol 1030 TextUses:818Used by:1033
Symbol 1031 EditableTextUses:818Used by:1033
Symbol 1032 TextUses:818Used by:1033
Symbol 1033 MovieClipUses:1028 1029 1030 1031 1032Used by:Timeline
Symbol 1034 GraphicUsed by:1037
Symbol 1035 TextUses:818Used by:1036
Symbol 1036 MovieClipUses:1035Used by:1037
Symbol 1037 MovieClipUses:1034 1036 821Used by:Timeline
Symbol 1038 SoundUsed by:Timeline
Symbol 1039 MovieClipUses:1008Used by:Timeline

Instance Names

"mute_mc"Frame 1Symbol 237 MovieClip
"gov"Frame 1Symbol 231 MovieClip [GOV]
"mcBanner"Frame 3Symbol 252 MovieClip
"mcScreens"Frame 63Symbol 999 MovieClip
"mcMask"Frame 105Symbol 1000 MovieClip
"mcDummy"Frame 105Symbol 47 MovieClip [dummy]
"mcMask"Frame 105Symbol 1000 MovieClip
"snowGeneratorMc"Frame 105Symbol 1002 MovieClip
"mcScore"Frame 105Symbol 1005 MovieClip
"mcMask2"Frame 105Symbol 1006 MovieClip
"mcStats"Frame 105Symbol 1027 MovieClip
"mcLevel"Frame 125Symbol 1033 MovieClip
"pauseScreen"Frame 125Symbol 1037 MovieClip
"mcStats"Frame 157Symbol 1039 MovieClip
"hitClip"Symbol 3 MovieClip [shops] Frame 1Symbol 2 MovieClip
"hitClip"Symbol 99 MovieClip [man] Frame 1Symbol 52 MovieClip
"b"Symbol 111 MovieClip [SimpleButtonDown] Frame 1Symbol 108 MovieClip [BrdrShdw]
"face"Symbol 111 MovieClip [SimpleButtonDown] Frame 1Symbol 110 MovieClip [BrdrFace]
"b"Symbol 116 MovieClip [SimpleButtonIn] Frame 1Symbol 113 MovieClip [BrdrBlk]
"it"Symbol 116 MovieClip [SimpleButtonIn] Frame 1Symbol 115 MovieClip [BrdrHilght]
"g"Symbol 116 MovieClip [SimpleButtonIn] Frame 1Symbol 108 MovieClip [BrdrShdw]
"face"Symbol 116 MovieClip [SimpleButtonIn] Frame 1Symbol 110 MovieClip [BrdrFace]
"ob"Symbol 117 MovieClip [SimpleButtonUp] Frame 1Symbol 113 MovieClip [BrdrBlk]
"ol"Symbol 117 MovieClip [SimpleButtonUp] Frame 1Symbol 110 MovieClip [BrdrFace]
"ib"Symbol 117 MovieClip [SimpleButtonUp] Frame 1Symbol 108 MovieClip [BrdrShdw]
"il"Symbol 117 MovieClip [SimpleButtonUp] Frame 1Symbol 115 MovieClip [BrdrHilght]
"face"Symbol 117 MovieClip [SimpleButtonUp] Frame 1Symbol 110 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 125 MovieClip [FocusRect] Frame 1Symbol 106 MovieClip [BoundingBox]
"tabCapture"Symbol 126 MovieClip [FocusManager] Frame 1Symbol 123 Button
"boundingBox_mc"Symbol 129 MovieClip [SimpleButton] Frame 1Symbol 106 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 133 MovieClip [Button] Frame 1Symbol 106 MovieClip [BoundingBox]
"dfs"Symbol 189 MovieClip [BtnDownArrow] Frame 1Symbol 137 MovieClip [ScrollTrack]
"dfs"Symbol 190 MovieClip [BtnUpArrow] Frame 1Symbol 137 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 192 MovieClip [HScrollBar] Frame 1Symbol 106 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 193 MovieClip [VScrollBar] Frame 1Symbol 106 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 194 MovieClip [View] Frame 1Symbol 106 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 195 MovieClip [ScrollView] Frame 1Symbol 106 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 196 MovieClip [ScrollPane] Frame 1Symbol 106 MovieClip [BoundingBox]
"mcBoundingBox"Symbol 231 MovieClip [GOV] Frame 1Symbol 227 MovieClip
"mcbanner1"Symbol 252 MovieClip Frame 1Symbol 242 MovieClip
"mcbanner2"Symbol 252 MovieClip Frame 1Symbol 242 MovieClip
"hitClip"Symbol 269 MovieClip [santa] Frame 1Symbol 2 MovieClip
"hitClip"Symbol 282 MovieClip [combi1] Frame 1Symbol 2 MovieClip
"hitClip"Symbol 289 MovieClip [stall01] Frame 1Symbol 2 MovieClip
"hitClip"Symbol 296 MovieClip [tree] Frame 1Symbol 2 MovieClip
"hitClip"Symbol 299 MovieClip [kiosk02] Frame 1Symbol 2 MovieClip
"hitClip"Symbol 348 MovieClip [boy] Frame 1Symbol 52 MovieClip
"hitClip"Symbol 397 MovieClip [girl] Frame 1Symbol 52 MovieClip
"hitClip"Symbol 494 MovieClip [lady] Frame 1Symbol 52 MovieClip
"hitClip"Symbol 591 MovieClip [oldlady] Frame 1Symbol 52 MovieClip
"hitClip"Symbol 689 MovieClip [kiosk01] Frame 1Symbol 2 MovieClip
"hitClip"Symbol 696 MovieClip [combi2] Frame 1Symbol 2 MovieClip
"fieldVal"Symbol 701 MovieClip Frame 1Symbol 700 EditableText
"mcScoreIndic"Symbol 702 MovieClip [scoreIndicator] Frame 1Symbol 701 MovieClip
"fieldVal"Symbol 717 MovieClip Frame 1Symbol 716 EditableText
"mcMultiIndic"Symbol 718 MovieClip [multiIndicator] Frame 1Symbol 717 MovieClip
"mcMultiIndic"Symbol 759 MovieClip Frame 1Symbol 758 MovieClip
"mcPresent"Symbol 763 MovieClip [presents] Frame 1Symbol 725 MovieClip
"hitClip"Symbol 763 MovieClip [presents] Frame 1Symbol 727 MovieClip
"mcPresent"Symbol 763 MovieClip [presents] Frame 3Symbol 731 MovieClip
"mcPresent"Symbol 763 MovieClip [presents] Frame 5Symbol 735 MovieClip
"mcPresent"Symbol 763 MovieClip [presents] Frame 7Symbol 739 MovieClip
"mcPresent"Symbol 763 MovieClip [presents] Frame 9Symbol 744 MovieClip
"mcPresent"Symbol 763 MovieClip [presents] Frame 11Symbol 752 MovieClip
"mcPresent"Symbol 763 MovieClip [presents] Frame 13Symbol 762 MovieClip
"hitClip"Symbol 788 MovieClip [bad_santa] Frame 1Symbol 52 MovieClip
"mcStart"Symbol 835 MovieClip Frame 1Symbol 822 MovieClip
"mcHighscores"Symbol 835 MovieClip Frame 1Symbol 825 MovieClip
"mcAddTo"Symbol 835 MovieClip Frame 1Symbol 828 MovieClip
"mcTitle"Symbol 836 MovieClip Frame 1Symbol 815 MovieClip
"mcMenu"Symbol 836 MovieClip Frame 1Symbol 835 MovieClip
"mcContinue"Symbol 875 MovieClip Frame 1Symbol 873 MovieClip
"menu2a"Symbol 876 MovieClip Frame 1Symbol 875 MovieClip
"mcTitle"Symbol 884 MovieClip Frame 1Symbol 880 MovieClip
"mcTitle"Symbol 890 MovieClip Frame 1Symbol 886 MovieClip
"presImage"Symbol 906 MovieClip Frame 1Symbol 900 MovieClip
"val"Symbol 906 MovieClip Frame 1Symbol 905 EditableText
"mcContinue"Symbol 916 MovieClip Frame 1Symbol 873 MovieClip
"mcPlayAgain"Symbol 932 MovieClip Frame 1Symbol 930 MovieClip
"mcSend"Symbol 937 MovieClip Frame 1Symbol 935 MovieClip
"mcBack"Symbol 952 MovieClip Frame 1Symbol 950 MovieClip
"sc_pos"Symbol 972 MovieClip Frame 1Symbol 966 EditableText
"sc_player"Symbol 972 MovieClip Frame 1Symbol 969 EditableText
"sc_date"Symbol 972 MovieClip Frame 1Symbol 970 EditableText
"sc_score"Symbol 972 MovieClip Frame 1Symbol 971 EditableText
"mcOK"Symbol 978 MovieClip Frame 1Symbol 976 MovieClip
"mcTitleScreen"Symbol 999 MovieClip Frame 1Symbol 836 MovieClip
"scoreVal"Symbol 999 MovieClip Frame 79Symbol 893 EditableText
"pres1"Symbol 999 MovieClip Frame 79Symbol 906 MovieClip
"pres2"Symbol 999 MovieClip Frame 79Symbol 906 MovieClip
"pres3"Symbol 999 MovieClip Frame 79Symbol 906 MovieClip
"pres4"Symbol 999 MovieClip Frame 79Symbol 906 MovieClip
"pres5"Symbol 999 MovieClip Frame 79Symbol 906 MovieClip
"pres6"Symbol 999 MovieClip Frame 79Symbol 906 MovieClip
"balloonMc"Symbol 999 MovieClip Frame 80Symbol 914 MovieClip
"menu2a"Symbol 999 MovieClip Frame 82Symbol 916 MovieClip
"scoreVal"Symbol 999 MovieClip Frame 93Symbol 919 EditableText
"nameField"Symbol 999 MovieClip Frame 93Symbol 921 EditableText
"emailField"Symbol 999 MovieClip Frame 93Symbol 922 EditableText
"menu1a"Symbol 999 MovieClip Frame 93Symbol 932 MovieClip
"menu1a"Symbol 999 MovieClip Frame 93Symbol 937 MovieClip
"genderMale"Symbol 999 MovieClip Frame 93Symbol 940 MovieClip
"genderFemale"Symbol 999 MovieClip Frame 93Symbol 943 MovieClip
"check1"Symbol 999 MovieClip Frame 93Symbol 945 Button
"check2"Symbol 999 MovieClip Frame 93Symbol 946 Button
"menu1a"Symbol 999 MovieClip Frame 100Symbol 952 MovieClip
"row1"Symbol 999 MovieClip Frame 168Symbol 972 MovieClip
"row2"Symbol 999 MovieClip Frame 168Symbol 972 MovieClip
"row3"Symbol 999 MovieClip Frame 168Symbol 972 MovieClip
"row4"Symbol 999 MovieClip Frame 168Symbol 972 MovieClip
"row5"Symbol 999 MovieClip Frame 168Symbol 972 MovieClip
"row6"Symbol 999 MovieClip Frame 168Symbol 972 MovieClip
"row7"Symbol 999 MovieClip Frame 168Symbol 972 MovieClip
"row8"Symbol 999 MovieClip Frame 168Symbol 972 MovieClip
"row9"Symbol 999 MovieClip Frame 168Symbol 972 MovieClip
"row10"Symbol 999 MovieClip Frame 168Symbol 972 MovieClip
"menu1a"Symbol 999 MovieClip Frame 172Symbol 978 MovieClip
"nameField"Symbol 999 MovieClip Frame 177Symbol 984 EditableText
"emailField"Symbol 999 MovieClip Frame 177Symbol 985 EditableText
"nameField2"Symbol 999 MovieClip Frame 177Symbol 986 EditableText
"emailField2"Symbol 999 MovieClip Frame 177Symbol 987 EditableText
"alert1"Symbol 999 MovieClip Frame 177Symbol 989 MovieClip
"alert2"Symbol 999 MovieClip Frame 177Symbol 989 MovieClip
"scoreVal"Symbol 999 MovieClip Frame 177Symbol 990 EditableText
"mcSend"Symbol 999 MovieClip Frame 177Symbol 993 MovieClip
"mcBack"Symbol 999 MovieClip Frame 177Symbol 950 MovieClip
"scoreVal"Symbol 999 MovieClip Frame 218Symbol 998 EditableText
"menu1a"Symbol 999 MovieClip Frame 218Symbol 978 MovieClip
"snowflakeMc"Symbol 1002 MovieClip Frame 1Symbol 1001 MovieClip
"scoreVal"Symbol 1005 MovieClip Frame 1Symbol 1003 EditableText
"livesVal"Symbol 1013 MovieClip Frame 1Symbol 1009 EditableText
"presentsVal"Symbol 1017 MovieClip Frame 1Symbol 1016 EditableText
"mcBar"Symbol 1026 MovieClip Frame 1Symbol 1022 MovieClip
"mcLives"Symbol 1027 MovieClip Frame 1Symbol 1013 MovieClip
"mcPresents"Symbol 1027 MovieClip Frame 1Symbol 1017 MovieClip
"mcTime"Symbol 1027 MovieClip Frame 1Symbol 1026 MovieClip
"levelVal"Symbol 1033 MovieClip Frame 1Symbol 1029 EditableText
"presentsVal"Symbol 1033 MovieClip Frame 1Symbol 1031 EditableText
"mcLevel"Symbol 1037 MovieClip Frame 1Symbol 1036 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 3 as "shops"
ExportAssets (56)Timeline Frame 1Symbol 7 as "red"
ExportAssets (56)Timeline Frame 1Symbol 10 as "terms"
ExportAssets (56)Timeline Frame 1Symbol 45 as "textBalloon"
ExportAssets (56)Timeline Frame 1Symbol 47 as "dummy"
ExportAssets (56)Timeline Frame 1Symbol 99 as "man"
ExportAssets (56)Timeline Frame 1Symbol 106 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 108 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 110 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 111 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 113 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 115 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 116 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 117 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 118 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 119 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 120 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 125 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 126 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 127 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 128 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 129 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 130 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 131 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 132 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 133 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 134 as "CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 137 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 144 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 146 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 148 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 149 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 150 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 151 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 157 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 1Symbol 159 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 161 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 1Symbol 162 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 1Symbol 163 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 1Symbol 164 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 1Symbol 166 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 1Symbol 168 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 169 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 1Symbol 170 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 1Symbol 171 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 1Symbol 173 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 1Symbol 174 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 1Symbol 178 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 1Symbol 179 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 1Symbol 180 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 1Symbol 181 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 1Symbol 182 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 1Symbol 183 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 1Symbol 184 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 1Symbol 185 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 186 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 187 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 188 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 189 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 1Symbol 190 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 1Symbol 191 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 192 as "HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 193 as "VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 194 as "View"
ExportAssets (56)Timeline Frame 1Symbol 195 as "ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 196 as "ScrollPane"
ExportAssets (56)Timeline Frame 1Symbol 231 as "GOV"
ExportAssets (56)Timeline Frame 1Symbol 1040 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 1041 as "__Packages.com.fantazm.utils.GBMath"
ExportAssets (56)Timeline Frame 1Symbol 1042 as "__Packages.com.fantazm.utils.GBEmail"
ExportAssets (56)Timeline Frame 1Symbol 1043 as "__Packages.xmas.Present"
ExportAssets (56)Timeline Frame 1Symbol 1044 as "__Packages.xmas.Player"
ExportAssets (56)Timeline Frame 1Symbol 1045 as "__Packages.xmas.World"
ExportAssets (56)Timeline Frame 1Symbol 1046 as "__Packages.com.fantazm.utils.CollisionDetection"
ExportAssets (56)Timeline Frame 1Symbol 1047 as "__Packages.xmas.WorldObject"
ExportAssets (56)Timeline Frame 1Symbol 1048 as "__Packages.xmas.Opponent"
ExportAssets (56)Timeline Frame 1Symbol 1049 as "__Packages.xmas.Path"
ExportAssets (56)Timeline Frame 1Symbol 100 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 101 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 102 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 1Symbol 103 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 104 as "__Packages.mx.containers.ScrollPane"
ExportAssets (56)Timeline Frame 1Symbol 197 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 198 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 199 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 200 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 201 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 202 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 203 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 204 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 205 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 206 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 1Symbol 207 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 208 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 209 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 210 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 211 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 212 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 213 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 214 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 215 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 216 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 217 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 218 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 219 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 220 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 221 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 222 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 223 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 224 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 225 as "__Packages.com.GBCore"
ExportAssets (56)Timeline Frame 1Symbol 232 as "__Packages.com.meychi.ascrypt.MD5"
ExportAssets (56)Timeline Frame 1Symbol 233 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 234 as "__Packages.com.meychi.ascrypt.RC4"
ExportAssets (56)Timeline Frame 3Symbol 269 as "santa"
ExportAssets (56)Timeline Frame 3Symbol 282 as "combi1"
ExportAssets (56)Timeline Frame 3Symbol 289 as "stall01"
ExportAssets (56)Timeline Frame 3Symbol 296 as "tree"
ExportAssets (56)Timeline Frame 3Symbol 299 as "kiosk02"
ExportAssets (56)Timeline Frame 3Symbol 348 as "boy"
ExportAssets (56)Timeline Frame 3Symbol 397 as "girl"
ExportAssets (56)Timeline Frame 3Symbol 494 as "lady"
ExportAssets (56)Timeline Frame 3Symbol 591 as "oldlady"
ExportAssets (56)Timeline Frame 3Symbol 686 as "elf"
ExportAssets (56)Timeline Frame 3Symbol 689 as "kiosk01"
ExportAssets (56)Timeline Frame 3Symbol 692 as "sparkleAnim"
ExportAssets (56)Timeline Frame 3Symbol 695 as "worldbg"
ExportAssets (56)Timeline Frame 3Symbol 696 as "combi2"
ExportAssets (56)Timeline Frame 3Symbol 702 as "scoreIndicator"
ExportAssets (56)Timeline Frame 3Symbol 713 as "hitAnim"
ExportAssets (56)Timeline Frame 3Symbol 718 as "multiIndicator"
ExportAssets (56)Timeline Frame 3Symbol 763 as "presents"
ExportAssets (56)Timeline Frame 3Symbol 788 as "bad_santa"
ExportAssets (56)Timeline Frame 3Symbol 791 as "loosesound"
ExportAssets (56)Timeline Frame 3Symbol 792 as "winsound"
ExportAssets (56)Timeline Frame 3Symbol 795 as "Shopping_busy"
ExportAssets (56)Timeline Frame 3Symbol 796 as "Shopping_crazy"
ExportAssets (56)Timeline Frame 3Symbol 797 as "Shopping_normal"
ExportAssets (56)Timeline Frame 3Symbol 798 as "mainMenuSound"
EnableDebugger2 (64)Timeline Frame 131 bytes "..$1$vA$Hln3jW2SmQCPDIQZKo/JC/."
DebugMX1 (63)Timeline Frame 1

Labels

"preload"Frame 2
"intro"Frame 63
"mainMenu"Frame 73
"startGame"Frame 90
"briefing"Frame 98
"skipBriefing"Frame 105
"startLevel"Frame 118
"levelTitle"Frame 125
"runGame"Frame 140
"finishLevel"Frame 149
"levelStats"Frame 157
"highscores"Frame 169
"taf"Frame 178
"addtosite"Frame 187
"login"Frame 197
"terms"Frame 206
"hurry"Symbol 45 MovieClip [textBalloon] Frame 3
"level4"Symbol 45 MovieClip [textBalloon] Frame 50
"level2"Symbol 45 MovieClip [textBalloon] Frame 130
"level1"Symbol 45 MovieClip [textBalloon] Frame 198
"level3"Symbol 45 MovieClip [textBalloon] Frame 266
"level5"Symbol 45 MovieClip [textBalloon] Frame 348
"level6"Symbol 45 MovieClip [textBalloon] Frame 425
"level7"Symbol 45 MovieClip [textBalloon] Frame 505
"level8"Symbol 45 MovieClip [textBalloon] Frame 587
"level9"Symbol 45 MovieClip [textBalloon] Frame 676
"level10"Symbol 45 MovieClip [textBalloon] Frame 774
"level11"Symbol 45 MovieClip [textBalloon] Frame 867
"down1"Symbol 99 MovieClip [man] Frame 1
"down2"Symbol 99 MovieClip [man] Frame 2
"down3"Symbol 99 MovieClip [man] Frame 3
"down4"Symbol 99 MovieClip [man] Frame 4
"down5"Symbol 99 MovieClip [man] Frame 5
"down6"Symbol 99 MovieClip [man] Frame 6
"up1"Symbol 99 MovieClip [man] Frame 7
"up2"Symbol 99 MovieClip [man] Frame 8
"up3"Symbol 99 MovieClip [man] Frame 9
"up4"Symbol 99 MovieClip [man] Frame 10
"up5"Symbol 99 MovieClip [man] Frame 11
"up6"Symbol 99 MovieClip [man] Frame 12
"left1"Symbol 99 MovieClip [man] Frame 13
"left2"Symbol 99 MovieClip [man] Frame 14
"left3"Symbol 99 MovieClip [man] Frame 15
"left4"Symbol 99 MovieClip [man] Frame 16
"left5"Symbol 99 MovieClip [man] Frame 17
"left6"Symbol 99 MovieClip [man] Frame 18
"right1"Symbol 99 MovieClip [man] Frame 19
"right2"Symbol 99 MovieClip [man] Frame 20
"right3"Symbol 99 MovieClip [man] Frame 21
"right4"Symbol 99 MovieClip [man] Frame 22
"right5"Symbol 99 MovieClip [man] Frame 23
"leftUp6"Symbol 99 MovieClip [man] Frame 24
"on"Symbol 237 MovieClip Frame 1
"off"Symbol 237 MovieClip Frame 3
"rest"Symbol 269 MovieClip [santa] Frame 1
"wake"Symbol 269 MovieClip [santa] Frame 3
"start"Symbol 296 MovieClip [tree] Frame 2
"myLoop"Symbol 296 MovieClip [tree] Frame 32
"down1"Symbol 348 MovieClip [boy] Frame 1
"down2"Symbol 348 MovieClip [boy] Frame 2
"down3"Symbol 348 MovieClip [boy] Frame 3
"down4"Symbol 348 MovieClip [boy] Frame 4
"down5"Symbol 348 MovieClip [boy] Frame 5
"down6"Symbol 348 MovieClip [boy] Frame 6
"up1"Symbol 348 MovieClip [boy] Frame 7
"up2"Symbol 348 MovieClip [boy] Frame 8
"up3"Symbol 348 MovieClip [boy] Frame 9
"up4"Symbol 348 MovieClip [boy] Frame 10
"up5"Symbol 348 MovieClip [boy] Frame 11
"up6"Symbol 348 MovieClip [boy] Frame 12
"left1"Symbol 348 MovieClip [boy] Frame 13
"left2"Symbol 348 MovieClip [boy] Frame 14
"left3"Symbol 348 MovieClip [boy] Frame 15
"left4"Symbol 348 MovieClip [boy] Frame 16
"left5"Symbol 348 MovieClip [boy] Frame 17
"left6"Symbol 348 MovieClip [boy] Frame 18
"right1"Symbol 348 MovieClip [boy] Frame 19
"right2"Symbol 348 MovieClip [boy] Frame 20
"right3"Symbol 348 MovieClip [boy] Frame 21
"right4"Symbol 348 MovieClip [boy] Frame 22
"right5"Symbol 348 MovieClip [boy] Frame 23
"right6"Symbol 348 MovieClip [boy] Frame 24
"down1"Symbol 397 MovieClip [girl] Frame 1
"down2"Symbol 397 MovieClip [girl] Frame 2
"down3"Symbol 397 MovieClip [girl] Frame 3
"down4"Symbol 397 MovieClip [girl] Frame 4
"down5"Symbol 397 MovieClip [girl] Frame 5
"down6"Symbol 397 MovieClip [girl] Frame 6
"up1"Symbol 397 MovieClip [girl] Frame 7
"up2"Symbol 397 MovieClip [girl] Frame 8
"up3"Symbol 397 MovieClip [girl] Frame 9
"up4"Symbol 397 MovieClip [girl] Frame 10
"up5"Symbol 397 MovieClip [girl] Frame 11
"up6"Symbol 397 MovieClip [girl] Frame 12
"left1"Symbol 397 MovieClip [girl] Frame 13
"left2"Symbol 397 MovieClip [girl] Frame 14
"left3"Symbol 397 MovieClip [girl] Frame 15
"left4"Symbol 397 MovieClip [girl] Frame 16
"left5"Symbol 397 MovieClip [girl] Frame 17
"left6"Symbol 397 MovieClip [girl] Frame 18
"right1"Symbol 397 MovieClip [girl] Frame 19
"right2"Symbol 397 MovieClip [girl] Frame 20
"right3"Symbol 397 MovieClip [girl] Frame 21
"right4"Symbol 397 MovieClip [girl] Frame 22
"right5"Symbol 397 MovieClip [girl] Frame 23
"right6"Symbol 397 MovieClip [girl] Frame 24
"leftDown1"Symbol 494 MovieClip [lady] Frame 1
"leftDown2"Symbol 494 MovieClip [lady] Frame 2
"leftDown3"Symbol 494 MovieClip [lady] Frame 3
"leftDown4"Symbol 494 MovieClip [lady] Frame 4
"leftDown5"Symbol 494 MovieClip [lady] Frame 5
"leftDown6"Symbol 494 MovieClip [lady] Frame 6
"rightDown1"Symbol 494 MovieClip [lady] Frame 7
"rightDown2"Symbol 494 MovieClip [lady] Frame 8
"rightDown3"Symbol 494 MovieClip [lady] Frame 9
"rightDown4"Symbol 494 MovieClip [lady] Frame 10
"rightDown5"Symbol 494 MovieClip [lady] Frame 11
"rightDown6"Symbol 494 MovieClip [lady] Frame 12
"rightUp1"Symbol 494 MovieClip [lady] Frame 13
"rightUp2"Symbol 494 MovieClip [lady] Frame 14
"rightUp3"Symbol 494 MovieClip [lady] Frame 15
"rightUp4"Symbol 494 MovieClip [lady] Frame 16
"rightUp5"Symbol 494 MovieClip [lady] Frame 17
"rightUp6"Symbol 494 MovieClip [lady] Frame 18
"leftUp1"Symbol 494 MovieClip [lady] Frame 19
"leftUp2"Symbol 494 MovieClip [lady] Frame 20
"leftUp3"Symbol 494 MovieClip [lady] Frame 21
"leftUp4"Symbol 494 MovieClip [lady] Frame 22
"leftUp5"Symbol 494 MovieClip [lady] Frame 23
"leftUp6"Symbol 494 MovieClip [lady] Frame 24
"down1"Symbol 494 MovieClip [lady] Frame 25
"down2"Symbol 494 MovieClip [lady] Frame 26
"down3"Symbol 494 MovieClip [lady] Frame 27
"down4"Symbol 494 MovieClip [lady] Frame 28
"down5"Symbol 494 MovieClip [lady] Frame 29
"down6"Symbol 494 MovieClip [lady] Frame 30
"up1"Symbol 494 MovieClip [lady] Frame 31
"up2"Symbol 494 MovieClip [lady] Frame 32
"up3"Symbol 494 MovieClip [lady] Frame 33
"up4"Symbol 494 MovieClip [lady] Frame 34
"up5"Symbol 494 MovieClip [lady] Frame 35
"up6"Symbol 494 MovieClip [lady] Frame 36
"left1"Symbol 494 MovieClip [lady] Frame 37
"left2"Symbol 494 MovieClip [lady] Frame 38
"left3"Symbol 494 MovieClip [lady] Frame 39
"left4"Symbol 494 MovieClip [lady] Frame 40
"left5"Symbol 494 MovieClip [lady] Frame 41
"left6"Symbol 494 MovieClip [lady] Frame 42
"right1"Symbol 494 MovieClip [lady] Frame 43
"right2"Symbol 494 MovieClip [lady] Frame 44
"right3"Symbol 494 MovieClip [lady] Frame 45
"right4"Symbol 494 MovieClip [lady] Frame 46
"right5"Symbol 494 MovieClip [lady] Frame 47
"right6"Symbol 494 MovieClip [lady] Frame 48
"leftDown1"Symbol 591 MovieClip [oldlady] Frame 1
"leftDown2"Symbol 591 MovieClip [oldlady] Frame 2
"leftDown3"Symbol 591 MovieClip [oldlady] Frame 3
"leftDown4"Symbol 591 MovieClip [oldlady] Frame 4
"leftDown5"Symbol 591 MovieClip [oldlady] Frame 5
"leftDown6"Symbol 591 MovieClip [oldlady] Frame 6
"rightDown1"Symbol 591 MovieClip [oldlady] Frame 7
"rightDown2"Symbol 591 MovieClip [oldlady] Frame 8
"rightDown2=3"Symbol 591 MovieClip [oldlady] Frame 9
"rightDown4"Symbol 591 MovieClip [oldlady] Frame 10
"rightDown5"Symbol 591 MovieClip [oldlady] Frame 11
"rightDown6"Symbol 591 MovieClip [oldlady] Frame 12
"rightUp1"Symbol 591 MovieClip [oldlady] Frame 13
"rightUp2"Symbol 591 MovieClip [oldlady] Frame 14
"rightUp3"Symbol 591 MovieClip [oldlady] Frame 15
"rightUp4"Symbol 591 MovieClip [oldlady] Frame 16
"rightUp5"Symbol 591 MovieClip [oldlady] Frame 17
"rightUp6"Symbol 591 MovieClip [oldlady] Frame 18
"leftUp1"Symbol 591 MovieClip [oldlady] Frame 19
"leftUp2"Symbol 591 MovieClip [oldlady] Frame 20
"leftUp3"Symbol 591 MovieClip [oldlady] Frame 21
"leftUp4"Symbol 591 MovieClip [oldlady] Frame 22
"leftUp5"Symbol 591 MovieClip [oldlady] Frame 23
"leftUp6"Symbol 591 MovieClip [oldlady] Frame 24
"down1"Symbol 591 MovieClip [oldlady] Frame 25
"down2"Symbol 591 MovieClip [oldlady] Frame 26
"down3"Symbol 591 MovieClip [oldlady] Frame 27
"down4"Symbol 591 MovieClip [oldlady] Frame 28
"down5"Symbol 591 MovieClip [oldlady] Frame 29
"down6"Symbol 591 MovieClip [oldlady] Frame 30
"up1"Symbol 591 MovieClip [oldlady] Frame 31
"up2"Symbol 591 MovieClip [oldlady] Frame 32
"up3"Symbol 591 MovieClip [oldlady] Frame 33
"up4"Symbol 591 MovieClip [oldlady] Frame 34
"up5"Symbol 591 MovieClip [oldlady] Frame 35
"up6"Symbol 591 MovieClip [oldlady] Frame 36
"left1"Symbol 591 MovieClip [oldlady] Frame 37
"left2"Symbol 591 MovieClip [oldlady] Frame 38
"left3"Symbol 591 MovieClip [oldlady] Frame 39
"left4"Symbol 591 MovieClip [oldlady] Frame 40
"left5"Symbol 591 MovieClip [oldlady] Frame 41
"left6"Symbol 591 MovieClip [oldlady] Frame 42
"right1"Symbol 591 MovieClip [oldlady] Frame 43
"right2"Symbol 591 MovieClip [oldlady] Frame 44
"right3"Symbol 591 MovieClip [oldlady] Frame 45
"right4"Symbol 591 MovieClip [oldlady] Frame 46
"right5"Symbol 591 MovieClip [oldlady] Frame 47
"right6"Symbol 591 MovieClip [oldlady] Frame 48
"default"Symbol 686 MovieClip [elf] Frame 1
"fall1"Symbol 686 MovieClip [elf] Frame 2
"leftDown1"Symbol 686 MovieClip [elf] Frame 3
"leftDown2"Symbol 686 MovieClip [elf] Frame 4
"leftDown3"Symbol 686 MovieClip [elf] Frame 5
"leftDown4"Symbol 686 MovieClip [elf] Frame 6
"leftDown5"Symbol 686 MovieClip [elf] Frame 7
"leftDown6"Symbol 686 MovieClip [elf] Frame 8
"rightDown1"Symbol 686 MovieClip [elf] Frame 9
"rightDown2"Symbol 686 MovieClip [elf] Frame 10
"rightDown3"Symbol 686 MovieClip [elf] Frame 11
"rightDown4"Symbol 686 MovieClip [elf] Frame 12
"rightDown5"Symbol 686 MovieClip [elf] Frame 13
"rightDown6"Symbol 686 MovieClip [elf] Frame 14
"rightUp1"Symbol 686 MovieClip [elf] Frame 15
"rightUp2"Symbol 686 MovieClip [elf] Frame 16
"rightUp3"Symbol 686 MovieClip [elf] Frame 17
"rightUp4"Symbol 686 MovieClip [elf] Frame 18
"rightUp5"Symbol 686 MovieClip [elf] Frame 19
"rightUp6"Symbol 686 MovieClip [elf] Frame 20
"leftUp1"Symbol 686 MovieClip [elf] Frame 21
"leftUp2"Symbol 686 MovieClip [elf] Frame 22
"leftUp3"Symbol 686 MovieClip [elf] Frame 23
"leftUp4"Symbol 686 MovieClip [elf] Frame 24
"leftUp5"Symbol 686 MovieClip [elf] Frame 25
"leftUp6"Symbol 686 MovieClip [elf] Frame 26
"down1"Symbol 686 MovieClip [elf] Frame 27
"down2"Symbol 686 MovieClip [elf] Frame 28
"down3"Symbol 686 MovieClip [elf] Frame 29
"down4"Symbol 686 MovieClip [elf] Frame 30
"down5"Symbol 686 MovieClip [elf] Frame 31
"down6"Symbol 686 MovieClip [elf] Frame 32
"up1"Symbol 686 MovieClip [elf] Frame 33
"up2"Symbol 686 MovieClip [elf] Frame 34
"up3"Symbol 686 MovieClip [elf] Frame 35
"up4"Symbol 686 MovieClip [elf] Frame 36
"left1"Symbol 686 MovieClip [elf] Frame 37
"left2"Symbol 686 MovieClip [elf] Frame 38
"left3"Symbol 686 MovieClip [elf] Frame 39
"left4"Symbol 686 MovieClip [elf] Frame 40
"left5"Symbol 686 MovieClip [elf] Frame 41
"left6"Symbol 686 MovieClip [elf] Frame 42
"right1"Symbol 686 MovieClip [elf] Frame 43
"right2"Symbol 686 MovieClip [elf] Frame 44
"right3"Symbol 686 MovieClip [elf] Frame 45
"right4"Symbol 686 MovieClip [elf] Frame 46
"right5"Symbol 686 MovieClip [elf] Frame 47
"right6"Symbol 686 MovieClip [elf] Frame 48
"v1"Symbol 713 MovieClip [hitAnim] Frame 4
"v2"Symbol 713 MovieClip [hitAnim] Frame 35
"v3"Symbol 713 MovieClip [hitAnim] Frame 66
"v4"Symbol 713 MovieClip [hitAnim] Frame 97
"v5"Symbol 713 MovieClip [hitAnim] Frame 128
"v6"Symbol 713 MovieClip [hitAnim] Frame 158
"v7"Symbol 713 MovieClip [hitAnim] Frame 188
"in"Symbol 725 MovieClip Frame 3
"idle"Symbol 725 MovieClip Frame 11
"out"Symbol 725 MovieClip Frame 16
"in"Symbol 731 MovieClip Frame 3
"idle"Symbol 731 MovieClip Frame 11
"out"Symbol 731 MovieClip Frame 16
"in"Symbol 735 MovieClip Frame 3
"idle"Symbol 735 MovieClip Frame 11
"out"Symbol 735 MovieClip Frame 16
"in"Symbol 739 MovieClip Frame 3
"idle"Symbol 739 MovieClip Frame 11
"out"Symbol 739 MovieClip Frame 16
"in"Symbol 744 MovieClip Frame 3
"idle"Symbol 744 MovieClip Frame 11
"out"Symbol 744 MovieClip Frame 16
"in"Symbol 752 MovieClip Frame 3
"idle"Symbol 752 MovieClip Frame 11
"out"Symbol 752 MovieClip Frame 16
"remove"Symbol 752 MovieClip Frame 42
"in"Symbol 762 MovieClip Frame 3
"idle"Symbol 762 MovieClip Frame 11
"out"Symbol 762 MovieClip Frame 16
"present1"Symbol 763 MovieClip [presents] Frame 1
"present2"Symbol 763 MovieClip [presents] Frame 3
"present3"Symbol 763 MovieClip [presents] Frame 5
"present4"Symbol 763 MovieClip [presents] Frame 7
"present5"Symbol 763 MovieClip [presents] Frame 9
"present6"Symbol 763 MovieClip [presents] Frame 11
"present7"Symbol 763 MovieClip [presents] Frame 13
"left1"Symbol 788 MovieClip [bad_santa] Frame 1
"left2"Symbol 788 MovieClip [bad_santa] Frame 3
"left3"Symbol 788 MovieClip [bad_santa] Frame 5
"left4"Symbol 788 MovieClip [bad_santa] Frame 7
"left5"Symbol 788 MovieClip [bad_santa] Frame 9
"left6"Symbol 788 MovieClip [bad_santa] Frame 11
"right1"Symbol 788 MovieClip [bad_santa] Frame 13
"right2"Symbol 788 MovieClip [bad_santa] Frame 15
"right3"Symbol 788 MovieClip [bad_santa] Frame 17
"right4"Symbol 788 MovieClip [bad_santa] Frame 19
"right5"Symbol 788 MovieClip [bad_santa] Frame 21
"right6"Symbol 788 MovieClip [bad_santa] Frame 23
"in"Symbol 822 MovieClip Frame 3
"out"Symbol 822 MovieClip Frame 8
"in"Symbol 825 MovieClip Frame 3
"out"Symbol 825 MovieClip Frame 8
"in"Symbol 828 MovieClip Frame 3
"out"Symbol 828 MovieClip Frame 8
"in"Symbol 873 MovieClip Frame 3
"out"Symbol 873 MovieClip Frame 8
"win"Symbol 914 MovieClip Frame 1
"loose"Symbol 914 MovieClip Frame 3
"looseNoTime"Symbol 914 MovieClip Frame 5
"looseNoPresents"Symbol 914 MovieClip Frame 7
"amazing2"Symbol 914 MovieClip Frame 9
"amazing5"Symbol 914 MovieClip Frame 11
"amazing10"Symbol 914 MovieClip Frame 13
"in"Symbol 930 MovieClip Frame 3
"out"Symbol 930 MovieClip Frame 8
"in"Symbol 935 MovieClip Frame 3
"out"Symbol 935 MovieClip Frame 8
"off"Symbol 940 MovieClip Frame 1
"on"Symbol 940 MovieClip Frame 3
"off"Symbol 943 MovieClip Frame 1
"on"Symbol 943 MovieClip Frame 3
"in"Symbol 950 MovieClip Frame 3
"out"Symbol 950 MovieClip Frame 8
"in"Symbol 976 MovieClip Frame 3
"out"Symbol 976 MovieClip Frame 8
"in"Symbol 993 MovieClip Frame 3
"out"Symbol 993 MovieClip Frame 8
"mainMenu"Symbol 999 MovieClip Frame 1
"mainMenuIn"Symbol 999 MovieClip Frame 8
"mainMenuIntro"Symbol 999 MovieClip Frame 18
"introOut"Symbol 999 MovieClip Frame 35
"mainMenuOut"Symbol 999 MovieClip Frame 44
"winScreen"Symbol 999 MovieClip Frame 54
"looseScreen"Symbol 999 MovieClip Frame 67
"statusScreen"Symbol 999 MovieClip Frame 79
"statusLoop"Symbol 999 MovieClip Frame 80
"statusContinue"Symbol 999 MovieClip Frame 82
"saveScore"Symbol 999 MovieClip Frame 93
"errorEmail"Symbol 999 MovieClip Frame 100
"nameEmpty"Symbol 999 MovieClip Frame 107
"nameTaken"Symbol 999 MovieClip Frame 116
"send"Symbol 999 MovieClip Frame 125
"st"Symbol 999 MovieClip Frame 168
"taf"Symbol 999 MovieClip Frame 177
"tafsendBusy"Symbol 999 MovieClip Frame 184
"tafsend"Symbol 999 MovieClip Frame 187
"terms"Symbol 999 MovieClip Frame 218
"playGame"Symbol 999 MovieClip Frame 230
"aL"Symbol 1013 MovieClip Frame 3
"in"Symbol 1037 MovieClip Frame 3




http://swfchan.com/24/115671/info.shtml
Created: 9/3 -2019 10:10:59 Last modified: 9/3 -2019 10:10:59 Server time: 04/05 -2024 05:04:59