Frame 1
function initLoader() {
var _local2 = ((result_lv.b == undefined) ? "false" : (result_lv.b));
trace(("b ::" + _local2) + "::");
trace(("result_lv.h ::" + result_lv.h) + "::");
if (result_lv.h == "true") {
isHome = true;
}
if (_local2 == "true") {
bannedSign._alpha = 100;
} else {
this.onEnterFrame = function () {
createNewParticle();
mcLoadLogoBg.bar._xscale = 100 * (1 - (getBytesLoaded() / getBytesTotal()));
emitter._x = (mcLoadLogoBg._x + (96 - mcLoadLogoBg.bar._width)) + 15;
emitter._y = mcLoadLogoBg._y + 44;
if (getBytesLoaded() == getBytesTotal()) {
kill();
this.onEnterFrame = undefined;
if (isHome) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(2);
}
}
};
bannedSign.onRelease = function () {
if (!isHome) {
openKingPage(LINK_TYPE_LOADER_PROGRESS);
}
};
}
}
function openKingPage(type, page) {
trace(type);
var _local4 = _root._url;
var _local3 = (((((("game=" + GAME_NAME) + "&from=") + _local4) + "&type=") + type) + "&session=") + sessionID;
if (page != undefined) {
_local3 = _local3 + ("&redirect=" + page);
}
var _local2 = "_blank";
if (isHome) {
_local2 = "_top";
}
getURL ((bounceURL + "?") + _local3, _local2);
}
function openOtherGamesLink() {
openKingPage(LINK_TYPE_OTHER_GAMES);
}
function openHighscoresLink() {
openKingPage(LINK_TYPE_HIGHSCORES, ("game/" + GAME_NAME) + "/highscores");
}
function openSignLink() {
if (!isHome) {
openKingPage(LINK_TYPE_SIGN);
}
}
function openAddToWebsiteLink() {
openKingPage(LINK_TYPE_ADD_GAME, "website_content.jsp");
}
function openLoaderMovieLink() {
openKingPage(LINK_TYPE_LOADER_MOVIE);
}
function openRightClickLink() {
openKingPage(LINK_TYPE_RIGHT_CLICK);
}
function openOfflineProtectionLink() {
openKingPage(LINK_TYPE_PROTECT);
}
function addScore(points) {
checkScore();
var _local1 = (iscore - 123) / 2;
_local1 = _local1 + points;
iscore = (_local1 * 2) + 123;
var _local2 = new md5();
checkStr = _local2.hash((((iscore + ":") + GAME_NAME) + ":") + SK);
return(_local1);
}
function resetScore() {
iscore = 123;
checkStr = null;
}
function submitInternalScore() {
checkScore();
var _local1 = (iscore - 123) / 2;
submitScore(_local1);
}
function checkScore() {
if (checkStr != null) {
var _local1 = new md5();
if (checkStr != _local1.hash((((iscore + ":") + GAME_NAME) + ":") + SK)) {
SSK = "ng41ui54hy35tdsnd6f54rews";
}
}
}
function submitScore(score) {
var _local2 = new md5();
var _local1 = _local2.hash((((score + ":") + GAME_NAME) + ":") + SSK);
try {
if (isHome) {
flash.external.ExternalInterface.call("submitScore", score, _local1);
} else {
openKingPage(LINK_TYPE_HIGHSCORES, (((("game/" + GAME_NAME) + "/submit/") + score) + ":") + _local1);
}
} catch(e:Error) {
trace(e);
}
}
function submitLevel(level) {
var _local1 = new md5();
var _local2 = _local1.hash((((level + ":") + GAME_NAME) + ":") + SSK);
try {
if (isHome) {
flash.external.ExternalInterface.call("submitLevel", level, _local2);
}
} catch(e:Error) {
trace(e);
}
}
function submitAchievement(achievement) {
var _local1 = new md5();
var _local2 = _local1.hash((((achievement + ":") + GAME_NAME) + ":") + SAK);
try {
if (isHome) {
flash.external.ExternalInterface.call("submitAchievement", achievement, _local2);
}
} catch(e:Error) {
trace(e);
}
}
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;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&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);
}
function createNewParticle() {
var _local4 = emitter.attachMovie("libGlow", "newLibGlow", emitter.getNextHighestDepth());
var _local3 = new Particle(_local4, -10, -7, _root._width, _root._height);
_local3.setVel(randRange(minXVel, maxXVel), randRange(minYVel, maxYVel));
_local3.setSize(randRange(minSize, maxSize));
particles.push(_local3);
while (particles.length > numParticles) {
_local3 = particles.shift();
_local3.destroy();
}
var _local2 = 0;
while (_local2 < particles.length) {
particles[_local2].update();
_local2++;
}
}
function kill() {
var _local1 = 0;
while (_local1 < particles.length) {
particles[_local1].destroy();
_local1++;
}
}
function randRange(min, max) {
var _local1 = (Math.random() * (max - min)) + min;
return(_local1);
}
stop();
var GAME_NAME = "";
var MOCHI_SIGNATURE = "";
var loadCountURL = "http://www.mygame.com/king/loadcount.jsp";
var bounceURL = "http://www.mygame.com/king/bounce.jsp";
var loadHomeParametersURL = "http://www.king.com/servlet/FreeGameServlet?action=load";
var LINK_TYPE_LOADER_MOVIE = "loader_movie";
var LINK_TYPE_LOADER_PROGRESS = "loader_progress";
var LINK_TYPE_PROTECT = "protect";
var LINK_TYPE_OTHER_GAMES = "other_games";
var LINK_TYPE_HIGHSCORES = "highscores";
var LINK_TYPE_SIGN = "sign";
var LINK_TYPE_ADD_GAME = "add_game";
var LINK_TYPE_RIGHT_CLICK = "rightclick";
var LINK_TYPE_RIGHT_CLICK = "rightclick";
var SSK = "ng43ui54hy35tdsnd6f54rews";
var SAK = "ggfd7sday923mdsfd8csfds34";
var SK = "vf78hxcsjak77cxzhjkwad87s";
var iscore = 123;
var checkStr = null;
var USER_TYPE_UNREGISTERED = 0;
var USER_TYPE_REGISTERED = 1;
var USER_TYPE_GOLD = 2;
var USER_TYPE_SUBSCRIPTION = 3;
var SessionID = "";
var gameWidth = Stage.width;
var gameHeight = Stage.height;
var isHome = false;
bannedSign._alpha = 0;
bannedSign._x = (bannedSign._y = 0);
bannedSign.bg._width = gameWidth;
bannedSign.bg._height = gameHeight;
mcLoadLogoBg._x = (gameWidth / 2) - (mcLoadLogoBg._width / 2);
mcLoadLogoBg._y = (gameHeight / 2) - (mcLoadLogoBg._height / 2);
var result_lv = new LoadVars();
result_lv.onLoad = function (success) {
_root.initLoader();
};
var my_lv = new LoadVars();
my_lv.game = GAME_NAME;
my_lv.from = _root._url;
var so = SharedObject.getLocal("session");
if (so.data.sessionID == null) {
var rnd1 = Math.floor(Math.random() * 4294967295);
var rnd2 = Math.floor(Math.random() * 4294967295);
so.data.sessionID = rnd1.toString(16) + rnd2.toString(16);
so.flush();
}
sessionID = so.data.sessionID;
my_lv.session = sessionID;
my_lv.sendAndLoad(loadCountURL, result_lv, "GET");
if (MOCHI_SIGNATURE != "") {
__com_mochibot__(MOCHI_SIGNATURE, this, 10301, true);
}
var numParticles = 20;
var minXVel = -1;
var maxXVel = 1;
var minYVel = -1;
var maxYVel = 1;
var minSize = 12;
var maxSize = 29;
var minAlpha = 10;
var maxAlpha = 20;
var particles = new Array();
var emitter = _root.createEmptyMovieClip("p_holder", _root.getNextHighestDepth());
Frame 2
nextFrame();
Frame 3
stop();
stopAllSounds();
createEmptyMovieClip("mk", 1000);
yesBTN.onPress = function () {
var _local1 = new Sound();
_local1.attachSound("music.mp3");
_local1.start(0, 9999);
play();
mu = true;
mk.onEnterFrame = checkmk;
};
noBTN.onPress = function () {
play();
mu = false;
mk.onEnterFrame = checkmk;
};
checkmk = function () {
if (Key.isDown(77)) {
if (!down) {
if (mu == true) {
stopAllSounds();
} else {
var _local1 = new Sound();
_local1.attachSound("music.mp3");
_local1.start(0, 9999);
}
mu = !mu;
}
down = true;
} else {
down = false;
}
};
Frame 4
stop();
Frame 5
stop();
k = 1;
dgBTN.onPress = openAddToWebsiteLink;
pmgBTN.onPress = openOtherGamesLink;
createEmptyMovieClip("m", 0);
var saveFile = SharedObject.getLocal("DrullSave");
if (saveFile.data.level == undefined) {
saveFile.data.level = 1;
trace(saveFile.data.level);
}
i = 0;
while (i < 5) {
j = 0;
while (j < 6) {
m.attachMovie("levelBTN", "l" + k, k);
m["l" + k]._x = (j * 50) + 150;
m["l" + k]._y = (i * 50) + 100;
m["l" + k].k = k;
if (k < saveFile.data.level) {
m["l" + k].gotoAndStop(k);
m["l" + k].txtf = k;
m["l" + k].onRelease = function () {
level = this.k;
removeMovieClip(m);
nextFrame();
};
} else if (k == saveFile.data.level) {
m["l" + k].gotoAndStop(k);
m["l" + k].txtf = k;
m["l" + k].onRelease = function () {
level = this.k;
removeMovieClip(m);
nextFrame();
};
} else {
m["l" + k].gotoAndStop(31);
m["l" + k].txtf = k;
}
k++;
j++;
}
i++;
}
f.stop();
onEnterFrame = function () {
f._rotation = f._rotation + 2;
if (random(80) == 0) {
kl.play();
}
};
Frame 6
attachMovie("game", "game", 1);
game.gotoAndStop(level);
var xspeed = 0;
var yspeed = 0;
var fri = 0.8;
var targetD = 30;
var targetR = (targetD * 0.5);
var targetR2 = (targetR * targetR);
var playerD = 25;
var playerR = (playerD * 0.5);
var playerR2 = (playerR * playerR);
var playerD2 = (playerD * playerD);
var targets;
var coins;
var coinsTaken;
var target = null;
var coin = null;
var player = game.p;
var finish = game.f;
finish.stop();
var i;
var j;
var b;
createEmptyMovieClip("l", 0);
var line = l;
startGame = function () {
onEnterFrame = main;
onMouseDown = selectTarget;
game.restartBTN.onPress = restart;
game.menuBTN.onPress = menu;
};
win = function () {
if ((level + 1) > saveFile.data.level) {
saveFile.data.level = level + 1;
}
if (level == 31) {
menu();
} else if (level == 30) {
nextFrame();
level++;
restart();
} else {
level++;
restart();
}
};
menu = function () {
removeMovieClip(game);
gotoAndStop (5);
};
restart = function () {
attachMovie("game", "game", 1);
game.gotoAndStop(level);
target = null;
xspeed = 0;
yspeed = 0;
line.clear();
finish.stop();
game.restartBTN.onPress = restart;
game.menuBTN.onPress = menu;
};
selectTarget = function () {
i = 0;
while (i < targets) {
xdif = game["t" + i]._x - _xmouse;
ydif = game["t" + i]._y - _ymouse;
dif = (xdif * xdif) + (ydif * ydif);
if (dif < targetR2) {
if (game["t" + i].oneTimer) {
if (!game["t" + i].used) {
target = game["t" + i];
target.used = true;
target.nextFrame();
}
} else {
target = game["t" + i];
}
}
i++;
}
};
main = function () {
if (Key.isDown(82)) {
if (!rDown) {
restart();
}
rDown = true;
} else {
rDown = false;
}
if (target) {
xdif = target._x - player._x;
ydif = target._y - player._y;
dif = (xdif * xdif) + (ydif * ydif);
ang = Math.atan2(ydif, xdif);
xspeed = xspeed + (((Math.cos(ang) * dif) * 5E-6) + Math.cos(ang));
yspeed = yspeed + (((Math.sin(ang) * dif) * 5E-6) + Math.sin(ang));
}
xspeed = xspeed * fri;
yspeed = yspeed * fri;
player._x = player._x + xspeed;
player._y = player._y + yspeed;
player._rotation = player._rotation + (xspeed + (yspeed * 0.5));
line.clear();
if (target) {
line.lineStyle(2.5, 0, 100);
line.moveTo(target._x, target._y);
line.lineTo(player._x, player._y);
}
xdif = finish._x - player._x;
ydif = finish._y - player._y;
dif = (xdif * xdif) + (ydif * ydif);
if (coinsTaken == 0) {
finish.gotoAndStop(2);
if (dif < playerD2) {
win();
}
} else {
i = 0;
while (i < coins) {
coin = game["c" + i];
if (!coin.taken) {
xdif = coin._x - player._x;
ydif = coin._y - player._y;
dif = (xdif * xdif) + (ydif * ydif);
if (dif < (playerD2 * 0.8)) {
coin.nextFrame();
coin.taken = true;
coinsTaken--;
}
}
i++;
}
}
finish._rotation = finish._rotation + 2;
};
startGame();
Frame 7
stop();
menuBTN.onPress = menu;
pmgBTN.onPress = openOtherGamesLink;
kl.onEnterFrame = function () {
if (random(80) == 0) {
kl.play();
}
};
Frame 8
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);
}
function sitelock(url_to_lock) {
if (url_to_lock != "none") {
domain_parts = _url.split("://");
real_domain = domain_parts[1].split("/");
if ((real_domain[0] != url_to_lock) && (real_domain[0] != ("www." + url_to_lock))) {
_root._alpha = 0;
return(true);
}
return(false);
}
return(false);
}
stop();
__com_mochibot__("2a21fd2c", this, 10301, true);
if (!sitelock("none")) {
onEnterFrame = function () {
if (getBytesLoaded() == getBytesTotal()) {
gotoAndStop (3);
delete onEnterFrame;
}
lbar._xscale = (getBytesLoaded() / getBytesTotal()) * 100;
};
var saveFile = SharedObject.getLocal("drullSave");
if (saveFile.data.level == undefined) {
saveFile.data.level = 1;
trace(saveFile.data.level);
}
kl.onEnterFrame = function () {
if (random(80) == 0) {
kl.play();
}
};
}
Frame 9
stopAllSounds();
gotoAndStop (3);
Frame 11
function fireFire() {
new mx.transitions.Tween(mcKingLoader.fireLogoHolder, "_x", mx.transitions.easing.Regular.easeOut, mcKingLoader.fireLogoHolder._x, ((gameWidth / 2) - (mcKingLoader.dragonHolder._width / 2)) - 51, 1, true);
mcKingLoader.fireLogoHolder.play();
}
function showPlayBtn() {
mcKingLoader.mcPlay._x = (gameWidth / 2) - (mcKingLoader.mcPlay._width / 2);
mcKingLoader.mcPlay._y = mcKingLoader.fireLogoHolder._y + 210;
new mx.transitions.Tween(mcKingLoader.mcPlay, "_alpha", mx.transitions.easing.None.easeNone, 0, 100, 0.5, true);
mcKingLoader.mcPlay.onPress = btnOnPress;
mcKingLoader.mcPlay.onRollOver = btnOnOver;
mcKingLoader.mcPlay.onRollOut = (mcKingLoader.mcPlay.onDragOut = btnOnOut);
mcKingLoader.mcPlay.onRelease = mx.utils.Delegate.create(this, launchGame);
Delay.oneShot(this, showGlimmer, 1000);
}
function showGlimmer() {
bell.start();
mcKingLoader.mcGlim._x = mcKingLoader.fireLogoHolder_.x - mcKingLoader.mcGlim._width;
mcKingLoader.mcGlim._y = mcKingLoader.fireLogoHolder._y + 112;
var _local2 = mcKingLoader.fireLogoHolder._x - mcKingLoader.mcGlim._width;
var _local3 = (mcKingLoader.fireLogoHolder._x + mcKingLoader.fireLogoHolder._width) - 80;
var _local1 = new mx.transitions.Tween(mcKingLoader.mcGlim, "_x", mx.transitions.easing.None.easeNone, _local2, _local3, 0.5, true);
_local1.onMotionFinished = glimmerDone;
}
function glimmerDone() {
mcKingLoader.mcGlim._visible = false;
}
function btnOnOver() {
var _local2 = this;
_local2.gotoAndStop("over");
}
function btnOnOut() {
var _local2 = this;
_local2.gotoAndStop("idle");
}
function btnOnPress() {
var _local2 = this;
_local2.gotoAndStop("down");
}
function launchGame() {
gotoAndStop (3);
}
stop();
mcKingLoader.dragonHolder.attachMovie("mcDragon", "newDragon", 1);
mcKingLoader.fireLogoHolder.stop();
mcKingLoader.dragonHolder.stop();
mcKingLoader._x = (mcKingLoader._y = 0);
mcKingLoader.bg._width = gameWidth;
mcKingLoader.bg._height = gameHeight;
mcKingLoader.bg.onRelease = function () {
if (!isHome) {
openKingPage(LINK_TYPE_LOADER_MOVIE);
}
};
mcKingLoader.fireLogoHolder._x = (gameWidth - mcKingLoader.fireLogoHolder._width) - 90;
mcKingLoader.fireLogoHolder._y = ((gameHeight / 2) - (mcKingLoader.fireLogoHolder._height / 2)) - 60;
mcKingLoader.dragonHolder._x = gameWidth - mcKingLoader.dragonHolder._width;
mcKingLoader.dragonHolder._y = (gameHeight / 2) - (mcKingLoader.dragonHolder._height / 2);
mcKingLoader.mcPlay._alpha = 0;
mcKingLoader.mcPlay.useHandCursor = true;
var bell = new Sound();
bell.attachSound("sfxBell");
mcKingLoader.initAnimDriver(30, false);
trace("StartAnim");
mcKingLoader.dragonHolder.play();
Symbol 136 MovieClip [__Packages.md5] Frame 0
class md5
{
function md5 (b64pad, chrsz) {
if (b64pad != undefined) {
this.b64pad = b64pad;
}
if (((chrsz != undefined) && (chrsz == 8)) || (chrsz == 16)) {
this.chrsz = chrsz;
}
}
function hash(s) {
return(hex_md5(s));
}
function hex_md5(s) {
return(binl2hex(core_md5(str2binl(s), s.length * chrsz)));
}
function b64_md5(s) {
return(binl2b64(core_md5(str2binl(s), s.length * chrsz)));
}
function str_md5(s) {
return(binl2str(core_md5(str2binl(s), s.length * chrsz)));
}
function hex_hmac_md5(key, data) {
return(binl2hex(core_hmac_md5(key, data)));
}
function b64_hmac_md5(key, data) {
return(binl2b64(core_hmac_md5(key, data)));
}
function str_hmac_md5(key, data) {
return(binl2str(core_hmac_md5(key, data)));
}
function md5_cmn(q, a, b, x, s, t) {
return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b));
}
function md5_ff(a, b, c, d, x, s, t) {
return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t));
}
function md5_gg(a, b, c, d, x, s, t) {
return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t));
}
function md5_hh(a, b, c, d, x, s, t) {
return(md5_cmn((b ^ c) ^ d, a, b, x, s, t));
}
function md5_ii(a, b, c, d, x, s, t) {
return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t));
}
function core_md5(x, len) {
x[len >> 5] = x[len >> 5] | (128 << (len % 32));
x[(((len + 64) >>> 9) << 4) + 14] = len;
var _local5 = 1732584193 /* 0x67452301 */;
var _local4 = -271733879;
var _local3 = -1732584194;
var _local2 = 271733878 /* 0x10325476 */;
var _local6 = 0;
while (_local6 < x.length) {
var _local11 = _local5;
var _local10 = _local4;
var _local9 = _local3;
var _local8 = _local2;
_local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 0], 7, -680876936);
_local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 1], 12, -389564586);
_local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 2], 17, 606105819);
_local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 3], 22, -1044525330);
_local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 4], 7, -176418897);
_local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 5], 12, 1200080426);
_local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 6], 17, -1473231341);
_local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 7], 22, -45705983);
_local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 8], 7, 1770035416);
_local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 9], 12, -1958414417);
_local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 10], 17, -42063);
_local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 11], 22, -1990404162);
_local5 = md5_ff(_local5, _local4, _local3, _local2, x[_local6 + 12], 7, 1804603682);
_local2 = md5_ff(_local2, _local5, _local4, _local3, x[_local6 + 13], 12, -40341101);
_local3 = md5_ff(_local3, _local2, _local5, _local4, x[_local6 + 14], 17, -1502002290);
_local4 = md5_ff(_local4, _local3, _local2, _local5, x[_local6 + 15], 22, 1236535329);
_local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 1], 5, -165796510);
_local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 6], 9, -1069501632);
_local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 11], 14, 643717713);
_local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 0], 20, -373897302);
_local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 5], 5, -701558691);
_local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 10], 9, 38016083);
_local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 15], 14, -660478335);
_local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 4], 20, -405537848);
_local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 9], 5, 568446438);
_local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 14], 9, -1019803690);
_local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 3], 14, -187363961);
_local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 8], 20, 1163531501);
_local5 = md5_gg(_local5, _local4, _local3, _local2, x[_local6 + 13], 5, -1444681467);
_local2 = md5_gg(_local2, _local5, _local4, _local3, x[_local6 + 2], 9, -51403784);
_local3 = md5_gg(_local3, _local2, _local5, _local4, x[_local6 + 7], 14, 1735328473);
_local4 = md5_gg(_local4, _local3, _local2, _local5, x[_local6 + 12], 20, -1926607734);
_local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 5], 4, -378558);
_local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 8], 11, -2022574463);
_local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 11], 16, 1839030562);
_local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 14], 23, -35309556);
_local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 1], 4, -1530992060);
_local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 4], 11, 1272893353);
_local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 7], 16, -155497632);
_local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 10], 23, -1094730640);
_local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 13], 4, 681279174);
_local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 0], 11, -358537222);
_local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 3], 16, -722521979);
_local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 6], 23, 76029189);
_local5 = md5_hh(_local5, _local4, _local3, _local2, x[_local6 + 9], 4, -640364487);
_local2 = md5_hh(_local2, _local5, _local4, _local3, x[_local6 + 12], 11, -421815835);
_local3 = md5_hh(_local3, _local2, _local5, _local4, x[_local6 + 15], 16, 530742520);
_local4 = md5_hh(_local4, _local3, _local2, _local5, x[_local6 + 2], 23, -995338651);
_local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 0], 6, -198630844);
_local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 7], 10, 1126891415);
_local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 14], 15, -1416354905);
_local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 5], 21, -57434055);
_local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 12], 6, 1700485571);
_local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 3], 10, -1894986606);
_local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 10], 15, -1051523);
_local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 1], 21, -2054922799);
_local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 8], 6, 1873313359);
_local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 15], 10, -30611744);
_local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 6], 15, -1560198380);
_local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 13], 21, 1309151649);
_local5 = md5_ii(_local5, _local4, _local3, _local2, x[_local6 + 4], 6, -145523070);
_local2 = md5_ii(_local2, _local5, _local4, _local3, x[_local6 + 11], 10, -1120210379);
_local3 = md5_ii(_local3, _local2, _local5, _local4, x[_local6 + 2], 15, 718787259);
_local4 = md5_ii(_local4, _local3, _local2, _local5, x[_local6 + 9], 21, -343485551);
_local5 = safe_add(_local5, _local11);
_local4 = safe_add(_local4, _local10);
_local3 = safe_add(_local3, _local9);
_local2 = safe_add(_local2, _local8);
_local6 = _local6 + 16;
}
return(Array(_local5, _local4, _local3, _local2));
}
function core_hmac_md5(key, data) {
var _local3 = new Array(str2binl(key));
if (_local3.length > 16) {
_local3 = core_md5(_local3, key.length * chrsz);
}
var _local4 = new Array(16);
var _local5 = new Array(16);
var _local2 = 0;
while (_local2 < 16) {
_local4[_local2] = _local3[_local2] ^ 909522486;
_local5[_local2] = _local3[_local2] ^ 1549556828;
_local2++;
}
var _local6 = new Array(core_md5(_local4.concat(str2binl(data)), 512 + (data.length * chrsz)));
return(core_md5(_local5.concat(_local6), 640));
}
function safe_add(x, y) {
var _local1 = new Number((x & 65535) + (y & 65535));
var _local2 = new Number(((x >> 16) + (y >> 16)) + (_local1 >> 16));
return((_local2 << 16) | (_local1 & 65535));
}
function bit_rol(num, cnt) {
return((num << cnt) | (num >>> (32 - cnt)));
}
function str2binl(str) {
var _local4 = new Array();
var _local5 = (1 << chrsz) - 1;
var _local2 = 0;
while (_local2 < (str.length * chrsz)) {
_local4[_local2 >> 5] = _local4[_local2 >> 5] | ((str.charCodeAt(_local2 / chrsz) & _local5) << (_local2 % 32));
_local2 = _local2 + chrsz;
}
return(_local4);
}
function binl2str(bin) {
var _local4 = new String("");
var _local5 = (1 << chrsz) - 1;
var _local2 = 0;
while (_local2 < (bin.length * 32)) {
_local4 = _local4 + String.fromCharCode((bin[_local2 >> 5] >>> (_local2 % 32)) & _local5);
_local2 = _local2 + chrsz;
}
return(_local4);
}
function binl2hex(binarray) {
var _local3 = "0123456789abcdef";
var _local4 = new String("");
var _local1 = 0;
while (_local1 < (binarray.length * 4)) {
_local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15));
_local1++;
}
return(_local4);
}
function binl2b64(binarray) {
var _local7 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var _local5 = new String("");
var _local3 = 0;
while (_local3 < (binarray.length * 4)) {
var _local6 = ((((binarray[_local3 >> 2] >> (8 * (_local3 % 4))) & 255) << 16) | (((binarray[(_local3 + 1) >> 2] >> (8 * ((_local3 + 1) % 4))) & 255) << 8)) | ((binarray[(_local3 + 2) >> 2] >> (8 * ((_local3 + 2) % 4))) & 255);
var _local2 = 0;
while (_local2 < 4) {
if (((_local3 * 8) + (_local2 * 6)) > (binarray.length * 32)) {
_local5 = _local5 + b64pad;
} else {
_local5 = _local5 + _local7.charAt((_local6 >> (6 * (3 - _local2))) & 63);
}
_local2++;
}
_local3 = _local3 + 3;
}
return(_local5);
}
var b64pad = new String("");
var chrsz = new Number(8);
}
Symbol 137 MovieClip [__Packages.Particle] Frame 0
class Particle
{
var _stageWidth, _stageHeight, clip, _xVel, _yVel;
function Particle (libParticle, xpos, ypos, stageWidth, stageHeight) {
_stageWidth = stageWidth;
_stageHeight = stageHeight;
clip = libParticle;
clip._x = xpos;
clip._y = ypos;
}
function setVel(xvel, yvel) {
_xVel = xvel;
_yVel = yvel;
}
function setSize(size) {
clip._width = size;
clip._height = size;
}
function setAlphaDecr(val) {
_alphaDecr = val;
}
function update() {
clip._x = clip._x + _xVel;
clip._y = clip._y + _yVel;
clip._alpha = clip._alpha - _alphaDecr;
}
function destroy() {
removeMovieClip(clip);
}
var _alphaDecr = 0;
}
Symbol 138 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon
{
function OnEnterFrameBeacon () {
}
static function init() {
var _local4 = _global.MovieClip;
if (!_root.__OnEnterFrameBeacon) {
mx.transitions.BroadcasterMX.initialize(_local4);
var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876);
_local3.onEnterFrame = function () {
_global.MovieClip.broadcastMessage("onEnterFrame");
};
}
}
static var version = "1.1.0.52";
}
Symbol 139 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX
{
var _listeners;
function BroadcasterMX () {
}
static function initialize(o, dontCreateArray) {
if (o.broadcastMessage != undefined) {
delete o.broadcastMessage;
}
o.addListener = mx.transitions.BroadcasterMX.prototype.addListener;
o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener;
if (!dontCreateArray) {
o._listeners = new Array();
}
}
function addListener(o) {
removeListener(o);
if (broadcastMessage == undefined) {
broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage;
}
return(_listeners.push(o));
}
function removeListener(o) {
var _local2 = _listeners;
var _local3 = _local2.length;
while (_local3--) {
if (_local2[_local3] == o) {
_local2.splice(_local3, 1);
if (!_local2.length) {
broadcastMessage = undefined;
}
return(true);
}
}
return(false);
}
function broadcastMessage() {
var _local5 = String(arguments.shift());
var _local4 = _listeners.concat();
var _local6 = _local4.length;
var _local3 = 0;
while (_local3 < _local6) {
_local4[_local3][_local5].apply(_local4[_local3], arguments);
_local3++;
}
}
static var version = "1.1.0.52";
}
Symbol 140 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween
{
var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime;
function Tween (obj, prop, func, begin, finish, duration, useSeconds) {
mx.transitions.OnEnterFrameBeacon.init();
if (!arguments.length) {
return;
}
this.obj = obj;
this.prop = prop;
this.begin = begin;
position = (begin);
this.duration = (duration);
this.useSeconds = useSeconds;
if (func) {
this.func = func;
}
this.finish = (finish);
_listeners = [];
addListener(this);
start();
}
function set time(t) {
prevTime = _time;
if (t > duration) {
if (looping) {
rewind(t - _duration);
update();
broadcastMessage("onMotionLooped", this);
} else {
if (useSeconds) {
_time = _duration;
update();
}
stop();
broadcastMessage("onMotionFinished", this);
}
} else if (t < 0) {
rewind();
update();
} else {
_time = t;
update();
}
//return(time);
}
function get time() {
return(_time);
}
function set duration(d) {
_duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d));
//return(duration);
}
function get duration() {
return(_duration);
}
function set FPS(fps) {
var _local2 = isPlaying;
stopEnterFrame();
_fps = fps;
if (_local2) {
startEnterFrame();
}
//return(FPS);
}
function get FPS() {
return(_fps);
}
function set position(p) {
setPosition(p);
//return(position);
}
function setPosition(p) {
prevPos = _pos;
obj[prop] = (_pos = p);
broadcastMessage("onMotionChanged", this, _pos);
updateAfterEvent();
}
function get position() {
return(getPosition());
}
function getPosition(t) {
if (t == undefined) {
t = _time;
}
return(func(t, begin, change, _duration));
}
function set finish(f) {
change = f - begin;
//return(finish);
}
function get finish() {
return(begin + change);
}
function continueTo(finish, duration) {
begin = position;
this.finish = (finish);
if (duration != undefined) {
this.duration = (duration);
}
start();
}
function yoyo() {
continueTo(begin, time);
}
function startEnterFrame() {
if (_fps == undefined) {
_global.MovieClip.addListener(this);
} else {
_intervalID = setInterval(this, "onEnterFrame", 1000 / _fps);
}
isPlaying = true;
}
function stopEnterFrame() {
if (_fps == undefined) {
_global.MovieClip.removeListener(this);
} else {
clearInterval(_intervalID);
}
isPlaying = false;
}
function start() {
rewind();
startEnterFrame();
broadcastMessage("onMotionStarted", this);
}
function stop() {
stopEnterFrame();
broadcastMessage("onMotionStopped", this);
}
function resume() {
fixTime();
startEnterFrame();
broadcastMessage("onMotionResumed", this);
}
function rewind(t) {
_time = ((t == undefined) ? 0 : (t));
fixTime();
update();
}
function fforward() {
time = (_duration);
fixTime();
}
function nextFrame() {
if (useSeconds) {
time = ((getTimer() - _startTime) / 1000);
} else {
time = (_time + 1);
}
}
function onEnterFrame() {
nextFrame();
}
function prevFrame() {
if (!useSeconds) {
time = (_time - 1);
}
}
function toString() {
return("[Tween]");
}
function fixTime() {
if (useSeconds) {
_startTime = getTimer() - (_time * 1000);
}
}
function update() {
position = (getPosition(_time));
}
static var version = "1.1.0.52";
static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init();
static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true);
function func(t, b, c, d) {
return(((c * t) / d) + b);
}
}
Symbol 141 MovieClip [__Packages.Delay] Frame 0
class Delay
{
var m_fn, m_param, m_context, m_delay, m_started, m_timerId;
function Delay (context, fn, delay) {
m_fn = fn;
m_param = new Array();
var _local3 = 3;
while (_local3 < arguments.length) {
m_param.push(arguments[_local3]);
_local3++;
}
m_context = context;
m_delay = delay;
m_started = getTimer();
m_timerId = setInterval(mx.utils.Delegate.create(this, onEvent), delay);
}
function onEvent() {
if (getTimer() >= (m_delay + m_started)) {
clearInterval(m_timerId);
m_fn.apply(m_context, m_param);
m_fn = undefined;
m_param = undefined;
}
}
static function oneShot(context, fn, delay) {
var _local3 = new Delay(context, fn, delay);
_local3.m_param = new Array();
var _local2 = 3;
while (_local2 < arguments.length) {
_local3.m_param.push(arguments[_local2]);
_local2++;
}
}
}
Symbol 142 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 143 MovieClip [__Packages.mx.transitions.easing.Regular] Frame 0
class mx.transitions.easing.Regular
{
function Regular () {
}
static function easeIn(t, b, c, d) {
t = t / d;
return(((c * t) * t) + b);
}
static function easeOut(t, b, c, d) {
t = t / d;
return((((-c) * t) * (t - 2)) + b);
}
static function easeInOut(t, b, c, d) {
t = t / (d / 2);
if (t < 1) {
return((((c / 2) * t) * t) + b);
}
t--;
return((((-c) / 2) * ((t * (t - 2)) - 1)) + b);
}
static var version = "1.1.0.52";
}
Symbol 144 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None
{
function None () {
}
static function easeNone(t, b, c, d) {
return(((c * t) / d) + b);
}
static function easeIn(t, b, c, d) {
return(((c * t) / d) + b);
}
static function easeOut(t, b, c, d) {
return(((c * t) / d) + b);
}
static function easeInOut(t, b, c, d) {
return(((c * t) / d) + b);
}
static var version = "1.1.0.52";
}
Symbol 145 MovieClip [__Packages.AnimDriver] Frame 0
class AnimDriver extends MovieClip
{
var fps, pauseOffset, gotoAndStop, loop, startTime, onEnterFrame, _totalframes;
function AnimDriver () {
super();
}
function initAnimDriver(p_fps) {
fps = p_fps;
pauseOffset = 0;
}
function playAnim(p_frame, p_loop) {
gotoAndStop(p_frame);
loop = p_loop;
startTime = getTimer();
onEnterFrame = mx.utils.Delegate.create(this, updateAnim);
}
function disableAnim() {
onEnterFrame = undefined;
}
function jumpTo(p_frame) {
stopAnim();
playAnim(p_frame);
}
function pauseAnim() {
pauseOffset = getTimer();
onEnterFrame = undefined;
}
function stopAnim() {
startTime = 1;
onEnterFrame = undefined;
}
function updateAnim() {
var _local3 = getTimer();
var _local4 = (1 / fps) * 1000;
var _local2 = Math.round(((_local3 - startTime) / _local4) + 1);
if (_local2 >= _totalframes) {
startTime = _local3;
_local2 = _totalframes;
if (!loop) {
stopAnim();
}
}
gotoAndStop(_local2);
}
}
Symbol 35 MovieClip Frame 1
this._rotation = random(360);
onEnterFrame = function () {
this._rotation = this._rotation - 0.5;
};
Symbol 40 MovieClip Frame 1
this._rotation = random(40) - 20;
Symbol 50 MovieClip Frame 1
this.onRelease = function () {
_root.openSignLink();
};
Symbol 59 MovieClip Frame 1
gotoAndStop(random(5) + 1);
Symbol 66 MovieClip Frame 1
if (random(60) == 0) {
gotoAndPlay (3);
}
Symbol 66 MovieClip Frame 2
gotoAndPlay (1);
Symbol 68 MovieClip Frame 1
normal = function () {
dis = Math.sqrt((_xmouse * _xmouse) + (_ymouse * _ymouse));
ang = Math.atan2(_ymouse, _xmouse);
if (dis > 4) {
eye._x = Math.cos(ang) * 4;
eye._y = Math.sin(ang) * 4;
} else {
eye._x = _xmouse;
eye._y = _ymouse;
}
};
onEnterFrame = normal;
Symbol 76 MovieClip Frame 1
this.oneTimer = true;
this.used = false;
stop();
this._rotation = random(360);
onEnterFrame = function () {
this._rotation = this._rotation - 0.5;
};
Symbol 81 MovieClip Frame 40
stop();
Symbol 82 MovieClip [game] Frame 1
_parent.targets = 1;
_parent.coins = 0;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 2
_parent.targets = 2;
_parent.coins = 0;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 3
_parent.targets = 3;
_parent.coins = 1;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 4
_parent.targets = 3;
_parent.coins = 1;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 5
_parent.targets = 2;
_parent.coins = 2;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 6
_parent.targets = 5;
_parent.coins = 5;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 7
_parent.targets = 2;
_parent.coins = 1;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 8
_parent.targets = 3;
_parent.coins = 2;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 9
_parent.targets = 4;
_parent.coins = 2;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 10
_parent.targets = 5;
_parent.coins = 4;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 11
_parent.targets = 3;
_parent.coins = 2;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 12
_parent.targets = 4;
_parent.coins = 2;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 13
_parent.targets = 5;
_parent.coins = 2;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 14
_parent.targets = 4;
_parent.coins = 2;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 15
_parent.targets = 2;
_parent.coins = 4;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 16
_parent.targets = 4;
_parent.coins = 2;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 17
_parent.targets = 5;
_parent.coins = 3;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 18
_parent.targets = 5;
_parent.coins = 8;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
kl.onEnterFrame = function () {
if (random(80) == 0) {
kl.play();
}
};
Symbol 82 MovieClip [game] Frame 19
_parent.targets = 3;
_parent.coins = 2;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 20
_parent.targets = 3;
_parent.coins = 2;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 21
_parent.targets = 3;
_parent.coins = 3;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 22
_parent.targets = 4;
_parent.coins = 3;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 23
_parent.targets = 5;
_parent.coins = 3;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 24
_parent.targets = 4;
_parent.coins = 4;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 25
_parent.targets = 5;
_parent.coins = 3;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 26
_parent.targets = 3;
_parent.coins = 3;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 27
_parent.targets = 4;
_parent.coins = 3;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 28
_parent.targets = 4;
_parent.coins = 3;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 29
_parent.targets = 3;
_parent.coins = 3;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 30
_parent.targets = 4;
_parent.coins = 4;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 82 MovieClip [game] Frame 31
_parent.targets = 5;
_parent.coins = 3;
_parent.coinsTaken = _parent.coins;
i = 0;
while (i < _parent.coins) {
this["c" + i].stop();
this["c" + i].taken = false;
i++;
}
Symbol 97 MovieClip Frame 1
urlStart = _url.indexOf("://") + 3;
urlEnd = _url.indexOf("/", urlStart);
domain = _url.substring(urlStart, urlEnd);
LastDot = domain.lastIndexOf(".") - 1;
domEnd = domain.lastIndexOf(".", LastDot) + 1;
domain = domain.substring(domEnd, domain.length);
if (domain != "king.com") {
mp.onRelease = function () {
getURL ("http://madpandaproductions.com", _blank);
};
am.onRelease = function () {
getURL ("http://www.newgrounds.com/audio/listen/198839", _blank);
};
}
skipBTN.onRelease = function () {
_root.nextFrame();
};
Symbol 98 MovieClip Frame 210
_parent.play();
Symbol 122 MovieClip Frame 73
stop();
_root.showPlayBtn();
Symbol 134 MovieClip Frame 1
stop();
Symbol 135 MovieClip [KingLoader] Frame 1
#initclip 11
Object.registerClass("KingLoader", AnimDriver);
#endinitclip