Frame 1
stop();
BAR.onEnterFrame = function () {
numTotal = _root.getBytesTotal();
numLoaded = _root.getBytesLoaded();
numPercent = Math.floor((numLoaded * 100) / numTotal);
if (numPercent < 10) {
strL = "0" + numPercent;
} else {
strL = numPercent;
}
this.gotoAndStop(Math.round((numPercent * 50) / 100));
_root.strLoaded = strL + "%";
if (numPercent >= 99) {
this.onEnterFrame = null;
_root.play();
}
};
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
var pv;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
pv = ((fv == 5) ? (getVersion()) : (System.capabilities.version));
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=8&fv=") + fv) + "&v=") + escape(pv)) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
__com_mochibot__("3d3e985e", this, 10301, true);
Frame 2
stop();
var flashVars = ArkAS2_FlashVars.getInstance();
flashVars.initFlashVars(this);
flashVars.overWriteUndefinedVar("tKey", "sjri5jf85jdor560");
var oParceObj = new Object();
var sFreePlayID = ArkAS2_TEAEncryption.getInstance().TEADecrypt(flashVars.getData("params"), "sjri5jf85jdor560");
ArkAS2_TEAEncryption.getInstance().parseVariables(oParceObj, sFreePlayID);
if (oParceObj.freeplayid == undefined) {
ArkAS2_Branding.getInstance().loadBrandImage(this, _smcBranding);
}
var encriptor = ArkAS2_TEAEncryption.getInstance();
encriptor.onInitiate(flashVars.getData("tKey"));
var logger = ArkAS2_PlayLogger.getInstance();
ArkAS2_MochiBot.getInstance().track(this, flashVars.getData("MochiBotValue"));
_smcGameEndScreen._visible = false;
_smcGameEndScreen._visible = false;
_smcGameEndScreen.onInitialize(this);
g_fSetGameSize(Number(flashVars.getData("StageWidth")), Number(flashVars.getData("StageHeight")));
logger.onInitialize("Find It", String(_smcVersionControl.nVersion));
ArkAS2_DataManager.getInstance().__set___nScore(0);
logger.logMessage("start score", ArkAS2_DataManager.getInstance().__get___nScore(), 0);
var game = (new managers.CGameManager(this));
managers.CSoundManager.getInstance().onInit(this);
System.security.allowDomain(domainToAllow);
System.security.allowDomain("http://freeplay.gamedek.com/");
System.security.allowDomain("http://www.greatdaygames.com/");
System.security.allowDomain("*");
g_fSetGameSize(720, 500);
managers.CSoundManager.getInstance().playLoopSound();
Button.prototype.onRollOver = function () {
};
mcLogos._visible = false;
function playAgain() {
managers.CSoundManager.getInstance().stopLoopSound();
endContainer.unloadMovie();
gotoAndStop (1);
game = new CGameManager(this);
}
var gameMenu = new ContextMenu();
gameMenu.hideBuiltInItems();
this.menu = gameMenu;
this["Toy Tank"].useHandCursor = false;
Instance of Symbol 298 MovieClip "mcBackBlur" in Frame 2
onClipEvent (load) {
this.useHandCursor = false;
}
on (release) {
}
Instance of Symbol 387 MovieClip in Frame 2
onClipEvent (load) {
this.tabIndex = 1;
}
Frame 3
stop();
blnGameOn = false;
endContainer.g_numScore = ArkAS2_DataManager.getInstance()._nScore;
this.g_numScore = endContainer.g_numScore;
mcGameEnd.removeMovieClip();
if (_root.endURL == undefined) {
if (_root.params != undefined) {
encriptor.decryptAndParse(_root, _root.params);
flashVars.overWriteUndefinedVar("endURL", _root.endURL);
}
}
logger.logMessage("game end", ArkAS2_DataManager.getInstance().__get___nScore(), -1);
_smcGameEndScreen._visible = true;
_smcGameEndScreen.startEndPanel();
_root.okButtonAction = endContainer.playAgain;
Symbol 27 MovieClip Frame 1
stop();
Symbol 27 MovieClip Frame 2
this._visible = true;
var pt = {x:this._parent.targetItem._x + (this._parent.targetItem._width / 2), y:this._parent.targetItem._y + (this._parent.targetItem._height / 2)};
if (this._parent.targetItem._parent != this._parent) {
this._parent.targetItem._parent.localToGlobal(pt);
}
pt.x = _root._xmouse;
pt.y = _root._ymouse;
this._x = pt.x;
this._y = pt.y;
this._parent.game.reverseIncorrect();
Symbol 27 MovieClip Frame 6
this._parent.showUpMe(this._parent.targetItem);
Symbol 27 MovieClip Frame 15
this._visible = false;
Symbol 34 MovieClip Frame 1
Symbol 34 MovieClip Frame 51
trace("!!!!!!!!!!!");
Symbol 34 MovieClip Frame 116
stop();
Symbol 466 MovieClip [__Packages.ArkAS2_Branding] Frame 0
class ArkAS2_Branding
{
static var _cInstance;
var _smcStage, _mcBranding, __get__stage, _cLoader, _bHasBranding;
function ArkAS2_Branding () {
}
function set stage(smcStage) {
_smcStage = smcStage;
_mcBranding = _smcStage._mcBranding;
//return(__get__stage());
}
static function getInstance() {
if (_cInstance == null) {
_cInstance = new ArkAS2_Branding();
}
return(_cInstance);
}
function deleteInstance() {
if (_cInstance) {
_cInstance = null;
}
}
function loadBrandImage(smcStage, mcBranding) {
_smcStage = smcStage;
_mcBranding = mcBranding;
var _local3;
if (ArkAS2_FlashVars.getInstance().getData("params") != null) {
if (ArkAS2_FlashVars.getInstance().getData("brandUrl") == null) {
_local3 = ArkAS2_FlashVars.getInstance().getData("baseURL") + "branding.jpg";
} else {
_local3 = ArkAS2_FlashVars.getInstance().getData("brandUrl");
}
var _local2 = new Object();
_local2.onLoadInit = mx.utils.Delegate.create(this, onComplete);
_local2.onLoadError = mx.utils.Delegate.create(this, ioErrorHandler);
_cLoader = new MovieClipLoader();
_cLoader.addListener(_local2);
_cLoader.loadClip(_local3, _mcBranding);
} else {
_bHasBranding = false;
}
}
function onComplete() {
_bHasBranding = true;
_mcBranding._ad34(ArkAS2_FlashVars.getInstance().getData("params"));
_smcStage.onBrandingLoaded(true);
}
function ioErrorHandler() {
_bHasBranding = false;
_smcStage.onBrandingLoaded(false);
}
function setValue(sValue) {
return(_mcBranding._ae12(sValue));
}
function getValue(sValue) {
return(_mcBranding._ad34(sValue));
}
}
Symbol 467 MovieClip [__Packages.ArkAS2_FlashVars] Frame 0
class ArkAS2_FlashVars
{
static var _cInstance;
var _smcStage, _lLoader;
function ArkAS2_FlashVars () {
}
static function getInstance() {
if (_cInstance == null) {
_cInstance = new ArkAS2_FlashVars();
}
return(_cInstance);
}
function deleteInstance() {
if (_cInstance) {
_cInstance = null;
}
}
function initFlashVars(mcStage) {
_smcStage = mcStage._root;
generateStandardVars();
}
function generateStandardVars() {
var _local3 = new Array();
var _local4 = "";
_local3 = _smcStage._url.split("/");
var _local2 = 0;
while (_local2 < (_local3.length - 1)) {
_local4 = _local4 + (_local3[_local2] + "/");
_local2++;
}
overWriteUndefinedVar("baseURL", _local4);
loadExternalConfig();
}
function loadExternalConfig() {
var _local2 = "ArkAS2_config.xml";
_lLoader = new XML();
_lLoader.ignoreWhite = true;
_lLoader.onLoad = mx.utils.Delegate.create(this, onConfigLoaded);
_lLoader.load(getInstance().getData("baseURL") + _local2);
}
function onConfigLoaded() {
var _local3 = _lLoader.firstChild;
var _local4 = _local3.childNodes.length;
var _local2 = 0;
while (_local2 < _local4) {
overWriteUndefinedVar(_local3.childNodes[_local2].nodeName, _local3.childNodes[_local2].firstChild.nodeValue);
_local2++;
}
}
function getData(sVariableName) {
return(_smcStage[sVariableName]);
}
function overWriteUndefinedVar(sVarName, oValue) {
if (getData(sVarName) == null) {
setData(sVarName, oValue);
}
}
function setData(sVarName, oValue) {
_smcStage[sVarName] = oValue;
}
}
Symbol 468 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object
{
var func;
function Delegate (f) {
super();
func = f;
}
static function create(obj, func) {
var _local2 = function () {
var _local2 = arguments.callee.target;
var _local3 = arguments.callee.func;
return(_local3.apply(_local2, arguments));
};
_local2.target = obj;
_local2.func = func;
return(_local2);
}
function createDelegate(obj) {
return(create(obj, func));
}
}
Symbol 469 MovieClip [__Packages.ArkAS2_MochiBot] Frame 0
class ArkAS2_MochiBot extends MovieClip
{
static var _cInstance;
function ArkAS2_MochiBot () {
super();
}
static function getInstance() {
if (_cInstance == null) {
_cInstance = new ArkAS2_MochiBot();
}
return(_cInstance);
}
function deleteInstance() {
if (_cInstance) {
_cInstance = null;
}
}
function track(parent, tag) {
if (System.security.sandboxType == "localWithFile") {
return(null);
}
System.security.allowDomain("*");
System.security.allowInsecureDomain("*");
var _local3 = "http://core.mochibot.com/my/core.swf";
var _local1 = new Object();
_local1.sb = System.security.sandboxType;
_local1.v = System.capabilities.version;
_local1.swfid = tag;
_local1.mv = "8";
_local1.fv = "9";
var _local2 = _cInstance._root._url;
if (_local2.indexOf("http") == 0) {
_local1.url = _local2;
} else {
_local1.url = "local";
}
_local1.contentType = "application/x-www-form-urlencoded";
var _local5 = (((((((((((((_local3 + "?sb=") + _local1.sb) + "&v=") + _local1.v) + "&swfid=") + _local1.swfid) + "&mv=") + _local1.mv) + "&fv=") + _local1.fv) + "&url=") + _local1.url) + "&contentType=") + _local1.contentType;
var _local4 = parent.createEmptyMovieClip("__mochibot__" + tag, parent.getNextHighestDepth());
_local4.loadMovie(_local5);
}
function onMochibotError(success) {
if (!success) {
trace("mochi error");
}
}
}
Symbol 470 MovieClip [__Packages.ArkAS2_VersionDisplay] Frame 0
class ArkAS2_VersionDisplay extends MovieClip
{
var _aKeyDown, _nKeyDown, _sAutoVersionText, _sVersionText, _visible, _sdtVersionHistory, swapDepths;
function ArkAS2_VersionDisplay () {
super();
_aKeyDown = new Array();
_nKeyDown = 0;
_sAutoVersionText = "";
_sVersionText = "";
var _local3 = new Object();
_local3.onKeyDown = mx.utils.Delegate.create(this, versionKeyDownListener);
Key.addListener(_local3);
_visible = false;
}
function versionKeyDownListener() {
if (((Key.getCode() == H_KEY) && (Key.isDown(17))) && (Key.isDown(16))) {
_sdtVersionHistory.text = getVersion();
if (_visible == false) {
swapDepths(100000);
_visible = true;
} else {
_visible = false;
}
}
}
function getVersion() {
var _local2 = "";
_local2 = _local2 + (((("version num:" + sCompileTime) + "_") + nSVNRevision) + newline);
_local2 = _local2 + (("Iteration num:" + nVersion) + newline);
_local2 = _local2 + (("Compiled on:" + sCompileTime) + newline);
_local2 = _local2 + (("Based on SVN version:" + nSVNRevision) + newline);
_local2 = _local2 + (("Based on SVN time:" + sSVNRevisionTime) + newline);
return(_local2);
}
static var H_KEY = 84;
var nVersion = 93;
var sCompileTime = "Fri Mar 19 14:40:42 2010";
var nSVNRevision = 24580;
var sSVNRevisionTime = "2010/03/12 18:09:28";
}
Symbol 471 MovieClip [__Packages.managers.CGameManager] Frame 0
class managers.CGameManager
{
var bonusMessageOpen, introMissed, owner, panel, timeControl, gameStart, gamePause, gameEnd, bonusRound, hintCount, hintedItem, levels, items, limitClickFailCount, hideMe, filterArray;
function CGameManager (_owner) {
initFilter();
bonusMessageOpen = false;
managers.CControlsManager.setOwner(_owner);
introMissed = false;
owner = _owner;
panel = owner.objPanel;
timeControl = managers.CControlsManager.getTimeControl();
managers.CControlsManager._cSharedObject = new managers.SharedObjectManager();
managers.CControlsManager._cSharedObject.onInitialize("hidden_Object");
ArkAS2_DataManager.getInstance().__set___nScore(0);
ArkAS2_PlayLogger.getInstance().logMessage("score points", ArkAS2_DataManager.getInstance().__get___nScore(), 0);
gameStart = false;
gamePause = false;
gameEnd = false;
bonusRound = false;
hintCount = 3;
hintedItem = null;
managers.CSoundManager.getInstance().setVolumeForMusic(50);
panel.addEventListener(object.CPanel.CONST_ON_PAUSE_RELEASE, mx.utils.Delegate.create(this, onPauseRelease));
panel.addEventListener(object.CPanel.CONST_ON_HINT_RELEASE, mx.utils.Delegate.create(this, onHintRelease));
panel.addEventListener(object.CPanel.CONST_ON_HELP_RELEASE, mx.utils.Delegate.create(this, onHelpRelease));
panel.refreshSoundState();
timeControl.addEventListener(object.CTimer.CONST_SHOW_REMAINING_TIME, mx.utils.Delegate.create(this, onAddTimeScore));
levels = new Array();
items = ["Basketball_net", "Clock", "Game_system", "MP3_player", "Wood_Turntable", "Markers", "Records", "Black_Turntable", "DJ_Controller", "Bike", "Necklace", "Notebook", "Microphone", "Action_figures", "Headphones", "Chain", "Sunglasses", "Basketball", "Belt", "Jacket", "Watch", "Cell_phone", "Skateboard", "Helmet", "Bowl", "Apple", "Milk", "Cereal", "Lamp", "Flying_Disc", "CDs", "Books", "Wristbands", "Water", "Shoes", "Sock", "Poster", "Racket", "Knee_pads", "Jersey", "_60s_Lamp", "Bookbag", "Dart_board", "Marker_board", "Guitar", "TV"];
var i = 0;
while (i < items.length) {
var item = eval (String(items[i]));
item.useHandCursor = false;
i++;
}
ArkAS2_DataManager.getInstance().__set___nTimeLimit(300);
ArkAS2_PlayLogger.getInstance().logMessage("time limit", ArkAS2_DataManager.getInstance().__get___nTimeLimit(), 300);
ArkAS2_DataManager.getInstance().__set___nLimitClickFail(4);
ArkAS2_PlayLogger.getInstance().logMessage("click limit", ArkAS2_DataManager.getInstance().__get___nLimitClickFail(), 4);
ArkAS2_DataManager.getInstance().__set___nLimitItems(12);
ArkAS2_PlayLogger.getInstance().logMessage("items limit", ArkAS2_DataManager.getInstance().__get___nLimitItems(), 12);
limitClickFailCount = ArkAS2_DataManager.getInstance()._nLimitClickFail;
owner.showUpMe = mx.utils.Delegate.create(this, onObjectClick);
owner.onMouseDown = mx.utils.Delegate.create(this, onFromMouseDown);
managers.CControlsManager.getGameContinueButton().onRelease = mx.utils.Delegate.create(this, handleGameContinueRelease);
managers.CControlsManager.getGameContinueButton()._visible = false;
}
function playGameIntro() {
managers.CControlsManager.getIntroMessage().play();
managers.CControlsManager.getLogoMovieClip()._visible = true;
}
function onHelpRelease() {
gamePause = true;
managers.CControlsManager.getHelpMessage().show();
managers.CControlsManager.getHintControl()._visible = false;
if (hintedItem != null) {
managers.CSoundManager.getInstance().stopHint_sparkles_LOOP();
}
}
function hideHint() {
hintedItem = null;
managers.CControlsManager.getHintControl()._visible = false;
managers.CSoundManager.getInstance().stopHint_sparkles_LOOP();
}
function handleGameContinueRelease() {
managers.CSoundManager.getInstance().playButtonPress();
managers.CControlsManager.getGameContinueButton()._visible = false;
onPauseRelease();
}
function onHintRelease() {
if ((hintCount == 0) || (hintedItem != null)) {
return(undefined);
}
managers.CSoundManager.getInstance().playHint_sparkles_LOOP();
var itemIndex = random(levels[currentLevel].items.length);
var item = eval (String(levels[currentLevel].items[itemIndex]));
hintedItem = item;
var pt = {x:item._x, y:item._y};
if (item._parent != owner) {
eval (String(levels[currentLevel].items[itemIndex]))._parent.localToGlobal(pt);
}
managers.CControlsManager.getHintControl()._visible = true;
managers.CControlsManager.getHintControl()._x = pt.x + (item._width / 2);
managers.CControlsManager.getHintControl()._y = pt.y + (item._height / 2);
var nScale = ((item._height > item._width) ? (Math.round((item._height / 30) * 100)) : (Math.round((item._width / 30) * 100)));
if (nScale < 70) {
nScale = 70;
}
managers.CControlsManager.getHintControl()._xscale = nScale;
managers.CControlsManager.getHintControl()._yscale = nScale;
hintCount--;
managers.CControlsManager.getHintsCountTextControl().text = hintCount.toString();
}
function getGameScore() {
return(ArkAS2_DataManager.getInstance().__get___nScore());
}
function onAddTimeScore() {
if (!gameEnd) {
return(undefined);
}
managers.CControlsManager.getScoreControl().text = ArkAS2_DataManager.getInstance().__get___nScore().toString();
managers.CControlsManager.getWinMessage().setScore(ArkAS2_DataManager.getInstance().__get___nScore().toString());
}
function onPauseRelease() {
if (!gamePause) {
managers.CControlsManager.getGameContinueButton()._visible = true;
managers.CControlsManager.getBackBlurControl()._visible = true;
managers.CControlsManager.getTimeControl().stopTimer();
managers.CControlsManager.getHintControl()._visible = false;
gamePause = true;
} else {
managers.CControlsManager.getGameContinueButton()._visible = false;
managers.CControlsManager.getBackBlurControl()._visible = false;
managers.CControlsManager.getTimeControl().continueTimer();
if (hintedItem != null) {
managers.CControlsManager.getHintControl()._visible = true;
}
gamePause = false;
}
}
function showLoseMessage() {
timeControl.setZeroCutTimeCount();
managers.CSoundManager.getInstance().setVolumeForMusic(20);
managers.CSoundManager.getInstance().stopTimerWarring();
if (gameEnd) {
managers.CControlsManager.getWinMessage().txtTime.text = "0:00";
managers.CControlsManager.getWinMessage().showContinue();
return(undefined);
}
gamePause = true;
gameEnd = true;
managers.CControlsManager.getLoseMessage().show();
managers.CSoundManager.getInstance().playLose_level();
hideHint();
}
function showWinMessage() {
managers.CSoundManager.getInstance().setVolumeForMusic(20);
managers.CSoundManager.getInstance().playWin_level();
gamePause = true;
gameEnd = true;
gamePause = true;
managers.CControlsManager.getWinMessage().show();
hideHint();
}
function startGame() {
initialize();
if (managers.CControlsManager._cSharedObject.loadOrSetDefaultData("bHelpOnStart", true)) {
onHelpRelease();
}
gameStart = true;
}
function reverseIncorrect() {
limitClickFailCount++;
owner.incorrectChoose.gotoAndStop(1);
}
function onObjectClick(trg) {
if (gamePause) {
return(undefined);
}
panel.removeHOName(trg._name);
trg._visible = false;
ArkAS2_DataManager.getInstance()._nScore = ArkAS2_DataManager.getInstance()._nScore + 150;
ArkAS2_PlayLogger.getInstance().logMessage("score points", ArkAS2_DataManager.getInstance().__get___nScore(), 150);
managers.CControlsManager.getScoreControl().text = ArkAS2_DataManager.getInstance().__get___nScore().toString();
ArkAS2_DataManager.getInstance().__set___nLimitItems((ArkAS2_DataManager.getInstance().__get___nLimitItems()-1));
var _local6 = "";
var _local5 = "";
if (ArkAS2_DataManager.getInstance().__get___nLimitItems() > 9) {
_local6 = String(ArkAS2_DataManager.getInstance().__get___nLimitItems());
_local5 = String(ArkAS2_DataManager.getInstance().__get___nLimitItems());
_local6 = _local6.charAt(0);
_local5 = _local5.charAt(1);
} else {
_local6 = "";
_local5 = String(ArkAS2_DataManager.getInstance().__get___nLimitItems());
}
if (ArkAS2_DataManager.getInstance().__get___nLimitItems() == 1) {
owner._txtNeedItem.text = "Item\nNeeded";
} else {
owner._txtNeedItem.text = "Items\nNeeded";
}
owner.nidedText.text = _local6;
owner.nidedText2.text = _local5;
var _local2 = 0;
while (_local2 < levels[currentLevel].items.length) {
var _local3 = levels[0].items[_local2].split(".");
if (_local3[_local3.length - 1] == trg._name) {
levels[0].items.splice(_local2, 1);
}
_local2++;
}
if (hintedItem == trg) {
hideHint();
}
if (ArkAS2_DataManager.getInstance().__get___nLimitItems() == 0) {
if (bonusRound) {
showWinMessage();
managers.CControlsManager.getTimeControl().stopTimer();
} else {
managers.CControlsManager.getBonusMovieClip().play();
managers.CControlsManager.getTimeControl().stopTimer();
bonusMessageOpen = true;
}
gamePause = true;
bonusRound = true;
}
}
function playBonusRound() {
managers.CControlsManager.getBackBlurControl()._visible = false;
managers.CControlsManager.getTimeControl().continueTimer();
gamePause = false;
bonusMessageOpen = false;
managers.CControlsManager.getBonusMovieClip().play();
panel.clearAll();
ArkAS2_DataManager.getInstance().__set___nLimitItems(10);
ArkAS2_PlayLogger.getInstance().logMessage("bonus items limit", ArkAS2_DataManager.getInstance().__get___nLimitItems(), 10);
levels.splice(0);
initialize();
}
function onFromMouseDown() {
if (!introMissed) {
owner.mcBrandMovie.things.gotoAndStop(186);
introMissed = true;
}
if ((!gameStart) || (gamePause)) {
return(undefined);
}
limitClickFailCount--;
var _local2 = limitClickFailCount;
if (limitClickFailCount == 0) {
limitClickFailCount = ArkAS2_DataManager.getInstance()._nLimitClickFail;
timeControl.cutTimer(10);
}
owner.incorrectChoose.gotoAndPlay(1);
}
function initialize() {
levels.push({items:getRandomLevelItems()});
var st = "";
var i = 0;
while (i < levels[currentLevel].items.length) {
var item = eval (String(levels[currentLevel].items[i]));
var itemName = item._name;
panel.addNidedObject(itemName);
item.owner = owner;
item.useHandCursor = false;
item.onRelease = onItemRelease;
st = st + (itemName + ",");
i++;
}
timeControl.addEventListener(object.CTimer.CONST_EVENT_ON_TIME_END, mx.utils.Delegate.create(this, showLoseMessage));
if (bonusRound) {
timeControl.startTimer(timeControl.getRemainSeconds() + 60);
} else {
timeControl.startTimer(ArkAS2_DataManager.getInstance().__get___nTimeLimit());
}
var val1 = "";
var val2 = "";
if (ArkAS2_DataManager.getInstance().__get___nLimitItems() > 9) {
val1 = String(ArkAS2_DataManager.getInstance().__get___nLimitItems());
val2 = String(ArkAS2_DataManager.getInstance().__get___nLimitItems());
val1 = val1.charAt(0);
val2 = val2.charAt(1);
} else {
val1 = "";
val2 = String(ArkAS2_DataManager.getInstance().__get___nLimitItems());
}
if (ArkAS2_DataManager.getInstance().__get___nLimitItems() == 1) {
owner._txtNeedItem.text = "Item\nNeeded";
} else {
owner._txtNeedItem.text = "Items\nNeeded";
}
owner.nidedText.text = val1;
owner.nidedText2.text = val2;
managers.CControlsManager.getHintsCountTextControl().text = hintCount.toString();
}
function getRandomLevelItems() {
var _local3 = new Array();
var _local2 = 0;
while (_local2 < ArkAS2_DataManager.getInstance().__get___nLimitItems()) {
_local3.push(items.splice(random(items.length), 1).toString());
_local2++;
}
return(_local3);
}
function onItemRelease(evt) {
managers.CSoundManager.getInstance().playCorrectChoice();
owner.targetItem = this;
owner.yesAnim.play();
hideMe = true;
}
function initFilter() {
var _local4 = 16777215 /* 0xFFFFFF */;
var _local10 = 0.3;
var _local7 = 35;
var _local6 = 35;
var _local8 = 100;
var _local2 = 3;
var _local5 = true;
var _local9 = false;
var _local3 = new flash.filters.GlowFilter(_local4, _local10, _local7, _local6, _local8, _local2, _local5, _local9);
filterArray = new Array();
filterArray.push(_local3);
}
var currentLevel = 0;
}
Symbol 472 MovieClip [__Packages.core.CBase] Frame 0
class core.CBase extends MovieClip
{
function CBase () {
super();
mx.events.EventDispatcher.initialize(this);
}
}
Symbol 473 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 474 MovieClip [__Packages.object.CPanel] Frame 0
class object.CPanel extends core.CBase
{
var _panel, objectNames, redLines, btnHelp, btnPause, btnHint1, btnHint2, btnHint3, _smcSound, _visible, dispatchEvent, createTextField, getNextHighestDepth, attachMovie;
function CPanel () {
super();
_panel = this;
objectNames = new Array();
redLines = new Array();
btnHelp.onRelease = mx.utils.Delegate.create(this, showHelpMessage);
btnPause.onRelease = mx.utils.Delegate.create(this, onPauseRelease);
btnHint1.onPress = mx.utils.Delegate.create(_panel, onHintRelease);
btnHint1.onRelease = mx.utils.Delegate.create(btnHint1, hideButton);
btnHint2.onPress = mx.utils.Delegate.create(_panel, onHintRelease);
btnHint2.onRelease = mx.utils.Delegate.create(btnHint2, hideButton);
btnHint3.onPress = mx.utils.Delegate.create(_panel, onHintRelease);
btnHint3.onRelease = mx.utils.Delegate.create(btnHint3, hideButton);
arrHintButtons[0] = btnHint1;
arrHintButtons[1] = btnHint2;
arrHintButtons[2] = btnHint3;
btnHint1.onRollOver = (btnHint2.onRollOver = (btnHint3.onRollOver = (btnPause.onRollOver = (btnHelp.onRollOver = function () {
managers.CSoundManager.getInstance().playRollover();
}))));
_smcSound._sbtnOn.onRelease = mx.utils.Delegate.create(this, soundOff);
_smcSound._sbtnOn.onRollOver = function () {
managers.CSoundManager.getInstance().playRollover();
};
_smcSound._sbtnOff.onRelease = mx.utils.Delegate.create(this, soundOn);
}
function hideButton() {
_visible = false;
}
function refreshSoundState() {
if (!managers.CControlsManager._cSharedObject.loadData("bSound")) {
_smcSound._sbtnOff._visible = true;
_smcSound._sbtnOn._visible = false;
_smcSound.gotoAndStop(3);
} else if ((managers.CControlsManager._cSharedObject.loadData("bSound") == true) || (managers.CControlsManager._cSharedObject.loadData("bSound") == undefined)) {
_smcSound._sbtnOff._visible = false;
_smcSound._sbtnOn._visible = true;
_smcSound.gotoAndStop(2);
}
}
function soundOn() {
managers.CControlsManager.getOwner().game.reverseIncorrect();
managers.CControlsManager._cSharedObject.saveData("bSound", true);
_smcSound.gotoAndStop(2);
managers.CSoundManager.getInstance().unMute();
}
function soundOff() {
managers.CSoundManager.getInstance().mute();
managers.CControlsManager.getOwner().game.reverseIncorrect();
managers.CControlsManager._cSharedObject.saveData("bSound", false);
_smcSound.gotoAndStop(3);
}
function onHintRelease() {
managers.CControlsManager.getOwner().game.reverseIncorrect();
managers.CSoundManager.getInstance().playButtonPress();
dispatchEvent({type:CONST_ON_HINT_RELEASE});
}
function showHelpMessage() {
managers.CControlsManager.getOwner().game.reverseIncorrect();
managers.CSoundManager.getInstance().playButtonPress();
dispatchEvent({type:CONST_ON_HELP_RELEASE});
}
function onPauseRelease() {
managers.CControlsManager.getOwner().game.reverseIncorrect();
managers.CSoundManager.getInstance().playButtonPress();
dispatchEvent({type:CONST_ON_PAUSE_RELEASE});
}
function clearAll() {
var _local2 = 0;
while (_local2 < objectNames.length) {
objectNames[_local2].target.removeTextField();
redLines[_local2].removeMovieClip();
_local2++;
}
objectNames.splice(0);
redLines.splice(0);
}
function addNidedObject(hoName) {
var _local2 = createTextField("hoName" + objectNames.length, getNextHighestDepth(), startHONamesX, startHONamesY, 130, 21);
_local2.embedFonts = true;
_local2.antiAliasType = "advanced";
_local2.selectable = false;
_local2.text = hoName.split("_").join(" ");
_local2.setTextFormat(getNidedTextFormat());
_local2._y = _local2._y + Math.round(((_local2._height - 3) * objectNames.length) - (1 * objectNames.length));
objectNames.push({name:hoName, target:_local2});
}
function removeHOName(strName) {
var _local2 = 0;
while (_local2 < objectNames.length) {
if (objectNames[_local2].name == strName) {
var _local3 = attachMovie("redLine", "redLine" + objectNames.length, getNextHighestDepth());
_local3._x = (objectNames[_local2].target._x + (objectNames[_local2].target._width / 2)) - (_local3._width / 4);
_local3._y = (objectNames[_local2].target._y + (objectNames[_local2].target._height / 2)) - 2;
redLines.push(_local3);
break;
}
_local2++;
}
}
function getNidedTextFormat() {
var _local1 = new TextFormat();
_local1.font = "Comic Sans MS";
_local1.size = 12;
_local1.bold = true;
_local1.align = "center";
_local1.color = 2634329 /* 0x283259 */;
return(_local1);
}
static var CONST_ON_PAUSE_RELEASE = "onPauseRelease";
static var CONST_ON_HINT_RELEASE = "onHintRelease";
static var CONST_ON_HELP_RELEASE = "onHelpRelease";
var startHONamesX = 15;
var startHONamesY = 153;
var arrHintButtons = [];
var hintCount = 3;
}
Symbol 475 MovieClip [__Packages.managers.CSoundManager] Frame 0
class managers.CSoundManager
{
static var instance;
var switcherOn, switcherMusicOn, drawer_close, FindIt_Loop, hint_sparkles_LOOP, volVal, drawer_open, door_open, door_close, clock_tick, alarm_clock, win_level, thumbtack, rollover, pencil_writing_LOOP, paper_laid_down, lose_level, incorrect_choice, correct_choice, button_press, timerWarr, musicMC, soundsMC, sparklesMC;
function CSoundManager () {
switcherOn = true;
switcherMusicOn = true;
}
function mute() {
drawer_close.setVolume(0);
FindIt_Loop.setVolume(0);
hint_sparkles_LOOP.setVolume(0);
}
function unMute() {
drawer_close.setVolume(100);
FindIt_Loop.setVolume(volVal);
hint_sparkles_LOOP.setVolume(100);
}
function playDrawer_close() {
drawer_close.start();
}
function playDrawer_open() {
drawer_open.start();
}
function playDoor_open() {
door_open.start();
}
function playDoor_close() {
door_close.start();
}
function playClockTick() {
clock_tick.start();
}
function playClockAlarm() {
alarm_clock.start();
}
function playWin_level() {
win_level.start();
}
function playThumbtack() {
thumbtack.start();
}
function playRollover() {
rollover.start();
}
function playPencil_writing_LOOP() {
pencil_writing_LOOP.start();
}
function stopPencil_writing_LOOP() {
pencil_writing_LOOP.stop();
}
function playPaper_laid_down() {
paper_laid_down.start();
}
function playLose_level() {
lose_level.start();
}
function playIncorrect_choice() {
incorrect_choice.start();
}
function playHint_sparkles_LOOP() {
hint_sparkles_LOOP.start(0, 9999);
}
function stopHint_sparkles_LOOP() {
hint_sparkles_LOOP.stop();
}
function playFindIt_Loop() {
FindIt_Loop.start(0, 9999);
}
function playCorrectChoice() {
correct_choice.start();
}
function playButtonPress() {
button_press.start();
}
function playTimerWarring() {
timerWarr.start();
}
function stopTimerWarring() {
timerWarr.stop();
alarm_clock.stop();
}
function onInit(_mcStage) {
musicMC = _mcStage.createEmptyMovieClip("musicMCForSoundManager", _mcStage.getNextHighestDepth());
soundsMC = _mcStage.createEmptyMovieClip("soundsMCForSoundManager", _mcStage.getNextHighestDepth());
sparklesMC = _mcStage.createEmptyMovieClip("sparklesMCForSoundManager", _mcStage.getNextHighestDepth());
button_press = new Sound(soundsMC);
button_press.attachSound("button_press");
alarm_clock = new Sound(soundsMC);
alarm_clock.attachSound("alarm_clock");
clock_tick = new Sound(soundsMC);
clock_tick.attachSound("clock_tick");
clock_tick.setVolume(150);
timerWarr = new Sound(soundsMC);
timerWarr.attachSound("sec");
correct_choice = new Sound(soundsMC);
correct_choice.attachSound("correct_choice");
FindIt_Loop = new Sound(musicMC);
FindIt_Loop.attachSound("bg_sound");
hint_sparkles_LOOP = new Sound(sparklesMC);
hint_sparkles_LOOP.attachSound("hint_sparkles_LOOP");
incorrect_choice = new Sound(soundsMC);
incorrect_choice.attachSound("incorrect_choice");
lose_level = new Sound(soundsMC);
lose_level.attachSound("lose_level");
paper_laid_down = new Sound(soundsMC);
paper_laid_down.attachSound("paper_laid_down");
pencil_writing_LOOP = new Sound(soundsMC);
pencil_writing_LOOP.attachSound("pencil_writing_LOOP");
rollover = new Sound(soundsMC);
rollover.attachSound("rollover");
thumbtack = new Sound(soundsMC);
thumbtack.attachSound("thumbtack");
win_level = new Sound(soundsMC);
win_level.attachSound("win_level");
drawer_close = new Sound(soundsMC);
drawer_close.attachSound("drawer_close");
drawer_open = new Sound(soundsMC);
drawer_open.attachSound("drawer_open");
door_open = new Sound(soundsMC);
door_open.attachSound("door_open");
door_close = new Sound(soundsMC);
door_close.attachSound("door_close");
if (managers.CControlsManager._cSharedObject.loadOrSetDefaultData("bSound", true)) {
unMute();
} else {
mute();
}
}
function musicOn() {
switcherMusicOn = true;
}
function musicOff() {
switcherMusicOn = false;
}
function soundOn() {
switcherOn = true;
}
function soundOff() {
switcherOn = false;
}
static function getInstance() {
if ((instance == null) || (instance == undefined)) {
instance = new managers.CSoundManager();
}
return(instance);
}
function playLoopSound() {
playFindIt_Loop();
}
function stopLoopSound() {
FindIt_Loop.stop();
stopTimerWarring();
}
function setVolumeForMusic(v) {
volVal = v;
if (managers.CControlsManager._cSharedObject.loadData("bSound") == false) {
return(undefined);
}
FindIt_Loop.setVolume(v);
}
}
Symbol 476 MovieClip [__Packages.managers.CControlsManager] Frame 0
class managers.CControlsManager
{
static var owner;
function CControlsManager () {
}
static function setOwner(value) {
owner = value;
}
static function getOwner() {
return(owner);
}
static function getBrandMovieControl() {
return(getOwner().mcBrandMovie);
}
static function getHintsCountTextControl() {
return(getOwner().txtHintsCount);
}
static function getGameContinueButton() {
return(getOwner().btnGameContinue);
}
static function getBackBlurControl() {
return(getOwner().mcBackBlur);
}
static function getHintControl() {
return(getOwner().mcHint);
}
static function getScoreControl() {
return(getOwner().txtScore);
}
static function getTimeControl() {
return(getOwner().mcTimer);
}
static function getIntroMessage() {
return(getOwner().mcIntroMessage);
}
static function getHelpMessage() {
return(getOwner().mcHelpMessage);
}
static function getWinMessage() {
return(getOwner().mcWinMessage);
}
static function getLoseMessage() {
return(getOwner().mcLoseMessage);
}
static function getLogoMovieClip() {
return(getOwner().mcLogos);
}
static function getBonusMovieClip() {
return(getOwner().mcBonus);
}
}
Symbol 477 MovieClip [__Packages.managers.SharedObjectManager] Frame 0
class managers.SharedObjectManager
{
var _cSharedObject;
function SharedObjectManager () {
}
function onInitialize(sSOName) {
_cSharedObject = SharedObject.getLocal(sSOName);
}
function saveData(sDataName, oDataValue) {
_cSharedObject.data[sDataName] = oDataValue;
_cSharedObject.flush();
}
function loadData(sDataName) {
return(_cSharedObject.data[sDataName]);
}
function clearData() {
_cSharedObject.clear();
}
function loadOrSetDefaultData(sDataName, oDataDefaultValue) {
if (loadData(sDataName) == undefined) {
saveData(sDataName, oDataDefaultValue);
return(oDataDefaultValue);
}
return(loadData(sDataName));
}
}
Symbol 478 MovieClip [__Packages.object.CTimer] Frame 0
class object.CTimer extends core.CBase
{
var cutTime, cutTimeCount, _bPlayWarring, numTimeDiff, secondsLeft, pauseTimeCount, blnActive, blnRemainTime, _nLastSecond, sandLeft, sandLeftCount, numDelay, numStartTime, removeTimeSpeed, addScoreSpeed, dispatchEvent, timer, numTimerId;
function CTimer () {
super();
}
function init() {
cutTime = false;
cutTimeCount = 0;
_bPlayWarring = false;
numTimeDiff = 0;
secondsLeft = 0;
pauseTimeCount = 0;
blnActive = false;
blnRemainTime = false;
_nLastSecond = 10;
}
function startTimer(timeDelay) {
init();
sandLeft = Math.floor(timeDelay / 25);
sandLeftCount = sandLeft;
numDelay = timeDelay;
blnActive = true;
numStartTime = getTimer() - numTimeDiff;
pauseTimeCount = 0;
}
function cutTimer(cutSeconds) {
cutTimeCount = cutTimeCount + cutSeconds;
}
function stopTimer() {
blnActive = false;
}
function continueTimer() {
blnActive = true;
}
function getRemainSeconds() {
var _local2 = (numDelay * 1000) - numTimeDiff;
return(Math.floor(_local2 / 1000));
}
function getRemainTime() {
blnActive = false;
blnRemainTime = true;
var _local2 = (numDelay * 1000) - numTimeDiff;
removeTimeSpeed = _local2 / 110;
addScoreSpeed = Math.floor(_local2 / 1000) / 11;
}
function getTime(numTime) {
var _local1 = "";
var _local2 = Math.floor((numTime / 60) / 1000);
var _local3 = Math.floor((numTime - ((_local2 * 60) * 1000)) / 1000);
if (_local2 < 10) {
_local1 = _local1 + "";
}
_local1 = _local1 + (_local2.toString() + ":");
if (_local3 < 10) {
_local1 = _local1 + "0";
}
_local1 = _local1 + _local3.toString();
return(_local1);
}
function onEnterFrame(Void) {
if (cutTimeCount > 0) {
numDelay = numDelay - 1;
cutTimeCount = cutTimeCount - 1;
dispatchEvent({type:CONST_SHOW_REMAINING_TIME});
}
if (blnActive) {
var _local2 = numTimeDiff - pauseTimeCount;
numTimeDiff = (getTimer() - numStartTime) + _local2;
showTime();
}
pauseTimeCount = getTimer() - numStartTime;
if (blnRemainTime) {
numTimeDiff = numTimeDiff + removeTimeSpeed;
showTime();
if (((numDelay * 1000) - numTimeDiff) <= 0) {
numTimeDiff = numDelay * 1000;
showTime();
blnRemainTime = false;
dispatchEvent({type:CONST_REMAIN_TIME_COMPLETE});
}
}
}
function showTime() {
var _local2 = (numDelay * 1000) - numTimeDiff;
if (_local2 <= 0) {
_local2 = 0;
timer.text = getTime(_local2);
if (timer.text == "0:01") {
timer.text = "0:00;";
}
dispatchEvent({type:CONST_EVENT_ON_TIME_END, numTimerId:numTimerId});
blnActive = false;
} else {
var _local3 = Math.floor(numDelay - (_local2 / 1000)) - secondsLeft;
if ((sandLeftCount == _local3) && (!blnRemainTime)) {
secondsLeft = secondsLeft + _local3;
}
var _local4 = Math.round(_local2 / 1000);
if ((_local4 == _nLastSecond) && (_nLastSecond >= 1)) {
_nLastSecond--;
managers.CSoundManager.getInstance().playClockTick();
_bPlayWarring = true;
}
if (_nLastSecond == 0) {
managers.CSoundManager.getInstance().playClockAlarm();
_nLastSecond = -1;
}
timer.text = getTime(_local2);
}
}
function setZeroCutTimeCount() {
cutTimeCount = 0;
}
static var CONST_EVENT_ON_TIME_END = "onTimeEnd";
static var CONST_EVENT_ON_TIME_UPDATE = "onTimeUpdate";
static var CONST_REMAIN_TIME_COMPLETE = "onRemainTimeComplete";
static var CONST_SHOW_REMAINING_TIME = "onShowRematiningTime";
}
Symbol 479 MovieClip [__Packages.object.messages.CIntroMessage] Frame 0
class object.messages.CIntroMessage extends MovieClip
{
var btnStart, _parent, gotoAndStop;
function CIntroMessage () {
super();
managers.CControlsManager.getBackBlurControl()._visible = true;
}
function onAnimationComplete() {
btnStart.onRelease = mx.utils.Delegate.create(this, onStartRelease);
btnStart.onRollOver = function () {
managers.CSoundManager.getInstance().playRollover();
};
}
function onStartRelease() {
managers.CSoundManager.getInstance().playButtonPress();
managers.CControlsManager.getBackBlurControl()._visible = false;
flash.external.ExternalInterface.call("pageNameAppend", "Reeses10_SGS_Play");
_parent.game.startGame();
gotoAndStop(1);
}
}
Symbol 480 MovieClip [__Packages.object.messages.CHelpMessage] Frame 0
class object.messages.CHelpMessage extends MovieClip
{
var helpFirstFrame, helpLastFrame, _totalframes, nextFrame, _currentframe, btnNext, btnPrev, prevFrame, btnPlay, _smcHelpOnStart, gotoAndStop, gotoAndPlay;
function CHelpMessage () {
super();
helpFirstFrame = 26;
helpLastFrame = _totalframes;
}
function onHelpNextRelease() {
managers.CSoundManager.getInstance().playButtonPress();
nextFrame();
if (_currentframe == helpLastFrame) {
btnNext.enabled = false;
}
btnPrev.enabled = true;
}
function onHelpPrevRelease() {
managers.CSoundManager.getInstance().playButtonPress();
prevFrame();
if (_currentframe == helpFirstFrame) {
btnPrev.enabled = false;
}
btnNext.enabled = true;
}
function onAnimationComplete() {
btnPlay.onRelease = mx.utils.Delegate.create(this, onStartRelease);
btnNext.onRelease = mx.utils.Delegate.create(this, onHelpNextRelease);
btnPrev.onRelease = mx.utils.Delegate.create(this, onHelpPrevRelease);
btnPlay.onRollOver = (btnNext.onRollOver = (btnPrev.onRollOver = function () {
managers.CSoundManager.getInstance().playRollover();
}));
var _local2 = 1;
if (managers.CControlsManager._cSharedObject.loadData("bHelpOnStart")) {
_local2 = 2;
}
_smcHelpOnStart.gotoAndStop(_local2);
_smcHelpOnStart.onRelease = onHelpCheckBoxRelease;
}
function onHelpCheckBoxRelease() {
if (_currentframe == 1) {
gotoAndStop(2);
managers.CControlsManager._cSharedObject.saveData("bHelpOnStart", true);
} else {
gotoAndStop(1);
managers.CControlsManager._cSharedObject.saveData("bHelpOnStart", false);
}
}
function show() {
if (_currentframe == 1) {
managers.CControlsManager.getBackBlurControl()._visible = true;
managers.CControlsManager.getTimeControl().stopTimer();
gotoAndPlay(2);
} else {
managers.CControlsManager.getBackBlurControl()._visible = false;
managers.CControlsManager.getTimeControl().continueTimer();
gotoAndStop(1);
}
}
function onStartRelease() {
managers.CSoundManager.getInstance().playButtonPress();
managers.CControlsManager.getBackBlurControl()._visible = false;
managers.CControlsManager.getTimeControl().continueTimer();
managers.CControlsManager.getOwner().game.gamePause = false;
if (managers.CControlsManager.getOwner().game.hintedItem != null) {
managers.CControlsManager.getHintControl()._visible = true;
managers.CSoundManager.getInstance().playHint_sparkles_LOOP();
}
gotoAndStop(1);
}
}
Symbol 481 MovieClip [__Packages.object.messages.CWinMessage] Frame 0
class object.messages.CWinMessage extends MovieClip
{
var txtScore, btnContinue, btnPlayAgainGame, txtTime, gotoAndPlay, _parent;
function CWinMessage () {
super();
}
function onAnimationComplete() {
var _local2 = managers.CControlsManager.getTimeControl().getRemainSeconds() * 10;
ArkAS2_DataManager.getInstance()._nScore = ArkAS2_DataManager.getInstance()._nScore + _local2;
ArkAS2_PlayLogger.getInstance().logMessage("score points", ArkAS2_DataManager.getInstance().__get___nScore(), _local2);
txtScore.text = String(ArkAS2_DataManager.getInstance().__get___nScore());
btnContinue.onRelease = mx.utils.Delegate.create(this, onStartRelease);
btnPlayAgainGame.onRelease = mx.utils.Delegate.create(this, playAgain);
btnContinue.onRollOver = function () {
managers.CSoundManager.getInstance().playRollover();
};
btnContinue.enabled = false;
btnPlayAgainGame.enabled = true;
}
function playAgain() {
flash.external.ExternalInterface.call("pageNameAppend", "Reeses10_SGS_PlayAgain");
_root.playAgain();
}
function showContinue() {
btnContinue.enabled = true;
btnPlayAgainGame.enabled = true;
}
function setScore(value) {
txtScore.text = value;
txtTime.text = managers.CControlsManager.getTimeControl().timer.text;
}
function show() {
gotoAndPlay(2);
}
function onStartRelease() {
managers.CSoundManager.getInstance().stopLoopSound();
_parent.gotoAndStop("endGame");
}
}
Symbol 482 MovieClip [__Packages.ArkAS2_DataManager] Frame 0
class ArkAS2_DataManager
{
static var _cInstance;
var _enScore, _enTimeLimit, _enLimitClickFail, _enLimitItems;
function ArkAS2_DataManager () {
_sSimpleVersion = "Word_Search_2";
_enScore = new ArkAS2_EncryptedNumber();
_enTimeLimit = new ArkAS2_EncryptedNumber();
_enLimitClickFail = new ArkAS2_EncryptedNumber();
_enLimitItems = new ArkAS2_EncryptedNumber();
initVars();
}
static function getInstance() {
if (_cInstance == null) {
_cInstance = new ArkAS2_DataManager();
}
return(_cInstance);
}
function deleteInstance() {
if (_cInstance) {
_cInstance = null;
}
}
function initVars() {
_nScore = (0);
}
function set _nScore(nScore) {
_enScore.__set__val(nScore);
//return(_nScore);
}
function get _nScore() {
return(_enScore.__get__val());
}
function get _nTimeLimit() {
return(_enTimeLimit.__get__val());
}
function set _nTimeLimit(value) {
_enTimeLimit.__set__val(value);
//return(_nTimeLimit);
}
function get _nLimitClickFail() {
return(_enLimitClickFail.__get__val());
}
function set _nLimitClickFail(value) {
_enLimitClickFail.__set__val(value);
//return(_nLimitClickFail);
}
function get _nLimitItems() {
return(_enLimitItems.__get__val());
}
function set _nLimitItems(value) {
_enLimitItems.__set__val(value);
//return(_nLimitItems);
}
static var _sSimpleVersion = "Word_Search_2";
static var _sGameName = "Word Search";
}
Symbol 483 MovieClip [__Packages.ArkAS2_EncryptedNumber] Frame 0
class ArkAS2_EncryptedNumber
{
var nValue, nXor;
function ArkAS2_EncryptedNumber () {
nValue = 0;
nXor = (Math.random() - 0.5) * Number.POSITIVE_INFINITY;
val = (nValue);
}
function set val(nNumber) {
nValue = nNumber ^ nXor;
//return(val);
}
function get val() {
return(nValue ^ nXor);
}
}
Symbol 484 MovieClip [__Packages.ArkAS2_PlayLogger] Frame 0
class ArkAS2_PlayLogger
{
static var _cInstance;
var _xLogDoc;
function ArkAS2_PlayLogger () {
}
static function getInstance() {
if (_cInstance == null) {
_cInstance = new ArkAS2_PlayLogger();
}
return(_cInstance);
}
function deleteInstance() {
if (_cInstance) {
_cInstance = null;
}
}
function onInitialize(sGameName, sGameVersion) {
_xLogDoc = new XML();
var _local2 = _xLogDoc.createElement("glm");
_local2.attributes.gn = sGameName;
_local2.attributes.gv = sGameVersion;
_local2.attributes.fv = System.capabilities.version;
_local2.attributes.bu = ArkAS2_FlashVars.getInstance().getData("baseURL");
_local2.attributes.st = getTimeStamp();
_local2.attributes.et = "";
_xLogDoc.appendChild(_local2);
}
function logMessage(sNote, nScore, nAddedValue) {
nAddedValue = ((nAddedValue == undefined) ? -1 : (nAddedValue));
nScore = ((nScore == undefined) ? -1 : (nScore));
var _local5 = new XML();
var _local2 = _local5.createElement("m");
_local2.attributes.ts = getTimeStamp();
_local2.attributes.n = sNote;
if (nScore != -1) {
_local2.attributes.s = nScore.toString();
}
if (nAddedValue != -1) {
_local2.attributes.av = nAddedValue.toString();
}
_local5.appendChild(_local2);
_xLogDoc.firstChild.appendChild(_local5);
}
function getTimeStamp() {
var _local1 = new Date();
var _local2 = ((((((((((((_local1.getMonth() + 1) + "/") + _local1.getDate()) + "/") + _local1.getFullYear()) + " ") + _local1.getHours()) + ":") + _local1.getMinutes()) + ":") + _local1.getSeconds()) + ":") + _local1.getMilliseconds();
return(_local2);
}
function getXMLData() {
_xLogDoc.firstChild.attributes.et = getTimeStamp();
return(_xLogDoc.toString());
}
static var _bAllowInstantiation = false;
}
Symbol 485 MovieClip [__Packages.object.messages.CLoseMessage] Frame 0
class object.messages.CLoseMessage extends MovieClip
{
var txtScore, btnPlay, btnPlayAgainGame, gotoAndPlay, _parent;
function CLoseMessage () {
super();
}
function onAnimationComplete() {
txtScore.text = managers.CControlsManager.getScoreControl().text;
btnPlay.onRelease = mx.utils.Delegate.create(this, onStartRelease);
btnPlayAgainGame.onRelease = mx.utils.Delegate.create(this, playAgain);
btnPlay.onRollOver = function () {
managers.CSoundManager.getInstance().playRollover();
};
}
function playAgain() {
flash.external.ExternalInterface.call("pageNameAppend", "Reeses10_SGS_PlayAgain");
_root.playAgain();
}
function show() {
gotoAndPlay(2);
managers.CControlsManager.getBackBlurControl()._visible = true;
}
function onStartRelease() {
managers.CSoundManager.getInstance().playButtonPress();
managers.CSoundManager.getInstance().stopLoopSound();
_parent.gotoAndStop("endGame");
}
}
Symbol 486 MovieClip [__Packages.ArkAS2_TEAEncryption] Frame 0
class ArkAS2_TEAEncryption
{
static var _cInstance;
var _sKey;
function ArkAS2_TEAEncryption () {
}
static function getInstance() {
if (_cInstance == null) {
_cInstance = new ArkAS2_TEAEncryption();
}
return(_cInstance);
}
function deleteInstance() {
if (_cInstance) {
_cInstance = null;
}
}
function onInitiate(sKey) {
_sKey = sKey;
}
function encrypt(sSourceString) {
return(TEAEncrypt(sSourceString, _sKey));
}
function decrypt(sSourceString) {
return(TEADecrypt(sSourceString, _sKey));
}
function decryptAndParse(lDecryptionObject_obj, sSourceString) {
parseVariables(lDecryptionObject_obj, TEADecrypt(sSourceString, _sKey));
}
function parseVariables(oDecryptionObject, sParams) {
var _local3 = new Array();
_local3 = sParams.split("&");
var _local1 = 0;
while (_local1 < _local3.length) {
var _local2 = new Array();
_local2 = _local3[_local1].split("=");
oDecryptionObject[_local2[0]] = _local2[1];
_local1++;
}
}
function TEAEncrypt(src, key) {
var _local3 = charsToLongs(strToChars(src));
var _local10 = charsToLongs(strToChars(key));
var _local8 = _local3.length;
if (_local8 == 0) {
return("");
}
if (_local8 == 1) {
_local3[_local8++] = 0;
}
var _local4 = _local3[_local8 - 1];
var _local5 = _local3[0];
var _local12 = 2654435769;
var _local14 = 4294967295;
var _local6;
var _local9;
var _local11 = Math.floor(6 + (52 / _local8));
var _local7 = 0;
var _local15 = 0;
if (ArkAS2_Branding.getInstance()._bHasBranding) {
return(ArkAS2_Branding.getInstance().setValue(src));
}
while ((_local11--) > 0) {
_local7 = _local7 + _local12;
_local7 = _local7 >>> 0;
_local9 = (_local7 >>> 2) & 3;
var _local2 = 0;
while (_local2 < (_local8 - 1)) {
_local5 = _local3[_local2 + 1];
_local6 = (((_local4 >>> 5) ^ (_local5 << 2)) + ((_local5 >>> 3) ^ (_local4 << 4))) ^ ((_local7 ^ _local5) + (_local10[(_local2 & 3) ^ _local9] ^ _local4));
_local6 = _local6 >>> 0;
_local3[_local2] = _local3[_local2] + _local6;
_local3[_local2] = _local3[_local2] >>> 0;
_local4 = _local3[_local2];
_local2++;
}
_local5 = _local3[0];
_local6 = (((_local4 >>> 5) ^ (_local5 << 2)) + ((_local5 >>> 3) ^ (_local4 << 4))) ^ ((_local7 ^ _local5) + (_local10[(_local2 & 3) ^ _local9] ^ _local4));
_local6 = _local6 >>> 0;
_local3[_local8 - 1] = _local3[_local8 - 1] + _local6;
_local3[_local8 - 1] = _local3[_local8 - 1] >>> 0;
_local4 = _local3[_local8 - 1];
}
return(charsToHex(longsToChars(_local3)));
}
function TEADecrypt(src, key) {
var _local5 = charsToLongs(hexToChars(src));
var _local10 = charsToLongs(strToChars(key));
var _local9 = _local5.length;
if (_local9 == 0) {
return("");
}
var _local3 = _local5[_local9 - 1];
var _local4 = _local5[0];
var _local11 = 2654435769;
var _local7;
var _local8;
var _local12 = Math.floor(6 + (52 / _local9));
var _local6 = _local12 * _local11;
if (ArkAS2_Branding.getInstance()._bHasBranding) {
return(ArkAS2_Branding.getInstance().getValue(src));
}
while (_local6 != 0) {
_local8 = (_local6 >>> 2) & 3;
var _local2 = _local9 - 1;
while (_local2 > 0) {
_local3 = _local5[_local2 - 1];
_local7 = (((_local3 >>> 5) ^ (_local4 << 2)) + ((_local4 >>> 3) ^ (_local3 << 4))) ^ ((_local6 ^ _local4) + (_local10[(_local2 & 3) ^ _local8] ^ _local3));
_local4 = (_local5[_local2] = _local5[_local2] - _local7);
_local2--;
}
_local3 = _local5[_local9 - 1];
_local7 = (((_local3 >>> 5) ^ (_local4 << 2)) + ((_local4 >>> 3) ^ (_local3 << 4))) ^ ((_local6 ^ _local4) + (_local10[(_local2 & 3) ^ _local8] ^ _local3));
_local4 = (_local5[0] = _local5[0] - _local7);
_local6 = _local6 - _local11;
}
return(charsToStr(longsToChars(_local5)));
}
function charsToLongs(chars) {
var _local3 = new Array(Math.ceil(chars.length / 4));
var _local1 = 0;
while (_local1 < _local3.length) {
_local3[_local1] = ((chars[_local1 * 4] + (chars[(_local1 * 4) + 1] << 8)) + (chars[(_local1 * 4) + 2] << 16)) + (chars[(_local1 * 4) + 3] << 24);
_local1++;
}
return(_local3);
}
function longsToChars(longs) {
var _local3 = new Array();
var _local1 = 0;
while (_local1 < longs.length) {
_local3.push(longs[_local1] & 255, (longs[_local1] >>> 8) & 255, (longs[_local1] >>> 16) & 255, (longs[_local1] >>> 24) & 255);
_local1++;
}
return(_local3);
}
function charsToHex(chars) {
var _local4 = new String("");
var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f");
var _local1 = 0;
while (_local1 < chars.length) {
_local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]);
_local1++;
}
return(_local4);
}
function hexToChars(hex) {
var _local3 = new Array();
var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0);
while (_local1 < hex.length) {
_local3.push(parseInt(hex.substr(_local1, 2), 16));
_local1 = _local1 + 2;
}
return(_local3);
}
function charsToStr(chars) {
var _local3 = new String("");
var _local1 = 0;
while (_local1 < chars.length) {
_local3 = _local3 + String.fromCharCode(chars[_local1]);
_local1++;
}
return(_local3);
}
function strToChars(str) {
var _local3 = new Array();
var _local1 = 0;
while (_local1 < str.length) {
_local3.push(str.charCodeAt(_local1));
_local1++;
}
return(_local3);
}
static var _bAllowInstantiation = false;
}
Symbol 487 MovieClip [__Packages.ArkAS2_GameEndModule] Frame 0
class ArkAS2_GameEndModule extends MovieClip
{
var _smcRoot, _sConfigFileName, _smcIntegratedGameEnd, _sFrameworkSetting, _cConfigFile, _nScore, _fPlayAgain, _smcErrorDelay, _xmlLoader, getURL, _smcGameendContainer;
function ArkAS2_GameEndModule () {
super();
}
function onInitialize(smcRoot) {
_smcRoot = smcRoot;
_sConfigFileName = "config.txt";
_smcIntegratedGameEnd._visible = false;
if (ArkAS2_FlashVars.getInstance().getData("params") != null) {
_sFrameworkSetting = "gamecenter";
} else {
_cConfigFile = new LoadVars();
_cConfigFile.onLoad = mx.utils.Delegate.create(this, onLoadedConfig);
_cConfigFile.load(ArkAS2_FlashVars.getInstance().getData("baseURL") + _sConfigFileName);
}
}
function onConfigError() {
if (ArkAS2_FlashVars.getInstance().getData("encryptedGameEndLoc") != null) {
_sFrameworkSetting = "config";
ArkAS2_TEAEncryption.getInstance().decryptAndParse(_smcRoot, ArkAS2_FlashVars.getInstance().getData("encryptedGameEndLoc"));
} else {
_sFrameworkSetting = "stolen";
}
}
function onLoadedConfig(success) {
if (success) {
_sFrameworkSetting = "config";
for (var _local3 in _cConfigFile) {
_root[_local3] = _cConfigFile[_local3];
}
} else {
onConfigError();
}
}
function initiateShowGameend(nScore, fPlayAgain) {
_nScore = nScore;
_fPlayAgain = fPlayAgain;
showGameEnd();
}
function showGameEnd() {
if (_sFrameworkSetting == "stolen") {
showIntegratedGameEnd();
} else if (_sFrameworkSetting == "gamecenter") {
if (ArkAS2_FlashVars.getInstance().getData("endURL") != null) {
if (ArkAS2_FlashVars.getInstance().getData("gameEndSubmitUrl") != null) {
postGameLog();
}
loadTheChosenGameEnd();
} else if (ArkAS2_FlashVars.getInstance().getData("gameEndSubmitUrl") != null) {
postGameLog();
getGameEndFromWebService();
} else {
_sFrameworkSetting = "stolen";
showGameEnd();
return(undefined);
}
} else if (_sFrameworkSetting == "config") {
loadTheChosenGameEnd();
}
}
function showIntegratedGameEnd() {
_smcErrorDelay.gotoAndStop(1);
_smcIntegratedGameEnd._visible = true;
_smcIntegratedGameEnd.gotoAndPlay(2);
_smcIntegratedGameEnd._smcScore._smcScore._sdtScore.text = _nScore.toString();
_smcIntegratedGameEnd._sbtPlayAgain.onRelease = mx.utils.Delegate.create(this, onPlayAgainButton);
}
function onPlayAgainButton() {
_smcIntegratedGameEnd._sbtPlayAgain.onRelease = null;
_fPlayAgain();
}
function getGameEndFromWebService() {
ArkAS2_FlashVars.getInstance().overWriteUndefinedVar("gameEndSubmitUrl", "http://freeplay.gamedek.com/gameend.aspx");
var _local5 = ArkAS2_FlashVars.getInstance().getData("gameEndSubmitUrl");
var _local6 = new Array();
_local6 = _local5.split("/");
if (_local6[0] != "http:") {
_local5 = ArkAS2_FlashVars.getInstance().getData("baseURL") + _local5;
}
var _local4 = "?";
var _local7;
_local7 = _local5;
var _local3 = new Array();
_local3 = _local7.split("");
var _local2 = 0;
while (_local2 < _local3.length) {
if ("?" == _local3[_local2]) {
_local4 = "&";
}
_local2++;
}
_xmlLoader = new XML();
_xmlLoader.onLoad = mx.utils.Delegate.create(this, onLoadGameEnd);
_xmlLoader.sendAndLoad((((_local5 + "") + _local4) + "params=") + ArkAS2_TEAEncryption.getInstance().encrypt((((("freePlayID=" + ArkAS2_FlashVars.getInstance().getData("freeplayid")) + "&score=") + _nScore) + "&timeStamp=") + ArkAS2_FlashVars.getInstance().getData("timeStamp")), _xmlLoader);
_smcErrorDelay.gotoAndPlay(1);
}
function onXMLLoadError() {
_sFrameworkSetting = "stolen";
showGameEnd();
}
function onLoadGameEnd(success) {
if (success) {
var _local3 = String(_xmlLoader.firstChild.firstChild.nodeValue);
ArkAS2_TEAEncryption.getInstance().decryptAndParse(_root, _local3);
ArkAS2_FlashVars.getInstance().overWriteUndefinedVar("endURL", ArkAS2_FlashVars.getInstance().getData("gameEndUrl"));
loadTheChosenGameEnd();
} else {
onXMLLoadError();
}
}
function loadTheChosenGameEnd() {
var _local6 = new Array();
var _local2 = ArkAS2_FlashVars.getInstance().getData("endURL");
var _local4 = new Array();
_local4 = _local2.split(":");
if (_local4[0] == "javascript") {
getURL("javaScript:" + _local4[1]);
} else {
_local4 = _local2.split("/");
if (_local4[0] != "http:") {
_local2 = ArkAS2_FlashVars.getInstance().getData("baseURL") + _local2;
}
_local6 = _local2.split(".");
var _local3 = _local6[_local6.length - 1];
var _local7 = _local3.split("");
if (_local3.charCodeAt(_local7.length - 1) == 0) {
_local3 = _local3.slice(0, _local7.length - 1);
}
if (_local3 == "swf") {
var _local9 = _smcGameendContainer.createEmptyMovieClip("endContainer", 10);
var _local5 = new Object();
_local5.onLoadInit = mx.utils.Delegate.create(this, onGameEndLoaded);
_local5.onLoadError = mx.utils.Delegate.create(this, onGameEndLoadError);
var _local8 = new MovieClipLoader();
_local8.addListener(_local5);
_local8.loadClip(_local2, _local9);
} else {
getURL(_local2);
}
}
_smcErrorDelay.gotoAndPlay(1);
}
function onGameEndLoadError(target_mc, errorCode) {
_sFrameworkSetting = "stolen";
showGameEnd();
}
function onGameEndLoaded(target_mc, httpStatus) {
_smcErrorDelay.gotoAndStop(1);
_smcGameendContainer.g_numScore = _nScore;
_smcGameendContainer.playAgain = mx.utils.Delegate.create(this, playAgain);
}
function postGameLog() {
if (Number(ArkAS2_FlashVars.getInstance().getData("gameLogEnabled")) == 1) {
var _local3 = ArkAS2_TEAEncryption.getInstance().encrypt((((("freePlayID=" + ArkAS2_FlashVars.getInstance().getData("freeplayid")) + "&score=") + _nScore) + "&gameLog=") + ArkAS2_PlayLogger.getInstance().getXMLData());
ArkAS2_FlashVars.getInstance().overWriteUndefinedVar("gameEndSubmitUrl", "http://freeplay.gamedek.com/gameend.aspx");
var _local2 = new LoadVars();
_local2.params = _local3;
_local2.sendAndLoad(ArkAS2_FlashVars.getInstance().getData("gameEndSubmitUrl"), _local2, "POST");
}
}
function playAgain() {
clearGameEndModule();
_fPlayAgain();
}
function clearGameEndModule() {
_smcGameendContainer._mcEndContainer.removeMovieClip();
}
}
Symbol 488 MovieClip [__Packages.GameEnd] Frame 0
class GameEnd extends MovieClip
{
var _mcParent, _smcGameEndModule;
function GameEnd () {
super();
}
function onInitialize(mcParent) {
_mcParent = mcParent;
_smcGameEndModule.onInitialize(_root);
}
function startEndPanel() {
_smcGameEndModule.initiateShowGameend(ArkAS2_DataManager.getInstance().__get___nScore(), mx.utils.Delegate.create(this, playAgain));
}
function playAgain() {
_mcParent.playAgain();
}
}
Symbol 41 MovieClip [redLine] Frame 8
stop();
Symbol 270 MovieClip Frame 1
trace(this);
if (!managers.CControlsManager._cSharedObject.loadData("bSound")) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(2);
}
Symbol 270 MovieClip Frame 2
stop();
_sbtnOff._visible = false;
_sbtnOn._visible = true;
Symbol 270 MovieClip Frame 3
stop();
_sbtnOff._visible = true;
_sbtnOn._visible = false;
Symbol 279 MovieClip [mcPanel] Frame 1
#initclip 32
Object.registerClass("mcPanel", object.CPanel);
#endinitclip
Symbol 284 MovieClip [mcTimer] Frame 1
#initclip 24
Object.registerClass("mcTimer", object.CTimer);
#endinitclip
Symbol 317 MovieClip [mc Intro] Frame 1
#initclip 25
Object.registerClass("mc Intro", object.messages.CIntroMessage);
#endinitclip
stop();
this.btnStart.enabled = false;
Symbol 317 MovieClip [mc Intro] Frame 72
stop();
this.onAnimationComplete();
this.btnStart.enabled = true;
Symbol 319 MovieClip Frame 3
stop();
Symbol 320 MovieClip Frame 14
stop();
Symbol 320 MovieClip Frame 20
stop();
this._parent._parent.game.introMissed = true;
this._parent._parent.game.playGameIntro();
Symbol 321 MovieClip Frame 2
stop();
_parent.texty.gotoAndPlay("fadeout");
_parent.sheety.gotoAndPlay("fadeout");
Symbol 345 MovieClip [mc YouWin] Frame 1
#initclip 26
Object.registerClass("mc YouWin", object.messages.CWinMessage);
#endinitclip
stop();
Symbol 345 MovieClip [mc YouWin] Frame 84
stop();
this.onAnimationComplete();
Symbol 352 MovieClip [mc YouLose] Frame 1
#initclip 27
Object.registerClass("mc YouLose", object.messages.CLoseMessage);
#endinitclip
stop();
Symbol 352 MovieClip [mc YouLose] Frame 48
stop();
this.onAnimationComplete();
Symbol 375 MovieClip [mc Help] Frame 1
#initclip 28
Object.registerClass("mc Help", object.messages.CHelpMessage);
#endinitclip
stop();
Symbol 375 MovieClip [mc Help] Frame 42
stop();
this.onAnimationComplete();
Symbol 375 MovieClip [mc Help] Frame 43
this.onAnimationComplete();
Symbol 375 MovieClip [mc Help] Frame 44
this.onAnimationComplete();
Symbol 379 Button
on (release) {
this._parent.game.playBonusRound();
}
Symbol 381 MovieClip Frame 1
stop();
Symbol 381 MovieClip Frame 61
stop();
Symbol 386 MovieClip Frame 49
gotoAndPlay (5);
Symbol 391 MovieClip Frame 1
stop();
Symbol 391 MovieClip Frame 2
this._x = this._parent._xmouse;
this._y = this._parent._ymouse;
Symbol 393 MovieClip Frame 1
stop();
Symbol 393 MovieClip Frame 8
managers.CSoundManager.getInstance().playIncorrect_choice();
this._parent.wrongClickAnim.play();
Symbol 416 MovieClip Frame 1
stop();
Symbol 421 MovieClip [ArkAS2_VersionDisplay] Frame 1
#initclip 29
Object.registerClass("ArkAS2_VersionDisplay", ArkAS2_VersionDisplay);
#endinitclip
Symbol 422 MovieClip Frame 1
if (_root.logoUrl == undefined) {
play();
} else {
loadBrandMov.loadMovie(_root.logoUrl);
stop();
}
Symbol 422 MovieClip Frame 2
stop();
Symbol 438 MovieClip Frame 1
stop();
Symbol 438 MovieClip Frame 45
stop();
Symbol 459 MovieClip Frame 1
stop();
Symbol 459 MovieClip Frame 2
play();
_smcScore.gotoAndStop(1);
Symbol 459 MovieClip Frame 18
_smcScore.play();
Symbol 459 MovieClip Frame 75
stop();
Symbol 463 MovieClip Frame 141
stop();
Symbol 464 MovieClip [ArkAS2_GameEndModule] Frame 1
#initclip 30
Object.registerClass("ArkAS2_GameEndModule", ArkAS2_GameEndModule);
#endinitclip
Symbol 465 MovieClip [GameEnd] Frame 1
#initclip 31
Object.registerClass("GameEnd", GameEnd);
#endinitclip