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

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

ladybug.swf

This is the info page for
Flash #46647

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


Text
Music OFF

Music OFF

Loading

FINAL SCORE

LAST LEVEL

GAME
OVER

LEVEL
UP!

10

25

Congradulations!
You have completed all 10 levels in the game!

PLAY

L  dyBug

ThePixelCastle.com

Play more games at

INSTRUCTIONS

Based on tutorials by Emanule Feronato.

1.2

SCORE:

LEVEL:

Needed for
next level

Ladybug health

SUBMIT SCORE

How To Play

Use the mouse to move the red dot.

The ladybug will follow the red dot.  The further away
the red dot is the faster the ladybug will move.

Collect yellow flowers for 10 points and collecting these
helps move you to the next level.

Pink flowers appear randomly for short periods of time.
Collect these for 25 points and increases your health by 5.

Black bugs appear everytime you eat a yellow flower and
should be avoided as they decrease your health by 5 and add
1 to what is needed to advance to the next level.

When the Ladybug health bar is all red the game is over.

ActionScript [AS1/AS2]

Frame 1
fscommand ("showmenu", false); stop();
Frame 3
MochiAd.showPreGameAd({id:"ddc598e99fb369e0", res:"500x400", background:16777161, color:16776960, outline:0, no_bg:true}); mochi.MochiServices.connect("ddc598e99fb369e0");
Frame 4
stop(); _root.attachMovie("sound_btn", "sound_btn", _root.getNextHighestDepth()); sound_btn._x = 60; sound_btn._y = 10; music = new Sound(this); music.attachSound("musicloop"); music.setVolume(15); music.start(0, 100000); sound_btn.onPress = function () { music.stop(); this._visible = false; };
Instance of Symbol 55 MovieClip "playMC" in Frame 4
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } on (release) { _root.gotoAndStop("game"); }
Instance of Symbol 61 MovieClip in Frame 4
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } on (release) { getURL ("http://thepixelcastle.com", "_blank"); }
Instance of Symbol 65 MovieClip in Frame 4
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } on (release) { _root.gotoAndStop("instructions"); }
Frame 5
function specialTime() { specialMC = attachMovie("special", "special", 10); specialMC._x = random(450) + 25; specialMC._y = random(350) + 25; specialMC._rotation = Math.random() * 360; } function removespecial() { removeMovieClip(_root.specialMC); } stop(); removeMovieClip(_root.gameOver); Mouse.hide(); level_2 = false; level_3 = false; level_4 = false; level_5 = false; level_6 = false; level_7 = false; level_8 = false; level_9 = false; level_10 = false; completed = false; _root.attachMovie("mousep", "mousep", 2); _root.attachMovie("ladybug", "ladybug", 3); _root.attachMovie("flower", "flower", 4, {_x:(Math.random() * 400) + 25, _y:(Math.random() * 300) + 25}); delay = 16; power = 3; level = 1; points = 0; score = 0; life = 100; ladybug.onEnterFrame = function () { needed = (level * 10) - points; mousep._x = _xmouse; mousep._y = _ymouse; dist_x = mousep._x - this._x; dist_y = mousep._y - this._y; distance = Math.sqrt((dist_x * dist_x) + (dist_y * dist_y)); angle = Math.atan2(dist_y, dist_x); speed = distance / delay; xspeed = speed * Math.cos(angle); yspeed = speed * Math.sin(angle); this._x = this._x + xspeed; this._y = this._y + yspeed; this._rotation = (angle * 180) / Math.PI; dist_x = special._x - ladybug._x; dist_y = special._y - ladybug._y; distance = Math.sqrt((dist_x * dist_x) + (dist_y * dist_y)); if (distance < ((ladybug._width + special._width) / 2)) { score = score + 25; attachMovie("scoreMC2", "scoreMC2", 5); scoreMC2._x = specialMC._x; scoreMC2._y = specialMC._y; if (life == 100) { } else { health.peb._width = health.peb._width + 5; life = life + 5; } removeMovieClip(_root.specialMC); } }; flower.onEnterFrame = function () { dist_x = this._x - ladybug._x; dist_y = this._y - ladybug._y; distance = Math.sqrt((dist_x * dist_x) + (dist_y * dist_y)); if (distance < ((ladybug._width + this._width) / 2)) { attachMovie("scoreMC", "scoreMC", 5); scoreMC._x = flower._x; scoreMC._y = flower._y; points++; score = score + 10; flower._rotation = Math.random() * 360; switch (points) { case 10 : if (level_2 == false) { level = 2; _root.attachMovie("level_up", "level_up", 1); points = 0; level_2 = true; nextLevel = nextLevel + 10; removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); } break; case 20 : if (level_3 == false) { level = 3; _root.attachMovie("level_up", "level_up", 1); points = 0; level_3 = true; nextLevel = nextLevel + 10; removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); } break; case 30 : if (level_4 == false) { level = 4; _root.attachMovie("level_up", "level_up", 1); points = 0; level_4 = true; nextLevel = nextLevel + 10; removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); } break; case 40 : if (level_5 == false) { level = 5; _root.attachMovie("level_up", "level_up", 1); points = 0; level_5 = true; nextLevel = nextLevel + 10; removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); } break; case 50 : if (level_6 == false) { level = 6; _root.attachMovie("level_up", "level_up", 1); points = 0; level_6 = true; nextLevel = nextLevel + 10; removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); } break; case 60 : if (level_7 == false) { level = 7; _root.attachMovie("level_up", "level_up", 1); points = 0; level_7 = true; nextLevel = nextLevel + 10; removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); } break; case 70 : if (level_8 == false) { level = 8; _root.attachMovie("level_up", "level_up", 1); points = 0; level_8 = true; nextLevel = nextLevel + 10; removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); } break; case 80 : if (level_9 == false) { level = 9; _root.attachMovie("level_up", "level_up", 1); points = 0; level_9 = true; nextLevel = nextLevel + 10; removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); } break; case 90 : if (level_10 == false) { level = 10; _root.attachMovie("level_up", "level_up", 1); points = 0; level_10 = true; nextLevel = nextLevel + 10; removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); } break; case 100 : if (completed != false) { break; } _root.attachMovie("congrats", "congrats", 1); points = 0; removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); gotoAndPlay ("game_over"); } flower.gotoAndPlay(1); this._x = (Math.random() * 400) + 25; this._y = (Math.random() * 300) + 25; foe = _root.attachMovie("enemy", "enemy", _root.getNextHighestDepth(), {_x:(Math.random() * 400) + 25, _y:(Math.random() * 300) + 25}); foe.dir = Math.floor(Math.random() * 4); enemy_power = level; foe.onEnterFrame = function () { switch (this.dir) { case 0 : this._rotation = 180; this._x = this._x + enemy_power; if (this._x > (500 - (this._width / 2))) { this.dir = 1; } break; case 1 : this._rotation = 360; this._x = this._x - enemy_power; if (this._x < (0 + (this._width / 2))) { this.dir = 0; } break; case 2 : this._rotation = 270; this._y = this._y + enemy_power; if (this._y > (400 - (this._width / 2))) { this.dir = 3; } break; case 3 : this._rotation = 90; this._y = this._y - enemy_power; if (this._y >= (0 + (this._width / 2))) { break; } this.dir = 2; } dist_x = this._x - ladybug._x; dist_y = this._y - ladybug._y; distance = Math.sqrt((dist_x * dist_x) + (dist_y * dist_y)); if (distance < ((ladybug._width + this._width) / 2)) { points--; health.peb._width = health.peb._width - 5; life = life - 5; playsounds = new Sound(this); playsounds.attachSound("click 2"); playsounds.start(0, 1); if (life <= 0) { gotoAndStop ("game_over"); } flower.gotoAndStop(12); this.removeMovieClip(); } }; } }; time = random(9000) + 3000; settimer = setInterval(specialTime, time); var intervalID = setInterval(removespecial, 10000); _root.special.onEnterFrame = function () { };
Frame 6
stop(); Mouse.show(); removeMovieClip(_root.ladybug); removeMovieClip(_root.flower); removeMovieClip(_root.mousep); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); removeMovieClip(_root.enemy); attachMovie("gameOver", "gameOver", 7, {_x:174, _y:32});
Instance of Symbol 55 MovieClip "playMC" in Frame 6
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } on (release) { removeMovieClip(_root.gameOver); _root.gotoAndStop("game"); }
Instance of Symbol 87 MovieClip in Frame 6
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } on (release) { _root.attachMovie("leaderboard_mc", "leaderboard_mc", 11); }
Frame 7
stop(); Mouse.show(); attachMovie("gameOver", "gameOver", _root.getNextHighestDepth(), {_x:174, _y:32});
Frame 8
stop();
Instance of Symbol 55 MovieClip "playMC" in Frame 8
on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); } on (release) { _root.gotoAndStop("game"); }
Instance of Symbol 4 MovieClip in Symbol 5 MovieClip [leaderboard_mc] Frame 1
onClipEvent (load) { mochi.MochiScores.showLeaderboard({boardID:"436ae6badc48979c", score:_root.score}); }
Symbol 20 MovieClip Frame 1
perc = Math.round((_parent.getBytesLoaded() / _parent.getBytesTotal()) * 100); xperc = perc / 100; barlength = 200; if ((perc == 100) and (bar._width == barlength)) { _parent.gotoAndPlay("mochiads"); } else { nperc = perc + "%"; bar._width = barlength * xperc; bar._x = -100 + (bar._width / 2); }
Symbol 95 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 () { mochi.MochiServices.__get__clip().play(); }; } 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 96 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.31"); } 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)) { _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (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) { 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); } 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); _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 (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 var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 97 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.5"); } 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 () { }, 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) { 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 () { }, 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) { 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 () { }, 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) { 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) { showPreGameAd(options); } static function showTimedAd(options) { 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") { } 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); } } 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 23 MovieClip [flower] Frame 12
stop();
Symbol 35 MovieClip [level_up] Frame 1
removeMovieClip(_root.enemy);
Symbol 35 MovieClip [level_up] Frame 12
stop(); removeMovieClip(_root.level_up);
Symbol 41 MovieClip [scoreMC] Frame 6
removeMovieClip(_root.scoreMC);
Symbol 44 MovieClip [scoreMC2] Frame 6
removeMovieClip(_root.scoreMC2);
Symbol 47 MovieClip [special] Frame 11
stop();
Symbol 50 MovieClip [congrats] Frame 11
stop();
Instance of Symbol 49 MovieClip in Symbol 50 MovieClip [congrats] Frame 11
onClipEvent (load) { end_timer = 0; } onClipEvent (enterFrame) { end_timer++; if (end_timer == 30000) { _root.gotoAndStop("game_over"); } }
Symbol 55 MovieClip Frame 1
stop();
Symbol 55 MovieClip Frame 2
stop();
Symbol 61 MovieClip Frame 1
stop();
Symbol 61 MovieClip Frame 2
stop();
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 2
stop();
Symbol 87 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 2
stop();

Library Items

Symbol 1 Sound [musicloop]
Symbol 2 Sound [click 2]Used by:55 61 65 87
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:5
Symbol 5 MovieClip [leaderboard_mc]Uses:4
Symbol 6 GraphicUsed by:11
Symbol 7 FontUsed by:8 10 24 25 26 27 28 32 38 42 48 53 63 67 69 70 75 76 77 78 79 83 88 89 90 91 92 93 94
Symbol 8 TextUses:7Used by:11
Symbol 9 GraphicUsed by:11
Symbol 10 TextUses:7Used by:11
Symbol 11 Button [sound_btn]Uses:6 8 9 10
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip [flower_ani]Uses:12Used by:23
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:20
Symbol 16 GraphicUsed by:20
Symbol 17 FontUsed by:18 19 56 58 59 66
Symbol 18 TextUses:17Used by:20
Symbol 19 EditableTextUses:17Used by:20
Symbol 20 MovieClipUses:15 16 18 19Used by:Timeline
Symbol 95 MovieClip [__Packages.mochi.MochiScores]
Symbol 96 MovieClip [__Packages.mochi.MochiServices]
Symbol 97 MovieClip [__Packages.MochiAd]
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip [enemy]Uses:21Used by:Timeline
Symbol 23 MovieClip [flower]Uses:13Used by:Timeline
Symbol 24 TextUses:7Used by:29
Symbol 25 EditableTextUses:7Used by:29
Symbol 26 EditableTextUses:7Used by:29
Symbol 27 TextUses:7Used by:29
Symbol 28 TextUses:7Used by:29
Symbol 29 MovieClip [gameOver]Uses:24 25 26 27 28Used by:Timeline
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClip [ladybug]Uses:30Used by:Timeline
Symbol 32 TextUses:7Used by:33
Symbol 33 MovieClipUses:32Used by:35
Symbol 34 SoundUsed by:35 50
Symbol 35 MovieClip [level_up]Uses:33 34Used by:Timeline
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip [mousep]Uses:36Used by:Timeline
Symbol 38 TextUses:7Used by:39
Symbol 39 MovieClipUses:38Used by:41
Symbol 40 SoundUsed by:41 44
Symbol 41 MovieClip [scoreMC]Uses:39 40Used by:Timeline
Symbol 42 TextUses:7Used by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClip [scoreMC2]Uses:43 40Used by:Timeline
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:47
Symbol 47 MovieClip [special]Uses:46Used by:Timeline
Symbol 48 TextUses:7Used by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClip [congrats]Uses:49 34Used by:Timeline
Symbol 51 GraphicUsed by:55
Symbol 52 GraphicUsed by:54
Symbol 53 TextUses:7Used by:54
Symbol 54 MovieClipUses:52 53Used by:55
Symbol 55 MovieClipUses:51 54 2Used by:Timeline
Symbol 56 TextUses:17Used by:Timeline
Symbol 57 GraphicUsed by:60
Symbol 58 TextUses:17Used by:60
Symbol 59 TextUses:17Used by:60
Symbol 60 MovieClipUses:57 58 59Used by:61
Symbol 61 MovieClipUses:60 2Used by:Timeline
Symbol 62 GraphicUsed by:64
Symbol 63 TextUses:7Used by:64
Symbol 64 MovieClipUses:62 63Used by:65
Symbol 65 MovieClipUses:64 2Used by:Timeline
Symbol 66 TextUses:17Used by:Timeline
Symbol 67 TextUses:7Used by:Timeline
Symbol 68 GraphicUsed by:Timeline
Symbol 69 TextUses:7Used by:Timeline
Symbol 70 EditableTextUses:7Used by:Timeline
Symbol 71 GraphicUsed by:74
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:74  Timeline
Symbol 74 MovieClipUses:71 73Used by:Timeline
Symbol 75 EditableTextUses:7Used by:Timeline
Symbol 76 TextUses:7Used by:Timeline
Symbol 77 TextUses:7Used by:Timeline
Symbol 78 EditableTextUses:7Used by:Timeline
Symbol 79 TextUses:7Used by:Timeline
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:Timeline
Symbol 82 GraphicUsed by:84
Symbol 83 TextUses:7Used by:84 87
Symbol 84 MovieClipUses:82 83Used by:87
Symbol 85 GraphicUsed by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:84 85 86 83 2Used by:Timeline
Symbol 88 TextUses:7Used by:Timeline
Symbol 89 TextUses:7Used by:Timeline
Symbol 90 TextUses:7Used by:Timeline
Symbol 91 TextUses:7Used by:Timeline
Symbol 92 TextUses:7Used by:Timeline
Symbol 93 TextUses:7Used by:Timeline
Symbol 94 TextUses:7Used by:Timeline

Instance Names

"playMC"Frame 4Symbol 55 MovieClip
"health"Frame 5Symbol 74 MovieClip
"playMC"Frame 6Symbol 55 MovieClip
"playMC"Frame 8Symbol 55 MovieClip
"bar"Symbol 20 MovieClip Frame 1Symbol 15 MovieClip
"peb"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1187 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
Protect (24)Timeline Frame 131 bytes "..$1$qJ$/oBn8j4qVUhn9hkvb/yLO.."
ExportAssets (56)Timeline Frame 1Symbol 1 as "musicloop"
ExportAssets (56)Timeline Frame 1Symbol 2 as "click 2"
ExportAssets (56)Timeline Frame 1Symbol 5 as "leaderboard_mc"
ExportAssets (56)Timeline Frame 1Symbol 11 as "sound_btn"
ExportAssets (56)Timeline Frame 1Symbol 13 as "flower_ani"
ExportAssets (56)Timeline Frame 1Symbol 95 as "__Packages.mochi.MochiScores"
ExportAssets (56)Timeline Frame 1Symbol 96 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 97 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 2Symbol 22 as "enemy"
ExportAssets (56)Timeline Frame 2Symbol 23 as "flower"
ExportAssets (56)Timeline Frame 2Symbol 29 as "gameOver"
ExportAssets (56)Timeline Frame 2Symbol 31 as "ladybug"
ExportAssets (56)Timeline Frame 2Symbol 35 as "level_up"
ExportAssets (56)Timeline Frame 2Symbol 37 as "mousep"
ExportAssets (56)Timeline Frame 2Symbol 41 as "scoreMC"
ExportAssets (56)Timeline Frame 2Symbol 44 as "scoreMC2"
ExportAssets (56)Timeline Frame 2Symbol 47 as "special"
ExportAssets (56)Timeline Frame 2Symbol 50 as "congrats"

Labels

"loader"Frame 1
"artwork"Frame 2
"mochiads"Frame 3
"title"Frame 4
"game"Frame 5
"game_over"Frame 6
"game_over2"Frame 7
"instructions"Frame 8

Dynamic Text Variables

npercSymbol 19 EditableText""
_root.scoreSymbol 25 EditableText""
_root.levelSymbol 26 EditableText""
scoreSymbol 70 EditableText""
levelSymbol 75 EditableText""
neededSymbol 78 EditableText""




http://swfchan.com/10/46647/info.shtml
Created: 3/5 -2019 07:24:51 Last modified: 3/5 -2019 07:24:51 Server time: 17/05 -2024 05:36:06