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

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

1215172821578.swf

This is the info page for
Flash #21758

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


Text
NEUTRAL

SINGLE FILE

ALL IN A ROW

TWIN PATHS

CIRCLE

TRIANGLE

SQUARE

DIAGONAL Rt

DIAGONAL Lft

In

, you must guide the Soul Fragments

through the haunted house and to safety.

It is your job to save as many as you can,

These little guys are Soul Fragments.

as fast as you can!

BASIC CONTROLS:

The Soul Fragments will follow your cursor.
Guide them around the screen with the mouse!

ADVANCED CONTROLS:

Advanced controls (such as how to
organise your Soul Fragments into
formations) will be explained
in-game, as you play.

Hit "SPACE" to continue"

BASIC  INFORMATION

Order your Soul Fragments into
different FORMATIONS. Use these
formations to move through the levels
in the most efficient and safe way.

NEUTRAL

To select a formation, click and hold
the mouse. The Formation Ring will
appear. Move to the formation you
desire, and release the mouse button to
select it. To select "Neutral" (no
formation) simply release the button in
the centre of the Formation Ring.

Soul Formations!

New formations will become unlocked
as you progress throughout the game.

"SINGLE FILE"

FORMATION  #1

The Soul Fragments will line up
vertically, allowing them to quickly
move through narrow gaps.

Click and hold to access the formation
ring. Move the cursor to the formation
you want and release to select it.

"ALL IN A ROW"

FORMATION  #2

The Soul Fragments will line
up horizontally, to pass
through many gaps at once
or to fit on small platforms.

"TWIN PATHS"

FORMATION  #3

The Soul Fragments will line up in
two vertical rows to fit onto double
paths and around obstacles.

"THE CIRCLE"

FORMATION  #4

The Soul Fragments will form a
circle. This allows them to avoid
certain dangers.

"THE TRIANGLE"

FORMATION  #5

The Soul Fragments will form a
triangle, allowing them to avoid
certain dangers.

"THE SQUARE"

FORMATION  #6

The Soul Fragments will form a
square. This allows them to avoid
certain dangers.

"DIAGONALLY RIGHT"

FORMATION  #7

The Soul Fragments will line up
diagonally, facing right. This allows
them to avoid certain dangers.

FORMATION  #8

The Soul Fragments will line up
diagonally, facing left. This allows
them to avoid certain dangers.

"DIAGONALLY LEFT"

Choose the formation that allows the
Soul Fragments to fit on.
When the platform moves, move
with it! Keep up and leave the
platform carefully when you can.

"THE MOVING PLATFORM"

To use a moving platform:

Gameplay!

LEVEL COMPLETE!

You saved:

Soul Fragments

That makes a score of:

Continue onwards!

With a time of:

40/40

AWESOME!

GREAT!

NOT BAD...

OH DEAR.

00:00

GAME OVER

Try Again?

Try Again?

The Super Flash Bros.

Armor Games

2007

MADE FOR

Loading...

PLAY

PLAY

PLAY MORE GAMES

PLAY MORE GAMES

ARMORGAMES.COM

ARMORGAMES.COM

SUPERFLASHBROS.NET

SUPERFLASHBROS.NET

NEXT

NEXT

SKIP

SKIP

Hundreds of tiny souls
have been trapped here in this
house for centuries...

Doomed to wander forever
alone unless you bring them
together and lead them to
their escape

Guide the souls to their freedom
through traps, pitfalls and who
knows what else...

:

<p align="left"><font face="Junior & Stinky_39pt_st" size="39" color="#30301d" letterSpacing="3.000000" kerning="0"><b>00</b></font></p>

<p align="left"><font face="Junior & Stinky_39pt_st" size="39" color="#30301d" letterSpacing="3.000000" kerning="0"><b>40</b></font></p>

<p align="left"><font face="Junior & Stinky_39pt_st" size="39" color="#30301d" letterSpacing="3.000000" kerning="0"><b>00</b></font></p>

<p align="left"><font face="Junior & Stinky_39pt_st" size="39" color="#30301d" letterSpacing="3.000000" kerning="0"><b>40</b></font></p>

Music 1

Music 2

160/160

Overall you saved:

Soul Fragments

00:00

With an overall remaining time of:

Submit your hi-scores!

YOUR NAME

SUBMIT

SUBMIT

FINAL SCORE:

0000000

HI-SCORES

SEE ALL SCORES

SEE ALL SCORES

PLAY MORE GAMES

PLAY MORE GAMES

ARMOR GAMES

ARMOR GAMES

EMAIL US

EMAIL US

REPLAY!

REPLAY!

Loading...

MMMMMMMMMM

00000000

MMMMMMMMMM

00000000

MMMMMMMMMM

00000000

MMMMMMMMMM

00000000

MMMMMMMMMM

00000000

MMMMMMMMMM

00000000

MMMMMMMMMM

00000000

MMMMMMMMMM

00000000

MMMMMMMMMM

00000000

MMMMMMMMMM

00000000

Loading failed
Please try later

Menu Mus

ActionScript [AS3]

Section 1
//Flash_185 (ghost_pikmin_as3_fla.Flash_185) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class Flash_185 extends MovieClip { public function Flash_185(){ addFrameScript(5, frame6); } function frame6(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 2
//GameMusic1_77 (ghost_pikmin_as3_fla.GameMusic1_77) package ghost_pikmin_as3_fla { import flash.display.*; import flash.media.*; public dynamic class GameMusic1_77 extends MovieClip { public function GameMusic1_77(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ SoundMixer.stopAll(); } function frame2(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 3
//GameMusic2_118 (ghost_pikmin_as3_fla.GameMusic2_118) package ghost_pikmin_as3_fla { import flash.display.*; import flash.media.*; public dynamic class GameMusic2_118 extends MovieClip { public function GameMusic2_118(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ SoundMixer.stopAll(); } function frame2(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 4
//Highscores_171 (ghost_pikmin_as3_fla.Highscores_171) package ghost_pikmin_as3_fla { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.ui.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.xml.*; public dynamic class Highscores_171 extends MovieClip { public var n2_txt:TextField; public var n8_txt:TextField; public var n10_txt:TextField; public var n6_txt:TextField; public var s2_txt:TextField; public var s6_txt:TextField; public var s8_txt:TextField; public var i:Number; public var s10_txt:TextField; public var s4_txt:TextField; public var n4_txt:TextField; public var n7_txt:TextField; public var n1_txt:TextField; public var n3_txt:TextField; public var n9_txt:TextField; public var s1_txt:TextField; public var n5_txt:TextField; public var s3_txt:TextField; public var s5_txt:TextField; public var s7_txt:TextField; public var s9_txt:TextField; public function Highscores_171(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ i = 1; while (i <= 10) { this[(("n" + i) + "_txt")].text = this.data[("name" + i)]; this[(("s" + i) + "_txt")].text = this.data[("score" + i)]; i++; }; } } }//package ghost_pikmin_as3_fla
Section 5
//hud_selection_66 (ghost_pikmin_as3_fla.hud_selection_66) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class hud_selection_66 extends MovieClip { public function hud_selection_66(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 6
//hus_highlight_mc_75 (ghost_pikmin_as3_fla.hus_highlight_mc_75) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class hus_highlight_mc_75 extends MovieClip { public var highlight_mc:MovieClip; public function hus_highlight_mc_75(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 7
//IntroMusic_26 (ghost_pikmin_as3_fla.IntroMusic_26) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class IntroMusic_26 extends MovieClip { public function IntroMusic_26(){ addFrameScript(1, frame2); } function frame2(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 8
//MenuMusic_172 (ghost_pikmin_as3_fla.MenuMusic_172) package ghost_pikmin_as3_fla { import flash.display.*; import flash.media.*; public dynamic class MenuMusic_172 extends MovieClip { public function MenuMusic_172(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ SoundMixer.stopAll(); } function frame2(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 9
//MovingPlat2_124 (ghost_pikmin_as3_fla.MovingPlat2_124) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class MovingPlat2_124 extends MovieClip { public var plat_mc:MovingPlatformRounded; public function MovingPlat2_124(){ addFrameScript(0, frame1); } function frame1(){ this.plat_mc.range = 170; } } }//package ghost_pikmin_as3_fla
Section 10
//MovingPlatform1_43 (ghost_pikmin_as3_fla.MovingPlatform1_43) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class MovingPlatform1_43 extends MovieClip { public var plat_mc:MovingPlatformRounded; public function MovingPlatform1_43(){ addFrameScript(1, frame2); } function frame2(){ this.plat_mc.range = 270; } } }//package ghost_pikmin_as3_fla
Section 11
//Piano2_129 (ghost_pikmin_as3_fla.Piano2_129) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class Piano2_129 extends MovieClip { public var plat_mc:MovingPianoPlatform; public function Piano2_129(){ addFrameScript(0, frame1); } function frame1(){ this.plat_mc.range = 150; } } }//package ghost_pikmin_as3_fla
Section 12
//piano3_141 (ghost_pikmin_as3_fla.piano3_141) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class piano3_141 extends MovieClip { public var plat_mc:MovingPianoPlatform; public function piano3_141(){ addFrameScript(0, frame1); } function frame1(){ this.plat_mc.range = 160; } } }//package ghost_pikmin_as3_fla
Section 13
//pianoplatform_90 (ghost_pikmin_as3_fla.pianoplatform_90) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class pianoplatform_90 extends MovieClip { public var plat_mc:MovingPianoPlatform; public function pianoplatform_90(){ addFrameScript(1, frame2); } function frame2(){ this.plat_mc.range = 120; } } }//package ghost_pikmin_as3_fla
Section 14
//PianoplatformDown_106 (ghost_pikmin_as3_fla.PianoplatformDown_106) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class PianoplatformDown_106 extends MovieClip { public var plat_mc:MovingPianoPlatform; public function PianoplatformDown_106(){ addFrameScript(1, frame2); } function frame2(){ this.plat_mc.range = 120; } } }//package ghost_pikmin_as3_fla
Section 15
//RATING_164 (ghost_pikmin_as3_fla.RATING_164) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class RATING_164 extends MovieClip { public function RATING_164(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 16
//squareplatform_125 (ghost_pikmin_as3_fla.squareplatform_125) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class squareplatform_125 extends MovieClip { public var plat_mc:SquarePlat; public function squareplatform_125(){ addFrameScript(0, frame1); } function frame1(){ this.plat_mc.range = 210; } } }//package ghost_pikmin_as3_fla
Section 17
//squareplatform2_139 (ghost_pikmin_as3_fla.squareplatform2_139) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class squareplatform2_139 extends MovieClip { public var plat_mc:SquarePlat; public function squareplatform2_139(){ addFrameScript(0, frame1); } function frame1(){ this.plat_mc.range = 90; } } }//package ghost_pikmin_as3_fla
Section 18
//Symbol113_30 (ghost_pikmin_as3_fla.Symbol113_30) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class Symbol113_30 extends MovieClip { public function Symbol113_30(){ addFrameScript(27, frame28); } function frame28(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 19
//Symbol136_133 (ghost_pikmin_as3_fla.Symbol136_133) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class Symbol136_133 extends MovieClip { public function Symbol136_133(){ addFrameScript(10, frame11); } function frame11(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 20
//Symbol142_196 (ghost_pikmin_as3_fla.Symbol142_196) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class Symbol142_196 extends MovieClip { public function Symbol142_196(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 21
//Symbol14copy_198 (ghost_pikmin_as3_fla.Symbol14copy_198) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class Symbol14copy_198 extends MovieClip { public function Symbol14copy_198(){ addFrameScript(1, frame2); } function frame2(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 22
//Symbol171_156 (ghost_pikmin_as3_fla.Symbol171_156) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class Symbol171_156 extends MovieClip { public function Symbol171_156(){ addFrameScript(16, frame17); } function frame17(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 23
//Symbol172_155 (ghost_pikmin_as3_fla.Symbol172_155) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class Symbol172_155 extends MovieClip { public function Symbol172_155(){ addFrameScript(44, frame45); } function frame45(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 24
//Symbol4_14 (ghost_pikmin_as3_fla.Symbol4_14) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class Symbol4_14 extends MovieClip { public function Symbol4_14(){ addFrameScript(13, frame14); } function frame14(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 25
//Symbol7_16 (ghost_pikmin_as3_fla.Symbol7_16) package ghost_pikmin_as3_fla { import flash.display.*; public dynamic class Symbol7_16 extends MovieClip { public function Symbol7_16(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package ghost_pikmin_as3_fla
Section 26
//ab30 (ab30) package { import flash.utils.*; public class ab30 { public static function encodeNum(_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:*; _local2 = getTimer(); _local3 = ["aZ", "Zy", "Zx"]; _local4 = ["zH", "jY", "uH"]; _local5 = ["Ah", "Xh", "hO"]; _local6 = ["Ub", "Bu", "Cb"]; _local7 = ["Qc", "Pc", "Pe"]; _local8 = ["Ei", "Ie", "Ef"]; _local9 = ["Fk", "kG", "Kg"]; _local10 = ["Jl", "Lm", "Mn"]; _local11 = ["No", "Np", "Qp"]; _local12 = ["Rs", "St", "Sw"]; _local13 = random(3); _arg1 = String(_arg1); _arg1 = fr(_arg1, "9", _local3[random(3)], 1); _arg1 = fr(_arg1, "9", _local3[random(3)], 1); _arg1 = fr(_arg1, "9", _local3[random(3)], 1); _arg1 = fr(_arg1, "9", _local3[random(3)], 1); _arg1 = fr(_arg1, "9", _local3[random(3)], 1); _arg1 = fr(_arg1, "9", _local3[random(3)], 1); _arg1 = fr(_arg1, "8", _local4[random(3)], 1); _arg1 = fr(_arg1, "8", _local4[random(3)], 1); _arg1 = fr(_arg1, "8", _local4[random(3)], 1); _arg1 = fr(_arg1, "8", _local4[random(3)], 1); _arg1 = fr(_arg1, "8", _local4[random(3)], 1); _arg1 = fr(_arg1, "7", _local5[random(3)], 1); _arg1 = fr(_arg1, "7", _local5[random(3)], 1); _arg1 = fr(_arg1, "7", _local5[random(3)], 1); _arg1 = fr(_arg1, "7", _local5[random(3)], 1); _arg1 = fr(_arg1, "7", _local5[random(3)], 1); _arg1 = fr(_arg1, "7", _local5[random(3)], 1); _arg1 = fr(_arg1, "7", _local5[random(3)], 1); _arg1 = fr(_arg1, "7", _local5[random(3)], 1); _arg1 = fr(_arg1, "6", _local6[random(3)], 1); _arg1 = fr(_arg1, "6", _local6[random(3)], 1); _arg1 = fr(_arg1, "6", _local6[random(3)], 1); _arg1 = fr(_arg1, "6", _local6[random(3)], 1); _arg1 = fr(_arg1, "6", _local6[random(3)], 1); _arg1 = fr(_arg1, "6", _local6[random(3)], 1); if (_local13 == 1){ _arg1 = fr(_arg1, "5", _local7[0], undefined); } else { _arg1 = fr(_arg1, "5", _local7[random(3)], undefined); }; _arg1 = fr(_arg1, "4", _local8[random(3)], undefined); _arg1 = fr(_arg1, "3", _local9[random(3)], 1); _arg1 = fr(_arg1, "3", _local9[random(3)], 1); _arg1 = fr(_arg1, "3", _local9[random(3)], 1); _arg1 = fr(_arg1, "3", _local9[random(3)], 1); _arg1 = fr(_arg1, "3", _local9[random(3)], 1); _arg1 = fr(_arg1, "3", _local9[random(3)], 1); _arg1 = fr(_arg1, "3", _local9[random(3)], 1); _arg1 = fr(_arg1, "3", _local9[random(3)], 1); _arg1 = fr(_arg1, "2", _local10[random(3)], undefined); _arg1 = fr(_arg1, "1", _local11[random(3)], undefined); _arg1 = fr(_arg1, "0", _local12[random(3)], 1); _arg1 = fr(_arg1, "0", _local12[random(3)], 1); _arg1 = fr(_arg1, "0", _local12[random(3)], 1); _arg1 = fr(_arg1, "0", _local12[random(3)], 1); _arg1 = fr(_arg1, "0", _local12[random(3)], 1); _arg1 = fr(_arg1, "0", _local12[random(3)], 1); _arg1 = fr(_arg1, "0", _local12[random(3)], 1); _arg1 = fr(_arg1, "0", _local12[random(3)], 1); _arg1 = fr(_arg1, "0", _local12[random(3)], 1); _local14 = (getTimer() - _local2); _arg1 = ((_arg1 + "Dd") + _local14); return (_arg1); } public static function random(_arg1:Number):Number{ return (Math.floor((Math.random() * _arg1))); } public static function decodeStr8bytes(_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; _arg1 = (("PIE" + _arg1) + "PIE"); _arg1 = fr(_arg1, "%", "D", undefined); _arg1 = fr(_arg1, "$", "D", undefined); _arg1 = fr(_arg1, "#", "D", undefined); _arg1 = fr(_arg1, "@", "D", undefined); _arg1 = fr(_arg1, "PIED", "", undefined); _arg1 = fr(_arg1, "DPIE", "", undefined); _local2 = _arg1.split("D"); _local3 = ""; _local4 = 0; _local5 = _local2.length; while (_local4 < _local5) { _local3 = (_local3 + String(String.fromCharCode(_local2[_local4]))); _local4++; }; return (_local3); } public static function decodeNum(_arg1){ var _local2:*; var _local3:*; _local2 = ["aZ", "Zy", "Zx", "zH", "jY", "uH", "Ah", "Xh", "hO", "Ub", "Bu", "Cb", "Qc", "Pc", "Pe", "Ei", "Ie", "Ef", "Fk", "kG", "Kg", "Jl", "Lm", "Mn", "No", "Np", "Qp", "Rs", "St", "Sw"]; _arg1 = String(_arg1); _arg1 = _arg1.split("Dd"); _arg1 = _arg1[0]; _arg1 = fr(_arg1, _local2[0], "9", undefined); _arg1 = fr(_arg1, _local2[1], "9", undefined); _arg1 = fr(_arg1, _local2[2], "9", undefined); _arg1 = fr(_arg1, _local2[3], "8", undefined); _arg1 = fr(_arg1, _local2[4], "8", undefined); _arg1 = fr(_arg1, _local2[5], "8", undefined); _arg1 = fr(_arg1, _local2[6], "7", undefined); _arg1 = fr(_arg1, _local2[7], "7", undefined); _arg1 = fr(_arg1, _local2[8], "7", undefined); _arg1 = fr(_arg1, _local2[9], "6", undefined); _arg1 = fr(_arg1, _local2[10], "6", undefined); _arg1 = fr(_arg1, _local2[11], "6", undefined); _arg1 = fr(_arg1, _local2[12], "5", undefined); _arg1 = fr(_arg1, _local2[13], "5", undefined); _arg1 = fr(_arg1, _local2[14], "5", undefined); _arg1 = fr(_arg1, _local2[15], "4", undefined); _arg1 = fr(_arg1, _local2[16], "4", undefined); _arg1 = fr(_arg1, _local2[17], "4", undefined); _arg1 = fr(_arg1, _local2[18], "3", undefined); _arg1 = fr(_arg1, _local2[19], "3", undefined); _arg1 = fr(_arg1, _local2[20], "3", undefined); _arg1 = fr(_arg1, _local2[21], "2", undefined); _arg1 = fr(_arg1, _local2[22], "2", undefined); _arg1 = fr(_arg1, _local2[23], "2", undefined); _arg1 = fr(_arg1, _local2[24], "1", undefined); _arg1 = fr(_arg1, _local2[25], "1", undefined); _arg1 = fr(_arg1, _local2[26], "1", undefined); _arg1 = fr(_arg1, _local2[27], "0", undefined); _arg1 = fr(_arg1, _local2[28], "0", undefined); _arg1 = fr(_arg1, _local2[29], "0", undefined); _local3 = Number(_arg1); return (_local3); } private static function fr(_arg1, _arg2, _arg3, _arg4){ var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; _local5 = _arg1; if (typeof(_arg2) !== "string"){ if (_arg3 === undefined){ _arg3 = [""]; } else { if (typeof(_arg3) === "string"){ _arg3 = [_arg3]; }; }; } else { _arg2 = [_arg2]; _arg3 = [_arg3]; }; _local8 = _arg2.length; _local9 = 0; _local10 = 0; while (_local9 < _local8) { while ((_local7 = _local5.indexOf(_arg2[_local9])) !== -1) { if (((!((_arg4 === undefined))) && ((_local10 >= _arg4)))){ break; }; _local6 = new Array(_local5.substring(0, _local7), _local5.substr(_local7, _arg2[_local9].length), _local5.substr((_local7 + _arg2[_local9].length))); _local6[1] = ((_arg3[_local9])===undefined) ? "" : _arg3[_local9]; _local5 = ((_local6[0] + _local6[1]) + _local6[2]); _local10++; }; _local9++; _local10 = 0; }; return (_local5); } public static function encodeStr8bytes(_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; _local2 = 0; _local3 = _arg1.length; _local4 = "%"; _local5 = ["%", "$", "#", "@"]; while (_local2 < _local3) { _local4 = (_local4 + (_arg1.charCodeAt(_local2) + _local5[random(_local5.length)])); _local2++; }; return (_local4); } } }//package
Section 27
//BlockBanister (BlockBanister) package { public dynamic class BlockBanister extends SquareBlock { } }//package
Section 28
//BlockBanisterEnd (BlockBanisterEnd) package { public dynamic class BlockBanisterEnd extends SquareBlock { } }//package
Section 29
//BlockBooksLeft (BlockBooksLeft) package { public dynamic class BlockBooksLeft extends SquareBlock { } }//package
Section 30
//BlockBooksRight (BlockBooksRight) package { public dynamic class BlockBooksRight extends SquareBlock { } }//package
Section 31
//BlockCandle (BlockCandle) package { public dynamic class BlockCandle extends CircleBlock { } }//package
Section 32
//BlockSword (BlockSword) package { public dynamic class BlockSword extends CircleBlock { } }//package
Section 33
//BroomClip (BroomClip) package { public dynamic class BroomClip extends DangerObject { } }//package
Section 34
//BroomMoveClip (BroomMoveClip) package { public dynamic class BroomMoveClip extends PausableClip { } }//package
Section 35
//ChandelierCircleDanger (ChandelierCircleDanger) package { public dynamic class ChandelierCircleDanger extends DangerObject { } }//package
Section 36
//CircleBlock (CircleBlock) package { import flash.geom.*; import flash.display.*; public class CircleBlock extends MovieClip { private var blockRadius:Number; private var location:Point; public function CircleBlock(){ this.blockRadius = (5 + (this.width / 2)); this.location = new Point(((this.x * this.parent.scaleX) + this.parent.x), ((this.y * this.parent.scaleY) + this.parent.y)); } public function blockTest(_arg1:Ghost):void{ var _local2:Point; _local2 = _arg1.locationPoint.subtract(this.location); if (_local2.length < this.blockRadius){ _local2.normalize(this.blockRadius); _local2 = _local2.add(this.location); _arg1.x = _local2.x; _arg1.y = _local2.y; }; } } }//package
Section 37
//DangerObject (DangerObject) package { import flash.events.*; import flash.display.*; public class DangerObject extends PausableClip { public var hit_mc:MovieClip; public function DangerObject(){ this.hit_mc.alpha = 0; this.root.addEventListener("act", this.act); } private function act(_arg1:Event):void{ var _local2:int; var _local3:int; var _local4:Ghost; _local2 = _arg1.target.ghosts.numChildren; _local3 = 0; while (_local3 < _local2) { _local4 = Ghost(_arg1.target.ghosts.getChildAt(_local3)); if (((_local4.active) && (this.hit_mc.hitTestPoint((_local4.x + _local4.parent.x), (_local4.y + _local4.parent.y), true)))){ _local4.die(); }; _local3++; }; } } }//package
Section 38
//FormationRing (FormationRing) package { public dynamic class FormationRing extends FormSelector { } }//package
Section 39
//FormSelector (FormSelector) package { import flash.events.*; import flash.geom.*; import flash.display.*; public class FormSelector extends MovieClip { private var level:int; public var label_mc:MovieClip; public function mouseMove(_arg1:MouseEvent):void{ var _local2:Point; var _local3:int; var _local4:Number; _local2 = new Point(this.mouseX, this.mouseY); if (_local2.length > 40){ _local4 = Math.atan2(_local2.x, -(_local2.y)); _local4 = (_local4 + (Math.PI / 8)); if (_local4 < 0){ _local4 = (_local4 + (Math.PI * 2)); }; _local3 = Math.ceil((_local4 / (Math.PI / 4))); } else { _local3 = 0; }; if (_local3 < this.level){ this.label_mc.gotoAndStop((1 + _local3)); } else { this.label_mc.gotoAndStop(1); }; } public function setLevel(_arg1:int):void{ this.level = _arg1; } } }//package
Section 40
//GameOver (GameOver) package { import flash.display.*; public dynamic class GameOver extends MovieClip { public var tryAgain_btn:SimpleButton; } }//package
Section 41
//Ghost (Ghost) package { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.utils.*; public class Ghost extends MovieClip { public var active:Boolean; private var angleCount:int; private var force:Point; private var speed:Point; public var head_mc:MovieClip; private var actionTimer:Timer; private var location:Point; public var game; private static var ghostCount:Number; private static var twoRows:Array; private static var blocks:MovieClip; private static var ground:MovieClip; private static var ghostList:Array; private static var circle:Array; private static var triangle:Array; private static var diagonalLeft:Array; private static var square:Array; private static var horizontal:Array; private static var diagonalRight:Array; private static var vertical:Array; public function Ghost(){ this.force = new Point(0, 0); this.speed = new Point(0, 0); this.active = true; if (!ghostList){ ghostList = []; }; ghostList.push(this); ghostCount = ghostList.length; this.angleCount = Math.floor((Math.random() * 3)); this.head_mc.gotoAndPlay(Math.ceil((Math.random() * 95))); } private function onFall(_arg1:TimerEvent):void{ this.scaleX = (this.scaleY = (this.scaleY * 0.8)); if (this.scaleX < 0.1){ this.game.ghostCount--; this.actionTimer.stop(); this.deleteMe(); }; } public function simulate():void{ this.speed = this.speed.add(this.force); this.speed = this.multiplyPoint(this.speed, 0.92); if (this.speed.length > 6){ this.speed.normalize(6); }; this.x = (this.x + this.speed.x); this.y = (this.y + this.speed.y); if (((((((this.y + this.parent.y) > 520)) || (((this.x + this.parent.x) > 520)))) || (((this.x + this.parent.x) < -20)))){ this.die(); } else { if ((this.y + this.parent.y) > 500){ this.y = (500 - this.parent.y); } else { if ((this.x + this.parent.x) > 500){ this.x = (500 - this.parent.x); } else { if ((this.x + this.parent.x) < 0){ this.x = -(this.parent.x); }; }; }; }; if (this.angleCount++ > 3){ this.rotation = ((180 * Math.atan2(this.speed.x, -(this.speed.y))) / Math.PI); this.angleCount = 0; }; } private function onDie(_arg1:TimerEvent):void{ this.game.ghostCount--; this.actionTimer.stop(); this.deleteMe(); } public function followPoint(_arg1:Point):void{ var _local2:Number; this.force = new Point(0, 0); this.location = this.locationPoint; if (this.active){ _local2 = (_arg1.subtract(this.location).length / 200); this.addForce(_arg1, _local2); this.addGhostForces(); this.simulate(); this.checkBlocks(); this.checkHoles(); }; } private function fall():void{ this.active = false; this.dispatchEvent(new Event("removeGhost")); this.gotoAndStop(3); this.actionTimer = new Timer(50, 0); this.actionTimer.addEventListener("timer", this.onFall); this.actionTimer.start(); } public function die():void{ this.active = false; this.gotoAndStop(2); this.dispatchEvent(new Event("removeGhost")); this.actionTimer = new Timer(600, 1); this.actionTimer.addEventListener("timer", this.onDie); this.actionTimer.start(); } private function checkHoles():void{ if (!ground.hitTestPoint((this.x + this.parent.x), (this.y + this.parent.y), true)){ this.fall(); }; } public function followInFormation(_arg1:Point, _arg2:Array):void{ this.force = new Point(0, 0); this.location = this.locationPoint; if (this.active){ this.addFormationForce(_arg1, _arg2); this.addGhostForces(); this.simulate(); this.checkBlocks(); this.checkHoles(); }; } public function get area():Rectangle{ var _local1:Rectangle; _local1 = new Rectangle(this.x, this.y, 0, 0); _local1.inflate(9, 9); return (_local1); } private function addFormationForce(_arg1:Point, _arg2:Array):void{ var _local3:int; var _local4:Point; var _local5:Number; var _local6:Number; _local3 = this.parent.getChildIndex(this); _local4 = _arg1.add(_arg2[_local3]); _local5 = _local4.subtract(new Point(this.x, this.y)).length; _local6 = _local5; this.addForce(_local4, _local6); if (_local5 < 7){ this.speed = this.multiplyPoint(this.speed, 0.5); }; } private function checkBlocks():void{ var _local1:int; var _local2:int; _local1 = blocks.numChildren; _local2 = 0; while (_local2 < _local1) { if ((blocks.getChildAt(_local2) is SquareBlock)){ SquareBlock(blocks.getChildAt(_local2)).blockTest(this); } else { if ((blocks.getChildAt(_local2) is CircleBlock)){ CircleBlock(blocks.getChildAt(_local2)).blockTest(this); }; }; _local2++; }; } public function deleteMe():void{ ghostList.splice(ghostList.indexOf(this), 1); ghostCount = ghostList.length; this.parent.removeChild(this); } private function addForce(_arg1:Point, _arg2:Number):void{ var _local3:Point; _local3 = _arg1.subtract(new Point(this.x, this.y)); _local3.normalize(_arg2); this.force = this.force.add(_local3); } private function multiplyPoint(_arg1:Point, _arg2:Number):Point{ return (new Point((_arg1.x * _arg2), (_arg1.y * _arg2))); } public function get locationPoint():Point{ return (new Point(this.x, this.y)); } private function addGhostForces():void{ var _local1:Number; var _local2:Point; var _local3:Number; var _local4:Number; _local1 = 0; while (_local1 < ghostCount) { if (ghostList[_local1] != undefined){ if (ghostList[_local1].active){ if (((((this.x - ghostList[_local1].x) < 25)) && (((this.x - ghostList[_local1].x) > -25)))){ if (((((this.y - ghostList[_local1].y) < 25)) && (((this.y - ghostList[_local1].y) > -25)))){ if (ghostList[_local1] != this){ _local2 = new Point(ghostList[_local1].x, ghostList[_local1].y); _local3 = _local2.subtract(new Point(this.x, this.y)).length; _local4 = (200000 / (((_local3 * _local3) * _local3) * _local3)); this.addForce(_local2, -(_local4)); }; }; }; }; }; _local1++; }; } public static function setEnvironment(_arg1:MovieClip, _arg2:MovieClip):void{ ground = _arg1; blocks = _arg2; } public static function hitGhosts(_arg1:DisplayObject):void{ } } }//package
Section 42
//GhostClip (GhostClip) package { public dynamic class GhostClip extends Ghost { } }//package
Section 43
//HUD (HUD) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.utils.*; public class HUD extends MovieClip { public var total_txt:TextField; public var secs_txt:TextField; public var selection_mc:MovieClip; public var level_mc:MovieClip; public var num_txt:TextField; private var timer:Timer; private var ghostMax:int; private var timeLeft:int; public var mins_txt:TextField; private var ghosts:int; public function HUD(){ trace("New Timer"); this.ghosts = (this.ghostMax = 40); this.root.addEventListener("removeGhost", this.onRemoveGhost); this.root.addEventListener("pause", this.onPause); this.root.addEventListener("unpause", this.onUnpause); if (this.timer){ this.timer.stop(); }; this.timer = new Timer(10); this.timer.addEventListener("timer", this.count); this.timer.start(); } public function onRemoveGhost(_arg1:Event):void{ this.ghosts--; this.num_txt.text = this.ghosts.toString(); if (this.ghosts <= 0){ SpiritGuideGame(this.root).gameOver(); }; } public function count(_arg1:TimerEvent):void{ var _local2:int; var _local3:int; this.timeLeft = (this.timeLeft - 10); trace(this.timeLeft); _local2 = Math.floor((this.timeLeft / 60000)); _local3 = ((this.timeLeft / 1000) - (_local2 * 60)); this.mins_txt.text = _local2.toString(); this.secs_txt.text = _local3.toString(); if (_local2 < 10){ this.mins_txt.text = ("0" + this.mins_txt.text); }; if (_local3 < 10){ this.secs_txt.text = ("0" + this.secs_txt.text); }; if ((((_local2 <= 0)) && ((_local3 <= 0)))){ trace("TimeUp"); SpiritGuideGame(this.root).gameOver(); }; } public function onUnpause(_arg1:Event):void{ trace("HUD Start"); this.timer.start(); } public function onPause(_arg1:Event):void{ trace("HUD Stop"); this.timer.stop(); } public function wipe():void{ this.root.removeEventListener("removeGhost", this.onRemoveGhost); this.root.removeEventListener("pause", this.onPause); this.root.removeEventListener("unpause", this.onUnpause); this.timer.stop(); this.timer = null; } public function get ghostCount():int{ return (this.ghosts); } public function getTimeLeft():Number{ return ((this.timeLeft / 1000)); } public function setTimeLeft(_arg1:int):void{ this.timeLeft = _arg1; } } }//package
Section 44
//HUDClip (HUDClip) package { public dynamic class HUDClip extends HUD { } }//package
Section 45
//InfoScreen (InfoScreen) package { import flash.display.*; import flash.text.*; public dynamic class InfoScreen extends MovieClip { public var time_txt:TextField; public var next_btn:MovieClip; public var score_txt:TextField; public var flash_mc:MovieClip; public var fragments_txt:TextField; public var rating_mc:MovieClip; public function InfoScreen(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 46
//MovingPianoPlatform (MovingPianoPlatform) package { public dynamic class MovingPianoPlatform extends MovingPlatform { } }//package
Section 47
//MovingPlatform (MovingPlatform) package { import flash.events.*; public class MovingPlatform extends PausableClip { public var range:Number; private var stillCount:int; public var wait:int; public function MovingPlatform(){ this.stillCount = 0; this.y = 0; this.wait = 100; this.root.addEventListener("act", this.act); } private function act(_arg1:Event):void{ if (this.y == 0){ this.stillCount++; }; if (this.stillCount > this.wait){ this.y = (this.y - 2); }; if (this.y <= -(this.range)){ this.y = -(this.range); this.stillCount--; }; if (this.stillCount < 0){ this.y = (this.y + 2); if (this.y >= 0){ this.y = 0; }; }; } } }//package
Section 48
//MovingPlatformRounded (MovingPlatformRounded) package { public dynamic class MovingPlatformRounded extends MovingPlatform { } }//package
Section 49
//PausableClip (PausableClip) package { import flash.events.*; import flash.display.*; public class PausableClip extends MovieClip { public function PausableClip(){ this.root.addEventListener("pause", this.onPause); this.root.addEventListener("unpause", this.onUnpause); } public function onUnpause(_arg1:Event):void{ this.play(); } public function onPause(_arg1:Event):void{ this.stop(); } } }//package
Section 50
//PotionDanger (PotionDanger) package { public dynamic class PotionDanger extends DangerObject { } }//package
Section 51
//PotionFade (PotionFade) package { public dynamic class PotionFade extends PausableClip { } }//package
Section 52
//PotionSmash (PotionSmash) package { public dynamic class PotionSmash extends PausableClip { } }//package
Section 53
//RoundChandelier (RoundChandelier) package { public dynamic class RoundChandelier extends PausableClip { } }//package
Section 54
//SoulFragment (SoulFragment) package { public dynamic class SoulFragment extends Ghost { public function SoulFragment(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 55
//SpiritGuideGame (SpiritGuideGame) package { import flash.events.*; import flash.geom.*; import flash.display.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.ui.*; import flash.utils.*; public class SpiritGuideGame extends MovieClip { public var replay_btn:SimpleButton; private var triangle:Array; private var loader:URLRequest; public var ag:MovieClip; private var totalGhosts:Number; public var t_sfb:ContextMenuItem; private var totalTime:Number; private var horizontal:Array; private var infoSeen:Array; public var t_menu:ContextMenu; private var twoRows:Array; private var tryAgain:GameOver; public var ghostCounter:int; public var sfb:MovieClip; private var gameTimer:Timer; private var key_d:Boolean; public var sfb_btn:SimpleButton; private var key_a:Boolean; public var souls_txt:TextField; private var key_f:Boolean; private var key_w:Boolean; private var key_q:Boolean; private var key_s:Boolean; private var key_e:Boolean; private var key_r:Boolean; public var t_high:ContextMenuItem; public var pmg_btn:SimpleButton; private var infoScreen:InfoScreen; public var name_txt:TextField; private var resetTime:Number; private var circle:Array; public var play_btn:SimpleButton; public var over_mc:MovieClip; private var diagonalRight:Array; public var blocks_mc:MovieClip; public var t_low:ContextMenuItem; public var next_btn:SimpleButton; public var highscores_mc:MovieClip; public var agm_btn:SimpleButton; private var square:Array; public var email_btn:SimpleButton; public var scores_btn:SimpleButton; public var score_txt:TextField; public var ground_mc:MovieClip; private var vertical:Array; public var rating_mc:MovieClip; public var t_med:ContextMenuItem; private var level:int; private var selection:int; public var skip_btn:SimpleButton; public var submit_btn:SimpleButton; private var totalScore:Number; public var t_pmg:ContextMenuItem; public var bg_mc:MovieClip; public var t_ag:ContextMenuItem; public var ghosts:Sprite; private var diagonalLeft:Array; public var hud_mc:HUDClip; private var selector:FormationRing; private var greyOut:Shape; public var time_txt:TextField; public function SpiritGuideGame(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 43, frame44, 59, frame60, 71, frame72, 181, frame182, 182, frame183, 183, frame184, 184, frame185, 271, frame272, 279, frame280); this.totalGhosts = 0; this.totalScore = 0; this.totalTime = 0; this.stage.quality = "medium"; this.ghostCount = 40; this.level = 1; this.infoSeen = [false, false, false, false, false, false, false, false, false, false, false, false, false, false]; } function frame272(){ SoundMixer.stopAll(); this.hiscores(); } public function setupIntro():void{ this.next_btn.addEventListener(MouseEvent.CLICK, this.onNext); this.skip_btn.addEventListener(MouseEvent.CLICK, this.onSkipToGame); } private function generateVertical():Array{ var _local1:Number; var _local2:Array; var _local3:int; var _local4:int; var _local5:int; _local1 = 18; _local2 = []; _local3 = 1; _local4 = 1; _local2.push(new Point((-(_local1) / 2), 0)); _local5 = 0; while (_local5 < this.ghostCount) { _local2.push(new Point(((_local4 * _local1) / 2), ((-(_local1) * Math.ceil((_local5 / 4))) * _local3))); _local4 = (_local4 * -1); if (_local4 == -1){ _local3 = (_local3 * -1); }; _local5++; }; return (_local2); } public function onSFB(_arg1:Event):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.superflashbros.net/"); navigateToURL(_local2, "_blank"); } public function onKeyUpHandler(_arg1:KeyboardEvent):void{ trace("KeyUp"); switch (_arg1.keyCode){ case 81: this.key_q = false; break; case 87: this.key_w = false; break; case 69: this.key_e = false; break; case 82: this.key_r = false; break; case 65: this.key_a = false; break; case 83: this.key_s = false; break; case 68: this.key_d = false; break; case 70: this.key_f = false; break; }; this.hud_mc.selection_mc.gotoAndStop(1); } public function checkPoints():void{ switch (this.level){ case 1: if (this.ghosts.mouseY < 100){ this.level = 2; this.openInfoScreen(3); }; break; case 2: if (this.ghosts.mouseY < -208){ this.level = 3; this.openInfoScreen(4); }; break; case 3: if (this.ghosts.mouseY < -400){ this.level = 4; this.openInfoScreen(5); }; break; case 4: if ((((this.ghosts.mouseY < -1620)) && ((this.currentLabel == "level1")))){ this.openInfoScreen(11); }; if ((((this.ghosts.mouseY < -2500)) && ((this.currentLabel == "level1")))){ this.openInfoScreen(12); }; if ((((this.ghosts.mouseY < -1310)) && ((this.currentLabel == "level2")))){ this.level = 5; this.openInfoScreen(6); }; break; case 5: if ((((this.ghosts.mouseY < -2880)) && ((this.currentLabel == "level2")))){ this.level = 6; this.openInfoScreen(7); }; break; case 6: if ((((this.ghosts.mouseY < -5555)) && ((this.currentLabel == "level2")))){ this.openInfoScreen(12); }; if ((((this.ghosts.mouseY < 100)) && ((this.currentLabel == "level3")))){ this.level = 7; this.openInfoScreen(8); }; break; case 7: if ((((this.ghosts.mouseY < -1100)) && ((this.currentLabel == "level3")))){ this.level = 9; this.openInfoScreen(9); }; break; case 9: if ((((this.ghosts.mouseY < -5310)) && ((this.currentLabel == "level3")))){ this.openInfoScreen(12); }; if ((((this.ghosts.mouseY < -5700)) && ((this.currentLabel == "level4")))){ this.openInfoScreen(12); }; break; }; } function frame280(){ this.stop(); } public function onHigh(_arg1:Event):void{ stage.quality = StageQuality.HIGH; } public function gameOver():void{ this.removeEventListener(MouseEvent.MOUSE_DOWN, this.onMouseDownHandler); this.removeEventListener(MouseEvent.MOUSE_UP, this.onMouseUpHandler); this.dispatchEvent(new Event("pause")); this.gameTimer.stop(); this.addChild(this.greyOut); this.addChild(this.tryAgain); this.tryAgain.x = 250; this.tryAgain.y = 230; } public function skipToEnd(_arg1:TimerEvent):void{ this.openInfoScreen(12); } public function onKeyDownHandler(_arg1:KeyboardEvent):void{ trace("KeyDown"); switch (_arg1.keyCode){ case 81: this.key_q = true; this.selection = 0; break; case 87: this.key_w = true; this.selection = 0; break; case 69: this.key_e = true; this.selection = 0; break; case 82: this.key_r = true; this.selection = 0; break; case 65: this.key_a = true; this.selection = 0; break; case 83: this.key_s = true; this.selection = 0; break; case 68: this.key_d = true; this.selection = 0; break; case 70: this.key_f = true; this.selection = 0; break; }; } public function onAG(_arg1:Event):void{ var _local2:URLRequest; _local2 = new URLRequest("http://www.armorgames.com/"); navigateToURL(_local2, "_blank"); } private function nextLevel():void{ this.stage.removeEventListener(KeyboardEvent.KEY_UP, this.onKeyUpHandler); this.stage.removeEventListener(KeyboardEvent.KEY_DOWN, this.onKeyDownHandler); this.removeEventListener(MouseEvent.MOUSE_DOWN, this.onMouseDownHandler); this.removeEventListener(MouseEvent.MOUSE_UP, this.onMouseUpHandler); this.gameTimer.stop(); this.hud_mc.wipe(); this.hud_mc = null; if (this.currentLabel != "level4"){ this.nextFrame(); } else { this.dispatchEvent(new Event("pause")); this.play(); }; } public function updateScores(_arg1:TimerEvent):void{ var _local2:Number; var _local3:Number; this.infoScreen.fragments_txt.text = (this.hud_mc.ghostCount + "/40"); this.infoScreen.time_txt.text = ((this.hud_mc.mins_txt.text + ":") + this.hud_mc.secs_txt.text); _local2 = Math.round((this.hud_mc.ghostCount * this.hud_mc.getTimeLeft())); this.infoScreen.score_txt.text = String(_local2); if (_local2 < 200){ _local3 = 4; } else { if (_local2 < 500){ _local3 = 3; } else { if (_local2 < 900){ _local3 = 2; } else { _local3 = 1; }; }; }; this.totalGhosts = (this.totalGhosts + this.hud_mc.ghostCount); this.totalScore = (this.totalScore + _local2); this.totalTime = (this.totalTime + this.hud_mc.getTimeLeft()); this.infoScreen.rating_mc.gotoAndStop(_local3); } function frame183(){ this.hud_mc.setTimeLeft(150000); this.resetTime = 150000; this.startGame(); stop(); } function frame185(){ this.hud_mc.setTimeLeft(150000); this.resetTime = 150000; this.startGame(); stop(); } function frame3(){ stop(); } public function onSpace(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.SPACE){ switch (this.infoScreen.currentFrame){ case 1: this.infoScreen.nextFrame(); this.infoScreen.flash_mc.gotoAndPlay(1); break; case 2: this.closeInfoScreen(); break; case 3: this.closeInfoScreen(); break; case 4: this.closeInfoScreen(); break; case 5: this.closeInfoScreen(); break; case 6: this.closeInfoScreen(); break; case 7: this.closeInfoScreen(); break; case 8: this.closeInfoScreen(); break; case 9: this.infoScreen.nextFrame(); this.infoScreen.flash_mc.gotoAndPlay(1); break; case 10: this.closeInfoScreen(); break; case 11: this.closeInfoScreen(); break; case 12: this.closeInfoScreen(); this.nextLevel(); break; }; }; } public function onMouseDownHandler(_arg1:MouseEvent):void{ this.addChild(this.selector); this.selector.label_mc.gotoAndStop(1); this.selector.gotoAndStop(this.level); this.selector.x = this.mouseX; this.selector.y = this.mouseY; this.selector.setLevel(this.level); this.addChildAt(this.greyOut, this.getChildIndex(this.selector)); this.addEventListener(MouseEvent.MOUSE_MOVE, this.selector.mouseMove); this.dispatchEvent(new Event("pause")); this.gameTimer.stop(); } public function onLoadScores(_arg1:Event):void{ var _local2:URLLoader; var _local3:URLVariables; trace("onLoad"); _local2 = URLLoader(_arg1.target); _local3 = new URLVariables(_local2.data.substring(1, (_local2.data.length - 1))); if (_local3["name1"] !== undefined){ this.highscores_mc.data = _local3; this.highscores_mc.gotoAndStop(2); } else { this.highscores_mc.data = null; this.highscores_mc.gotoAndStop(3); }; } function frame1(){ this.ag.addEventListener(MouseEvent.CLICK, onAG); this.sfb.addEventListener(MouseEvent.CLICK, onSFB); this.loaderInfo.addEventListener(Event.COMPLETE, onLoaded); t_menu = new ContextMenu(); t_menu.hideBuiltInItems(); t_high = new ContextMenuItem("Quality: High"); t_high.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, onHigh); t_menu.customItems.push(t_high); t_med = new ContextMenuItem("Quality: Medium"); t_med.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, onMed); t_menu.customItems.push(t_med); t_low = new ContextMenuItem("Quality: Low"); t_low.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, onLow); t_menu.customItems.push(t_low); t_sfb = new ContextMenuItem("SuperFlashBros.net", true); t_sfb.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, onSFB); t_menu.customItems.push(t_sfb); t_ag = new ContextMenuItem("ArmorGames.com"); t_ag.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, onAG); t_menu.customItems.push(t_ag); t_pmg = new ContextMenuItem("Play More Games!"); t_pmg.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, onAG); t_menu.customItems.push(t_pmg); this.contextMenu = t_menu; stop(); } function frame4(){ this.setupIntro(); } public function hiscores():void{ var _local1:String; var _local2:String; this.score_txt.text = this.totalScore.toString(); this.souls_txt.text = (this.totalGhosts.toString() + "/160"); _local1 = Math.floor((this.totalTime / 60)).toString(); _local2 = (Math.round(this.totalTime) - (Number(_local1) * 60)).toString(); if (Number(_local1) < 10){ _local1 = ("0" + _local1); }; if (Number(_local2) < 10){ _local2 = ("0" + _local2); }; this.time_txt.text = ((_local1 + ":") + _local2); this.submit_btn.addEventListener(MouseEvent.CLICK, this.onSubmit); this.replay_btn.addEventListener(MouseEvent.CLICK, this.onReplay); this.pmg_btn.addEventListener(MouseEvent.CLICK, this.onLink); this.agm_btn.addEventListener(MouseEvent.CLICK, this.onLink); this.email_btn.addEventListener(MouseEvent.CLICK, this.onLink); this.scores_btn.addEventListener(MouseEvent.CLICK, this.onLink); this.loadScores(); } function frame2(){ this.setupMainMenu(); } function frame182(){ this.hud_mc.setTimeLeft(80000); this.resetTime = 80000; this.startGame(); this.openInfoScreen(1); stop(); } public function setupMainMenu():void{ this.play_btn.addEventListener(MouseEvent.CLICK, this.onNext); this.pmg_btn.addEventListener(MouseEvent.CLICK, this.onLink); this.agm_btn.addEventListener(MouseEvent.CLICK, this.onLink); this.sfb_btn.addEventListener(MouseEvent.CLICK, this.onLink); } public function onLink(_arg1:MouseEvent):void{ switch (_arg1.target){ case this.pmg_btn: navigateToURL(new URLRequest("http://www.armorgames.com"), "_blank"); break; case this.agm_btn: navigateToURL(new URLRequest("http://www.armorgames.com"), "_blank"); break; case this.sfb_btn: navigateToURL(new URLRequest("http://www.superflashbros.net"), "_blank"); break; case this.email_btn: navigateToURL(new URLRequest("http://www.superflashbros.net/contacts/"), "_blank"); break; case this.scores_btn: navigateToURL(new URLRequest("http://armorbot.com/mytable/?id=1648"), "_blank"); break; }; } private function generateTriangle():Array{ var _local1:Array; var _local2:int; var _local3:int; var _local4:int; var _local5:Point; var _local6:*; _local1 = []; _local1.push(new Point(0, 0)); _local2 = 1; _local3 = 1; _local4 = 1; while (_local4 < this.ghostCount) { if (_local3 >= _local2){ for (_local6 in _local1) { _local1[_local6].y = (_local1[_local6].y - (15.588 / 2)); }; _local2++; _local3 = 0; }; _local5 = new Point(((9 + (_local3 * 18)) - ((18 * _local2) / 2)), ((15.588 * (_local2 - 1)) / 2)); _local1.push(_local5); _local3++; _local4++; }; return (_local1); } public function onReplay(_arg1:MouseEvent):void{ this.totalGhosts = 0; this.totalScore = 0; this.totalTime = 0; this.stage.quality = "medium"; this.ghostCount = 40; this.level = 1; this.infoSeen = [false, false, false, false, false, false, false, false, false, false, false, false, false, false]; this.gotoAndStop("level1", "Level 1"); } public function openInfoScreen(_arg1:int):void{ var _local2:Timer; if (((!(this.infoSeen[_arg1])) || ((_arg1 == 12)))){ this.infoSeen[_arg1] = true; this.dispatchEvent(new Event("pause")); this.gameTimer.stop(); this.removeEventListener(MouseEvent.MOUSE_DOWN, this.onMouseDownHandler); this.removeEventListener(MouseEvent.MOUSE_UP, this.onMouseUpHandler); this.addChild(this.infoScreen); this.infoScreen.gotoAndStop(_arg1); this.infoScreen.y = -(this.y); this.infoScreen.flash_mc.gotoAndPlay(1); this.stage.addEventListener(KeyboardEvent.KEY_DOWN, this.onSpace); }; if (_arg1 == 12){ _local2 = new Timer(100, 1); _local2.addEventListener("timer", this.updateScores); _local2.start(); this.hud_mc.onPause(new Event("Blank")); }; new TimerEvent("blank").updateAfterEvent(); } function frame44(){ stop(); } public function loadScores():void{ var _local1:URLRequest; var _local2:URLLoader; trace("load"); this.highscores_mc.gotoAndStop(1); _local1 = new URLRequest("http://www.armorbot.com/flashcomm/top10_b"); _local1.data = new URLVariables(); _local1.data.hid = "1648"; _local1.data.kid = "CJACZX"; _local1.method = "POST"; _local2 = new URLLoader(); _local2.addEventListener(Event.COMPLETE, onLoadScores); _local2.load(_local1); } private function generateCircle():Array{ var _local1:Array; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:int; var _local6:Number; _local1 = []; _local1.push(new Point(0, 0)); _local2 = 24; _local3 = 1.8; _local4 = 0; _local5 = 1; while (_local5 < this.ghostCount) { _local6 = ((_local3 * _local5) + 18); _local4 = (_local4 + (_local2 / _local6)); _local1.push(new Point((Math.sin(_local4) * _local6), (Math.cos(_local4) * _local6))); _local5++; }; return (_local1); } private function act(_arg1:TimerEvent):void{ var _local2:Point; var _local3:int; var _local4:Number; var _local5:Number; var _local6:DisplayObject; trace("Tick"); _local2 = new Point((this.mouseX - this.ghosts.x), (this.mouseY - this.ghosts.y)); _local3 = 0; while (_local3 < ghostCount) { if (((((this.key_q) || ((this.selection == 1)))) && ((this.level >= 2)))){ this.hud_mc.selection_mc.gotoAndStop(2); SoulFragment(this.ghosts.getChildAt(_local3)).followInFormation(_local2, this.vertical); } else { if (((((this.key_w) || ((this.selection == 2)))) && ((this.level >= 3)))){ this.hud_mc.selection_mc.gotoAndStop(3); SoulFragment(this.ghosts.getChildAt(_local3)).followInFormation(_local2, this.horizontal); } else { if (((((this.key_e) || ((this.selection == 3)))) && ((this.level >= 4)))){ this.hud_mc.selection_mc.gotoAndStop(4); SoulFragment(this.ghosts.getChildAt(_local3)).followInFormation(_local2, this.twoRows); } else { if (((((this.key_r) || ((this.selection == 4)))) && ((this.level >= 5)))){ this.hud_mc.selection_mc.gotoAndStop(5); SoulFragment(this.ghosts.getChildAt(_local3)).followInFormation(_local2, this.circle); } else { if (((((this.key_a) || ((this.selection == 5)))) && ((this.level >= 6)))){ this.hud_mc.selection_mc.gotoAndStop(6); SoulFragment(this.ghosts.getChildAt(_local3)).followInFormation(_local2, this.triangle); } else { if (((((this.key_s) || ((this.selection == 6)))) && ((this.level >= 7)))){ this.hud_mc.selection_mc.gotoAndStop(7); SoulFragment(this.ghosts.getChildAt(_local3)).followInFormation(_local2, this.square); } else { if (((((this.key_d) || ((this.selection == 7)))) && ((this.level >= 8)))){ this.hud_mc.selection_mc.gotoAndStop(8); SoulFragment(this.ghosts.getChildAt(_local3)).followInFormation(_local2, this.diagonalRight); } else { if (((((this.key_f) || ((this.selection == 8)))) && ((this.level >= 9)))){ this.hud_mc.selection_mc.gotoAndStop(9); SoulFragment(this.ghosts.getChildAt(_local3)).followInFormation(_local2, this.diagonalLeft); } else { SoulFragment(this.ghosts.getChildAt(_local3)).followPoint(_local2); }; }; }; }; }; }; }; }; _local3++; }; _local4 = 0; _local5 = 0; if (this.stage.mouseY < 220){ _local5 = ((220 - this.stage.mouseY) / 15); }; if (_local5 > 7){ _local5 = 7; }; if (this.stage.mouseX < 150){ _local4 = ((150 - this.stage.mouseX) / 15); }; if (this.stage.mouseX > 350){ _local4 = ((350 - this.stage.mouseX) / 15); }; if (_local4 < -9){ _local4 = -9; }; if (_local4 > 9){ _local4 = 9; }; _local3 = 0; while (_local3 < this.numChildren) { _local6 = this.getChildAt(_local3); if (((((!((_local6 == this.bg_mc))) && (!((_local6 == this.hud_mc))))) && (!((_local6 == this.over_mc))))){ _local6.x = (_local6.x + _local4); _local6.y = (_local6.y + _local5); }; _local3++; }; this.hud_mc.level_mc.gotoAndStop(this.level); this.checkPoints(); this.dispatchEvent(new Event("act")); _arg1.updateAfterEvent(); } public function onLoaded(_arg1:Event){ this.play(); } public function onMouseUpHandler(_arg1:MouseEvent):void{ var _local2:Sound; if (this.selection != (this.selector.label_mc.currentFrame - 1)){ switch (Math.floor((Math.random() * 4))){ case 0: _local2 = new Squeak1(); break; case 1: _local2 = new Squeak2(); break; case 2: _local2 = new Squeak3(); break; case 3: _local2 = new Squeak4(); break; }; _local2.play(); }; this.selection = (this.selector.label_mc.currentFrame - 1); this.hud_mc.selection_mc.gotoAndStop(this.selector.label_mc.currentFrame); this.removeChild(this.selector); this.removeEventListener(MouseEvent.MOUSE_MOVE, this.selector.mouseMove); this.removeChild(this.greyOut); this.dispatchEvent(new Event("unpause")); this.gameTimer.start(); } public function onSkipToGame(_arg1:MouseEvent):void{ SoundMixer.stopAll(); this.gotoAndStop("level1", "Level 1"); } public function closeInfoScreen():void{ trace("Close"); this.addEventListener(MouseEvent.MOUSE_DOWN, this.onMouseDownHandler); this.addEventListener(MouseEvent.MOUSE_UP, this.onMouseUpHandler); this.stage.removeEventListener(KeyboardEvent.KEY_DOWN, this.onSpace); this.dispatchEvent(new Event("unpause")); this.gameTimer.start(); this.removeChild(this.infoScreen); } function frame184(){ this.hud_mc.setTimeLeft(140000); this.resetTime = 140000; this.startGame(); stop(); } public function onSubmit(_arg1:MouseEvent):void{ var _local2:URLRequest; var _local3:URLLoader; if ((((this.name_txt.text.length > 1)) && (!((this.name_txt.text == "YOUR NAME"))))){ TextField(this.name_txt).mouseEnabled = false; this.submit_btn.visible = false; _local2 = new URLRequest("http://armorbot.com/s_b"); _local2.data = new URLVariables(); _local2.data.x = ab30.encodeNum(this.totalScore); _local2.data.c = 1648; _local2.data.v = "CJACZX"; _local2.data.z = this.name_txt.text; _local2.method = "POST"; _local3 = new URLLoader(); _local3.addEventListener(Event.COMPLETE, this.onSendScores); _local3.load(_local2); }; } function frame60(){ stop(); } public function onLow(_arg1:Event):void{ stage.quality = StageQuality.LOW; } private function generateSquare():Array{ var _local1:Number; var _local2:Array; var _local3:int; var _local4:int; var _local5:Point; var _local6:int; _local1 = 18; _local2 = []; _local3 = -(_local1); _local4 = -(_local1); _local5 = new Point(0, _local1); _local2.push(new Point(0, 0)); _local2.push(new Point(0, -(_local1))); _local6 = 2; while (_local6 < (this.ghostCount + 2)) { _local2.push(_local2[(_local6 - 1)].add(_local5)); if (_local5.x != 0){ if (_local2[_local6].x > _local4){ _local4 = _local2[_local6].x; _local5 = new Point(0, _local1); } else { if (_local2[_local6].x < -(_local4)){ _local4 = (-(_local2[_local6].x) - _local1); _local5 = new Point(0, -(_local1)); }; }; } else { if (_local5.y != 0){ if (_local2[_local6].y > _local3){ _local3 = _local2[_local6].y; _local5 = new Point(-(_local1), 0); } else { if (_local2[_local6].y < -(_local3)){ _local3 = (-(_local2[_local6].y) - _local1); _local5 = new Point(_local1, 0); }; }; }; }; _local6++; }; _local2.shift(); _local2.shift(); return (_local2); } private function rotatePoint(_arg1:Point, _arg2:Number):Point{ var _local3:Number; _local3 = Math.atan2(_arg1.y, _arg1.x); _local3 = (_local3 + _arg2); return (Point.polar(_arg1.length, _local3)); } public function onSendScores(_arg1:Event):void{ var _local2:URLLoader; var _local3:URLVariables; trace("onSend"); _local2 = URLLoader(_arg1.target); _local3 = new URLVariables(_local2.data.substring(1, (_local2.data.length - 1))); if (Number(_local3.done) == 1){ this.loadScores(); } else { this.highscores_mc.gotoAndStop(3); }; } function frame72(){ stop(); } private function generateTwoRows():Array{ var _local1:Number; var _local2:Number; var _local3:Array; var _local4:int; var _local5:int; var _local6:int; var _local7:int; _local1 = 18; _local2 = 80; _local3 = []; _local4 = 1; _local5 = 1; _local6 = 1; _local3.push(new Point((_local2 - (_local1 / 2)), 0)); _local3.push(new Point((-(_local2) - (_local1 / 2)), 0)); _local3.push(new Point((-(_local2) + (_local1 / 2)), 0)); _local7 = 0; while (_local7 < this.ghostCount) { _local3.push(new Point(((_local2 * _local6) + ((_local5 * _local1) / 2)), ((-(_local1) * Math.ceil((_local7 / 8))) * _local4))); _local6 = (_local6 * -1); if (_local6 == 1){ _local5 = (_local5 * -1); }; if ((((_local5 == 1)) && ((_local6 == -1)))){ _local4 = (_local4 * -1); }; _local7++; }; return (_local3); } public function onMed(_arg1:Event):void{ stage.quality = StageQuality.MEDIUM; } private function generateDiagonalRight():Array{ var _local1:*; var _local2:int; _local1 = this.generateVertical(); _local2 = 0; while (_local2 < this.ghostCount) { _local1[_local2] = this.rotatePoint(_local1[_local2], (Math.PI / 4)); _local2++; }; return (_local1); } private function resetLevel(_arg1:MouseEvent):void{ var _local2:String; var _local3:String; this.hud_mc.wipe(); this.removeChild(this.greyOut); this.removeChild(this.tryAgain); _local2 = this.currentLabel; _local3 = this.currentScene.name; _arg1.updateAfterEvent(); this.gotoAndStop("reset", "Reset"); this.gotoAndStop(_local2, _local3); _arg1.updateAfterEvent(); } private function generateHorizontal():Array{ var _local1:Number; var _local2:Array; var _local3:int; var _local4:int; var _local5:int; _local1 = 18; _local2 = []; _local3 = 1; _local4 = 1; _local2.push(new Point(0, (-(_local1) / 2))); _local5 = 0; while (_local5 < this.ghostCount) { _local2.push(new Point(((_local1 * Math.ceil((_local5 / 4))) * _local3), ((_local4 * _local1) / 2))); _local4 = (_local4 * -1); if (_local4 == -1){ _local3 = (_local3 * -1); }; _local5++; }; return (_local2); } public function startGame():void{ var _local1:Timer; var _local2:int; var _local3:int; var _local4:SoulFragment; var _local5:Number; this.x = 0; this.y = 0; this.ghostCount = 40; this.greyOut = new Shape(); this.greyOut.graphics.beginFill(0, 0.5); this.greyOut.graphics.drawRect(-50, -50, (this.stage.width + 50), (this.stage.height + 50)); this.greyOut.graphics.endFill(); this.tryAgain = new GameOver(); this.tryAgain.tryAgain_btn.addEventListener(MouseEvent.CLICK, this.resetLevel); this.updateFormations(); if (this.ghosts){ _local2 = this.ghosts.numChildren; _local3 = 0; while (_local3 < _local2) { Ghost(this.ghosts.getChildAt(0)).deleteMe(); _local3++; }; this.removeChild(this.ghosts); }; this.ghosts = new Sprite(); this.addChild(this.ghosts); this.setChildIndex(this.ghosts, 3); Ghost.setEnvironment(this.ground_mc, this.blocks_mc); _local3 = 0; while (_local3 < ghostCount) { _local4 = new SoulFragment(); this.ghosts.addChild(_local4); _local4.x = (150 + (Math.random() * 200)); _local4.y = (150 + (Math.random() * 200)); _local4.game = this; _local5 = (-(Math.random()) * 100); _local4.transform.colorTransform = new ColorTransform(1, 1, 1, 1, _local5, _local5, _local5, 0); _local4.addEventListener("removeGhost", HUD(this.hud_mc).onRemoveGhost); _local3++; }; if (this.gameTimer){ this.gameTimer.stop(); }; this.gameTimer = new Timer(50, 0); this.gameTimer.addEventListener("timer", this.act); this.gameTimer.start(); this.stage.addEventListener(KeyboardEvent.KEY_DOWN, this.onKeyDownHandler); this.stage.addEventListener(KeyboardEvent.KEY_UP, this.onKeyUpHandler); this.selector = new FormationRing(); this.selection = 0; this.addEventListener(MouseEvent.MOUSE_DOWN, this.onMouseDownHandler); this.addEventListener(MouseEvent.MOUSE_UP, this.onMouseUpHandler); this.infoScreen = new InfoScreen(); this.infoScreen.cacheAsBitmap = true; _local1 = new Timer(5000, 1); _local1.addEventListener("timer", this.skipToEnd); } public function set ghostCount(_arg1:int){ this.ghostCounter = _arg1; } public function onNext(_arg1:MouseEvent):void{ trace("Next"); if (_arg1.target == this.next_btn){ this.play(); } else { if (_arg1.target == this.play_btn){ this.play(); }; }; } private function updateFormations():void{ this.vertical = this.generateVertical(); this.horizontal = this.generateHorizontal(); this.twoRows = this.generateTwoRows(); this.circle = this.generateCircle(); this.triangle = this.generateTriangle(); this.square = this.generateSquare(); this.diagonalRight = this.generateDiagonalRight(); this.diagonalLeft = this.generateDiagonalLeft(); } public function get ghostCount():int{ return (this.ghostCounter); } private function generateDiagonalLeft():Array{ var _local1:*; var _local2:int; _local1 = this.generateVertical(); _local2 = 0; while (_local2 < this.ghostCount) { _local1[_local2] = this.rotatePoint(_local1[_local2], (-(Math.PI) / 4)); _local2++; }; return (_local1); } } }//package
Section 56
//SquareBlock (SquareBlock) package { import flash.geom.*; import flash.display.*; public class SquareBlock extends MovieClip { private var blockArea:Rectangle; public function SquareBlock(){ this.blockArea = this.getRect(this.root); this.blockArea.inflate(5, 5); } public function blockTest(_arg1:Ghost):void{ var _local2:Rectangle; if (this.blockArea.containsPoint(_arg1.locationPoint)){ _local2 = this.blockArea.intersection(_arg1.area); if (_local2.width >= _local2.height){ _arg1.y = ((_local2.top)==this.blockArea.top) ? this.blockArea.top : this.blockArea.bottom; } else { _arg1.x = ((_local2.left)==this.blockArea.left) ? this.blockArea.left : this.blockArea.right; }; }; } } }//package
Section 57
//SquarePlat (SquarePlat) package { public dynamic class SquarePlat extends MovingPlatform { } }//package
Section 58
//Squeak1 (Squeak1) package { import flash.media.*; public dynamic class Squeak1 extends Sound { } }//package
Section 59
//Squeak2 (Squeak2) package { import flash.media.*; public dynamic class Squeak2 extends Sound { } }//package
Section 60
//Squeak3 (Squeak3) package { import flash.media.*; public dynamic class Squeak3 extends Sound { } }//package
Section 61
//Squeak4 (Squeak4) package { import flash.media.*; public dynamic class Squeak4 extends Sound { } }//package
Section 62
//TriPlat (TriPlat) package { public dynamic class TriPlat extends PausableClip { } }//package

Library Items

Symbol 1 Sound {Squeak4}
Symbol 2 Sound {Squeak3}
Symbol 3 Sound {Squeak2}
Symbol 4 Sound {Squeak1}
Symbol 5 GraphicUsed by:9
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:8 25 166 344
Symbol 8 MovieClipUses:7Used by:9 102
Symbol 9 MovieClipUses:5 8Used by:42
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:11Used by:42 102
Symbol 13 GraphicUsed by:14 102
Symbol 14 MovieClipUses:13Used by:42
Symbol 15 FontUsed by:16 17 18 19 20 21 22 23 24 72 73 74 75 76 80 81 82 83 84 97 98 103 105 106 108 109 110 112 113 115 116 118 119 121 122 125 127 128 129 130 132 133 143 145 147 149 150 153 154 155 162
Symbol 16 TextUses:15Used by:25
Symbol 17 TextUses:15Used by:25
Symbol 18 TextUses:15Used by:25
Symbol 19 TextUses:15Used by:25
Symbol 20 TextUses:15Used by:25
Symbol 21 TextUses:15Used by:25
Symbol 22 TextUses:15Used by:25
Symbol 23 TextUses:15Used by:25
Symbol 24 TextUses:15Used by:25
Symbol 25 MovieClipUses:16 7 17 18 19 20 21 22 23 24Used by:42
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:42 166 343
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:42 166 343
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:42 166 343
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:42 166 343
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:42 166 343
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:42 343
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:42 166 343
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:42 343
Symbol 42 MovieClip {FormationRing}Uses:9 12 14 25 27 29 31 33 35 37 39 41
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:60 63 77
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:60 63 77
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:60 63 77
Symbol 49 GraphicUsed by:53 54 62
Symbol 50 GraphicUsed by:53
Symbol 51 GraphicUsed by:53
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:49 50 51 52Used by:63 77
Symbol 54 MovieClipUses:49Used by:60
Symbol 55 SoundUsed by:60
Symbol 56 GraphicUsed by:60
Symbol 57 GraphicUsed by:60
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip {ghost_pikmin_as3_fla.Symbol142_196}Uses:44 46 48 54 55 56 57 58 59Used by:63
Symbol 61 SoundUsed by:62
Symbol 62 MovieClip {ghost_pikmin_as3_fla.Symbol14copy_198}Uses:49 61Used by:63
Symbol 63 MovieClip {SoulFragment}Uses:44 46 48 53 60 62
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClip {GhostClip}Uses:64
Symbol 66 GraphicUsed by:166 266 269 272  Timeline
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:166  Timeline
Symbol 69 GraphicUsed by:166
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:166  Timeline
Symbol 72 TextUses:15Used by:166
Symbol 73 TextUses:15Used by:166
Symbol 74 TextUses:15Used by:166
Symbol 75 TextUses:15Used by:166
Symbol 76 TextUses:15Used by:166
Symbol 77 MovieClipUses:44 46 48 53Used by:166
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:102 142 166
Symbol 80 TextUses:15Used by:166
Symbol 81 TextUses:15Used by:166
Symbol 82 TextUses:15Used by:166
Symbol 83 TextUses:15Used by:166
Symbol 84 TextUses:15Used by:166
Symbol 85 FontUsed by:86 107 111 114 117 120 123 126 131 146 151 267 268 270 271
Symbol 86 TextUses:85Used by:166
Symbol 87 GraphicUsed by:90
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:90
Symbol 90 MovieClipUses:87 89Used by:166
Symbol 91 GraphicUsed by:96 467
Symbol 92 GraphicUsed by:96
Symbol 93 GraphicUsed by:96
Symbol 94 GraphicUsed by:96
Symbol 95 GraphicUsed by:96 216 219
Symbol 96 MovieClip {ghost_pikmin_as3_fla.Flash_185}Uses:91 92 93 94 95Used by:166
Symbol 97 TextUses:15Used by:166
Symbol 98 TextUses:15Used by:166
Symbol 99 GraphicUsed by:102
Symbol 100 FontUsed by:101 124
Symbol 101 TextUses:100Used by:102
Symbol 102 MovieClipUses:99 8 12 13 101 79Used by:166
Symbol 103 TextUses:15Used by:166
Symbol 104 GraphicUsed by:166
Symbol 105 TextUses:15Used by:166
Symbol 106 TextUses:15Used by:166
Symbol 107 TextUses:85Used by:166
Symbol 108 TextUses:15Used by:166
Symbol 109 TextUses:15Used by:166
Symbol 110 TextUses:15Used by:166
Symbol 111 TextUses:85Used by:166
Symbol 112 TextUses:15Used by:166
Symbol 113 TextUses:15Used by:166
Symbol 114 TextUses:85Used by:166
Symbol 115 TextUses:15Used by:166
Symbol 116 TextUses:15Used by:166
Symbol 117 TextUses:85Used by:166
Symbol 118 TextUses:15Used by:166
Symbol 119 TextUses:15Used by:166
Symbol 120 TextUses:85Used by:166
Symbol 121 TextUses:15Used by:166
Symbol 122 TextUses:15Used by:166
Symbol 123 TextUses:85Used by:166
Symbol 124 TextUses:100Used by:166
Symbol 125 TextUses:15Used by:166
Symbol 126 TextUses:85Used by:166
Symbol 127 TextUses:15Used by:166
Symbol 128 TextUses:15Used by:166
Symbol 129 TextUses:15Used by:166
Symbol 130 TextUses:15Used by:166
Symbol 131 TextUses:85Used by:166
Symbol 132 TextUses:15Used by:166
Symbol 133 TextUses:15Used by:166
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:142 288 290 302 359 386 392 396 398
Symbol 136 GraphicUsed by:141 298
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:141 293 298
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:141 298
Symbol 141 MovieClipUses:136 138 140Used by:142
Symbol 142 MovieClipUses:135 141 79Used by:166
Symbol 143 TextUses:15Used by:166
Symbol 144 GraphicUsed by:166
Symbol 145 TextUses:15Used by:166
Symbol 146 TextUses:85Used by:166
Symbol 147 TextUses:15Used by:166
Symbol 148 GraphicUsed by:166
Symbol 149 TextUses:15Used by:166
Symbol 150 TextUses:15Used by:166
Symbol 151 TextUses:85Used by:166
Symbol 152 GraphicUsed by:166
Symbol 153 TextUses:15Used by:166
Symbol 154 EditableTextUses:15Used by:166
Symbol 155 EditableTextUses:15Used by:166
Symbol 156 FontUsed by:157 158 159 160
Symbol 157 TextUses:156Used by:161
Symbol 158 TextUses:156Used by:161
Symbol 159 TextUses:156Used by:161
Symbol 160 TextUses:156Used by:161
Symbol 161 MovieClip {ghost_pikmin_as3_fla.RATING_164}Uses:157 158 159 160Used by:166  Timeline
Symbol 162 EditableTextUses:15Used by:166
Symbol 163 GraphicUsed by:166
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:166  Timeline
Symbol 166 MovieClip {InfoScreen}Uses:66 68 69 71 72 73 74 75 76 77 79 80 81 82 83 84 86 90 96 97 98 102 103 104 105 106 7 107 108 109 27 110 111 112 113 29 114 115 116 31 117 118 119 33 120 121 122 35 123 124 125 126 127 128 39 129 130 131 132 133 142 143 144 145 146 147 148 149 150 151 152 153 154 155 161 162 163 165
Symbol 167 FontUsed by:168 170 171
Symbol 168 TextUses:167Used by:169
Symbol 169 MovieClipUses:168Used by:173
Symbol 170 TextUses:167Used by:172
Symbol 171 TextUses:167Used by:172
Symbol 172 ButtonUses:170 171Used by:173
Symbol 173 MovieClip {GameOver}Uses:169 172
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:191
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:179
Symbol 179 MovieClip {PotionDanger}Uses:178Used by:191
Symbol 180 GraphicUsed by:183
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:183
Symbol 183 MovieClipUses:180 182Used by:191
Symbol 184 GraphicUsed by:191
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185Used by:187
Symbol 187 MovieClipUses:186Used by:191
Symbol 188 GraphicUsed by:191
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:191
Symbol 191 MovieClip {PotionSmash}Uses:176 179 183 184 187 188 190Used by:192
Symbol 192 MovieClip {PotionFade}Uses:191Used by:456
Symbol 193 GraphicUsed by:Timeline
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:194Used by:202 264  Timeline
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:202 264  Timeline
Symbol 198 GraphicUsed by:199
Symbol 199 MovieClipUses:198Used by:202 264  Timeline
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:202 264  Timeline
Symbol 202 MovieClipUses:195 197 199 201Used by:Timeline
Symbol 203 FontUsed by:204 205 206 222 234 237 249 252 253 256 257
Symbol 204 TextUses:203Used by:Timeline
Symbol 205 TextUses:203Used by:Timeline
Symbol 206 TextUses:203Used by:Timeline
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:211
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:211
Symbol 211 MovieClipUses:208 210Used by:216
Symbol 212 FontUsed by:213
Symbol 213 TextUses:212Used by:216
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:216
Symbol 216 MovieClipUses:95 211 213 215Used by:Timeline
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:219
Symbol 219 MovieClipUses:95 218Used by:Timeline
Symbol 220 FontUsed by:221 276 278 280
Symbol 221 TextUses:220Used by:Timeline
Symbol 222 TextUses:203Used by:236
Symbol 223 GraphicUsed by:233 236
Symbol 224 GraphicUsed by:233
Symbol 225 GraphicUsed by:233
Symbol 226 GraphicUsed by:233
Symbol 227 GraphicUsed by:233
Symbol 228 GraphicUsed by:233
Symbol 229 GraphicUsed by:233
Symbol 230 GraphicUsed by:233
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClip {ghost_pikmin_as3_fla.Symbol4_14}Uses:223 224 225 226 227 228 229 230 231 232Used by:236 485 492 495 498 501 506
Symbol 234 TextUses:203Used by:236
Symbol 235 GraphicUsed by:236 258
Symbol 236 ButtonUses:222 233 234 223 235Used by:Timeline
Symbol 237 TextUses:203Used by:251
Symbol 238 GraphicUsed by:248
Symbol 239 GraphicUsed by:248
Symbol 240 GraphicUsed by:248
Symbol 241 GraphicUsed by:248
Symbol 242 GraphicUsed by:248
Symbol 243 GraphicUsed by:248
Symbol 244 GraphicUsed by:248
Symbol 245 GraphicUsed by:248
Symbol 246 GraphicUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClip {ghost_pikmin_as3_fla.Symbol7_16}Uses:238 239 240 241 242 243 244 245 246 247Used by:251 255 258
Symbol 249 TextUses:203Used by:251
Symbol 250 GraphicUsed by:251
Symbol 251 ButtonUses:237 248 249 250Used by:Timeline
Symbol 252 TextUses:203Used by:255
Symbol 253 TextUses:203Used by:255
Symbol 254 GraphicUsed by:255
Symbol 255 ButtonUses:252 248 253 254Used by:Timeline
Symbol 256 TextUses:203Used by:258
Symbol 257 TextUses:203Used by:258
Symbol 258 ButtonUses:256 248 257 235Used by:Timeline
Symbol 259 GraphicUsed by:Timeline
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:264  Timeline
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:264  Timeline
Symbol 264 MovieClipUses:261 263 195 197 199 201Used by:Timeline
Symbol 265 GraphicUsed by:Timeline
Symbol 266 MovieClipUses:66Used by:269 272
Symbol 267 TextUses:85Used by:269
Symbol 268 TextUses:85Used by:269
Symbol 269 ButtonUses:266 267 268 66Used by:Timeline
Symbol 270 TextUses:85Used by:272
Symbol 271 TextUses:85Used by:272
Symbol 272 ButtonUses:266 270 271 66Used by:Timeline
Symbol 273 GraphicUsed by:275
Symbol 274 SoundUsed by:275
Symbol 275 MovieClip {ghost_pikmin_as3_fla.IntroMusic_26}Uses:273 274Used by:Timeline
Symbol 276 TextUses:220Used by:277
Symbol 277 MovieClipUses:276Used by:Timeline
Symbol 278 TextUses:220Used by:279
Symbol 279 MovieClipUses:278Used by:Timeline
Symbol 280 TextUses:220Used by:281
Symbol 281 MovieClipUses:280Used by:Timeline
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:284 457
Symbol 284 MovieClipUses:283Used by:285
Symbol 285 MovieClip {ghost_pikmin_as3_fla.Symbol113_30}Uses:284Used by:Timeline
Symbol 286 SoundUsed by:Timeline
Symbol 287 GraphicUsed by:289
Symbol 288 MovieClipUses:135Used by:289  Timeline
Symbol 289 MovieClipUses:287 288Used by:Timeline
Symbol 290 MovieClipUses:135Used by:302 359
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:293
Symbol 293 MovieClipUses:138 292Used by:302 359
Symbol 294 GraphicUsed by:297
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:297
Symbol 297 MovieClipUses:294 296Used by:302 359
Symbol 298 MovieClip {MovingPlatformRounded}Uses:136 138 140Used by:299 426
Symbol 299 MovieClip {ghost_pikmin_as3_fla.MovingPlatform1_43}Uses:298Used by:302 398
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:302 398 434 454
Symbol 302 MovieClipUses:135 290 293 297 299 301Used by:Timeline
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:Timeline
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClip {BlockBanisterEnd}Uses:305Used by:333 399 449
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:311
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:311
Symbol 311 MovieClip {BlockBanister}Uses:308 310Used by:333 399 449
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:318
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:318 319
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:318 319
Symbol 318 MovieClip {BlockBooksLeft}Uses:313 315 317Used by:333 399 449
Symbol 319 MovieClip {BlockBooksRight}Uses:317 315Used by:333 399 449
Symbol 320 GraphicUsed by:330 412
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:330 412
Symbol 323 GraphicUsed by:330 412
Symbol 324 GraphicUsed by:329
Symbol 325 GraphicUsed by:329
Symbol 326 GraphicUsed by:329
Symbol 327 GraphicUsed by:329
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:324 325 326 327 328Used by:330 412
Symbol 330 MovieClip {BlockCandle}Uses:320 322 323 329Used by:333
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClip {BlockSword}Uses:331Used by:333 399 449 455
Symbol 333 MovieClipUses:306 311 318 319 330 332Used by:Timeline
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:Timeline
Symbol 336 GraphicUsed by:353
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:353
Symbol 339 GraphicUsed by:353
Symbol 340 GraphicUsed by:353
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:353
Symbol 343 MovieClip {ghost_pikmin_as3_fla.hud_selection_66}Uses:27 29 31 33 35 37 39 41Used by:353
Symbol 344 MovieClip {ghost_pikmin_as3_fla.hus_highlight_mc_75}Uses:7Used by:353
Symbol 345 GraphicUsed by:353
Symbol 346 FontUsed by:347
Symbol 347 TextUses:346Used by:353
Symbol 348 FontUsed by:349 350 351 352
Symbol 349 EditableTextUses:348Used by:353
Symbol 350 EditableTextUses:348Used by:353
Symbol 351 EditableTextUses:348Used by:353
Symbol 352 EditableTextUses:348Used by:353
Symbol 353 MovieClip {HUDClip}Uses:336 338 339 340 342 343 344 345 347 349 350 351 352Used by:Timeline
Symbol 354 GraphicUsed by:358 419 534
Symbol 355 FontUsed by:356 417 532
Symbol 356 TextUses:355Used by:358
Symbol 357 SoundUsed by:358
Symbol 358 MovieClip {ghost_pikmin_as3_fla.GameMusic1_77}Uses:354 356 357Used by:Timeline
Symbol 359 MovieClipUses:135 290 297 293Used by:398 434 454
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:362
Symbol 362 MovieClipUses:361Used by:398 434
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClipUses:363Used by:365
Symbol 365 MovieClipUses:364Used by:366
Symbol 366 MovieClipUses:365Used by:398 434
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:375
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:375
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:375
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373Used by:375 450
Symbol 375 MovieClipUses:368 370 372 374Used by:398 434 454
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:383
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:380
Symbol 380 MovieClipUses:379Used by:383
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:383
Symbol 383 MovieClipUses:377 380 382Used by:384
Symbol 384 MovieClip {MovingPianoPlatform}Uses:383Used by:385 397 433 453
Symbol 385 MovieClip {ghost_pikmin_as3_fla.pianoplatform_90}Uses:384Used by:398
Symbol 386 MovieClipUses:135Used by:391
Symbol 387 GraphicUsed by:388
Symbol 388 MovieClipUses:387Used by:389
Symbol 389 MovieClipUses:388Used by:390
Symbol 390 MovieClipUses:389Used by:391
Symbol 391 MovieClipUses:386 390Used by:398 434 454
Symbol 392 MovieClipUses:135Used by:396
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:393Used by:395
Symbol 395 MovieClipUses:394Used by:396
Symbol 396 MovieClip {TriPlat}Uses:392 135 395Used by:398 452
Symbol 397 MovieClip {ghost_pikmin_as3_fla.PianoplatformDown_106}Uses:384Used by:398
Symbol 398 MovieClipUses:359 362 366 375 299 135 385 391 396 397 301Used by:Timeline
Symbol 399 MovieClipUses:306 311 318 319 332Used by:Timeline
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400Used by:402
Symbol 402 MovieClip {ChandelierCircleDanger}Uses:401Used by:416
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:405
Symbol 405 MovieClipUses:404Used by:416
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:408
Symbol 408 MovieClipUses:407Used by:415
Symbol 409 GraphicUsed by:415
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:415
Symbol 412 MovieClipUses:320 322 323 329Used by:415
Symbol 413 GraphicUsed by:415
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:408 409 411 412 413 414Used by:416
Symbol 416 MovieClip {RoundChandelier}Uses:402 405 415Used by:Timeline
Symbol 417 TextUses:355Used by:419
Symbol 418 SoundUsed by:419
Symbol 419 MovieClip {ghost_pikmin_as3_fla.GameMusic2_118}Uses:354 417 418Used by:Timeline
Symbol 420 GraphicUsed by:425
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:421Used by:423
Symbol 423 MovieClipUses:422Used by:424
Symbol 424 MovieClipUses:423Used by:425
Symbol 425 MovieClipUses:420 424Used by:434 454
Symbol 426 MovieClip {ghost_pikmin_as3_fla.MovingPlat2_124}Uses:298Used by:434
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:427Used by:431
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:431
Symbol 431 MovieClip {SquarePlat}Uses:428 430Used by:432 451
Symbol 432 MovieClip {ghost_pikmin_as3_fla.squareplatform_125}Uses:431Used by:434
Symbol 433 MovieClip {ghost_pikmin_as3_fla.Piano2_129}Uses:384Used by:434
Symbol 434 MovieClipUses:391 375 425 359 362 366 426 432 433 301Used by:Timeline
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:443
Symbol 437 GraphicUsed by:443
Symbol 438 GraphicUsed by:443
Symbol 439 GraphicUsed by:443
Symbol 440 GraphicUsed by:443
Symbol 441 GraphicUsed by:443
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClip {BroomClip}Uses:436 437 438 439 440 441 442Used by:448
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:446
Symbol 446 MovieClipUses:445Used by:447
Symbol 447 MovieClip {ghost_pikmin_as3_fla.Symbol136_133}Uses:446Used by:448
Symbol 448 MovieClip {BroomMoveClip}Uses:443 447Used by:Timeline
Symbol 449 MovieClipUses:306 311 332 318 319Used by:Timeline
Symbol 450 MovieClipUses:374Used by:454
Symbol 451 MovieClip {ghost_pikmin_as3_fla.squareplatform2_139}Uses:431Used by:454
Symbol 452 MovieClipUses:396Used by:454
Symbol 453 MovieClip {ghost_pikmin_as3_fla.piano3_141}Uses:384Used by:454
Symbol 454 MovieClipUses:391 425 450 359 375 451 452 453 301Used by:Timeline
Symbol 455 MovieClipUses:332Used by:Timeline
Symbol 456 MovieClipUses:192Used by:Timeline
Symbol 457 MovieClipUses:283Used by:459
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:457 458Used by:461
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClip {ghost_pikmin_as3_fla.Symbol171_156}Uses:459 460Used by:462
Symbol 462 MovieClip {ghost_pikmin_as3_fla.Symbol172_155}Uses:461Used by:Timeline
Symbol 463 GraphicUsed by:Timeline
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:466
Symbol 466 MovieClipUses:465Used by:Timeline
Symbol 467 MovieClipUses:91Used by:Timeline
Symbol 468 GraphicUsed by:Timeline
Symbol 469 FontUsed by:470 471 473 474 475 486 487
Symbol 470 EditableTextUses:469Used by:Timeline
Symbol 471 TextUses:469Used by:Timeline
Symbol 472 GraphicUsed by:Timeline
Symbol 473 TextUses:469Used by:Timeline
Symbol 474 EditableTextUses:469Used by:Timeline
Symbol 475 TextUses:469Used by:Timeline
Symbol 476 FontUsed by:477
Symbol 477 TextUses:476Used by:Timeline
Symbol 478 GraphicUsed by:Timeline
Symbol 479 FontUsed by:480 490 491 493 494 496 497 499 500
Symbol 480 EditableTextUses:479Used by:Timeline
Symbol 481 FontUsed by:482 483
Symbol 482 TextUses:481Used by:485
Symbol 483 TextUses:481Used by:485
Symbol 484 GraphicUsed by:485 492 495 498 501 506
Symbol 485 ButtonUses:482 233 483 484Used by:Timeline
Symbol 486 TextUses:469Used by:Timeline
Symbol 487 EditableTextUses:469Used by:Timeline
Symbol 488 FontUsed by:489 507 529
Symbol 489 TextUses:488Used by:Timeline
Symbol 490 TextUses:479Used by:492
Symbol 491 TextUses:479Used by:492
Symbol 492 ButtonUses:490 233 491 484Used by:Timeline
Symbol 493 TextUses:479Used by:495
Symbol 494 TextUses:479Used by:495
Symbol 495 ButtonUses:493 233 494 484Used by:Timeline
Symbol 496 TextUses:479Used by:498
Symbol 497 TextUses:479Used by:498
Symbol 498 ButtonUses:496 233 497 484Used by:Timeline
Symbol 499 TextUses:479Used by:501
Symbol 500 TextUses:479Used by:501
Symbol 501 ButtonUses:499 233 500 484Used by:Timeline
Symbol 502 GraphicUsed by:Timeline
Symbol 503 FontUsed by:504 505
Symbol 504 TextUses:503Used by:506
Symbol 505 TextUses:503Used by:506
Symbol 506 ButtonUses:504 233 505 484Used by:Timeline
Symbol 507 TextUses:488Used by:530
Symbol 508 FontUsed by:509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528
Symbol 509 EditableTextUses:508Used by:530
Symbol 510 EditableTextUses:508Used by:530
Symbol 511 EditableTextUses:508Used by:530
Symbol 512 EditableTextUses:508Used by:530
Symbol 513 EditableTextUses:508Used by:530
Symbol 514 EditableTextUses:508Used by:530
Symbol 515 EditableTextUses:508Used by:530
Symbol 516 EditableTextUses:508Used by:530
Symbol 517 EditableTextUses:508Used by:530
Symbol 518 EditableTextUses:508Used by:530
Symbol 519 EditableTextUses:508Used by:530
Symbol 520 EditableTextUses:508Used by:530
Symbol 521 EditableTextUses:508Used by:530
Symbol 522 EditableTextUses:508Used by:530
Symbol 523 EditableTextUses:508Used by:530
Symbol 524 EditableTextUses:508Used by:530
Symbol 525 EditableTextUses:508Used by:530
Symbol 526 EditableTextUses:508Used by:530
Symbol 527 EditableTextUses:508Used by:530
Symbol 528 EditableTextUses:508Used by:530
Symbol 529 TextUses:488Used by:530
Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171}Uses:507 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529Used by:Timeline
Symbol 531 GraphicUsed by:Timeline
Symbol 532 TextUses:355Used by:534
Symbol 533 SoundUsed by:534
Symbol 534 MovieClip {ghost_pikmin_as3_fla.MenuMusic_172}Uses:354 532 533Used by:Timeline
Streaming Sound 1Used by:Timeline

Instance Names

"ag"Frame 1Symbol 216 MovieClip
"sfb"Frame 1Symbol 219 MovieClip
"play_btn"Frame 2Symbol 236 Button
"pmg_btn"Frame 2Symbol 251 Button
"agm_btn"Frame 2Symbol 255 Button
"sfb_btn"Frame 2Symbol 258 Button
"next_btn"Frame 4Symbol 269 Button
"skip_btn"Frame 4Symbol 272 Button
"bg_mc"Frame 182Symbol 289 MovieClip
"ground_mc"Frame 182Symbol 302 MovieClip
"blocks_mc"Frame 182Symbol 333 MovieClip
"over_mc"Frame 182Symbol 335 MovieClip
"hud_mc"Frame 182Symbol 353 MovieClip {HUDClip}
"bg_mc"Frame 183Symbol 289 MovieClip
"ground_mc"Frame 183Symbol 398 MovieClip
"blocks_mc"Frame 183Symbol 399 MovieClip
"over_mc"Frame 183Symbol 335 MovieClip
"hud_mc"Frame 183Symbol 353 MovieClip {HUDClip}
"bg_mc"Frame 184Symbol 289 MovieClip
"ground_mc"Frame 184Symbol 434 MovieClip
"blocks_mc"Frame 184Symbol 449 MovieClip
"over_mc"Frame 184Symbol 335 MovieClip
"hud_mc"Frame 184Symbol 353 MovieClip {HUDClip}
"bg_mc"Frame 185Symbol 289 MovieClip
"ground_mc"Frame 185Symbol 454 MovieClip
"blocks_mc"Frame 185Symbol 455 MovieClip
"over_mc"Frame 185Symbol 335 MovieClip
"hud_mc"Frame 185Symbol 353 MovieClip {HUDClip}
"souls_txt"Frame 272Symbol 470 EditableText
"time_txt"Frame 272Symbol 474 EditableText
"rating_mc"Frame 272Symbol 161 MovieClip {ghost_pikmin_as3_fla.RATING_164}
"name_txt"Frame 272Symbol 480 EditableText
"submit_btn"Frame 272Symbol 485 Button
"score_txt"Frame 272Symbol 487 EditableText
"scores_btn"Frame 272Symbol 492 Button
"pmg_btn"Frame 272Symbol 495 Button
"agm_btn"Frame 272Symbol 498 Button
"email_btn"Frame 272Symbol 501 Button
"replay_btn"Frame 272Symbol 506 Button
"highscores_mc"Frame 272Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171}
"label_mc"Symbol 42 MovieClip {FormationRing} Frame 1Symbol 25 MovieClip
"head_mc"Symbol 63 MovieClip {SoulFragment} Frame 1Symbol 53 MovieClip
"head_mc"Symbol 63 MovieClip {SoulFragment} Frame 3Symbol 62 MovieClip {ghost_pikmin_as3_fla.Symbol14copy_198}
"next_btn"Symbol 166 MovieClip {InfoScreen} Frame 1Symbol 90 MovieClip
"flash_mc"Symbol 166 MovieClip {InfoScreen} Frame 1Symbol 96 MovieClip {ghost_pikmin_as3_fla.Flash_185}
"fragments_txt"Symbol 166 MovieClip {InfoScreen} Frame 12Symbol 154 EditableText
"score_txt"Symbol 166 MovieClip {InfoScreen} Frame 12Symbol 155 EditableText
"rating_mc"Symbol 166 MovieClip {InfoScreen} Frame 12Symbol 161 MovieClip {ghost_pikmin_as3_fla.RATING_164}
"time_txt"Symbol 166 MovieClip {InfoScreen} Frame 12Symbol 162 EditableText
"tryAgain_btn"Symbol 173 MovieClip {GameOver} Frame 1Symbol 172 Button
"hit_mc"Symbol 179 MovieClip {PotionDanger} Frame 1Symbol 178 MovieClip
"plat_mc"Symbol 299 MovieClip {ghost_pikmin_as3_fla.MovingPlatform1_43} Frame 1Symbol 298 MovieClip {MovingPlatformRounded}
"highlight_mc"Symbol 344 MovieClip {ghost_pikmin_as3_fla.hus_highlight_mc_75} Frame 2Symbol 7 MovieClip
"level_mc"Symbol 353 MovieClip {HUDClip} Frame 1Symbol 343 MovieClip {ghost_pikmin_as3_fla.hud_selection_66}
"selection_mc"Symbol 353 MovieClip {HUDClip} Frame 1Symbol 344 MovieClip {ghost_pikmin_as3_fla.hus_highlight_mc_75}
"secs_txt"Symbol 353 MovieClip {HUDClip} Frame 1Symbol 349 EditableText
"num_txt"Symbol 353 MovieClip {HUDClip} Frame 1Symbol 350 EditableText
"mins_txt"Symbol 353 MovieClip {HUDClip} Frame 1Symbol 351 EditableText
"total_txt"Symbol 353 MovieClip {HUDClip} Frame 1Symbol 352 EditableText
"plat_mc"Symbol 385 MovieClip {ghost_pikmin_as3_fla.pianoplatform_90} Frame 1Symbol 384 MovieClip {MovingPianoPlatform}
"plat_mc"Symbol 397 MovieClip {ghost_pikmin_as3_fla.PianoplatformDown_106} Frame 1Symbol 384 MovieClip {MovingPianoPlatform}
"hit_mc"Symbol 402 MovieClip {ChandelierCircleDanger} Frame 1Symbol 401 MovieClip
"plat_mc"Symbol 426 MovieClip {ghost_pikmin_as3_fla.MovingPlat2_124} Frame 1Symbol 298 MovieClip {MovingPlatformRounded}
"plat_mc"Symbol 432 MovieClip {ghost_pikmin_as3_fla.squareplatform_125} Frame 1Symbol 431 MovieClip {SquarePlat}
"plat_mc"Symbol 433 MovieClip {ghost_pikmin_as3_fla.Piano2_129} Frame 1Symbol 384 MovieClip {MovingPianoPlatform}
"hit_mc"Symbol 443 MovieClip {BroomClip} Frame 1Symbol 436 MovieClip
"plat_mc"Symbol 451 MovieClip {ghost_pikmin_as3_fla.squareplatform2_139} Frame 1Symbol 431 MovieClip {SquarePlat}
"plat_mc"Symbol 453 MovieClip {ghost_pikmin_as3_fla.piano3_141} Frame 1Symbol 384 MovieClip {MovingPianoPlatform}
"n1_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 509 EditableText
"s1_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 510 EditableText
"n2_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 511 EditableText
"s2_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 512 EditableText
"n3_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 513 EditableText
"s3_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 514 EditableText
"n4_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 515 EditableText
"s4_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 516 EditableText
"n5_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 517 EditableText
"s5_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 518 EditableText
"n6_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 519 EditableText
"s6_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 520 EditableText
"n7_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 521 EditableText
"s7_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 522 EditableText
"n8_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 523 EditableText
"s8_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 524 EditableText
"n9_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 525 EditableText
"s9_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 526 EditableText
"n10_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 527 EditableText
"s10_txt"Symbol 530 MovieClip {ghost_pikmin_as3_fla.Highscores_171} Frame 2Symbol 528 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS3.

Labels

"menu"Frame 2
"level1"Frame 182
"level2"Frame 183
"level3"Frame 184
"level4"Frame 185
"reset"Frame 281




http://swfchan.com/5/21758/info.shtml
Created: 27/5 -2019 15:19:59 Last modified: 27/5 -2019 15:19:59 Server time: 11/05 -2024 23:42:31