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

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

Grave Digger.swf

This is the info page for
Flash #48822

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


Text
A HALLOWEEN SPECIAL

<p align="left"><font face="Arial Rounded MT Bold" size="10" color="#993399" letterSpacing="0.000000" kerning="0"><a href="http://www.nobstudio.com" target = "_blank"><b>NOBSTUDIO</b></a><font size="14"><a href="http://www.nobstudio.com" target = "_blank"><b> </b></a><font size="8"><a href="http://www.nobstudio.com" target = "_blank"><b>Presents</b></a></font></font></font></p>

G

R

A

V

E

D

I

G

R

PLAY MORE GAMES

PLAY MORE GAMES

START

START

HIGHSCORES

HIGHSCORES

HALLOWEEN GAME

CREATED BY

NOBSTUDIO

CREATED BY

NOBSTUDIO

OFF MUSIC

OFF MUSIC

OFF SOUND

OFF SOUND

ON MUSIC

ON MUSIC

ON SOUND

ON SOUND

START

START

You can hire up to nine grave
diggers. Game Over if all grave
diggers have run away.

Your task is to find as
much treasure as possible
in 9 games.

1230000

Ghosts will scare grave
diggers away.
Click on the ghosts to
drive them away,
Each click costs 1 gold.
Each ghost driven away
rewards 2 gold.

Each game last 60
seconds.
Treasure appears in
the last 10 seconds.

Clicking on
grave digger
will drive 2
diggers away.

DAY     / 9

3

QUIT

QUIT

1000

Gold required to
hire grave
diggers.

Gold required to
lower number of
clicks.

1000

Increase number of
clicks required to
kill the ghost.
You will receive
gold.

Number of
clicks required
to kill the ghost.

<p align="center"><font face="Arial Rounded MT Bold" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

Decrease number
of clicks required to
kill the ghost.
Gold will be
deducted.

1000

<p align="center"><font face="Arial Rounded MT Bold" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

1000

<p align="center"><font face="Arial Rounded MT Bold" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

Each level
increases the
number of clicks
required to kill
ghosts by 1.
Higher level
gives better
rewards and
treasures.

DIFFICULTY

1000

Gold required to
increase
difficulty level.

1000

1000

Increase difficulty.
Gold will be
deducted.

Decrease difficulty.
You will receive
gold.

level4

level4

level3

level3

level2

level2

level1

level1

level5

level5

Increase number of
grave diggers.
Gold will be
deducted.

Decrease number
of grave diggers.
You will get back
gold.

3.5

DURATION:

seconds

3.5

The amount of
time before ghost
disappears.

Are you sure you want to quit?

YES

YES

NO

NO

<p align="center"><font face="Arial Rounded MT Bold" size="25" color="#ff6600" letterSpacing="0.000000" kerning="1"><b>60</b></font></p>

<p align="center"><font face="Arial Rounded MT Bold" size="25" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>60</b></font></p>

+ 123

-

123

START

DIGGING!

TIME'S

UP!

GAME OVER!

12300

+

gold:

grave diggers:

ghost levels:

level:

score:

12300

SUBMIT

SUBMIT

9 DAYS OVER!

12300

Get ready for BONUS LEVEL!
Kill as many ghosts as possible
in 15 seconds!

BONUS LEVEL 1

BONUS LEVEL 1

Get ready for BONUS LEVEL!
Kill as many ghosts as possible
in 30 seconds!

BONUS LEVEL 2

BONUS LEVEL 2

Get ready for BONUS LEVEL!
Kill as many ghosts as possible
in 45 seconds!
There is a special surprise if you
are fast enough!

BONUS LEVEL 3

BONUS LEVEL 3

ActionScript [AS1/AS2]

Frame 1
MochiAd.showPreGameAd({id:"9ed97b340c28df27", res:"550x400", background:6710937, color:10027008, outline:16777215, no_bg:true}); mochi.MochiServices.connect("9ed97b340c28df27"); function gotoMySite() { getURL ("http://www.nobstudio.com", "_blank"); } resetGame = function () { _root.ghostnumOfType = 3; _root.currentRound = 1; _root.totalM = 9; _root.lifeMax = 9; _root.life = _root.lifeMax; _root.damage = 10; _root.timer = 0; _root.life_mc.gotoAndStop(_root.life_mc._totalframes); _root.checkMouseUp = false; _root.spawntimer = 500; _root.mtimer = 5; _root.mintimer = 2; _root.currentlevel = 1; _root.gold = 5; _root.ghost1 = new Array(10, 1, 2, 1); _root.ghost2 = new Array(10, 1, 2, 1); _root.ghost3 = new Array(10, 1, 2, 1); _root.bonusRound = 0; _root.treasure = new Array(10, 0, 20, 3); _root.treasureRandom = new Array(20, 50); _root.man = new Array(10, 2, 0, 3); setmtimer(); }; setmtimer = function () { if (_root.currentRound == 1) { _root.mtimer = 5; } else if (_root.currentRound == 2) { _root.mtimer = 5; } else if (_root.currentRound == 3) { _root.mtimer = 4.5; } else if (_root.currentRound == 4) { _root.mtimer = 4; } else if (_root.currentRound == 5) { _root.mtimer = 3.5; } else if (_root.currentRound == 6) { _root.mtimer = 3; } else if (_root.currentRound == 7) { _root.mtimer = 2.5; } else if (_root.currentRound == 8) { _root.mtimer = 2; } else if (_root.currentRound == 9) { _root.mtimer = 1.5; } }; calculateGoldLife = function () { _root.lifeCost = (10 * _root.currentRound) * 2; }; setUpInterface = function () { calculateGoldlevel(); _root.ghost1dmg = _root.ghost1[0] / 10; _root.ghost2dmg = _root.ghost2[0] / 10; _root.ghost3dmg = _root.ghost3[0] / 10; calculateGoldLife(); _root.ghost1mc.gotoAndStop(_root.ghost1dmg); _root.ghost2mc.gotoAndStop(_root.ghost2dmg); _root.ghost3mc.gotoAndStop(_root.ghost3dmg); _root.b_minusdigger.enabled = true; _root.b_minusdigger._alpha = 100; _root.b_adddigger.enabled = true; _root.b_adddigger._alpha = 100; _root.life_mc.gotoAndStop(_root.life + 1); if (_root.life == 1) { _root.b_minusdigger.enabled = false; _root.b_minusdigger._alpha = 30; } if (_root.life == _root.lifeMax) { _root.b_adddigger.enabled = false; _root.b_adddigger._alpha = 30; } var _local2 = 1; while (_local2 <= _root.ghostnumOfType) { _root["b_addghost" + _local2].enabled = true; _root["b_addghost" + _local2]._alpha = 100; _root["b_minusghost" + _local2].enabled = true; _root["b_minusghost" + _local2]._alpha = 100; if (_root[("ghost" + _local2) + "dmg"] == _root.currentlevel) { _root["b_addghost" + _local2].enabled = false; _root["b_addghost" + _local2]._alpha = 30; } if (_root[("ghost" + _local2) + "dmg"] == 1) { _root["b_minusghost" + _local2].enabled = false; _root["b_minusghost" + _local2]._alpha = 30; } _local2++; } _root.levelmc1.gotoAndStop(2); _root.levelmc2.gotoAndStop(2); _root.levelmc3.gotoAndStop(2); _root.levelmc4.gotoAndStop(2); _root.levelmc5.gotoAndStop(2); _local2 = 1; while (_local2 <= _root.currentlevel) { _root["levelmc" + _local2].gotoAndStop(1); _local2++; } }; calculateGoldlevel = function () { var _local3 = 100; var _local2 = 1; while (_local2 < _root.currentlevel) { _local3 = _local3 * 2; _local2++; } _root.goldlevel = _local3; }; changelevel = function (whichGhost, addOrMinus, sound) { if (addOrMinus == "add") { _root[whichGhost][0] = _root[whichGhost][0] + 10; calculateGoldGhost(whichGhost); _root.gold = _root.gold + _root["gold" + whichGhost]; if (sound == true) { buySound.start(); } } else if (addOrMinus == "minus") { if (_root.gold > _root["gold" + whichGhost]) { if (sound == true) { buySound.start(); } _root[whichGhost][0] = _root[whichGhost][0] - 10; _root.gold = _root.gold - _root["gold" + whichGhost]; } } calculateGoldGhost(whichGhost); setUpInterface(); }; calculateGoldGhost = function (whichGhost) { var _local4 = (_root.currentlevel - (_root[whichGhost][0] / 10)) + 1; var _local3 = 120; var _local2 = 1; while (_local2 < _local4) { _local3 = _local3 * 2; _local2++; } _root["gold" + whichGhost] = _local3; }; resetGame(); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var mySiteLink = new ContextMenuItem("Visit Nob Studio", gotoMySite); myMenu.customItems.push(mySiteLink, copyrightNotice); _root.menu = myMenu; function music(whichMusic) { menuMusic.stop(); gameMusic.stop(); gameOverMusic.stop(); _root[whichMusic].start(0, 99999); _root.currentMusic = whichMusic; } _root.depth = new Object(); _root.depth.music = 9050; _root.createEmptyMovieClip("menuMusicObj", _root.depth.music + 1); var menuMusic = new Sound(menuMusicObj); menuMusic.attachSound("Clumsy_But_Cute_full_mixintro2"); _root.createEmptyMovieClip("gameMusicObj", _root.depth.music + 2); var gameMusic = new Sound(gameMusicObj); gameMusic.attachSound("Clumsy_But_Cute_full_mix2Game"); _root.createEmptyMovieClip("gameOverMusicObj", _root.depth.music + 3); var gameOverMusic = new Sound(gameOverMusicObj); gameOverMusic.attachSound("Clumsy_But_Cute_full_mixEnd"); _root.createEmptyMovieClip("mouseOverSoundObj", _root.depth.music + 4); var mouseOverSound = new Sound(mouseOverSoundObj); mouseOverSound.attachSound("CLICK021"); _root.createEmptyMovieClip("mouseUpSoundObj", _root.depth.music + 5); var mouseUpSound = new Sound(mouseUpSoundObj); mouseUpSound.attachSound("CLICK026"); _root.createEmptyMovieClip("buySoundObj", _root.depth.music + 6); var buySound = new Sound(buySoundObj); buySound.attachSound("buyitem"); _root.createEmptyMovieClip("screamSoundObj", _root.depth.music + 7); var screamSound = new Sound(screamSoundObj); screamSound.attachSound("aaarrgh3"); _root.createEmptyMovieClip("clickSoundObj", _root.depth.music + 8); var clickSound = new Sound(clickSoundObj); clickSound.attachSound("CLICK027"); _root.createEmptyMovieClip("deeSoundObj", _root.depth.music + 9); var deeSound = new Sound(deeSoundObj); deeSound.attachSound("CLICK002"); _root.createEmptyMovieClip("treasureSoundObj", _root.depth.music + 10); var treasureSound = new Sound(treasureSoundObj); treasureSound.attachSound("treasure2"); _root.createEmptyMovieClip("scoreSoundObj", _root.depth.music + 11); var scoreSound = new Sound(scoreSoundObj); scoreSound.attachSound("Ting-Public_D-35"); _root.createEmptyMovieClip("coinSoundObj", _root.depth.music + 12); var coinSound = new Sound(coinSoundObj); coinSound.attachSound("coin2"); _root.musicOn = true; _root.soundOn = true; deeSound.setVolume(50); f_musicOn = function () { menuMusic.setVolume(100); gameMusic.setVolume(100); gameOverMusic.setVolume(100); }; f_musicOff = function () { menuMusic.setVolume(0); gameMusic.setVolume(0); gameOverMusic.setVolume(0); }; f_soundOn = function () { mouseOverSound.setVolume(100); mouseUpSound.setVolume(100); buySound.setVolume(100); clickSound.setVolume(100); deeSound.setVolume(50); screamSound.setVolume(100); treasureSound.setVolume(100); scoreSound.setVolume(100); coinSound.setVolume(100); }; f_soundOff = function () { mouseOverSound.setVolume(0); mouseUpSound.setVolume(0); buySound.setVolume(0); clickSound.setVolume(0); deeSound.setVolume(0); screamSound.setVolume(0); treasureSound.setVolume(0); scoreSound.setVolume(0); coinSound.setVolume(0); }; option_soundControl = function () { if (_root.musicOn == true) { _root.b_musicOn._visible = false; _root.b_musicOff._visible = true; } else { _root.b_musicOn._visible = true; _root.b_musicOff._visible = false; } if (_root.soundOn == true) { _root.b_soundOn._visible = false; _root.b_soundOff._visible = true; } else { _root.b_soundOn._visible = true; _root.b_soundOff._visible = false; } };
Instance of Symbol 18 MovieClip in Frame 1
on (release) { getURL ("http://www.minijuegos.com/", "_blank"); }
Frame 2
_root.b_start.onRollOver = function () { mouseOverSound.start(); }; _root.b_start.onRelease = function () { mouseUpSound.start(); _root.gotoAndStop("intro"); }; _root.b_moregames.onRollOver = function () { mouseOverSound.start(); }; _root.b_moregames.onRelease = function () { mouseUpSound.start(); getURL ("http://www.minijuegos.com/", "_blank"); }; _root.b_hscore.onRollOver = function () { mouseOverSound.start(); }; _root.b_hscore.onRelease = function () { mouseUpSound.start(); mochi.MochiScores.showLeaderboard({boardID:"6acfb6672d45edf7"}); }; _root.b_nobstudio.onRollOver = function () { mouseOverSound.start(); }; _root.b_nobstudio.onRelease = function () { mouseUpSound.start(); getURL ("http://www.nobstudio.com", "_blank"); }; _root.b_musicOn.onRollOver = function () { mouseOverSound.start(); }; _root.b_musicOn.onRelease = function () { _root.musicOn = true; option_soundControl(); f_musicOn(); mouseUpSound.start(); }; _root.b_musicOff.onRollOver = function () { mouseOverSound.start(); }; _root.b_musicOff.onRelease = function () { _root.musicOn = false; option_soundControl(); f_musicOff(); mouseUpSound.start(); }; _root.b_soundOn.onRollOver = function () { mouseOverSound.start(); }; _root.b_soundOn.onRelease = function () { _root.soundOn = true; option_soundControl(); f_soundOn(); mouseUpSound.start(); }; _root.b_soundOff.onRollOver = function () { mouseOverSound.start(); }; _root.b_soundOff.onRelease = function () { _root.soundOn = false; option_soundControl(); f_soundOff(); mouseUpSound.start(); }; option_soundControl(); stop(); music("menuMusic");
Frame 3
_root.gold = 5; _root.life_mc.gotoAndStop(_root.life_mc._totalframes); _root.b_start.onRollOver = function () { mouseOverSound.start(); }; _root.b_start.onRelease = function () { mouseUpSound.start(); _root.gold = 5; resetGame(); _root.gotoAndStop("startgame"); }; stop();
Frame 4
_root.currentRound = _root.currentRound + 1; setmtimer(); endgame(); stop(); _root.b_addlevel.onRollOver = function () { mouseOverSound.start(); }; _root.b_addlevel.onRelease = function () { mouseUpSound.start(); if ((_root.gold > _root.goldlevel) and (_root.currentlevel < 5)) { buySound.start(); _root.currentlevel = _root.currentlevel + 1; _root.gold = _root.gold - _root.goldlevel; var _local2 = 1; while (_local2 <= _root.ghostnumOfType) { _root["ghost" + _local2][0] = _root["ghost" + _local2][0] + 10; _local2++; } } setUpInterface(); }; _root.b_minuslevel.enabled = false; _root.b_minuslevel._alpha = 30; _root.b_minusghost1.onRollOver = function () { mouseOverSound.start(); }; _root.b_minusghost1.onRelease = function () { mouseUpSound.start(); changelevel("ghost1", "minus", true); }; _root.b_addghost1.onRollOver = function () { mouseOverSound.start(); }; _root.b_addghost1.onRelease = function () { mouseUpSound.start(); changelevel("ghost1", "add", true); }; _root.b_minusghost2.onRollOver = function () { mouseOverSound.start(); }; _root.b_minusghost2.onRelease = function () { mouseUpSound.start(); changelevel("ghost2", "minus", true); }; _root.b_addghost2.onRollOver = function () { mouseOverSound.start(); }; _root.b_addghost2.onRelease = function () { mouseUpSound.start(); changelevel("ghost2", "add", true); }; _root.b_minusghost3.onRollOver = function () { mouseOverSound.start(); }; _root.b_minusghost3.onRelease = function () { mouseUpSound.start(); changelevel("ghost3", "minus", true); }; _root.b_addghost3.onRollOver = function () { mouseOverSound.start(); }; _root.b_addghost3.onRelease = function () { mouseUpSound.start(); changelevel("ghost3", "add", true); }; _root.b_minusdigger.onRollOver = function () { mouseOverSound.start(); }; _root.b_minusdigger.onRelease = function () { mouseUpSound.start(); if (_root.life >= 1) { buySound.start(); _root.life = _root.life - 1; _root.gold = _root.gold + _root.lifeCost; } setUpInterface(); }; _root.b_adddigger.onRollOver = function () { mouseOverSound.start(); }; _root.b_adddigger.onRelease = function () { mouseUpSound.start(); if (_root.gold > _root.lifeCost) { buySound.start(); _root.life = _root.life + 1; _root.gold = _root.gold - _root.lifeCost; } setUpInterface(); }; _root.b_start.onRollOver = function () { mouseOverSound.start(); }; _root.b_start.onRelease = function () { mouseUpSound.start(); _root.gotoAndStop("startGame"); }; _root.b_musicOn.onRollOver = function () { mouseOverSound.start(); }; _root.b_musicOn.onRelease = function () { _root.musicOn = true; option_soundControl(); f_musicOn(); mouseUpSound.start(); }; _root.b_musicOff.onRollOver = function () { mouseOverSound.start(); }; _root.b_musicOff.onRelease = function () { _root.musicOn = false; option_soundControl(); f_musicOff(); mouseUpSound.start(); }; _root.b_soundOn.onRollOver = function () { mouseOverSound.start(); }; _root.b_soundOn.onRelease = function () { _root.soundOn = true; option_soundControl(); f_soundOn(); mouseUpSound.start(); }; _root.b_soundOff.onRollOver = function () { mouseOverSound.start(); }; _root.b_soundOff.onRelease = function () { _root.soundOn = false; option_soundControl(); f_soundOff(); mouseUpSound.start(); }; option_soundControl(); _root.b_quit.onRollOver = function () { mouseOverSound.start(); }; _root.b_quit.onRelease = function () { _root.gotoAndStop("comfirm"); mouseUpSound.start(); }; changelevel("ghost1", "none"); changelevel("ghost2", "none"); changelevel("ghost3", "none"); setUpInterface(); music("menuMusic");
Frame 6
_root.comfirm.b_yes.onRollOver = function () { mouseOverSound.start(); }; _root.comfirm.b_yes.onRelease = function () { _root.gotoAndStop("menu"); mouseUpSound.start(); }; _root.comfirm.b_no.onRollOver = function () { mouseOverSound.start(); }; _root.comfirm.b_no.onRelease = function () { _root.gotoAndStop("shop2"); mouseUpSound.start(); };
Frame 7
_root.timer = 1; _root.life_mc.gotoAndStop(_root.life + 1); _root.checkMouseUp = false; _root.countDown.gotoAndStop(1); _root.stopgame = false; stopall = function () { var _local2 = 1; while (_local2 <= _root.totalM) { _root["m" + _local2].gotoAndStop(20); _root["m" + _local2].whichChar = "none"; _root["m" + _local2].reward.stop(); _root["m" + _local2].penalty.stop(); _local2++; } }; stopall(); setLevel = function () { switch (_root.currentlevel) { case 1 : _root.mArray = new Array("ghost1", "ghost2", "ghost3", "ghost1", "ghost2", "ghost3", "man"); _root.ghost1[2] = 2; _root.ghost2[2] = 2; _root.ghost3[2] = 2; _root.spawntimer = 550; _root.treasureRandom = new Array(20, 40, 80, 2); break; case 2 : _root.mArray = new Array("ghost1", "ghost2", "ghost3", "ghost1", "ghost2", "ghost3", "man"); _root.ghost1[2] = 3; _root.ghost2[2] = 3; _root.ghost3[2] = 3; _root.spawntimer = 700; _root.treasureRandom = new Array(30, 60, 120, 2); break; case 3 : _root.mArray = new Array("ghost1", "ghost2", "ghost3", "ghost1", "ghost2", "ghost3", "man"); _root.ghost1[2] = 5; _root.ghost2[2] = 5; _root.ghost3[2] = 5; _root.spawntimer = 650; _root.treasureRandom = new Array(50, 100, 200, 2); break; case 4 : _root.mArray = new Array("ghost1", "ghost2", "ghost3", "ghost1", "ghost2", "ghost3", "man"); _root.ghost1[2] = 8; _root.ghost2[2] = 8; _root.ghost3[2] = 8; _root.spawntimer = 600; _root.treasureRandom = new Array(80, 160, 320, 2); break; case 5 : _root.mArray = new Array("ghost1", "ghost2", "ghost3", "ghost1", "ghost2", "ghost3", "man"); _root.ghost1[2] = 12; _root.ghost2[2] = 12; _root.ghost3[2] = 12; _root.spawntimer = 550; _root.treasureRandom = new Array(120, 240, 480, 2); } }; setLevel(); _root.onEnterFrame = function () { }; randomChar = function () { var _local3 = random(_root.totalM) + 1; var _local4 = 0; var _local2 = 1; while (_local2 <= _root.totalM) { if (_root["m" + _local2].whichChar != "none") { _local4 = _local4 + 1; } _local2++; } if (_local4 < _root.totalM) { while (_root["m" + _local3].whichChar != "none") { _local3 = random(_root.totalM) + 1; } var _local5 = random(_root.mArray.length); appear("m" + _local3, _root.mArray[_local5]); } }; counter = function () { _root.timer = _root.timer + 1; if (_root.timer == 49) { _root.countDown.gotoAndStop(2); _root.mArray = new Array("ghost1", "ghost2", "ghost3", "man", "treasure"); _root.spawntimer = 400; } if (_root.timer == 61) { _root.timer = 60; endgame(); _root.onEnterFrame = function () { }; _root.gotoAndStop("timeup"); } }; appear = function (whichM, whichChar) { _root[whichM].gotoAndPlay(whichChar); _root[whichM][whichChar].gotoAndStop(_root[whichChar][0] / 10); _root[whichM].timerMax = 30 * _root.mtimer; if ((whichChar == "man") or (whichChar == "treasure")) { _root[whichM].timerMax = 30 * _root.mintimer; } _root[whichM].timer = 1; _root[whichM].life = _root[whichChar][0]; _root[whichM].whichChar = whichChar; }; hit = function (whichM) { whichM.play(); if (whichM.whichChar == "treasure") { var _local3 = random(_root.treasureRandom.length); _root.treasureRandom[_local3]; whichM.reward.play(); if (_local3 != 3) { _root.gold = _root.gold + _root.treasureRandom[_local3]; whichM.reward.reward.reward.text = "+ " + _root.treasureRandom[_local3]; } else { _root.gold = _root.gold * _root.treasureRandom[3]; whichM.reward.reward.reward.text = "X " + _root.treasureRandom[_local3]; } treasureSound.start(); } else if (_root[whichM.whichChar][2] != 0) { whichM.reward.play(); _root.gold = _root.gold + _root[whichM.whichChar][2]; whichM.reward.reward.reward.text = "+ " + _root[whichM.whichChar][2]; coinSound.start(); } else { minusLife(whichM); } whichM.onEnterFrame = function () { }; }; missed = function (whichM) { whichM.play(); if ((_root[whichM.whichChar][2] != 0) and (_root[whichM.whichChar][1] != 0)) { minusLife(whichM); } whichM.onEnterFrame = function () { }; }; minusLife = function (whichM) { _root.life = _root.life - _root[whichM.whichChar][1]; screamSound.start(); if (_root.life <= 0) { _root.life = 0; endgame(); _root.gotoAndStop("GAMEOVER"); } whichM.penalty.play(); whichM.penalty.reward.reward.text = _root[whichM.whichChar][1]; _root.life_mc.gotoAndStop(_root.life + 1); }; endgame = function () { _root.onMouseUp = function () { }; _root.stopgame = true; clearInterval(intervalId); clearInterval(intervalId2); }; mHitTest = function (whichM) { whichM.onEnterFrame = function () { this.timer = this.timer + 1; if (this.hitTest(_root._xmouse, _root._ymouse, true) and (_root.checkMouseUp != false)) { this.life = this.life - _root.damage; clickSound.start(); _root.trackhit = true; this[this.whichChar].prevFrame(); if (this.life <= 0) { this.life = 0; hit(this); } } else if (_root.stopgame == true) { this.play(); this.onEnterFrame = function () { }; } else if (this.timer >= this.timerMax) { _root.missed(this); } }; }; _root.onEnterFrame = function () { if (_root.checkMouseUp == true) { if (_root.trackhit == false) { deeSound.start(); } _root.trackhit = false; _root.checkMouseUp = false; } if (_root.gold == 0) { } }; mDown = function (whichM) { whichM.whichChar = "none"; whichM.onEnterFrame = function () { }; }; stop(); music("gameMusic");
Frame 8
_root.onMouseUp = function () { if (_root.gold >= 1) { _root.checkMouseUp = true; _root.gold = _root.gold - 1; } else { deeSound.start(); } }; intervalId = setInterval(this, "randomChar", _root.spawntimer); intervalId2 = setInterval(this, "counter", 1000); stop();
Frame 9
_root.currentlevel_bonus = 1; _root.ghost_killCounter = 0; _root.timer = 1; _root.life_mc.gotoAndStop(_root.life + 1); _root.checkMouseUp = false; _root.countDown.gotoAndStop(1); _root.stopgame = false; stopall = function () { var _local2 = 1; while (_local2 <= _root.totalM) { _root["m" + _local2].gotoAndStop("empty"); _root["m" + _local2].whichChar = "none"; _root["m" + _local2].reward.stop(); _root["m" + _local2].penalty.stop(); _local2++; } }; stopall(); setLevel = function () { switch (_root.currentlevel_bonus) { case 1 : _root.mArray = new Array("ghost1", "ghost2", "ghost3", "ghost1", "ghost2", "ghost3"); _root.ghost1_bonus = new Array(10, 1, 2, 1); _root.ghost2_bonus = new Array(10, 1, 2, 1); _root.ghost3_bonus = new Array(10, 1, 2, 1); _root.spawntimer = 550; _root.treasureRandom = new Array(80, 80); break; case 2 : _root.mArray = new Array("ghost1", "ghost2", "ghost3", "ghost1", "ghost2", "ghost3"); _root.ghost1_bonus = new Array(20, 1, 3, 1); _root.ghost2_bonus = new Array(20, 1, 3, 1); _root.ghost3_bonus = new Array(20, 1, 3, 1); _root.spawntimer = 700; _root.treasureRandom = new Array(120, 120); break; case 3 : _root.mArray = new Array("ghost1", "ghost2", "ghost3", "ghost1", "ghost2", "ghost3"); _root.ghost1_bonus = new Array(30, 1, 5, 1); _root.ghost2_bonus = new Array(30, 1, 5, 1); _root.ghost3_bonus = new Array(30, 1, 5, 1); _root.spawntimer = 650; _root.treasureRandom = new Array(200, 200); break; case 4 : _root.mArray = new Array("ghost1", "ghost2", "ghost3", "ghost1", "ghost2", "ghost3"); _root.ghost1_bonus = new Array(40, 1, 8, 1); _root.ghost2_bonus = new Array(40, 1, 8, 1); _root.ghost3_bonus = new Array(40, 1, 8, 1); _root.spawntimer = 600; _root.treasureRandom = new Array(320, 320); break; case 5 : _root.mArray = new Array("ghost1", "ghost2", "ghost3", "ghost1", "ghost2", "ghost3"); _root.ghost1_bonus = new Array(50, 1, 12, 1); _root.ghost2_bonus = new Array(50, 1, 12, 1); _root.ghost3_bonus = new Array(50, 1, 12, 1); _root.spawntimer = 550; _root.treasureRandom = new Array(480, 480); } }; setLevel(); _root.onEnterFrame = function () { }; randomChar = function () { var _local3 = random(_root.totalM) + 1; var _local4 = 0; var _local2 = 1; while (_local2 <= _root.totalM) { if (_root["m" + _local2].whichChar != "none") { _local4 = _local4 + 1; } _local2++; } if (_local4 < _root.totalM) { while (_root["m" + _local3].whichChar != "none") { _local3 = random(_root.totalM) + 1; } var _local5 = random(_root.mArray.length); appear("m" + _local3, _root.mArray[_local5]); } }; counter = function () { _root.timer = _root.timer + 1; if (_root.timer == _root.bonusTimeLimit) { _root.timer = _root.bonusTimeLimit; endgame(); _root.gotoAndStop("timeup"); } }; appear = function (whichM, whichChar) { _root[whichM].gotoAndPlay(whichChar); _root[whichM][whichChar].gotoAndStop(_root[whichChar + "_bonus"][0] / 10); _root[whichM].timerMax = 50000; _root[whichM].timer = 1; _root[whichM].life = _root[whichChar + "_bonus"][0]; _root[whichM].whichChar = whichChar; }; hit = function (whichM) { whichM.play(); if (whichM.whichChar == "treasure") { var _local3 = random(_root.treasureRandom.length); whichM.reward.play(); if (_local3 != 3) { _root.gold = _root.gold + _root.treasureRandom[_local3]; whichM.reward.reward.reward.text = "+ " + _root.treasureRandom[_local3]; } else { _root.gold = _root.gold * _root.treasureRandom[3]; whichM.reward.reward.reward.text = "X " + _root.treasureRandom[_local3]; } treasureSound.start(); } else if (_root[whichM.whichChar + "_bonus"][2] != 0) { whichM.reward.play(); _root.gold = _root.gold + _root[whichM.whichChar + "_bonus"][2]; whichM.reward.reward.reward.text = "+ " + _root[whichM.whichChar + "_bonus"][2]; coinSound.start(); } else { minusLife(whichM); } whichM.onEnterFrame = function () { }; }; missed = function (whichM) { whichM.play(); if ((_root[whichM.whichChar + "_bonus"][2] != 0) and (_root[whichM.whichChar + "_bonus"][1] != 0)) { minusLife(whichM); } whichM.onEnterFrame = function () { }; }; minusLife = function (whichM) { _root.life = _root.life - _root[whichM.whichChar + "_bonus"][1]; screamSound.start(); if (_root.life <= 0) { _root.life = 0; endgame(); _root.gotoAndStop("GAMEOVER"); } whichM.penalty.play(); whichM.penalty.reward.reward.text = _root[whichM.whichChar + "_bonus"][1]; _root.life_mc.gotoAndStop(_root.life + 1); }; endgame = function () { _root.onMouseUp = function () { }; _root.stopgame = true; clearInterval(intervalId); clearInterval(intervalId2); _root.onEnterFrame = function () { }; }; mHitTest = function (whichM) { whichM.onEnterFrame = function () { this.timer = this.timer + 1; if (this.hitTest(_root._xmouse, _root._ymouse, true) and (_root.checkMouseUp != false)) { this.life = this.life - _root.damage; clickSound.start(); _root.trackhit = true; this[this.whichChar].prevFrame(); if (this.life <= 0) { this.life = 0; hit(this); } } else if (_root.stopgame == true) { this.play(); this.onEnterFrame = function () { }; } else if (this.timer >= this.timerMax) { _root.missed(this); } }; }; _root.onEnterFrame = function () { if (_root.checkMouseUp == true) { if (_root.trackhit == false) { deeSound.start(); } _root.trackhit = false; _root.checkMouseUp = false; } if (_root.gold == 0) { } if (_root.ghost_killCounter == 9) { _root.mArray = new Array("treasure"); if (_root.currentlevel_bonus < 6) { var _local2 = 1; while (_local2 <= _root.currentlevel_bonus) { randomChar(); _local2++; } } _root.ghost_killCounter = 10; } else if (_root.ghost_killCounter >= (10 + _root.currentlevel_bonus)) { _root.ghost_killCounter = 0; _root.currentlevel_bonus = _root.currentlevel_bonus + 1; if (_root.currentlevel_bonus == 6) { _root.treasureRandom = new Array(1000, 2000, 3000); } if (_root.currentlevel_bonus < 7) { createBonusGhost(); } } }; createBonusGhost = function () { setLevel(); var _local2 = 1; while (_local2 <= _root.totalM) { randomChar(); _local2++; } }; mDown = function (whichM) { whichM.whichChar = "none"; whichM.onEnterFrame = function () { }; _root.ghost_killCounter = _root.ghost_killCounter + 1; }; stop(); music("gameMusic");
Frame 10
_root.onMouseUp = function () { if (_root.gold >= 1) { _root.checkMouseUp = true; _root.gold = _root.gold - 1; } else { deeSound.start(); } }; createBonusGhost(); intervalId2 = setInterval(this, "counter", 1000); stop();
Frame 11
stop();
Frame 12
music("gameOverMusic"); defineButton = function () { _root.mccomplete.b_submit.onRollOver = function () { mouseOverSound.start(); }; _root.mccomplete.b_submit.onRelease = function () { mouseUpSound.start(); trace("bingo"); this.enabled = false; this._visible = false; mochi.MochiScores.showLeaderboard({boardID:"6acfb6672d45edf7", score:_root.score}); }; _root.mccomplete.b_quit.onRollOver = function () { mouseOverSound.start(); }; _root.mccomplete.b_quit.onRelease = function () { mouseUpSound.start(); _root.gotoAndStop("menu"); }; };
Frame 13
music("gameOverMusic"); defineButton = function () { _root.mccomplete.b_submit.onRollOver = function () { mouseOverSound.start(); }; _root.mccomplete.b_submit.onRelease = function () { mouseUpSound.start(); trace("bingo"); this.enabled = false; this._visible = false; mochi.MochiScores.showLeaderboard({boardID:"6acfb6672d45edf7", score:_root.score}); }; _root.mccomplete.b_quit.onRollOver = function () { mouseOverSound.start(); }; _root.mccomplete.b_quit.onRelease = function () { mouseUpSound.start(); _root.gotoAndStop("menu"); }; };
Frame 14
_root.b_bonuslevel1.onRollOver = function () { mouseOverSound.start(); }; _root.b_bonuslevel1.onRelease = function () { _root.bonusTimeLimit = 15; mouseUpSound.start(); _root.gotoAndStop("startgame2"); };
Frame 15
_root.b_bonuslevel2.onRollOver = function () { mouseOverSound.start(); }; _root.b_bonuslevel2.onRelease = function () { _root.bonusTimeLimit = 35; mouseUpSound.start(); _root.gotoAndStop("startgame2"); };
Frame 16
_root.b_bonuslevel3.onRollOver = function () { mouseOverSound.start(); }; _root.b_bonuslevel3.onRelease = function () { _root.bonusTimeLimit = 50; mouseUpSound.start(); _root.gotoAndStop("startgame2"); };
Symbol 276 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.35"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } if ((args.options != null) && (args.options.onError != null)) { args.options.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static function addLinkEvent(url, burl, btn, onClick) { var _local2 = new Object(); _local2.mav = getVersion(); _local2.swfv = btn.getSWFVersion() || 6; _local2.swfurl = btn._url; _local2.fv = System.capabilities.version; _local2.os = System.capabilities.os; _local2.lang = System.capabilities.language; _local2.scres = (System.capabilities.screenResolutionX + "x") + System.capabilities.screenResolutionY; var s = "?"; var _local3 = 0; for (var _local6 in _local2) { if (_local3 != 0) { s = s + "&"; } _local3++; s = ((s + _local6) + "=") + escape(_local2[_local6]); } var _local4 = btn.createEmptyMovieClip("clk", 1001); _local4._alpha = 0; _local4.beginFill(1044735); _local4.moveTo(0, 0); _local4.lineTo(0, btn._height); _local4.lineTo(btn._width, btn._height); _local4.lineTo(btn._width, 0); _local4.lineTo(0, 0); _local4.endFill(); _local4.onRelease = function () { var _local3; var _local2 = new LoadVars(); var timeout = 1500; var t0 = getTimer(); var ping = this.createEmptyMovieClip("ping", 777); this.onEnterFrame = function () { if ((ping._totalframes > 0) && (ping._totalframes == ping._framesloaded)) { delete this.onEnterFrame; delete this.ping; getURL (url + s, "_blank"); } else if ((getTimer() - t0) > timeout) { delete this.onEnterFrame; delete this.ping; getURL (burl, "_blank"); } }; ping.loadMovie("http://x.mochiads.com/linkping.swf?t=" + getTimer()); if (onClick != undefined) { onClick(); } }; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 277 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.7"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def") { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { }, ad_finished:function () { }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }
Symbol 278 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 227 MovieClip Frame 40
stop();
Symbol 231 MovieClip Frame 40
stop();
Symbol 232 MovieClip Frame 10
stop(); _root.mHitTest(this);
Symbol 232 MovieClip Frame 20
stop(); _root.mDown(this);
Symbol 232 MovieClip Frame 30
stop(); _root.mHitTest(this);
Symbol 232 MovieClip Frame 40
stop(); _root.mDown(this);
Symbol 232 MovieClip Frame 50
stop(); _root.mHitTest(this);
Symbol 232 MovieClip Frame 60
stop(); _root.mDown(this);
Symbol 232 MovieClip Frame 70
stop(); _root.mHitTest(this);
Symbol 232 MovieClip Frame 80
stop(); _root.mDown(this);
Symbol 232 MovieClip Frame 90
stop(); _root.mHitTest(this);
Symbol 232 MovieClip Frame 100
stop(); _root.mDown(this);
Symbol 241 MovieClip Frame 60
_root.gotoAndStop("game");
Symbol 242 MovieClip Frame 60
_root.gotoAndStop("game2");
Symbol 245 MovieClip Frame 75
trace(_root.currentRound); if (_root.currentRound < 9) { if ((_root.currentRound == 3) and (_root.bonusRound == 0)) { _root.bonusRound = _root.bonusRound + 1; _root.gotoAndStop("bonusLevel1"); } else if ((_root.currentRound == 6) and (_root.bonusRound == 1)) { _root.bonusRound = _root.bonusRound + 1; _root.gotoAndStop("bonusLevel2"); } else { _root.gotoAndStop("shop"); } } else if (_root.bonusRound == 2) { _root.bonusRound = _root.bonusRound + 1; _root.gotoAndStop("bonusLevel3"); } else { _root.gotoAndStop("submit"); }
Symbol 253 MovieClip Frame 1
_root.tempScore = _root.gold; _root.gold = 0; _root.score = 0; this.countDownMax = 15; this.countDown = 1; this.onEnterFrame = function () { if (this.countDown != this.countDownMax) { this.countDown = this.countDown + 1; } else { if (_root.tempScore == 0) { nextFrame(); } if (_root.tempScore > 0) { _root.scoreSound.start(); _root.scoreSound.start(); _root.scoreSound.start(); if (_root.tempScore > 50000) { _root.tempScore = _root.tempScore - 5000; _root.score = _root.score + 5000; } else if (_root.tempScore > 5000) { _root.tempScore = _root.tempScore - 500; _root.score = _root.score + 500; } else if (_root.tempScore > 1000) { _root.tempScore = _root.tempScore - 50; _root.score = _root.score + 50; } else { _root.tempScore = _root.tempScore - 10; _root.score = _root.score + 10; } if (_root.tempScore < 0) { _root.score = _root.score + _root.tempScore; _root.tempScore = 0; } if (_root.tempScore == 0) { this.countDown = 1; } } } }; stop();
Symbol 253 MovieClip Frame 2
_root.deeSound.start(); _root.calculateGoldLife(); while (_root.life != 0) { _root.life = _root.life - 1; _root.gold = _root.gold + _root.lifeCost; } _root.tempScore = _root.gold; _root.gold = 0; this.countDown = 1;
Symbol 253 MovieClip Frame 3
_root.deeSound.start(); var i = 1; while (i <= _root.ghostnumOfType) { while ((_root["ghost" + i][0] / 10) < _root.currentlevel) { _root.changelevel("ghost" + i, "add", false); } i++; } _root.tempScore = _root.gold; _root.gold = 0; this.countDown = 1;
Symbol 253 MovieClip Frame 4
_root.deeSound.start(); while (_root.currentlevel != 1) { _root.currentlevel = _root.currentlevel - 1; _root.calculateGoldlevel(); _root.gold = _root.gold + _root.goldlevel; } _root.tempScore = _root.gold; _root.gold = 0; this.countDown = 1;
Symbol 253 MovieClip Frame 5
_root.deeSound.start(); _parent.nextFrame();
Symbol 259 MovieClip Frame 1
stop();
Instance of Symbol 18 MovieClip in Symbol 259 MovieClip Frame 1
on (release) { getURL ("http://www.minijuegos.com/", "_blank"); }
Symbol 259 MovieClip Frame 2
_root.defineButton();
Symbol 262 MovieClip Frame 1
stop();
Instance of Symbol 18 MovieClip in Symbol 262 MovieClip Frame 1
on (release) { getURL ("http://www.minijuegos.com/", "_blank"); }
Symbol 262 MovieClip Frame 2
_root.defineButton();

Library Items

Symbol 1 Sound [treasure2]
Symbol 2 Sound [Ting-Public_D-35]
Symbol 3 Sound [coin2]
Symbol 4 Sound [Clumsy_But_Cute_full_mixintro2]
Symbol 5 Sound [Clumsy_But_Cute_full_mixEnd]
Symbol 6 Sound [Clumsy_But_Cute_full_mix2Game]
Symbol 7 Sound [CLICK027]
Symbol 8 Sound [CLICK026]
Symbol 9 Sound [CLICK021]
Symbol 10 Sound [CLICK002]
Symbol 11 Sound [buyitem]
Symbol 12 Sound [aaarrgh3]
Symbol 13 FontUsed by:14 15 54 55 58 59 61 62 65 67 70 77 78 80 81 83 84 86 87 89 90 92 93 98 99 101 112 113 114 137 139 148 150 152 159 162 164 165 170 174 176 193 195 201 207 208 209 211 212 218 219 256 257 264 265 266 268 269 270 272 273 274
Symbol 14 TextUses:13Used by:Timeline
Symbol 15 EditableTextUses:13 95Used by:Timeline
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:18 57
Symbol 18 MovieClipUses:17Used by:57 259 262  Timeline
Symbol 19 GraphicUsed by:Timeline
Symbol 276 MovieClip [__Packages.mochi.MochiServices]
Symbol 277 MovieClip [__Packages.MochiAd]
Symbol 278 MovieClip [__Packages.mochi.MochiScores]
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:Timeline
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:Timeline
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:Timeline
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:Timeline
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:Timeline
Symbol 30 GraphicUsed by:32
Symbol 31 GraphicUsed by:32 34 223 234
Symbol 32 MovieClipUses:30 31Used by:Timeline
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33 31Used by:Timeline
Symbol 35 GraphicUsed by:38 40 100 144 147 149 155 158 160 175 177 194 196
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38 100  Timeline
Symbol 38 MovieClipUses:35 37Used by:51 167  Timeline
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:35 39Used by:51 259 262
Symbol 41 FontUsed by:42 43 44 45 46 47 48 49 50
Symbol 42 TextUses:41Used by:51
Symbol 43 TextUses:41Used by:51
Symbol 44 TextUses:41Used by:51
Symbol 45 TextUses:41Used by:51
Symbol 46 TextUses:41Used by:51
Symbol 47 TextUses:41Used by:51
Symbol 48 TextUses:41Used by:51
Symbol 49 TextUses:41Used by:51
Symbol 50 TextUses:41Used by:51
Symbol 51 MovieClipUses:38 40 42 43 44 45 46 47 48 49 50Used by:Timeline
Symbol 52 GraphicUsed by:53 57 60 63 91 115 151 210 213 258 267 271 275
Symbol 53 MovieClipUses:52Used by:57 60 63 91 115 151 210 213 214 258 267 271 275
Symbol 54 TextUses:13Used by:57
Symbol 55 TextUses:13Used by:57
Symbol 56 GraphicUsed by:57
Symbol 57 ButtonUses:53 18 54 55 52 17 56Used by:Timeline
Symbol 58 TextUses:13Used by:60
Symbol 59 TextUses:13Used by:60
Symbol 60 ButtonUses:53 58 59 52Used by:Timeline
Symbol 61 TextUses:13Used by:63
Symbol 62 TextUses:13Used by:63
Symbol 63 ButtonUses:53 61 62 52Used by:Timeline
Symbol 64 GraphicUsed by:Timeline
Symbol 65 TextUses:13Used by:Timeline
Symbol 66 GraphicUsed by:72 74
Symbol 67 TextUses:13Used by:74
Symbol 68 FontUsed by:69 71
Symbol 69 TextUses:68Used by:74
Symbol 70 TextUses:13Used by:72
Symbol 71 TextUses:68Used by:72
Symbol 72 MovieClipUses:66 70 71Used by:74
Symbol 73 GraphicUsed by:74
Symbol 74 ButtonUses:66 67 69 72 73Used by:Timeline
Symbol 75 GraphicUsed by:76 138 140 171
Symbol 76 MovieClipUses:75Used by:138 140 171 259 262  Timeline
Symbol 77 TextUses:13Used by:79
Symbol 78 TextUses:13Used by:79
Symbol 79 ButtonUses:77 78Used by:Timeline
Symbol 80 TextUses:13Used by:82
Symbol 81 TextUses:13Used by:82
Symbol 82 ButtonUses:80 81Used by:Timeline
Symbol 83 TextUses:13Used by:85
Symbol 84 TextUses:13Used by:85
Symbol 85 ButtonUses:83 84Used by:Timeline
Symbol 86 TextUses:13Used by:88
Symbol 87 TextUses:13Used by:88
Symbol 88 ButtonUses:86 87Used by:Timeline
Symbol 89 TextUses:13Used by:91
Symbol 90 TextUses:13Used by:91
Symbol 91 ButtonUses:53 89 90 52Used by:Timeline
Symbol 92 TextUses:13Used by:Timeline
Symbol 93 TextUses:13Used by:Timeline
Symbol 94 GraphicUsed by:97 226
Symbol 95 FontUsed by:15 96 111 134 141 152 161 162 163 164 168 169 172 173 178 179 181 182 184 185 187 188 190 191 197 198 199 200 218 247 255 261
Symbol 96 EditableTextUses:95Used by:97
Symbol 97 MovieClipUses:94 96Used by:Timeline
Symbol 98 TextUses:13Used by:Timeline
Symbol 99 TextUses:13Used by:Timeline
Symbol 100 MovieClipUses:35 37Used by:Timeline
Symbol 101 TextUses:13Used by:Timeline
Symbol 102 GraphicUsed by:105
Symbol 103 GraphicUsed by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:102 103 104Used by:232  Timeline
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:232  Timeline
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:110 230
Symbol 110 MovieClipUses:109Used by:Timeline
Symbol 111 TextUses:95Used by:Timeline
Symbol 112 EditableTextUses:13Used by:Timeline
Symbol 113 TextUses:13Used by:115
Symbol 114 TextUses:13Used by:115
Symbol 115 ButtonUses:53 113 114 52Used by:259 262  Timeline
Symbol 116 GraphicUsed by:121
Symbol 117 GraphicUsed by:121
Symbol 118 GraphicUsed by:121
Symbol 119 GraphicUsed by:121
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:116 117 118 119 120Used by:232  Timeline
Symbol 122 GraphicUsed by:127
Symbol 123 GraphicUsed by:127
Symbol 124 GraphicUsed by:127
Symbol 125 GraphicUsed by:127
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:122 123 124 125 126Used by:232  Timeline
Symbol 128 GraphicUsed by:133
Symbol 129 GraphicUsed by:133
Symbol 130 GraphicUsed by:133
Symbol 131 GraphicUsed by:133
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:128 129 130 131 132Used by:232  Timeline
Symbol 134 EditableTextUses:95Used by:Timeline
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:138 140 149 151 160 167 171 175 177 194 196 203
Symbol 137 TextUses:13Used by:138
Symbol 138 ButtonUses:76 136 137 75Used by:Timeline
Symbol 139 TextUses:13Used by:140
Symbol 140 ButtonUses:76 136 139 75Used by:Timeline
Symbol 141 EditableTextUses:95Used by:Timeline
Symbol 142 GraphicUsed by:143 149 175 194
Symbol 143 MovieClipUses:142Used by:144
Symbol 144 MovieClipUses:35 143Used by:149 175 194
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:147
Symbol 147 MovieClipUses:35 146Used by:149 175 194
Symbol 148 TextUses:13Used by:149
Symbol 149 ButtonUses:144 147 136 148 35 142Used by:Timeline
Symbol 150 TextUses:13Used by:151
Symbol 151 ButtonUses:53 136 150 52Used by:Timeline
Symbol 152 EditableTextUses:13 95Used by:Timeline
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:155
Symbol 155 MovieClipUses:35 154Used by:160 177 196
Symbol 156 GraphicUsed by:157 160 177 196
Symbol 157 MovieClipUses:156Used by:158
Symbol 158 MovieClipUses:35 157Used by:160 177 196
Symbol 159 TextUses:13Used by:160
Symbol 160 ButtonUses:155 158 136 159 35 156Used by:Timeline
Symbol 161 EditableTextUses:95Used by:Timeline
Symbol 162 EditableTextUses:13 95Used by:Timeline
Symbol 163 EditableTextUses:95Used by:Timeline
Symbol 164 EditableTextUses:13 95Used by:Timeline
Symbol 165 TextUses:13Used by:167
Symbol 166 GraphicUsed by:167
Symbol 167 ButtonUses:38 136 165 166Used by:Timeline
Symbol 168 TextUses:95Used by:Timeline
Symbol 169 EditableTextUses:95Used by:Timeline
Symbol 170 TextUses:13Used by:171
Symbol 171 ButtonUses:76 136 170 75Used by:Timeline
Symbol 172 EditableTextUses:95Used by:Timeline
Symbol 173 EditableTextUses:95Used by:Timeline
Symbol 174 TextUses:13Used by:175
Symbol 175 ButtonUses:144 147 136 174 35 142Used by:Timeline
Symbol 176 TextUses:13Used by:177
Symbol 177 ButtonUses:155 158 136 176 35 156Used by:Timeline
Symbol 178 TextUses:95Used by:180
Symbol 179 TextUses:95Used by:180
Symbol 180 MovieClipUses:178 179Used by:Timeline
Symbol 181 TextUses:95Used by:183
Symbol 182 TextUses:95Used by:183
Symbol 183 MovieClipUses:181 182Used by:Timeline
Symbol 184 TextUses:95Used by:186
Symbol 185 TextUses:95Used by:186
Symbol 186 MovieClipUses:184 185Used by:Timeline
Symbol 187 TextUses:95Used by:189
Symbol 188 TextUses:95Used by:189
Symbol 189 MovieClipUses:187 188Used by:Timeline
Symbol 190 TextUses:95Used by:192
Symbol 191 TextUses:95Used by:192
Symbol 192 MovieClipUses:190 191Used by:Timeline
Symbol 193 TextUses:13Used by:194
Symbol 194 ButtonUses:144 147 136 193 35 142Used by:Timeline
Symbol 195 TextUses:13Used by:196
Symbol 196 ButtonUses:155 158 136 195 35 156Used by:Timeline
Symbol 197 EditableTextUses:95Used by:203
Symbol 198 TextUses:95Used by:203
Symbol 199 TextUses:95Used by:203
Symbol 200 EditableTextUses:95Used by:203
Symbol 201 TextUses:13Used by:203
Symbol 202 GraphicUsed by:203
Symbol 203 ButtonUses:197 198 199 200 136 201 202Used by:Timeline
Symbol 204 GraphicUsed by:205 206
Symbol 205 MovieClipUses:204Used by:206 241 242 245 259 262
Symbol 206 ButtonUses:205 204Used by:214
Symbol 207 TextUses:13Used by:214
Symbol 208 TextUses:13Used by:210
Symbol 209 TextUses:13Used by:210
Symbol 210 ButtonUses:53 208 209 52Used by:214
Symbol 211 TextUses:13Used by:213
Symbol 212 TextUses:13Used by:213
Symbol 213 ButtonUses:53 211 212 52Used by:214
Symbol 214 MovieClipUses:206 53 207 210 213Used by:Timeline
Symbol 215 GraphicUsed by:Timeline
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:Timeline
Symbol 218 EditableTextUses:13 95Used by:220
Symbol 219 EditableTextUses:13Used by:220
Symbol 220 MovieClipUses:218 219Used by:Timeline
Symbol 221 GraphicUsed by:Timeline
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222 31Used by:Timeline
Symbol 224 FontUsed by:225 228 229
Symbol 225 EditableTextUses:224Used by:226
Symbol 226 MovieClipUses:94 225Used by:227
Symbol 227 MovieClipUses:226Used by:232
Symbol 228 TextUses:224Used by:230
Symbol 229 EditableTextUses:224Used by:230
Symbol 230 MovieClipUses:228 229 109Used by:231
Symbol 231 MovieClipUses:230Used by:232
Symbol 232 MovieClipUses:133 227 231 127 121 105 107Used by:Timeline
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233 31Used by:Timeline
Symbol 235 GraphicUsed by:Timeline
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:Timeline
Symbol 238 FontUsed by:239 240 243 244 246 248 249 250 251 252 254 260
Symbol 239 TextUses:238Used by:241 242
Symbol 240 TextUses:238Used by:241 242
Symbol 241 MovieClipUses:205 239 240Used by:Timeline
Symbol 242 MovieClipUses:205 239 240Used by:Timeline
Symbol 243 TextUses:238Used by:245
Symbol 244 TextUses:238Used by:245
Symbol 245 MovieClipUses:205 243 244Used by:Timeline
Symbol 246 TextUses:238Used by:259
Symbol 247 EditableTextUses:95Used by:253
Symbol 248 TextUses:238Used by:253
Symbol 249 TextUses:238Used by:253
Symbol 250 TextUses:238Used by:253
Symbol 251 TextUses:238Used by:253
Symbol 252 TextUses:238Used by:253
Symbol 253 MovieClipUses:247 248 249 250 251 252Used by:259 262
Symbol 254 TextUses:238Used by:259 262
Symbol 255 EditableTextUses:95Used by:259
Symbol 256 TextUses:13Used by:258
Symbol 257 TextUses:13Used by:258
Symbol 258 ButtonUses:53 256 257 52Used by:259 262
Symbol 259 MovieClipUses:205 76 40 246 253 254 255 18 258 115Used by:Timeline
Symbol 260 TextUses:238Used by:262
Symbol 261 EditableTextUses:95Used by:262
Symbol 262 MovieClipUses:205 76 40 260 253 254 261 18 258 115Used by:Timeline
Symbol 263 GraphicUsed by:Timeline
Symbol 264 TextUses:13Used by:Timeline
Symbol 265 TextUses:13Used by:267
Symbol 266 TextUses:13Used by:267
Symbol 267 ButtonUses:53 265 266 52Used by:Timeline
Symbol 268 TextUses:13Used by:Timeline
Symbol 269 TextUses:13Used by:271
Symbol 270 TextUses:13Used by:271
Symbol 271 ButtonUses:53 269 270 52Used by:Timeline
Symbol 272 TextUses:13Used by:Timeline
Symbol 273 TextUses:13Used by:275
Symbol 274 TextUses:13Used by:275
Symbol 275 ButtonUses:53 273 274 52Used by:Timeline

Instance Names

"b_moregames"Frame 2Symbol 57 Button
"b_start"Frame 2Symbol 60 Button
"b_hscore"Frame 2Symbol 63 Button
"b_nobstudio"Frame 2Symbol 74 Button
"b_musicOff"Frame 2Symbol 79 Button
"b_soundOff"Frame 2Symbol 82 Button
"b_musicOn"Frame 2Symbol 85 Button
"b_soundOn"Frame 2Symbol 88 Button
"b_start"Frame 3Symbol 91 Button
"ghost3mc"Frame 3Symbol 23 MovieClip
"ghost2mc"Frame 3Symbol 25 MovieClip
"ghost1mc"Frame 3Symbol 21 MovieClip
"life_mc"Frame 3Symbol 110 MovieClip
"b_quit"Frame 4Symbol 115 Button
"b_musicOff"Frame 4Symbol 79 Button
"b_soundOff"Frame 4Symbol 82 Button
"b_musicOn"Frame 4Symbol 85 Button
"b_soundOn"Frame 4Symbol 88 Button
"ghost3mc"Frame 4Symbol 121 MovieClip
"ghost2mc"Frame 4Symbol 127 MovieClip
"ghost1mc"Frame 4Symbol 133 MovieClip
"b_addghost2"Frame 4Symbol 149 Button
"b_minusghost2"Frame 4Symbol 160 Button
"b_addghost3"Frame 4Symbol 149 Button
"b_minusghost3"Frame 4Symbol 160 Button
"b_addghost1"Frame 4Symbol 149 Button
"b_minusghost1"Frame 4Symbol 160 Button
"_root.goldlevel"Frame 4Symbol 172 EditableText
"b_addlevel"Frame 4Symbol 175 Button
"b_minuslevel"Frame 4Symbol 177 Button
"levelmc4"Frame 4Symbol 180 MovieClip
"levelmc3"Frame 4Symbol 183 MovieClip
"levelmc2"Frame 4Symbol 186 MovieClip
"levelmc1"Frame 4Symbol 189 MovieClip
"levelmc5"Frame 4Symbol 192 MovieClip
"b_adddigger"Frame 4Symbol 194 Button
"b_minusdigger"Frame 4Symbol 196 Button
"comfirm"Frame 6Symbol 214 MovieClip
"countDown"Frame 7Symbol 220 MovieClip
"m7"Frame 7Symbol 232 MovieClip
"m9"Frame 7Symbol 232 MovieClip
"m8"Frame 7Symbol 232 MovieClip
"m6"Frame 7Symbol 232 MovieClip
"m5"Frame 7Symbol 232 MovieClip
"m4"Frame 7Symbol 232 MovieClip
"m1"Frame 7Symbol 232 MovieClip
"life_mc"Frame 7Symbol 110 MovieClip
"m3"Frame 7Symbol 232 MovieClip
"m2"Frame 7Symbol 232 MovieClip
"mccomplete"Frame 12Symbol 259 MovieClip
"mccomplete"Frame 13Symbol 262 MovieClip
"b_bonuslevel1"Frame 14Symbol 267 Button
"b_bonuslevel2"Frame 15Symbol 271 Button
"b_bonuslevel3"Frame 16Symbol 275 Button
"b_yes"Symbol 214 MovieClip Frame 1Symbol 210 Button
"b_no"Symbol 214 MovieClip Frame 1Symbol 213 Button
"reward"Symbol 226 MovieClip Frame 1Symbol 225 EditableText
"reward"Symbol 227 MovieClip Frame 1Symbol 226 MovieClip
"reward"Symbol 230 MovieClip Frame 1Symbol 229 EditableText
"reward"Symbol 231 MovieClip Frame 1Symbol 230 MovieClip
"ghost1"Symbol 232 MovieClip Frame 1Symbol 133 MovieClip
"reward"Symbol 232 MovieClip Frame 1Symbol 227 MovieClip
"penalty"Symbol 232 MovieClip Frame 1Symbol 231 MovieClip
"ghost2"Symbol 232 MovieClip Frame 21Symbol 127 MovieClip
"ghost3"Symbol 232 MovieClip Frame 41Symbol 121 MovieClip
"treasure"Symbol 232 MovieClip Frame 61Symbol 105 MovieClip
"_root.tempScore"Symbol 253 MovieClip Frame 1Symbol 247 EditableText
"b_submit"Symbol 259 MovieClip Frame 2Symbol 258 Button
"b_quit"Symbol 259 MovieClip Frame 2Symbol 115 Button
"b_submit"Symbol 262 MovieClip Frame 2Symbol 258 Button
"b_quit"Symbol 262 MovieClip Frame 2Symbol 115 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "treasure2"
ExportAssets (56)Timeline Frame 1Symbol 2 as "Ting-Public_D-35"
ExportAssets (56)Timeline Frame 1Symbol 3 as "coin2"
ExportAssets (56)Timeline Frame 1Symbol 4 as "Clumsy_But_Cute_full_mixintro2"
ExportAssets (56)Timeline Frame 1Symbol 5 as "Clumsy_But_Cute_full_mixEnd"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Clumsy_But_Cute_full_mix2Game"
ExportAssets (56)Timeline Frame 1Symbol 7 as "CLICK027"
ExportAssets (56)Timeline Frame 1Symbol 8 as "CLICK026"
ExportAssets (56)Timeline Frame 1Symbol 9 as "CLICK021"
ExportAssets (56)Timeline Frame 1Symbol 10 as "CLICK002"
ExportAssets (56)Timeline Frame 1Symbol 11 as "buyitem"
ExportAssets (56)Timeline Frame 1Symbol 12 as "aaarrgh3"
ExportAssets (56)Timeline Frame 1Symbol 276 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 277 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 278 as "__Packages.mochi.MochiScores"

Labels

"menu"Frame 2
"intro"Frame 3
"shop"Frame 4
"shop2"Frame 5
"comfirm"Frame 6
"startGame"Frame 7
"game"Frame 8
"startGame2"Frame 9
"game2"Frame 10
"timeup"Frame 11
"GAMEOVER"Frame 12
"submit"Frame 13
"bonusLevel1"Frame 14
"bonusLevel2"Frame 15
"bonusLevel3"Frame 16
"ghost1"Symbol 232 MovieClip Frame 1
"ghost2"Symbol 232 MovieClip Frame 21
"ghost3"Symbol 232 MovieClip Frame 41
"treasure"Symbol 232 MovieClip Frame 61
"man"Symbol 232 MovieClip Frame 81
"empty"Symbol 232 MovieClip Frame 101

Dynamic Text Variables

_root.goldSymbol 96 EditableText"1230000"
_root.currentRoundSymbol 112 EditableText"3"
_root.goldSymbol 134 EditableText"1000"
_root.goldghost2Symbol 141 EditableText"1000"
_root.ghost2dmgSymbol 152 EditableText"<p align="center"><font face="Arial Rounded MT Bold" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>"
_root.goldghost3Symbol 161 EditableText"1000"
_root.ghost3dmgSymbol 162 EditableText"<p align="center"><font face="Arial Rounded MT Bold" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>"
_root.goldghost1Symbol 163 EditableText"1000"
_root.ghost1dmgSymbol 164 EditableText"<p align="center"><font face="Arial Rounded MT Bold" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>"
_root.goldSymbol 169 EditableText"1000"
_root.goldlevelSymbol 172 EditableText"1000"
_root.lifeCostSymbol 173 EditableText"1000"
_root.mtimerSymbol 197 EditableText"3.5"
_root.mtimerSymbol 200 EditableText"3.5"
_root.timerSymbol 218 EditableText"<p align="center"><font face="Arial Rounded MT Bold" size="25" color="#ff6600" letterSpacing="0.000000" kerning="1"><b>60</b></font></p>"
_root.timerSymbol 219 EditableText"<p align="center"><font face="Arial Rounded MT Bold" size="25" color="#ffcc00" letterSpacing="0.000000" kerning="1"><b>60</b></font></p>"
_root.tempScoreSymbol 247 EditableText"12300"
_root.scoreSymbol 255 EditableText"12300"
_root.scoreSymbol 261 EditableText"12300"




http://swfchan.com/10/48822/info.shtml
Created: 29/4 -2019 04:46:57 Last modified: 29/4 -2019 04:46:57 Server time: 02/05 -2024 01:29:37