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

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

Bomber Santa.swf

This is the info page for
Flash #30714

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


Text
LOADING xx%

<p align="center"><font face="Arial" size="26" color="#cccccc" letterSpacing="0.000000" kerning="0">SORRY, BUT YOU ARE NOT <sbr />ALLOWED TO HOST THIS GAME. <sbr />PLEASE, CONSIDER ASKING FOR <sbr />PERMISSION OF THE AUTHOR <sbr />BEFORE HOSTING THE GAME IN <sbr />YOUR WEBSITE.</font></p><p align="center"><font face="Arial" size="26" color="#cccccc" letterSpacing="0.000000" kerning="0">THANKS.</font></p><p align="center"></p><p align="center"><font face="Arial" size="26" color="#cccccc" letterSpacing="0.000000" kerning="0"><a href="http://www.freecreationgames.net" target = "_blank">WWW.FREECREATIONGAMES.NET</a></font></p>

CREATIONgames

free

Ho, Ho, Ho... Let's see I must give the last gift for...

... Oh, no!! I forgot about all the orphans of "Laes Coria"...

Hey... Childs, come on, please you must understand,
everybody can make a small mistake...

Ohhh, my Jesus, please, have mercy of this small old man.

skip

DEATHMATCH

HISTORY

HISTORY

HELP

ABOUT

NUMBER OF PLAYERS

BACK

ONE PLAYER

TWO PLAYERS

LOCKED

LOCKED

LOCKED

LOCKED

PLAYER SELECTION

INDIE

PUNK

RAPPER

HEAVY

HIPPIE

DJ

Class1

Class2

Class3

Class4

Class5

Class6

Class7

LOCKED

LOCKED

LOCKED

LOCKED

LOCKED

LEVEL SELECTION

PLAYER 1
-Use arrow keys to move.
-Use space (or key Enter, 2 players) to take/throw a bomb
PLAYER 2
-Use (A/S/W/D) to move
-Use R Key to take/release bomb
Items
-Speed: You will run faster
-Strength: You will throw more powerful
-Shield: Will protect of one explosion
-Life: Extra life for the player.

HELP

ABOUT

<p align="justify"><font face="impact" size="33" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.freecreationgames.net" target = "_blank">Designer: Freecreator</a></font></p><p align="justify"><font face="impact" size="33" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.freecreationgames.net" target = "_blank">This crazy game remake born inside my <sbr />tortured head. Be prepared for total action <sbr />overdose.</a></font></p>

<p align="justify"><font face="impact" size="33" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://frriz.com/david/galeria.htm" target = "_blank">Artist: David Ferriz</a></font></p><p align="justify"><font face="impact" size="33" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://frriz.com/david/galeria.htm" target = "_blank">The real responsible you love this title. You <sbr />will love to bomb the characters.</a></font></p>

<p align="justify"><font face="impact" size="33" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.myspace.com/elhombresinremedio" target = "_blank">Music: Daniel Martin</a></font></p><p align="justify"><font face="impact" size="33" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.myspace.com/elhombresinremedio" target = "_blank">Never a christmast songs sound so crazy <sbr />and delicious.</a></font></p>

Welcome to our playground

But your visit will be really short

Because "Indies" are going to tell you a good lesson.
Santas' gift is the ultimate freak gadget for us.

You seem not to be feared

We are the unique and real that will
live forever

Begin to beg for your life, because Santa's gift
knows we are the choosen for glory.

Hey, hey, hey, whaaat are you doing
here?

Don't, don't, don't you know the truth?

That we are going to dance over your grave and we
will take, take, take Santa's gift.

It's final countdown!!!

You have entered in the worst place
in the worst time.

We will show you the real power of the real
music. Hell is waiting for you. Santa's gift is
heaven for us.

Oh, it's really nice that you come here

You know that we loooove peace.

But it's time to do a little of war to keep this
peace. Santa's gift is the present for our love.

What's up, maaaannn!!

Now it's time to experiment with
music and with you

We are sure that your bones will do a great sound
when they break in a thousand of pieces.

It's time to live a let dieeee

You have done a long way to stay with us

Now we are going to show you the way back home,
forget about Santa's lies

SPEED

STRENGTH

LIFES

DONE

UPGRADE PLAYER

END GAME

All the childs are playing together and they forget about Santa Claus,
because Christmas is about love for the life and the people.

NEXT

STAFF

<p align="center"><font face="impact" size="30" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.freecreationgames.net" target = "_blank">Designer: Freecreator</a></font></p>

<p align="center"><font face="impact" size="30" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://frriz.com/david/galeria.htm" target = "_blank">Artist: David Ferriz</a></font></p>

<p align="center"><font face="impact" size="30" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.myspace.com/elhombresinremedio" target = "_blank">Musician: Daniel Martin</a></font></p>

99

CONTINUE

EXIT

RETRY

ActionScript [AS3]

Section 1
//fondo_intro_mc_7 (BomberSanta_fla.fondo_intro_mc_7) package BomberSanta_fla { import flash.display.*; public dynamic class fondo_intro_mc_7 extends MovieClip { public function fondo_intro_mc_7(){ addFrameScript(1411, frame1412); } function frame1412(){ stop(); MovieClip(root).gotoAndPlay("mainMenu"); } } }//package BomberSanta_fla
Section 2
//gameClip_MovieClassroom1_143 (BomberSanta_fla.gameClip_MovieClassroom1_143) package BomberSanta_fla { import flash.display.*; import game.*; public dynamic class gameClip_MovieClassroom1_143 extends MovieClip { public var instChar3:gameClip_Student2_Class1; public var instChar1:gameClip_Leader_Class1; public var instChar2:gameClip_Student1_Class1; public var instChar4:gameClip_Student3_Class1; public function gameClip_MovieClassroom1_143(){ addFrameScript(0, frame1, 43, frame44, 104, frame105, 207, frame208); } function frame208(){ parent.visible = false; stop(); } function frame105(){ instChar1.instCircle.visible = false; } function frame1(){ instChar1.instCircle.visible = false; } function frame44(){ instChar1.instCircle.visible = false; } } }//package BomberSanta_fla
Section 3
//gameClip_MovieClassroom2_391 (BomberSanta_fla.gameClip_MovieClassroom2_391) package BomberSanta_fla { import flash.display.*; import game.*; public dynamic class gameClip_MovieClassroom2_391 extends MovieClip { public var instChar3:gameClip_Student2_Class2; public var instChar1:gameClip_Leader_Class2; public var instChar2:gameClip_Student1_Class2; public var instChar4:gameClip_Student3_Class2; public function gameClip_MovieClassroom2_391(){ addFrameScript(0, frame1, 65, frame66, 149, frame150, 268, frame269); } function frame150(){ instChar1.instCircle.visible = false; } function frame1(){ instChar1.instCircle.visible = false; } function frame269(){ parent.visible = false; stop(); } function frame66(){ instChar1.instCircle.visible = false; } } }//package BomberSanta_fla
Section 4
//gameClip_MovieClassroom3_633 (BomberSanta_fla.gameClip_MovieClassroom3_633) package BomberSanta_fla { import flash.display.*; import game.*; public dynamic class gameClip_MovieClassroom3_633 extends MovieClip { public var instChar3:gameClip_Student2_Class3; public var instChar1:gameClip_Leader_Class3; public var instChar2:gameClip_Student1_Class3; public var instChar4:gameClip_Student3_Class3; public function gameClip_MovieClassroom3_633(){ addFrameScript(224, frame225); } function frame225(){ parent.visible = false; stop(); } } }//package BomberSanta_fla
Section 5
//gameClip_MovieClassroom4_874 (BomberSanta_fla.gameClip_MovieClassroom4_874) package BomberSanta_fla { import flash.display.*; import game.*; public dynamic class gameClip_MovieClassroom4_874 extends MovieClip { public var instChar3:gameClip_Student2_Class4; public var instChar1:gameClip_Leader_Class4; public var instChar2:gameClip_Student1_Class4; public var instChar4:gameClip_Student3_Class4; public function gameClip_MovieClassroom4_874(){ addFrameScript(226, frame227); } function frame227(){ parent.visible = false; stop(); } } }//package BomberSanta_fla
Section 6
//gameClip_MovieClassroom5_1115 (BomberSanta_fla.gameClip_MovieClassroom5_1115) package BomberSanta_fla { import flash.display.*; import game.*; public dynamic class gameClip_MovieClassroom5_1115 extends MovieClip { public var instChar3:gameClip_Student2_Class5; public var instChar1:gameClip_Leader_Class5; public var instChar2:gameClip_Student1_Class5; public var instChar4:gameClip_Student3_Class5; public function gameClip_MovieClassroom5_1115(){ addFrameScript(239, frame240); } function frame240(){ parent.visible = false; stop(); } } }//package BomberSanta_fla
Section 7
//gameClip_MovieClassroom6_1356 (BomberSanta_fla.gameClip_MovieClassroom6_1356) package BomberSanta_fla { import flash.display.*; import game.*; public dynamic class gameClip_MovieClassroom6_1356 extends MovieClip { public var instChar3:gameClip_Student2_Class6; public var instChar1:gameClip_Leader_Class6; public var instChar2:gameClip_Student1_Class6; public var instChar4:gameClip_Student3_Class6; public function gameClip_MovieClassroom6_1356(){ addFrameScript(289, frame290); } function frame290(){ stop(); } } }//package BomberSanta_fla
Section 8
//gameClip_MovieClassroom7_1597 (BomberSanta_fla.gameClip_MovieClassroom7_1597) package BomberSanta_fla { import flash.display.*; import game.*; public dynamic class gameClip_MovieClassroom7_1597 extends MovieClip { public var instChar3:gameClip_Student2_Class7; public var instChar1:gameClip_Leader_Class7; public var instChar2:gameClip_Student1_Class7; public var instChar4:gameClip_Student3_Class7; public function gameClip_MovieClassroom7_1597(){ addFrameScript(302, frame303); } function frame303(){ parent.visible = false; stop(); } } }//package BomberSanta_fla
Section 9
//gc_Leader_Class1_Dissapear_168 (BomberSanta_fla.gc_Leader_Class1_Dissapear_168) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Leader_Class1_Dissapear_168 extends MovieClip { public function gc_Leader_Class1_Dissapear_168(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 10
//gc_Leader_Class2_Dissapear_410 (BomberSanta_fla.gc_Leader_Class2_Dissapear_410) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Leader_Class2_Dissapear_410 extends MovieClip { public function gc_Leader_Class2_Dissapear_410(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 11
//gc_Leader_Class3_Dissapear_651 (BomberSanta_fla.gc_Leader_Class3_Dissapear_651) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Leader_Class3_Dissapear_651 extends MovieClip { public function gc_Leader_Class3_Dissapear_651(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 12
//gc_Leader_Class4_Dissapear_892 (BomberSanta_fla.gc_Leader_Class4_Dissapear_892) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Leader_Class4_Dissapear_892 extends MovieClip { public function gc_Leader_Class4_Dissapear_892(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 13
//gc_Leader_Class5_Dissapear_1133 (BomberSanta_fla.gc_Leader_Class5_Dissapear_1133) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Leader_Class5_Dissapear_1133 extends MovieClip { public function gc_Leader_Class5_Dissapear_1133(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 14
//gc_Leader_Class6_Dissapear_1374 (BomberSanta_fla.gc_Leader_Class6_Dissapear_1374) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Leader_Class6_Dissapear_1374 extends MovieClip { public function gc_Leader_Class6_Dissapear_1374(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 15
//gc_Leader_Class7_Dissapear_1615 (BomberSanta_fla.gc_Leader_Class7_Dissapear_1615) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Leader_Class7_Dissapear_1615 extends MovieClip { public function gc_Leader_Class7_Dissapear_1615(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 16
//gc_Santa_Class1__FinalGift_1864 (BomberSanta_fla.gc_Santa_Class1__FinalGift_1864) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Santa_Class1__FinalGift_1864 extends MovieClip { public function gc_Santa_Class1__FinalGift_1864(){ addFrameScript(16, frame17); } function frame17(){ stop(); } } }//package BomberSanta_fla
Section 17
//gc_Student1_Class1_Dissapear_288 (BomberSanta_fla.gc_Student1_Class1_Dissapear_288) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student1_Class1_Dissapear_288 extends MovieClip { public function gc_Student1_Class1_Dissapear_288(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 18
//gc_Student1_Class2_Dissapear_530 (BomberSanta_fla.gc_Student1_Class2_Dissapear_530) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student1_Class2_Dissapear_530 extends MovieClip { public function gc_Student1_Class2_Dissapear_530(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 19
//gc_Student1_Class3_Dissapear_771 (BomberSanta_fla.gc_Student1_Class3_Dissapear_771) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student1_Class3_Dissapear_771 extends MovieClip { public function gc_Student1_Class3_Dissapear_771(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 20
//gc_Student1_Class4_Dissapear_1012 (BomberSanta_fla.gc_Student1_Class4_Dissapear_1012) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student1_Class4_Dissapear_1012 extends MovieClip { public function gc_Student1_Class4_Dissapear_1012(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 21
//gc_Student1_Class5_Dissapear_1253 (BomberSanta_fla.gc_Student1_Class5_Dissapear_1253) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student1_Class5_Dissapear_1253 extends MovieClip { public function gc_Student1_Class5_Dissapear_1253(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 22
//gc_Student1_Class6_Dissapear_1494 (BomberSanta_fla.gc_Student1_Class6_Dissapear_1494) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student1_Class6_Dissapear_1494 extends MovieClip { public function gc_Student1_Class6_Dissapear_1494(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 23
//gc_Student1_Class7_Dissapear_1735 (BomberSanta_fla.gc_Student1_Class7_Dissapear_1735) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student1_Class7_Dissapear_1735 extends MovieClip { public function gc_Student1_Class7_Dissapear_1735(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 24
//gc_Student2_Class1_Dissapear_348 (BomberSanta_fla.gc_Student2_Class1_Dissapear_348) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student2_Class1_Dissapear_348 extends MovieClip { public function gc_Student2_Class1_Dissapear_348(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 25
//gc_Student2_Class2_Dissapear_590 (BomberSanta_fla.gc_Student2_Class2_Dissapear_590) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student2_Class2_Dissapear_590 extends MovieClip { public function gc_Student2_Class2_Dissapear_590(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 26
//gc_Student2_Class3_Dissapear_831 (BomberSanta_fla.gc_Student2_Class3_Dissapear_831) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student2_Class3_Dissapear_831 extends MovieClip { public function gc_Student2_Class3_Dissapear_831(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 27
//gc_Student2_Class4_Dissapear_1072 (BomberSanta_fla.gc_Student2_Class4_Dissapear_1072) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student2_Class4_Dissapear_1072 extends MovieClip { public function gc_Student2_Class4_Dissapear_1072(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 28
//gc_Student2_Class5_Dissapear_1313 (BomberSanta_fla.gc_Student2_Class5_Dissapear_1313) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student2_Class5_Dissapear_1313 extends MovieClip { public function gc_Student2_Class5_Dissapear_1313(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 29
//gc_Student2_Class6_Dissapear_1554 (BomberSanta_fla.gc_Student2_Class6_Dissapear_1554) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student2_Class6_Dissapear_1554 extends MovieClip { public function gc_Student2_Class6_Dissapear_1554(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 30
//gc_Student2_Class7_Dissapear_1795 (BomberSanta_fla.gc_Student2_Class7_Dissapear_1795) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student2_Class7_Dissapear_1795 extends MovieClip { public function gc_Student2_Class7_Dissapear_1795(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 31
//gc_Student3_Class1_Dissapear_228 (BomberSanta_fla.gc_Student3_Class1_Dissapear_228) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student3_Class1_Dissapear_228 extends MovieClip { public function gc_Student3_Class1_Dissapear_228(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 32
//gc_Student3_Class2_Dissapear_470 (BomberSanta_fla.gc_Student3_Class2_Dissapear_470) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student3_Class2_Dissapear_470 extends MovieClip { public function gc_Student3_Class2_Dissapear_470(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 33
//gc_Student3_Class3_Dissapear_711 (BomberSanta_fla.gc_Student3_Class3_Dissapear_711) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student3_Class3_Dissapear_711 extends MovieClip { public function gc_Student3_Class3_Dissapear_711(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 34
//gc_Student3_Class4_Dissapear_952 (BomberSanta_fla.gc_Student3_Class4_Dissapear_952) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student3_Class4_Dissapear_952 extends MovieClip { public function gc_Student3_Class4_Dissapear_952(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 35
//gc_Student3_Class5_Dissapear_1193 (BomberSanta_fla.gc_Student3_Class5_Dissapear_1193) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student3_Class5_Dissapear_1193 extends MovieClip { public function gc_Student3_Class5_Dissapear_1193(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 36
//gc_Student3_Class6_Dissapear_1434 (BomberSanta_fla.gc_Student3_Class6_Dissapear_1434) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student3_Class6_Dissapear_1434 extends MovieClip { public function gc_Student3_Class6_Dissapear_1434(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 37
//gc_Student3_Class7_Dissapear_1675 (BomberSanta_fla.gc_Student3_Class7_Dissapear_1675) package BomberSanta_fla { import flash.display.*; public dynamic class gc_Student3_Class7_Dissapear_1675 extends MovieClip { public function gc_Student3_Class7_Dissapear_1675(){ addFrameScript(17, frame18); } function frame18(){ stop(); } } }//package BomberSanta_fla
Section 38
//logojuego_108 (BomberSanta_fla.logojuego_108) package BomberSanta_fla { import flash.display.*; public dynamic class logojuego_108 extends MovieClip { public function logojuego_108(){ addFrameScript(18, frame19); } function frame19(){ stop(); } } }//package BomberSanta_fla
Section 39
//MainTimeline (BomberSanta_fla.MainTimeline) package BomberSanta_fla { import flash.display.*; import flash.events.*; import mochiads.*; public dynamic class MainTimeline extends MovieClip { public var instMainMenu:MovieClip; public var instFondoIntroMC:MovieClip; public var instSkipIntroBut:SimpleButton; public function MainTimeline(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 35, frame36, 44, frame45, 54, frame55); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ MochiAd.showPreGameAd({clip:root, id:"05944f263a4fc7ac", res:"550x550", background:7895240, color:0xFFFF, outline:5323989, no_bg:false}); } public function releaseButtonsIntroBomber(_arg1:MouseEvent):void{ instFondoIntroMC.gotoAndStop("endIntroBomberXX"); gotoAndStop("mainMenu"); } function frame36(){ stop(); } function frame45(){ instSkipIntroBut.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtonsIntroBomber); stop(); } function frame55(){ stage.quality = StageQuality.MEDIUM; stop(); } } }//package BomberSanta_fla
Section 40
//menuClip_MainMenu_97 (BomberSanta_fla.menuClip_MainMenu_97) package BomberSanta_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.text.*; import sounds.*; import game.*; import common.*; import flash.utils.*; import fontsGame.*; import flash.media.*; import flash.system.*; import flash.net.*; import flash.ui.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class menuClip_MainMenu_97 extends MovieClip { public var instLockedLevel3:TextField; public var instLockedLevel5:TextField; public var instLockedLevel7:TextField; public var instLockedLevel4:TextField; public var instButtonHistory:SimpleButton; public var instLockedPlayer1:TextField; public var instLockedPlayer2:TextField; public var instLockedPlayer3:TextField; public var instLockedPlayer4:TextField; public var instButtonLevel2:SimpleButton; public var instButtonLevel3:SimpleButton; public var instButtonLevel4:SimpleButton; public var instButtonLevel5:SimpleButton; public var instButtonLevel6:SimpleButton; public var instButtonLevel1:SimpleButton; public var instLockedLevel6:TextField; public var instButtonLevel7:SimpleButton; public var m_isHistoryMode:Boolean; public var instLife:gameClip_Item; public var instButtonHelp:SimpleButton; public var instStrength:gameClip_Item; public var instButtonBack_LevelSelection:SimpleButton; public var m_indexPlayerTwoSelected:Number; public var m_numberOfPlayers:Number; public var m_indexPlayerOneSelected:Number; public var m_playersUnlocked:Number; public var currentPlayerSelection:Number; public var instButtonDeathmatch:SimpleButton; public var instButtonPlayerClass1:SimpleButton; public var instButtonPlayerClass2:SimpleButton; public var instButtonPlayerClass4:SimpleButton; public var instButtonPlayerClass5:SimpleButton; public var instButtonPlayerClass3:SimpleButton; public var instButtonPlayerClass6:SimpleButton; public var instButtonBack_About:SimpleButton; public var instShield:gameClip_Item; public var instButtonAbout:SimpleButton; public var instButtonBack_PlayerSelection:SimpleButton; public var m_globalSounds:SoundsGame; public var instButtonPlayerTwo:SimpleButton; public var instButtonBack_Help:SimpleButton; public var m_levelsUnlocked:Number; public var instButtonPlayerOne:SimpleButton; public var instSpeed:gameClip_Item; public var instTextPlayer_Title:TextField; public var instButtonBack_PlayerNumber:SimpleButton; public var alphaForButtonLevel:Number; public var m_gameClip:gameClip; public function menuClip_MainMenu_97(){ addFrameScript(0, frame1, 12, frame13, 24, frame25, 37, frame38, 49, frame50, 61, frame62, 72, frame73, 100, frame101); } public function listenGameFinish(_arg1:Event):void{ if (m_gameClip != null){ if (m_gameClip.m_state == gameClip.STATE_GAME_NONE){ removeEventListener(Event.ENTER_FRAME, listenGameFinish); gotoAndStop("mainMenu"); }; }; } function frame25(){ currentPlayerSelection = 1; instButtonBack_PlayerSelection.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); if (m_playersUnlocked > 0){ instButtonPlayerClass1.enabled = true; instButtonPlayerClass1.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); } else { instButtonPlayerClass1.enabled = false; }; if (m_playersUnlocked > 1){ instButtonPlayerClass2.enabled = true; instButtonPlayerClass2.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); } else { instButtonPlayerClass2.enabled = false; }; if (m_playersUnlocked > 2){ instLockedPlayer1.visible = false; instButtonPlayerClass3.enabled = true; instButtonPlayerClass3.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); } else { instLockedPlayer1.visible = true; instButtonPlayerClass3.enabled = false; }; if (m_playersUnlocked > 3){ instLockedPlayer2.visible = false; instButtonPlayerClass4.enabled = true; instButtonPlayerClass4.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); } else { instLockedPlayer2.visible = true; instButtonPlayerClass4.enabled = false; }; if (m_playersUnlocked > 4){ instLockedPlayer3.visible = false; instButtonPlayerClass5.enabled = true; instButtonPlayerClass5.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); } else { instLockedPlayer3.visible = true; instButtonPlayerClass5.enabled = false; }; if (m_playersUnlocked > 5){ instLockedPlayer4.visible = false; instButtonPlayerClass6.enabled = true; instButtonPlayerClass6.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); } else { instLockedPlayer4.visible = true; instButtonPlayerClass6.enabled = false; }; if (m_numberOfPlayers == 1){ instTextPlayer_Title.text = "SELECT PLAYER"; } else { instTextPlayer_Title.text = "SELECT PLAYER 1"; }; stop(); } public function releaseButtons_About(_arg1:MouseEvent):void{ if (_arg1.currentTarget == instButtonBack_About){ m_globalSounds.stopGameSound(SoundsGame.SOUNDS_MELODY_MENU); gotoAndStop("mainMenu"); }; m_globalSounds.playGameSound(SoundsGame.SOUNDS_SELECTION, 1); } public function releaseButtons_PlayerNumber(_arg1:MouseEvent):void{ m_globalSounds.playGameSound(SoundsGame.SOUNDS_SELECTION, 1); if (_arg1.currentTarget == instButtonBack_PlayerNumber){ m_globalSounds.stopGameSound(SoundsGame.SOUNDS_MELODY_MENU); gotoAndStop("mainMenu"); }; if (_arg1.currentTarget == instButtonPlayerOne){ m_numberOfPlayers = 1; gotoAndStop("playerSelection"); }; if (_arg1.currentTarget == instButtonPlayerTwo){ m_numberOfPlayers = 2; gotoAndStop("playerSelection"); }; } function frame13(){ instButtonBack_PlayerNumber.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerNumber); instButtonPlayerOne.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerNumber); instButtonPlayerTwo.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerNumber); stop(); } function frame38(){ alphaForButtonLevel = 20; instButtonBack_LevelSelection.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_LevelSelection); if (m_levelsUnlocked > 0){ instButtonLevel1.enabled = true; instButtonLevel1.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_LevelSelection); } else { instButtonLevel1.enabled = false; }; if (m_levelsUnlocked > 1){ instButtonLevel2.enabled = true; instButtonLevel2.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_LevelSelection); } else { instButtonLevel2.enabled = false; }; if (m_levelsUnlocked > 2){ instButtonLevel3.enabled = true; instLockedLevel3.visible = false; instButtonLevel3.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_LevelSelection); } else { instButtonLevel3.enabled = false; instLockedLevel3.visible = true; }; if (m_levelsUnlocked > 3){ instButtonLevel4.enabled = true; instLockedLevel4.visible = false; instButtonLevel4.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_LevelSelection); } else { instButtonLevel4.enabled = false; instLockedLevel4.visible = true; }; if (m_levelsUnlocked > 4){ instButtonLevel5.enabled = true; instLockedLevel5.visible = false; instButtonLevel5.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_LevelSelection); } else { instButtonLevel5.enabled = false; instLockedLevel5.visible = true; }; if (m_levelsUnlocked > 5){ instButtonLevel6.enabled = true; instLockedLevel6.visible = false; instButtonLevel6.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_LevelSelection); } else { instButtonLevel6.enabled = false; instLockedLevel6.visible = true; }; if (m_levelsUnlocked > 6){ instButtonLevel7.enabled = true; instLockedLevel7.visible = false; instButtonLevel7.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_LevelSelection); } else { instButtonLevel7.enabled = false; instLockedLevel7.visible = true; }; stop(); } function frame1(){ m_globalSounds = new SoundsGame(); m_isHistoryMode = false; m_numberOfPlayers = 0; m_indexPlayerOneSelected = -1; m_indexPlayerTwoSelected = -1; m_playersUnlocked = 2; m_levelsUnlocked = 2; instButtonHistory.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instButtonDeathmatch.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instButtonHelp.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instButtonAbout.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); if (m_gameClip == null){ m_globalSounds.playGameSound(SoundsGame.SOUNDS_MELODY_MENU, 1); } else { if (m_gameClip.m_state == gameClip.STATE_GAME_NONE){ m_globalSounds.playGameSound(SoundsGame.SOUNDS_MELODY_MENU, 1); }; }; stop(); } public function releaseButtons_PlayerSelection(_arg1:MouseEvent):void{ m_globalSounds.playGameSound(SoundsGame.SOUNDS_SELECTION, 1); if (_arg1.currentTarget == instButtonBack_PlayerSelection){ m_globalSounds.stopGameSound(SoundsGame.SOUNDS_MELODY_MENU); gotoAndStop("mainMenu"); }; if (_arg1.currentTarget == instButtonPlayerClass1){ instButtonPlayerClass1.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); instButtonPlayerClass1.enabled = false; testToChangeState(0); }; if (_arg1.currentTarget == instButtonPlayerClass2){ instButtonPlayerClass2.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); instButtonPlayerClass2.enabled = false; testToChangeState(1); }; if (_arg1.currentTarget == instButtonPlayerClass3){ instButtonPlayerClass3.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); instButtonPlayerClass3.enabled = false; testToChangeState(2); }; if (_arg1.currentTarget == instButtonPlayerClass4){ instButtonPlayerClass4.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); instButtonPlayerClass4.enabled = false; testToChangeState(3); }; if (_arg1.currentTarget == instButtonPlayerClass5){ instButtonPlayerClass5.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); instButtonPlayerClass5.enabled = false; testToChangeState(4); }; if (_arg1.currentTarget == instButtonPlayerClass6){ instButtonPlayerClass6.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_PlayerSelection); instButtonPlayerClass6.enabled = false; testToChangeState(5); }; } function frame50(){ instSpeed.gotoAndStop("item_1"); instStrength.gotoAndStop("item_2"); instShield.gotoAndStop("item_3"); instLife.gotoAndStop("item_4"); instButtonBack_Help.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_Help); stop(); } public function loadSharedObjectData(){ var bomberSantaSO:SharedObject; var tmp_playersUnlocked:Number; var tmp_levelsUnlocked:Number; try { bomberSantaSO = SharedObject.getLocal(Define.RECORDSET_BOMBERSANTA); tmp_playersUnlocked = bomberSantaSO.data.levelData.numberOfUsersUnlocked; if (isNaN(tmp_playersUnlocked)){ m_playersUnlocked = 2; } else { m_playersUnlocked = tmp_playersUnlocked; }; tmp_levelsUnlocked = bomberSantaSO.data.levelData.numberOfLevelsUnlocked; if (isNaN(tmp_levelsUnlocked)){ m_levelsUnlocked = 2; } else { m_levelsUnlocked = tmp_levelsUnlocked; }; } catch(err:Error) { }; bomberSantaSO.close(); if (Define.ENABLE_ALL_LEVELS_UNLOCKED){ m_playersUnlocked = 8; m_levelsUnlocked = 8; }; } function frame62(){ instButtonBack_About.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_About); stop(); } public function releaseButtons_Help(_arg1:MouseEvent):void{ if (_arg1.currentTarget == instButtonBack_Help){ m_globalSounds.stopGameSound(SoundsGame.SOUNDS_MELODY_MENU); gotoAndStop("mainMenu"); }; m_globalSounds.playGameSound(SoundsGame.SOUNDS_SELECTION, 1); } function frame73(){ addEventListener(Event.ENTER_FRAME, listenGameFinish); m_globalSounds.stopGameSound(SoundsGame.SOUNDS_MELODY_MENU); stop(); } function frame101(){ stop(); } public function releaseButtons(_arg1:MouseEvent):void{ var event = _arg1; m_globalSounds.playGameSound(SoundsGame.SOUNDS_SELECTION, 1); try { if (m_gameClip != null){ removeChild(m_gameClip); m_gameClip = null; }; } catch(err:Error) { }; if (event.currentTarget == instButtonHistory){ m_isHistoryMode = true; gotoAndStop("playerNumber"); loadSharedObjectData(); }; if (event.currentTarget == instButtonDeathmatch){ m_isHistoryMode = false; gotoAndStop("playerNumber"); loadSharedObjectData(); }; if (event.currentTarget == instButtonHelp){ gotoAndStop("Help"); }; if (event.currentTarget == instButtonAbout){ gotoAndStop("About"); }; } public function testToChangeState(_arg1:Number):Boolean{ var isTransition:Boolean; var p_indexSelected = _arg1; isTransition = false; if (m_numberOfPlayers == 1){ m_indexPlayerOneSelected = p_indexSelected; isTransition = true; } else { if (currentPlayerSelection == 1){ currentPlayerSelection = 2; m_indexPlayerOneSelected = p_indexSelected; instTextPlayer_Title.text = "SELECT PLAYER 2"; } else { m_indexPlayerTwoSelected = p_indexSelected; isTransition = true; }; }; if (isTransition){ if (m_isHistoryMode){ try { if (m_gameClip != null){ removeChild(m_gameClip); m_gameClip = null; }; } catch(err:Error) { }; m_gameClip = new gameClip(m_globalSounds, 0, m_indexPlayerOneSelected, m_indexPlayerTwoSelected, true, m_playersUnlocked, m_levelsUnlocked); addChild(m_gameClip); gotoAndStop("WaitToFinish"); } else { gotoAndStop("levelSelection"); }; }; return (isTransition); } public function initGameByLevel(_arg1:Number):void{ var p_levelSelected = _arg1; try { if (m_gameClip != null){ removeChild(m_gameClip); m_gameClip = null; }; } catch(err:Error) { }; m_gameClip = new gameClip(m_globalSounds, p_levelSelected, m_indexPlayerOneSelected, m_indexPlayerTwoSelected, false, m_playersUnlocked, m_levelsUnlocked); addChild(m_gameClip); gotoAndStop("WaitToFinish"); } public function releaseButtons_LevelSelection(_arg1:MouseEvent):void{ if (_arg1.currentTarget == instButtonBack_LevelSelection){ m_globalSounds.stopGameSound(SoundsGame.SOUNDS_MELODY_MENU); gotoAndStop("mainMenu"); return; }; m_globalSounds.playGameSound(SoundsGame.SOUNDS_SELECTION, 1); if (_arg1.currentTarget == instButtonLevel1){ initGameByLevel(0); }; if (_arg1.currentTarget == instButtonLevel2){ initGameByLevel(1); }; if (_arg1.currentTarget == instButtonLevel3){ initGameByLevel(2); }; if (_arg1.currentTarget == instButtonLevel4){ initGameByLevel(3); }; if (_arg1.currentTarget == instButtonLevel5){ initGameByLevel(4); }; if (_arg1.currentTarget == instButtonLevel6){ initGameByLevel(5); }; if (_arg1.currentTarget == instButtonLevel7){ initGameByLevel(6); }; } } }//package BomberSanta_fla
Section 41
//Define (common.Define) package common { import flash.geom.*; public class Define { public static var ITERATIONS_STRENGTH_CHARACTER_INCREMENT:Number = 4; public static var TIMER_AREA_HEIGHT:Number = 40; public static var TIMEOUT_OF_THE_ITEMS:Number = 10; public static var ITERATIONS_STRENGTH_CHARACTER_MINIM:Number = 20; public static var SPEED_CHARACTER_MINIM:Number = 5; public static var SCREEN_WIDTH:Number = 550; public static var DIRECTION_NONE:Number = -1; public static var TOTAL_NUMBER_OF_LEVELS_BOMBERSANTA:Number = 7; public static var DIRECTION_RIGHT:Number = 1; public static var BOMB_LEVEL_CONFIGURATION:Array = [9, 10, 11, 12, 13, 14, 16]; public static var STRENGTH_CHARACTER_MINIM:Number = 15; public static var ENABLE_SOUND:Boolean = true; public static var ENABLE_ALL_LEVELS_UNLOCKED:Boolean = false; public static var DIRECTION_UP_RIGHT:Number = 5; public static var LIFE_CHARACTER_MAXIMUM:Number = 10; public static var DEBUG_STUDENT_IA:Boolean = false; public static var DIRECTION_UP_LEFT:Number = 4; public static var GAME_AREA_HEIGHT:Number = 510; public static var TOTAL_NUMBER_OF_ITEMS:Number = 10; public static var SCREEN_HEIGHT:Number = 550; public static var CIRCLE_DETECTION_BOMB_HEIGHT:Number = 30; public static var STRENGTH_CHARACTER_MAXIMUM:Number = 25; public static var GAME_PLAYERS_CHARACTERIST:Array = [[6, 3, 15, 7.5, 24, 6], [6.5, 3.3, 16, 8, 28, 5], [7, 3.5, 17, 8.5, 32, 4], [8, 4, 18, 9, 36, 3], [9, 4.5, 19, 9.5, 40, 2], [9.5, 4.8, 20, 10, 44, 1]]; public static var DISABLE_DOMAIN_PROTECTION:Boolean = false; public static var SPEED_CHARACTER_INCREMENT:Number = 1; public static var DIRECTION_DOWN:Number = 3; public static var TOTAL_NUMBER_OF_BOMBS_X:Number = 20; public static var DIRECTION_UP:Number = 2; public static var STRENGTH_CHARACTER_INCREMENT:Number = 1; public static var DIRECTION_DOWN_LEFT:Number = 6; public static var SPEED_CHARACTER_MAXIMUM:Number = 15; public static var DEBUG_GENERAL:Boolean = false; public static var TIMER_AREA_WIDTH:Number = 550; public static var RECORDSET_BOMBERSANTA:String = "BombersantaAd"; public static var LIFE_CHARACTER_INCREMENT:Number = 1; public static var LIFE_CHARACTER_MINIM:Number = 1; public static var GAME_AREA_WIDTH:Number = 550; public static var GAME_INITIAL_POSITIONS:Array = [[[150, 450], [400, 450], [0, 275, 125, 2, 6.5, 3.8, 10, 5, 25, 3], [1, 100, 150, 1, 6, 3, 10, 5, 20, 2], [2, 175, 275, 1, 5, 2.5, 10, 5, 15, 2], [3, 400, 250, 0, 4, 2, 10, 5, 15, 1]], [[150, 450], [400, 450], [0, 275, 125, 2, 7.5, 3.8, 12, 6, 26, 4], [1, 100, 150, 1, 7, 3.5, 12, 6, 21, 4], [2, 175, 275, 1, 6, 3, 12, 6, 16, 3], [3, 400, 250, 0, 5, 2.5, 12, 6, 16, 2]], [[150, 450], [400, 450], [0, 275, 125, 2, 8, 4, 14, 7, 27, 6], [1, 100, 150, 1, 7.5, 3.8, 14, 7, 22, 5], [2, 175, 275, 1, 7, 3.5, 14, 7, 17, 4], [3, 400, 250, 0, 5, 2.5, 14, 7, 17, 3]], [[150, 450], [400, 450], [0, 275, 125, 2, 8.5, 4.3, 16, 8, 27, 7], [1, 100, 150, 1, 8, 4, 16, 8, 22, 6], [2, 175, 275, 1, 7, 3.5, 16, 8, 17, 5], [3, 400, 250, 0, 6, 3, 16, 8, 17, 4]], [[150, 450], [400, 450], [0, 275, 125, 2, 9, 4.5, 18, 9, 28, 8], [1, 100, 150, 1, 8.5, 4.3, 18, 9, 23, 7], [2, 175, 275, 1, 7.5, 3.8, 18, 9, 18, 6], [3, 400, 250, 0, 6, 3, 18, 9, 18, 5]], [[150, 450], [400, 450], [0, 275, 125, 2, 9.5, 4.8, 18, 9, 29, 9], [1, 100, 150, 1, 9, 4.8, 18, 9, 24, 8], [2, 175, 275, 1, 8, 4, 18, 9, 19, 7], [3, 400, 250, 0, 7, 3.5, 18, 9, 19, 6]], [[150, 450], [400, 450], [0, 275, 125, 2, 10, 5, 20, 10, 30, 12], [1, 100, 150, 1, 9, 4.5, 20, 10, 30, 10], [2, 175, 275, 1, 8, 4, 16, 8, 20, 10], [3, 400, 250, 0, 7, 3.5, 16, 8, 20, 10]]]; public static var DIRECTION_LEFT:Number = 0; public static var CIRCLE_DETECTION_BOMB_WIDTH:Number = 70; public static var ITERATIONS_STRENGTH_CHARACTER_MAXIMUM:Number = 60; public static var TIME_UNTIL_CHARACTERS_PRESENTATIONS:Number = 3000; public static var DIRECTION_DOWN_RIGHT:Number = 7; public static function getDirectionPlus(_arg1:Point, _arg2:Point):Number{ var _local3:Number; var _local4:Number; _local3 = (_arg1.x - _arg2.x); _local4 = (_arg1.y - _arg2.y); if (Math.abs(_local3) < 10){ if (_local4 > 0){ return (DIRECTION_UP); }; return (DIRECTION_DOWN); }; if (Math.abs(_local4) < 10){ if (_local3 > 0){ return (DIRECTION_LEFT); }; return (DIRECTION_RIGHT); }; if (_local3 > 0){ if (_local4 > 0){ return (DIRECTION_UP_LEFT); }; return (DIRECTION_DOWN_LEFT); //unresolved jump }; if (_local4 > 0){ return (DIRECTION_UP_RIGHT); }; return (DIRECTION_DOWN_RIGHT); } public static function randRange(_arg1:Number, _arg2:Number):Number{ var _local3:Number; _local3 = (Math.floor((Math.random() * ((_arg2 - _arg1) + 1))) + _arg1); return (_local3); } public static function randRangeFloat(_arg1:Number, _arg2:Number):Number{ var _local3:Number; _local3 = ((Math.random() * ((_arg2 - _arg1) + 1)) + _arg1); return (_local3); } public static function isInsideBox(_arg1:Point, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Boolean{ return ((((((((_arg1.x > _arg2)) && ((_arg1.y > _arg3)))) && ((_arg1.x < _arg4)))) && ((_arg1.y < _arg5)))); } public static function askDirectionPoint(_arg1:Point, _arg2:Number, _arg3:Point):Number{ var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; _local4 = new Array(_arg1.x, 0, _arg1.y); _local5 = new Array((_arg1.x + Math.cos(_arg2)), 0, (_arg1.y + Math.sin(_arg2))); _local6 = new Array(_arg1.x, 1, _arg1.y); _local7 = new Array(0, 0, 0); _local8 = new Array(0, 0, 0); _local9 = new Array(0, 0, 0); _local7[0] = (_local5[0] - _local4[0]); _local7[1] = (_local5[1] - _local4[1]); _local7[2] = (_local5[2] - _local4[2]); _local8[0] = (_local6[0] - _local4[0]); _local8[1] = (_local6[1] - _local4[1]); _local8[2] = (_local6[2] - _local4[2]); _local9[0] = ((_local7[1] * _local8[2]) - (_local7[2] * _local8[1])); _local9[1] = ((_local7[2] * _local8[0]) - (_local7[0] * _local8[2])); _local9[2] = ((_local7[0] * _local8[1]) - (_local7[1] * _local8[0])); _local10 = Math.sqrt((((_local9[0] * _local9[0]) + (_local9[1] * _local9[1])) + (_local9[2] * _local9[2]))); if (_local10 == 0){ _local9[0] = 0; _local9[1] = 0; _local9[2] = 0; } else { _local9[0] = (_local9[0] / _local10); _local9[1] = (_local9[1] / _local10); _local9[2] = (_local9[2] / _local10); }; _local11 = -((((_local9[0] * _local4[0]) + (_local9[1] * _local4[1])) + (_local9[2] * _local4[2]))); return ((((_arg3.x * _local9[0]) + (_arg3.y * _local9[2])) + _local11)); } public static function getFactorVelocity(_arg1:Number):Point{ var _local2:Point; _local2 = new Point(1, 1); switch (_arg1){ case DIRECTION_UP: _local2.x = 0; _local2.y = (_local2.y * -1); break; case DIRECTION_DOWN: _local2.x = 0; _local2.y = (_local2.y * 1); break; case DIRECTION_RIGHT: _local2.x = (_local2.x * 1); _local2.y = 0; break; case DIRECTION_LEFT: _local2.x = (_local2.x * -1); _local2.y = 0; break; case DIRECTION_UP_LEFT: _local2.x = (_local2.x * -1); _local2.y = (_local2.y * -1); break; case DIRECTION_UP_RIGHT: _local2.x = (_local2.x * 1); _local2.y = (_local2.y * -1); break; case DIRECTION_DOWN_LEFT: _local2.x = (_local2.x * -1); _local2.y = (_local2.y * 1); break; case DIRECTION_DOWN_RIGHT: _local2.x = (_local2.x * 1); _local2.y = (_local2.y * 1); break; case DIRECTION_NONE: _local2.x = (_local2.x * 0); _local2.y = (_local2.y * 0); break; }; return (_local2); } public static function getRadians(_arg1:Number):Number{ return (((_arg1 * Math.PI) / 180)); } public static function getDistancePlanePoint(_arg1:Point, _arg2:Number, _arg3:Point):Number{ var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; _local4 = new Array(_arg1.x, 0, _arg1.y); _local5 = new Array((_arg1.x + Math.cos((_arg2 + (Math.PI / 2)))), 0, (_arg1.y + Math.sin((_arg2 + (Math.PI / 2))))); _local6 = new Array(_arg1.x, 1, _arg1.y); _local7 = new Array(0, 0, 0); _local8 = new Array(0, 0, 0); _local9 = new Array(0, 0, 0); _local7[0] = (_local5[0] - _local4[0]); _local7[1] = (_local5[1] - _local4[1]); _local7[2] = (_local5[2] - _local4[2]); _local8[0] = (_local6[0] - _local4[0]); _local8[1] = (_local6[1] - _local4[1]); _local8[2] = (_local6[2] - _local4[2]); _local9[0] = ((_local7[1] * _local8[2]) - (_local7[2] * _local8[1])); _local9[1] = ((_local7[2] * _local8[0]) - (_local7[0] * _local8[2])); _local9[2] = ((_local7[0] * _local8[1]) - (_local7[1] * _local8[0])); _local10 = Math.sqrt((((_local9[0] * _local9[0]) + (_local9[1] * _local9[1])) + (_local9[2] * _local9[2]))); if (_local10 == 0){ _local9[0] = 0; _local9[1] = 0; _local9[2] = 0; } else { _local9[0] = (_local9[0] / _local10); _local9[1] = (_local9[1] / _local10); _local9[2] = (_local9[2] / _local10); }; _local11 = -((((_local9[0] * _local4[0]) + (_local9[1] * _local4[1])) + (_local9[2] * _local4[2]))); return (Math.abs((((_arg3.x * _local9[0]) + (_arg3.y * _local9[2])) + _local11))); } public static function distancePoint(_arg1:Point, _arg2:Point):Number{ return (Point.distance(_arg1, _arg2)); } public static function getGrados(_arg1:Number):Number{ return (((_arg1 * 180) / Math.PI)); } public static function incrementAngle(_arg1:Number, _arg2:Number):Number{ return ((_arg1 + _arg2)); } public static function moveDirection(_arg1:Point, _arg2:Number, _arg3:Number, _arg4:Number):Point{ var _local5:*; _local5 = new Point(_arg1.x, _arg1.y); switch (_arg2){ case Define.DIRECTION_LEFT: _local5.x = (_local5.x - _arg3); break; case Define.DIRECTION_RIGHT: _local5.x = (_local5.x + _arg3); break; case Define.DIRECTION_UP: _local5.y = (_local5.y - _arg4); break; case Define.DIRECTION_DOWN: _local5.y = (_local5.y + _arg4); break; case Define.DIRECTION_UP_LEFT: _local5.x = (_local5.x - _arg3); _local5.y = (_local5.y - _arg4); break; case Define.DIRECTION_UP_RIGHT: _local5.x = (_local5.x + _arg3); _local5.y = (_local5.y - _arg4); break; case Define.DIRECTION_DOWN_LEFT: _local5.x = (_local5.x - _arg3); _local5.y = (_local5.y + _arg4); break; case Define.DIRECTION_DOWN_RIGHT: _local5.x = (_local5.x + _arg3); _local5.y = (_local5.y + _arg4); break; }; return (_local5); } public static function movePointYaw(_arg1:Point, _arg2:Number, _arg3:Number):Point{ var _local4:Point; _local4 = new Point(_arg1.x, _arg1.y); new Point(_arg1.x, _arg1.y).x = (_local4.x + (_arg3 * Math.cos(_arg2))); _local4.y = (_local4.y + (_arg3 * Math.sin(_arg2))); return (_local4); } public static function getDirection(_arg1:Point, _arg2:Point):Number{ var _local3:Number; var _local4:Number; if ((((_arg1.x == _arg2.x)) && ((_arg1.y == _arg2.y)))){ return (DIRECTION_NONE); }; _local3 = (_arg1.x - _arg2.x); _local4 = (_arg1.y - _arg2.y); if (Math.abs(_local3) > Math.abs(_local4)){ if (_local3 > 0){ return (DIRECTION_LEFT); }; return (DIRECTION_RIGHT); //unresolved jump }; if (_local4 > 0){ return (DIRECTION_UP); }; return (DIRECTION_DOWN); } public static function getDirectionOpposite(_arg1:Number):Number{ switch (_arg1){ case DIRECTION_UP: return (DIRECTION_DOWN); case DIRECTION_DOWN: return (DIRECTION_UP); case DIRECTION_RIGHT: return (DIRECTION_LEFT); case DIRECTION_LEFT: return (DIRECTION_RIGHT); case DIRECTION_UP_LEFT: return (DIRECTION_DOWN_RIGHT); case DIRECTION_UP_RIGHT: return (DIRECTION_DOWN_LEFT); case DIRECTION_DOWN_LEFT: return (DIRECTION_UP_RIGHT); case DIRECTION_DOWN_RIGHT: return (DIRECTION_UP_LEFT); }; return (DIRECTION_NONE); } public static function getOrientationToPoint(_arg1:Point, _arg2:Point):Number{ return (Math.atan2((_arg2.y - _arg1.y), (_arg2.x - _arg1.x))); } public static function moveYaw(_arg1:Point, _arg2:Number, _arg3:Number):Point{ return (new Point((_arg1.x + (_arg3 * Math.cos(_arg2))), (_arg1.y + (_arg3 * Math.sin(_arg2))))); } public static function getDirectionByVelocity(_arg1:Number, _arg2:Number):Number{ var _local3:Point; _local3 = new Point(1, 1); if ((((_arg1 == 0)) && ((_arg2 > 0)))){ return (DIRECTION_DOWN); }; if ((((_arg1 == 0)) && ((_arg2 < 0)))){ return (DIRECTION_UP); }; if ((((_arg1 > 0)) && ((_arg2 == 0)))){ return (DIRECTION_RIGHT); }; if ((((_arg1 < 0)) && ((_arg2 == 0)))){ return (DIRECTION_LEFT); }; if ((((_arg1 > 0)) && ((_arg2 < 0)))){ return (DIRECTION_UP_RIGHT); }; if ((((_arg1 < 0)) && ((_arg2 < 0)))){ return (DIRECTION_UP_LEFT); }; if ((((_arg1 > 0)) && ((_arg2 > 0)))){ return (DIRECTION_DOWN_RIGHT); }; if ((((_arg1 < 0)) && ((_arg2 > 0)))){ return (DIRECTION_DOWN_LEFT); }; return (DIRECTION_NONE); } } }//package common
Section 42
//gameClip_EndGame (common.gameClip_EndGame) package common { import flash.display.*; import flash.events.*; public dynamic class gameClip_EndGame extends MovieClip { public var instButton_EndGame:SimpleButton; public var instButton_EndGame_Photo:SimpleButton; public function gameClip_EndGame(){ addFrameScript(0, frame1, 13, frame14); } public function releaseButtons_EndGame_Staff(_arg1:MouseEvent):void{ if (_arg1.currentTarget == instButton_EndGame){ alpha = 99; }; } function frame14(){ instButton_EndGame.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_EndGame_Staff); stop(); } function frame1(){ instButton_EndGame_Photo.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons_EndGame); stop(); } public function releaseButtons_EndGame(_arg1:MouseEvent):void{ if (_arg1.currentTarget == instButton_EndGame_Photo){ gotoAndStop("staff"); }; } } }//package common
Section 43
//gameClip_FacesPlayers (common.gameClip_FacesPlayers) package common { import flash.display.*; import game.*; public dynamic class gameClip_FacesPlayers extends MovieClip { public var instStud_1_1:gameClip_Leader_Class1; public var instStud_1_3:gameClip_Student2_Class1; public var instStud_1_2:gameClip_Student1_Class1; public var instStud_7_1:gameClip_Leader_Class7; public var instStud_7_4:gameClip_Student3_Class7; public var instStud_7_2:gameClip_Student1_Class7; public var instStud_7_3:gameClip_Student2_Class7; public var instStud_6_1:gameClip_Leader_Class6; public var instStud_6_3:gameClip_Student2_Class6; public var instStud_6_4:gameClip_Student3_Class6; public var instStud_6_2:gameClip_Student1_Class6; public var instStud_5_4:gameClip_Student3_Class5; public var instStud_5_1:gameClip_Leader_Class5; public var instStud_5_2:gameClip_Student1_Class5; public var instStud_5_3:gameClip_Student2_Class5; public var instStud_4_1:gameClip_Leader_Class4; public var instStud_4_2:gameClip_Student1_Class4; public var instStud_4_3:gameClip_Student2_Class4; public var instStud_4_4:gameClip_Student3_Class4; public var instStud_3_2:gameClip_Student1_Class3; public var instStud_3_4:gameClip_Student3_Class3; public var instStud_3_1:gameClip_Leader_Class3; public var instStud_3_3:gameClip_Student2_Class3; public var instStud_2_1:gameClip_Leader_Class2; public var instStud_2_2:gameClip_Student1_Class2; public var instStud_2_3:gameClip_Student2_Class2; public var instStud_2_4:gameClip_Student3_Class2; public var instStud_1_4:gameClip_Student3_Class1; public function gameClip_FacesPlayers(){ addFrameScript(0, frame1, 5, frame6, 10, frame11, 15, frame16, 20, frame21, 25, frame26, 30, frame31, 35, frame36, 40, frame41, 45, frame46, 50, frame51, 55, frame56, 61, frame62, 66, frame67, 71, frame72, 76, frame77, 81, frame82, 86, frame87, 91, frame92, 96, frame97, 101, frame102, 106, frame107, 111, frame112, 116, frame117, 121, frame122, 126, frame127, 131, frame132, 136, frame137); } function frame16(){ instStud_1_4.instShield.visible = false; stop(); } function frame11(){ instStud_1_3.instShield.visible = false; stop(); } function frame6(){ instStud_1_2.instShield.visible = false; stop(); } function frame1(){ instStud_1_1.instShield.visible = false; stop(); } function frame26(){ instStud_2_2.instShield.visible = false; stop(); } function frame21(){ instStud_2_1.instShield.visible = false; stop(); } function frame36(){ instStud_2_4.instShield.visible = false; stop(); } function frame31(){ instStud_2_3.instShield.visible = false; stop(); } function frame46(){ instStud_3_2.instShield.visible = false; stop(); } function frame41(){ instStud_3_1.instShield.visible = false; stop(); } function frame51(){ instStud_3_3.instShield.visible = false; stop(); } function frame56(){ instStud_3_4.instShield.visible = false; stop(); } function frame62(){ instStud_4_1.instShield.visible = false; stop(); } function frame67(){ instStud_4_2.instShield.visible = false; stop(); } function frame72(){ instStud_4_3.instShield.visible = false; stop(); } function frame77(){ instStud_4_4.instShield.visible = false; stop(); } function frame87(){ instStud_5_2.instShield.visible = false; stop(); } function frame82(){ instStud_5_1.instShield.visible = false; stop(); } function frame92(){ instStud_5_3.instShield.visible = false; stop(); } function frame97(){ instStud_5_4.instShield.visible = false; stop(); } function frame102(){ instStud_6_1.instShield.visible = false; stop(); } function frame107(){ instStud_6_2.instShield.visible = false; stop(); } function frame117(){ instStud_6_4.instShield.visible = false; stop(); } function frame112(){ instStud_6_3.instShield.visible = false; stop(); } function frame122(){ instStud_7_1.instShield.visible = false; stop(); } function frame127(){ instStud_7_2.instShield.visible = false; stop(); } function frame132(){ instStud_7_3.instShield.visible = false; stop(); } function frame137(){ instStud_7_4.instShield.visible = false; stop(); } } }//package common
Section 44
//gameClip_ShortLevelIntro (common.gameClip_ShortLevelIntro) package common { import flash.display.*; import flash.events.*; public class gameClip_ShortLevelIntro extends MovieClip { public var instSkipButtonIntro:SimpleButton; public function gameClip_ShortLevelIntro(_arg1:Number){ addFrameScript(0, frame1, 10, frame11, 20, frame21, 30, frame31, 40, frame41, 50, frame51, 60, frame61); this.gotoAndStop(("classroom" + (_arg1 + 1))); instSkipButtonIntro.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtonsIntroMovie); } public function releaseButtonsIntroMovie(_arg1:MouseEvent):void{ if (_arg1.currentTarget == instSkipButtonIntro){ visible = false; }; } function frame1(){ stop(); } function frame21(){ stop(); } function frame31(){ stop(); } function frame11(){ stop(); } function frame41(){ stop(); } function frame51(){ stop(); } function frame61(){ stop(); } } }//package common
Section 45
//gameInterfaceInGame (common.gameInterfaceInGame) package common { import flash.display.*; public dynamic class gameInterfaceInGame extends MovieClip { } }//package common
Section 46
//gameLoader (common.gameLoader) package common { import flash.display.*; import flash.events.*; import flash.net.*; public class gameLoader extends MovieClip { public var instLoadingBarProgress:loadingBarProgress; public var m_dataCollected:String; public var m_accessCompleted:Boolean; public var PASS_KEYWORD_WEBSITE:String;// = "variable1=gromenauerl" public function gameLoader(){ PASS_KEYWORD_WEBSITE = "variable1=gromenauerl"; super(); addEventListener(Event.ENTER_FRAME, logicGameLoader); } function errorInform(_arg1:Event):void{ MovieClip(root).gotoAndStop("not_allowed"); } function completeWebAccess(_arg1:Event):void{ var _local2:URLLoader; _local2 = URLLoader(_arg1.target); m_dataCollected = new String(_local2.data); m_accessCompleted = true; } function logicGameLoader(_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = (root.loaderInfo.bytesLoaded / 0x0400); _local3 = (root.loaderInfo.bytesTotal / 0x0400); _local4 = Math.floor(((_local2 * 100) / _local3)); instLoadingBarProgress.instText.text = (("LOADING " + _local4) + "%"); instLoadingBarProgress.instMaskLoadingBarProgress.width = ((_local4 * 508) / 100); if (_local2 >= _local3){ removeEventListener(Event.ENTER_FRAME, logicGameLoader); MovieClip(root).gotoAndStop("mochiads"); }; } } }//package common
Section 47
//gameResult (common.gameResult) package common { import flash.display.*; import flash.events.*; import flash.text.*; import game.*; import fontsGame.*; public class gameResult extends Sprite { var m_gameClip:gameClip; public var m_TextFieldFactory:TextFieldFactory; var m_interfacePretty:gameInterfaceInGame; var m_instButtonExit:gameButton_Exit; public var m_resultTextField:TextField; var m_instButtonRetry:gameButton_Retry; var m_type:Number; var m_instButtonContinue:gameButton_Continue; public static var RESULT_VICTORY:Number = 0; public static var RESULT_PAUSE:Number = 2; public static var RESULT_LOSE:Number = 1; public function gameResult(_arg1:gameClip, _arg2:Number, _arg3:Number, _arg4:String){ var _local5:gameClip_EndText_Win; var _local6:gameClip_EndText_Lose; super(); m_gameClip = _arg1; m_type = _arg2; m_interfacePretty = new gameInterfaceInGame(); addChild(m_interfacePretty); m_interfacePretty.y = -10; m_TextFieldFactory = new TextFieldFactory("Adore64"); switch (m_type){ case RESULT_VICTORY: setButtonsOfVictory(); _local5 = new gameClip_EndText_Win(); addChild(_local5); _local5.x = 170; _local5.y = 7; break; case RESULT_LOSE: setButtonsOfLose(); _local6 = new gameClip_EndText_Lose(); addChild(_local6); _local6.x = 170; _local6.y = 5; break; case RESULT_PAUSE: break; }; } public function setButtonsOfLose(){ m_instButtonRetry = new gameButton_Retry(); m_instButtonRetry.height = (m_interfacePretty.height - 4); m_instButtonRetry.x = ((this.width - m_instButtonRetry.width) - 2); m_instButtonRetry.y = ((this.height - m_instButtonRetry.height) - 2); m_interfacePretty.addChild(m_instButtonRetry); m_instButtonExit = new gameButton_Exit(); m_instButtonExit.height = (m_interfacePretty.height - 4); m_instButtonExit.x = 2; m_instButtonExit.y = ((this.height - m_instButtonExit.height) - 2); m_interfacePretty.addChild(m_instButtonExit); m_instButtonRetry.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); m_instButtonExit.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); } public function setButtonsOfVictory(){ m_instButtonContinue = new gameButton_Continue(); m_instButtonContinue.height = (m_interfacePretty.height - 4); m_instButtonContinue.x = ((this.width - m_instButtonContinue.width) - 2); m_instButtonContinue.y = ((this.height - m_instButtonContinue.height) - 2); m_interfacePretty.addChild(m_instButtonContinue); m_instButtonExit = new gameButton_Exit(); m_instButtonExit.height = (m_interfacePretty.height - 4); m_instButtonExit.x = 2; m_instButtonExit.y = ((this.height - m_instButtonExit.height) - 2); m_interfacePretty.addChild(m_instButtonExit); m_instButtonContinue.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); m_instButtonExit.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); } public function releaseButtons(_arg1:MouseEvent):void{ if (_arg1.currentTarget == m_instButtonRetry){ m_gameClip.retryLevel(); }; if (_arg1.currentTarget == m_instButtonContinue){ if (m_gameClip.m_isHistoryMode){ m_gameClip.changeState(gameClip.STATE_GAME_UPGRADE_PLAYER); } else { m_gameClip.stopGame(false); }; }; if (_arg1.currentTarget == m_instButtonExit){ m_gameClip.m_soundManager.stopAllGameSounds(); m_gameClip.stopGame(false); }; } } }//package common
Section 48
//gameTimer (common.gameTimer) package common { import flash.display.*; import flash.text.*; import fontsGame.*; public class gameTimer extends Sprite { public var m_currentDate:Date; public var m_timeTextField:TextField; public var m_TextFieldFactory:TextFieldFactory; public var m_time:Number; public var m_initialTime:Number; public var m_timeLastCycle:Number; public var m_playerTwo:gameClip_FacesPlayers; public var m_listEnemyFaces:Array; public var m_playerOne:gameClip_FacesPlayers; public var m_listEnemyLifes:Array; public var m_timeDif:Number; public var m_lifePlayerTwo:TextField; public var m_lifePlayerOne:TextField; public static var SQUARE_SIZE_FACE:Number = 50; public static var WIDTH_TEXT_LIFES:Number = 20; public function gameTimer(_arg1:Number){ var _local2:gameInterfaceInGame; super(); _local2 = new gameInterfaceInGame(); addChild(_local2); _local2.y = -10; m_TextFieldFactory = new TextFieldFactory("impact"); m_listEnemyFaces = new Array(); m_listEnemyLifes = new Array(); m_currentDate = new Date(); m_timeLastCycle = m_currentDate.getTime(); m_time = _arg1; m_initialTime = m_time; } public function pushNewEnemy(_arg1:Number, _arg2:Number, _arg3:Number){ var _local4:gameClip_FacesPlayers; var _local5:TextField; _local4 = new gameClip_FacesPlayers(); addChild(_local4); m_listEnemyFaces.push(_local4); _local4.gotoAndStop(((_arg2 + "_") + _arg1)); _local4.x = ((m_listEnemyFaces.length * ((SQUARE_SIZE_FACE + WIDTH_TEXT_LIFES) + 4)) + 50); _local4.y = 0; _local5 = m_TextFieldFactory.getNewTextField(("" + _arg3), 0xFFFFFF, 18); addChild(_local5); m_listEnemyLifes.push(_local5); _local5.x = (_local4.x + (SQUARE_SIZE_FACE + 2)); _local5.y = ((Define.TIMER_AREA_HEIGHT - _local5.textHeight) / 2); } public function updateEnemyLifeInfo(_arg1:Number, _arg2:Number){ var _local3:gameClip_FacesPlayers; var _local4:TextField; _local3 = gameClip_FacesPlayers(m_listEnemyFaces[_arg1]); _local4 = TextField(m_listEnemyLifes[_arg1]); if (_arg2 <= 0){ _local3.visible = false; _local4.visible = false; } else { _local4.text = ("" + _arg2); }; } public function updateTime(){ var _local1:Number; if (m_timeLastCycle == -1){ m_currentDate = new Date(); m_timeLastCycle = m_currentDate.getTime(); m_timeDif = 0; } else { m_currentDate = new Date(); _local1 = m_currentDate.getTime(); m_timeDif = Math.abs((_local1 - m_timeLastCycle)); m_time = (m_time - m_timeDif); m_timeLastCycle = _local1; }; } public function setUpPlayers(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ m_playerOne = new gameClip_FacesPlayers(); m_playerOne.gotoAndStop((((_arg2 + 1) + "_") + _arg1)); addChild(m_playerOne); m_playerOne.x = 2; m_playerOne.y = 0; m_lifePlayerOne = m_TextFieldFactory.getNewTextField("XX", 0xFFFFFF, 18); addChild(m_lifePlayerOne); m_lifePlayerOne.x = (m_lifePlayerOne.x + (SQUARE_SIZE_FACE + 4)); m_lifePlayerOne.y = ((Define.TIMER_AREA_HEIGHT - m_lifePlayerOne.textHeight) / 2); if (_arg4 != -1){ m_playerTwo = new gameClip_FacesPlayers(); m_playerTwo.gotoAndStop((((_arg4 + 1) + "_") + _arg3)); addChild(m_playerTwo); m_playerTwo.x = (Define.TIMER_AREA_WIDTH - ((SQUARE_SIZE_FACE + WIDTH_TEXT_LIFES) + 2)); m_playerTwo.y = 0; m_lifePlayerTwo = m_TextFieldFactory.getNewTextField("XX", 0xFFFFFF, 18); addChild(m_lifePlayerTwo); m_lifePlayerTwo.x = (m_playerTwo.x + (SQUARE_SIZE_FACE + 2)); m_lifePlayerTwo.y = ((Define.TIMER_AREA_HEIGHT - m_lifePlayerTwo.textHeight) / 2); }; } public function updatePlayers(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ m_lifePlayerOne.text = ("" + _arg2); if (_arg3 != -1){ m_lifePlayerTwo.text = ("" + _arg4); }; } } }//package common
Section 49
//pauseScreen (common.pauseScreen) package common { import flash.display.*; public class pauseScreen extends MovieClip { public var m_gameClip:gameClip; public function pauseScreen(_arg1:gameClip){ m_gameClip = _arg1; } } }//package common
Section 50
//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import fl.events.*; import flash.utils.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 51
//Button (fl.controls.Button) package fl.controls { import flash.display.*; import fl.core.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 52
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 53
//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import flash.text.*; import fl.managers.*; import fl.events.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 54
//ScrollBar (fl.controls.ScrollBar) package fl.controls { import fl.core.*; import flash.events.*; import fl.events.*; public class ScrollBar extends UIComponent { private var _direction:String;// = "vertical" protected var inDrag:Boolean;// = false protected var upArrow:BaseButton; private var _pageScrollSize:Number;// = 0 protected var downArrow:BaseButton; private var _pageSize:Number;// = 10 private var thumbScrollOffset:Number; private var _maxScrollPosition:Number;// = 0 private var _scrollPosition:Number;// = 0 protected var track:BaseButton; private var _minScrollPosition:Number;// = 0 private var _lineScrollSize:Number;// = 1 protected var thumb:LabelButton; protected static const THUMB_STYLES:Object = {disabledSkin:"thumbDisabledSkin", downSkin:"thumbDownSkin", overSkin:"thumbOverSkin", upSkin:"thumbUpSkin", icon:"thumbIcon", textPadding:0}; public static const WIDTH:Number = 15; protected static const DOWN_ARROW_STYLES:Object = {disabledSkin:"downArrowDisabledSkin", downSkin:"downArrowDownSkin", overSkin:"downArrowOverSkin", upSkin:"downArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const UP_ARROW_STYLES:Object = {disabledSkin:"upArrowDisabledSkin", downSkin:"upArrowDownSkin", overSkin:"upArrowOverSkin", upSkin:"upArrowUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; protected static const TRACK_STYLES:Object = {disabledSkin:"trackDisabledSkin", downSkin:"trackDownSkin", overSkin:"trackOverSkin", upSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {downArrowDisabledSkin:"ScrollArrowDown_disabledSkin", downArrowDownSkin:"ScrollArrowDown_downSkin", downArrowOverSkin:"ScrollArrowDown_overSkin", downArrowUpSkin:"ScrollArrowDown_upSkin", thumbDisabledSkin:"ScrollThumb_upSkin", thumbDownSkin:"ScrollThumb_downSkin", thumbOverSkin:"ScrollThumb_overSkin", thumbUpSkin:"ScrollThumb_upSkin", trackDisabledSkin:"ScrollTrack_skin", trackDownSkin:"ScrollTrack_skin", trackOverSkin:"ScrollTrack_skin", trackUpSkin:"ScrollTrack_skin", upArrowDisabledSkin:"ScrollArrowUp_disabledSkin", upArrowDownSkin:"ScrollArrowUp_downSkin", upArrowOverSkin:"ScrollArrowUp_overSkin", upArrowUpSkin:"ScrollArrowUp_upSkin", thumbIcon:"ScrollBar_thumbIcon", repeatDelay:500, repeatInterval:35}; public function ScrollBar(){ _pageSize = 10; _pageScrollSize = 0; _lineScrollSize = 1; _minScrollPosition = 0; _maxScrollPosition = 0; _scrollPosition = 0; _direction = ScrollBarDirection.VERTICAL; inDrag = false; super(); setStyles(); focusEnabled = false; } public function get minScrollPosition():Number{ return (_minScrollPosition); } public function set minScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _arg1, _maxScrollPosition); } public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ var _local3:Number; _local3 = scrollPosition; _scrollPosition = Math.max(_minScrollPosition, Math.min(_maxScrollPosition, _arg1)); if (_local3 == _scrollPosition){ return; }; if (_arg2){ dispatchEvent(new ScrollEvent(_direction, (scrollPosition - _local3), scrollPosition)); }; updateThumb(); } public function set scrollPosition(_arg1:Number):void{ setScrollPosition(_arg1, true); } public function get pageScrollSize():Number{ return (((_pageScrollSize)==0) ? _pageSize : _pageScrollSize); } public function set pageSize(_arg1:Number):void{ if (_arg1 > 0){ _pageSize = _arg1; }; } public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ this.pageSize = _arg1; _minScrollPosition = _arg2; _maxScrollPosition = _arg3; if (_arg4 >= 0){ _pageScrollSize = _arg4; }; enabled = (_maxScrollPosition > _minScrollPosition); setScrollPosition(_scrollPosition, false); updateThumb(); } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; downArrow.enabled = (track.enabled = (thumb.enabled = (upArrow.enabled = ((enabled) && ((_maxScrollPosition > _minScrollPosition)))))); updateThumb(); } protected function updateThumb():void{ var _local1:Number; _local1 = ((_maxScrollPosition - _minScrollPosition) + _pageSize); if ((((((track.height <= 12)) || ((_maxScrollPosition <= _minScrollPosition)))) || ((((_local1 == 0)) || (isNaN(_local1)))))){ thumb.height = 12; thumb.visible = false; } else { thumb.height = Math.max(13, ((_pageSize / _local1) * track.height)); thumb.y = (track.y + ((track.height - thumb.height) * ((_scrollPosition - _minScrollPosition) / (_maxScrollPosition - _minScrollPosition)))); thumb.visible = enabled; }; } protected function thumbPressHandler(_arg1:MouseEvent):void{ inDrag = true; thumbScrollOffset = (mouseY - thumb.y); thumb.mouseStateLocked = true; mouseChildren = false; stage.addEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ inDrag = false; mouseChildren = true; thumb.mouseStateLocked = false; stage.removeEventListener(MouseEvent.MOUSE_MOVE, handleThumbDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); } public function set pageScrollSize(_arg1:Number):void{ if (_arg1 >= 0){ _pageScrollSize = _arg1; }; } protected function handleThumbDrag(_arg1:MouseEvent):void{ var _local2:Number; _local2 = Math.max(0, Math.min((track.height - thumb.height), ((mouseY - track.y) - thumbScrollOffset))); setScrollPosition((((_local2 / (track.height - thumb.height)) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition)); } public function set direction(_arg1:String):void{ var _local2:Boolean; if (_direction == _arg1){ return; }; _direction = _arg1; if (isLivePreview){ return; }; setScaleY(1); _local2 = (_direction == ScrollBarDirection.HORIZONTAL); if (((_local2) && (componentInspectorSetting))){ if (rotation == 90){ return; }; setScaleX(-1); rotation = -90; }; if (!componentInspectorSetting){ if (((_local2) && ((rotation == 0)))){ rotation = -90; setScaleX(-1); } else { if (((!(_local2)) && ((rotation == -90)))){ rotation = 0; setScaleX(1); }; }; }; invalidate(InvalidationType.SIZE); } public function set lineScrollSize(_arg1:Number):void{ if (_arg1 > 0){ _lineScrollSize = _arg1; }; } override public function get height():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.width : super.height); } protected function scrollPressHandler(_arg1:ComponentEvent):void{ var _local2:Number; var _local3:Number; _arg1.stopImmediatePropagation(); if (_arg1.currentTarget == upArrow){ setScrollPosition((_scrollPosition - _lineScrollSize)); } else { if (_arg1.currentTarget == downArrow){ setScrollPosition((_scrollPosition + _lineScrollSize)); } else { _local2 = (((track.mouseY / track.height) * (_maxScrollPosition - _minScrollPosition)) + _minScrollPosition); _local3 = ((pageScrollSize)==0) ? pageSize : pageScrollSize; if (_scrollPosition < _local2){ setScrollPosition(Math.min(_local2, (_scrollPosition + _local3))); } else { if (_scrollPosition > _local2){ setScrollPosition(Math.max(_local2, (_scrollPosition - _local3))); }; }; }; }; } public function get pageSize():Number{ return (_pageSize); } public function set maxScrollPosition(_arg1:Number):void{ setScrollProperties(_pageSize, _minScrollPosition, _arg1); } public function get scrollPosition():Number{ return (_scrollPosition); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ var _local1:Number; if (isInvalid(InvalidationType.SIZE)){ _local1 = super.height; downArrow.move(0, Math.max(upArrow.height, (_local1 - downArrow.height))); track.setSize(WIDTH, Math.max(0, (_local1 - (downArrow.height + upArrow.height)))); updateThumb(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ setStyles(); }; downArrow.drawNow(); upArrow.drawNow(); track.drawNow(); thumb.drawNow(); validate(); } override protected function configUI():void{ super.configUI(); track = new BaseButton(); track.move(0, 14); track.useHandCursor = false; track.autoRepeat = true; track.focusEnabled = false; addChild(track); thumb = new LabelButton(); thumb.label = ""; thumb.setSize(WIDTH, 15); thumb.move(0, 15); thumb.focusEnabled = false; addChild(thumb); downArrow = new BaseButton(); downArrow.setSize(WIDTH, 14); downArrow.autoRepeat = true; downArrow.focusEnabled = false; addChild(downArrow); upArrow = new BaseButton(); upArrow.setSize(WIDTH, 14); upArrow.move(0, 0); upArrow.autoRepeat = true; upArrow.focusEnabled = false; addChild(upArrow); upArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); downArrow.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); track.addEventListener(ComponentEvent.BUTTON_DOWN, scrollPressHandler, false, 0, true); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); enabled = false; } public function get direction():String{ return (_direction); } public function get lineScrollSize():Number{ return (_lineScrollSize); } override public function setSize(_arg1:Number, _arg2:Number):void{ if (_direction == ScrollBarDirection.HORIZONTAL){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; } public function get maxScrollPosition():Number{ return (_maxScrollPosition); } override public function get width():Number{ return (((_direction)==ScrollBarDirection.HORIZONTAL) ? super.height : super.width); } protected function setStyles():void{ copyStylesToChild(downArrow, DOWN_ARROW_STYLES); copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); copyStylesToChild(upArrow, UP_ARROW_STYLES); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 55
//ScrollBarDirection (fl.controls.ScrollBarDirection) package fl.controls { public class ScrollBarDirection { public static const HORIZONTAL:String = "horizontal"; public static const VERTICAL:String = "vertical"; } }//package fl.controls
Section 56
//ScrollPolicy (fl.controls.ScrollPolicy) package fl.controls { public class ScrollPolicy { public static const OFF:String = "off"; public static const ON:String = "on"; public static const AUTO:String = "auto"; } }//package fl.controls
Section 57
//TextArea (fl.controls.TextArea) package fl.controls { import flash.display.*; import fl.core.*; import flash.events.*; import flash.text.*; import fl.managers.*; import fl.events.*; import flash.system.*; import flash.ui.*; public class TextArea extends UIComponent implements IFocusManagerComponent { protected var _html:Boolean;// = false protected var _verticalScrollBar:UIScrollBar; protected var _savedHTML:String; protected var background:DisplayObject; protected var _horizontalScrollBar:UIScrollBar; protected var _horizontalScrollPolicy:String;// = "auto" protected var _editable:Boolean;// = true protected var textHasChanged:Boolean;// = false public var textField:TextField; protected var _wordWrap:Boolean;// = true protected var _verticalScrollPolicy:String;// = "auto" protected static const SCROLL_BAR_STYLES:Object = {downArrowDisabledSkin:"downArrowDisabledSkin", downArrowDownSkin:"downArrowDownSkin", downArrowOverSkin:"downArrowOverSkin", downArrowUpSkin:"downArrowUpSkin", upArrowDisabledSkin:"upArrowDisabledSkin", upArrowDownSkin:"upArrowDownSkin", upArrowOverSkin:"upArrowOverSkin", upArrowUpSkin:"upArrowUpSkin", thumbDisabledSkin:"thumbDisabledSkin", thumbDownSkin:"thumbDownSkin", thumbOverSkin:"thumbOverSkin", thumbUpSkin:"thumbUpSkin", thumbIcon:"thumbIcon", trackDisabledSkin:"trackDisabledSkin", trackDownSkin:"trackDownSkin", trackOverSkin:"trackOverSkin", trackUpSkin:"trackUpSkin", repeatDelay:"repeatDelay", repeatInterval:"repeatInterval"}; private static var defaultStyles:Object = {upSkin:"TextArea_upSkin", disabledSkin:"TextArea_disabledSkin", focusRectSkin:null, focusRectPadding:null, textFormat:null, disabledTextFormat:null, textPadding:3, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function TextArea(){ _editable = true; _wordWrap = true; _horizontalScrollPolicy = ScrollPolicy.AUTO; _verticalScrollPolicy = ScrollPolicy.AUTO; _html = false; textHasChanged = false; super(); } override public function drawFocus(_arg1:Boolean):void{ if (focusTarget != null){ focusTarget.drawFocus(_arg1); return; }; super.drawFocus(_arg1); } public function set imeMode(_arg1:String):void{ _imeMode = _arg1; } protected function handleWheel(_arg1:MouseEvent):void{ if (((!(enabled)) || (!(_verticalScrollBar.visible)))){ return; }; _verticalScrollBar.scrollPosition = (_verticalScrollBar.scrollPosition - (_arg1.delta * _verticalScrollBar.lineScrollSize)); dispatchEvent(new ScrollEvent(ScrollBarDirection.VERTICAL, (_arg1.delta * _verticalScrollBar.lineScrollSize), _verticalScrollBar.scrollPosition)); } public function get verticalScrollPosition():Number{ return (textField.scrollV); } override protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((((_arg1 == textField)) || (super.isOurFocus(_arg1)))); } public function set verticalScrollPosition(_arg1:Number):void{ drawNow(); textField.scrollV = _arg1; } protected function handleKeyDown(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.ENTER){ dispatchEvent(new ComponentEvent(ComponentEvent.ENTER, true)); }; } public function set text(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ return; }; textField.text = _arg1; _html = false; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); textHasChanged = true; } protected function updateTextFieldType():void{ textField.type = (((enabled) && (_editable))) ? TextFieldType.INPUT : TextFieldType.DYNAMIC; textField.selectable = enabled; textField.wordWrap = _wordWrap; textField.multiline = true; } public function get selectionEndIndex():int{ return (textField.selectionEndIndex); } public function get editable():Boolean{ return (_editable); } override protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; setIMEMode(true); if (_arg1.target == this){ stage.focus = textField; }; _local2 = focusManager; if (_local2){ if (editable){ _local2.showFocusIndicator = true; }; _local2.defaultButtonEnabled = false; }; super.focusInHandler(_arg1); if (editable){ setIMEMode(true); }; } public function get wordWrap():Boolean{ return (_wordWrap); } public function get selectionBeginIndex():int{ return (textField.selectionBeginIndex); } public function get horizontalScrollBar():UIScrollBar{ return (_horizontalScrollBar); } public function set alwaysShowSelection(_arg1:Boolean):void{ textField.alwaysShowSelection = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseChildren = enabled; invalidate(InvalidationType.STATE); } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } public function get horizontalScrollPosition():Number{ return (textField.scrollH); } public function set condenseWhite(_arg1:Boolean):void{ textField.condenseWhite = _arg1; invalidate(InvalidationType.DATA); } public function get horizontalScrollPolicy():String{ return (_horizontalScrollPolicy); } public function set displayAsPassword(_arg1:Boolean):void{ textField.displayAsPassword = _arg1; } public function get maxVerticalScrollPosition():int{ return (textField.maxScrollV); } public function set horizontalScrollPosition(_arg1:Number):void{ drawNow(); textField.scrollH = _arg1; } public function get textHeight():Number{ drawNow(); return (textField.textHeight); } public function get textWidth():Number{ drawNow(); return (textField.textWidth); } public function get restrict():String{ return (textField.restrict); } public function set editable(_arg1:Boolean):void{ _editable = _arg1; invalidate(InvalidationType.STATE); } protected function updateScrollBars(){ _horizontalScrollBar.update(); _verticalScrollBar.update(); _verticalScrollBar.enabled = enabled; _horizontalScrollBar.enabled = enabled; _horizontalScrollBar.drawNow(); _verticalScrollBar.drawNow(); } public function get maxChars():int{ return (textField.maxChars); } public function get length():Number{ return (textField.text.length); } public function set wordWrap(_arg1:Boolean):void{ _wordWrap = _arg1; invalidate(InvalidationType.STATE); } public function get verticalScrollPolicy():String{ return (_verticalScrollPolicy); } public function getLineMetrics(_arg1:int):TextLineMetrics{ return (textField.getLineMetrics(_arg1)); } public function get imeMode():String{ return (IME.conversionMode); } protected function handleScroll(_arg1:ScrollEvent):void{ dispatchEvent(_arg1); } override protected function focusOutHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; _local2 = focusManager; if (_local2){ _local2.defaultButtonEnabled = true; }; setSelection(0, 0); super.focusOutHandler(_arg1); if (editable){ setIMEMode(false); }; } protected function delayedLayoutUpdate(_arg1:Event):void{ if (textHasChanged){ textHasChanged = false; drawLayout(); return; }; removeEventListener(Event.ENTER_FRAME, delayedLayoutUpdate); } public function set htmlText(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ return; }; if (_arg1 == ""){ text = ""; return; }; _html = true; _savedHTML = _arg1; textField.htmlText = _arg1; invalidate(InvalidationType.DATA); invalidate(InvalidationType.STYLES); textHasChanged = true; } public function get text():String{ return (textField.text); } public function get verticalScrollBar():UIScrollBar{ return (_verticalScrollBar); } override public function get enabled():Boolean{ return (super.enabled); } public function get condenseWhite():Boolean{ return (textField.condenseWhite); } public function set horizontalScrollPolicy(_arg1:String):void{ _horizontalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } public function get displayAsPassword():Boolean{ return (textField.displayAsPassword); } override protected function draw():void{ if (isInvalid(InvalidationType.STATE)){ updateTextFieldType(); }; if (isInvalid(InvalidationType.STYLES)){ setStyles(); setEmbedFont(); }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawTextFormat(); drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.DATA)){ drawLayout(); }; super.draw(); } protected function handleTextInput(_arg1:TextEvent):void{ _arg1.stopPropagation(); dispatchEvent(new TextEvent(TextEvent.TEXT_INPUT, true, false, _arg1.text)); } override protected function configUI():void{ super.configUI(); tabChildren = true; textField = new TextField(); addChild(textField); updateTextFieldType(); _verticalScrollBar = new UIScrollBar(); _verticalScrollBar.name = "V"; _verticalScrollBar.visible = false; _verticalScrollBar.focusEnabled = false; copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); _verticalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); addChild(_verticalScrollBar); _horizontalScrollBar = new UIScrollBar(); _horizontalScrollBar.name = "H"; _horizontalScrollBar.visible = false; _horizontalScrollBar.focusEnabled = false; _horizontalScrollBar.direction = ScrollBarDirection.HORIZONTAL; copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); _horizontalScrollBar.addEventListener(ScrollEvent.SCROLL, handleScroll, false, 0, true); addChild(_horizontalScrollBar); textField.addEventListener(TextEvent.TEXT_INPUT, handleTextInput, false, 0, true); textField.addEventListener(Event.CHANGE, handleChange, false, 0, true); textField.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown, false, 0, true); _horizontalScrollBar.scrollTarget = textField; _verticalScrollBar.scrollTarget = textField; addEventListener(MouseEvent.MOUSE_WHEEL, handleWheel, false, 0, true); } protected function setTextSize(_arg1:Number, _arg2:Number, _arg3:Number):void{ var _local4:Number; var _local5:Number; _local4 = (_arg1 - (_arg3 * 2)); _local5 = (_arg2 - (_arg3 * 2)); if (_local4 != textField.width){ textField.width = _local4; }; if (_local5 != textField.height){ textField.height = _local5; }; } public function appendText(_arg1:String):void{ textField.appendText(_arg1); invalidate(InvalidationType.DATA); } protected function needVScroll():Boolean{ if (_verticalScrollPolicy == ScrollPolicy.OFF){ return (false); }; if (_verticalScrollPolicy == ScrollPolicy.ON){ return (true); }; return ((textField.maxScrollV > 1)); } public function setSelection(_arg1:int, _arg2:int):void{ textField.setSelection(_arg1, _arg2); } public function get alwaysShowSelection():Boolean{ return (textField.alwaysShowSelection); } public function get htmlText():String{ return (textField.htmlText); } public function set restrict(_arg1:String):void{ if (((componentInspectorSetting) && ((_arg1 == "")))){ _arg1 = null; }; textField.restrict = _arg1; } protected function drawBackground():void{ var _local1:DisplayObject; var _local2:String; _local1 = background; _local2 = (enabled) ? "upSkin" : "disabledSkin"; background = getDisplayObjectInstance(getStyleValue(_local2)); if (background != null){ addChildAt(background, 0); }; if (((((!((_local1 == null))) && (!((_local1 == background))))) && (contains(_local1)))){ removeChild(_local1); }; } public function set maxChars(_arg1:int):void{ textField.maxChars = _arg1; } public function get maxHorizontalScrollPosition():int{ return (textField.maxScrollH); } protected function drawLayout():void{ var _local1:Number; var _local2:Number; var _local3:Boolean; var _local4:Number; var _local5:Boolean; _local1 = Number(getStyleValue("textPadding")); textField.x = (textField.y = _local1); background.width = width; background.height = height; _local2 = height; _local3 = needVScroll(); _local4 = (width - (_local3) ? _verticalScrollBar.width : 0); _local5 = needHScroll(); if (_local5){ _local2 = (_local2 - _horizontalScrollBar.height); }; setTextSize(_local4, _local2, _local1); if (((((_local5) && (!(_local3)))) && (needVScroll()))){ _local3 = true; _local4 = (_local4 - _verticalScrollBar.width); setTextSize(_local4, _local2, _local1); }; if (_local3){ _verticalScrollBar.visible = true; _verticalScrollBar.x = (width - _verticalScrollBar.width); _verticalScrollBar.height = _local2; _verticalScrollBar.visible = true; _verticalScrollBar.enabled = enabled; } else { _verticalScrollBar.visible = false; }; if (_local5){ _horizontalScrollBar.visible = true; _horizontalScrollBar.y = (height - _horizontalScrollBar.height); _horizontalScrollBar.width = _local4; _horizontalScrollBar.visible = true; _horizontalScrollBar.enabled = enabled; } else { _horizontalScrollBar.visible = false; }; updateScrollBars(); addEventListener(Event.ENTER_FRAME, delayedLayoutUpdate, false, 0, true); } protected function setStyles():void{ copyStylesToChild(_verticalScrollBar, SCROLL_BAR_STYLES); copyStylesToChild(_horizontalScrollBar, SCROLL_BAR_STYLES); } protected function needHScroll():Boolean{ if (_horizontalScrollPolicy == ScrollPolicy.OFF){ return (false); }; if (_horizontalScrollPolicy == ScrollPolicy.ON){ return (true); }; return ((textField.maxScrollH > 0)); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); if (_html){ textField.htmlText = _savedHTML; }; } public function set verticalScrollPolicy(_arg1:String):void{ _verticalScrollPolicy = _arg1; invalidate(InvalidationType.SIZE); } protected function handleChange(_arg1:Event):void{ _arg1.stopPropagation(); dispatchEvent(new Event(Event.CHANGE, true)); invalidate(InvalidationType.DATA); } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.controls
Section 58
//UIScrollBar (fl.controls.UIScrollBar) package fl.controls { import fl.core.*; import flash.events.*; import flash.text.*; import fl.events.*; public class UIScrollBar extends ScrollBar { protected var inScroll:Boolean;// = false protected var _scrollTarget:TextField; protected var inEdit:Boolean;// = false private static var defaultStyles:Object = {}; public function UIScrollBar(){ inEdit = false; inScroll = false; super(); } protected function handleTargetScroll(_arg1:Event):void{ if (inDrag){ return; }; if (!enabled){ return; }; inEdit = true; updateScrollTargetProperties(); scrollPosition = ((direction)==ScrollBarDirection.HORIZONTAL) ? _scrollTarget.scrollH : _scrollTarget.scrollV; inEdit = false; } override public function set minScrollPosition(_arg1:Number):void{ super.minScrollPosition = ((_arg1)<0) ? 0 : _arg1; } override public function setScrollPosition(_arg1:Number, _arg2:Boolean=true):void{ super.setScrollPosition(_arg1, _arg2); if (!_scrollTarget){ inScroll = false; return; }; updateTargetScroll(); } override public function setScrollProperties(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0):void{ var _local5:Number; var _local6:Number; _local5 = _arg3; _local6 = ((_arg2)<0) ? 0 : _arg2; if (_scrollTarget != null){ if (direction == ScrollBarDirection.HORIZONTAL){ _local5 = ((_arg3)>_scrollTarget.maxScrollH) ? _scrollTarget.maxScrollH : _local5; } else { _local5 = ((_arg3)>_scrollTarget.maxScrollV) ? _scrollTarget.maxScrollV : _local5; }; }; super.setScrollProperties(_arg1, _local6, _local5, _arg4); } public function get scrollTargetName():String{ return (_scrollTarget.name); } public function get scrollTarget():TextField{ return (_scrollTarget); } protected function updateScrollTargetProperties():void{ var _local1:Boolean; var _local2:Number; if (_scrollTarget == null){ setScrollProperties(pageSize, minScrollPosition, maxScrollPosition, pageScrollSize); scrollPosition = 0; } else { _local1 = (direction == ScrollBarDirection.HORIZONTAL); _local2 = (_local1) ? _scrollTarget.width : 10; setScrollProperties(_local2, (_local1) ? 0 : 1, (_local1) ? _scrollTarget.maxScrollH : _scrollTarget.maxScrollV, pageScrollSize); scrollPosition = (_local1) ? _scrollTarget.scrollH : _scrollTarget.scrollV; }; } public function update():void{ inEdit = true; updateScrollTargetProperties(); inEdit = false; } public function set scrollTargetName(_arg1:String):void{ var target = _arg1; try { scrollTarget = (parent.getChildByName(target) as TextField); } catch(error:Error) { throw (new Error("ScrollTarget not found, or is not a TextField")); }; } override public function set direction(_arg1:String):void{ if (isLivePreview){ return; }; super.direction = _arg1; updateScrollTargetProperties(); } protected function handleTargetChange(_arg1:Event):void{ inEdit = true; setScrollPosition(((direction)==ScrollBarDirection.HORIZONTAL) ? _scrollTarget.scrollH : _scrollTarget.scrollV, true); updateScrollTargetProperties(); inEdit = false; } override public function set maxScrollPosition(_arg1:Number):void{ var _local2:Number; _local2 = _arg1; if (_scrollTarget != null){ if (direction == ScrollBarDirection.HORIZONTAL){ _local2 = ((_local2)>_scrollTarget.maxScrollH) ? _scrollTarget.maxScrollH : _local2; } else { _local2 = ((_local2)>_scrollTarget.maxScrollV) ? _scrollTarget.maxScrollV : _local2; }; }; super.maxScrollPosition = _local2; } protected function updateTargetScroll(_arg1:ScrollEvent=null):void{ if (inEdit){ return; }; if (direction == ScrollBarDirection.HORIZONTAL){ _scrollTarget.scrollH = scrollPosition; } else { _scrollTarget.scrollV = scrollPosition; }; } override protected function draw():void{ if (isInvalid(InvalidationType.DATA)){ updateScrollTargetProperties(); }; super.draw(); } public function set scrollTarget(_arg1:TextField):void{ if (_scrollTarget != null){ _scrollTarget.removeEventListener(Event.CHANGE, handleTargetChange, false); _scrollTarget.removeEventListener(TextEvent.TEXT_INPUT, handleTargetChange, false); _scrollTarget.removeEventListener(Event.SCROLL, handleTargetScroll, false); removeEventListener(ScrollEvent.SCROLL, updateTargetScroll, false); }; _scrollTarget = _arg1; if (_scrollTarget != null){ _scrollTarget.addEventListener(Event.CHANGE, handleTargetChange, false, 0, true); _scrollTarget.addEventListener(TextEvent.TEXT_INPUT, handleTargetChange, false, 0, true); _scrollTarget.addEventListener(Event.SCROLL, handleTargetScroll, false, 0, true); addEventListener(ScrollEvent.SCROLL, updateTargetScroll, false, 0, true); }; invalidate(InvalidationType.DATA); } override public function get direction():String{ return (super.direction); } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(defaultStyles, ScrollBar.getStyleDefinition())); } } }//package fl.controls
Section 59
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 60
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.core
Section 61
//UIComponent (fl.core.UIComponent) package fl.core { import flash.display.*; import flash.events.*; import flash.text.*; import fl.managers.*; import fl.events.*; import flash.utils.*; import flash.system.*; public class UIComponent extends Sprite { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 62
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 63
//ScrollEvent (fl.events.ScrollEvent) package fl.events { import flash.events.*; public class ScrollEvent extends Event { private var _position:Number; private var _direction:String; private var _delta:Number; public static const SCROLL:String = "scroll"; public function ScrollEvent(_arg1:String, _arg2:Number, _arg3:Number){ super(ScrollEvent.SCROLL, false, false); _direction = _arg1; _delta = _arg2; _position = _arg3; } override public function clone():Event{ return (new ScrollEvent(_direction, _delta, _position)); } public function get position():Number{ return (_position); } override public function toString():String{ return (formatToString("ScrollEvent", "type", "bubbles", "cancelable", "direction", "delta", "position")); } public function get delta():Number{ return (_delta); } public function get direction():String{ return (_direction); } } }//package fl.events
Section 64
//FocusManager (fl.managers.FocusManager) package fl.managers { import fl.controls.*; import flash.display.*; import fl.core.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managers
Section 65
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 66
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managers
Section 67
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managers
Section 68
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.text.*; import flash.utils.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 69
//TextFieldFactory (fontsGame.TextFieldFactory) package fontsGame { import flash.text.*; public class TextFieldFactory { private static var embeddedFont:Font = null; public function TextFieldFactory(_arg1:String){ var _local2:Array; var _local3:*; super(); _local2 = Font.enumerateFonts(false); _local3 = 0; while (_local3 < _local2.length) { if (Font(_local2[_local3]).fontName == _arg1){ embeddedFont = Font(_local2[_local3]); break; }; _local3++; }; } public function getNewTextField(_arg1:String, _arg2:uint, _arg3:uint, _arg4:Boolean=false, _arg5:Boolean=false, _arg6:Number=-1):TextField{ if (((!((embeddedFont == null))) && (embeddedFont.hasGlyphs(_arg1)))){ return (getNewTextFieldEmbeddedFont(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6)); }; return (getNewTextFieldDeviceFont(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6)); } public function getNewTextFieldDeviceFont(_arg1:String, _arg2:uint, _arg3:uint, _arg4:Boolean, _arg5:Boolean, _arg6:Number):TextField{ var _local7:TextField; var _local8:TextFormat; _local7 = new TextField(); _local8 = new TextFormat(); _local8.font = "_serif"; _local8.color = _arg2; _local8.size = _arg3; _local7.defaultTextFormat = _local8; _local7.autoSize = TextFieldAutoSize.LEFT; _local7.type = TextFieldType.DYNAMIC; _local7.multiline = _arg4; _local7.selectable = false; _local7.textColor = _arg2; _local7.embedFonts = false; _local7.border = false; _local7.wordWrap = _arg5; if (_arg6 != -1){ _local7.width = _arg6; }; _local7.text = _arg1; return (_local7); } public function getNewTextFieldEmbeddedFont(_arg1:String, _arg2:uint, _arg3:uint, _arg4:Boolean, _arg5:Boolean, _arg6:Number):TextField{ var _local7:TextField; var _local8:TextFormat; _local7 = new TextField(); _local8 = new TextFormat(); _local8.font = embeddedFont.fontName; _local8.color = _arg2; _local8.size = _arg3; _local7.defaultTextFormat = _local8; _local7.autoSize = TextFieldAutoSize.LEFT; _local7.type = TextFieldType.DYNAMIC; _local7.multiline = _arg4; _local7.selectable = false; _local7.textColor = _arg2; _local7.embedFonts = true; _local7.antiAliasType = AntiAliasType.ADVANCED; _local7.border = false; _local7.wordWrap = _arg5; if (_arg6 != -1){ _local7.width = _arg6; }; _local7.text = _arg1; return (_local7); } } }//package fontsGame
Section 70
//Bomb (game.Bomb) package game { import flash.geom.*; import sounds.*; import common.*; public class Bomb extends Character { public var m_isTaken:Boolean; public var m_iterationsMovement:Number; public var m_timerActivated:Boolean; public var m_timerMiliseconds:Number; public var m_typeBomb:Number; public var m_marketAsTarget:Number; public var m_timer:Number; public static var BOMB_TYPE_1_EXPLOSION_WIDTH:Number = 110; public static var BOMB_TYPE_1_EXPLOSION_HEIGHT:Number = 90; public static var BOMB_TYPE_1:Number = 1; public static var BOMB_TYPE_2:Number = 2; public static var BOMB_TYPE_2_EXPLOSION_HEIGHT:Number = 90; public static var BOMB_TYPE_2_EXPLOSION_WIDTH:Number = 110; public function Bomb(_arg1:Number, _arg2:gameClip){ var _local3:gameClip_Bomb; m_type = TYPE_BOMB; m_marketAsTarget = -1; _local3 = new gameClip_Bomb(); super(_arg1, _arg2, gameClip_MovieCharacter(_local3)); m_timerActivated = false; } public function logic():void{ if (!m_active){ return; }; if (m_timerActivated){ m_timerMiliseconds = (m_timerMiliseconds - m_gameClip.m_gameTimer.m_timeDif); if (Math.floor((m_timerMiliseconds / 1000)) < m_timer){ m_timer--; m_clip.instText.text = ("" + m_timer); }; if (m_timer <= 0){ m_timerActivated = false; changeState(EXPLOTED); }; }; switch (m_state){ case PRESENTATION: m_iterator++; if (m_iterator == 1){ m_marketAsTarget = -1; }; break; case RUN: m_iterator++; if (m_iterator == 1){ m_marketAsTarget = -1; }; if (m_iterationsMovement > 0){ m_iterationsMovement--; moveBounce(false, m_clip.width, m_clip.height); } else { changeState(PRESENTATION); }; break; case EXPLOTED: m_iterator++; if (m_iterator == 1){ m_gameClip.m_soundManager.playGameSound(SoundsGame.SOUNDS_FX_BOMB_EXPLOSION, 1); m_marketAsTarget = -1; m_timerActivated = false; m_clip.instText.text = ""; changeSection(("explosion_" + m_typeBomb)); switch (m_typeBomb){ case BOMB_TYPE_1: m_gameClip.exploteBombsAffected(m_pos, BOMB_TYPE_1_EXPLOSION_WIDTH, BOMB_TYPE_1_EXPLOSION_HEIGHT); m_gameClip.explotePlayersAffected(m_pos, BOMB_TYPE_1, BOMB_TYPE_1_EXPLOSION_WIDTH, BOMB_TYPE_1_EXPLOSION_HEIGHT); break; case BOMB_TYPE_2: m_gameClip.exploteAllBombsAffected(); m_gameClip.explotePlayersAffected(m_pos, BOMB_TYPE_2, BOMB_TYPE_2_EXPLOSION_WIDTH, BOMB_TYPE_2_EXPLOSION_HEIGHT); break; }; }; if (m_clip.visible == false){ m_active = false; }; break; case DISSAPPEAR: m_iterator++; if (m_iterator == 1){ m_marketAsTarget = -1; }; break; case VICTORY: break; }; } public function throwBomb(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ var _local5:Point; _local5 = Define.getFactorVelocity(_arg1); m_marketAsTarget = -1; m_vel.x = (_arg2 * _local5.x); m_vel.y = (_arg3 * _local5.y); m_iterationsMovement = _arg4; m_isTaken = false; if (m_state == PRESENTATION){ if (!m_timerActivated){ changeSection(("init_" + m_typeBomb)); }; m_timerActivated = true; changeState(RUN); }; } public function takeBomb(){ m_marketAsTarget = -1; m_isTaken = true; } public function initPositionBomb(_arg1:Point, _arg2:Number, _arg3:Number){ changeSection(("quiet_" + _arg3)); initPosition(_arg1); m_typeBomb = _arg3; m_isTaken = false; m_iterationsMovement = 0; m_timer = _arg2; m_clip.instText.text = ("" + m_timer); m_timerMiliseconds = (m_timer * 1000); m_timerActivated = false; changeState(PRESENTATION); } public function updatePos(_arg1:Number, _arg2:Number){ m_posLast.x = m_pos.x; m_posLast.y = m_pos.y; m_pos.x = _arg1; m_pos.y = _arg2; x = m_pos.x; y = m_pos.y; } } }//package game
Section 71
//Character (game.Character) package game { import flash.display.*; import flash.geom.*; import common.*; public class Character extends Sprite { public var m_iterator:Number; public var m_gameClip:gameClip; public var m_direction:Number; public var m_iterations_throw:Number; public var m_posLast:Point; public var m_velBase:Point; public var m_lastDirection:Number; public var m_state:Number; public var m_active:Boolean; public var m_lastState:Number; public var m_impact:Number; public var m_posInitial:Point; public var m_time:Number; public var m_applyItem:Number; public var m_shield:Boolean; public var m_pos:Point; public var m_index:Number; public var m_vel_throw:Point; public var m_timeLastCycle:Number; public var m_lifes:Number; public var POS_NULL:Point; public var m_initialLifes:Number; public var m_type:Number; public var m_timeoutOfShield:Number; public var m_vel:Point; public var m_clip:gameClip_MovieCharacter; public static var DISSAPPEAR:Number = 3; public static var TYPE_PLAYER:Number = 0; public static var TYPE_BOMB:Number = 3; public static var TYPE_STUDENT:Number = 2; public static var PRESENTATION:Number = 0; public static var TYPE_SANTAK:Number = 1; public static var RUN:Number = 1; public static var WALL_SPACE:Number = 30; public static var VICTORY:Number = 4; public static var EXPLOTED:Number = 2; public static var CHARACTER_HEIGHT:Number = 110; public static var CHARACTER_WIDTH:Number = 70; public static var NONE:Number = -1; public static var TYPE_ITEM:Number = 4; public function Character(_arg1:Number, _arg2:gameClip, _arg3:gameClip_MovieCharacter, _arg4:Number=-1, _arg5:Number=0, _arg6:Number=0, _arg7:Number=0, _arg8:Number=0, _arg9:Number=14, _arg10:Number=7, _arg11:Number=20, _arg12:Number=-1, _arg13:Number=2){ POS_NULL = new Point(0, 0); super(); m_index = _arg1; m_gameClip = _arg2; m_clip = _arg3; m_direction = _arg12; m_pos = new Point(_arg5, _arg6); m_posLast = new Point(_arg5, _arg6); m_posInitial = new Point(_arg5, _arg6); m_vel = new Point(0, 0); m_velBase = new Point(_arg7, _arg8); m_direction = _arg12; m_lastDirection = _arg12; m_lifes = _arg13; m_initialLifes = _arg13; m_vel_throw = new Point(_arg9, _arg10); m_iterations_throw = _arg11; m_clip.x = m_pos.x; m_clip.y = m_pos.y; addChild(m_clip); m_active = false; m_clip.visible = false; visible = false; m_time = -1; m_impact = 0; m_applyItem = -1; m_shield = false; m_timeoutOfShield = 0; changeState(_arg4); } public function changeSection(_arg1:String){ m_clip.gotoAndStop(_arg1); } public function dissapear(){ m_active = false; m_clip.visible = false; visible = false; } public function initPosition(_arg1:Point){ m_shield = false; m_active = true; m_clip.visible = true; visible = true; m_pos.x = _arg1.x; m_pos.y = _arg1.y; m_posLast.x = _arg1.x; m_posLast.y = _arg1.y; m_posInitial.x = _arg1.x; m_posInitial.y = _arg1.y; x = m_pos.x; y = m_pos.y; } public function moveCharacter(){ var _local1:Number; var _local2:Number; _local1 = (m_pos.x + m_vel.x); _local2 = (m_pos.y + m_vel.y); if (_local1 < ((CHARACTER_WIDTH >> 1) + WALL_SPACE)){ _local1 = (WALL_SPACE + (CHARACTER_WIDTH >> 1)); }; if (_local1 > (Define.GAME_AREA_WIDTH - ((CHARACTER_WIDTH >> 1) + WALL_SPACE))){ _local1 = (Define.GAME_AREA_WIDTH - ((CHARACTER_WIDTH >> 1) + WALL_SPACE)); }; if (_local2 < CHARACTER_HEIGHT){ _local2 = CHARACTER_HEIGHT; }; if (_local2 > (Define.GAME_AREA_HEIGHT - WALL_SPACE)){ _local2 = (Define.GAME_AREA_HEIGHT - WALL_SPACE); }; m_posLast.x = m_pos.x; m_posLast.y = m_pos.y; m_pos.x = _local1; m_pos.y = _local2; x = m_pos.x; y = m_pos.y; } public function evalutionItem(){ try { if (m_applyItem != -1){ switch (m_applyItem){ case Item.ITEM_SPEED: if ((Define.SPEED_CHARACTER_MAXIMUM + (4 * Define.SPEED_CHARACTER_INCREMENT)) > m_vel.x){ m_vel.x = (m_vel.x + (2 * Define.SPEED_CHARACTER_INCREMENT)); m_vel.y = (m_vel.y + Define.SPEED_CHARACTER_INCREMENT); m_velBase.x = (m_velBase.x + (2 * Define.SPEED_CHARACTER_INCREMENT)); m_velBase.y = (m_velBase.y + Define.SPEED_CHARACTER_INCREMENT); }; break; case Item.ITEM_STRENGH: if ((Define.STRENGTH_CHARACTER_MAXIMUM + (4 * Define.STRENGTH_CHARACTER_INCREMENT)) > m_vel_throw.x){ m_vel_throw.x = (m_vel_throw.x + (2 * Define.STRENGTH_CHARACTER_INCREMENT)); m_vel_throw.y = (m_vel_throw.y + Define.STRENGTH_CHARACTER_INCREMENT); m_iterations_throw = (m_iterations_throw + (Define.ITERATIONS_STRENGTH_CHARACTER_INCREMENT * 2)); }; break; case Item.ITEM_SHIELD: m_shield = true; m_clip.instShield.visible = true; break; case Item.ITEM_LIFE: m_lifes++; if (m_type == TYPE_PLAYER){ m_gameClip.m_updatePlayersInfo = true; } else { m_gameClip.m_gameTimer.updateEnemyLifeInfo((m_index - (1 + m_gameClip.m_numberUserPlaying)), m_lifes); }; break; }; m_applyItem = -1; }; } catch(err:Error) { trace(" **DANGER** Character.evalutionItem ERROR"); m_applyItem = -1; }; } public function changeDirection(_arg1:String, _arg2:Number){ var _local3:Point; m_lastDirection = m_direction; m_direction = _arg2; _local3 = Define.getFactorVelocity(_arg2); m_vel.x = (m_velBase.x * _local3.x); m_vel.y = (m_velBase.y * _local3.y); m_clip.gotoAndStop((_arg1 + (_arg2 + 1))); } public function timeUpdatedCharacter():Number{ var _local1:Date; var _local2:Date; if (m_time == -1){ _local2 = new Date(); m_timeLastCycle = _local2.getTime(); } else { m_timeLastCycle = m_time; }; _local1 = new Date(); m_time = _local1.getTime(); return (Math.abs((m_time - m_timeLastCycle))); } public function changeState(_arg1:Number){ m_iterator = 0; m_lastState = m_state; m_state = _arg1; } public function moveBounce(_arg1:Boolean, _arg2:Number, _arg3:Number){ var _local4:Point; _local4 = new Point((m_pos.x + m_vel.x), (m_pos.y + m_vel.y)); if (((((_local4.x - (_arg2 >> 1)) < WALL_SPACE)) || (((_local4.x + (_arg2 >> 1)) > (Define.GAME_AREA_WIDTH - WALL_SPACE))))){ m_vel.x = -(m_vel.x); if (_arg1){ changeSection(("run_" + (Define.getDirectionByVelocity(m_vel.x, m_vel.y) + 1))); }; return; }; if ((((_local4.y < CHARACTER_HEIGHT)) || ((_local4.y > (Define.GAME_AREA_HEIGHT - (WALL_SPACE - 10)))))){ m_vel.y = -(m_vel.y); if (_arg1){ changeSection(("run_" + (Define.getDirectionByVelocity(m_vel.x, m_vel.y) + 1))); }; return; }; m_posLast.x = m_pos.x; m_posLast.y = m_pos.y; m_pos.x = _local4.x; m_pos.y = _local4.y; x = m_pos.x; y = m_pos.y; } } }//package game
Section 72
//gameButton_Continue (game.gameButton_Continue) package game { import flash.display.*; public dynamic class gameButton_Continue extends SimpleButton { } }//package game
Section 73
//gameButton_Exit (game.gameButton_Exit) package game { import flash.display.*; public dynamic class gameButton_Exit extends SimpleButton { } }//package game
Section 74
//gameButton_Retry (game.gameButton_Retry) package game { import flash.display.*; public dynamic class gameButton_Retry extends SimpleButton { } }//package game
Section 75
//gameCircleGetWall (game.gameCircleGetWall) package game { import flash.display.*; public dynamic class gameCircleGetWall extends MovieClip { } }//package game
Section 76
//gameClip_Bomb (game.gameClip_Bomb) package game { public dynamic class gameClip_Bomb extends gameClip_MovieCharacter { public function gameClip_Bomb(){ addFrameScript(0, frame1, 14, frame15, 29, frame30, 51, frame52, 52, frame53, 64, frame65, 74, frame75, 94, frame95); } function frame65(){ stop(); } function frame75(){ play(); } function frame95(){ visible = false; stop(); } function frame15(){ stop(); } function frame1(){ stop(); } function frame30(){ play(); } function frame52(){ visible = false; stop(); } function frame53(){ stop(); } } }//package game
Section 77
//gameClip_EndText_Lose (game.gameClip_EndText_Lose) package game { import flash.display.*; public dynamic class gameClip_EndText_Lose extends MovieClip { public function gameClip_EndText_Lose(){ addFrameScript(336, frame337); } function frame337(){ stop(); } } }//package game
Section 78
//gameClip_EndText_Win (game.gameClip_EndText_Win) package game { import flash.display.*; public dynamic class gameClip_EndText_Win extends MovieClip { public function gameClip_EndText_Win(){ addFrameScript(340, frame341); } function frame341(){ alpha = 99; stop(); } } }//package game
Section 79
//gameClip_Item (game.gameClip_Item) package game { public dynamic class gameClip_Item extends gameClip_MovieCharacter { public function gameClip_Item(){ addFrameScript(0, frame1, 12, frame13, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } function frame13(){ stop(); } } }//package game
Section 80
//gameClip_Leader_Class1 (game.gameClip_Leader_Class1) package game { public dynamic class gameClip_Leader_Class1 extends gameClip_MovieCharacter { public function gameClip_Leader_Class1(){ addFrameScript(0, frame1, 9, frame10, 21, frame22, 58, frame59, 59, frame60, 81, frame82, 82, frame83, 90, frame91); } function frame82(){ m_endAnimation = true; stop(); } function frame91(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame22(){ play(); } function frame83(){ stop(); } function frame59(){ m_endAnimation = true; stop(); } function frame60(){ play(); } } }//package game
Section 81
//gameClip_Leader_Class2 (game.gameClip_Leader_Class2) package game { public dynamic class gameClip_Leader_Class2 extends gameClip_MovieCharacter { public function gameClip_Leader_Class2(){ addFrameScript(0, frame1, 10, frame11, 24, frame25, 49, frame50, 50, frame51, 75, frame76, 76, frame77, 84, frame85); } function frame77(){ stop(); } function frame76(){ m_endAnimation = true; stop(); } function frame85(){ stop(); } function frame1(){ stop(); } function frame25(){ play(); } function frame11(){ stop(); } function frame51(){ play(); } function frame50(){ m_endAnimation = true; stop(); } } }//package game
Section 82
//gameClip_Leader_Class3 (game.gameClip_Leader_Class3) package game { public dynamic class gameClip_Leader_Class3 extends gameClip_MovieCharacter { public function gameClip_Leader_Class3(){ addFrameScript(0, frame1, 9, frame10, 21, frame22, 43, frame44, 44, frame45, 71, frame72, 72, frame73, 80, frame81); } function frame72(){ m_endAnimation = true; stop(); } function frame73(){ stop(); } function frame81(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame22(){ play(); } function frame45(){ play(); } function frame44(){ m_endAnimation = true; stop(); } } }//package game
Section 83
//gameClip_Leader_Class4 (game.gameClip_Leader_Class4) package game { public dynamic class gameClip_Leader_Class4 extends gameClip_MovieCharacter { public function gameClip_Leader_Class4(){ addFrameScript(0, frame1, 11, frame12, 25, frame26, 53, frame54, 54, frame55, 79, frame80, 80, frame81, 88, frame89); } function frame80(){ m_endAnimation = true; stop(); } function frame81(){ stop(); } function frame89(){ stop(); } function frame12(){ stop(); } function frame1(){ stop(); } function frame26(){ play(); } function frame54(){ m_endAnimation = true; stop(); } function frame55(){ play(); } } }//package game
Section 84
//gameClip_Leader_Class5 (game.gameClip_Leader_Class5) package game { public dynamic class gameClip_Leader_Class5 extends gameClip_MovieCharacter { public function gameClip_Leader_Class5(){ addFrameScript(0, frame1, 11, frame12, 24, frame25, 50, frame51, 51, frame52, 70, frame71, 71, frame72, 79, frame80); } function frame72(){ stop(); } function frame71(){ m_endAnimation = true; stop(); } function frame80(){ stop(); } function frame12(){ stop(); } function frame1(){ stop(); } function frame25(){ play(); } function frame51(){ m_endAnimation = true; stop(); } function frame52(){ play(); } } }//package game
Section 85
//gameClip_Leader_Class6 (game.gameClip_Leader_Class6) package game { public dynamic class gameClip_Leader_Class6 extends gameClip_MovieCharacter { public function gameClip_Leader_Class6(){ addFrameScript(0, frame1, 10, frame11, 21, frame22, 48, frame49, 49, frame50, 77, frame78, 78, frame79, 86, frame87); } function frame78(){ m_endAnimation = true; stop(); } function frame79(){ stop(); } function frame87(){ stop(); } function frame1(){ stop(); } function frame22(){ play(); } function frame11(){ stop(); } function frame49(){ m_endAnimation = true; stop(); } function frame50(){ play(); } } }//package game
Section 86
//gameClip_Leader_Class7 (game.gameClip_Leader_Class7) package game { public dynamic class gameClip_Leader_Class7 extends gameClip_MovieCharacter { public function gameClip_Leader_Class7(){ addFrameScript(0, frame1, 10, frame11, 23, frame24, 51, frame52, 52, frame53, 82, frame83, 83, frame84, 91, frame92); } function frame84(){ stop(); } function frame1(){ stop(); } function frame24(){ play(); } function frame83(){ m_endAnimation = true; stop(); } function frame92(){ stop(); } function frame11(){ stop(); } function frame52(){ m_endAnimation = true; stop(); } function frame53(){ play(); } } }//package game
Section 87
//gameClip_MovieCharacter (game.gameClip_MovieCharacter) package game { import flash.display.*; import flash.text.*; public class gameClip_MovieCharacter extends MovieClip { public var instShield:MovieClip; public var m_endAnimation:Boolean; public var instText:TextField; public var instCircle:gameCircleGetWall; public function gameClip_MovieCharacter(){ super(); m_endAnimation = false; try { instShield.visible = false; } catch(err:Error) { }; } } }//package game
Section 88
//gameClip_santaKK (game.gameClip_santaKK) package game { public dynamic class gameClip_santaKK extends gameClip_MovieCharacter { public function gameClip_santaKK(){ addFrameScript(0, frame1, 13, frame14, 40, frame41, 41, frame42, 51, frame52, 65, frame66); } function frame14(){ play(); } function frame1(){ stop(); } function frame41(){ m_endAnimation = true; stop(); } function frame42(){ stop(); } function frame52(){ stop(); } function frame66(){ stop(); } } }//package game
Section 89
//gameClip_StartText (game.gameClip_StartText) package game { import flash.display.*; public dynamic class gameClip_StartText extends MovieClip { public function gameClip_StartText(){ addFrameScript(118, frame119); } function frame119(){ stop(); visible = false; } } }//package game
Section 90
//gameClip_Student1_Class1 (game.gameClip_Student1_Class1) package game { public dynamic class gameClip_Student1_Class1 extends gameClip_MovieCharacter { public function gameClip_Student1_Class1(){ addFrameScript(0, frame1, 9, frame10, 21, frame22, 58, frame59, 59, frame60, 81, frame82, 82, frame83, 90, frame91); } function frame82(){ m_endAnimation = true; stop(); } function frame91(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame22(){ play(); } function frame83(){ stop(); } function frame59(){ m_endAnimation = true; stop(); } function frame60(){ play(); } } }//package game
Section 91
//gameClip_Student1_Class2 (game.gameClip_Student1_Class2) package game { public dynamic class gameClip_Student1_Class2 extends gameClip_MovieCharacter { public function gameClip_Student1_Class2(){ addFrameScript(0, frame1, 9, frame10, 21, frame22, 58, frame59, 59, frame60, 81, frame82, 82, frame83, 90, frame91); } function frame82(){ m_endAnimation = true; stop(); } function frame91(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame22(){ play(); } function frame83(){ stop(); } function frame59(){ m_endAnimation = true; stop(); } function frame60(){ play(); } } }//package game
Section 92
//gameClip_Student1_Class3 (game.gameClip_Student1_Class3) package game { public dynamic class gameClip_Student1_Class3 extends gameClip_MovieCharacter { public function gameClip_Student1_Class3(){ addFrameScript(0, frame1, 9, frame10, 20, frame21, 49, frame50, 50, frame51, 75, frame76, 76, frame77, 84, frame85); } function frame77(){ stop(); } function frame76(){ m_endAnimation = true; stop(); } function frame85(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame21(){ play(); } function frame51(){ play(); } function frame50(){ m_endAnimation = true; stop(); } } }//package game
Section 93
//gameClip_Student1_Class4 (game.gameClip_Student1_Class4) package game { public dynamic class gameClip_Student1_Class4 extends gameClip_MovieCharacter { public function gameClip_Student1_Class4(){ addFrameScript(0, frame1, 10, frame11, 23, frame24, 47, frame48, 48, frame49, 75, frame76, 76, frame77, 84, frame85); } function frame77(){ stop(); } function frame76(){ m_endAnimation = true; stop(); } function frame85(){ stop(); } function frame1(){ stop(); } function frame24(){ play(); } function frame11(){ stop(); } function frame48(){ m_endAnimation = true; stop(); } function frame49(){ play(); } } }//package game
Section 94
//gameClip_Student1_Class5 (game.gameClip_Student1_Class5) package game { public dynamic class gameClip_Student1_Class5 extends gameClip_MovieCharacter { public function gameClip_Student1_Class5(){ addFrameScript(0, frame1, 10, frame11, 22, frame23, 48, frame49, 49, frame50, 72, frame73, 73, frame74, 81, frame82); } function frame73(){ m_endAnimation = true; stop(); } function frame74(){ stop(); } function frame82(){ stop(); } function frame1(){ stop(); } function frame23(){ play(); } function frame11(){ stop(); } function frame49(){ m_endAnimation = true; stop(); } function frame50(){ play(); } } }//package game
Section 95
//gameClip_Student1_Class6 (game.gameClip_Student1_Class6) package game { public dynamic class gameClip_Student1_Class6 extends gameClip_MovieCharacter { public function gameClip_Student1_Class6(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 48, frame49, 49, frame50, 76, frame77, 77, frame78, 85, frame86); } function frame77(){ m_endAnimation = true; stop(); } function frame78(){ stop(); } function frame86(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ play(); } function frame49(){ m_endAnimation = true; stop(); } function frame50(){ play(); } } }//package game
Section 96
//gameClip_Student1_Class7 (game.gameClip_Student1_Class7) package game { public dynamic class gameClip_Student1_Class7 extends gameClip_MovieCharacter { public function gameClip_Student1_Class7(){ addFrameScript(0, frame1, 10, frame11, 25, frame26, 54, frame55, 55, frame56, 82, frame83, 83, frame84, 91, frame92); } function frame84(){ stop(); } function frame1(){ stop(); } function frame83(){ m_endAnimation = true; stop(); } function frame92(){ stop(); } function frame11(){ stop(); } function frame26(){ play(); } function frame55(){ m_endAnimation = true; stop(); } function frame56(){ play(); } } }//package game
Section 97
//gameClip_Student2_Class1 (game.gameClip_Student2_Class1) package game { public dynamic class gameClip_Student2_Class1 extends gameClip_MovieCharacter { public function gameClip_Student2_Class1(){ addFrameScript(0, frame1, 9, frame10, 21, frame22, 58, frame59, 59, frame60, 81, frame82, 82, frame83, 90, frame91); } function frame82(){ m_endAnimation = true; stop(); } function frame91(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame22(){ play(); } function frame83(){ stop(); } function frame59(){ m_endAnimation = true; stop(); } function frame60(){ play(); } } }//package game
Section 98
//gameClip_Student2_Class2 (game.gameClip_Student2_Class2) package game { public dynamic class gameClip_Student2_Class2 extends gameClip_MovieCharacter { public function gameClip_Student2_Class2(){ addFrameScript(0, frame1, 9, frame10, 21, frame22, 58, frame59, 59, frame60, 81, frame82, 82, frame83, 90, frame91); } function frame82(){ m_endAnimation = true; stop(); } function frame91(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame22(){ play(); } function frame83(){ stop(); } function frame59(){ m_endAnimation = true; stop(); } function frame60(){ play(); } } }//package game
Section 99
//gameClip_Student2_Class3 (game.gameClip_Student2_Class3) package game { public dynamic class gameClip_Student2_Class3 extends gameClip_MovieCharacter { public function gameClip_Student2_Class3(){ addFrameScript(0, frame1, 9, frame10, 22, frame23, 50, frame51, 51, frame52, 78, frame79, 79, frame80, 87, frame88); } function frame79(){ m_endAnimation = true; stop(); } function frame80(){ stop(); } function frame88(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame23(){ play(); } function frame51(){ m_endAnimation = true; stop(); } function frame52(){ play(); } } }//package game
Section 100
//gameClip_Student2_Class4 (game.gameClip_Student2_Class4) package game { public dynamic class gameClip_Student2_Class4 extends gameClip_MovieCharacter { public function gameClip_Student2_Class4(){ addFrameScript(0, frame1, 10, frame11, 22, frame23, 52, frame53, 53, frame54, 81, frame82, 82, frame83, 90, frame91); } function frame82(){ m_endAnimation = true; stop(); } function frame91(){ stop(); } function frame1(){ stop(); } function frame23(){ play(); } function frame83(){ stop(); } function frame11(){ stop(); } function frame54(){ play(); } function frame53(){ m_endAnimation = true; stop(); } } }//package game
Section 101
//gameClip_Student2_Class5 (game.gameClip_Student2_Class5) package game { public dynamic class gameClip_Student2_Class5 extends gameClip_MovieCharacter { public function gameClip_Student2_Class5(){ addFrameScript(0, frame1, 11, frame12, 25, frame26, 52, frame53, 53, frame54, 79, frame80, 80, frame81, 88, frame89); } function frame80(){ m_endAnimation = true; stop(); } function frame81(){ stop(); } function frame89(){ stop(); } function frame12(){ stop(); } function frame1(){ stop(); } function frame26(){ play(); } function frame54(){ play(); } function frame53(){ m_endAnimation = true; stop(); } } }//package game
Section 102
//gameClip_Student2_Class6 (game.gameClip_Student2_Class6) package game { public dynamic class gameClip_Student2_Class6 extends gameClip_MovieCharacter { public function gameClip_Student2_Class6(){ addFrameScript(0, frame1, 9, frame10, 23, frame24, 51, frame52, 52, frame53, 79, frame80, 80, frame81, 88, frame89); } function frame80(){ m_endAnimation = true; stop(); } function frame81(){ stop(); } function frame89(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame24(){ play(); } function frame52(){ m_endAnimation = true; stop(); } function frame53(){ play(); } } }//package game
Section 103
//gameClip_Student2_Class7 (game.gameClip_Student2_Class7) package game { public dynamic class gameClip_Student2_Class7 extends gameClip_MovieCharacter { public function gameClip_Student2_Class7(){ addFrameScript(0, frame1, 11, frame12, 23, frame24, 52, frame53, 53, frame54, 80, frame81, 81, frame82, 89, frame90); } function frame81(){ m_endAnimation = true; stop(); } function frame82(){ stop(); } function frame90(){ stop(); } function frame12(){ stop(); } function frame1(){ stop(); } function frame24(){ play(); } function frame54(){ play(); } function frame53(){ m_endAnimation = true; stop(); } } }//package game
Section 104
//gameClip_Student3_Class1 (game.gameClip_Student3_Class1) package game { public dynamic class gameClip_Student3_Class1 extends gameClip_MovieCharacter { public function gameClip_Student3_Class1(){ addFrameScript(0, frame1, 9, frame10, 21, frame22, 44, frame45, 45, frame46, 64, frame65, 65, frame66, 73, frame74); } function frame65(){ m_endAnimation = true; stop(); } function frame74(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame22(){ play(); } function frame46(){ play(); } function frame45(){ m_endAnimation = true; stop(); } function frame66(){ stop(); } } }//package game
Section 105
//gameClip_Student3_Class2 (game.gameClip_Student3_Class2) package game { public dynamic class gameClip_Student3_Class2 extends gameClip_MovieCharacter { public function gameClip_Student3_Class2(){ addFrameScript(0, frame1, 11, frame12, 25, frame26, 48, frame49, 49, frame50, 75, frame76, 76, frame77, 84, frame85); } function frame77(){ stop(); } function frame76(){ m_endAnimation = true; stop(); } function frame85(){ stop(); } function frame12(){ stop(); } function frame1(){ stop(); } function frame26(){ play(); } function frame49(){ m_endAnimation = true; stop(); } function frame50(){ play(); } } }//package game
Section 106
//gameClip_Student3_Class3 (game.gameClip_Student3_Class3) package game { public dynamic class gameClip_Student3_Class3 extends gameClip_MovieCharacter { public function gameClip_Student3_Class3(){ addFrameScript(0, frame1, 9, frame10, 20, frame21, 47, frame48, 48, frame49, 72, frame73, 73, frame74, 81, frame82); } function frame73(){ m_endAnimation = true; stop(); } function frame74(){ stop(); } function frame82(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame21(){ play(); } function frame48(){ m_endAnimation = true; stop(); } function frame49(){ play(); } } }//package game
Section 107
//gameClip_Student3_Class4 (game.gameClip_Student3_Class4) package game { public dynamic class gameClip_Student3_Class4 extends gameClip_MovieCharacter { public function gameClip_Student3_Class4(){ addFrameScript(0, frame1, 9, frame10, 22, frame23, 48, frame49, 49, frame50, 74, frame75, 75, frame76, 83, frame84); } function frame75(){ m_endAnimation = true; stop(); } function frame76(){ stop(); } function frame84(){ stop(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame23(){ play(); } function frame49(){ m_endAnimation = true; stop(); } function frame50(){ play(); } } }//package game
Section 108
//gameClip_Student3_Class5 (game.gameClip_Student3_Class5) package game { public dynamic class gameClip_Student3_Class5 extends gameClip_MovieCharacter { public function gameClip_Student3_Class5(){ addFrameScript(0, frame1, 11, frame12, 25, frame26, 52, frame53, 53, frame54, 75, frame76, 76, frame77, 84, frame85); } function frame77(){ stop(); } function frame76(){ m_endAnimation = true; stop(); } function frame85(){ stop(); } function frame12(){ stop(); } function frame1(){ stop(); } function frame26(){ play(); } function frame54(){ play(); } function frame53(){ m_endAnimation = true; stop(); } } }//package game
Section 109
//gameClip_Student3_Class6 (game.gameClip_Student3_Class6) package game { public dynamic class gameClip_Student3_Class6 extends gameClip_MovieCharacter { public function gameClip_Student3_Class6(){ addFrameScript(0, frame1, 10, frame11, 21, frame22, 50, frame51, 51, frame52, 79, frame80, 80, frame81, 88, frame89); } function frame80(){ m_endAnimation = true; stop(); } function frame81(){ stop(); } function frame89(){ stop(); } function frame1(){ stop(); } function frame22(){ play(); } function frame11(){ stop(); } function frame51(){ m_endAnimation = true; stop(); } function frame52(){ play(); } } }//package game
Section 110
//gameClip_Student3_Class7 (game.gameClip_Student3_Class7) package game { public dynamic class gameClip_Student3_Class7 extends gameClip_MovieCharacter { public function gameClip_Student3_Class7(){ addFrameScript(0, frame1, 11, frame12, 25, frame26, 51, frame52, 52, frame53, 79, frame80, 80, frame81, 88, frame89); } function frame80(){ m_endAnimation = true; stop(); } function frame81(){ stop(); } function frame89(){ stop(); } function frame12(){ stop(); } function frame1(){ stop(); } function frame26(){ play(); } function frame52(){ m_endAnimation = true; stop(); } function frame53(){ play(); } } }//package game
Section 111
//Item (game.Item) package game { import flash.geom.*; import sounds.*; import common.*; public class Item extends Character { public var m_timerMiliseconds:Number; public var m_timer:Number; public var m_typeItem:Number; public static var ITEM_SHIELD:Number = 2; public static var ITEM_LIFE:Number = 3; public static var ITEM_SPEED:Number = 0; public static var ITEM_STRENGH:Number = 1; public function Item(_arg1:Number, _arg2:gameClip){ var _local3:gameClip_Item; m_type = TYPE_ITEM; _local3 = new gameClip_Item(); super(_arg1, _arg2, gameClip_MovieCharacter(_local3)); } public function initItem(_arg1:Point, _arg2:Number, _arg3:Number){ m_typeItem = _arg2; changeSection(("item_" + (m_typeItem + 1))); initPosition(_arg1); m_clip.alpha = 100; m_timer = _arg3; m_timerMiliseconds = (m_timer * 1000); changeState(PRESENTATION); } public function logic():void{ var _local1:Character; if (!m_active){ return; }; m_timerMiliseconds = (m_timerMiliseconds - m_gameClip.m_gameTimer.m_timeDif); if (Math.floor((m_timerMiliseconds / 1000)) < m_timer){ m_timer--; }; switch (m_state){ case PRESENTATION: _local1 = m_gameClip.getNearestCharacter(m_pos); if ((((Math.abs((_local1.m_pos.x - m_pos.x)) < (Define.CIRCLE_DETECTION_BOMB_WIDTH >> 1))) && ((Math.abs((_local1.m_pos.y - m_pos.y)) < (Define.CIRCLE_DETECTION_BOMB_HEIGHT >> 1))))){ _local1.m_applyItem = m_typeItem; if (_local1.m_type == TYPE_PLAYER){ switch (m_typeItem){ case ITEM_SPEED: m_gameClip.m_soundManager.playGameSound(SoundsGame.SOUNDS_FX_ITEM_SPEEDUP, 1); break; case ITEM_STRENGH: m_gameClip.m_soundManager.playGameSound(SoundsGame.SOUNDS_FX_ITEM_STRENGTH, 1); break; case ITEM_SHIELD: m_gameClip.m_soundManager.playGameSound(SoundsGame.SOUNDS_FX_ITEM_SHIELD, 1); break; case ITEM_LIFE: m_gameClip.m_soundManager.playGameSound(SoundsGame.SOUNDS_FX_ITEM_LIFE, 1); break; }; }; changeState(DISSAPPEAR); return; }; if (m_timer < 5){ if (m_clip.alpha > 20){ m_clip.alpha = (m_clip.alpha - 10); } else { m_clip.alpha = 100; }; }; if (m_timer <= 0){ changeState(DISSAPPEAR); }; break; case DISSAPPEAR: m_iterator++; if (m_iterator == 1){ dissapear(); }; break; }; } } }//package game
Section 112
//Player_Santa (game.Player_Santa) package game { import common.*; public class Player_Santa extends Character { public var m_timerToChangeDirection:Number; public var m_timerToBomb:Number; public var m_initialTimerToBomb:Number; public var m_initalTimerToChangeDirection:Number; public var m_activatedBombTimeReduction:Boolean; public static var WAIT_FOR_CHANGE_DIRECTION:Number = 5; public function Player_Santa(_arg1:Number, _arg2:gameClip, _arg3:Number=6, _arg4:Number=3, _arg5:Number=2000, _arg6:Number=12000){ var _local7:gameClip_santaKK; _local7 = new gameClip_santaKK(); super(_arg1, _arg2, gameClip_MovieCharacter(_local7), -1, 0, 0, _arg4, _arg4, -1, -1, -1, Define.DIRECTION_NONE, 10000); m_type = TYPE_SANTAK; m_vel.x = _arg3; m_vel.y = _arg4; m_timerToBomb = _arg5; m_initialTimerToBomb = _arg5; m_timerToChangeDirection = _arg6; m_initalTimerToChangeDirection = _arg6; m_activatedBombTimeReduction = false; changeState(PRESENTATION); } public function logic(){ if (m_impact > 0){ m_lifes = (m_lifes - m_impact); m_impact = 0; changeState(EXPLOTED); }; switch (m_state){ case PRESENTATION: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ changeSection("presentation"); }; break; case WAIT_FOR_CHANGE_DIRECTION: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ m_timerToBomb = Math.floor((m_initialTimerToBomb / 2)); changeSection("presentation"); }; m_timerToBomb = (m_timerToBomb - m_gameClip.m_gameTimer.m_timeDif); if (m_timerToBomb <= 0){ if (Define.randRange(0, 10) < 5){ m_vel.x = -(m_vel.x); }; if (Define.randRange(0, 10) < 5){ m_vel.y = -(m_vel.y); }; m_clip.alpha = 100; if (Define.randRange(0, 10) < 8){ m_gameClip.insertNewItem(m_pos.x, m_pos.y, Define.randRange(0, 3), Define.TIMEOUT_OF_THE_ITEMS); } else { m_gameClip.insertNewBomb(m_pos.x, m_pos.y, Define.randRange(6, 20), 2); }; changeState(RUN); }; break; case RUN: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ changeSection(("run_" + (Define.getDirectionByVelocity(m_vel.x, m_vel.y) + 1))); }; moveBounce(true, Character.CHARACTER_WIDTH, Character.CHARACTER_HEIGHT); m_timerToBomb = (m_timerToBomb - m_gameClip.m_gameTimer.m_timeDif); if (!m_activatedBombTimeReduction){ if (m_gameClip.getNumberOfActiveBombs() < ((2 * m_gameClip.m_listBombs.length) / 3)){ m_timerToBomb = (m_timerToBomb / 4); m_activatedBombTimeReduction = true; }; }; if (m_timerToBomb <= 0){ m_activatedBombTimeReduction = false; m_timerToBomb = m_initialTimerToBomb; m_gameClip.insertNewBomb(m_pos.x, m_pos.y, Define.randRange(6, 20), 1); }; m_timerToChangeDirection = (m_timerToChangeDirection - m_gameClip.m_gameTimer.m_timeDif); if (m_timerToChangeDirection <= 0){ m_timerToChangeDirection = m_initalTimerToChangeDirection; changeState(WAIT_FOR_CHANGE_DIRECTION); }; break; case EXPLOTED: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ m_clip.gotoAndPlay("exploded"); m_clip.m_endAnimation = false; }; if (m_clip.m_endAnimation){ m_clip.m_endAnimation = false; m_direction = Define.DIRECTION_NONE; m_gameClip.insertNewItem(m_pos.x, m_pos.y, Define.randRange(0, 3), Define.TIMEOUT_OF_THE_ITEMS); changeState(RUN); }; break; case DISSAPPEAR: break; case VICTORY: break; }; } } }//package game
Section 113
//Player_Student (game.Player_Student) package game { import common.*; public class Player_Student extends Character { var m_subIterator:Number; var m_level:Number; var m_timeToFollowGoal:Number; var m_characterTarget:Character; var m_inteligence:Number; var m_itemTarget:Item; var m_subState:Number; var m_bombTarget:Bomb; var m_student:Number; public static var SUB_SEARCH_FOR_BOMB:Number = 0; public static var SUB_GO_FOR_ITEM:Number = 4; public static var SUB_GO_FOR_CHARACTER:Number = 2; public static var SUB_GO_TO_INITIAL_POSITION:Number = 3; public static var SUB_GO_FOR_BOMB:Number = 1; public function Player_Student(_arg1:Number, _arg2:gameClip, _arg3:Number, _arg4:Number, _arg5:Number=0, _arg6:Number=4, _arg7:Number=2, _arg8:Number=14, _arg9:Number=7, _arg10:Number=30, _arg11:Number=20){ var _local12:gameClip_MovieCharacter; var _local13:gameClip_Leader_Class1; var _local14:gameClip_Student1_Class1; var _local15:gameClip_Student2_Class1; var _local16:gameClip_Student3_Class1; var _local17:gameClip_Leader_Class2; var _local18:gameClip_Student1_Class2; var _local19:gameClip_Student2_Class2; var _local20:gameClip_Student3_Class2; var _local21:gameClip_Leader_Class3; var _local22:gameClip_Student1_Class3; var _local23:gameClip_Student2_Class3; var _local24:gameClip_Student3_Class3; var _local25:gameClip_Leader_Class4; var _local26:gameClip_Student1_Class4; var _local27:gameClip_Student2_Class4; var _local28:gameClip_Student3_Class4; var _local29:gameClip_Leader_Class5; var _local30:gameClip_Student1_Class5; var _local31:gameClip_Student2_Class5; var _local32:gameClip_Student3_Class5; var _local33:gameClip_Leader_Class6; var _local34:gameClip_Student1_Class6; var _local35:gameClip_Student2_Class6; var _local36:gameClip_Student3_Class6; var _local37:gameClip_Leader_Class7; var _local38:gameClip_Student1_Class7; var _local39:gameClip_Student2_Class7; var _local40:gameClip_Student3_Class7; m_level = _arg3; m_student = _arg4; m_inteligence = _arg5; m_timeToFollowGoal = 0; switch (m_level){ case 0: switch (m_student){ case 0: _local13 = new gameClip_Leader_Class1(); _local12 = gameClip_MovieCharacter(_local13); _local12.instCircle.visible = false; break; case 1: _local14 = new gameClip_Student1_Class1(); _local12 = gameClip_MovieCharacter(_local14); break; case 2: _local15 = new gameClip_Student2_Class1(); _local12 = gameClip_MovieCharacter(_local15); break; case 3: _local16 = new gameClip_Student3_Class1(); _local12 = gameClip_MovieCharacter(_local16); break; }; break; case 1: switch (m_student){ case 0: _local17 = new gameClip_Leader_Class2(); _local12 = gameClip_MovieCharacter(_local17); _local12.instCircle.visible = false; break; case 1: _local18 = new gameClip_Student1_Class2(); _local12 = gameClip_MovieCharacter(_local18); break; case 2: _local19 = new gameClip_Student2_Class2(); _local12 = gameClip_MovieCharacter(_local19); break; case 3: _local20 = new gameClip_Student3_Class2(); _local12 = gameClip_MovieCharacter(_local20); break; }; break; case 2: switch (m_student){ case 0: _local21 = new gameClip_Leader_Class3(); _local12 = gameClip_MovieCharacter(_local21); _local12.instCircle.visible = false; break; case 1: _local22 = new gameClip_Student1_Class3(); _local12 = gameClip_MovieCharacter(_local22); break; case 2: _local23 = new gameClip_Student2_Class3(); _local12 = gameClip_MovieCharacter(_local23); break; case 3: _local24 = new gameClip_Student3_Class3(); _local12 = gameClip_MovieCharacter(_local24); break; }; break; case 3: switch (m_student){ case 0: _local25 = new gameClip_Leader_Class4(); _local12 = gameClip_MovieCharacter(_local25); _local12.instCircle.visible = false; break; case 1: _local26 = new gameClip_Student1_Class4(); _local12 = gameClip_MovieCharacter(_local26); break; case 2: _local27 = new gameClip_Student2_Class4(); _local12 = gameClip_MovieCharacter(_local27); break; case 3: _local28 = new gameClip_Student3_Class4(); _local12 = gameClip_MovieCharacter(_local28); break; }; break; case 4: switch (m_student){ case 0: _local29 = new gameClip_Leader_Class5(); _local12 = gameClip_MovieCharacter(_local29); _local12.instCircle.visible = false; break; case 1: _local30 = new gameClip_Student1_Class5(); _local12 = gameClip_MovieCharacter(_local30); break; case 2: _local31 = new gameClip_Student2_Class5(); _local12 = gameClip_MovieCharacter(_local31); break; case 3: _local32 = new gameClip_Student3_Class5(); _local12 = gameClip_MovieCharacter(_local32); break; }; break; case 5: switch (m_student){ case 0: _local33 = new gameClip_Leader_Class6(); _local12 = gameClip_MovieCharacter(_local33); _local12.instCircle.visible = false; break; case 1: _local34 = new gameClip_Student1_Class6(); _local12 = gameClip_MovieCharacter(_local34); break; case 2: _local35 = new gameClip_Student2_Class6(); _local12 = gameClip_MovieCharacter(_local35); break; case 3: _local36 = new gameClip_Student3_Class6(); _local12 = gameClip_MovieCharacter(_local36); break; }; break; case 6: switch (m_student){ case 0: _local37 = new gameClip_Leader_Class7(); _local12 = gameClip_MovieCharacter(_local37); _local12.instCircle.visible = false; break; case 1: _local38 = new gameClip_Student1_Class7(); _local12 = gameClip_MovieCharacter(_local38); break; case 2: _local39 = new gameClip_Student2_Class7(); _local12 = gameClip_MovieCharacter(_local39); break; case 3: _local40 = new gameClip_Student3_Class7(); _local12 = gameClip_MovieCharacter(_local40); break; }; break; }; super(_arg1, _arg2, _local12, -1, 0, 0, _arg7, _arg7, _arg8, _arg9, _arg10, Define.DIRECTION_NONE, _arg11); m_type = TYPE_STUDENT; m_clip.instShield.visible = false; m_bombTarget = null; changeSubState(SUB_SEARCH_FOR_BOMB); changeState(PRESENTATION); } public function changeSubState(_arg1:Number){ m_subIterator = 0; m_subState = _arg1; } public function freeEverythingAttached():void{ if (m_bombTarget != null){ try { m_bombTarget.m_marketAsTarget = -1; } catch(error:Error) { }; m_bombTarget = null; }; if (m_itemTarget != null){ m_itemTarget = null; }; if (m_characterTarget != null){ m_characterTarget = null; }; } public function logic():Number{ var sbomb:Bomb; var sdir:Number; if (!m_active){ return (0); }; if (m_impact > 0){ if (!m_shield){ m_lifes = (m_lifes - m_impact); m_gameClip.m_gameTimer.updateEnemyLifeInfo((m_index - (1 + m_gameClip.m_numberUserPlaying)), m_lifes); }; m_impact = 0; changeState(EXPLOTED); }; evalutionItem(); try { switch (m_state){ case PRESENTATION: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ changeSection("presentation"); }; break; case RUN: switch (m_subState){ case SUB_SEARCH_FOR_BOMB: if (Define.DEBUG_STUDENT_IA){ trace("0-SUB_SEARCH_FOR_BOMB"); }; m_bombTarget = m_gameClip.getNearestBombToTake(m_pos, m_inteligence); if (m_inteligence > 1){ m_itemTarget = m_gameClip.getNearestItem(m_pos); if (m_itemTarget != null){ if (Define.randRange(0, 10) < 4){ m_bombTarget = null; changeSubState(SUB_GO_FOR_ITEM); return (1); }; }; }; if (m_bombTarget != null){ m_bombTarget.m_marketAsTarget = m_index; sdir = Define.getDirectionPlus(m_pos, m_bombTarget.m_pos); if (m_direction != sdir){ changeDirection("run_", sdir); }; changeSubState(SUB_GO_FOR_BOMB); } else { m_timeToFollowGoal = Define.randRange(500, 3000); if (Define.randRange(0, 10) < 5){ m_characterTarget = Character(m_gameClip.m_playerSanta); changeSubState(SUB_GO_FOR_CHARACTER); } else { changeSubState(SUB_GO_TO_INITIAL_POSITION); }; }; break; case SUB_GO_FOR_BOMB: if (Define.DEBUG_STUDENT_IA){ trace("1-SUB_GO_FOR_BOMB"); }; if (m_bombTarget != null){ if (((((!(m_bombTarget.m_isTaken)) && ((m_bombTarget.m_iterationsMovement == 0)))) && ((m_bombTarget.m_timer >= m_inteligence)))){ sdir = Define.getDirectionPlus(m_pos, m_bombTarget.m_pos); if (m_direction != sdir){ changeDirection("run_", sdir); }; moveCharacter(); if ((((Math.abs((m_bombTarget.m_pos.x - m_pos.x)) < (Define.CIRCLE_DETECTION_BOMB_WIDTH >> 1))) && ((Math.abs((m_bombTarget.m_pos.y - m_pos.y)) < (Define.CIRCLE_DETECTION_BOMB_HEIGHT >> 1))))){ m_bombTarget.takeBomb(); m_timeToFollowGoal = Define.randRange(200, 2000); m_characterTarget = m_gameClip.getRandomCharacterTarget(m_index, Define.randRange(0, 20)); if (m_characterTarget != null){ changeSubState(SUB_GO_FOR_CHARACTER); } else { m_characterTarget = Character(m_gameClip.m_playerSanta); changeSubState(SUB_GO_FOR_CHARACTER); }; }; } else { m_bombTarget.m_marketAsTarget = -1; m_bombTarget = null; changeSubState(SUB_SEARCH_FOR_BOMB); }; } else { m_bombTarget = null; changeSubState(SUB_SEARCH_FOR_BOMB); }; break; case SUB_GO_FOR_CHARACTER: if (Define.DEBUG_STUDENT_IA){ trace("2-SUB_GO_FOR_CHARACTER"); }; if (m_characterTarget != null){ sdir = Define.getDirectionPlus(m_pos, m_characterTarget.m_pos); if (m_direction != sdir){ changeDirection("run_", sdir); }; }; moveCharacter(); if (m_bombTarget != null){ m_bombTarget.updatePos(m_pos.x, (m_pos.y + 10)); if (m_bombTarget.m_timer <= 1){ m_timeToFollowGoal = 0; }; }; m_timeToFollowGoal = (m_timeToFollowGoal - m_gameClip.m_gameTimer.m_timeDif); if (m_characterTarget != null){ if ((((Math.abs((m_pos.x - m_characterTarget.m_pos.x)) < (Define.CIRCLE_DETECTION_BOMB_WIDTH * 3))) && ((Math.abs((m_pos.y - m_characterTarget.m_pos.y)) < (Define.CIRCLE_DETECTION_BOMB_HEIGHT * 3))))){ m_timeToFollowGoal = 0; }; }; if (m_timeToFollowGoal <= 0){ if (m_bombTarget != null){ m_bombTarget.throwBomb(m_direction, m_vel_throw.x, m_vel_throw.y, m_iterations_throw); m_bombTarget = null; }; changeSubState(SUB_SEARCH_FOR_BOMB); }; break; case SUB_GO_TO_INITIAL_POSITION: if (Define.DEBUG_STUDENT_IA){ trace("3-SUB_GO_TO_INITIAL_POSITION"); }; sdir = Define.getDirectionPlus(m_pos, m_posInitial); if (m_direction != sdir){ changeDirection("run_", sdir); }; moveCharacter(); m_timeToFollowGoal = (m_timeToFollowGoal - m_gameClip.m_gameTimer.m_timeDif); if ((((m_timeToFollowGoal <= 0)) || ((Define.distancePoint(m_pos, m_posInitial) < (Define.CIRCLE_DETECTION_BOMB_WIDTH >> 2))))){ m_bombTarget = null; changeSubState(SUB_SEARCH_FOR_BOMB); }; break; case SUB_GO_FOR_ITEM: if (Define.DEBUG_STUDENT_IA){ trace("***************** 4-SUB_GO_FOR_ITEM"); }; if (m_itemTarget != null){ if (m_itemTarget.m_active){ sdir = Define.getDirectionPlus(m_pos, m_itemTarget.m_pos); if (m_direction != sdir){ changeDirection("run_", sdir); }; moveCharacter(); } else { m_itemTarget = null; changeSubState(SUB_SEARCH_FOR_BOMB); }; } else { m_itemTarget = null; changeSubState(SUB_SEARCH_FOR_BOMB); }; break; }; break; case EXPLOTED: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ if (m_shield){ m_timeoutOfShield = 1000; } else { m_clip.gotoAndPlay("exploded"); m_clip.m_endAnimation = false; }; if (m_bombTarget != null){ m_bombTarget.throwBomb(Define.DIRECTION_LEFT, 0, 0, 0); m_bombTarget = null; }; }; if (m_shield){ m_timeoutOfShield = (m_timeoutOfShield - m_gameClip.m_gameTimer.m_timeDif); }; if (((m_clip.m_endAnimation) || (((m_shield) && ((m_timeoutOfShield <= 0)))))){ m_shield = false; m_clip.instShield.visible = false; m_clip.m_endAnimation = false; if (m_lifes <= 0){ changeState(DISSAPPEAR); } else { m_direction = Define.DIRECTION_NONE; changeState(RUN); changeSubState(SUB_SEARCH_FOR_BOMB); freeEverythingAttached(); }; }; break; case DISSAPPEAR: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ m_clip.gotoAndPlay("disappear"); m_clip.m_endAnimation = false; }; if (m_clip.m_endAnimation){ m_clip.m_endAnimation = false; freeEverythingAttached(); dissapear(); changeState(NONE); }; break; case VICTORY: break; }; } catch(error:Error) { if (m_lifes <= 0){ changeState(DISSAPPEAR); } else { m_direction = Define.DIRECTION_NONE; changeState(RUN); changeSubState(SUB_SEARCH_FOR_BOMB); freeEverythingAttached(); }; }; return (1); } } }//package game
Section 114
//Player_User (game.Player_User) package game { import common.*; public class Player_User extends Character { public var m_bomb:Bomb; public var m_player_mode:Number; public var m_type_player:Number; public static var PLAYER_TWO_REFERENCE:Number = 1; public static var PLAYER_ONE_REFERENCE:Number = 0; public function Player_User(_arg1:Number, _arg2:gameClip, _arg3:Number, _arg4:Number=0, _arg5:Number=6, _arg6:Number=3, _arg7:Number=18, _arg8:Number=9, _arg9:Number=30, _arg10:Number=20){ var _local11:gameClip_MovieCharacter; var _local12:gameClip_Leader_Class1; var _local13:gameClip_Leader_Class2; var _local14:gameClip_Leader_Class3; var _local15:gameClip_Leader_Class4; var _local16:gameClip_Leader_Class5; var _local17:gameClip_Leader_Class6; var _local18:gameClip_Leader_Class7; m_player_mode = _arg4; m_type_player = _arg3; switch (m_type_player){ case 0: _local12 = new gameClip_Leader_Class1(); _local11 = gameClip_MovieCharacter(_local12); break; case 1: _local13 = new gameClip_Leader_Class2(); _local11 = gameClip_MovieCharacter(_local13); break; case 2: _local14 = new gameClip_Leader_Class3(); _local11 = gameClip_MovieCharacter(_local14); break; case 3: _local15 = new gameClip_Leader_Class4(); _local11 = gameClip_MovieCharacter(_local15); break; case 4: _local16 = new gameClip_Leader_Class5(); _local11 = gameClip_MovieCharacter(_local16); break; case 5: _local17 = new gameClip_Leader_Class6(); _local11 = gameClip_MovieCharacter(_local17); break; case 6: _local18 = new gameClip_Leader_Class7(); _local11 = gameClip_MovieCharacter(_local18); break; }; super(_arg1, _arg2, _local11, -1, 0, 0, _arg6, _arg6, _arg7, _arg8, _arg9, Define.DIRECTION_NONE, _arg10); m_type = TYPE_PLAYER; m_clip.instShield.visible = false; m_clip.instCircle.visible = false; m_bomb = null; changeState(PRESENTATION); } public function getInputAction():Boolean{ if (m_player_mode == PLAYER_ONE_REFERENCE){ if (m_gameClip.m_PlayerOne_key_Action_pressed){ m_gameClip.m_PlayerOne_key_Action_pressed = false; return (true); }; } else { if (m_gameClip.m_PlayerTwo_key_Action_pressed){ m_gameClip.m_PlayerTwo_key_Action_pressed = false; return (true); }; }; return (false); } public function logic():Number{ var _local1:Number; var _local2:*; var _local3:Bomb; if (!m_active){ return (0); }; if (m_impact > 0){ if (!m_shield){ m_lifes--; m_gameClip.m_updatePlayersInfo = true; }; m_impact = 0; changeState(EXPLOTED); }; evalutionItem(); switch (m_state){ case PRESENTATION: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ changeSection("presentation"); }; break; case RUN: _local1 = getInputDirection(); if (_local1 != m_direction){ if (_local1 != Define.DIRECTION_NONE){ changeDirection("run_", _local1); } else { changeDirection("quiet_", _local1); }; }; moveCharacter(); if (m_bomb != null){ m_bomb.updatePos(m_pos.x, (m_pos.y + 10)); if (getInputAction()){ _local2 = m_direction; if (_local2 == Define.DIRECTION_NONE){ _local2 = m_lastDirection; }; m_bomb.throwBomb(_local2, m_vel_throw.x, m_vel_throw.y, m_iterations_throw); m_bomb = null; }; } else { _local3 = m_gameClip.isBombInsideRangeToTake(m_pos, (Define.CIRCLE_DETECTION_BOMB_WIDTH >> 1), (Define.CIRCLE_DETECTION_BOMB_HEIGHT >> 1)); if (_local3 != null){ m_clip.instCircle.visible = true; if (getInputAction()){ m_bomb = _local3; m_bomb.takeBomb(); }; } else { m_clip.instCircle.visible = false; }; }; break; case EXPLOTED: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ if (m_shield){ m_timeoutOfShield = 1000; } else { m_clip.gotoAndPlay("exploded"); m_clip.m_endAnimation = false; }; if (m_bomb != null){ m_bomb.throwBomb(Define.DIRECTION_LEFT, 0, 0, 0); m_bomb = null; }; }; if (m_shield){ m_timeoutOfShield = (m_timeoutOfShield - m_gameClip.m_gameTimer.m_timeDif); }; if (((m_clip.m_endAnimation) || (((m_shield) && ((m_timeoutOfShield <= 0)))))){ m_clip.m_endAnimation = false; m_shield = false; m_clip.instShield.visible = false; if (m_lifes <= 0){ changeState(DISSAPPEAR); } else { m_direction = Define.DIRECTION_NONE; changeDirection("run_", Define.DIRECTION_NONE); changeSection(("run_" + Define.DIRECTION_DOWN)); changeState(RUN); }; }; break; case DISSAPPEAR: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ m_clip.gotoAndPlay("disappear"); m_clip.m_endAnimation = false; }; if (m_clip.m_endAnimation){ m_clip.m_endAnimation = false; dissapear(); changeState(NONE); return (0); }; break; case VICTORY: break; default: return (0); }; return (1); } public function getInputDirection():Number{ var _local1:Number; _local1 = Define.DIRECTION_NONE; if (m_player_mode == PLAYER_ONE_REFERENCE){ if (m_gameClip.m_PlayerOne_key_up_pressed){ _local1 = Define.DIRECTION_UP; }; if (m_gameClip.m_PlayerOne_key_down_pressed){ _local1 = Define.DIRECTION_DOWN; }; if (m_gameClip.m_PlayerOne_key_left_pressed){ if (_local1 == Define.DIRECTION_NONE){ _local1 = Define.DIRECTION_LEFT; } else { if (_local1 == Define.DIRECTION_UP){ _local1 = Define.DIRECTION_UP_LEFT; } else { _local1 = Define.DIRECTION_DOWN_LEFT; }; }; }; if (m_gameClip.m_PlayerOne_key_right_pressed){ if (_local1 == Define.DIRECTION_NONE){ _local1 = Define.DIRECTION_RIGHT; } else { if (_local1 == Define.DIRECTION_UP){ _local1 = Define.DIRECTION_UP_RIGHT; } else { _local1 = Define.DIRECTION_DOWN_RIGHT; }; }; }; } else { if (m_gameClip.m_PlayerTwo_key_up_pressed){ _local1 = Define.DIRECTION_UP; }; if (m_gameClip.m_PlayerTwo_key_down_pressed){ _local1 = Define.DIRECTION_DOWN; }; if (m_gameClip.m_PlayerTwo_key_left_pressed){ if (_local1 == Define.DIRECTION_NONE){ _local1 = Define.DIRECTION_LEFT; } else { if (_local1 == Define.DIRECTION_UP){ _local1 = Define.DIRECTION_UP_LEFT; } else { _local1 = Define.DIRECTION_DOWN_LEFT; }; }; }; if (m_gameClip.m_PlayerTwo_key_right_pressed){ if (_local1 == Define.DIRECTION_NONE){ _local1 = Define.DIRECTION_RIGHT; } else { if (_local1 == Define.DIRECTION_UP){ _local1 = Define.DIRECTION_UP_RIGHT; } else { _local1 = Define.DIRECTION_DOWN_RIGHT; }; }; }; }; return (_local1); } } }//package game
Section 115
//clipLogo (miscelanea.clipLogo) package miscelanea { import flash.display.*; public dynamic class clipLogo extends MovieClip { public function clipLogo(){ addFrameScript(228, frame229); } function frame229(){ stop(); MovieClip(root).gotoAndPlay("introBomber"); } } }//package miscelanea
Section 116
//MochiAd (mochiads.MochiAd) package mochiads { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.system.*; import flash.net.*; public class MochiAd { public static function getVersion():String{ return ("2.1"); } public static function showTimedAd(_arg1:Object):void{ MochiAd.showInterLevelAd(_arg1); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var f:Function; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; if (clip._mochiad_loaded){ return (null); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; lv.lc = name; lv.st = getTimer(); loader = new Loader(); f = function (_arg1:Object):void{ mc._mochiad_ctr_failed = true; }; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f); g = function (_arg1:Object):void{ MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function sendHighScore(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = MochiAd._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["sendHighScore", _arg1], _arg2, _arg3); return (true); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; return (_local3); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; _arg1.removeChild(_arg1._mochiad); delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ this.clip.stop(); }, ad_finished:function ():void{ this.clip.play(); }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = _local1.loaderInfo.bytesTotal; if ((((_local4 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ _local3 = true; }; }; }; if ((((_local2 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _loadCommunicator(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var clipname:String; var server:String; var depth:Number; var mc:MovieClip; var lv:URLVariables; var k:String; var lc:LocalConnection; var name:String; var req:URLRequest; var loader:Loader; var options = _arg1; DEFAULTS = {com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; clipname = ("_mochiad_com_" + options.id); if (!MochiAd._isNetworkAvailable()){ return (null); }; if (clip[clipname]){ return (clip[clipname]); }; server = (options.com_server + options.id); MochiAd._allowDomains(server); delete options.id; delete options.com_server; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, clipname, depth); lv = new URLVariables(); for (k in options) { lv[k] = options[k]; }; lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.name = name; mc.lc = lc; lv.lc = name; mc._id = 0; mc._queue = []; mc.rpcResult = function (_arg1:Object):void{ var _local3:Array; var _local4:Array; var _local5:Number; var _local6:Object; var _local7:Object; _arg1 = parseInt(_arg1.toString()); _local3 = mc._callbacks[_arg1]; if (typeof(_local3) == "undefined"){ return; }; delete mc._callbacks[_arg1]; _local4 = []; _local5 = 2; while (_local5 < _local3.length) { _local4.push(_local3[_local5]); _local5++; }; _local5 = 1; while (_local5 < arguments.length) { _local4.push(arguments[_local5]); _local5++; }; _local6 = _local3[1]; _local7 = _local3[0]; if (((_local7) && ((typeof(_local6) == "string")))){ _local6 = _local7[_local6]; }; if (typeof(_local6) == "function"){ _local6.apply(_local7, _local4); }; }; mc._didConnect = function (_arg1:String):void{ var _local2:Array; var _local3:Function; var _local4:Number; var _local5:Array; mc._endpoint = _arg1; _local2 = mc._queue; delete mc._queue; _local3 = mc.doSend; _local4 = 0; while (_local4 < _local2.length) { _local5 = _local2[_local4]; _local3.apply(this, _local5); _local4++; }; }; mc.doSend = function (_arg1:Array, _arg2:Object, _arg3:Object):void{ var _local5:Number; var _local6:LocalConnection; var _local7:Array; var _local8:Number; if (mc._endpoint == null){ _local7 = []; _local8 = 0; while (_local8 < arguments.length) { _local7.push(arguments[_local8]); _local8++; }; mc._queue.push(_local7); return; }; mc._id = (mc._id + 1); _local5 = mc._id; mc._callbacks[_local5] = [_arg2, ((_arg3) || (_arg2))]; _local6 = new LocalConnection(); _local6.send(mc._endpoint, "rpc", _local5, _arg1); }; mc._callbacks = {}; mc._callbacks[0] = [mc, "_didConnect"]; lv.st = getTimer(); req = new URLRequest((server + ".swf")); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader = new Loader(); loader.load(req); mc.addChild(loader); mc._mochiad_com = loader; return (mc); } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, ad_started:function ():void{ this.clip.stop(); }, ad_finished:function ():void{ this.clip.play(); }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); bar.x = 10; bar.y = (h - 20); bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo((w - 20), 0); backing.lineTo((w - 20), 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo((w - 20), 0); inside.lineTo((w - 20), 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo((w - 20), 0); outline.lineTo((w - 20), 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ complete = true; if (unloaded){ MochiAd.unload(clip); }; }; clip.loaderInfo.addEventListener(Event.COMPLETE, f); if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (!this.parent.parent){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); if (!chk.showing){ _local11 = _local2.loaderInfo.bytesTotal; if ((((_local11 > 0)) || (("number" == "undefined")))){ chk.showing = true; chk.started = getTimer(); } else { if (_local3 > chk.ad_timeout){ _local4 = true; }; }; }; if ((((_local3 > chk.ad_msec)) || (this.parent._mochiad_ctr_failed))){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ MochiAd.showPreGameAd(_arg1); } public static function fetchHighScores(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{ var _local4:MovieClip; _local4 = MochiAd._loadCommunicator({clip:_arg1.clip, id:_arg1.id}); if (!_local4){ return (false); }; _local4.doSend(["fetchHighScores", _arg1], _arg2, _arg3); return (true); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { mc.removeEventListener(Event.ENTER_FRAME, f); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package mochiads
Section 117
//Sound_FxBombExplosion (sounds.Sound_FxBombExplosion) package sounds { import flash.media.*; public class Sound_FxBombExplosion extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 118
//Sound_FxItemLife (sounds.Sound_FxItemLife) package sounds { import common.*; import flash.media.*; public class Sound_FxItemLife extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ if (Define.DEBUG_GENERAL){ trace((("Sound_FxItemLife: PLAY SOUND(" + _arg1) + ")")); }; sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 119
//Sound_FxItemShield (sounds.Sound_FxItemShield) package sounds { import common.*; import flash.media.*; public class Sound_FxItemShield extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ if (Define.DEBUG_GENERAL){ trace((("Sound_FxItemShield: PLAY SOUND(" + _arg1) + ")")); }; sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 120
//Sound_FxItemSpeedUp (sounds.Sound_FxItemSpeedUp) package sounds { import common.*; import flash.media.*; public class Sound_FxItemSpeedUp extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ if (Define.DEBUG_GENERAL){ trace((("Sound_FxItemSpeedUp: PLAY SOUND(" + _arg1) + ")")); }; sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 121
//Sound_FxItemStrength (sounds.Sound_FxItemStrength) package sounds { import common.*; import flash.media.*; public class Sound_FxItemStrength extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ if (Define.DEBUG_GENERAL){ trace((("Sound_FxItemStrength: PLAY SOUND(" + _arg1) + ")")); }; sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 122
//Sound_FxSelection (sounds.Sound_FxSelection) package sounds { import flash.media.*; public class Sound_FxSelection extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 123
//Sound_Loop_1 (sounds.Sound_Loop_1) package sounds { import flash.media.*; public class Sound_Loop_1 extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 124
//Sound_Loop_2 (sounds.Sound_Loop_2) package sounds { import flash.media.*; public class Sound_Loop_2 extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 125
//Sound_Loop_3 (sounds.Sound_Loop_3) package sounds { import flash.media.*; public class Sound_Loop_3 extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 126
//Sound_MelodyLose (sounds.Sound_MelodyLose) package sounds { import flash.media.*; public class Sound_MelodyLose extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 127
//Sound_MelodyMenu (sounds.Sound_MelodyMenu) package sounds { import flash.media.*; public class Sound_MelodyMenu extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 128
//Sound_MelodyPresentationClubs (sounds.Sound_MelodyPresentationClubs) package sounds { import flash.media.*; public class Sound_MelodyPresentationClubs extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 129
//Sound_MelodyVictory (sounds.Sound_MelodyVictory) package sounds { import flash.media.*; public class Sound_MelodyVictory extends Sound { public var sound:SoundChannel; public function playSound(_arg1:Number){ sound = play(0, _arg1); } public function stopSound(){ sound.stop(); } } }//package sounds
Section 130
//SoundsGame (sounds.SoundsGame) package sounds { import common.*; public class SoundsGame { public var m_consumedMainMelodyMenu:Boolean; public var m_soundEnabled:Boolean; public var m_indexCurrentSound:Number; public var m_sounds:Array; public static var SOUNDS_SELECTION:Number = 1; public static var SOUNDS_FX_ITEM_SHIELD:Number = 8; public static var SOUNDS_PRESENTATION_CLUB:Number = 12; public static var SOUNDS_MELODY_MENU:Number = 0; public static var SOUNDS_FX_ITEM_LIFE:Number = 9; public static var SOUNDS_FX_ITEM_STRENGTH:Number = 7; public static var SOUNDS_FX_ITEM_SPEEDUP:Number = 6; public static var SOUNDS_FX_BOMB_EXPLOSION:Number = 5; public static var SOUNDS_LOSE:Number = 11; public static var SOUNDS_LOOP_2:Number = 3; public static var SOUNDS_LOOP_3:Number = 4; public static var SOUNDS_VICTORY:Number = 10; public static var SOUNDS_LOOP_1:Number = 2; public function SoundsGame(){ m_sounds = new Array(); m_indexCurrentSound = -1; m_soundEnabled = true; m_consumedMainMelodyMenu = true; loadGameSound(SOUNDS_MELODY_MENU); loadGameSound(SOUNDS_SELECTION); loadGameSound(SOUNDS_LOOP_1); loadGameSound(SOUNDS_LOOP_2); loadGameSound(SOUNDS_LOOP_3); loadGameSound(SOUNDS_FX_BOMB_EXPLOSION); loadGameSound(SOUNDS_FX_ITEM_SPEEDUP); loadGameSound(SOUNDS_FX_ITEM_STRENGTH); loadGameSound(SOUNDS_FX_ITEM_SHIELD); loadGameSound(SOUNDS_FX_ITEM_LIFE); loadGameSound(SOUNDS_VICTORY); loadGameSound(SOUNDS_LOSE); loadGameSound(SOUNDS_PRESENTATION_CLUB); } public function playGameSound(_arg1:Number, _arg2:Number){ m_indexCurrentSound = _arg1; if (Define.ENABLE_SOUND){ switch (_arg1){ case SOUNDS_MELODY_MENU: Sound_MelodyMenu(m_sounds[SOUNDS_MELODY_MENU]).playSound(_arg2); break; case SOUNDS_SELECTION: Sound_FxSelection(m_sounds[SOUNDS_SELECTION]).playSound(_arg2); break; case SOUNDS_LOOP_1: Sound_Loop_1(m_sounds[SOUNDS_LOOP_1]).playSound(_arg2); break; case SOUNDS_LOOP_2: Sound_Loop_2(m_sounds[SOUNDS_LOOP_2]).playSound(_arg2); break; case SOUNDS_LOOP_3: Sound_Loop_3(m_sounds[SOUNDS_LOOP_3]).playSound(_arg2); break; case SOUNDS_FX_BOMB_EXPLOSION: Sound_FxBombExplosion(m_sounds[SOUNDS_FX_BOMB_EXPLOSION]).playSound(_arg2); break; case SOUNDS_FX_ITEM_SPEEDUP: Sound_FxItemSpeedUp(m_sounds[SOUNDS_FX_ITEM_SPEEDUP]).playSound(_arg2); break; case SOUNDS_FX_ITEM_STRENGTH: Sound_FxItemStrength(m_sounds[SOUNDS_FX_ITEM_STRENGTH]).playSound(_arg2); break; case SOUNDS_FX_ITEM_SHIELD: Sound_FxItemShield(m_sounds[SOUNDS_FX_ITEM_SHIELD]).playSound(_arg2); break; case SOUNDS_FX_ITEM_LIFE: Sound_FxItemLife(m_sounds[SOUNDS_FX_ITEM_LIFE]).playSound(_arg2); break; case SOUNDS_VICTORY: Sound_MelodyVictory(m_sounds[SOUNDS_VICTORY]).playSound(_arg2); break; case SOUNDS_LOSE: Sound_MelodyLose(m_sounds[SOUNDS_LOSE]).playSound(_arg2); break; case SOUNDS_PRESENTATION_CLUB: Sound_MelodyPresentationClubs(m_sounds[SOUNDS_PRESENTATION_CLUB]).playSound(_arg2); break; }; }; } public function stopGameSound(_arg1:Number){ var p_index = _arg1; try { switch (p_index){ case SOUNDS_MELODY_MENU: Sound_MelodyMenu(m_sounds[SOUNDS_MELODY_MENU]).stopSound(); break; case SOUNDS_SELECTION: Sound_FxSelection(m_sounds[SOUNDS_SELECTION]).stopSound(); break; case SOUNDS_LOOP_1: Sound_Loop_1(m_sounds[SOUNDS_LOOP_1]).stopSound(); break; case SOUNDS_LOOP_2: Sound_Loop_2(m_sounds[SOUNDS_LOOP_2]).stopSound(); break; case SOUNDS_LOOP_3: Sound_Loop_3(m_sounds[SOUNDS_LOOP_3]).stopSound(); break; case SOUNDS_FX_BOMB_EXPLOSION: Sound_FxBombExplosion(m_sounds[SOUNDS_FX_BOMB_EXPLOSION]).stopSound(); break; case SOUNDS_FX_ITEM_SPEEDUP: Sound_FxItemSpeedUp(m_sounds[SOUNDS_FX_ITEM_SPEEDUP]).stopSound(); break; case SOUNDS_FX_ITEM_STRENGTH: Sound_FxItemStrength(m_sounds[SOUNDS_FX_ITEM_STRENGTH]).stopSound(); break; case SOUNDS_FX_ITEM_SHIELD: Sound_FxItemShield(m_sounds[SOUNDS_FX_ITEM_SHIELD]).stopSound(); break; case SOUNDS_FX_ITEM_LIFE: Sound_FxItemLife(m_sounds[SOUNDS_FX_ITEM_LIFE]).stopSound(); break; case SOUNDS_VICTORY: Sound_MelodyVictory(m_sounds[SOUNDS_VICTORY]).stopSound(); break; case SOUNDS_LOSE: Sound_MelodyLose(m_sounds[SOUNDS_LOSE]).stopSound(); break; case SOUNDS_PRESENTATION_CLUB: Sound_MelodyPresentationClubs(m_sounds[SOUNDS_PRESENTATION_CLUB]).stopSound(); break; }; } catch(err:Error) { if (Define.DEBUG_GENERAL){ trace(((("SoundsGame. Error en sound(" + p_index) + ")=") + err.toString())); }; }; } public function stopAllGameSounds(){ var _local1:*; _local1 = 0; while (_local1 < m_sounds.length) { stopGameSound(_local1); _local1++; }; } public function loadGameSound(_arg1:Number){ switch (_arg1){ case SOUNDS_MELODY_MENU: m_sounds.push(new Sound_MelodyMenu()); break; case SOUNDS_SELECTION: m_sounds.push(new Sound_FxSelection()); break; case SOUNDS_LOOP_1: m_sounds.push(new Sound_Loop_1()); break; case SOUNDS_LOOP_2: m_sounds.push(new Sound_Loop_2()); break; case SOUNDS_LOOP_3: m_sounds.push(new Sound_Loop_3()); break; case SOUNDS_FX_BOMB_EXPLOSION: m_sounds.push(new Sound_FxBombExplosion()); break; case SOUNDS_FX_ITEM_SPEEDUP: m_sounds.push(new Sound_FxItemSpeedUp()); break; case SOUNDS_FX_ITEM_STRENGTH: m_sounds.push(new Sound_FxItemStrength()); break; case SOUNDS_FX_ITEM_SHIELD: m_sounds.push(new Sound_FxItemShield()); break; case SOUNDS_FX_ITEM_LIFE: m_sounds.push(new Sound_FxItemLife()); break; case SOUNDS_VICTORY: m_sounds.push(new Sound_MelodyVictory()); break; case SOUNDS_LOSE: m_sounds.push(new Sound_MelodyLose()); break; case SOUNDS_PRESENTATION_CLUB: m_sounds.push(new Sound_MelodyPresentationClubs()); break; }; } } }//package sounds
Section 131
//gameClip_Upgrade (upgrade.gameClip_Upgrade) package upgrade { import flash.display.*; import flash.events.*; import sounds.*; import common.*; public class gameClip_Upgrade extends MovieClip { public var m_numberOfUpgradesAvailable_A:Number; public var m_numberOfUpgradesAvailable_B:Number; public var instPlayUpgrade:gameClip_Upgrade_Play; public var m_gameClip:gameClip; public var instUpgradePanel1:gameClip_UpgradePanel; public var instUpgradePanel2:gameClip_UpgradePanel; public function gameClip_Upgrade(_arg1:gameClip, _arg2:Number=1){ m_gameClip = _arg1; m_numberOfUpgradesAvailable_A = _arg2; m_numberOfUpgradesAvailable_B = _arg2; instPlayUpgrade.visible = false; instPlayUpgrade.enabled = false; instUpgradePanel1.instSpeed.gotoAndStop((Math.floor(((m_gameClip.m_s1_velBase_x - Define.SPEED_CHARACTER_MINIM) / Define.SPEED_CHARACTER_INCREMENT)) + 1)); instUpgradePanel1.instStrength.gotoAndStop((Math.floor(((m_gameClip.m_s1_velThrow_x - Define.STRENGTH_CHARACTER_MINIM) / Define.STRENGTH_CHARACTER_INCREMENT)) + 1)); instUpgradePanel1.instLifes.gotoAndStop(m_gameClip.m_s1_initalLifes); instUpgradePanel1.intCharacterToUpgrade.gotoAndStop(("player" + (m_gameClip.m_playerOneCharacter + 1))); if (m_gameClip.m_numberUserPlaying == 2){ instUpgradePanel2.intCharacterToUpgrade.gotoAndStop(("player" + (m_gameClip.m_playerTwoCharacter + 1))); instUpgradePanel2.instSpeed.gotoAndStop((Math.floor(((m_gameClip.m_s2_velBase_x - Define.SPEED_CHARACTER_MINIM) / Define.SPEED_CHARACTER_INCREMENT)) + 1)); instUpgradePanel2.instStrength.gotoAndStop((Math.floor(((m_gameClip.m_s2_velThrow_x - Define.STRENGTH_CHARACTER_MINIM) / Define.STRENGTH_CHARACTER_INCREMENT)) + 1)); instUpgradePanel2.instLifes.gotoAndStop(m_gameClip.m_s2_initalLifes); } else { instUpgradePanel2.visible = false; }; instPlayUpgrade.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instUpgradePanel1.instAddSpeed.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instUpgradePanel1.instAddStrength.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instUpgradePanel1.instAddLifes.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); if (m_gameClip.m_numberUserPlaying == 2){ instUpgradePanel2.instAddSpeed.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instUpgradePanel2.instAddStrength.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instUpgradePanel2.instAddLifes.addEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); }; } public function disableButtons(_arg1:Number):void{ if (_arg1 == 0){ instUpgradePanel1.instAddSpeed.enabled = false; instUpgradePanel1.instAddSpeed.visible = false; instUpgradePanel1.instAddSpeed.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instUpgradePanel1.instAddStrength.enabled = false; instUpgradePanel1.instAddStrength.visible = false; instUpgradePanel1.instAddStrength.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instUpgradePanel1.instAddLifes.enabled = false; instUpgradePanel1.instAddLifes.visible = false; instUpgradePanel1.instAddLifes.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); } else { instUpgradePanel2.instAddSpeed.enabled = false; instUpgradePanel2.instAddSpeed.visible = false; instUpgradePanel2.instAddSpeed.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instUpgradePanel2.instAddStrength.enabled = false; instUpgradePanel2.instAddStrength.visible = false; instUpgradePanel2.instAddStrength.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); instUpgradePanel2.instAddLifes.enabled = false; instUpgradePanel2.instAddLifes.visible = false; instUpgradePanel2.instAddLifes.removeEventListener(MouseEvent.MOUSE_DOWN, releaseButtons); }; if (m_gameClip.m_numberUserPlaying == 2){ if ((((m_numberOfUpgradesAvailable_A <= 0)) && ((m_numberOfUpgradesAvailable_B <= 0)))){ instPlayUpgrade.visible = true; instPlayUpgrade.enabled = true; }; } else { instPlayUpgrade.visible = true; instPlayUpgrade.enabled = true; }; } public function releaseButtons(_arg1:MouseEvent):void{ m_gameClip.m_soundManager.playGameSound(SoundsGame.SOUNDS_SELECTION, 1); if (_arg1.currentTarget == instPlayUpgrade){ alpha = 99; }; if (_arg1.currentTarget == instUpgradePanel1.instAddSpeed){ if (Define.DEBUG_GENERAL){ trace("**gameClip_Upgrade: PRESSED instUpgradePanel1.instAddSpeed"); }; m_gameClip.m_s1_velBase_x = (m_gameClip.m_s1_velBase_x + Define.SPEED_CHARACTER_INCREMENT); m_gameClip.m_s1_velBase_y = (m_gameClip.m_s1_velBase_y + (Define.SPEED_CHARACTER_INCREMENT / 2)); instUpgradePanel1.instSpeed.gotoAndStop((Math.floor(((m_gameClip.m_s1_velBase_x - Define.SPEED_CHARACTER_MINIM) / Define.SPEED_CHARACTER_INCREMENT)) + 1)); m_numberOfUpgradesAvailable_A--; if (m_numberOfUpgradesAvailable_A <= 0){ disableButtons(0); }; }; if (_arg1.currentTarget == instUpgradePanel1.instAddStrength){ if (Define.DEBUG_GENERAL){ trace("**gameClip_Upgrade: PRESSED instUpgradePanel1.instAddStrength"); }; m_gameClip.m_s1_velThrow_x = (m_gameClip.m_s1_velThrow_x + Define.STRENGTH_CHARACTER_INCREMENT); m_gameClip.m_s1_velThrow_y = (m_gameClip.m_s1_velThrow_y + (Define.STRENGTH_CHARACTER_INCREMENT / 2)); m_gameClip.m_s1_iterations_throw = (m_gameClip.m_s1_iterations_throw + Define.ITERATIONS_STRENGTH_CHARACTER_INCREMENT); if (m_gameClip.m_s1_iterations_throw > Define.ITERATIONS_STRENGTH_CHARACTER_MAXIMUM){ m_gameClip.m_s1_iterations_throw = Define.ITERATIONS_STRENGTH_CHARACTER_MAXIMUM; }; instUpgradePanel1.instStrength.gotoAndStop((Math.floor(((m_gameClip.m_s1_velThrow_x - Define.STRENGTH_CHARACTER_MINIM) / Define.STRENGTH_CHARACTER_INCREMENT)) + 1)); m_numberOfUpgradesAvailable_A--; if (m_numberOfUpgradesAvailable_A <= 0){ disableButtons(0); }; }; if (_arg1.currentTarget == instUpgradePanel1.instAddLifes){ if (Define.DEBUG_GENERAL){ trace("**gameClip_Upgrade: PRESSED instUpgradePanel1.instAddLifes"); }; m_gameClip.m_s1_initalLifes = (m_gameClip.m_s1_initalLifes + Define.LIFE_CHARACTER_INCREMENT); instUpgradePanel1.instLifes.gotoAndStop(m_gameClip.m_s1_initalLifes); m_numberOfUpgradesAvailable_A--; if (m_numberOfUpgradesAvailable_A <= 0){ disableButtons(0); }; }; if (_arg1.currentTarget == instUpgradePanel2.instAddSpeed){ if (Define.DEBUG_GENERAL){ trace("**gameClip_Upgrade: PRESSED instUpgradePanel2.instAddSpeed"); }; m_gameClip.m_s2_velBase_x = (m_gameClip.m_s2_velBase_x + Define.SPEED_CHARACTER_INCREMENT); m_gameClip.m_s2_velBase_y = (m_gameClip.m_s2_velBase_y + (Define.SPEED_CHARACTER_INCREMENT / 2)); instUpgradePanel2.instSpeed.gotoAndStop((Math.floor(((m_gameClip.m_s2_velBase_x - Define.SPEED_CHARACTER_MINIM) / Define.SPEED_CHARACTER_INCREMENT)) + 1)); m_numberOfUpgradesAvailable_B--; if (m_numberOfUpgradesAvailable_B <= 0){ disableButtons(1); }; }; if (_arg1.currentTarget == instUpgradePanel2.instAddStrength){ if (Define.DEBUG_GENERAL){ trace("**gameClip_Upgrade: PRESSED instUpgradePanel2.instAddStrength"); }; m_gameClip.m_s2_velThrow_x = (m_gameClip.m_s2_velThrow_x + Define.STRENGTH_CHARACTER_INCREMENT); m_gameClip.m_s2_velThrow_y = (m_gameClip.m_s2_velThrow_y + (Define.STRENGTH_CHARACTER_INCREMENT / 2)); m_gameClip.m_s2_iterations_throw = (m_gameClip.m_s2_iterations_throw + Define.ITERATIONS_STRENGTH_CHARACTER_INCREMENT); if (m_gameClip.m_s2_iterations_throw > Define.ITERATIONS_STRENGTH_CHARACTER_MAXIMUM){ m_gameClip.m_s2_iterations_throw = Define.ITERATIONS_STRENGTH_CHARACTER_MAXIMUM; }; instUpgradePanel2.instStrength.gotoAndStop((Math.floor(((m_gameClip.m_s2_velThrow_x - Define.STRENGTH_CHARACTER_MINIM) / Define.STRENGTH_CHARACTER_INCREMENT)) + 1)); m_numberOfUpgradesAvailable_B--; if (m_numberOfUpgradesAvailable_B <= 0){ disableButtons(1); }; }; if (_arg1.currentTarget == instUpgradePanel2.instAddLifes){ if (Define.DEBUG_GENERAL){ trace("**gameClip_Upgrade: PRESSED instUpgradePanel2.instAddLifes"); }; m_gameClip.m_s2_initalLifes = (m_gameClip.m_s2_initalLifes + Define.LIFE_CHARACTER_INCREMENT); instUpgradePanel2.instLifes.gotoAndStop(m_gameClip.m_s2_initalLifes); m_numberOfUpgradesAvailable_B--; if (m_numberOfUpgradesAvailable_B <= 0){ disableButtons(1); }; }; } } }//package upgrade
Section 132
//gameClip_Upgrade_Add (upgrade.gameClip_Upgrade_Add) package upgrade { import flash.display.*; public dynamic class gameClip_Upgrade_Add extends SimpleButton { } }//package upgrade
Section 133
//gameClip_Upgrade_DataBar (upgrade.gameClip_Upgrade_DataBar) package upgrade { import flash.display.*; public dynamic class gameClip_Upgrade_DataBar extends MovieClip { } }//package upgrade
Section 134
//gameClip_Upgrade_Play (upgrade.gameClip_Upgrade_Play) package upgrade { import flash.display.*; public dynamic class gameClip_Upgrade_Play extends SimpleButton { } }//package upgrade
Section 135
//gameClip_UpgradePanel (upgrade.gameClip_UpgradePanel) package upgrade { import flash.display.*; public dynamic class gameClip_UpgradePanel extends MovieClip { public var instAddStrength:gameClip_Upgrade_Add; public var instAddLifes:gameClip_Upgrade_Add; public var intCharacterToUpgrade:MovieClip; public var instLifes:gameClip_Upgrade_DataBar; public var instSpeed:gameClip_Upgrade_DataBar; public var instStrength:gameClip_Upgrade_DataBar; public var instAddSpeed:gameClip_Upgrade_Add; } }//package upgrade
Section 136
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 137
//gameBackgrounds (gameBackgrounds) package { import flash.display.*; public dynamic class gameBackgrounds extends MovieClip { } }//package
Section 138
//gameClip (gameClip) package { import flash.display.*; import flash.geom.*; import flash.events.*; import fl.managers.*; import sounds.*; import game.*; import common.*; import flash.media.*; import upgrade.*; import flash.net.*; import flash.ui.*; public class gameClip extends Sprite { public var m_iterator:Number; public var m_gameClip_EndGame:gameClip_EndGame; public var m_soundManager:SoundsGame; public var m_PlayerOne_key_right_pressed:Boolean; public var m_PlayerOne_key_left_pressed:Boolean; public var m_s1_velBase_x:Number; public var m_state:Number; public var m_lastState:Number; public var m_playerTwo:Player_User; public var m_s1_velBase_y:Number; public var m_listPlayers:Array; public var m_s2_initalLifes:Number; public var m_listItems:Array; public var m_isHistoryMode:Boolean; public var m_playerOne:Player_User; public var m_PlayerOne_key_Action_pressed:Boolean; public var m_PlayerTwo_key_right_pressed:Boolean; public var m_timeAcumulated:Number; public var m_PlayerTwo_key_down_pressed:Boolean; public var m_gameClip_Upgrade:gameClip_Upgrade; public var m_listBombs:Array; public var m_playerTwoCharacter:Number; public var m_s2_velThrow_y:Number; public var m_s2_velThrow_x:Number; public var m_PlayerTwo_key_Action_pressed:Boolean; public var m_presentationShortMovie:gameClip_ShortLevelIntro; public var m_playersUnlocked:Number; public var m_s2_velBase_x:Number; public var m_s2_velBase_y:Number; public var m_PlayerTwo_key_left_pressed:Boolean; public var m_playerSanta:Player_Santa; public var m_PlayerTwo_key_up_pressed:Boolean; public var m_gameTimer:gameTimer; public var m_maximumNumberOfBombs:Number; public var m_startText:gameClip_StartText; public var m_gameLevel:Number; public var m_s1_velThrow_x:Number; public var m_s1_velThrow_y:Number; public var m_levelsUnlocked:Number; public var m_numberUserPlaying:Number; public var m_updatePlayersInfo:Boolean; public var m_moviePause:pauseScreen; public var m_PlayerOne_key_up_pressed:Boolean; public var m_s1_iterations_throw:Number; public var m_PlayerOne_key_down_pressed:Boolean; public var m_gameBackgrounds:gameBackgrounds; public var m_s2_iterations_throw:Number; public var m_s1_initalLifes:Number; public var m_playerOneCharacter:Number; public static var STATE_GAME_UPGRADE_PLAYER:Number = 5; public static var STATE_GAME_LOADING:Number = 0; public static var STATE_GAME_RUN:Number = 2; public static var STATE_GAME_LOSE:Number = 4; public static var STATE_GAME_NONE:Number = -1; public static var STATE_GAME_PRESENTATION:Number = 1; public static var STATE_GAME_END:Number = 7; public static var STATE_GAME_WIN:Number = 3; public static var STATE_GAME_PAUSE:Number = 6; public function gameClip(_arg1:SoundsGame=null, _arg2:Number=0, _arg3:Number=-1, _arg4:Number=-1, _arg5:Boolean=true, _arg6:Number=2, _arg7:Number=2){ m_playersUnlocked = _arg6; m_levelsUnlocked = _arg7; m_isHistoryMode = _arg5; m_gameLevel = _arg2; m_playerOneCharacter = _arg3; m_playerTwoCharacter = _arg4; if (m_playerTwoCharacter == -1){ m_numberUserPlaying = 1; } else { m_numberUserPlaying = 2; }; m_soundManager = _arg1; m_updatePlayersInfo = false; m_PlayerOne_key_up_pressed = false; m_PlayerOne_key_down_pressed = false; m_PlayerOne_key_left_pressed = false; m_PlayerOne_key_right_pressed = false; m_PlayerOne_key_Action_pressed = false; m_PlayerTwo_key_up_pressed = false; m_PlayerTwo_key_down_pressed = false; m_PlayerTwo_key_left_pressed = false; m_PlayerTwo_key_right_pressed = false; m_PlayerTwo_key_Action_pressed = false; m_s1_velBase_x = Define.GAME_PLAYERS_CHARACTERIST[m_playerOneCharacter][0]; m_s1_velBase_y = Define.GAME_PLAYERS_CHARACTERIST[m_playerOneCharacter][1]; m_s1_velThrow_x = Define.GAME_PLAYERS_CHARACTERIST[m_playerOneCharacter][2]; m_s1_velThrow_y = Define.GAME_PLAYERS_CHARACTERIST[m_playerOneCharacter][3]; m_s1_iterations_throw = Define.GAME_PLAYERS_CHARACTERIST[m_playerOneCharacter][4]; m_s1_initalLifes = Define.GAME_PLAYERS_CHARACTERIST[m_playerOneCharacter][5]; if (m_numberUserPlaying == 2){ m_s2_velBase_x = Define.GAME_PLAYERS_CHARACTERIST[m_playerTwoCharacter][0]; m_s2_velBase_y = Define.GAME_PLAYERS_CHARACTERIST[m_playerTwoCharacter][1]; m_s2_velThrow_x = Define.GAME_PLAYERS_CHARACTERIST[m_playerTwoCharacter][2]; m_s2_velThrow_y = Define.GAME_PLAYERS_CHARACTERIST[m_playerTwoCharacter][3]; m_s2_iterations_throw = Define.GAME_PLAYERS_CHARACTERIST[m_playerTwoCharacter][4]; m_s2_initalLifes = Define.GAME_PLAYERS_CHARACTERIST[m_playerTwoCharacter][5]; }; changeState(STATE_GAME_LOADING); addEventListener(Event.ENTER_FRAME, mainGameLogic); } public function isBombInsideRangeToTake(_arg1:Point, _arg2:int, _arg3:int):Bomb{ var _local4:Bomb; _local4 = getNearestBombToTake(_arg1, 0, false); if (_local4 != null){ if ((((Math.abs((_local4.m_pos.x - _arg1.x)) < _arg2)) && ((Math.abs((_local4.m_pos.y - _arg1.y)) < _arg3)))){ return (_local4); }; }; return (null); } public function initPlayfieldElements():void{ var _local1:int; var _local2:Number; var _local3:Number; var _local4:int; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Player_Student; var _local16:Bomb; var _local17:int; var _local18:int; var _local19:Item; m_gameBackgrounds = new gameBackgrounds(); addChild(m_gameBackgrounds); m_gameBackgrounds.x = 0; m_gameBackgrounds.y = 0; m_gameBackgrounds.gotoAndStop(("classroom" + (m_gameLevel + 1))); m_listPlayers = new Array(); if (Define.DEBUG_GENERAL){ trace(("+A+ m_playerOneCharacter=" + m_playerOneCharacter)); }; m_playerOne = new Player_User(m_listPlayers.length, this, m_playerOneCharacter, 0, m_s1_velBase_x, m_s1_velBase_y, m_s1_velThrow_x, m_s1_velThrow_y, m_s1_iterations_throw, m_s1_initalLifes); m_listPlayers.push(m_playerOne); m_gameBackgrounds.addChild(m_playerOne); m_playerOne.initPosition(new Point(Define.GAME_INITIAL_POSITIONS[m_gameLevel][0][0], Define.GAME_INITIAL_POSITIONS[m_gameLevel][0][1])); if (m_numberUserPlaying == 2){ if (Define.DEBUG_GENERAL){ trace(("+B+ m_playerTwoCharacter=" + m_playerTwoCharacter)); }; m_playerTwo = new Player_User(m_listPlayers.length, this, m_playerTwoCharacter, 1, m_s2_velBase_x, m_s2_velBase_y, m_s2_velThrow_x, m_s2_velThrow_y, m_s2_iterations_throw, m_s2_initalLifes); m_listPlayers.push(m_playerTwo); m_gameBackgrounds.addChild(m_playerTwo); m_playerTwo.initPosition(new Point(Define.GAME_INITIAL_POSITIONS[m_gameLevel][1][0], Define.GAME_INITIAL_POSITIONS[m_gameLevel][1][1])); }; m_gameTimer.setUpPlayers(1, m_playerOneCharacter, 1, m_playerTwoCharacter); m_gameTimer.updatePlayers(m_playerOneCharacter, m_s1_initalLifes, m_playerTwoCharacter, m_s2_initalLifes); _local2 = 7.5; _local3 = 3.5; switch (m_gameLevel){ default: break; }; if (Define.randRange(0, 10) < 5){ _local2 = -(_local2); }; if (Define.randRange(0, 10) < 5){ _local3 = -(_local3); }; m_playerSanta = new Player_Santa(m_listPlayers.length, this, _local2, _local3); m_listPlayers.push(m_playerSanta); m_gameBackgrounds.addChild(m_playerSanta); m_playerSanta.initPosition(new Point((Define.GAME_AREA_WIDTH / 2), ((Define.GAME_AREA_HEIGHT / 2) + Define.TIMER_AREA_HEIGHT))); _local1 = 2; while (_local1 < Define.GAME_INITIAL_POSITIONS[m_gameLevel].length) { _local5 = Define.GAME_INITIAL_POSITIONS[m_gameLevel][_local1][0]; _local6 = Define.GAME_INITIAL_POSITIONS[m_gameLevel][_local1][1]; _local7 = Define.GAME_INITIAL_POSITIONS[m_gameLevel][_local1][2]; _local8 = Define.GAME_INITIAL_POSITIONS[m_gameLevel][_local1][3]; _local9 = Define.GAME_INITIAL_POSITIONS[m_gameLevel][_local1][4]; _local10 = Define.GAME_INITIAL_POSITIONS[m_gameLevel][_local1][5]; _local11 = Define.GAME_INITIAL_POSITIONS[m_gameLevel][_local1][6]; _local12 = Define.GAME_INITIAL_POSITIONS[m_gameLevel][_local1][7]; _local13 = Define.GAME_INITIAL_POSITIONS[m_gameLevel][_local1][8]; _local14 = Define.GAME_INITIAL_POSITIONS[m_gameLevel][_local1][9]; _local15 = new Player_Student(m_listPlayers.length, this, m_gameLevel, _local5, _local8, _local9, _local10, _local11, _local12, _local13, _local14); m_listPlayers.push(_local15); m_gameBackgrounds.addChild(_local15); _local15.initPosition(new Point(_local6, _local7)); m_gameTimer.pushNewEnemy((_local5 + 1), (m_gameLevel + 1), _local14); _local1++; }; m_maximumNumberOfBombs = Define.BOMB_LEVEL_CONFIGURATION[m_gameLevel]; m_listBombs = new Array(); _local1 = 0; while (_local1 < m_maximumNumberOfBombs) { _local16 = new Bomb(_local1, this); m_listBombs.push(_local16); m_gameBackgrounds.addChild(_local16); _local1++; }; _local4 = Define.randRange(4, m_maximumNumberOfBombs); while (_local4 > 0) { _local17 = Define.randRange((Character.WALL_SPACE * 2), (Define.GAME_AREA_WIDTH - (Character.WALL_SPACE * 2))); _local18 = Define.randRange(Character.CHARACTER_HEIGHT, (Define.GAME_AREA_HEIGHT - (Character.WALL_SPACE * 2))); insertNewBomb(_local17, _local18, Define.randRange(6, 20), 1); _local4--; }; m_listItems = new Array(); _local1 = 0; while (_local1 < Define.TOTAL_NUMBER_OF_ITEMS) { _local19 = new Item(_local1, this); m_listItems.push(_local19); m_gameBackgrounds.addChild(_local19); _local1++; }; } public function starNewLevel():void{ m_gameLevel++; changeState(STATE_GAME_LOADING); } public function exploteBombsAffected(_arg1:Point, _arg2:Number, _arg3:Number):void{ var _local4:*; do { _local4 = isBombInsideRangeActive(_arg1, _arg2, _arg3); if (_local4 != null){ _local4.changeState(Character.EXPLOTED); }; } while (_local4 != null); } public function resetInputKeys(){ m_PlayerOne_key_up_pressed = false; m_PlayerOne_key_down_pressed = false; m_PlayerOne_key_left_pressed = false; m_PlayerOne_key_right_pressed = false; m_PlayerOne_key_Action_pressed = false; m_PlayerTwo_key_up_pressed = false; m_PlayerTwo_key_down_pressed = false; m_PlayerTwo_key_left_pressed = false; m_PlayerTwo_key_right_pressed = false; } public function getNumberOfActiveBombs():Number{ var _local1:int; var _local2:int; var _local3:Bomb; _local2 = 0; _local1 = 0; while (_local1 < m_listBombs.length) { _local3 = Bomb(m_listBombs[_local1]); if (_local3.m_active){ _local2++; }; _local1++; }; return (_local2); } public function exploteAllBombsAffected():void{ var _local1:*; var _local2:Bomb; _local1 = 0; while (_local1 < m_listBombs.length) { _local2 = Bomb(m_listBombs[_local1]); if (((_local2.m_active) && (!((_local2.m_state == Character.EXPLOTED))))){ _local2.changeState(Character.EXPLOTED); }; _local1++; }; } public function getNearestBombActive(_arg1:Point):Bomb{ var _local2:int; var _local3:int; var _local4:int; var _local5:Bomb; var _local6:Bomb; _local4 = 100000000; _local2 = 0; while (_local2 < m_listBombs.length) { _local6 = Bomb(m_listBombs[_local2]); if (((_local6.m_active) && (!((_local6.m_state == Character.EXPLOTED))))){ _local3 = Point.distance(_arg1, _local6.m_pos); if (_local3 < _local4){ _local4 = _local3; _local5 = _local6; }; }; _local2++; }; return (_local5); } public function changeState(_arg1:Number){ m_iterator = 0; m_lastState = m_state; m_state = _arg1; m_timeAcumulated = 0; if (Define.DEBUG_GENERAL){ switch (m_state){ case STATE_GAME_NONE: trace("m_state=STATE_GAME_NONE"); break; case STATE_GAME_LOADING: trace("m_state=STATE_GAME_LOADING"); break; case STATE_GAME_PRESENTATION: trace("m_state=STATE_GAME_PRESENTATION"); break; case STATE_GAME_RUN: trace("m_state=STATE_GAME_RUN"); break; case STATE_GAME_WIN: trace("m_state=STATE_GAME_WIN"); break; case STATE_GAME_LOSE: trace("m_state=STATE_GAME_LOSE"); break; case STATE_GAME_PAUSE: trace("m_state=STATE_GAME_PAUSE"); break; }; }; } public function mainGameLogic(_arg1:Event):void{ var i:int; var stud:Player_Student; var sbomb:Bomb; var sitem:Item; var sNumberActiveUsers:Number; var sNumberActiveStudents:Number; var tmpInitial:Number; var fm:FocusManager; var selChar:Character; var gameResultVictory:gameResult; var gameResultLose:gameResult; var numOfUpgradesLocal:Number; var evt = _arg1; sNumberActiveUsers = 0; sNumberActiveStudents = 0; switch (m_state){ case STATE_GAME_LOADING: if (m_gameClip_Upgrade != null){ try { removeChild(m_gameClip_Upgrade); } catch(error:Error) { }; if (Define.DEBUG_GENERAL){ trace("gameClip.logic: Deleting m_gameClip_Upgrade"); }; m_gameClip_Upgrade = null; }; if (m_gameTimer != null){ try { removeChild(m_gameTimer); } catch(error:Error) { }; if (Define.DEBUG_GENERAL){ trace("gameClip.logic: Deleting GAME TIMER"); }; m_gameTimer = null; }; tmpInitial = 10000; m_gameTimer = new gameTimer(tmpInitial); resetInputKeys(); removePlayfieldElements(); if (m_isHistoryMode){ if (m_gameLevel == m_playerOneCharacter){ m_gameLevel++; }; if (m_gameLevel == m_playerTwoCharacter){ m_gameLevel++; }; }; initPlayfieldElements(); stage.addEventListener(KeyboardEvent.KEY_DOWN, getKeysPressedInGame); stage.addEventListener(KeyboardEvent.KEY_UP, getKeysReleasedInGame); addChild(m_gameTimer); m_gameTimer.y = (Define.SCREEN_HEIGHT - Define.TIMER_AREA_HEIGHT); changeState(STATE_GAME_PRESENTATION); m_presentationShortMovie = new gameClip_ShortLevelIntro(m_gameLevel); addChild(m_presentationShortMovie); m_soundManager.stopAllGameSounds(); playGameSound(SoundsGame.SOUNDS_PRESENTATION_CLUB, 1); break; case STATE_GAME_PRESENTATION: if (!m_presentationShortMovie.visible){ m_gameTimer.updateTime(); m_timeAcumulated = (m_timeAcumulated + m_gameTimer.m_timeDif); if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ m_timeAcumulated = 0; m_soundManager.stopAllGameSounds(); m_startText = new gameClip_StartText(); addChild(m_startText); m_startText.x = 50; m_startText.y = 10; }; m_playerOne.logic(); if (m_numberUserPlaying == 2){ m_playerTwo.logic(); }; m_playerSanta.logic(); i = (1 + m_numberUserPlaying); while (i < m_listPlayers.length) { stud = Player_Student(m_listPlayers[i]); if (stud != null){ stud.logic(); }; i = (i + 1); }; sortChildrenByY(m_gameBackgrounds); if (!m_startText.visible){ i = 0; while (i < m_listPlayers.length) { selChar = Character(m_listPlayers[i]); selChar.changeState(Character.RUN); i = (i + 1); }; switch (m_gameLevel){ case 0: case 1: case 2: m_soundManager.playGameSound(SoundsGame.SOUNDS_LOOP_1, 1000); break; case 3: case 4: case 5: m_soundManager.playGameSound(SoundsGame.SOUNDS_LOOP_2, 1000); break; case 6: m_soundManager.playGameSound(SoundsGame.SOUNDS_LOOP_3, 1000); break; }; removeChild(m_startText); m_playerOne.changeSection("quiet"); if (m_numberUserPlaying == 2){ m_playerTwo.changeSection("quiet"); }; fm = new FocusManager(this); fm.setFocus(stage); changeState(STATE_GAME_RUN); }; }; break; case STATE_GAME_RUN: m_gameTimer.updateTime(); sNumberActiveUsers = 0; sNumberActiveUsers = m_playerOne.logic(); if (m_numberUserPlaying == 2){ sNumberActiveUsers = (sNumberActiveUsers + m_playerTwo.logic()); }; if (sNumberActiveUsers <= 0){ changeState(STATE_GAME_LOSE); return; }; if (m_updatePlayersInfo){ m_updatePlayersInfo = false; if (m_numberUserPlaying == 1){ m_gameTimer.updatePlayers(m_playerOneCharacter, m_playerOne.m_lifes, m_playerTwoCharacter, -1); } else { m_gameTimer.updatePlayers(m_playerOneCharacter, m_playerOne.m_lifes, m_playerTwoCharacter, m_playerTwo.m_lifes); }; }; m_playerSanta.logic(); try { i = (1 + m_numberUserPlaying); while (i < m_listPlayers.length) { stud = Player_Student(m_listPlayers[i]); if (stud != null){ sNumberActiveStudents = (sNumberActiveStudents + stud.logic()); }; i = (i + 1); }; } catch(error:Error) { }; i = 0; while (i < m_maximumNumberOfBombs) { sbomb = Bomb(m_listBombs[i]); sbomb.logic(); i = (i + 1); }; i = 0; while (i < Define.TOTAL_NUMBER_OF_ITEMS) { sitem = Item(m_listItems[i]); sitem.logic(); i = (i + 1); }; sortChildrenByY(m_gameBackgrounds); if (sNumberActiveStudents <= 0){ if (m_isHistoryMode){ changeState(STATE_GAME_WIN); return; }; if (sNumberActiveUsers <= 1){ changeState(STATE_GAME_WIN); return; }; }; break; case STATE_GAME_WIN: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ m_soundManager.stopAllGameSounds(); m_soundManager.playGameSound(SoundsGame.SOUNDS_VICTORY, 1); i = 0; while (i < m_maximumNumberOfBombs) { sbomb = Bomb(m_listBombs[i]); sbomb.dissapear(); i = (i + 1); }; gameResultVictory = new gameResult(this, gameResult.RESULT_VICTORY, 0xFFFFFF, "VICTORY"); addChild(gameResultVictory); gameResultVictory.y = (Define.SCREEN_HEIGHT - Define.TIMER_AREA_HEIGHT); m_playerSanta.changeSection("final_gift"); if (((m_playerOne.m_active) && ((m_playerOne.m_lifes > 0)))){ m_playerOne.changeSection("victory"); }; if (m_numberUserPlaying == 2){ if (((m_playerTwo.m_active) && ((m_playerTwo.m_lifes > 0)))){ m_playerTwo.changeSection("victory"); }; }; }; break; case STATE_GAME_LOSE: if (m_iterator < 10){ m_iterator++; }; if (m_iterator == 1){ m_soundManager.stopAllGameSounds(); m_soundManager.playGameSound(SoundsGame.SOUNDS_LOSE, 1); i = 0; while (i < m_maximumNumberOfBombs) { sbomb = Bomb(m_listBombs[i]); sbomb.dissapear(); i = (i + 1); }; gameResultLose = new gameResult(this, gameResult.RESULT_LOSE, 0x666666, "LOSE"); addChild(gameResultLose); gameResultLose.y = (Define.SCREEN_HEIGHT - Define.TIMER_AREA_HEIGHT); m_playerSanta.changeSection("laugh_of_player"); i = (1 + m_numberUserPlaying); while (i < m_listPlayers.length) { stud = Player_Student(m_listPlayers[i]); if (stud != null){ stud.changeSection("victory"); }; i = (i + 1); }; }; break; case STATE_GAME_UPGRADE_PLAYER: if (m_iterator < 10){ m_iterator++; }; switch (m_iterator){ case 1: if (m_gameLevel >= (Define.TOTAL_NUMBER_OF_LEVELS_BOMBERSANTA - 1)){ stopGame(true); return; }; numOfUpgradesLocal = 1; if (m_gameLevel >= (Define.TOTAL_NUMBER_OF_LEVELS_BOMBERSANTA - 3)){ numOfUpgradesLocal = 2; }; m_gameClip_Upgrade = new gameClip_Upgrade(this, numOfUpgradesLocal); addChild(m_gameClip_Upgrade); break; case 2: if (m_isHistoryMode){ if (m_playersUnlocked < (m_gameLevel + 1)){ m_playersUnlocked = (m_gameLevel + 1); }; if (m_levelsUnlocked < (m_gameLevel + 1)){ m_levelsUnlocked = (m_gameLevel + 1); }; saveSharedObjectData(); }; break; }; if (m_gameClip_Upgrade.alpha == 99){ starNewLevel(); }; break; case STATE_GAME_PAUSE: break; case STATE_GAME_END: if (m_iterator < 10){ m_iterator++; }; switch (m_iterator){ case 1: m_gameClip_EndGame = new gameClip_EndGame(); addChild(m_gameClip_EndGame); break; case 2: if (m_isHistoryMode){ if (m_playersUnlocked < (m_gameLevel + 1)){ m_playersUnlocked = (m_gameLevel + 1); }; if (m_levelsUnlocked < (m_gameLevel + 1)){ m_levelsUnlocked = (m_gameLevel + 1); }; saveSharedObjectData(); }; break; }; if (m_gameClip_EndGame.alpha == 99){ this.visible = false; m_soundManager.playGameSound(SoundsGame.SOUNDS_MELODY_MENU, 1); changeState(STATE_GAME_NONE); }; break; }; } public function changeKeyCodeState(_arg1:Number, _arg2:Boolean){ switch (_arg1){ case Keyboard.UP: m_PlayerOne_key_up_pressed = _arg2; break; case Keyboard.DOWN: m_PlayerOne_key_down_pressed = _arg2; break; case Keyboard.LEFT: m_PlayerOne_key_left_pressed = _arg2; break; case Keyboard.RIGHT: m_PlayerOne_key_right_pressed = _arg2; break; case Keyboard.ENTER: m_PlayerOne_key_Action_pressed = _arg2; break; case Keyboard.SPACE: if (m_numberUserPlaying == 1){ m_PlayerOne_key_Action_pressed = _arg2; }; break; case 87: m_PlayerTwo_key_up_pressed = _arg2; break; case 83: m_PlayerTwo_key_down_pressed = _arg2; break; case 65: m_PlayerTwo_key_left_pressed = _arg2; break; case 68: m_PlayerTwo_key_right_pressed = _arg2; break; case 82: m_PlayerTwo_key_Action_pressed = _arg2; break; }; } public function stopGame(_arg1:Boolean):void{ removePlayfieldElements(); if (_arg1){ changeState(STATE_GAME_END); } else { this.visible = false; m_soundManager.playGameSound(SoundsGame.SOUNDS_MELODY_MENU, 1); changeState(STATE_GAME_NONE); }; } public function getNearestBombToTake(_arg1:Point, _arg2:Number=0, _arg3:Boolean=true):Bomb{ var _local4:int; var _local5:int; var _local6:int; var _local7:Bomb; var _local8:Bomb; var _local9:Boolean; _local6 = 100000000; _local4 = 0; while (_local4 < m_listBombs.length) { _local8 = Bomb(m_listBombs[_local4]); _local9 = ((((((((_local8.m_active) && ((_local8.m_isTaken == false)))) && ((_local8.m_iterationsMovement <= 0)))) && ((_local8.m_state == Character.PRESENTATION)))) && ((_local8.m_timer >= _arg2))); if (_arg3){ _local9 = ((_local9) && ((_local8.m_marketAsTarget == -1))); }; if (_local9){ _local5 = Point.distance(_arg1, _local8.m_pos); if (_local5 < _local6){ _local6 = _local5; _local7 = _local8; }; }; _local4++; }; return (_local7); } public function getKeysPressedInGame(_arg1:KeyboardEvent):void{ if (m_state == STATE_GAME_RUN){ changeKeyCodeState(_arg1.keyCode, true); }; } public function explotePlayersAffected(_arg1:Point, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:int; var _local6:Character; _local5 = 0; _local5 = 0; while (_local5 < m_listPlayers.length) { _local6 = Character(m_listPlayers[_local5]); if (_local6.m_state != Character.EXPLOTED){ if ((((Math.abs((_local6.m_pos.x - _arg1.x)) < _arg3)) && ((Math.abs((_local6.m_pos.y - _arg1.y)) < _arg4)))){ _local6.m_impact = 1; }; }; _local5++; }; } public function removePlayfieldElements():void{ var i:*; if (m_listPlayers != null){ try { i = 0; while (i < m_listPlayers.length) { m_gameBackgrounds.removeChild(Character(m_listPlayers[i])); i = (i + 1); }; } catch(error:Error) { }; if (Define.DEBUG_GENERAL){ trace((("gameClip.initPlayfieldElements: Deleting Character(m_listPlayers[" + i) + "])")); }; m_listPlayers.splice(0, m_listPlayers.length); m_listPlayers = null; }; if (m_listBombs != null){ try { i = 0; while (i < m_listBombs.length) { m_gameBackgrounds.removeChild(Bomb(m_listBombs[i])); i = (i + 1); }; } catch(error:Error) { }; if (Define.DEBUG_GENERAL){ trace((("gameClip.initPlayfieldElements: Deleting Bomb(m_listBombs[" + i) + "])")); }; m_listBombs.splice(0, m_listBombs.length); m_listBombs = null; }; if (m_listItems != null){ try { i = 0; while (i < m_listItems.length) { m_gameBackgrounds.removeChild(Item(m_listItems[i])); i = (i + 1); }; } catch(error:Error) { }; if (Define.DEBUG_GENERAL){ trace((("gameClip.initPlayfieldElements: Deleting Item(m_listItems[" + i) + "])")); }; m_listItems.splice(0, m_listItems.length); m_listItems = null; }; if (m_gameBackgrounds != null){ try { removeChild(m_gameBackgrounds); } catch(error:Error) { }; if (Define.DEBUG_GENERAL){ trace("gameClip.initPlayfieldElements: Deleting m_gameBackgrounds"); }; m_gameBackgrounds = null; }; } public function getRandomCharacterTarget(_arg1:Number, _arg2:Number):Character{ var _local3:Number; var _local4:Character; var _local5:Boolean; var _local6:*; _local3 = 0; _local4 = null; _local5 = false; _local6 = Math.floor((_arg2 % m_listPlayers.length)); do { if (_local6 == _arg1){ _local6++; }; if (_local6 >= m_listPlayers.length){ _local6 = 0; _local3++; }; _local4 = Character(m_listPlayers[_local6]); if ((((((_local4.m_state == Character.RUN)) && (_local4.m_active))) && (!((_local4.m_type == Character.TYPE_SANTAK))))){ _local5 = true; } else { _local6++; }; } while (((!(_local5)) && ((_local3 < 2)))); if (_local3 < 2){ return (_local4); }; return (null); } public function getNearestItem(_arg1:Point):Item{ var _local2:int; var _local3:int; var _local4:int; var _local5:Item; var _local6:Item; _local4 = 100000000; _local2 = 0; while (_local2 < m_listItems.length) { _local6 = Item(m_listItems[_local2]); if (_local6.m_active){ _local3 = Point.distance(_arg1, _local6.m_pos); if (_local3 < _local4){ _local4 = _local3; _local5 = _local6; }; }; _local2++; }; return (_local5); } public function getKeysReleasedInGame(_arg1:KeyboardEvent):void{ if (m_state == STATE_GAME_RUN){ changeKeyCodeState(_arg1.keyCode, false); }; } public function playGameSound(_arg1:Number, _arg2:Number){ if (m_soundManager != null){ m_soundManager.playGameSound(_arg1, _arg2); }; } public function saveSharedObjectData(){ var bomberSantaSO:SharedObject; var levelData:*; levelData = new Object(); levelData.numberOfUsersUnlocked = m_playersUnlocked; levelData.numberOfLevelsUnlocked = m_levelsUnlocked; try { bomberSantaSO = SharedObject.getLocal(Define.RECORDSET_BOMBERSANTA); bomberSantaSO.data.levelData = levelData; bomberSantaSO.flush(); } catch(err:Error) { if (Define.DEBUG_GENERAL){ trace(("ERROR: Saving to shared object; err=" + err.toString())); }; }; bomberSantaSO.close(); } public function stopGameSounds(){ if (m_soundManager != null){ m_soundManager.stopAllGameSounds(); }; } public function isBombInsideRangeActive(_arg1:Point, _arg2:int, _arg3:int):Bomb{ var _local4:Bomb; _local4 = getNearestBombActive(_arg1); if (_local4 != null){ if ((((Math.abs((_local4.m_pos.x - _arg1.x)) < _arg2)) && ((Math.abs((_local4.m_pos.y - _arg1.y)) < _arg3)))){ return (_local4); }; }; return (null); } public function insertNewBomb(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Boolean{ var _local5:int; var _local6:Bomb; _local5 = 0; while (_local5 < m_listBombs.length) { _local6 = Bomb(m_listBombs[_local5]); if (_local6 != null){ if (!_local6.m_active){ _local6.initPositionBomb(new Point(_arg1, _arg2), _arg3, _arg4); return (true); }; }; _local5++; }; return (false); } public function retryLevel():void{ changeState(STATE_GAME_LOADING); } public function sortChildrenByY(_arg1:MovieClip):void{ var _local2:int; var _local3:Array; _local3 = new Array(); _local2 = _arg1.numChildren; while (_local2--) { _local3[_local2] = _arg1.getChildAt(_local2); }; _local3.sortOn("y", Array.NUMERIC); _local2 = _arg1.numChildren; while (_local2--) { if (_local3[_local2] != _arg1.getChildAt(_local2)){ _arg1.setChildIndex(_local3[_local2], _local2); }; }; } public function getNearestCharacter(_arg1:Point):Character{ var _local2:int; var _local3:int; var _local4:int; var _local5:Character; var _local6:Character; _local4 = 100000000; _local2 = 0; while (_local2 < m_listPlayers.length) { _local6 = Character(m_listPlayers[_local2]); if (((_local6.m_active) && (!((_local6.m_type == Character.TYPE_SANTAK))))){ _local3 = Point.distance(_arg1, _local6.m_pos); if (_local3 < _local4){ _local4 = _local3; _local5 = _local6; }; }; _local2++; }; return (_local5); } public function insertNewItem(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Boolean{ var _local5:int; var _local6:Item; _local5 = 0; while (_local5 < m_listItems.length) { _local6 = Item(m_listItems[_local5]); if (_local6 != null){ if (!_local6.m_active){ _local6.initItem(new Point(_arg1, _arg2), _arg3, _arg4); return (true); }; }; _local5++; }; return (false); } } }//package
Section 139
//loaderOfSounds (loaderOfSounds) package { import flash.display.*; public dynamic class loaderOfSounds extends MovieClip { } }//package
Section 140
//loadingBarProgress (loadingBarProgress) package { import flash.display.*; import flash.text.*; public dynamic class loadingBarProgress extends MovieClip { public var instMaskLoadingBarProgress:maskLoadingBarProgress; public var instText:TextField; } }//package
Section 141
//maskLoadingBarProgress (maskLoadingBarProgress) package { import flash.display.*; public dynamic class maskLoadingBarProgress extends MovieClip { } }//package
Section 142
//ScrollArrowDown_disabledSkin (ScrollArrowDown_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_disabledSkin extends MovieClip { } }//package
Section 143
//ScrollArrowDown_downSkin (ScrollArrowDown_downSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_downSkin extends MovieClip { } }//package
Section 144
//ScrollArrowDown_overSkin (ScrollArrowDown_overSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_overSkin extends MovieClip { } }//package
Section 145
//ScrollArrowDown_upSkin (ScrollArrowDown_upSkin) package { import flash.display.*; public dynamic class ScrollArrowDown_upSkin extends MovieClip { } }//package
Section 146
//ScrollArrowUp_disabledSkin (ScrollArrowUp_disabledSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_disabledSkin extends MovieClip { } }//package
Section 147
//ScrollArrowUp_downSkin (ScrollArrowUp_downSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_downSkin extends MovieClip { } }//package
Section 148
//ScrollArrowUp_overSkin (ScrollArrowUp_overSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_overSkin extends MovieClip { } }//package
Section 149
//ScrollArrowUp_upSkin (ScrollArrowUp_upSkin) package { import flash.display.*; public dynamic class ScrollArrowUp_upSkin extends MovieClip { } }//package
Section 150
//ScrollBar_thumbIcon (ScrollBar_thumbIcon) package { import flash.display.*; public dynamic class ScrollBar_thumbIcon extends MovieClip { } }//package
Section 151
//ScrollThumb_downSkin (ScrollThumb_downSkin) package { import flash.display.*; public dynamic class ScrollThumb_downSkin extends MovieClip { } }//package
Section 152
//ScrollThumb_overSkin (ScrollThumb_overSkin) package { import flash.display.*; public dynamic class ScrollThumb_overSkin extends MovieClip { } }//package
Section 153
//ScrollThumb_upSkin (ScrollThumb_upSkin) package { import flash.display.*; public dynamic class ScrollThumb_upSkin extends MovieClip { } }//package
Section 154
//ScrollTrack_skin (ScrollTrack_skin) package { import flash.display.*; public dynamic class ScrollTrack_skin extends MovieClip { } }//package
Section 155
//TextArea_disabledSkin (TextArea_disabledSkin) package { import flash.display.*; public dynamic class TextArea_disabledSkin extends MovieClip { } }//package
Section 156
//TextArea_upSkin (TextArea_upSkin) package { import flash.display.*; public dynamic class TextArea_upSkin extends MovieClip { } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:3
Symbol 3 MovieClip {game.gameCircleGetWall}Uses:2Used by:553 907 1233 1553 1877 2199 2527
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:41 42
Symbol 6 MovieClip {fl.core.ComponentShim}Used by:41 42
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip {TextArea_disabledSkin}Uses:7Used by:42
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip {TextArea_upSkin}Uses:9Used by:42
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClip {focusRectSkin}Uses:11Used by:41 42
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClip {ScrollTrack_skin}Uses:13Used by:41
Symbol 15 GraphicUsed by:18
Symbol 16 GraphicUsed by:17 20 24 34
Symbol 17 MovieClipUses:16Used by:18 28 30
Symbol 18 MovieClip {ScrollArrowUp_downSkin}Uses:15 17Used by:41
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip {ScrollArrowDown_downSkin}Uses:19 16Used by:41
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip {ScrollThumb_downSkin}Uses:21Used by:41
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClip {ScrollArrowDown_overSkin}Uses:23 16Used by:41
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip {ScrollThumb_overSkin}Uses:25Used by:41
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip {ScrollArrowUp_overSkin}Uses:27 17Used by:41
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip {ScrollArrowUp_upSkin}Uses:29 17Used by:41
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClip {ScrollThumb_upSkin}Uses:31Used by:41
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip {ScrollArrowDown_upSkin}Uses:33 16Used by:41
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClip {ScrollArrowDown_disabledSkin}Uses:35Used by:41
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip {ScrollArrowUp_disabledSkin}Uses:37Used by:41
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClip {ScrollBar_thumbIcon}Uses:39Used by:41
Symbol 41 MovieClip {fl.controls.UIScrollBar}Uses:5 6 12 14 18 20 22 24 26 28 30 32 34 36 38 40Used by:42
Symbol 42 MovieClip {fl.controls.TextArea}Uses:5 6 8 10 12 41
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClip {common.gameInterfaceInGame}Uses:43
Symbol 45 GraphicUsed by:57
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:57
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:57
Symbol 50 GraphicUsed by:57
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClip {maskLoadingBarProgress}Uses:51Used by:56
Symbol 53 GraphicUsed by:56
Symbol 54 FontUsed by:55 290 295 443 446 452 2829 2830 2831
Symbol 55 EditableTextUses:54Used by:56
Symbol 56 MovieClip {loadingBarProgress}Uses:52 53 55Used by:57
Symbol 57 MovieClip {common.gameLoader}Uses:45 47 49 50 56Used by:Timeline
Symbol 58 FontUsed by:59 296
Symbol 59 EditableTextUses:58Used by:Timeline
Symbol 60 GraphicUsed by:Timeline
Symbol 61 GraphicUsed by:107
Symbol 62 GraphicUsed by:107
Symbol 63 GraphicUsed by:107
Symbol 64 GraphicUsed by:107
Symbol 65 GraphicUsed by:107
Symbol 66 SoundUsed by:107
Symbol 67 GraphicUsed by:107
Symbol 68 GraphicUsed by:107
Symbol 69 GraphicUsed by:107
Symbol 70 GraphicUsed by:107
Symbol 71 GraphicUsed by:107
Symbol 72 GraphicUsed by:107
Symbol 73 GraphicUsed by:107
Symbol 74 GraphicUsed by:107
Symbol 75 GraphicUsed by:107
Symbol 76 GraphicUsed by:107
Symbol 77 GraphicUsed by:107
Symbol 78 GraphicUsed by:107
Symbol 79 GraphicUsed by:107
Symbol 80 GraphicUsed by:107
Symbol 81 GraphicUsed by:107
Symbol 82 GraphicUsed by:107
Symbol 83 GraphicUsed by:107
Symbol 84 GraphicUsed by:107
Symbol 85 GraphicUsed by:107
Symbol 86 GraphicUsed by:107
Symbol 87 GraphicUsed by:107
Symbol 88 GraphicUsed by:107
Symbol 89 GraphicUsed by:107
Symbol 90 GraphicUsed by:107
Symbol 91 GraphicUsed by:107
Symbol 92 GraphicUsed by:107
Symbol 93 GraphicUsed by:107
Symbol 94 GraphicUsed by:107
Symbol 95 GraphicUsed by:107
Symbol 96 GraphicUsed by:107
Symbol 97 GraphicUsed by:107 820 1151
Symbol 98 ShapeTweeningUsed by:107
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:107
Symbol 101 GraphicUsed by:107
Symbol 102 FontUsed by:104
Symbol 103 FontUsed by:104
Symbol 104 TextUses:102 103Used by:107
Symbol 105 FontUsed by:106
Symbol 106 TextUses:105Used by:107
Symbol 107 MovieClip {miscelanea.clipLogo}Uses:61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 104 106Used by:Timeline
Symbol 108 GraphicUsed by:262
Symbol 109 GraphicUsed by:190
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:131
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:131
Symbol 114 GraphicUsed by:115 1795 1822 1853 1863 2119 2144 2159 2175 2185 2612 2636 2649 2664 2672
Symbol 115 MovieClipUses:114Used by:131
Symbol 116 GraphicUsed by:117 1796 1850 1864 2120 2141 2160 2172 2186 2613 2633 2650 2661 2673
Symbol 117 MovieClipUses:116Used by:131
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:131
Symbol 120 GraphicUsed by:121 181 467 657 831 1164 1325 1716 1799 2123 2456 2616
Symbol 121 MovieClipUses:120Used by:131
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:131
Symbol 124 GraphicUsed by:125 145 162 184 210 230 258 470 501 547 596 638 660 685 730 748 772 813 834 857 901 943 984 1001 1026 1067 1083 1104 1144 1167 1189 1227 1249 1271 1311 1328 1350 1388 1407 1429 1469 1488 1510 1547 1643 1664 1701 1719 1742 1781 1802 1827 1871 1967 1989 2026 2044 2066 2105 2126 2149 2193 2214 2239 2281 2300 2325 2365 2382 2404 2439 2459 2483 2521 2540 2562 2600 2619 2641 2679 2695 2717 2754 2824 2863 2903
Symbol 125 MovieClipUses:124Used by:131
Symbol 126 GraphicUsed by:127 128 185 186 661 662 686 687 731 732 749 750 773 774 814 815 835 836 858 859 902 903 1002 1003 1027 1028 1068 1069 1168 1169 1190 1191 1228 1229 1250 1251 1272 1273 1312 1313 1329 1330 1351 1352 1389 1390 1408 1409 1430 1431 1470 1471 1720 1721 1743 1744 1782 1783 2045 2046 2067 2068 2106 2107 2127 2128 2150 2151 2194 2195 2301 2302 2326 2327 2366 2367 2460 2461 2484 2485 2522 2523 2541 2542 2563 2564 2601 2602 2620 2621 2642 2643 2680 2681 2696 2697 2718 2719 2755 2756
Symbol 127 MovieClipUses:126Used by:131
Symbol 128 MovieClipUses:126Used by:131
Symbol 129 GraphicUsed by:130 2129
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClipUses:111 113 115 117 119 121 123 125 127 128 130Used by:190
Symbol 132 GraphicUsed by:133 152 992 1074 1479 1634 1958
Symbol 133 MovieClipUses:132Used by:151
Symbol 134 GraphicUsed by:135 153 993 1075 1480 1635 1959
Symbol 135 MovieClipUses:134Used by:151
Symbol 136 GraphicUsed by:137 138 1558 1559 1584 1618 1636 1637 1881 1882 1906 1920 1942 1960 1961 1984 1997 2019
Symbol 137 MovieClipUses:136Used by:151
Symbol 138 MovieClipUses:136Used by:151
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:151
Symbol 141 GraphicUsed by:142 159 565 745 998 1080 1485 1562 1640 1885 1964 2297
Symbol 142 MovieClipUses:141Used by:151
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:151
Symbol 145 MovieClipUses:124Used by:151
Symbol 146 GraphicUsed by:147 148 1644 1645 1665 1666 1702 1703 1968 1969 1990 1991 2027 2028
Symbol 147 MovieClipUses:146Used by:151
Symbol 148 MovieClipUses:146Used by:151
Symbol 149 GraphicUsed by:150 1646
Symbol 150 MovieClipUses:149Used by:151
Symbol 151 MovieClipUses:133 135 137 138 140 142 144 145 147 148 150Used by:190
Symbol 152 MovieClipUses:132Used by:168
Symbol 153 MovieClipUses:134Used by:168
Symbol 154 GraphicUsed by:155 156 994 995 1021 1034 1060 1076 1077 1099 1115 1137 1481 1482 1505 1518 1540 1659 1672 1694
Symbol 155 MovieClipUses:154Used by:168
Symbol 156 MovieClipUses:154Used by:168
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:168
Symbol 159 MovieClipUses:141Used by:168
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:168
Symbol 162 MovieClipUses:124Used by:168
Symbol 163 GraphicUsed by:164 165 1084 1085 1489 1490
Symbol 164 MovieClipUses:163Used by:168
Symbol 165 MovieClipUses:163Used by:168
Symbol 166 GraphicUsed by:167 1086
Symbol 167 MovieClipUses:166Used by:168
Symbol 168 MovieClipUses:152 153 155 156 158 159 161 162 164 165 167Used by:190
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:190
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:189
Symbol 173 GraphicUsed by:174 826 848
Symbol 174 MovieClipUses:173Used by:189
Symbol 175 GraphicUsed by:176 827 852 867 884 894 1712 1737 1751 1765 1773
Symbol 176 MovieClipUses:175Used by:189
Symbol 177 GraphicUsed by:178 828 849 868 895 1713 1734 1752 1774
Symbol 178 MovieClipUses:177Used by:189
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:189
Symbol 181 MovieClipUses:120Used by:189
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:182Used by:189
Symbol 184 MovieClipUses:124Used by:189
Symbol 185 MovieClipUses:126Used by:189
Symbol 186 MovieClipUses:126Used by:189
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:189
Symbol 189 MovieClipUses:172 174 176 178 180 181 183 184 185 186 188Used by:190
Symbol 190 MovieClipUses:109 131 151 168 170 189Used by:262
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:211
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:211
Symbol 195 GraphicUsed by:196 464 492 513 525 540 2851 2869 2879 2891
Symbol 196 MovieClipUses:195Used by:211
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:211
Symbol 199 GraphicUsed by:200 463 539 2854 2868 2882 2894
Symbol 200 MovieClipUses:199Used by:211
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:211
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:211
Symbol 205 GraphicUsed by:206 207 254 255 2820 2821 2859 2860 2899 2900
Symbol 206 MovieClipUses:205Used by:211
Symbol 207 MovieClipUses:205Used by:211
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:211
Symbol 210 MovieClipUses:124Used by:211
Symbol 211 MovieClipUses:192 194 196 198 200 202 204 206 207 209 210Used by:262
Symbol 212 FontUsed by:213 214 215 237 264 301 315 369 384 390 396 402 408 414 424 425 439 440 443 446 452 456 554 646 1153 1234 1318 1478 1554 1633 1790 1878 1957 2114 2200 2287 2447 2528 2607 2773 2774 2775 2795 2800 2804 2805 2806 2828 2829 2830 2831 2908 2937 2942 2947
Symbol 213 TextUses:212Used by:262
Symbol 214 TextUses:212Used by:262
Symbol 215 TextUses:212Used by:262
Symbol 216 GraphicUsed by:217 933 963 1578 1606 1901 1929
Symbol 217 MovieClipUses:216Used by:236
Symbol 218 GraphicUsed by:219 911 934 950 964 975 1579 1597 1607 1617 1902 1919 1930 1941
Symbol 219 MovieClipUses:218Used by:236
Symbol 220 GraphicUsed by:221 935
Symbol 221 MovieClipUses:220Used by:236
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:236
Symbol 224 GraphicUsed by:225 912 913 938
Symbol 225 MovieClipUses:224Used by:236
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:236
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:228Used by:236
Symbol 230 MovieClipUses:124Used by:236
Symbol 231 GraphicUsed by:232 233 922 923 944 945 985 986
Symbol 232 MovieClipUses:231Used by:236
Symbol 233 MovieClipUses:231Used by:236
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:236
Symbol 236 MovieClipUses:217 219 221 223 225 227 229 230 232 233 235Used by:262
Symbol 237 TextUses:212Used by:262
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:262
Symbol 240 GraphicUsed by:241 2810
Symbol 241 MovieClipUses:240Used by:259
Symbol 242 GraphicUsed by:243 2867 2877 2878 2890
Symbol 243 MovieClipUses:242Used by:259
Symbol 244 GraphicUsed by:245 2813
Symbol 245 MovieClipUses:244Used by:259
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:259
Symbol 248 GraphicUsed by:249 2816
Symbol 249 MovieClipUses:248Used by:259
Symbol 250 GraphicUsed by:251 516 610 699 786 871 1038 1119 1201 1362 1522 1602 1676 1755 1843 1924 2001 2163 2338 2495 2653 2817 2872
Symbol 251 MovieClipUses:250Used by:259
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:259
Symbol 254 MovieClipUses:205Used by:259
Symbol 255 MovieClipUses:205Used by:259
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClipUses:256Used by:259
Symbol 258 MovieClipUses:124Used by:259
Symbol 259 MovieClipUses:241 243 245 247 249 251 253 254 255 257 258Used by:262
Symbol 260 GraphicUsed by:261 2787
Symbol 261 MovieClipUses:260Used by:262
Symbol 262 MovieClip {BomberSanta_fla.fondo_intro_mc_7}Uses:108 190 211 213 214 215 236 237 239 259 261 SS1Used by:Timeline
Symbol 263 GraphicUsed by:268
Symbol 264 TextUses:212Used by:268
Symbol 265 GraphicUsed by:268
Symbol 266 GraphicUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 ButtonUses:263 264 265 266 267Used by:2762  Timeline
Symbol 269 GraphicUsed by:2964
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:272
Symbol 272 MovieClipUses:271Used by:273
Symbol 273 MovieClipUses:272Used by:2964
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:2964
Symbol 276 GraphicUsed by:2964
Symbol 277 GraphicUsed by:278 282
Symbol 278 MovieClipUses:277Used by:279
Symbol 279 MovieClipUses:278Used by:280 281
Symbol 280 MovieClipUses:279Used by:327 333 2921 2964
Symbol 281 MovieClipUses:279Used by:327 333 2921 2964
Symbol 282 MovieClipUses:277Used by:284
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:282 283Used by:327 333 2921 2964
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:287
Symbol 287 MovieClip {BomberSanta_fla.logojuego_108}Uses:286Used by:2964
Symbol 288 GraphicUsed by:292
Symbol 289 GraphicUsed by:292
Symbol 290 TextUses:54Used by:292
Symbol 291 GraphicUsed by:292
Symbol 292 ButtonUses:288 289 290 291Used by:2964
Symbol 293 GraphicUsed by:298
Symbol 294 GraphicUsed by:298 321
Symbol 295 TextUses:54Used by:298
Symbol 296 TextUses:58Used by:298 321
Symbol 297 GraphicUsed by:298
Symbol 298 ButtonUses:293 294 295 296 297Used by:2964
Symbol 299 GraphicUsed by:304
Symbol 300 GraphicUsed by:304 2842
Symbol 301 TextUses:212Used by:304
Symbol 302 GraphicUsed by:304
Symbol 303 GraphicUsed by:304
Symbol 304 ButtonUses:299 300 301 302 303Used by:2964
Symbol 305 GraphicUsed by:312
Symbol 306 GraphicUsed by:312
Symbol 307 FontUsed by:308 377 443 446 452 2829 2830 2831
Symbol 308 TextUses:307Used by:312
Symbol 309 GraphicUsed by:312
Symbol 310 GraphicUsed by:312
Symbol 311 GraphicUsed by:312
Symbol 312 ButtonUses:305 306 308 309 310 311Used by:2964
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:2964
Symbol 315 TextUses:212Used by:2964
Symbol 316 GraphicUsed by:321
Symbol 317 FontUsed by:318 323 329 370 371 372 373 374 375 443 446 452 823 908 991 2829 2830 2831
Symbol 318 TextUses:317Used by:321
Symbol 319 GraphicUsed by:321
Symbol 320 GraphicUsed by:321
Symbol 321 ButtonUses:316 294 318 296 319 320Used by:2964
Symbol 322 GraphicUsed by:327
Symbol 323 TextUses:317Used by:327
Symbol 324 GraphicUsed by:327
Symbol 325 GraphicUsed by:327
Symbol 326 GraphicUsed by:327
Symbol 327 ButtonUses:322 323 324 280 281 284 325 326Used by:2964
Symbol 328 GraphicUsed by:333
Symbol 329 TextUses:317Used by:333
Symbol 330 GraphicUsed by:333
Symbol 331 GraphicUsed by:333
Symbol 332 GraphicUsed by:333
Symbol 333 ButtonUses:328 329 330 280 281 284 331 332Used by:2964
Symbol 334 GraphicUsed by:338
Symbol 335 GraphicUsed by:338
Symbol 336 GraphicUsed by:338
Symbol 337 GraphicUsed by:338
Symbol 338 ButtonUses:334 335 336 337Used by:2964
Symbol 339 GraphicUsed by:343
Symbol 340 GraphicUsed by:343
Symbol 341 GraphicUsed by:343
Symbol 342 GraphicUsed by:343
Symbol 343 ButtonUses:339 340 341 342Used by:2964
Symbol 344 GraphicUsed by:348
Symbol 345 GraphicUsed by:348
Symbol 346 GraphicUsed by:348
Symbol 347 GraphicUsed by:348
Symbol 348 ButtonUses:344 345 346 347Used by:2964
Symbol 349 GraphicUsed by:353
Symbol 350 GraphicUsed by:353
Symbol 351 GraphicUsed by:353
Symbol 352 GraphicUsed by:353
Symbol 353 ButtonUses:349 350 351 352Used by:2964
Symbol 354 GraphicUsed by:358
Symbol 355 GraphicUsed by:358
Symbol 356 GraphicUsed by:358
Symbol 357 GraphicUsed by:358
Symbol 358 ButtonUses:354 355 356 357Used by:2964
Symbol 359 GraphicUsed by:363
Symbol 360 GraphicUsed by:363
Symbol 361 GraphicUsed by:363
Symbol 362 GraphicUsed by:363
Symbol 363 ButtonUses:359 360 361 362Used by:2964
Symbol 364 FontUsed by:365 366 367 368 419 420 421 422 423 443 446 452 2829 2830 2831
Symbol 365 EditableTextUses:364Used by:2964
Symbol 366 EditableTextUses:364Used by:2964
Symbol 367 EditableTextUses:364Used by:2964
Symbol 368 EditableTextUses:364Used by:2964
Symbol 369 EditableTextUses:212Used by:2964
Symbol 370 TextUses:317Used by:2964
Symbol 371 TextUses:317Used by:2964
Symbol 372 TextUses:317Used by:2964
Symbol 373 TextUses:317Used by:2964
Symbol 374 TextUses:317Used by:2964
Symbol 375 TextUses:317Used by:2964
Symbol 376 GraphicUsed by:382
Symbol 377 TextUses:307Used by:382
Symbol 378 GraphicUsed by:382
Symbol 379 GraphicUsed by:382 388 394 400 406 412 418
Symbol 380 GraphicUsed by:382
Symbol 381 GraphicUsed by:382
Symbol 382 ButtonUses:376 377 378 379 380 381Used by:2964
Symbol 383 GraphicUsed by:388
Symbol 384 TextUses:212Used by:388
Symbol 385 GraphicUsed by:388
Symbol 386 GraphicUsed by:388
Symbol 387 GraphicUsed by:388
Symbol 388 ButtonUses:383 384 385 379 386 387Used by:2964
Symbol 389 GraphicUsed by:394
Symbol 390 TextUses:212Used by:394
Symbol 391 GraphicUsed by:394
Symbol 392 GraphicUsed by:394
Symbol 393 GraphicUsed by:394
Symbol 394 ButtonUses:389 390 391 379 392 393Used by:2964
Symbol 395 GraphicUsed by:400
Symbol 396 TextUses:212Used by:400
Symbol 397 GraphicUsed by:400
Symbol 398 GraphicUsed by:400
Symbol 399 GraphicUsed by:400
Symbol 400 ButtonUses:395 396 397 379 398 399Used by:2964
Symbol 401 GraphicUsed by:406
Symbol 402 TextUses:212Used by:406
Symbol 403 GraphicUsed by:406
Symbol 404 GraphicUsed by:406
Symbol 405 GraphicUsed by:406
Symbol 406 ButtonUses:401 402 403 379 404 405Used by:2964
Symbol 407 GraphicUsed by:412
Symbol 408 TextUses:212Used by:412
Symbol 409 GraphicUsed by:412
Symbol 410 GraphicUsed by:412
Symbol 411 GraphicUsed by:412
Symbol 412 ButtonUses:407 408 409 379 410 411Used by:2964
Symbol 413 GraphicUsed by:418
Symbol 414 TextUses:212Used by:418
Symbol 415 GraphicUsed by:418
Symbol 416 GraphicUsed by:418
Symbol 417 GraphicUsed by:418
Symbol 418 ButtonUses:413 414 415 379 416 417Used by:2964
Symbol 419 EditableTextUses:364Used by:2964
Symbol 420 EditableTextUses:364Used by:2964
Symbol 421 EditableTextUses:364Used by:2964
Symbol 422 EditableTextUses:364Used by:2964
Symbol 423 EditableTextUses:364Used by:2964
Symbol 424 TextUses:212Used by:2964
Symbol 425 TextUses:212Used by:2964
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:426Used by:438
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:430
Symbol 430 MovieClipUses:429Used by:431
Symbol 431 MovieClipUses:430Used by:438
Symbol 432 GraphicUsed by:433
Symbol 433 MovieClipUses:432Used by:438
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:434Used by:438
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClipUses:436Used by:438
Symbol 438 MovieClip {game.gameClip_Item}Uses:427 431 433 435 437Used by:2964
Symbol 439 TextUses:212Used by:2964
Symbol 440 TextUses:212Used by:2964
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:444
Symbol 443 EditableTextUses:54 212 307 317 364Used by:444
Symbol 444 MovieClipUses:442 443Used by:2964
Symbol 445 GraphicUsed by:449
Symbol 446 EditableTextUses:54 212 307 317 364Used by:449
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:449
Symbol 449 MovieClipUses:445 446 448Used by:2964
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:453
Symbol 452 EditableTextUses:54 212 307 317 364Used by:453
Symbol 453 MovieClipUses:451 452Used by:2964
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:820
Symbol 456 TextUses:212Used by:820
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:457Used by:553 645 736 819 907 990 1073 1150 1233 1317 1394 1475 1553 1632 1707 1787 1877 1956 2032 2111 2199 2286 2370 2444 2527 2606 2685 2760 2905
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:459Used by:476 481 485 486 487 520
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:476 481 485 486 487 520
Symbol 463 MovieClipUses:199Used by:476 481 485 486 487 520
Symbol 464 MovieClipUses:195Used by:476 481 485 486 487 520
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:476 481 485 486 487 520
Symbol 467 MovieClipUses:120Used by:476 481 485 486 487 520
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:476 481 485 486 487 520
Symbol 470 MovieClipUses:124Used by:476 481 485 486 487 520
Symbol 471 GraphicUsed by:472 473 502 503 548 549
Symbol 472 MovieClipUses:471Used by:476 481 485 486 487 520
Symbol 473 MovieClipUses:471Used by:476 481 485 486 487 520
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:476 481 485 486 487 520
Symbol 476 MovieClipUses:460 462 463 464 466 467 469 470 472 473 475Used by:553
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:479
Symbol 479 MovieClipUses:478Used by:480
Symbol 480 MovieClipUses:479Used by:553 645 736 819 907 990 1073 1150 1233 1317 1394 1475 1553 1632 1707 1787 1877 1956 2032 2111 2199 2286 2370 2444 2527 2606 2685 2760
Symbol 481 MovieClipUses:460 462 463 464 466 467 469 470 472 473 475Used by:553
Symbol 482 GraphicUsed by:483 841 1174 1256 1335 1414 1726 1810 2051 2132 2466 2547 2626 2702 2825
Symbol 483 MovieClipUses:482Used by:484
Symbol 484 MovieClipUses:483Used by:485
Symbol 485 MovieClipUses:460 462 463 464 466 467 469 470 472 473 475 484Used by:553
Symbol 486 MovieClip {BomberSanta_fla.gc_Leader_Class1_Dissapear_168}Uses:460 462 463 464 466 467 469 470 472 473 475Used by:553
Symbol 487 MovieClipUses:460 462 463 464 466 467 469 470 472 473 475Used by:553 2832
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:506
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:506
Symbol 492 MovieClipUses:195Used by:506
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:506
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:495Used by:506
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:497Used by:506
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:499Used by:506
Symbol 501 MovieClipUses:124Used by:506
Symbol 502 MovieClipUses:471Used by:506
Symbol 503 MovieClipUses:471Used by:506
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:504Used by:506
Symbol 506 MovieClipUses:489 491 492 494 496 498 500 501 502 503 505Used by:553
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:519
Symbol 509 GraphicUsed by:510 693
Symbol 510 MovieClipUses:509Used by:519
Symbol 511 GraphicUsed by:512
Symbol 512 MovieClipUses:511Used by:519
Symbol 513 MovieClipUses:195Used by:519
Symbol 514 GraphicUsed by:515
Symbol 515 MovieClipUses:514Used by:519
Symbol 516 MovieClipUses:250Used by:519
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:517Used by:519
Symbol 519 MovieClipUses:508 510 512 513 515 516 518Used by:553
Symbol 520 MovieClipUses:460 462 463 464 466 467 469 470 472 473 475Used by:553
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:534
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:534
Symbol 525 MovieClipUses:195Used by:534
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:534
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:534
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:534
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:534
Symbol 534 MovieClipUses:522 524 525 527 529 531 533Used by:553
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:552
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:552
Symbol 539 MovieClipUses:199Used by:552
Symbol 540 MovieClipUses:195Used by:552
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:552
Symbol 543 GraphicUsed by:544 727 898 2676
Symbol 544 MovieClipUses:543Used by:552
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545Used by:552
Symbol 547 MovieClipUses:124Used by:552
Symbol 548 MovieClipUses:471Used by:552
Symbol 549 MovieClipUses:471Used by:552
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:552
Symbol 552 MovieClipUses:536 538 539 540 542 544 546 547 548 549 551Used by:553
Symbol 553 MovieClip {game.gameClip_Leader_Class1}Uses:458 3 476 480 481 485 486 487 506 519 520 534 552Used by:820 2924 2964
Symbol 554 TextUses:212Used by:820
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:555Used by:575 576 580 581 582 614
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClipUses:557Used by:575 576 580 581 582 614
Symbol 559 GraphicUsed by:560 741
Symbol 560 MovieClipUses:559Used by:575 576 580 581 582 614
Symbol 561 GraphicUsed by:562 591 606 630 742 767 782 806 1598
Symbol 562 MovieClipUses:561Used by:575 576 580 581 582 614
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:575 576 580 581 582 614
Symbol 565 MovieClipUses:141Used by:575 576 580 581 582 614
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:575 576 580 581 582 614
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:575 576 580 581 582 614
Symbol 570 GraphicUsed by:571 572 597 598 1567 1568 1591 1592 1890 1891 1913 1914
Symbol 571 MovieClipUses:570Used by:575 576 580 581 582 614
Symbol 572 MovieClipUses:570Used by:575 576 580 581 582 614
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:575 576 580 581 582 614
Symbol 575 MovieClipUses:556 558 560 562 564 565 567 569 571 572 574Used by:645
Symbol 576 MovieClipUses:556 558 560 562 564 565 567 569 571 572 574Used by:645
Symbol 577 GraphicUsed by:578 667 755 928 1008 1089 1495 1573 1649 1896 1974 2221 2306 2388
Symbol 578 MovieClipUses:577Used by:579
Symbol 579 MovieClipUses:578Used by:580
Symbol 580 MovieClipUses:556 558 560 562 564 565 567 569 571 572 574 579Used by:645
Symbol 581 MovieClip {BomberSanta_fla.gc_Student3_Class1_Dissapear_228}Uses:556 558 560 562 564 565 567 569 571 572 574Used by:645
Symbol 582 MovieClipUses:556 558 562 564 565 567 569 571 572 560 574Used by:645
Symbol 583 GraphicUsed by:584 615
Symbol 584 MovieClipUses:583Used by:601
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:585Used by:601
Symbol 587 GraphicUsed by:588 607 618 621 631 764 783 794 797 807 1599
Symbol 588 MovieClipUses:587Used by:601
Symbol 589 GraphicUsed by:590
Symbol 590 MovieClipUses:589Used by:601
Symbol 591 MovieClipUses:561Used by:601
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592Used by:601
Symbol 594 GraphicUsed by:595
Symbol 595 MovieClipUses:594Used by:601
Symbol 596 MovieClipUses:124Used by:601
Symbol 597 MovieClipUses:570Used by:601
Symbol 598 MovieClipUses:570Used by:601
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:601
Symbol 601 MovieClipUses:584 586 588 590 591 593 595 596 597 598 600Used by:645
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:613
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:604Used by:613
Symbol 606 MovieClipUses:561Used by:613
Symbol 607 MovieClipUses:587Used by:613
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:613
Symbol 610 MovieClipUses:250Used by:613
Symbol 611 GraphicUsed by:612 1603
Symbol 612 MovieClipUses:611Used by:613
Symbol 613 MovieClipUses:603 605 606 607 609 610 612Used by:645
Symbol 614 MovieClipUses:556 558 560 562 564 565 567 569 571 572 574Used by:645
Symbol 615 MovieClipUses:583Used by:626
Symbol 616 GraphicUsed by:617 629
Symbol 617 MovieClipUses:616Used by:626
Symbol 618 MovieClipUses:587Used by:626
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619Used by:626
Symbol 621 MovieClipUses:587Used by:626
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClipUses:622Used by:626
Symbol 624 GraphicUsed by:625 1614
Symbol 625 MovieClipUses:624Used by:626
Symbol 626 MovieClipUses:615 617 618 620 621 623 625Used by:645
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:627Used by:644
Symbol 629 MovieClipUses:616Used by:644
Symbol 630 MovieClipUses:561Used by:644
Symbol 631 MovieClipUses:587Used by:644
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClipUses:632Used by:644
Symbol 634 GraphicUsed by:635 810 1064 1141 1544 1622 1698 1946 2023 2362
Symbol 635 MovieClipUses:634Used by:644
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:644
Symbol 638 MovieClipUses:124Used by:644
Symbol 639 GraphicUsed by:640 641 1627 1628 1951 1952
Symbol 640 MovieClipUses:639Used by:644
Symbol 641 MovieClipUses:639Used by:644
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642Used by:644
Symbol 644 MovieClipUses:628 629 630 631 633 635 637 638 640 641 643Used by:645
Symbol 645 MovieClip {game.gameClip_Student3_Class1}Uses:458 575 480 576 580 581 582 601 613 614 626 644Used by:820 2924 2964
Symbol 646 TextUses:212Used by:820
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:647Used by:665 666 669 670 671 703
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649Used by:665 666 669 670 671 703
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651Used by:665 666 669 670 671 703
Symbol 653 GraphicUsed by:654 680 694
Symbol 654 MovieClipUses:653Used by:665 666 669 670 671 703
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:665 666 669 670 671 703
Symbol 657 MovieClipUses:120Used by:665 666 669 670 671 703
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:665 666 669 670 671 703
Symbol 660 MovieClipUses:124Used by:665 666 669 670 671 703
Symbol 661 MovieClipUses:126Used by:665 666 669 670 671 703
Symbol 662 MovieClipUses:126Used by:665 666 669 670 671 703
Symbol 663 GraphicUsed by:664
Symbol 664 MovieClipUses:663Used by:665 666 669 670 671 703
Symbol 665 MovieClipUses:648 650 652 654 656 657 659 660 661 662 664Used by:736
Symbol 666 MovieClipUses:648 650 652 654 656 657 659 660 661 662 664Used by:736
Symbol 667 MovieClipUses:577Used by:668
Symbol 668 MovieClipUses:667Used by:669
Symbol 669 MovieClipUses:648 650 652 654 656 657 659 660 661 662 664 668Used by:736
Symbol 670 MovieClip {BomberSanta_fla.gc_Student1_Class1_Dissapear_288}Uses:648 650 652 654 656 657 659 660 661 662 664Used by:736
Symbol 671 MovieClipUses:648 650 654 656 657 659 660 661 662 652 664Used by:736 2832
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:672Used by:690
Symbol 674 GraphicUsed by:675
Symbol 675 MovieClipUses:674Used by:690
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:676Used by:690
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:690
Symbol 680 MovieClipUses:653Used by:690
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:690
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:690
Symbol 685 MovieClipUses:124Used by:690
Symbol 686 MovieClipUses:126Used by:690
Symbol 687 MovieClipUses:126Used by:690
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClipUses:688Used by:690
Symbol 690 MovieClipUses:673 675 677 679 680 682 684 685 686 687 689Used by:736
Symbol 691 GraphicUsed by:692
Symbol 692 MovieClipUses:691Used by:702
Symbol 693 MovieClipUses:509Used by:702
Symbol 694 MovieClipUses:653Used by:702
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:702
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:702
Symbol 699 MovieClipUses:250Used by:702
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:700Used by:702
Symbol 702 MovieClipUses:692 693 694 696 698 699 701Used by:736
Symbol 703 MovieClipUses:648 650 652 654 656 657 659 660 661 662 664Used by:736
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704Used by:717
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:717
Symbol 708 GraphicUsed by:709 712 724
Symbol 709 MovieClipUses:708Used by:717
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClipUses:710Used by:717
Symbol 712 MovieClipUses:708Used by:717
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:717
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715Used by:717
Symbol 717 MovieClipUses:705 707 709 711 712 714 716Used by:736
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:735
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:735
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:735
Symbol 724 MovieClipUses:708Used by:735
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:725Used by:735
Symbol 727 MovieClipUses:543Used by:735
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:735
Symbol 730 MovieClipUses:124Used by:735
Symbol 731 MovieClipUses:126Used by:735
Symbol 732 MovieClipUses:126Used by:735
Symbol 733 GraphicUsed by:734
Symbol 734 MovieClipUses:733Used by:735
Symbol 735 MovieClipUses:719 721 723 724 726 727 729 730 731 732 734Used by:736
Symbol 736 MovieClip {game.gameClip_Student1_Class1}Uses:458 665 480 666 669 670 671 690 702 703 717 735Used by:820 2924 2964
Symbol 737 GraphicUsed by:738
Symbol 738 MovieClipUses:737Used by:753 754 757 758 759 790
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClipUses:739Used by:753 754 757 758 759 790
Symbol 741 MovieClipUses:559Used by:753 754 757 758 759 790
Symbol 742 MovieClipUses:561Used by:753 754 757 758 759 790
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:753 754 757 758 759 790
Symbol 745 MovieClipUses:141Used by:753 754 757 758 759 790
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:746Used by:753 754 757 758 759 790
Symbol 748 MovieClipUses:124Used by:753 754 757 758 759 790
Symbol 749 MovieClipUses:126Used by:753 754 757 758 759 790
Symbol 750 MovieClipUses:126Used by:753 754 757 758 759 790
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:753 754 757 758 759 790
Symbol 753 MovieClipUses:738 740 741 742 744 745 747 748 749 750 752Used by:819
Symbol 754 MovieClipUses:738 740 741 742 744 745 747 748 749 750 752Used by:819
Symbol 755 MovieClipUses:577Used by:756
Symbol 756 MovieClipUses:755Used by:757
Symbol 757 MovieClipUses:738 740 741 742 744 745 747 748 749 750 752 756Used by:819
Symbol 758 MovieClip {BomberSanta_fla.gc_Student2_Class1_Dissapear_348}Uses:738 740 741 742 744 745 747 748 749 750 752Used by:819
Symbol 759 MovieClipUses:738 740 742 744 745 747 748 749 750 741 752Used by:819
Symbol 760 GraphicUsed by:761 791
Symbol 761 MovieClipUses:760Used by:777
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:762Used by:777
Symbol 764 MovieClipUses:587Used by:777
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:765Used by:777
Symbol 767 MovieClipUses:561Used by:777
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClipUses:768Used by:777
Symbol 770 GraphicUsed by:771
Symbol 771 MovieClipUses:770Used by:777
Symbol 772 MovieClipUses:124Used by:777
Symbol 773 MovieClipUses:126Used by:777
Symbol 774 MovieClipUses:126Used by:777
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:775Used by:777
Symbol 777 MovieClipUses:761 763 764 766 767 769 771 772 773 774 776Used by:819
Symbol 778 GraphicUsed by:779 1032
Symbol 779 MovieClipUses:778Used by:789
Symbol 780 GraphicUsed by:781 1033
Symbol 781 MovieClipUses:780Used by:789
Symbol 782 MovieClipUses:561Used by:789
Symbol 783 MovieClipUses:587Used by:789
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClipUses:784Used by:789
Symbol 786 MovieClipUses:250Used by:789
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:787Used by:789
Symbol 789 MovieClipUses:779 781 782 783 785 786 788Used by:819
Symbol 790 MovieClipUses:738 740 741 742 744 745 747 748 749 750 752Used by:819
Symbol 791 MovieClipUses:760Used by:802
Symbol 792 GraphicUsed by:793 805
Symbol 793 MovieClipUses:792Used by:802
Symbol 794 MovieClipUses:587Used by:802
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:795Used by:802
Symbol 797 MovieClipUses:587Used by:802
Symbol 798 GraphicUsed by:799
Symbol 799 MovieClipUses:798Used by:802
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:802
Symbol 802 MovieClipUses:791 793 794 796 797 799 801Used by:819
Symbol 803 GraphicUsed by:804
Symbol 804 MovieClipUses:803Used by:818
Symbol 805 MovieClipUses:792Used by:818
Symbol 806 MovieClipUses:561Used by:818
Symbol 807 MovieClipUses:587Used by:818
Symbol 808 GraphicUsed by:809
Symbol 809 MovieClipUses:808Used by:818
Symbol 810 MovieClipUses:634Used by:818
Symbol 811 GraphicUsed by:812
Symbol 812 MovieClipUses:811Used by:818
Symbol 813 MovieClipUses:124Used by:818
Symbol 814 MovieClipUses:126Used by:818
Symbol 815 MovieClipUses:126Used by:818
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:816Used by:818
Symbol 818 MovieClipUses:804 805 806 807 809 810 812 813 814 815 817Used by:819
Symbol 819 MovieClip {game.gameClip_Student2_Class1}Uses:458 753 480 754 757 758 759 777 789 790 802 818Used by:820 2924 2964
Symbol 820 MovieClip {BomberSanta_fla.gameClip_MovieClassroom1_143}Uses:455 97 456 553 554 645 646 736 819Used by:2762
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:1151
Symbol 823 TextUses:317Used by:1151
Symbol 824 GraphicUsed by:825
Symbol 825 MovieClipUses:824Used by:839 840 843 844 845 875
Symbol 826 MovieClipUses:173Used by:839 840 843 844 845 875
Symbol 827 MovieClipUses:175Used by:839 840 843 844 845 875
Symbol 828 MovieClipUses:177Used by:839 840 843 844 845 875
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:829Used by:839 840 843 844 845 875
Symbol 831 MovieClipUses:120Used by:839 840 843 844 845 875
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:839 840 843 844 845 875
Symbol 834 MovieClipUses:124Used by:839 840 843 844 845 875
Symbol 835 MovieClipUses:126Used by:839 840 843 844 845 875
Symbol 836 MovieClipUses:126Used by:839 840 843 844 845 875
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:837Used by:839 840 843 844 845 875
Symbol 839 MovieClipUses:825 826 827 828 830 831 833 834 835 836 838Used by:907
Symbol 840 MovieClipUses:825 826 827 828 830 831 833 834 835 836 838Used by:907
Symbol 841 MovieClipUses:482Used by:842
Symbol 842 MovieClipUses:841Used by:843
Symbol 843 MovieClipUses:825 826 827 828 830 831 833 834 835 836 838 842Used by:907
Symbol 844 MovieClip {BomberSanta_fla.gc_Leader_Class2_Dissapear_410}Uses:825 826 827 828 830 831 833 834 835 836 838Used by:907
Symbol 845 MovieClipUses:825 826 827 828 830 831 833 834 835 836 838Used by:907 2832
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClipUses:846Used by:862
Symbol 848 MovieClipUses:173Used by:862
Symbol 849 MovieClipUses:177Used by:862
Symbol 850 GraphicUsed by:851
Symbol 851 MovieClipUses:850Used by:862
Symbol 852 MovieClipUses:175Used by:862
Symbol 853 GraphicUsed by:854
Symbol 854 MovieClipUses:853Used by:862
Symbol 855 GraphicUsed by:856
Symbol 856 MovieClipUses:855Used by:862
Symbol 857 MovieClipUses:124Used by:862
Symbol 858 MovieClipUses:126Used by:862
Symbol 859 MovieClipUses:126Used by:862
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:860Used by:862
Symbol 862 MovieClipUses:847 848 849 851 852 854 856 857 858 859 861Used by:907
Symbol 863 GraphicUsed by:864
Symbol 864 MovieClipUses:863Used by:874
Symbol 865 GraphicUsed by:866
Symbol 866 MovieClipUses:865Used by:874
Symbol 867 MovieClipUses:175Used by:874
Symbol 868 MovieClipUses:177Used by:874
Symbol 869 GraphicUsed by:870
Symbol 870 MovieClipUses:869Used by:874
Symbol 871 MovieClipUses:250Used by:874
Symbol 872 GraphicUsed by:873
Symbol 873 MovieClipUses:872Used by:874
Symbol 874 MovieClipUses:864 866 867 868 870 871 873Used by:907
Symbol 875 MovieClipUses:825 826 827 828 830 831 833 834 835 836 838Used by:907
Symbol 876 GraphicUsed by:877
Symbol 877 MovieClipUses:876Used by:889
Symbol 878 GraphicUsed by:879
Symbol 879 MovieClipUses:878Used by:889
Symbol 880 GraphicUsed by:881 1762
Symbol 881 MovieClipUses:880Used by:889
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClipUses:882Used by:889
Symbol 884 MovieClipUses:175Used by:889
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClipUses:885Used by:889
Symbol 887 GraphicUsed by:888
Symbol 888 MovieClipUses:887Used by:889
Symbol 889 MovieClipUses:877 879 881 883 884 886 888Used by:907
Symbol 890 GraphicUsed by:891
Symbol 891 MovieClipUses:890Used by:906
Symbol 892 GraphicUsed by:893
Symbol 893 MovieClipUses:892Used by:906
Symbol 894 MovieClipUses:175Used by:906
Symbol 895 MovieClipUses:177Used by:906
Symbol 896 GraphicUsed by:897
Symbol 897 MovieClipUses:896Used by:906
Symbol 898 MovieClipUses:543Used by:906
Symbol 899 GraphicUsed by:900
Symbol 900 MovieClipUses:899Used by:906
Symbol 901 MovieClipUses:124Used by:906
Symbol 902 MovieClipUses:126Used by:906
Symbol 903 MovieClipUses:126Used by:906
Symbol 904 GraphicUsed by:905
Symbol 905 MovieClipUses:904Used by:906
Symbol 906 MovieClipUses:891 893 894 895 897 898 900 901 902 903 905Used by:907
Symbol 907 MovieClip {game.gameClip_Leader_Class2}Uses:458 3 839 480 840 843 844 845 862 874 875 889 906Used by:1151 2924 2964
Symbol 908 TextUses:317Used by:1151
Symbol 909 GraphicUsed by:910 949 974 1555 1596 1616 1879 1918 1940
Symbol 910 MovieClipUses:909Used by:926 927 930 931 932 962
Symbol 911 MovieClipUses:218Used by:926 927 930 931 932 962
Symbol 912 MovieClipUses:224Used by:926 927 930 931 932 962
Symbol 913 MovieClipUses:224Used by:926 927 930 931 932 962
Symbol 914 GraphicUsed by:915
Symbol 915 MovieClipUses:914Used by:926 927 930 931 932 962
Symbol 916 GraphicUsed by:917
Symbol 917 MovieClipUses:916Used by:926 927 930 931 932 962
Symbol 918 GraphicUsed by:919
Symbol 919 MovieClipUses:918Used by:926 927 930 931 932 962
Symbol 920 GraphicUsed by:921
Symbol 921 MovieClipUses:920Used by:926 927 930 931 932 962
Symbol 922 MovieClipUses:231Used by:926 927 930 931 932 962
Symbol 923 MovieClipUses:231Used by:926 927 930 931 932 962
Symbol 924 GraphicUsed by:925
Symbol 925 MovieClipUses:924Used by:926 927 930 931 932 962
Symbol 926 MovieClipUses:910 911 912 913 915 917 919 921 922 923 925Used by:990
Symbol 927 MovieClipUses:910 911 912 913 915 917 919 921 922 923 925Used by:990
Symbol 928 MovieClipUses:577Used by:929
Symbol 929 MovieClipUses:928Used by:930
Symbol 930 MovieClipUses:910 911 912 913 915 917 919 921 922 923 925 929Used by:990
Symbol 931 MovieClip {BomberSanta_fla.gc_Student3_Class2_Dissapear_470}Uses:910 911 912 913 915 917 919 921 922 923 925Used by:990
Symbol 932 MovieClipUses:910 911 913 915 917 919 921 922 923 912 925Used by:990
Symbol 933 MovieClipUses:216Used by:948
Symbol 934 MovieClipUses:218Used by:948
Symbol 935 MovieClipUses:220Used by:948
Symbol 936 GraphicUsed by:937
Symbol 937 MovieClipUses:936Used by:948
Symbol 938 MovieClipUses:224Used by:948
Symbol 939 GraphicUsed by:940
Symbol 940 MovieClipUses:939Used by:948
Symbol 941 GraphicUsed by:942
Symbol 942 MovieClipUses:941Used by:948
Symbol 943 MovieClipUses:124Used by:948
Symbol 944 MovieClipUses:231Used by:948
Symbol 945 MovieClipUses:231Used by:948
Symbol 946 GraphicUsed by:947
Symbol 947 MovieClipUses:946Used by:948
Symbol 948 MovieClipUses:933 934 935 937 938 940 942 943 944 945 947Used by:990
Symbol 949 MovieClipUses:909Used by:961
Symbol 950 MovieClipUses:218Used by:961
Symbol 951 GraphicUsed by:952 976
Symbol 952 MovieClipUses:951Used by:961
Symbol 953 GraphicUsed by:954 965 968 977
Symbol 954 MovieClipUses:953Used by:961
Symbol 955 GraphicUsed by:956
Symbol 956 MovieClipUses:955Used by:961
Symbol 957 GraphicUsed by:958
Symbol 958 MovieClipUses:957Used by:961
Symbol 959 GraphicUsed by:960
Symbol 960 MovieClipUses:959Used by:961
Symbol 961 MovieClipUses:949 950 952 954 956 958 960Used by:990
Symbol 962 MovieClipUses:910 911 912 913 915 917 919 921 922 923 925Used by:990
Symbol 963 MovieClipUses:216Used by:973
Symbol 964 MovieClipUses:218Used by:973
Symbol 965 MovieClipUses:953Used by:973
Symbol 966 GraphicUsed by:967
Symbol 967 MovieClipUses:966Used by:973
Symbol 968 MovieClipUses:953Used by:973
Symbol 969 GraphicUsed by:970
Symbol 970 MovieClipUses:969Used by:973
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:971Used by:973
Symbol 973 MovieClipUses:963 964 965 967 968 970 972Used by:990
Symbol 974 MovieClipUses:909Used by:989
Symbol 975 MovieClipUses:218Used by:989
Symbol 976 MovieClipUses:951Used by:989
Symbol 977 MovieClipUses:953Used by:989
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClipUses:978Used by:989
Symbol 980 GraphicUsed by:981
Symbol 981 MovieClipUses:980Used by:989
Symbol 982 GraphicUsed by:983
Symbol 983 MovieClipUses:982Used by:989
Symbol 984 MovieClipUses:124Used by:989
Symbol 985 MovieClipUses:231Used by:989
Symbol 986 MovieClipUses:231Used by:989
Symbol 987 GraphicUsed by:988
Symbol 988 MovieClipUses:987Used by:989
Symbol 989 MovieClipUses:974 975 976 977 979 981 983 984 985 986 988Used by:990
Symbol 990 MovieClip {game.gameClip_Student3_Class2}Uses:458 926 480 927 930 931 932 948 961 962 973 989Used by:1151 2924 2964
Symbol 991 TextUses:317Used by:1151
Symbol 992 MovieClipUses:132Used by:1006 1007 1010 1011 1012 1042
Symbol 993 MovieClipUses:134Used by:1006 1007 1010 1011 1012 1042
Symbol 994 MovieClipUses:154Used by:1006 1007 1010 1011 1012 1042
Symbol 995 MovieClipUses:154Used by:1006 1007 1010 1011 1012 1042
Symbol 996 GraphicUsed by:997
Symbol 997 MovieClipUses:996Used by:1006 1007 1010 1011 1012 1042
Symbol 998 MovieClipUses:141Used by:1006 1007 1010 1011 1012 1042
Symbol 999 GraphicUsed by:1000
Symbol 1000 MovieClipUses:999Used by:1006 1007 1010 1011 1012 1042
Symbol 1001 MovieClipUses:124Used by:1006 1007 1010 1011 1012 1042
Symbol 1002 MovieClipUses:126Used by:1006 1007 1010 1011 1012 1042
Symbol 1003 MovieClipUses:126Used by:1006 1007 1010 1011 1012 1042
Symbol 1004 GraphicUsed by:1005
Symbol 1005 MovieClipUses:1004Used by:1006 1007 1010 1011 1012 1042
Symbol 1006 MovieClipUses:992 993 994 995 997 998 1000 1001 1002 1003 1005Used by:1073
Symbol 1007 MovieClipUses:992 993 994 995 997 998 1000 1001 1002 1003 1005Used by:1073
Symbol 1008 MovieClipUses:577Used by:1009
Symbol 1009 MovieClipUses:1008Used by:1010
Symbol 1010 MovieClipUses:992 993 994 995 997 998 1000 1001 1002 1003 1005 1009Used by:1073
Symbol 1011 MovieClip {BomberSanta_fla.gc_Student1_Class2_Dissapear_530}Uses:992 993 994 995 997 998 1000 1001 1002 1003 1005Used by:1073
Symbol 1012 MovieClipUses:992 993 995 994 997 998 1000 1001 1002 1003 1005Used by:1073
Symbol 1013 GraphicUsed by:1014 1094 1500 1654 1979
Symbol 1014 MovieClipUses:1013Used by:1031
Symbol 1015 GraphicUsed by:1016 1095 1501 1655 1980
Symbol 1016 MovieClipUses:1015Used by:1031
Symbol 1017 GraphicUsed by:1018 1035 1047 1050 1061 1096 1116 1126 1129 1138 1502 1519 1529 1532 1541 1656 1673 1683 1686 1695
Symbol 1018 MovieClipUses:1017Used by:1031
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1019Used by:1031
Symbol 1021 MovieClipUses:154Used by:1031
Symbol 1022 GraphicUsed by:1023
Symbol 1023 MovieClipUses:1022Used by:1031
Symbol 1024 GraphicUsed by:1025
Symbol 1025 MovieClipUses:1024Used by:1031
Symbol 1026 MovieClipUses:124Used by:1031
Symbol 1027 MovieClipUses:126Used by:1031
Symbol 1028 MovieClipUses:126Used by:1031
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClipUses:1029Used by:1031
Symbol 1031 MovieClipUses:1014 1016 1018 1020 1021 1023 1025 1026 1027 1028 1030Used by:1073
Symbol 1032 MovieClipUses:778Used by:1041
Symbol 1033 MovieClipUses:780Used by:1041
Symbol 1034 MovieClipUses:154Used by:1041
Symbol 1035 MovieClipUses:1017Used by:1041
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:1036Used by:1041
Symbol 1038 MovieClipUses:250Used by:1041
Symbol 1039 GraphicUsed by:1040
Symbol 1040 MovieClipUses:1039Used by:1041
Symbol 1041 MovieClipUses:1032 1033 1034 1035 1037 1038 1040Used by:1073
Symbol 1042 MovieClipUses:992 993 994 995 997 998 1000 1001 1002 1003 1005Used by:1073
Symbol 1043 GraphicUsed by:1044 1124 1527 1681 2006
Symbol 1044 MovieClipUses:1043Used by:1055
Symbol 1045 GraphicUsed by:1046 1125 1528 1682 2007
Symbol 1046 MovieClipUses:1045Used by:1055
Symbol 1047 MovieClipUses:1017Used by:1055
Symbol 1048 GraphicUsed by:1049
Symbol 1049 MovieClipUses:1048Used by:1055
Symbol 1050 MovieClipUses:1017Used by:1055
Symbol 1051 GraphicUsed by:1052
Symbol 1052 MovieClipUses:1051Used by:1055
Symbol 1053 GraphicUsed by:1054
Symbol 1054 MovieClipUses:1053Used by:1055
Symbol 1055 MovieClipUses:1044 1046 1047 1049 1050 1052 1054Used by:1073
Symbol 1056 GraphicUsed by:1057 1135 1538 1692 2017
Symbol 1057 MovieClipUses:1056Used by:1072
Symbol 1058 GraphicUsed by:1059 1136 1539 1693 2018
Symbol 1059 MovieClipUses:1058Used by:1072
Symbol 1060 MovieClipUses:154Used by:1072
Symbol 1061 MovieClipUses:1017Used by:1072
Symbol 1062 GraphicUsed by:1063
Symbol 1063 MovieClipUses:1062Used by:1072
Symbol 1064 MovieClipUses:634Used by:1072
Symbol 1065 GraphicUsed by:1066
Symbol 1066 MovieClipUses:1065Used by:1072
Symbol 1067 MovieClipUses:124Used by:1072
Symbol 1068 MovieClipUses:126Used by:1072
Symbol 1069 MovieClipUses:126Used by:1072
Symbol 1070 GraphicUsed by:1071
Symbol 1071 MovieClipUses:1070Used by:1072
Symbol 1072 MovieClipUses:1057 1059 1060 1061 1063 1064 1066 1067 1068 1069 1071Used by:1073
Symbol 1073 MovieClip {game.gameClip_Student1_Class2}Uses:458 1006 480 1007 1010 1011 1012 1031 1041 1042 1055 1072Used by:1151 2924 2964
Symbol 1074 MovieClipUses:132Used by:1087 1088 1091 1092 1093 1123
Symbol 1075 MovieClipUses:134Used by:1087 1088 1091 1092 1093 1123
Symbol 1076 MovieClipUses:154Used by:1087 1088 1091 1092 1093 1123
Symbol 1077 MovieClipUses:154Used by:1087 1088 1091 1092 1093 1123
Symbol 1078 GraphicUsed by:1079
Symbol 1079 MovieClipUses:1078Used by:1087 1088 1091 1092 1093 1123
Symbol 1080 MovieClipUses:141Used by:1087 1088 1091 1092 1093 1123
Symbol 1081 GraphicUsed by:1082
Symbol 1082 MovieClipUses:1081Used by:1087 1088 1091 1092 1093 1123
Symbol 1083 MovieClipUses:124Used by:1087 1088 1091 1092 1093 1123
Symbol 1084 MovieClipUses:163Used by:1087 1088 1091 1092 1093 1123
Symbol 1085 MovieClipUses:163Used by:1087 1088 1091 1092 1093 1123
Symbol 1086 MovieClipUses:166Used by:1087 1088 1091 1092 1093 1123
Symbol 1087 MovieClipUses:1074 1075 1076 1077 1079 1080 1082 1083 1084 1085 1086Used by:1150
Symbol 1088 MovieClipUses:1074 1075 1076 1077 1079 1080 1082 1083 1084 1085 1086Used by:1150
Symbol 1089 MovieClipUses:577Used by:1090
Symbol 1090 MovieClipUses:1089Used by:1091
Symbol 1091 MovieClipUses:1074 1075 1076 1077 1079 1080 1082 1083 1084 1085 1086 1090Used by:1150
Symbol 1092 MovieClip {BomberSanta_fla.gc_Student2_Class2_Dissapear_590}Uses:1074 1075 1076 1077 1079 1080 1082 1083 1084 1085 1086Used by:1150
Symbol 1093 MovieClipUses:1074 1075 1077 1076 1079 1080 1082 1083 1084 1085 1086Used by:1150
Symbol 1094 MovieClipUses:1013Used by:1110
Symbol 1095 MovieClipUses:1015Used by:1110
Symbol 1096 MovieClipUses:1017Used by:1110
Symbol 1097 GraphicUsed by:1098
Symbol 1098 MovieClipUses:1097Used by:1110
Symbol 1099 MovieClipUses:154Used by:1110
Symbol 1100 GraphicUsed by:1101
Symbol 1101 MovieClipUses:1100Used by:1110
Symbol 1102 GraphicUsed by:1103
Symbol 1103 MovieClipUses:1102Used by:1110
Symbol 1104 MovieClipUses:124Used by:1110
Symbol 1105 GraphicUsed by:1106 1107 1145 1146 1511 1512 1548 1549
Symbol 1106 MovieClipUses:1105Used by:1110
Symbol 1107 MovieClipUses:1105Used by:1110
Symbol 1108 GraphicUsed by:1109
Symbol 1109 MovieClipUses:1108Used by:1110
Symbol 1110 MovieClipUses:1094 1095 1096 1098 1099 1101 1103 1104 1106 1107 1109Used by:1150
Symbol 1111 GraphicUsed by:1112 1516 1670 1995
Symbol 1112 MovieClipUses:1111Used by:1122
Symbol 1113 GraphicUsed by:1114 1517 1671 1996
Symbol 1114 MovieClipUses:1113Used by:1122
Symbol 1115 MovieClipUses:154Used by:1122
Symbol 1116 MovieClipUses:1017Used by:1122
Symbol 1117 GraphicUsed by:1118
Symbol 1118 MovieClipUses:1117Used by:1122
Symbol 1119 MovieClipUses:250Used by:1122
Symbol 1120 GraphicUsed by:1121
Symbol 1121 MovieClipUses:1120Used by:1122
Symbol 1122 MovieClipUses:1112 1114 1115 1116 1118 1119 1121Used by:1150
Symbol 1123 MovieClipUses:1074 1075 1076 1077 1079 1080 1082 1083 1084 1085 1086Used by:1150
Symbol 1124 MovieClipUses:1043Used by:1134
Symbol 1125 MovieClipUses:1045Used by:1134
Symbol 1126 MovieClipUses:1017Used by:1134
Symbol 1127 GraphicUsed by:1128
Symbol 1128 MovieClipUses:1127Used by:1134
Symbol 1129 MovieClipUses:1017Used by:1134
Symbol 1130 GraphicUsed by:1131
Symbol 1131 MovieClipUses:1130Used by:1134
Symbol 1132 GraphicUsed by:1133
Symbol 1133 MovieClipUses:1132Used by:1134
Symbol 1134 MovieClipUses:1124 1125 1126 1128 1129 1131 1133Used by:1150
Symbol 1135 MovieClipUses:1056Used by:1149
Symbol 1136 MovieClipUses:1058Used by:1149
Symbol 1137 MovieClipUses:154Used by:1149
Symbol 1138 MovieClipUses:1017Used by:1149
Symbol 1139 GraphicUsed by:1140
Symbol 1140 MovieClipUses:1139Used by:1149
Symbol 1141 MovieClipUses:634Used by:1149
Symbol 1142 GraphicUsed by:1143
Symbol 1143 MovieClipUses:1142Used by:1149
Symbol 1144 MovieClipUses:124Used by:1149
Symbol 1145 MovieClipUses:1105Used by:1149
Symbol 1146 MovieClipUses:1105Used by:1149
Symbol 1147 GraphicUsed by:1148
Symbol 1148 MovieClipUses:1147Used by:1149
Symbol 1149 MovieClipUses:1135 1136 1137 1138 1140 1141 1143 1144 1145 1146 1148Used by:1150
Symbol 1150 MovieClip {game.gameClip_Student2_Class2}Uses:458 1087 480 1088 1091 1092 1093 1110 1122 1123 1134 1149Used by:1151 2924 2964
Symbol 1151 MovieClip {BomberSanta_fla.gameClip_MovieClassroom2_391}Uses:822 97 823 907 908 990 991 1073 1150Used by:2762
Symbol 1152 GraphicUsed by:1476
Symbol 1153 TextUses:212Used by:1476
Symbol 1154 GraphicUsed by:1155 1319 2448
Symbol 1155 MovieClipUses:1154Used by:1172 1173 1176 1177 1178 1205
Symbol 1156 GraphicUsed by:1157 1179 1180 1195 1196 1206 1207 1217 1218 1320 1340 1341 1356 1357 1367 1368 1378 1379 2449 2471 2472 2489 2490 2500 2501 2511 2512
Symbol 1157 MovieClipUses:1156Used by:1172 1173 1176 1177 1178 1205
Symbol 1158 GraphicUsed by:1159 1184 1197 1211 1219 1321 1345 1358 1372 1380 1399 1424 1437 1453 1461
Symbol 1159 MovieClipUses:1158Used by:1172 1173 1176 1177 1178 1205
Symbol 1160 GraphicUsed by:1161 1181 1198 1208 1220 1322 1342 1359 1369 1381 1400 1421 1438 1462
Symbol 1161 MovieClipUses:1160Used by:1172 1173 1176 1177 1178 1205
Symbol 1162 GraphicUsed by:1163
Symbol 1163 MovieClipUses:1162Used by:1172 1173 1176 1177 1178 1205
Symbol 1164 MovieClipUses:120Used by:1172 1173 1176 1177 1178 1205
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1165Used by:1172 1173 1176 1177 1178 1205
Symbol 1167 MovieClipUses:124Used by:1172 1173 1176 1177 1178 1205
Symbol 1168 MovieClipUses:126Used by:1172 1173 1176 1177 1178 1205
Symbol 1169 MovieClipUses:126Used by:1172 1173 1176 1177 1178 1205
Symbol 1170 GraphicUsed by:1171
Symbol 1171 MovieClipUses:1170Used by:1172 1173 1176 1177 1178 1205
Symbol 1172 MovieClipUses:1155 1157 1159 1161 1163 1164 1166 1167 1168 1169 1171Used by:1233
Symbol 1173 MovieClipUses:1155 1157 1159 1161 1163 1164 1166 1167 1168 1169 1171Used by:1233
Symbol 1174 MovieClipUses:482Used by:1175
Symbol 1175 MovieClipUses:1174Used by:1176
Symbol 1176 MovieClipUses:1155 1157 1159 1161 1163 1164 1166 1167 1168 1169 1171 1175Used by:1233
Symbol 1177 MovieClip {BomberSanta_fla.gc_Leader_Class3_Dissapear_651}Uses:1155 1157 1159 1161 1163 1164 1166 1167 1168 1169 1171Used by:1233
Symbol 1178 MovieClipUses:1155 1157 1159 1161 1163 1164 1166 1167 1168 1169 1171Used by:1233 2832
Symbol 1179 MovieClipUses:1156Used by:1194
Symbol 1180 MovieClipUses:1156Used by:1194
Symbol 1181 MovieClipUses:1160Used by:1194
Symbol 1182 GraphicUsed by:1183
Symbol 1183 MovieClipUses:1182Used by:1194
Symbol 1184 MovieClipUses:1158Used by:1194
Symbol 1185 GraphicUsed by:1186
Symbol 1186 MovieClipUses:1185Used by:1194
Symbol 1187 GraphicUsed by:1188
Symbol 1188 MovieClipUses:1187Used by:1194
Symbol 1189 MovieClipUses:124Used by:1194
Symbol 1190 MovieClipUses:126Used by:1194
Symbol 1191 MovieClipUses:126Used by:1194
Symbol 1192 GraphicUsed by:1193
Symbol 1193 MovieClipUses:1192Used by:1194
Symbol 1194 MovieClipUses:1179 1180 1181 1183 1184 1186 1188 1189 1190 1191 1193Used by:1233
Symbol 1195 MovieClipUses:1156Used by:1204
Symbol 1196 MovieClipUses:1156Used by:1204
Symbol 1197 MovieClipUses:1158Used by:1204
Symbol 1198 MovieClipUses:1160Used by:1204
Symbol 1199 GraphicUsed by:1200
Symbol 1200 MovieClipUses:1199Used by:1204
Symbol 1201 MovieClipUses:250Used by:1204
Symbol 1202 GraphicUsed by:1203
Symbol 1203 MovieClipUses:1202Used by:1204
Symbol 1204 MovieClipUses:1195 1196 1197 1198 1200 1201 1203Used by:1233
Symbol 1205 MovieClipUses:1155 1157 1159 1161 1163 1164 1166 1167 1168 1169 1171Used by:1233
Symbol 1206 MovieClipUses:1156Used by:1216
Symbol 1207 MovieClipUses:1156Used by:1216
Symbol 1208 MovieClipUses:1160Used by:1216
Symbol 1209 GraphicUsed by:1210
Symbol 1210 MovieClipUses:1209Used by:1216
Symbol 1211 MovieClipUses:1158Used by:1216
Symbol 1212 GraphicUsed by:1213
Symbol 1213 MovieClipUses:1212Used by:1216
Symbol 1214 GraphicUsed by:1215
Symbol 1215 MovieClipUses:1214Used by:1216
Symbol 1216 MovieClipUses:1206 1207 1208 1210 1211 1213 1215Used by:1233
Symbol 1217 MovieClipUses:1156Used by:1232
Symbol 1218 MovieClipUses:1156Used by:1232
Symbol 1219 MovieClipUses:1158Used by:1232
Symbol 1220 MovieClipUses:1160Used by:1232
Symbol 1221 GraphicUsed by:1222
Symbol 1222 MovieClipUses:1221Used by:1232
Symbol 1223 GraphicUsed by:1224
Symbol 1224 MovieClipUses:1223Used by:1232
Symbol 1225 GraphicUsed by:1226
Symbol 1226 MovieClipUses:1225Used by:1232
Symbol 1227 MovieClipUses:124Used by:1232
Symbol 1228 MovieClipUses:126Used by:1232
Symbol 1229 MovieClipUses:126Used by:1232
Symbol 1230 GraphicUsed by:1231
Symbol 1231 MovieClipUses:1230Used by:1232
Symbol 1232 MovieClipUses:1217 1218 1219 1220 1222 1224 1226 1227 1228 1229 1231Used by:1233
Symbol 1233 MovieClip {game.gameClip_Leader_Class3}Uses:458 3 1172 480 1173 1176 1177 1178 1194 1204 1205 1216 1232Used by:1476 2924 2964
Symbol 1234 TextUses:212Used by:1476
Symbol 1235 GraphicUsed by:1236
Symbol 1236 MovieClipUses:1235Used by:1254 1255 1258 1259 1260 1289
Symbol 1237 GraphicUsed by:1238 1261 1262 1277 1278 1290 1291 1301 1302
Symbol 1238 MovieClipUses:1237Used by:1254 1255 1258 1259 1260 1289
Symbol 1239 GraphicUsed by:1240 1266 1279 1295 1303 2037 2061 2074 2089 2097 2533 2557 2570 2584 2592 2688 2712 2725 2739 2747
Symbol 1240 MovieClipUses:1239Used by:1254 1255 1258 1259 1260 1289
Symbol 1241 GraphicUsed by:1242 1263 1292 1304 2038 2058 2086 2098 2534 2554 2581 2593 2689 2709 2736 2748
Symbol 1242 MovieClipUses:1241Used by:1254 1255 1258 1259 1260 1289
Symbol 1243 GraphicUsed by:1244
Symbol 1244 MovieClipUses:1243Used by:1254 1255 1258 1259 1260 1289
Symbol 1245 GraphicUsed by:1246 2041 2537 2692
Symbol 1246 MovieClipUses:1245Used by:1254 1255 1258 1259 1260 1289
Symbol 1247 GraphicUsed by:1248
Symbol 1248 MovieClipUses:1247Used by:1254 1255 1258 1259 1260 1289
Symbol 1249 MovieClipUses:124Used by:1254 1255 1258 1259 1260 1289
Symbol 1250 MovieClipUses:126Used by:1254 1255 1258 1259 1260 1289
Symbol 1251 MovieClipUses:126Used by:1254 1255 1258 1259 1260 1289
Symbol 1252 GraphicUsed by:1253
Symbol 1253 MovieClipUses:1252Used by:1254 1255 1258 1259 1260 1289
Symbol 1254 MovieClipUses:1236 1238 1240 1242 1244 1246 1248 1249 1250 1251 1253Used by:1317
Symbol 1255 MovieClipUses:1236 1238 1240 1242 1244 1246 1248 1249 1250 1251 1253Used by:1317
Symbol 1256 MovieClipUses:482Used by:1257
Symbol 1257 MovieClipUses:1256Used by:1258
Symbol 1258 MovieClipUses:1236 1238 1240 1242 1244 1246 1248 1249 1250 1251 1253 1257Used by:1317
Symbol 1259 MovieClip {BomberSanta_fla.gc_Student3_Class3_Dissapear_711}Uses:1236 1238 1240 1242 1244 1246 1248 1249 1250 1251 1253Used by:1317
Symbol 1260 MovieClipUses:1236 1238 1240 1242 1244 1246 1248 1249 1250 1251 1253Used by:1317
Symbol 1261 MovieClipUses:1237Used by:1276
Symbol 1262 MovieClipUses:1237Used by:1276
Symbol 1263 MovieClipUses:1241Used by:1276
Symbol 1264 GraphicUsed by:1265
Symbol 1265 MovieClipUses:1264Used by:1276
Symbol 1266 MovieClipUses:1239Used by:1276
Symbol 1267 GraphicUsed by:1268
Symbol 1268 MovieClipUses:1267Used by:1276
Symbol 1269 GraphicUsed by:1270
Symbol 1270 MovieClipUses:1269Used by:1276
Symbol 1271 MovieClipUses:124Used by:1276
Symbol 1272 MovieClipUses:126Used by:1276
Symbol 1273 MovieClipUses:126Used by:1276
Symbol 1274 GraphicUsed by:1275
Symbol 1275 MovieClipUses:1274Used by:1276
Symbol 1276 MovieClipUses:1261 1262 1263 1265 1266 1268 1270 1271 1272 1273 1275Used by:1317
Symbol 1277 MovieClipUses:1237Used by:1288
Symbol 1278 MovieClipUses:1237Used by:1288
Symbol 1279 MovieClipUses:1239Used by:1288
Symbol 1280 GraphicUsed by:1281
Symbol 1281 MovieClipUses:1280Used by:1288
Symbol 1282 GraphicUsed by:1283
Symbol 1283 MovieClipUses:1282Used by:1288
Symbol 1284 GraphicUsed by:1285 2079 2574 2729
Symbol 1285 MovieClipUses:1284Used by:1288
Symbol 1286 GraphicUsed by:1287
Symbol 1287 MovieClipUses:1286Used by:1288
Symbol 1288 MovieClipUses:1277 1278 1279 1281 1283 1285 1287Used by:1317
Symbol 1289 MovieClipUses:1236 1238 1240 1242 1244 1246 1248 1249 1250 1251 1253Used by:1317
Symbol 1290 MovieClipUses:1237Used by:1300
Symbol 1291 MovieClipUses:1237Used by:1300
Symbol 1292 MovieClipUses:1241Used by:1300
Symbol 1293 GraphicUsed by:1294
Symbol 1294 MovieClipUses:1293Used by:1300
Symbol 1295 MovieClipUses:1239Used by:1300
Symbol 1296 GraphicUsed by:1297
Symbol 1297 MovieClipUses:1296Used by:1300
Symbol 1298 GraphicUsed by:1299
Symbol 1299 MovieClipUses:1298Used by:1300
Symbol 1300 MovieClipUses:1290 1291 1292 1294 1295 1297 1299Used by:1317
Symbol 1301 MovieClipUses:1237Used by:1316
Symbol 1302 MovieClipUses:1237Used by:1316
Symbol 1303 MovieClipUses:1239Used by:1316
Symbol 1304 MovieClipUses:1241Used by:1316
Symbol 1305 GraphicUsed by:1306
Symbol 1306 MovieClipUses:1305Used by:1316
Symbol 1307 GraphicUsed by:1308 2751
Symbol 1308 MovieClipUses:1307Used by:1316
Symbol 1309 GraphicUsed by:1310
Symbol 1310 MovieClipUses:1309Used by:1316
Symbol 1311 MovieClipUses:124Used by:1316
Symbol 1312 MovieClipUses:126Used by:1316
Symbol 1313 MovieClipUses:126Used by:1316
Symbol 1314 GraphicUsed by:1315
Symbol 1315 MovieClipUses:1314Used by:1316
Symbol 1316 MovieClipUses:1301 1302 1303 1304 1306 1308 1310 1311 1312 1313 1315Used by:1317
Symbol 1317 MovieClip {game.gameClip_Student3_Class3}Uses:458 1254 480 1255 1258 1259 1260 1276 1288 1289 1300 1316Used by:1476 2924 2964
Symbol 1318 TextUses:212Used by:1476
Symbol 1319 MovieClipUses:1154Used by:1333 1334 1337 1338 1339 1366
Symbol 1320 MovieClipUses:1156Used by:1333 1334 1337 1338 1339 1366
Symbol 1321 MovieClipUses:1158Used by:1333 1334 1337 1338 1339 1366
Symbol 1322 MovieClipUses:1160Used by:1333 1334 1337 1338 1339 1366
Symbol 1323 GraphicUsed by:1324
Symbol 1324 MovieClipUses:1323Used by:1333 1334 1337 1338 1339 1366
Symbol 1325 MovieClipUses:120Used by:1333 1334 1337 1338 1339 1366
Symbol 1326 GraphicUsed by:1327
Symbol 1327 MovieClipUses:1326Used by:1333 1334 1337 1338 1339 1366
Symbol 1328 MovieClipUses:124Used by:1333 1334 1337 1338 1339 1366
Symbol 1329 MovieClipUses:126Used by:1333 1334 1337 1338 1339 1366
Symbol 1330 MovieClipUses:126Used by:1333 1334 1337 1338 1339 1366
Symbol 1331 GraphicUsed by:1332
Symbol 1332 MovieClipUses:1331Used by:1333 1334 1337 1338 1339 1366
Symbol 1333 MovieClipUses:1319 1320 1321 1322 1324 1325 1327 1328 1329 1330 1332Used by:1394
Symbol 1334 MovieClipUses:1319 1320 1321 1322 1324 1325 1327 1328 1329 1330 1332Used by:1394
Symbol 1335 MovieClipUses:482Used by:1336
Symbol 1336 MovieClipUses:1335Used by:1337
Symbol 1337 MovieClipUses:1319 1320 1321 1322 1324 1325 1327 1328 1329 1330 1332 1336Used by:1394
Symbol 1338 MovieClip {BomberSanta_fla.gc_Student1_Class3_Dissapear_771}Uses:1319 1320 1321 1322 1324 1325 1327 1328 1329 1330 1332Used by:1394
Symbol 1339 MovieClipUses:1319 1320 1321 1322 1324 1325 1327 1328 1329 1330 1332Used by:1394
Symbol 1340 MovieClipUses:1156Used by:1355
Symbol 1341 MovieClipUses:1156Used by:1355
Symbol 1342 MovieClipUses:1160Used by:1355
Symbol 1343 GraphicUsed by:1344
Symbol 1344 MovieClipUses:1343Used by:1355
Symbol 1345 MovieClipUses:1158Used by:1355
Symbol 1346 GraphicUsed by:1347
Symbol 1347 MovieClipUses:1346Used by:1355
Symbol 1348 GraphicUsed by:1349
Symbol 1349 MovieClipUses:1348Used by:1355
Symbol 1350 MovieClipUses:124Used by:1355
Symbol 1351 MovieClipUses:126Used by:1355
Symbol 1352 MovieClipUses:126Used by:1355
Symbol 1353 GraphicUsed by:1354
Symbol 1354 MovieClipUses:1353Used by:1355
Symbol 1355 MovieClipUses:1340 1341 1342 1344 1345 1347 1349 1350 1351 1352 1354Used by:1394
Symbol 1356 MovieClipUses:1156Used by:1365
Symbol 1357 MovieClipUses:1156Used by:1365
Symbol 1358 MovieClipUses:1158Used by:1365
Symbol 1359 MovieClipUses:1160Used by:1365
Symbol 1360 GraphicUsed by:1361
Symbol 1361 MovieClipUses:1360Used by:1365
Symbol 1362 MovieClipUses:250Used by:1365
Symbol 1363 GraphicUsed by:1364
Symbol 1364 MovieClipUses:1363Used by:1365
Symbol 1365 MovieClipUses:1356 1357 1358 1359 1361 1362 1364Used by:1394
Symbol 1366 MovieClipUses:1319 1320 1321 1322 1324 1325 1327 1328 1329 1330 1332Used by:1394
Symbol 1367 MovieClipUses:1156Used by:1377
Symbol 1368 MovieClipUses:1156Used by:1377
Symbol 1369 MovieClipUses:1160Used by:1377
Symbol 1370 GraphicUsed by:1371
Symbol 1371 MovieClipUses:1370Used by:1377
Symbol 1372 MovieClipUses:1158Used by:1377
Symbol 1373 GraphicUsed by:1374
Symbol 1374 MovieClipUses:1373Used by:1377
Symbol 1375 GraphicUsed by:1376
Symbol 1376 MovieClipUses:1375Used by:1377
Symbol 1377 MovieClipUses:1367 1368 1369 1371 1372 1374 1376Used by:1394
Symbol 1378 MovieClipUses:1156Used by:1393
Symbol 1379 MovieClipUses:1156Used by:1393
Symbol 1380 MovieClipUses:1158Used by:1393
Symbol 1381 MovieClipUses:1160Used by:1393
Symbol 1382 GraphicUsed by:1383
Symbol 1383 MovieClipUses:1382Used by:1393
Symbol 1384 GraphicUsed by:1385
Symbol 1385 MovieClipUses:1384Used by:1393
Symbol 1386 GraphicUsed by:1387
Symbol 1387 MovieClipUses:1386Used by:1393
Symbol 1388 MovieClipUses:124Used by:1393
Symbol 1389 MovieClipUses:126Used by:1393
Symbol 1390 MovieClipUses:126Used by:1393
Symbol 1391 GraphicUsed by:1392
Symbol 1392 MovieClipUses:1391Used by:1393
Symbol 1393 MovieClipUses:1378 1379 1380 1381 1383 1385 1387 1388 1389 1390 1392Used by:1394
Symbol 1394 MovieClip {game.gameClip_Student1_Class3}Uses:458 1333 480 1334 1337 1338 1339 1355 1365 1366 1377 1393Used by:1476 2924 2964
Symbol 1395 GraphicUsed by:1396
Symbol 1396 MovieClipUses:1395Used by:1412 1413 1416 1417 1418 1446
Symbol 1397 GraphicUsed by:1398 1419 1420 1435 1436 1447 1448 1459 1460
Symbol 1398 MovieClipUses:1397Used by:1412 1413 1416 1417 1418 1446
Symbol 1399 MovieClipUses:1158Used by:1412 1413 1416 1417 1418 1446
Symbol 1400 MovieClipUses:1160Used by:1412 1413 1416 1417 1418 1446
Symbol 1401 GraphicUsed by:1402
Symbol 1402 MovieClipUses:1401Used by:1412 1413 1416 1417 1418 1446
Symbol 1403 GraphicUsed by:1404
Symbol 1404 MovieClipUses:1403Used by:1412 1413 1416 1417 1418 1446
Symbol 1405 GraphicUsed by:1406
Symbol 1406 MovieClipUses:1405Used by:1412 1413 1416 1417 1418 1446
Symbol 1407 MovieClipUses:124Used by:1412 1413 1416 1417 1418 1446
Symbol 1408 MovieClipUses:126Used by:1412 1413 1416 1417 1418 1446
Symbol 1409 MovieClipUses:126Used by:1412 1413 1416 1417 1418 1446
Symbol 1410 GraphicUsed by:1411
Symbol 1411 MovieClipUses:1410Used by:1412 1413 1416 1417 1418 1446
Symbol 1412 MovieClipUses:1396 1398 1399 1400 1402 1404 1406 1407 1408 1409 1411Used by:1475
Symbol 1413 MovieClipUses:1396 1398 1399 1400 1402 1404 1406 1407 1408 1409 1411Used by:1475
Symbol 1414 MovieClipUses:482Used by:1415
Symbol 1415 MovieClipUses:1414Used by:1416
Symbol 1416 MovieClipUses:1396 1398 1399 1400 1402 1404 1406 1407 1408 1409 1411 1415Used by:1475
Symbol 1417 MovieClip {BomberSanta_fla.gc_Student2_Class3_Dissapear_831}Uses:1396 1398 1399 1400 1402 1404 1406 1407 1408 1409 1411Used by:1475
Symbol 1418 MovieClipUses:1396 1398 1399 1400 1402 1404 1406 1407 1408 1409 1411Used by:1475
Symbol 1419 MovieClipUses:1397Used by:1434
Symbol 1420 MovieClipUses:1397Used by:1434
Symbol 1421 MovieClipUses:1160Used by:1434
Symbol 1422 GraphicUsed by:1423
Symbol 1423 MovieClipUses:1422Used by:1434
Symbol 1424 MovieClipUses:1158Used by:1434
Symbol 1425 GraphicUsed by:1426
Symbol 1426 MovieClipUses:1425Used by:1434
Symbol 1427 GraphicUsed by:1428
Symbol 1428 MovieClipUses:1427Used by:1434
Symbol 1429 MovieClipUses:124Used by:1434
Symbol 1430 MovieClipUses:126Used by:1434
Symbol 1431 MovieClipUses:126Used by:1434
Symbol 1432 GraphicUsed by:1433
Symbol 1433 MovieClipUses:1432Used by:1434
Symbol 1434 MovieClipUses:1419 1420 1421 1423 1424 1426 1428 1429 1430 1431 1433Used by:1475
Symbol 1435 MovieClipUses:1397Used by:1445
Symbol 1436 MovieClipUses:1397Used by:1445
Symbol 1437 MovieClipUses:1158Used by:1445
Symbol 1438 MovieClipUses:1160Used by:1445
Symbol 1439 GraphicUsed by:1440
Symbol 1440 MovieClipUses:1439Used by:1445
Symbol 1441 GraphicUsed by:1442
Symbol 1442 MovieClipUses:1441Used by:1445
Symbol 1443 GraphicUsed by:1444
Symbol 1444 MovieClipUses:1443Used by:1445
Symbol 1445 MovieClipUses:1435 1436 1437 1438 1440 1442 1444Used by:1475
Symbol 1446 MovieClipUses:1396 1398 1399 1400 1402 1404 1406 1407 1408 1409 1411Used by:1475
Symbol 1447 MovieClipUses:1397Used by:1458
Symbol 1448 MovieClipUses:1397Used by:1458
Symbol 1449 GraphicUsed by:1450
Symbol 1450 MovieClipUses:1449Used by:1458
Symbol 1451 GraphicUsed by:1452
Symbol 1452 MovieClipUses:1451Used by:1458
Symbol 1453 MovieClipUses:1158Used by:1458
Symbol 1454 GraphicUsed by:1455
Symbol 1455 MovieClipUses:1454Used by:1458
Symbol 1456 GraphicUsed by:1457
Symbol 1457 MovieClipUses:1456Used by:1458
Symbol 1458 MovieClipUses:1447 1448 1450 1452 1453 1455 1457Used by:1475
Symbol 1459 MovieClipUses:1397Used by:1474
Symbol 1460 MovieClipUses:1397Used by:1474
Symbol 1461 MovieClipUses:1158Used by:1474
Symbol 1462 MovieClipUses:1160Used by:1474
Symbol 1463 GraphicUsed by:1464
Symbol 1464 MovieClipUses:1463Used by:1474
Symbol 1465 GraphicUsed by:1466
Symbol 1466 MovieClipUses:1465Used by:1474
Symbol 1467 GraphicUsed by:1468
Symbol 1468 MovieClipUses:1467Used by:1474
Symbol 1469 MovieClipUses:124Used by:1474
Symbol 1470 MovieClipUses:126Used by:1474
Symbol 1471 MovieClipUses:126Used by:1474
Symbol 1472 GraphicUsed by:1473
Symbol 1473 MovieClipUses:1472Used by:1474
Symbol 1474 MovieClipUses:1459 1460 1461 1462 1464 1466 1468 1469 1470 1471 1473Used by:1475
Symbol 1475 MovieClip {game.gameClip_Student2_Class3}Uses:458 1412 480 1413 1416 1417 1418 1434 1445 1446 1458 1474Used by:1476 2924 2964
Symbol 1476 MovieClip {BomberSanta_fla.gameClip_MovieClassroom3_633}Uses:1152 1153 1233 1234 1317 1318 1394 1475Used by:2762
Symbol 1477 GraphicUsed by:1788
Symbol 1478 TextUses:212Used by:1788
Symbol 1479 MovieClipUses:132Used by:1493 1494 1497 1498 1499 1526
Symbol 1480 MovieClipUses:134Used by:1493 1494 1497 1498 1499 1526
Symbol 1481 MovieClipUses:154Used by:1493 1494 1497 1498 1499 1526
Symbol 1482 MovieClipUses:154Used by:1493 1494 1497 1498 1499 1526
Symbol 1483 GraphicUsed by:1484
Symbol 1484 MovieClipUses:1483Used by:1493 1494 1497 1498 1499 1526
Symbol 1485 MovieClipUses:141Used by:1493 1494 1497 1498 1499 1526
Symbol 1486 GraphicUsed by:1487
Symbol 1487 MovieClipUses:1486Used by:1493 1494 1497 1498 1499 1526
Symbol 1488 MovieClipUses:124Used by:1493 1494 1497 1498 1499 1526
Symbol 1489 MovieClipUses:163Used by:1493 1494 1497 1498 1499 1526
Symbol 1490 MovieClipUses:163Used by:1493 1494 1497 1498 1499 1526
Symbol 1491 GraphicUsed by:1492
Symbol 1492 MovieClipUses:1491Used by:1493 1494 1497 1498 1499 1526
Symbol 1493 MovieClipUses:1479 1480 1481 1482 1484 1485 1487 1488 1489 1490 1492Used by:1553
Symbol 1494 MovieClipUses:1479 1480 1481 1482 1484 1485 1487 1488 1489 1490 1492Used by:1553
Symbol 1495 MovieClipUses:577Used by:1496
Symbol 1496 MovieClipUses:1495Used by:1497
Symbol 1497 MovieClipUses:1479 1480 1481 1482 1484 1485 1487 1488 1489 1490 1492 1496Used by:1553
Symbol 1498 MovieClip {BomberSanta_fla.gc_Leader_Class4_Dissapear_892}Uses:1479 1480 1481 1482 1484 1485 1487 1488 1489 1490 1492Used by:1553
Symbol 1499 MovieClipUses:1479 1480 1482 1481 1484 1485 1487 1488 1489 1490 1492Used by:1553 2832
Symbol 1500 MovieClipUses:1013Used by:1515
Symbol 1501 MovieClipUses:1015Used by:1515
Symbol 1502 MovieClipUses:1017Used by:1515
Symbol 1503 GraphicUsed by:1504
Symbol 1504 MovieClipUses:1503Used by:1515
Symbol 1505 MovieClipUses:154Used by:1515
Symbol 1506 GraphicUsed by:1507
Symbol 1507 MovieClipUses:1506Used by:1515
Symbol 1508 GraphicUsed by:1509
Symbol 1509 MovieClipUses:1508Used by:1515
Symbol 1510 MovieClipUses:124Used by:1515
Symbol 1511 MovieClipUses:1105Used by:1515
Symbol 1512 MovieClipUses:1105Used by:1515
Symbol 1513 GraphicUsed by:1514
Symbol 1514 MovieClipUses:1513Used by:1515
Symbol 1515 MovieClipUses:1500 1501 1502 1504 1505 1507 1509 1510 1511 1512 1514Used by:1553
Symbol 1516 MovieClipUses:1111Used by:1525
Symbol 1517 MovieClipUses:1113Used by:1525
Symbol 1518 MovieClipUses:154Used by:1525
Symbol 1519 MovieClipUses:1017Used by:1525
Symbol 1520 GraphicUsed by:1521
Symbol 1521 MovieClipUses:1520Used by:1525
Symbol 1522 MovieClipUses:250Used by:1525
Symbol 1523 GraphicUsed by:1524
Symbol 1524 MovieClipUses:1523Used by:1525
Symbol 1525 MovieClipUses:1516 1517 1518 1519 1521 1522 1524Used by:1553
Symbol 1526 MovieClipUses:1479 1480 1481 1482 1484 1485 1487 1488 1489 1490 1492Used by:1553
Symbol 1527 MovieClipUses:1043Used by:1537
Symbol 1528 MovieClipUses:1045Used by:1537
Symbol 1529 MovieClipUses:1017Used by:1537
Symbol 1530 GraphicUsed by:1531
Symbol 1531 MovieClipUses:1530Used by:1537
Symbol 1532 MovieClipUses:1017Used by:1537
Symbol 1533 GraphicUsed by:1534
Symbol 1534 MovieClipUses:1533Used by:1537
Symbol 1535 GraphicUsed by:1536
Symbol 1536 MovieClipUses:1535Used by:1537
Symbol 1537 MovieClipUses:1527 1528 1529 1531 1532 1534 1536Used by:1553
Symbol 1538 MovieClipUses:1056Used by:1552
Symbol 1539 MovieClipUses:1058Used by:1552
Symbol 1540 MovieClipUses:154Used by:1552
Symbol 1541 MovieClipUses:1017Used by:1552
Symbol 1542 GraphicUsed by:1543
Symbol 1543 MovieClipUses:1542Used by:1552
Symbol 1544 MovieClipUses:634Used by:1552
Symbol 1545 GraphicUsed by:1546
Symbol 1546 MovieClipUses:1545Used by:1552
Symbol 1547 MovieClipUses:124Used by:1552
Symbol 1548 MovieClipUses:1105Used by:1552
Symbol 1549 MovieClipUses:1105Used by:1552
Symbol 1550 GraphicUsed by:1551
Symbol 1551 MovieClipUses:1550Used by:1552
Symbol 1552 MovieClipUses:1538 1539 1540 1541 1543 1544 1546 1547 1548 1549 1551Used by:1553
Symbol 1553 MovieClip {game.gameClip_Leader_Class4}Uses:458 3 1493 480 1494 1497 1498 1499 1515 1525 1526 1537 1552Used by:1788 2924 2964
Symbol 1554 TextUses:212Used by:1788
Symbol 1555 MovieClipUses:909Used by:1571 1572 1575 1576 1577 1605
Symbol 1556 GraphicUsed by:1557 1880
Symbol 1557 MovieClipUses:1556Used by:1571 1572 1575 1576 1577 1605
Symbol 1558 MovieClipUses:136Used by:1571 1572 1575 1576 1577 1605
Symbol 1559 MovieClipUses:136Used by:1571 1572 1575 1576 1577 1605
Symbol 1560 GraphicUsed by:1561
Symbol 1561 MovieClipUses:1560Used by:1571 1572 1575 1576 1577 1605
Symbol 1562 MovieClipUses:141Used by:1571 1572 1575 1576 1577 1605
Symbol 1563 GraphicUsed by:1564
Symbol 1564 MovieClipUses:1563Used by:1571 1572 1575 1576 1577 1605
Symbol 1565 GraphicUsed by:1566
Symbol 1566 MovieClipUses:1565Used by:1571 1572 1575 1576 1577 1605
Symbol 1567 MovieClipUses:570Used by:1571 1572 1575 1576 1577 1605
Symbol 1568 MovieClipUses:570Used by:1571 1572 1575 1576 1577 1605
Symbol 1569 GraphicUsed by:1570
Symbol 1570 MovieClipUses:1569Used by:1571 1572 1575 1576 1577 1605
Symbol 1571 MovieClipUses:1555 1557 1558 1559 1561 1562 1564 1566 1567 1568 1570Used by:1632
Symbol 1572 MovieClipUses:1555 1557 1558 1559 1561 1562 1564 1566 1567 1568 1570Used by:1632
Symbol 1573 MovieClipUses:577Used by:1574
Symbol 1574 MovieClipUses:1573Used by:1575
Symbol 1575 MovieClipUses:1555 1557 1558 1559 1561 1562 1564 1566 1567 1568 1570 1574Used by:1632
Symbol 1576 MovieClip {BomberSanta_fla.gc_Student3_Class4_Dissapear_952}Uses:1555 1557 1558 1559 1561 1562 1564 1566 1567 1568 1570Used by:1632
Symbol 1577 MovieClipUses:1555 1557 1559 1558 1561 1562 1564 1566 1567 1568 1570Used by:1632
Symbol 1578 MovieClipUses:216Used by:1595
Symbol 1579 MovieClipUses:218Used by:1595
Symbol 1580 GraphicUsed by:1581 1608 1611 1619 1903 1921 1931 1934 1943 1981 1998 2008 2011 2020
Symbol 1581 MovieClipUses:1580Used by:1595
Symbol 1582 GraphicUsed by:1583
Symbol 1583 MovieClipUses:1582Used by:1595
Symbol 1584 MovieClipUses:136Used by:1595
Symbol 1585 GraphicUsed by:1586
Symbol 1586 MovieClipUses:1585Used by:1595
Symbol 1587 GraphicUsed by:1588
Symbol 1588 MovieClipUses:1587Used by:1595
Symbol 1589 GraphicUsed by:1590
Symbol 1590 MovieClipUses:1589Used by:1595
Symbol 1591 MovieClipUses:570Used by:1595
Symbol 1592 MovieClipUses:570Used by:1595
Symbol 1593 GraphicUsed by:1594
Symbol 1594 MovieClipUses:1593Used by:1595
Symbol 1595 MovieClipUses:1578 1579 1581 1583 1584 1586 1588 1590 1591 1592 1594Used by:1632
Symbol 1596 MovieClipUses:909Used by:1604
Symbol 1597 MovieClipUses:218Used by:1604
Symbol 1598 MovieClipUses:561Used by:1604
Symbol 1599 MovieClipUses:587Used by:1604
Symbol 1600 GraphicUsed by:1601
Symbol 1601 MovieClipUses:1600Used by:1604
Symbol 1602 MovieClipUses:250Used by:1604
Symbol 1603 MovieClipUses:611Used by:1604
Symbol 1604 MovieClipUses:1596 1597 1598 1599 1601 1602 1603Used by:1632
Symbol 1605 MovieClipUses:1555 1557 1558 1559 1561 1562 1564 1566 1567 1568 1570Used by:1632
Symbol 1606 MovieClipUses:216Used by:1615
Symbol 1607 MovieClipUses:218Used by:1615
Symbol 1608 MovieClipUses:1580Used by:1615
Symbol 1609 GraphicUsed by:1610
Symbol 1610 MovieClipUses:1609Used by:1615
Symbol 1611 MovieClipUses:1580Used by:1615
Symbol 1612 GraphicUsed by:1613
Symbol 1613 MovieClipUses:1612Used by:1615
Symbol 1614 MovieClipUses:624Used by:1615
Symbol 1615 MovieClipUses:1606 1607 1608 1610 1611 1613 1614Used by:1632
Symbol 1616 MovieClipUses:909Used by:1631
Symbol 1617 MovieClipUses:218Used by:1631
Symbol 1618 MovieClipUses:136Used by:1631
Symbol 1619 MovieClipUses:1580Used by:1631
Symbol 1620 GraphicUsed by:1621
Symbol 1621 MovieClipUses:1620Used by:1631
Symbol 1622 MovieClipUses:634Used by:1631
Symbol 1623 GraphicUsed by:1624
Symbol 1624 MovieClipUses:1623Used by:1631
Symbol 1625 GraphicUsed by:1626
Symbol 1626 MovieClipUses:1625Used by:1631
Symbol 1627 MovieClipUses:639Used by:1631
Symbol 1628 MovieClipUses:639Used by:1631
Symbol 1629 GraphicUsed by:1630
Symbol 1630 MovieClipUses:1629Used by:1631
Symbol 1631 MovieClipUses:1616 1617 1618 1619 1621 1622 1624 1626 1627 1628 1630Used by:1632
Symbol 1632 MovieClip {game.gameClip_Student3_Class4}Uses:458 1571 480 1572 1575 1576 1577 1595 1604 1605 1615 1631Used by:1788 2924 2964
Symbol 1633 TextUses:212Used by:1788
Symbol 1634 MovieClipUses:132Used by:1647 1648 1651 1652 1653 1680
Symbol 1635 MovieClipUses:134Used by:1647 1648 1651 1652 1653 1680
Symbol 1636 MovieClipUses:136Used by:1647 1648 1651 1652 1653 1680
Symbol 1637 MovieClipUses:136Used by:1647 1648 1651 1652 1653 1680
Symbol 1638 GraphicUsed by:1639
Symbol 1639 MovieClipUses:1638Used by:1647 1648 1651 1652 1653 1680
Symbol 1640 MovieClipUses:141Used by:1647 1648 1651 1652 1653 1680
Symbol 1641 GraphicUsed by:1642
Symbol 1642 MovieClipUses:1641Used by:1647 1648 1651 1652 1653 1680
Symbol 1643 MovieClipUses:124Used by:1647 1648 1651 1652 1653 1680
Symbol 1644 MovieClipUses:146Used by:1647 1648 1651 1652 1653 1680
Symbol 1645 MovieClipUses:146Used by:1647 1648 1651 1652 1653 1680
Symbol 1646 MovieClipUses:149Used by:1647 1648 1651 1652 1653 1680
Symbol 1647 MovieClipUses:1634 1635 1636 1637 1639 1640 1642 1643 1644 1645 1646Used by:1707
Symbol 1648 MovieClipUses:1634 1635 1636 1637 1639 1640 1642 1643 1644 1645 1646Used by:1707
Symbol 1649 MovieClipUses:577Used by:1650
Symbol 1650 MovieClipUses:1649Used by:1651
Symbol 1651 MovieClipUses:1634 1635 1636 1637 1639 1640 1642 1643 1644 1645 1646 1650Used by:1707
Symbol 1652 MovieClip {BomberSanta_fla.gc_Student1_Class4_Dissapear_1012}Uses:1634 1635 1636 1637 1639 1640 1642 1643 1644 1645 1646Used by:1707
Symbol 1653 MovieClipUses:1634 1635 1637 1636 1639 1640 1642 1643 1644 1645 1646Used by:1707
Symbol 1654 MovieClipUses:1013Used by:1669
Symbol 1655 MovieClipUses:1015Used by:1669
Symbol 1656 MovieClipUses:1017Used by:1669
Symbol 1657 GraphicUsed by:1658
Symbol 1658 MovieClipUses:1657Used by:1669
Symbol 1659 MovieClipUses:154Used by:1669
Symbol 1660 GraphicUsed by:1661
Symbol 1661 MovieClipUses:1660Used by:1669
Symbol 1662 GraphicUsed by:1663
Symbol 1663 MovieClipUses:1662Used by:1669
Symbol 1664 MovieClipUses:124Used by:1669
Symbol 1665 MovieClipUses:146Used by:1669
Symbol 1666 MovieClipUses:146Used by:1669
Symbol 1667 GraphicUsed by:1668
Symbol 1668 MovieClipUses:1667Used by:1669
Symbol 1669 MovieClipUses:1654 1655 1656 1658 1659 1661 1663 1664 1665 1666 1668Used by:1707
Symbol 1670 MovieClipUses:1111Used by:1679
Symbol 1671 MovieClipUses:1113Used by:1679
Symbol 1672 MovieClipUses:154Used by:1679
Symbol 1673 MovieClipUses:1017Used by:1679
Symbol 1674 GraphicUsed by:1675
Symbol 1675 MovieClipUses:1674Used by:1679
Symbol 1676 MovieClipUses:250Used by:1679
Symbol 1677 GraphicUsed by:1678
Symbol 1678 MovieClipUses:1677Used by:1679
Symbol 1679 MovieClipUses:1670 1671 1672 1673 1675 1676 1678Used by:1707
Symbol 1680 MovieClipUses:1634 1635 1636 1637 1639 1640 1642 1643 1644 1645 1646Used by:1707
Symbol 1681 MovieClipUses:1043Used by:1691
Symbol 1682 MovieClipUses:1045Used by:1691
Symbol 1683 MovieClipUses:1017Used by:1691
Symbol 1684 GraphicUsed by:1685
Symbol 1685 MovieClipUses:1684Used by:1691
Symbol 1686 MovieClipUses:1017Used by:1691
Symbol 1687 GraphicUsed by:1688
Symbol 1688 MovieClipUses:1687Used by:1691
Symbol 1689 GraphicUsed by:1690
Symbol 1690 MovieClipUses:1689Used by:1691
Symbol 1691 MovieClipUses:1681 1682 1683 1685 1686 1688 1690Used by:1707
Symbol 1692 MovieClipUses:1056Used by:1706
Symbol 1693 MovieClipUses:1058Used by:1706
Symbol 1694 MovieClipUses:154Used by:1706
Symbol 1695 MovieClipUses:1017Used by:1706
Symbol 1696 GraphicUsed by:1697
Symbol 1697 MovieClipUses:1696Used by:1706
Symbol 1698 MovieClipUses:634Used by:1706
Symbol 1699 GraphicUsed by:1700
Symbol 1700 MovieClipUses:1699Used by:1706
Symbol 1701 MovieClipUses:124Used by:1706
Symbol 1702 MovieClipUses:146Used by:1706
Symbol 1703 MovieClipUses:146Used by:1706
Symbol 1704 GraphicUsed by:1705
Symbol 1705 MovieClipUses:1704Used by:1706
Symbol 1706 MovieClipUses:1692 1693 1694 1695 1697 1698 1700 1701 1702 1703 1705Used by:1707
Symbol 1707 MovieClip {game.gameClip_Student1_Class4}Uses:458 1647 480 1648 1651 1652 1653 1669 1679 1680 1691 1706Used by:1788 2924 2964
Symbol 1708 GraphicUsed by:1709 1748 1771
Symbol 1709 MovieClipUses:1708Used by:1724 1725 1728 1729 1730 1759
Symbol 1710 GraphicUsed by:1711 1733
Symbol 1711 MovieClipUses:1710Used by:1724 1725 1728 1729 1730 1759
Symbol 1712 MovieClipUses:175Used by:1724 1725 1728 1729 1730 1759
Symbol 1713 MovieClipUses:177Used by:1724 1725 1728 1729 1730 1759
Symbol 1714 GraphicUsed by:1715
Symbol 1715 MovieClipUses:1714Used by:1724 1725 1728 1729 1730 1759
Symbol 1716 MovieClipUses:120Used by:1724 1725 1728 1729 1730 1759
Symbol 1717 GraphicUsed by:1718
Symbol 1718 MovieClipUses:1717Used by:1724 1725 1728 1729 1730 1759
Symbol 1719 MovieClipUses:124Used by:1724 1725 1728 1729 1730 1759
Symbol 1720 MovieClipUses:126Used by:1724 1725 1728 1729 1730 1759
Symbol 1721 MovieClipUses:126Used by:1724 1725 1728 1729 1730 1759
Symbol 1722 GraphicUsed by:1723
Symbol 1723 MovieClipUses:1722Used by:1724 1725 1728 1729 1730 1759
Symbol 1724 MovieClipUses:1709 1711 1712 1713 1715 1716 1718 1719 1720 1721 1723Used by:1787
Symbol 1725 MovieClipUses:1709 1711 1712 1713 1715 1716 1718 1719 1720 1721 1723Used by:1787
Symbol 1726 MovieClipUses:482Used by:1727
Symbol 1727 MovieClipUses:1726Used by:1728
Symbol 1728 MovieClipUses:1709 1711 1712 1713 1715 1716 1718 1719 1720 1721 1723 1727Used by:1787
Symbol 1729 MovieClip {BomberSanta_fla.gc_Student2_Class4_Dissapear_1072}Uses:1709 1711 1712 1713 1715 1716 1718 1719 1720 1721 1723Used by:1787
Symbol 1730 MovieClipUses:1709 1711 1712 1713 1715 1716 1718 1719 1720 1721 1723Used by:1787 2832
Symbol 1731 GraphicUsed by:1732 1760
Symbol 1732 MovieClipUses:1731Used by:1747
Symbol 1733 MovieClipUses:1710Used by:1747
Symbol 1734 MovieClipUses:177Used by:1747
Symbol 1735 GraphicUsed by:1736
Symbol 1736 MovieClipUses:1735Used by:1747
Symbol 1737 MovieClipUses:175Used by:1747
Symbol 1738 GraphicUsed by:1739
Symbol 1739 MovieClipUses:1738Used by:1747
Symbol 1740 GraphicUsed by:1741
Symbol 1741 MovieClipUses:1740Used by:1747
Symbol 1742 MovieClipUses:124Used by:1747
Symbol 1743 MovieClipUses:126Used by:1747
Symbol 1744 MovieClipUses:126Used by:1747
Symbol 1745 GraphicUsed by:1746
Symbol 1746 MovieClipUses:1745Used by:1747
Symbol 1747 MovieClipUses:1732 1733 1734 1736 1737 1739 1741 1742 1743 1744 1746Used by:1787
Symbol 1748 MovieClipUses:1708Used by:1758
Symbol 1749 GraphicUsed by:1750 1761 1772
Symbol 1750 MovieClipUses:1749Used by:1758
Symbol 1751 MovieClipUses:175Used by:1758
Symbol 1752 MovieClipUses:177Used by:1758
Symbol 1753 GraphicUsed by:1754
Symbol 1754 MovieClipUses:1753Used by:1758
Symbol 1755 MovieClipUses:250Used by:1758
Symbol 1756 GraphicUsed by:1757
Symbol 1757 MovieClipUses:1756Used by:1758
Symbol 1758 MovieClipUses:1748 1750 1751 1752 1754 1755 1757Used by:1787
Symbol 1759 MovieClipUses:1709 1711 1712 1713 1715 1716 1718 1719 1720 1721 1723Used by:1787
Symbol 1760 MovieClipUses:1731Used by:1770
Symbol 1761 MovieClipUses:1749Used by:1770
Symbol 1762 MovieClipUses:880Used by:1770
Symbol 1763 GraphicUsed by:1764
Symbol 1764 MovieClipUses:1763Used by:1770
Symbol 1765 MovieClipUses:175Used by:1770
Symbol 1766 GraphicUsed by:1767
Symbol 1767 MovieClipUses:1766Used by:1770
Symbol 1768 GraphicUsed by:1769
Symbol 1769 MovieClipUses:1768Used by:1770
Symbol 1770 MovieClipUses:1760 1761 1762 1764 1765 1767 1769Used by:1787
Symbol 1771 MovieClipUses:1708Used by:1786
Symbol 1772 MovieClipUses:1749Used by:1786
Symbol 1773 MovieClipUses:175Used by:1786
Symbol 1774 MovieClipUses:177Used by:1786
Symbol 1775 GraphicUsed by:1776
Symbol 1776 MovieClipUses:1775Used by:1786
Symbol 1777 GraphicUsed by:1778
Symbol 1778 MovieClipUses:1777Used by:1786
Symbol 1779 GraphicUsed by:1780
Symbol 1780 MovieClipUses:1779Used by:1786
Symbol 1781 MovieClipUses:124Used by:1786
Symbol 1782 MovieClipUses:126Used by:1786
Symbol 1783 MovieClipUses:126Used by:1786
Symbol 1784 GraphicUsed by:1785
Symbol 1785 MovieClipUses:1784Used by:1786
Symbol 1786 MovieClipUses:1771 1772 1773 1774 1776 1778 1780 1781 1782 1783 1785Used by:1787
Symbol 1787 MovieClip {game.gameClip_Student2_Class4}Uses:458 1724 480 1725 1728 1729 1730 1747 1758 1759 1770 1786Used by:1788 2924 2964
Symbol 1788 MovieClip {BomberSanta_fla.gameClip_MovieClassroom4_874}Uses:1477 1478 1553 1554 1632 1633 1707 1787Used by:2762
Symbol 1789 GraphicUsed by:2112
Symbol 1790 TextUses:212Used by:2112
Symbol 1791 GraphicUsed by:1792
Symbol 1792 MovieClipUses:1791Used by:1808 1809 1812 1813 1814 1847
Symbol 1793 GraphicUsed by:1794 1848 1849
Symbol 1794 MovieClipUses:1793Used by:1808 1809 1812 1813 1814 1847
Symbol 1795 MovieClipUses:114Used by:1808 1809 1812 1813 1814 1847
Symbol 1796 MovieClipUses:116Used by:1808 1809 1812 1813 1814 1847
Symbol 1797 GraphicUsed by:1798
Symbol 1798 MovieClipUses:1797Used by:1808 1809 1812 1813 1814 1847
Symbol 1799 MovieClipUses:120Used by:1808 1809 1812 1813 1814 1847
Symbol 1800 GraphicUsed by:1801
Symbol 1801 MovieClipUses:1800Used by:1808 1809 1812 1813 1814 1847
Symbol 1802 MovieClipUses:124Used by:1808 1809 1812 1813 1814 1847
Symbol 1803 GraphicUsed by:1804 1805 1828 1829 1872 1873
Symbol 1804 MovieClipUses:1803Used by:1808 1809 1812 1813 1814 1847
Symbol 1805 MovieClipUses:1803Used by:1808 1809 1812 1813 1814 1847
Symbol 1806 GraphicUsed by:1807
Symbol 1807 MovieClipUses:1806Used by:1808 1809 1812 1813 1814 1847
Symbol 1808 MovieClipUses:1792 1794 1795 1796 1798 1799 1801 1802 1804 1805 1807Used by:1877
Symbol 1809 MovieClipUses:1792 1794 1795 1796 1798 1799 1801 1802 1804 1805 1807Used by:1877
Symbol 1810 MovieClipUses:482Used by:1811
Symbol 1811 MovieClipUses:1810Used by:1812
Symbol 1812 MovieClipUses:1792 1794 1795 1796 1798 1799 1801 1802 1804 1805 1807 1811Used by:1877
Symbol 1813 MovieClip {BomberSanta_fla.gc_Leader_Class5_Dissapear_1133}Uses:1792 1794 1795 1796 1798 1799 1801 1802 1804 1805 1807Used by:1877
Symbol 1814 MovieClipUses:1792 1794 1795 1796 1798 1799 1801 1802 1804 1805 1807Used by:1877 2832
Symbol 1815 GraphicUsed by:1816 1817
Symbol 1816 MovieClipUses:1815Used by:1832
Symbol 1817 MovieClipUses:1815Used by:1832
Symbol 1818 GraphicUsed by:1819
Symbol 1819 MovieClipUses:1818Used by:1832
Symbol 1820 GraphicUsed by:1821
Symbol 1821 MovieClipUses:1820Used by:1832
Symbol 1822 MovieClipUses:114Used by:1832
Symbol 1823 GraphicUsed by:1824
Symbol 1824 MovieClipUses:1823Used by:1832
Symbol 1825 GraphicUsed by:1826
Symbol 1826 MovieClipUses:1825Used by:1832
Symbol 1827 MovieClipUses:124Used by:1832
Symbol 1828 MovieClipUses:1803Used by:1832
Symbol 1829 MovieClipUses:1803Used by:1832
Symbol 1830 GraphicUsed by:1831
Symbol 1831 MovieClipUses:1830Used by:1832
Symbol 1832 MovieClipUses:1816 1817 1819 1821 1822 1824 1826 1827 1828 1829 1831Used by:1877
Symbol 1833 GraphicUsed by:1834
Symbol 1834 MovieClipUses:1833Used by:1846
Symbol 1835 GraphicUsed by:1836
Symbol 1836 MovieClipUses:1835Used by:1846
Symbol 1837 GraphicUsed by:1838
Symbol 1838 MovieClipUses:1837Used by:1846
Symbol 1839 GraphicUsed by:1840
Symbol 1840 MovieClipUses:1839Used by:1846
Symbol 1841 GraphicUsed by:1842
Symbol 1842 MovieClipUses:1841Used by:1846
Symbol 1843 MovieClipUses:250Used by:1846
Symbol 1844 GraphicUsed by:1845
Symbol 1845 MovieClipUses:1844Used by:1846
Symbol 1846 MovieClipUses:1834 1836 1838 1840 1842 1843 1845Used by:1877
Symbol 1847 MovieClipUses:1792 1794 1795 1796 1798 1799 1801 1802 1804 1805 1807Used by:1877
Symbol 1848 MovieClipUses:1793Used by:1858
Symbol 1849 MovieClipUses:1793Used by:1858
Symbol 1850 MovieClipUses:116Used by:1858
Symbol 1851 GraphicUsed by:1852
Symbol 1852 MovieClipUses:1851Used by:1858
Symbol 1853 MovieClipUses:114Used by:1858
Symbol 1854 GraphicUsed by:1855
Symbol 1855 MovieClipUses:1854Used by:1858
Symbol 1856 GraphicUsed by:1857
Symbol 1857 MovieClipUses:1856Used by:1858
Symbol 1858 MovieClipUses:1848 1849 1850 1852 1853 1855 1857Used by:1877
Symbol 1859 GraphicUsed by:1860
Symbol 1860 MovieClipUses:1859Used by:1876
Symbol 1861 GraphicUsed by:1862
Symbol 1862 MovieClipUses:1861Used by:1876
Symbol 1863 MovieClipUses:114Used by:1876
Symbol 1864 MovieClipUses:116Used by:1876
Symbol 1865 GraphicUsed by:1866
Symbol 1866 MovieClipUses:1865Used by:1876
Symbol 1867 GraphicUsed by:1868
Symbol 1868 MovieClipUses:1867Used by:1876
Symbol 1869 GraphicUsed by:1870
Symbol 1870 MovieClipUses:1869Used by:1876
Symbol 1871 MovieClipUses:124Used by:1876
Symbol 1872 MovieClipUses:1803Used by:1876
Symbol 1873 MovieClipUses:1803Used by:1876
Symbol 1874 GraphicUsed by:1875
Symbol 1875 MovieClipUses:1874Used by:1876
Symbol 1876 MovieClipUses:1860 1862 1863 1864 1866 1868 1870 1871 1872 1873 1875Used by:1877
Symbol 1877 MovieClip {game.gameClip_Leader_Class5}Uses:458 3 1808 480 1809 1812 1813 1814 1832 1846 1847 1858 1876Used by:2112 2924 2964
Symbol 1878 TextUses:212Used by:2112
Symbol 1879 MovieClipUses:909Used by:1894 1895 1898 1899 1900 1928
Symbol 1880 MovieClipUses:1556Used by:1894 1895 1898 1899 1900 1928
Symbol 1881 MovieClipUses:136Used by:1894 1895 1898 1899 1900 1928
Symbol 1882 MovieClipUses:136Used by:1894 1895 1898 1899 1900 1928
Symbol 1883 GraphicUsed by:1884
Symbol 1884 MovieClipUses:1883Used by:1894 1895 1898 1899 1900 1928
Symbol 1885 MovieClipUses:141Used by:1894 1895 1898 1899 1900 1928
Symbol 1886 GraphicUsed by:1887
Symbol 1887 MovieClipUses:1886Used by:1894 1895 1898 1899 1900 1928
Symbol 1888 GraphicUsed by:1889
Symbol 1889 MovieClipUses:1888Used by:1894 1895 1898 1899 1900 1928
Symbol 1890 MovieClipUses:570Used by:1894 1895 1898 1899 1900 1928
Symbol 1891 MovieClipUses:570Used by:1894 1895 1898 1899 1900 1928
Symbol 1892 GraphicUsed by:1893
Symbol 1893 MovieClipUses:1892Used by:1894 1895 1898 1899 1900 1928
Symbol 1894 MovieClipUses:1879 1880 1881 1882 1884 1885 1887 1889 1890 1891 1893Used by:1956
Symbol 1895 MovieClipUses:1879 1880 1881 1882 1884 1885 1887 1889 1890 1891 1893Used by:1956
Symbol 1896 MovieClipUses:577Used by:1897
Symbol 1897 MovieClipUses:1896Used by:1898
Symbol 1898 MovieClipUses:1879 1880 1881 1882 1884 1885 1887 1889 1890 1891 1893 1897Used by:1956
Symbol 1899 MovieClip {BomberSanta_fla.gc_Student3_Class5_Dissapear_1193}Uses:1879 1880 1881 1882 1884 1885 1887 1889 1890 1891 1893Used by:1956
Symbol 1900 MovieClipUses:1879 1880 1882 1881 1884 1885 1887 1889 1890 1891 1893Used by:1956
Symbol 1901 MovieClipUses:216Used by:1917
Symbol 1902 MovieClipUses:218Used by:1917
Symbol 1903 MovieClipUses:1580Used by:1917
Symbol 1904 GraphicUsed by:1905
Symbol 1905 MovieClipUses:1904Used by:1917
Symbol 1906 MovieClipUses:136Used by:1917
Symbol 1907 GraphicUsed by:1908
Symbol 1908 MovieClipUses:1907Used by:1917
Symbol 1909 GraphicUsed by:1910
Symbol 1910 MovieClipUses:1909Used by:1917
Symbol 1911 GraphicUsed by:1912
Symbol 1912 MovieClipUses:1911Used by:1917
Symbol 1913 MovieClipUses:570Used by:1917
Symbol 1914 MovieClipUses:570Used by:1917
Symbol 1915 GraphicUsed by:1916
Symbol 1916 MovieClipUses:1915Used by:1917
Symbol 1917 MovieClipUses:1901 1902 1903 1905 1906 1908 1910 1912 1913 1914 1916Used by:1956
Symbol 1918 MovieClipUses:909Used by:1927
Symbol 1919 MovieClipUses:218Used by:1927
Symbol 1920 MovieClipUses:136Used by:1927
Symbol 1921 MovieClipUses:1580Used by:1927
Symbol 1922 GraphicUsed by:1923
Symbol 1923 MovieClipUses:1922Used by:1927
Symbol 1924 MovieClipUses:250Used by:1927
Symbol 1925 GraphicUsed by:1926
Symbol 1926 MovieClipUses:1925Used by:1927
Symbol 1927 MovieClipUses:1918 1919 1920 1921 1923 1924 1926Used by:1956
Symbol 1928 MovieClipUses:1879 1880 1881 1882 1884 1885 1887 1889 1890 1891 1893Used by:1956
Symbol 1929 MovieClipUses:216Used by:1939
Symbol 1930 MovieClipUses:218Used by:1939
Symbol 1931 MovieClipUses:1580Used by:1939
Symbol 1932 GraphicUsed by:1933
Symbol 1933 MovieClipUses:1932Used by:1939
Symbol 1934 MovieClipUses:1580Used by:1939
Symbol 1935 GraphicUsed by:1936
Symbol 1936 MovieClipUses:1935Used by:1939
Symbol 1937 GraphicUsed by:1938
Symbol 1938 MovieClipUses:1937Used by:1939
Symbol 1939 MovieClipUses:1929 1930 1931 1933 1934 1936 1938Used by:1956
Symbol 1940 MovieClipUses:909Used by:1955
Symbol 1941 MovieClipUses:218Used by:1955
Symbol 1942 MovieClipUses:136Used by:1955
Symbol 1943 MovieClipUses:1580Used by:1955
Symbol 1944 GraphicUsed by:1945
Symbol 1945 MovieClipUses:1944Used by:1955
Symbol 1946 MovieClipUses:634Used by:1955
Symbol 1947 GraphicUsed by:1948
Symbol 1948 MovieClipUses:1947Used by:1955
Symbol 1949 GraphicUsed by:1950
Symbol 1950 MovieClipUses:1949Used by:1955
Symbol 1951 MovieClipUses:639Used by:1955
Symbol 1952 MovieClipUses:639Used by:1955
Symbol 1953 GraphicUsed by:1954
Symbol 1954 MovieClipUses:1953Used by:1955
Symbol 1955 MovieClipUses:1940 1941 1942 1943 1945 1946 1948 1950 1951 1952 1954Used by:1956
Symbol 1956 MovieClip {game.gameClip_Student3_Class5}Uses:458 1894 480 1895 1898 1899 1900 1917 1927 1928 1939 1955Used by:2112 2924 2964
Symbol 1957 TextUses:212Used by:2112
Symbol 1958 MovieClipUses:132Used by:1972 1973 1976 1977 1978 2005
Symbol 1959 MovieClipUses:134Used by:1972 1973 1976 1977 1978 2005
Symbol 1960 MovieClipUses:136Used by:1972 1973 1976 1977 1978 2005
Symbol 1961 MovieClipUses:136Used by:1972 1973 1976 1977 1978 2005
Symbol 1962 GraphicUsed by:1963
Symbol 1963 MovieClipUses:1962Used by:1972 1973 1976 1977 1978 2005
Symbol 1964 MovieClipUses:141Used by:1972 1973 1976 1977 1978 2005
Symbol 1965 GraphicUsed by:1966
Symbol 1966 MovieClipUses:1965Used by:1972 1973 1976 1977 1978 2005
Symbol 1967 MovieClipUses:124Used by:1972 1973 1976 1977 1978 2005
Symbol 1968 MovieClipUses:146Used by:1972 1973 1976 1977 1978 2005
Symbol 1969 MovieClipUses:146Used by:1972 1973 1976 1977 1978 2005
Symbol 1970 GraphicUsed by:1971
Symbol 1971 MovieClipUses:1970Used by:1972 1973 1976 1977 1978 2005
Symbol 1972 MovieClipUses:1958 1959 1960 1961 1963 1964 1966 1967 1968 1969 1971Used by:2032
Symbol 1973 MovieClipUses:1958 1959 1960 1961 1963 1964 1966 1967 1968 1969 1971Used by:2032
Symbol 1974 MovieClipUses:577Used by:1975
Symbol 1975 MovieClipUses:1974Used by:1976
Symbol 1976 MovieClipUses:1958 1959 1960 1961 1963 1964 1966 1967 1968 1969 1971 1975Used by:2032
Symbol 1977 MovieClip {BomberSanta_fla.gc_Student1_Class5_Dissapear_1253}Uses:1958 1959 1960 1961 1963 1964 1966 1967 1968 1969 1971Used by:2032
Symbol 1978 MovieClipUses:1958 1959 1961 1960 1963 1964 1966 1967 1968 1969 1971Used by:2032
Symbol 1979 MovieClipUses:1013Used by:1994
Symbol 1980 MovieClipUses:1015Used by:1994
Symbol 1981 MovieClipUses:1580Used by:1994
Symbol 1982 GraphicUsed by:1983
Symbol 1983 MovieClipUses:1982Used by:1994
Symbol 1984 MovieClipUses:136Used by:1994
Symbol 1985 GraphicUsed by:1986
Symbol 1986 MovieClipUses:1985Used by:1994
Symbol 1987 GraphicUsed by:1988
Symbol 1988 MovieClipUses:1987Used by:1994
Symbol 1989 MovieClipUses:124Used by:1994
Symbol 1990 MovieClipUses:146Used by:1994
Symbol 1991 MovieClipUses:146Used by:1994
Symbol 1992 GraphicUsed by:1993
Symbol 1993 MovieClipUses:1992Used by:1994
Symbol 1994 MovieClipUses:1979 1980 1981 1983 1984 1986 1988 1989 1990 1991 1993Used by:2032
Symbol 1995 MovieClipUses:1111Used by:2004
Symbol 1996 MovieClipUses:1113Used by:2004
Symbol 1997 MovieClipUses:136Used by:2004
Symbol 1998 MovieClipUses:1580Used by:2004
Symbol 1999 GraphicUsed by:2000
Symbol 2000 MovieClipUses:1999Used by:2004
Symbol 2001 MovieClipUses:250Used by:2004
Symbol 2002 GraphicUsed by:2003
Symbol 2003 MovieClipUses:2002Used by:2004
Symbol 2004 MovieClipUses:1995 1996 1997 1998 2000 2001 2003Used by:2032
Symbol 2005 MovieClipUses:1958 1959 1960 1961 1963 1964 1966 1967 1968 1969 1971Used by:2032
Symbol 2006 MovieClipUses:1043Used by:2016
Symbol 2007 MovieClipUses:1045Used by:2016
Symbol 2008 MovieClipUses:1580Used by:2016
Symbol 2009 GraphicUsed by:2010
Symbol 2010 MovieClipUses:2009Used by:2016
Symbol 2011 MovieClipUses:1580Used by:2016
Symbol 2012 GraphicUsed by:2013
Symbol 2013 MovieClipUses:2012Used by:2016
Symbol 2014 GraphicUsed by:2015
Symbol 2015 MovieClipUses:2014Used by:2016
Symbol 2016 MovieClipUses:2006 2007 2008 2010 2011 2013 2015Used by:2032
Symbol 2017 MovieClipUses:1056Used by:2031
Symbol 2018 MovieClipUses:1058Used by:2031
Symbol 2019 MovieClipUses:136Used by:2031
Symbol 2020 MovieClipUses:1580Used by:2031
Symbol 2021 GraphicUsed by:2022
Symbol 2022 MovieClipUses:2021Used by:2031
Symbol 2023 MovieClipUses:634Used by:2031
Symbol 2024 GraphicUsed by:2025
Symbol 2025 MovieClipUses:2024Used by:2031
Symbol 2026 MovieClipUses:124Used by:2031
Symbol 2027 MovieClipUses:146Used by:2031
Symbol 2028 MovieClipUses:146Used by:2031
Symbol 2029 GraphicUsed by:2030
Symbol 2030 MovieClipUses:2029Used by:2031
Symbol 2031 MovieClipUses:2017 2018 2019 2020 2022 2023 2025 2026 2027 2028 2030Used by:2032
Symbol 2032 MovieClip {game.gameClip_Student1_Class5}Uses:458 1972 480 1973 1976 1977 1978 1994 2004 2005 2016 2031Used by:2112 2924 2964
Symbol 2033 GraphicUsed by:2034
Symbol 2034 MovieClipUses:2033Used by:2049 2050 2053 2054 2055 2083
Symbol 2035 GraphicUsed by:2036 2056 2057 2072 2073 2084 2085 2095 2096
Symbol 2036 MovieClipUses:2035Used by:2049 2050 2053 2054 2055 2083
Symbol 2037 MovieClipUses:1239Used by:2049 2050 2053 2054 2055 2083
Symbol 2038 MovieClipUses:1241Used by:2049 2050 2053 2054 2055 2083
Symbol 2039 GraphicUsed by:2040
Symbol 2040 MovieClipUses:2039Used by:2049 2050 2053 2054 2055 2083
Symbol 2041 MovieClipUses:1245Used by:2049 2050 2053 2054 2055 2083
Symbol 2042 GraphicUsed by:2043
Symbol 2043 MovieClipUses:2042Used by:2049 2050 2053 2054 2055 2083
Symbol 2044 MovieClipUses:124Used by:2049 2050 2053 2054 2055 2083
Symbol 2045 MovieClipUses:126Used by:2049 2050 2053 2054 2055 2083
Symbol 2046 MovieClipUses:126Used by:2049 2050 2053 2054 2055 2083
Symbol 2047 GraphicUsed by:2048
Symbol 2048 MovieClipUses:2047Used by:2049 2050 2053 2054 2055 2083
Symbol 2049 MovieClipUses:2034 2036 2037 2038 2040 2041 2043 2044 2045 2046 2048Used by:2111
Symbol 2050 MovieClipUses:2034 2036 2037 2038 2040 2041 2043 2044 2045 2046 2048Used by:2111
Symbol 2051 MovieClipUses:482Used by:2052
Symbol 2052 MovieClipUses:2051Used by:2053
Symbol 2053 MovieClipUses:2034 2036 2037 2038 2040 2041 2043 2044 2045 2046 2048 2052Used by:2111
Symbol 2054 MovieClip {BomberSanta_fla.gc_Student2_Class5_Dissapear_1313}Uses:2034 2036 2037 2038 2040 2041 2043 2044 2045 2046 2048Used by:2111
Symbol 2055 MovieClipUses:2034 2036 2037 2038 2040 2041 2043 2044 2045 2046 2048Used by:2111
Symbol 2056 MovieClipUses:2035Used by:2071
Symbol 2057 MovieClipUses:2035Used by:2071
Symbol 2058 MovieClipUses:1241Used by:2071
Symbol 2059 GraphicUsed by:2060
Symbol 2060 MovieClipUses:2059Used by:2071
Symbol 2061 MovieClipUses:1239Used by:2071
Symbol 2062 GraphicUsed by:2063
Symbol 2063 MovieClipUses:2062Used by:2071
Symbol 2064 GraphicUsed by:2065
Symbol 2065 MovieClipUses:2064Used by:2071
Symbol 2066 MovieClipUses:124Used by:2071
Symbol 2067 MovieClipUses:126Used by:2071
Symbol 2068 MovieClipUses:126Used by:2071
Symbol 2069 GraphicUsed by:2070
Symbol 2070 MovieClipUses:2069Used by:2071
Symbol 2071 MovieClipUses:2056 2057 2058 2060 2061 2063 2065 2066 2067 2068 2070Used by:2111
Symbol 2072 MovieClipUses:2035Used by:2082
Symbol 2073 MovieClipUses:2035Used by:2082
Symbol 2074 MovieClipUses:1239Used by:2082
Symbol 2075 GraphicUsed by:2076 2571 2726
Symbol 2076 MovieClipUses:2075Used by:2082
Symbol 2077 GraphicUsed by:2078
Symbol 2078 MovieClipUses:2077Used by:2082
Symbol 2079 MovieClipUses:1284Used by:2082
Symbol 2080 GraphicUsed by:2081
Symbol 2081 MovieClipUses:2080Used by:2082
Symbol 2082 MovieClipUses:2072 2073 2074 2076 2078 2079 2081Used by:2111
Symbol 2083 MovieClipUses:2034 2036 2037 2038 2040 2041 2043 2044 2045 2046 2048Used by:2111
Symbol 2084 MovieClipUses:2035Used by:2094
Symbol 2085 MovieClipUses:2035Used by:2094
Symbol 2086 MovieClipUses:1241Used by:2094
Symbol 2087 GraphicUsed by:2088
Symbol 2088 MovieClipUses:2087Used by:2094
Symbol 2089 MovieClipUses:1239Used by:2094
Symbol 2090 GraphicUsed by:2091
Symbol 2091 MovieClipUses:2090Used by:2094
Symbol 2092 GraphicUsed by:2093
Symbol 2093 MovieClipUses:2092Used by:2094
Symbol 2094 MovieClipUses:2084 2085 2086 2088 2089 2091 2093Used by:2111
Symbol 2095 MovieClipUses:2035Used by:2110
Symbol 2096 MovieClipUses:2035Used by:2110
Symbol 2097 MovieClipUses:1239Used by:2110
Symbol 2098 MovieClipUses:1241Used by:2110
Symbol 2099 GraphicUsed by:2100
Symbol 2100 MovieClipUses:2099Used by:2110
Symbol 2101 GraphicUsed by:2102
Symbol 2102 MovieClipUses:2101Used by:2110
Symbol 2103 GraphicUsed by:2104
Symbol 2104 MovieClipUses:2103Used by:2110
Symbol 2105 MovieClipUses:124Used by:2110
Symbol 2106 MovieClipUses:126Used by:2110
Symbol 2107 MovieClipUses:126Used by:2110
Symbol 2108 GraphicUsed by:2109
Symbol 2109 MovieClipUses:2108Used by:2110
Symbol 2110 MovieClipUses:2095 2096 2097 2098 2100 2102 2104 2105 2106 2107 2109Used by:2111
Symbol 2111 MovieClip {game.gameClip_Student2_Class5}Uses:458 2049 480 2050 2053 2054 2055 2071 2082 2083 2094 2110Used by:2112 2924 2964
Symbol 2112 MovieClip {BomberSanta_fla.gameClip_MovieClassroom5_1115}Uses:1789 1790 1877 1878 1956 1957 2032 2111Used by:2762
Symbol 2113 GraphicUsed by:2445
Symbol 2114 TextUses:212Used by:2445
Symbol 2115 GraphicUsed by:2116
Symbol 2116 MovieClipUses:2115Used by:2130 2131 2134 2135 2136 2167
Symbol 2117 GraphicUsed by:2118
Symbol 2118 MovieClipUses:2117Used by:2130 2131 2134 2135 2136 2167
Symbol 2119 MovieClipUses:114Used by:2130 2131 2134 2135 2136 2167
Symbol 2120 MovieClipUses:116Used by:2130 2131 2134 2135 2136 2167
Symbol 2121 GraphicUsed by:2122
Symbol 2122 MovieClipUses:2121Used by:2130 2131 2134 2135 2136 2167
Symbol 2123 MovieClipUses:120Used by:2130 2131 2134 2135 2136 2167
Symbol 2124 GraphicUsed by:2125
Symbol 2125 MovieClipUses:2124Used by:2130 2131 2134 2135 2136 2167
Symbol 2126 MovieClipUses:124Used by:2130 2131 2134 2135 2136 2167
Symbol 2127 MovieClipUses:126Used by:2130 2131 2134 2135 2136 2167
Symbol 2128 MovieClipUses:126Used by:2130 2131 2134 2135 2136 2167
Symbol 2129 MovieClipUses:129Used by:2130 2131 2134 2135 2136 2167
Symbol 2130 MovieClipUses:2116 2118 2119 2120 2122 2123 2125 2126 2127 2128 2129Used by:2199
Symbol 2131 MovieClipUses:2116 2118 2119 2120 2122 2123 2125 2126 2127 2128 2129Used by:2199
Symbol 2132 MovieClipUses:482Used by:2133
Symbol 2133 MovieClipUses:2132Used by:2134
Symbol 2134 MovieClipUses:2116 2118 2119 2120 2122 2123 2125 2126 2127 2128 2129 2133Used by:2199
Symbol 2135 MovieClip {BomberSanta_fla.gc_Leader_Class6_Dissapear_1374}Uses:2116 2118 2119 2120 2122 2123 2125 2126 2127 2128 2129Used by:2199
Symbol 2136 MovieClipUses:2116 2118 2119 2120 2122 2123 2125 2126 2127 2128 2129Used by:2199 2832
Symbol 2137 GraphicUsed by:2138
Symbol 2138 MovieClipUses:2137Used by:2154
Symbol 2139 GraphicUsed by:2140
Symbol 2140 MovieClipUses:2139Used by:2154
Symbol 2141 MovieClipUses:116Used by:2154
Symbol 2142 GraphicUsed by:2143
Symbol 2143 MovieClipUses:2142Used by:2154
Symbol 2144 MovieClipUses:114Used by:2154
Symbol 2145 GraphicUsed by:2146
Symbol 2146 MovieClipUses:2145Used by:2154
Symbol 2147 GraphicUsed by:2148
Symbol 2148 MovieClipUses:2147Used by:2154
Symbol 2149 MovieClipUses:124Used by:2154
Symbol 2150 MovieClipUses:126Used by:2154
Symbol 2151 MovieClipUses:126Used by:2154
Symbol 2152 GraphicUsed by:2153
Symbol 2153 MovieClipUses:2152Used by:2154
Symbol 2154 MovieClipUses:2138 2140 2141 2143 2144 2146 2148 2149 2150 2151 2153Used by:2199
Symbol 2155 GraphicUsed by:2156
Symbol 2156 MovieClipUses:2155Used by:2166
Symbol 2157 GraphicUsed by:2158
Symbol 2158 MovieClipUses:2157Used by:2166
Symbol 2159 MovieClipUses:114Used by:2166
Symbol 2160 MovieClipUses:116Used by:2166
Symbol 2161 GraphicUsed by:2162
Symbol 2162 MovieClipUses:2161Used by:2166
Symbol 2163 MovieClipUses:250Used by:2166
Symbol 2164 GraphicUsed by:2165
Symbol 2165 MovieClipUses:2164Used by:2166
Symbol 2166 MovieClipUses:2156 2158 2159 2160 2162 2163 2165Used by:2199
Symbol 2167 MovieClipUses:2116 2118 2119 2120 2122 2123 2125 2126 2127 2128 2129Used by:2199
Symbol 2168 GraphicUsed by:2169
Symbol 2169 MovieClipUses:2168Used by:2180
Symbol 2170 GraphicUsed by:2171
Symbol 2171 MovieClipUses:2170Used by:2180
Symbol 2172 MovieClipUses:116Used by:2180
Symbol 2173 GraphicUsed by:2174
Symbol 2174 MovieClipUses:2173Used by:2180
Symbol 2175 MovieClipUses:114Used by:2180
Symbol 2176 GraphicUsed by:2177
Symbol 2177 MovieClipUses:2176Used by:2180
Symbol 2178 GraphicUsed by:2179
Symbol 2179 MovieClipUses:2178Used by:2180
Symbol 2180 MovieClipUses:2169 2171 2172 2174 2175 2177 2179Used by:2199
Symbol 2181 GraphicUsed by:2182
Symbol 2182 MovieClipUses:2181Used by:2198
Symbol 2183 GraphicUsed by:2184
Symbol 2184 MovieClipUses:2183Used by:2198
Symbol 2185 MovieClipUses:114Used by:2198
Symbol 2186 MovieClipUses:116Used by:2198
Symbol 2187 GraphicUsed by:2188
Symbol 2188 MovieClipUses:2187Used by:2198
Symbol 2189 GraphicUsed by:2190
Symbol 2190 MovieClipUses:2189Used by:2198
Symbol 2191 GraphicUsed by:2192
Symbol 2192 MovieClipUses:2191Used by:2198
Symbol 2193 MovieClipUses:124Used by:2198
Symbol 2194 MovieClipUses:126Used by:2198
Symbol 2195 MovieClipUses:126Used by:2198
Symbol 2196 GraphicUsed by:2197
Symbol 2197 MovieClipUses:2196Used by:2198
Symbol 2198 MovieClipUses:2182 2184 2185 2186 2188 2190 2192 2193 2194 2195 2197Used by:2199
Symbol 2199 MovieClip {game.gameClip_Leader_Class6}Uses:458 3 2130 480 2131 2134 2135 2136 2154 2166 2167 2180 2198Used by:2445 2924 2964
Symbol 2200 TextUses:212Used by:2445
Symbol 2201 GraphicUsed by:2202
Symbol 2202 MovieClipUses:2201Used by:2219 2220 2223 2224 2225 2255
Symbol 2203 GraphicUsed by:2204
Symbol 2204 MovieClipUses:2203Used by:2219 2220 2223 2224 2225 2255
Symbol 2205 GraphicUsed by:2206 2207 2234 2248
Symbol 2206 MovieClipUses:2205Used by:2219 2220 2223 2224 2225 2255
Symbol 2207 MovieClipUses:2205Used by:2219 2220 2223 2224 2225 2255
Symbol 2208 GraphicUsed by:2209 2250 2276
Symbol 2209 MovieClipUses:2208Used by:2219 2220 2223 2224 2225 2255
Symbol 2210 GraphicUsed by:2211
Symbol 2211 MovieClipUses:2210Used by:2219 2220 2223 2224 2225 2255
Symbol 2212 GraphicUsed by:2213
Symbol 2213 MovieClipUses:2212Used by:2219 2220 2223 2224 2225 2255
Symbol 2214 MovieClipUses:124Used by:2219 2220 2223 2224 2225 2255
Symbol 2215 GraphicUsed by:2216 2217 2240 2241 2282 2283 2383 2384 2405 2406 2440 2441
Symbol 2216 MovieClipUses:2215Used by:2219 2220 2223 2224 2225 2255
Symbol 2217 MovieClipUses:2215Used by:2219 2220 2223 2224 2225 2255
Symbol 2218 MovieClipUsed by:2219 2220 2223 2224 2225 2255
Symbol 2219 MovieClipUses:2202 2204 2206 2207 2209 2211 2213 2214 2216 2217 2218Used by:2286
Symbol 2220 MovieClipUses:2202 2204 2206 2207 2209 2211 2213 2214 2216 2217 2218Used by:2286
Symbol 2221 MovieClipUses:577Used by:2222
Symbol 2222 MovieClipUses:2221Used by:2223
Symbol 2223 MovieClipUses:2202 2204 2206 2207 2209 2211 2213 2214 2216 2217 2218 2222Used by:2286
Symbol 2224 MovieClip {BomberSanta_fla.gc_Student3_Class6_Dissapear_1434}Uses:2202 2204 2206 2207 2209 2211 2213 2214 2216 2217 2218Used by:2286
Symbol 2225 MovieClipUses:2202 2204 2207 2206 2209 2211 2213 2214 2216 2217 2218Used by:2286
Symbol 2226 GraphicUsed by:2227
Symbol 2227 MovieClipUses:2226Used by:2243
Symbol 2228 GraphicUsed by:2229
Symbol 2229 MovieClipUses:2228Used by:2243
Symbol 2230 GraphicUsed by:2231 2249 2260 2263
Symbol 2231 MovieClipUses:2230Used by:2243
Symbol 2232 GraphicUsed by:2233
Symbol 2233 MovieClipUses:2232Used by:2243
Symbol 2234 MovieClipUses:2205Used by:2243
Symbol 2235 GraphicUsed by:2236
Symbol 2236 MovieClipUses:2235Used by:2243
Symbol 2237 GraphicUsed by:2238
Symbol 2238 MovieClipUses:2237Used by:2243
Symbol 2239 MovieClipUses:124Used by:2243
Symbol 2240 MovieClipUses:2215Used by:2243
Symbol 2241 MovieClipUses:2215Used by:2243
Symbol 2242 MovieClipUsed by:2243
Symbol 2243 MovieClipUses:2227 2229 2231 2233 2234 2236 2238 2239 2240 2241 2242Used by:2286
Symbol 2244 GraphicUsed by:2245
Symbol 2245 MovieClipUses:2244Used by:2254
Symbol 2246 GraphicUsed by:2247
Symbol 2247 MovieClipUses:2246Used by:2254
Symbol 2248 MovieClipUses:2205Used by:2254
Symbol 2249 MovieClipUses:2230Used by:2254
Symbol 2250 MovieClipUses:2208Used by:2254
Symbol 2251 GraphicUsed by:2252
Symbol 2252 MovieClipUses:2251Used by:2254
Symbol 2253 MovieClipUsed by:2254
Symbol 2254 MovieClipUses:2245 2247 2248 2249 2250 2252 2253Used by:2286
Symbol 2255 MovieClipUses:2202 2204 2206 2207 2209 2211 2213 2214 2216 2217 2218Used by:2286
Symbol 2256 GraphicUsed by:2257
Symbol 2257 MovieClipUses:2256Used by:2267
Symbol 2258 GraphicUsed by:2259
Symbol 2259 MovieClipUses:2258Used by:2267
Symbol 2260 MovieClipUses:2230Used by:2267
Symbol 2261 GraphicUsed by:2262
Symbol 2262 MovieClipUses:2261Used by:2267
Symbol 2263 MovieClipUses:2230Used by:2267
Symbol 2264 GraphicUsed by:2265
Symbol 2265 MovieClipUses:2264Used by:2267
Symbol 2266 MovieClipUsed by:2267
Symbol 2267 MovieClipUses:2257 2259 2260 2262 2263 2265 2266Used by:2286
Symbol 2268 GraphicUsed by:2269
Symbol 2269 MovieClipUses:2268Used by:2285
Symbol 2270 GraphicUsed by:2271
Symbol 2271 MovieClipUses:2270Used by:2285
Symbol 2272 GraphicUsed by:2273
Symbol 2273 MovieClipUses:2272Used by:2285
Symbol 2274 GraphicUsed by:2275
Symbol 2275 MovieClipUses:2274Used by:2285
Symbol 2276 MovieClipUses:2208Used by:2285
Symbol 2277 GraphicUsed by:2278
Symbol 2278 MovieClipUses:2277Used by:2285
Symbol 2279 GraphicUsed by:2280
Symbol 2280 MovieClipUses:2279Used by:2285
Symbol 2281 MovieClipUses:124Used by:2285
Symbol 2282 MovieClipUses:2215Used by:2285
Symbol 2283 MovieClipUses:2215Used by:2285
Symbol 2284 MovieClipUsed by:2285
Symbol 2285 MovieClipUses:2269 2271 2273 2275 2276 2278 2280 2281 2282 2283 2284Used by:2286
Symbol 2286 MovieClip {game.gameClip_Student3_Class6}Uses:458 2219 480 2220 2223 2224 2225 2243 2254 2255 2267 2285Used by:2445 2924 2964
Symbol 2287 TextUses:212Used by:2445
Symbol 2288 GraphicUsed by:2289 2371
Symbol 2289 MovieClipUses:2288Used by:2304 2305 2308 2309 2310 2341
Symbol 2290 GraphicUsed by:2291 2372
Symbol 2291 MovieClipUses:2290Used by:2304 2305 2308 2309 2310 2341
Symbol 2292 GraphicUsed by:2293 2294
Symbol 2293 MovieClipUses:2292Used by:2304 2305 2308 2309 2310 2341
Symbol 2294 MovieClipUses:2292Used by:2304 2305 2308 2309 2310 2341
Symbol 2295 GraphicUsed by:2296
Symbol 2296 MovieClipUses:2295Used by:2304 2305 2308 2309 2310 2341
Symbol 2297 MovieClipUses:141Used by:2304 2305 2308 2309 2310 2341
Symbol 2298 GraphicUsed by:2299
Symbol 2299 MovieClipUses:2298Used by:2304 2305 2308 2309 2310 2341
Symbol 2300 MovieClipUses:124Used by:2304 2305 2308 2309 2310 2341
Symbol 2301 MovieClipUses:126Used by:2304 2305 2308 2309 2310 2341
Symbol 2302 MovieClipUses:126Used by:2304 2305 2308 2309 2310 2341
Symbol 2303 MovieClipUsed by:2304 2305 2308 2309 2310 2341
Symbol 2304 MovieClipUses:2289 2291 2293 2294 2296 2297 2299 2300 2301 2302 2303Used by:2370
Symbol 2305 MovieClipUses:2289 2291 2293 2294 2296 2297 2299 2300 2301 2302 2303Used by:2370
Symbol 2306 MovieClipUses:577Used by:2307
Symbol 2307 MovieClipUses:2306Used by:2308
Symbol 2308 MovieClipUses:2289 2291 2293 2294 2296 2297 2299 2300 2301 2302 2303 2307Used by:2370
Symbol 2309 MovieClip {BomberSanta_fla.gc_Student1_Class6_Dissapear_1494}Uses:2289 2291 2293 2294 2296 2297 2299 2300 2301 2302 2303Used by:2370
Symbol 2310 MovieClipUses:2289 2291 2294 2293 2296 2297 2299 2300 2301 2302 2303Used by:2370
Symbol 2311 GraphicUsed by:2312 2393
Symbol 2312 MovieClipUses:2311Used by:2329
Symbol 2313 GraphicUsed by:2314 2394
Symbol 2314 MovieClipUses:2313Used by:2329
Symbol 2315 GraphicUsed by:2316 2335 2346 2349 2359
Symbol 2316 MovieClipUses:2315Used by:2329
Symbol 2317 GraphicUsed by:2318
Symbol 2318 MovieClipUses:2317Used by:2329
Symbol 2319 GraphicUsed by:2320 2334 2358
Symbol 2320 MovieClipUses:2319Used by:2329
Symbol 2321 GraphicUsed by:2322
Symbol 2322 MovieClipUses:2321Used by:2329
Symbol 2323 GraphicUsed by:2324
Symbol 2324 MovieClipUses:2323Used by:2329
Symbol 2325 MovieClipUses:124Used by:2329
Symbol 2326 MovieClipUses:126Used by:2329
Symbol 2327 MovieClipUses:126Used by:2329
Symbol 2328 MovieClipUsed by:2329
Symbol 2329 MovieClipUses:2312 2314 2316 2318 2320 2322 2324 2325 2326 2327 2328Used by:2370
Symbol 2330 GraphicUsed by:2331 2409
Symbol 2331 MovieClipUses:2330Used by:2340
Symbol 2332 GraphicUsed by:2333 2410
Symbol 2333 MovieClipUses:2332Used by:2340
Symbol 2334 MovieClipUses:2319Used by:2340
Symbol 2335 MovieClipUses:2315Used by:2340
Symbol 2336 GraphicUsed by:2337
Symbol 2337 MovieClipUses:2336Used by:2340
Symbol 2338 MovieClipUses:250Used by:2340
Symbol 2339 MovieClipUsed by:2340
Symbol 2340 MovieClipUses:2331 2333 2334 2335 2337 2338 2339Used by:2370
Symbol 2341 MovieClipUses:2289 2291 2293 2294 2296 2297 2299 2300 2301 2302 2303Used by:2370
Symbol 2342 GraphicUsed by:2343 2420
Symbol 2343 MovieClipUses:2342Used by:2353
Symbol 2344 GraphicUsed by:2345 2421
Symbol 2345 MovieClipUses:2344Used by:2353
Symbol 2346 MovieClipUses:2315Used by:2353
Symbol 2347 GraphicUsed by:2348
Symbol 2348 MovieClipUses:2347Used by:2353
Symbol 2349 MovieClipUses:2315Used by:2353
Symbol 2350 GraphicUsed by:2351
Symbol 2351 MovieClipUses:2350Used by:2353
Symbol 2352 MovieClipUsed by:2353
Symbol 2353 MovieClipUses:2343 2345 2346 2348 2349 2351 2352Used by:2370
Symbol 2354 GraphicUsed by:2355 2430
Symbol 2355 MovieClipUses:2354Used by:2369
Symbol 2356 GraphicUsed by:2357 2431
Symbol 2357 MovieClipUses:2356Used by:2369
Symbol 2358 MovieClipUses:2319Used by:2369
Symbol 2359 MovieClipUses:2315Used by:2369
Symbol 2360 GraphicUsed by:2361
Symbol 2361 MovieClipUses:2360Used by:2369
Symbol 2362 MovieClipUses:634Used by:2369
Symbol 2363 GraphicUsed by:2364
Symbol 2364 MovieClipUses:2363Used by:2369
Symbol 2365 MovieClipUses:124Used by:2369
Symbol 2366 MovieClipUses:126Used by:2369
Symbol 2367 MovieClipUses:126Used by:2369
Symbol 2368 MovieClipUsed by:2369
Symbol 2369 MovieClipUses:2355 2357 2358 2359 2361 2362 2364 2365 2366 2367 2368Used by:2370
Symbol 2370 MovieClip {game.gameClip_Student1_Class6}Uses:458 2304 480 2305 2308 2309 2310 2329 2340 2341 2353 2369Used by:2445 2924 2964
Symbol 2371 MovieClipUses:2288Used by:2386 2387 2390 2391 2392 2419
Symbol 2372 MovieClipUses:2290Used by:2386 2387 2390 2391 2392 2419
Symbol 2373 GraphicUsed by:2374 2375 2399 2411 2432
Symbol 2374 MovieClipUses:2373Used by:2386 2387 2390 2391 2392 2419
Symbol 2375 MovieClipUses:2373Used by:2386 2387 2390 2391 2392 2419
Symbol 2376 GraphicUsed by:2377 2434
Symbol 2377 MovieClipUses:2376Used by:2386 2387 2390 2391 2392 2419
Symbol 2378 GraphicUsed by:2379
Symbol 2379 MovieClipUses:2378Used by:2386 2387 2390 2391 2392 2419
Symbol 2380 GraphicUsed by:2381
Symbol 2381 MovieClipUses:2380Used by:2386 2387 2390 2391 2392 2419
Symbol 2382 MovieClipUses:124Used by:2386 2387 2390 2391 2392 2419
Symbol 2383 MovieClipUses:2215Used by:2386 2387 2390 2391 2392 2419
Symbol 2384 MovieClipUses:2215Used by:2386 2387 2390 2391 2392 2419
Symbol 2385 MovieClipUsed by:2386 2387 2390 2391 2392 2419
Symbol 2386 MovieClipUses:2371 2372 2374 2375 2377 2379 2381 2382 2383 2384 2385Used by:2444
Symbol 2387 MovieClipUses:2371 2372 2374 2375 2377 2379 2381 2382 2383 2384 2385Used by:2444
Symbol 2388 MovieClipUses:577Used by:2389
Symbol 2389 MovieClipUses:2388Used by:2390
Symbol 2390 MovieClipUses:2371 2372 2374 2375 2377 2379 2381 2382 2383 2384 2385 2389Used by:2444
Symbol 2391 MovieClip {BomberSanta_fla.gc_Student2_Class6_Dissapear_1554}Uses:2371 2372 2374 2375 2377 2379 2381 2382 2383 2384 2385Used by:2444
Symbol 2392 MovieClipUses:2371 2372 2375 2374 2377 2379 2381 2382 2383 2384 2385Used by:2444
Symbol 2393 MovieClipUses:2311Used by:2408
Symbol 2394 MovieClipUses:2313Used by:2408
Symbol 2395 GraphicUsed by:2396 2412 2422 2425 2433
Symbol 2396 MovieClipUses:2395Used by:2408
Symbol 2397 GraphicUsed by:2398
Symbol 2398 MovieClipUses:2397Used by:2408
Symbol 2399 MovieClipUses:2373Used by:2408
Symbol 2400 GraphicUsed by:2401
Symbol 2401 MovieClipUses:2400Used by:2408
Symbol 2402 GraphicUsed by:2403
Symbol 2403 MovieClipUses:2402Used by:2408
Symbol 2404 MovieClipUses:124Used by:2408
Symbol 2405 MovieClipUses:2215Used by:2408
Symbol 2406 MovieClipUses:2215Used by:2408
Symbol 2407 MovieClipUsed by:2408
Symbol 2408 MovieClipUses:2393 2394 2396 2398 2399 2401 2403 2404 2405 2406 2407Used by:2444
Symbol 2409 MovieClipUses:2330Used by:2418
Symbol 2410 MovieClipUses:2332Used by:2418
Symbol 2411 MovieClipUses:2373Used by:2418
Symbol 2412 MovieClipUses:2395Used by:2418
Symbol 2413 GraphicUsed by:2414
Symbol 2414 MovieClipUses:2413Used by:2418
Symbol 2415 GraphicUsed by:2416
Symbol 2416 MovieClipUses:2415Used by:2418
Symbol 2417 MovieClipUsed by:2418
Symbol 2418 MovieClipUses:2409 2410 2411 2412 2414 2416 2417Used by:2444
Symbol 2419 MovieClipUses:2371 2372 2374 2375 2377 2379 2381 2382 2383 2384 2385Used by:2444
Symbol 2420 MovieClipUses:2342Used by:2429
Symbol 2421 MovieClipUses:2344Used by:2429
Symbol 2422 MovieClipUses:2395Used by:2429
Symbol 2423 GraphicUsed by:2424
Symbol 2424 MovieClipUses:2423Used by:2429
Symbol 2425 MovieClipUses:2395Used by:2429
Symbol 2426 GraphicUsed by:2427
Symbol 2427 MovieClipUses:2426Used by:2429
Symbol 2428 MovieClipUsed by:2429
Symbol 2429 MovieClipUses:2420 2421 2422 2424 2425 2427 2428Used by:2444
Symbol 2430 MovieClipUses:2354Used by:2443
Symbol 2431 MovieClipUses:2356Used by:2443
Symbol 2432 MovieClipUses:2373Used by:2443
Symbol 2433 MovieClipUses:2395Used by:2443
Symbol 2434 MovieClipUses:2376Used by:2443
Symbol 2435 GraphicUsed by:2436
Symbol 2436 MovieClipUses:2435Used by:2443
Symbol 2437 GraphicUsed by:2438
Symbol 2438 MovieClipUses:2437Used by:2443
Symbol 2439 MovieClipUses:124Used by:2443
Symbol 2440 MovieClipUses:2215Used by:2443
Symbol 2441 MovieClipUses:2215Used by:2443
Symbol 2442 MovieClipUsed by:2443
Symbol 2443 MovieClipUses:2430 2431 2432 2433 2434 2436 2438 2439 2440 2441 2442Used by:2444
Symbol 2444 MovieClip {game.gameClip_Student2_Class6}Uses:458 2386 480 2387 2390 2391 2392 2408 2418 2419 2429 2443Used by:2445 2924 2964
Symbol 2445 MovieClip {BomberSanta_fla.gameClip_MovieClassroom6_1356}Uses:2113 2114 2199 2200 2286 2287 2370 2444Used by:2762
Symbol 2446 GraphicUsed by:2761
Symbol 2447 TextUses:212Used by:2761
Symbol 2448 MovieClipUses:1154Used by:2464 2465 2468 2469 2470 2499
Symbol 2449 MovieClipUses:1156Used by:2464 2465 2468 2469 2470 2499
Symbol 2450 GraphicUsed by:2451
Symbol 2451 MovieClipUses:2450Used by:2464 2465 2468 2469 2470 2499
Symbol 2452 GraphicUsed by:2453
Symbol 2453 MovieClipUses:2452Used by:2464 2465 2468 2469 2470 2499
Symbol 2454 GraphicUsed by:2455
Symbol 2455 MovieClipUses:2454Used by:2464 2465 2468 2469 2470 2499
Symbol 2456 MovieClipUses:120Used by:2464 2465 2468 2469 2470 2499
Symbol 2457 GraphicUsed by:2458
Symbol 2458 MovieClipUses:2457Used by:2464 2465 2468 2469 2470 2499
Symbol 2459 MovieClipUses:124Used by:2464 2465 2468 2469 2470 2499
Symbol 2460 MovieClipUses:126Used by:2464 2465 2468 2469 2470 2499
Symbol 2461 MovieClipUses:126Used by:2464 2465 2468 2469 2470 2499
Symbol 2462 GraphicUsed by:2463
Symbol 2463 MovieClipUses:2462Used by:2464 2465 2468 2469 2470 2499
Symbol 2464 MovieClipUses:2448 2449 2451 2453 2455 2456 2458 2459 2460 2461 2463Used by:2527
Symbol 2465 MovieClipUses:2448 2449 2451 2453 2455 2456 2458 2459 2460 2461 2463Used by:2527
Symbol 2466 MovieClipUses:482Used by:2467
Symbol 2467 MovieClipUses:2466Used by:2468
Symbol 2468 MovieClipUses:2448 2449 2451 2453 2455 2456 2458 2459 2460 2461 2463 2467Used by:2527
Symbol 2469 MovieClip {BomberSanta_fla.gc_Leader_Class7_Dissapear_1615}Uses:2448 2449 2451 2453 2455 2456 2458 2459 2460 2461 2463Used by:2527
Symbol 2470 MovieClipUses:2448 2449 2451 2453 2455 2456 2458 2459 2460 2461 2463Used by:2527 2832
Symbol 2471 MovieClipUses:1156Used by:2488
Symbol 2472 MovieClipUses:1156Used by:2488
Symbol 2473 GraphicUsed by:2474 2492 2502 2514
Symbol 2474 MovieClipUses:2473Used by:2488
Symbol 2475 GraphicUsed by:2476
Symbol 2476 MovieClipUses:2475Used by:2488
Symbol 2477 GraphicUsed by:2478 2491 2505 2513
Symbol 2478 MovieClipUses:2477Used by:2488
Symbol 2479 GraphicUsed by:2480
Symbol 2480 MovieClipUses:2479Used by:2488
Symbol 2481 GraphicUsed by:2482
Symbol 2482 MovieClipUses:2481Used by:2488
Symbol 2483 MovieClipUses:124Used by:2488
Symbol 2484 MovieClipUses:126Used by:2488
Symbol 2485 MovieClipUses:126Used by:2488
Symbol 2486 GraphicUsed by:2487
Symbol 2487 MovieClipUses:2486Used by:2488
Symbol 2488 MovieClipUses:2471 2472 2474 2476 2478 2480 2482 2483 2484 2485 2487Used by:2527
Symbol 2489 MovieClipUses:1156Used by:2498
Symbol 2490 MovieClipUses:1156Used by:2498
Symbol 2491 MovieClipUses:2477Used by:2498
Symbol 2492 MovieClipUses:2473Used by:2498
Symbol 2493 GraphicUsed by:2494
Symbol 2494 MovieClipUses:2493Used by:2498
Symbol 2495 MovieClipUses:250Used by:2498
Symbol 2496 GraphicUsed by:2497
Symbol 2497 MovieClipUses:2496Used by:2498
Symbol 2498 MovieClipUses:2489 2490 2491 2492 2494 2495 2497Used by:2527
Symbol 2499 MovieClipUses:2448 2449 2451 2453 2455 2456 2458 2459 2460 2461 2463Used by:2527
Symbol 2500 MovieClipUses:1156Used by:2510
Symbol 2501 MovieClipUses:1156Used by:2510
Symbol 2502 MovieClipUses:2473Used by:2510
Symbol 2503 GraphicUsed by:2504
Symbol 2504 MovieClipUses:2503Used by:2510
Symbol 2505 MovieClipUses:2477Used by:2510
Symbol 2506 GraphicUsed by:2507
Symbol 2507 MovieClipUses:2506Used by:2510
Symbol 2508 GraphicUsed by:2509
Symbol 2509 MovieClipUses:2508Used by:2510
Symbol 2510 MovieClipUses:2500 2501 2502 2504 2505 2507 2509Used by:2527
Symbol 2511 MovieClipUses:1156Used by:2526
Symbol 2512 MovieClipUses:1156Used by:2526
Symbol 2513 MovieClipUses:2477Used by:2526
Symbol 2514 MovieClipUses:2473Used by:2526
Symbol 2515 GraphicUsed by:2516
Symbol 2516 MovieClipUses:2515Used by:2526
Symbol 2517 GraphicUsed by:2518
Symbol 2518 MovieClipUses:2517Used by:2526
Symbol 2519 GraphicUsed by:2520
Symbol 2520 MovieClipUses:2519Used by:2526
Symbol 2521 MovieClipUses:124Used by:2526
Symbol 2522 MovieClipUses:126Used by:2526
Symbol 2523 MovieClipUses:126Used by:2526
Symbol 2524 GraphicUsed by:2525
Symbol 2525 MovieClipUses:2524Used by:2526
Symbol 2526 MovieClipUses:2511 2512 2513 2514 2516 2518 2520 2521 2522 2523 2525Used by:2527
Symbol 2527 MovieClip {game.gameClip_Leader_Class7}Uses:458 3 2464 480 2465 2468 2469 2470 2488 2498 2499 2510 2526Used by:2761 2924 2964
Symbol 2528 TextUses:212Used by:2761
Symbol 2529 GraphicUsed by:2530 2686
Symbol 2530 MovieClipUses:2529Used by:2545 2546 2549 2550 2551 2578
Symbol 2531 GraphicUsed by:2532 2552 2553 2568 2569 2579 2580 2590 2591 2687 2707 2708 2723 2724 2734 2735 2745 2746
Symbol 2532 MovieClipUses:2531Used by:2545 2546 2549 2550 2551 2578
Symbol 2533 MovieClipUses:1239Used by:2545 2546 2549 2550 2551 2578
Symbol 2534 MovieClipUses:1241Used by:2545 2546 2549 2550 2551 2578
Symbol 2535 GraphicUsed by:2536
Symbol 2536 MovieClipUses:2535Used by:2545 2546 2549 2550 2551 2578
Symbol 2537 MovieClipUses:1245Used by:2545 2546 2549 2550 2551 2578
Symbol 2538 GraphicUsed by:2539
Symbol 2539 MovieClipUses:2538Used by:2545 2546 2549 2550 2551 2578
Symbol 2540 MovieClipUses:124Used by:2545 2546 2549 2550 2551 2578
Symbol 2541 MovieClipUses:126Used by:2545 2546 2549 2550 2551 2578
Symbol 2542 MovieClipUses:126Used by:2545 2546 2549 2550 2551 2578
Symbol 2543 GraphicUsed by:2544
Symbol 2544 MovieClipUses:2543Used by:2545 2546 2549 2550 2551 2578
Symbol 2545 MovieClipUses:2530 2532 2533 2534 2536 2537 2539 2540 2541 2542 2544Used by:2606
Symbol 2546 MovieClipUses:2530 2532 2533 2534 2536 2537 2539 2540 2541 2542 2544Used by:2606
Symbol 2547 MovieClipUses:482Used by:2548
Symbol 2548 MovieClipUses:2547Used by:2549
Symbol 2549 MovieClipUses:2530 2532 2533 2534 2536 2537 2539 2540 2541 2542 2544 2548Used by:2606
Symbol 2550 MovieClip {BomberSanta_fla.gc_Student3_Class7_Dissapear_1675}Uses:2530 2532 2533 2534 2536 2537 2539 2540 2541 2542 2544Used by:2606
Symbol 2551 MovieClipUses:2530 2532 2533 2534 2536 2537 2539 2540 2541 2542 2544Used by:2606
Symbol 2552 MovieClipUses:2531Used by:2567
Symbol 2553 MovieClipUses:2531Used by:2567
Symbol 2554 MovieClipUses:1241Used by:2567
Symbol 2555 GraphicUsed by:2556
Symbol 2556 MovieClipUses:2555Used by:2567
Symbol 2557 MovieClipUses:1239Used by:2567
Symbol 2558 GraphicUsed by:2559
Symbol 2559 MovieClipUses:2558Used by:2567
Symbol 2560 GraphicUsed by:2561
Symbol 2561 MovieClipUses:2560Used by:2567
Symbol 2562 MovieClipUses:124Used by:2567
Symbol 2563 MovieClipUses:126Used by:2567
Symbol 2564 MovieClipUses:126Used by:2567
Symbol 2565 GraphicUsed by:2566
Symbol 2566 MovieClipUses:2565Used by:2567
Symbol 2567 MovieClipUses:2552 2553 2554 2556 2557 2559 2561 2562 2563 2564 2566Used by:2606
Symbol 2568 MovieClipUses:2531Used by:2577
Symbol 2569 MovieClipUses:2531Used by:2577
Symbol 2570 MovieClipUses:1239Used by:2577
Symbol 2571 MovieClipUses:2075Used by:2577
Symbol 2572 GraphicUsed by:2573
Symbol 2573 MovieClipUses:2572Used by:2577
Symbol 2574 MovieClipUses:1284Used by:2577
Symbol 2575 GraphicUsed by:2576
Symbol 2576 MovieClipUses:2575Used by:2577
Symbol 2577 MovieClipUses:2568 2569 2570 2571 2573 2574 2576Used by:2606
Symbol 2578 MovieClipUses:2530 2532 2533 2534 2536 2537 2539 2540 2541 2542 2544Used by:2606
Symbol 2579 MovieClipUses:2531Used by:2589
Symbol 2580 MovieClipUses:2531Used by:2589
Symbol 2581 MovieClipUses:1241Used by:2589
Symbol 2582 GraphicUsed by:2583
Symbol 2583 MovieClipUses:2582Used by:2589
Symbol 2584 MovieClipUses:1239Used by:2589
Symbol 2585 GraphicUsed by:2586
Symbol 2586 MovieClipUses:2585Used by:2589
Symbol 2587 GraphicUsed by:2588
Symbol 2588 MovieClipUses:2587Used by:2589
Symbol 2589 MovieClipUses:2579 2580 2581 2583 2584 2586 2588Used by:2606
Symbol 2590 MovieClipUses:2531Used by:2605
Symbol 2591 MovieClipUses:2531Used by:2605
Symbol 2592 MovieClipUses:1239Used by:2605
Symbol 2593 MovieClipUses:1241Used by:2605
Symbol 2594 GraphicUsed by:2595
Symbol 2595 MovieClipUses:2594Used by:2605
Symbol 2596 GraphicUsed by:2597
Symbol 2597 MovieClipUses:2596Used by:2605
Symbol 2598 GraphicUsed by:2599
Symbol 2599 MovieClipUses:2598Used by:2605
Symbol 2600 MovieClipUses:124Used by:2605
Symbol 2601 MovieClipUses:126Used by:2605
Symbol 2602 MovieClipUses:126Used by:2605
Symbol 2603 GraphicUsed by:2604
Symbol 2604 MovieClipUses:2603Used by:2605
Symbol 2605 MovieClipUses:2590 2591 2592 2593 2595 2597 2599 2600 2601 2602 2604Used by:2606
Symbol 2606 MovieClip {game.gameClip_Student3_Class7}Uses:458 2545 480 2546 2549 2550 2551 2567 2577 2578 2589 2605Used by:2761 2924 2964
Symbol 2607 TextUses:212Used by:2761
Symbol 2608 GraphicUsed by:2609
Symbol 2609 MovieClipUses:2608Used by:2624 2625 2628 2629 2630 2657
Symbol 2610 GraphicUsed by:2611 2631 2632 2647 2648 2658 2670 2671
Symbol 2611 MovieClipUses:2610Used by:2624 2625 2628 2629 2630 2657
Symbol 2612 MovieClipUses:114Used by:2624 2625 2628 2629 2630 2657
Symbol 2613 MovieClipUses:116Used by:2624 2625 2628 2629 2630 2657
Symbol 2614 GraphicUsed by:2615
Symbol 2615 MovieClipUses:2614Used by:2624 2625 2628 2629 2630 2657
Symbol 2616 MovieClipUses:120Used by:2624 2625 2628 2629 2630 2657
Symbol 2617 GraphicUsed by:2618
Symbol 2618 MovieClipUses:2617Used by:2624 2625 2628 2629 2630 2657
Symbol 2619 MovieClipUses:124Used by:2624 2625 2628 2629 2630 2657
Symbol 2620 MovieClipUses:126Used by:2624 2625 2628 2629 2630 2657
Symbol 2621 MovieClipUses:126Used by:2624 2625 2628 2629 2630 2657
Symbol 2622 GraphicUsed by:2623
Symbol 2623 MovieClipUses:2622Used by:2624 2625 2628 2629 2630 2657
Symbol 2624 MovieClipUses:2609 2611 2612 2613 2615 2616 2618 2619 2620 2621 2623Used by:2685
Symbol 2625 MovieClipUses:2609 2611 2612 2613 2615 2616 2618 2619 2620 2621 2623Used by:2685
Symbol 2626 MovieClipUses:482Used by:2627
Symbol 2627 MovieClipUses:2626Used by:2628
Symbol 2628 MovieClipUses:2609 2611 2612 2613 2615 2616 2618 2619 2620 2621 2623 2627Used by:2685
Symbol 2629 MovieClip {BomberSanta_fla.gc_Student1_Class7_Dissapear_1735}Uses:2609 2611 2612 2613 2615 2616 2618 2619 2620 2621 2623Used by:2685
Symbol 2630 MovieClipUses:2609 2611 2612 2613 2615 2616 2618 2619 2620 2621 2623Used by:2685
Symbol 2631 MovieClipUses:2610Used by:2646
Symbol 2632 MovieClipUses:2610Used by:2646
Symbol 2633 MovieClipUses:116Used by:2646
Symbol 2634 GraphicUsed by:2635
Symbol 2635 MovieClipUses:2634Used by:2646
Symbol 2636 MovieClipUses:114Used by:2646
Symbol 2637 GraphicUsed by:2638
Symbol 2638 MovieClipUses:2637Used by:2646
Symbol 2639 GraphicUsed by:2640
Symbol 2640 MovieClipUses:2639Used by:2646
Symbol 2641 MovieClipUses:124Used by:2646
Symbol 2642 MovieClipUses:126Used by:2646
Symbol 2643 MovieClipUses:126Used by:2646
Symbol 2644 GraphicUsed by:2645
Symbol 2645 MovieClipUses:2644Used by:2646
Symbol 2646 MovieClipUses:2631 2632 2633 2635 2636 2638 2640 2641 2642 2643 2645Used by:2685
Symbol 2647 MovieClipUses:2610Used by:2656
Symbol 2648 MovieClipUses:2610Used by:2656
Symbol 2649 MovieClipUses:114Used by:2656
Symbol 2650 MovieClipUses:116Used by:2656
Symbol 2651 GraphicUsed by:2652
Symbol 2652 MovieClipUses:2651Used by:2656
Symbol 2653 MovieClipUses:250Used by:2656
Symbol 2654 GraphicUsed by:2655
Symbol 2655 MovieClipUses:2654Used by:2656
Symbol 2656 MovieClipUses:2647 2648 2649 2650 2652 2653 2655Used by:2685
Symbol 2657 MovieClipUses:2609 2611 2612 2613 2615 2616 2618 2619 2620 2621 2623Used by:2685
Symbol 2658 MovieClipUses:2610Used by:2669
Symbol 2659 GraphicUsed by:2660
Symbol 2660 MovieClipUses:2659Used by:2669
Symbol 2661 MovieClipUses:116Used by:2669
Symbol 2662 GraphicUsed by:2663
Symbol 2663 MovieClipUses:2662Used by:2669
Symbol 2664 MovieClipUses:114Used by:2669
Symbol 2665 GraphicUsed by:2666
Symbol 2666 MovieClipUses:2665Used by:2669
Symbol 2667 GraphicUsed by:2668
Symbol 2668 MovieClipUses:2667Used by:2669
Symbol 2669 MovieClipUses:2658 2660 2661 2663 2664 2666 2668Used by:2685
Symbol 2670 MovieClipUses:2610Used by:2684
Symbol 2671 MovieClipUses:2610Used by:2684
Symbol 2672 MovieClipUses:114Used by:2684
Symbol 2673 MovieClipUses:116Used by:2684
Symbol 2674 GraphicUsed by:2675
Symbol 2675 MovieClipUses:2674Used by:2684
Symbol 2676 MovieClipUses:543Used by:2684
Symbol 2677 GraphicUsed by:2678
Symbol 2678 MovieClipUses:2677Used by:2684
Symbol 2679 MovieClipUses:124Used by:2684
Symbol 2680 MovieClipUses:126Used by:2684
Symbol 2681 MovieClipUses:126Used by:2684
Symbol 2682 GraphicUsed by:2683
Symbol 2683 MovieClipUses:2682Used by:2684
Symbol 2684 MovieClipUses:2670 2671 2672 2673 2675 2676 2678 2679 2680 2681 2683Used by:2685
Symbol 2685 MovieClip {game.gameClip_Student1_Class7}Uses:458 2624 480 2625 2628 2629 2630 2646 2656 2657 2669 2684Used by:2761 2924 2964
Symbol 2686 MovieClipUses:2529Used by:2700 2701 2704 2705 2706 2733
Symbol 2687 MovieClipUses:2531Used by:2700 2701 2704 2705 2706 2733
Symbol 2688 MovieClipUses:1239Used by:2700 2701 2704 2705 2706 2733
Symbol 2689 MovieClipUses:1241Used by:2700 2701 2704 2705 2706 2733
Symbol 2690 GraphicUsed by:2691
Symbol 2691 MovieClipUses:2690Used by:2700 2701 2704 2705 2706 2733
Symbol 2692 MovieClipUses:1245Used by:2700 2701 2704 2705 2706 2733
Symbol 2693 GraphicUsed by:2694
Symbol 2694 MovieClipUses:2693Used by:2700 2701 2704 2705 2706 2733
Symbol 2695 MovieClipUses:124Used by:2700 2701 2704 2705 2706 2733
Symbol 2696 MovieClipUses:126Used by:2700 2701 2704 2705 2706 2733
Symbol 2697 MovieClipUses:126Used by:2700 2701 2704 2705 2706 2733
Symbol 2698 GraphicUsed by:2699
Symbol 2699 MovieClipUses:2698Used by:2700 2701 2704 2705 2706 2733
Symbol 2700 MovieClipUses:2686 2687 2688 2689 2691 2692 2694 2695 2696 2697 2699Used by:2760
Symbol 2701 MovieClipUses:2686 2687 2688 2689 2691 2692 2694 2695 2696 2697 2699Used by:2760
Symbol 2702 MovieClipUses:482Used by:2703
Symbol 2703 MovieClipUses:2702Used by:2704
Symbol 2704 MovieClipUses:2686 2687 2688 2689 2691 2692 2694 2695 2696 2697 2699 2703Used by:2760
Symbol 2705 MovieClip {BomberSanta_fla.gc_Student2_Class7_Dissapear_1795}Uses:2686 2687 2688 2689 2691 2692 2694 2695 2696 2697 2699Used by:2760
Symbol 2706 MovieClipUses:2686 2687 2688 2689 2691 2692 2694 2695 2696 2697 2699Used by:2760
Symbol 2707 MovieClipUses:2531Used by:2722
Symbol 2708 MovieClipUses:2531Used by:2722
Symbol 2709 MovieClipUses:1241Used by:2722
Symbol 2710 GraphicUsed by:2711
Symbol 2711 MovieClipUses:2710Used by:2722
Symbol 2712 MovieClipUses:1239Used by:2722
Symbol 2713 GraphicUsed by:2714
Symbol 2714 MovieClipUses:2713Used by:2722
Symbol 2715 GraphicUsed by:2716
Symbol 2716 MovieClipUses:2715Used by:2722
Symbol 2717 MovieClipUses:124Used by:2722
Symbol 2718 MovieClipUses:126Used by:2722
Symbol 2719 MovieClipUses:126Used by:2722
Symbol 2720 GraphicUsed by:2721
Symbol 2721 MovieClipUses:2720Used by:2722
Symbol 2722 MovieClipUses:2707 2708 2709 2711 2712 2714 2716 2717 2718 2719 2721Used by:2760
Symbol 2723 MovieClipUses:2531Used by:2732
Symbol 2724 MovieClipUses:2531Used by:2732
Symbol 2725 MovieClipUses:1239Used by:2732
Symbol 2726 MovieClipUses:2075Used by:2732
Symbol 2727 GraphicUsed by:2728
Symbol 2728 MovieClipUses:2727Used by:2732
Symbol 2729 MovieClipUses:1284Used by:2732
Symbol 2730 GraphicUsed by:2731
Symbol 2731 MovieClipUses:2730Used by:2732
Symbol 2732 MovieClipUses:2723 2724 2725 2726 2728 2729 2731Used by:2760
Symbol 2733 MovieClipUses:2686 2687 2688 2689 2691 2692 2694 2695 2696 2697 2699Used by:2760
Symbol 2734 MovieClipUses:2531Used by:2744
Symbol 2735 MovieClipUses:2531Used by:2744
Symbol 2736 MovieClipUses:1241Used by:2744
Symbol 2737 GraphicUsed by:2738
Symbol 2738 MovieClipUses:2737Used by:2744
Symbol 2739 MovieClipUses:1239Used by:2744
Symbol 2740 GraphicUsed by:2741
Symbol 2741 MovieClipUses:2740Used by:2744
Symbol 2742 GraphicUsed by:2743
Symbol 2743 MovieClipUses:2742Used by:2744
Symbol 2744 MovieClipUses:2734 2735 2736 2738 2739 2741 2743Used by:2760
Symbol 2745 MovieClipUses:2531Used by:2759
Symbol 2746 MovieClipUses:2531Used by:2759
Symbol 2747 MovieClipUses:1239Used by:2759
Symbol 2748 MovieClipUses:1241Used by:2759
Symbol 2749 GraphicUsed by:2750
Symbol 2750 MovieClipUses:2749Used by:2759
Symbol 2751 MovieClipUses:1307Used by:2759
Symbol 2752 GraphicUsed by:2753
Symbol 2753 MovieClipUses:2752Used by:2759
Symbol 2754 MovieClipUses:124Used by:2759
Symbol 2755 MovieClipUses:126Used by:2759
Symbol 2756 MovieClipUses:126Used by:2759
Symbol 2757 GraphicUsed by:2758
Symbol 2758 MovieClipUses:2757Used by:2759
Symbol 2759 MovieClipUses:2745 2746 2747 2748 2750 2751 2753 2754 2755 2756 2758Used by:2760
Symbol 2760 MovieClip {game.gameClip_Student2_Class7}Uses:458 2700 480 2701 2704 2705 2706 2722 2732 2733 2744 2759Used by:2761 2924 2964
Symbol 2761 MovieClip {BomberSanta_fla.gameClip_MovieClassroom7_1597}Uses:2446 2447 2527 2528 2606 2607 2685 2760Used by:2762
Symbol 2762 MovieClip {common.gameClip_ShortLevelIntro}Uses:820 268 1151 1476 1788 2112 2445 2761Used by:2964
Symbol 2763 GraphicUsed by:2801
Symbol 2764 GraphicUsed by:2793
Symbol 2765 GraphicUsed by:2772
Symbol 2766 GraphicUsed by:2772
Symbol 2767 GraphicUsed by:2772
Symbol 2768 GraphicUsed by:2772
Symbol 2769 GraphicUsed by:2772
Symbol 2770 GraphicUsed by:2772
Symbol 2771 GraphicUsed by:2772
Symbol 2772 MovieClipUses:2765 2766 2767 2768 2769 2770 2771Used by:2793
Symbol 2773 TextUses:212Used by:2793
Symbol 2774 TextUses:212Used by:2793
Symbol 2775 TextUses:212Used by:2793
Symbol 2776 GraphicUsed by:2787
Symbol 2777 GraphicUsed by:2787
Symbol 2778 GraphicUsed by:2787
Symbol 2779 GraphicUsed by:2787
Symbol 2780 GraphicUsed by:2787
Symbol 2781 GraphicUsed by:2787
Symbol 2782 GraphicUsed by:2787
Symbol 2783 GraphicUsed by:2787
Symbol 2784 GraphicUsed by:2787
Symbol 2785 GraphicUsed by:2787
Symbol 2786 GraphicUsed by:2787
Symbol 2787 MovieClip {upgrade.gameClip_Upgrade_DataBar}Uses:260 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786Used by:2793
Symbol 2788 GraphicUsed by:2792
Symbol 2789 GraphicUsed by:2792
Symbol 2790 GraphicUsed by:2792
Symbol 2791 GraphicUsed by:2792
Symbol 2792 Button {upgrade.gameClip_Upgrade_Add}Uses:2788 2789 2790 2791Used by:2793
Symbol 2793 MovieClip {upgrade.gameClip_UpgradePanel}Uses:2764 2772 2773 2774 2775 2787 2792Used by:2801
Symbol 2794 GraphicUsed by:2799
Symbol 2795 TextUses:212Used by:2799
Symbol 2796 GraphicUsed by:2799
Symbol 2797 GraphicUsed by:2799
Symbol 2798 GraphicUsed by:2799 2809
Symbol 2799 Button {upgrade.gameClip_Upgrade_Play}Uses:2794 2795 2796 2797 2798Used by:2801
Symbol 2800 TextUses:212Used by:2801
Symbol 2801 MovieClip {upgrade.gameClip_Upgrade}Uses:2763 2793 2799 2800Used by:2964
Symbol 2802 GraphicUsed by:2803
Symbol 2803 MovieClipUses:2802Used by:2832
Symbol 2804 TextUses:212Used by:2832
Symbol 2805 TextUses:212Used by:2832
Symbol 2806 TextUses:212Used by:2809
Symbol 2807 GraphicUsed by:2809
Symbol 2808 GraphicUsed by:2809
Symbol 2809 ButtonUses:2798 2806 2807 2808Used by:2832
Symbol 2810 MovieClipUses:240Used by:2827 2841 2843 2846 2876
Symbol 2811 GraphicUsed by:2812
Symbol 2812 MovieClipUses:2811Used by:2827 2841 2843 2846 2876
Symbol 2813 MovieClipUses:244Used by:2827 2841 2843 2846 2876
Symbol 2814 GraphicUsed by:2815
Symbol 2815 MovieClipUses:2814Used by:2827 2841 2843 2846 2876
Symbol 2816 MovieClipUses:248Used by:2827 2841 2843 2846 2876
Symbol 2817 MovieClipUses:250Used by:2827 2841 2843 2846 2876
Symbol 2818 GraphicUsed by:2819
Symbol 2819 MovieClipUses:2818Used by:2827 2841 2843 2846 2876
Symbol 2820 MovieClipUses:205Used by:2827 2841 2843 2846 2876
Symbol 2821 MovieClipUses:205Used by:2827 2841 2843 2846 2876
Symbol 2822 GraphicUsed by:2823
Symbol 2823 MovieClipUses:2822Used by:2827 2841 2843 2846 2876
Symbol 2824 MovieClipUses:124Used by:2827 2841 2843 2876
Symbol 2825 MovieClipUses:482Used by:2826
Symbol 2826 MovieClipUses:2825Used by:2827
Symbol 2827 MovieClipUses:2810 2812 2813 2815 2816 2817 2819 2820 2821 2823 2824 2826Used by:2832 2905
Symbol 2828 TextUses:212Used by:2832
Symbol 2829 EditableTextUses:54 212 307 317 364Used by:2832
Symbol 2830 EditableTextUses:54 212 307 317 364Used by:2832
Symbol 2831 EditableTextUses:54 212 307 317 364Used by:2832
Symbol 2832 MovieClip {common.gameClip_EndGame}Uses:2803 2804 2805 2809 1178 2136 2470 845 1814 1499 2827 487 2828 2829 2830 2831 1730 671Used by:2964
Symbol 2833 GraphicUsed by:2840
Symbol 2834 GraphicUsed by:2840
Symbol 2835 GraphicUsed by:2840
Symbol 2836 GraphicUsed by:2840
Symbol 2837 GraphicUsed by:2840
Symbol 2838 GraphicUsed by:2840
Symbol 2839 GraphicUsed by:2840
Symbol 2840 MovieClip {gameBackgrounds}Uses:2833 2834 2835 2836 2837 2838 2839Used by:2964
Symbol 2841 MovieClipUses:2810 2812 2813 2815 2816 2817 2819 2820 2821 2823 2824Used by:2905
Symbol 2842 MovieClipUses:300Used by:2843
Symbol 2843 MovieClip {BomberSanta_fla.gc_Santa_Class1__FinalGift_1864}Uses:2810 2812 2813 2815 2816 2842 2817 2819 2820 2821 2823 2824Used by:2905
Symbol 2844 GraphicUsed by:2845
Symbol 2845 MovieClipUses:2844Used by:2846
Symbol 2846 MovieClipUses:2810 2812 2813 2815 2816 2817 2819 2820 2821 2823 2845Used by:2905
Symbol 2847 GraphicUsed by:2848
Symbol 2848 MovieClipUses:2847Used by:2864
Symbol 2849 GraphicUsed by:2850
Symbol 2850 MovieClipUses:2849Used by:2864
Symbol 2851 MovieClipUses:195Used by:2864
Symbol 2852 GraphicUsed by:2853
Symbol 2853 MovieClipUses:2852Used by:2864
Symbol 2854 MovieClipUses:199Used by:2864
Symbol 2855 GraphicUsed by:2856
Symbol 2856 MovieClipUses:2855Used by:2864
Symbol 2857 GraphicUsed by:2858
Symbol 2858 MovieClipUses:2857Used by:2864
Symbol 2859 MovieClipUses:205Used by:2864
Symbol 2860 MovieClipUses:205Used by:2864
Symbol 2861 GraphicUsed by:2862
Symbol 2862 MovieClipUses:2861Used by:2864
Symbol 2863 MovieClipUses:124Used by:2864
Symbol 2864 MovieClipUses:2848 2850 2851 2853 2854 2856 2858 2859 2860 2862 2863Used by:2905
Symbol 2865 GraphicUsed by:2866
Symbol 2866 MovieClipUses:2865Used by:2875
Symbol 2867 MovieClipUses:242Used by:2875
Symbol 2868 MovieClipUses:199Used by:2875
Symbol 2869 MovieClipUses:195Used by:2875
Symbol 2870 GraphicUsed by:2871
Symbol 2871 MovieClipUses:2870Used by:2875
Symbol 2872 MovieClipUses:250Used by:2875
Symbol 2873 GraphicUsed by:2874
Symbol 2874 MovieClipUses:2873Used by:2875
Symbol 2875 MovieClipUses:2866 2867 2868 2869 2871 2872 2874Used by:2905
Symbol 2876 MovieClipUses:2810 2812 2813 2815 2816 2817 2819 2820 2821 2823 2824Used by:2905
Symbol 2877 MovieClipUses:242Used by:2887
Symbol 2878 MovieClipUses:242Used by:2887
Symbol 2879 MovieClipUses:195Used by:2887
Symbol 2880 GraphicUsed by:2881
Symbol 2881 MovieClipUses:2880Used by:2887
Symbol 2882 MovieClipUses:199Used by:2887
Symbol 2883 GraphicUsed by:2884
Symbol 2884 MovieClipUses:2883Used by:2887
Symbol 2885 GraphicUsed by:2886
Symbol 2886 MovieClipUses:2885Used by:2887
Symbol 2887 MovieClipUses:2877 2878 2879 2881 2882 2884 2886Used by:2905
Symbol 2888 GraphicUsed by:2889
Symbol 2889 MovieClipUses:2888Used by:2904
Symbol 2890 MovieClipUses:242Used by:2904
Symbol 2891 MovieClipUses:195Used by:2904
Symbol 2892 GraphicUsed by:2893
Symbol 2893 MovieClipUses:2892Used by:2904
Symbol 2894 MovieClipUses:199Used by:2904
Symbol 2895 GraphicUsed by:2896
Symbol 2896 MovieClipUses:2895Used by:2904
Symbol 2897 GraphicUsed by:2898
Symbol 2898 MovieClipUses:2897Used by:2904
Symbol 2899 MovieClipUses:205Used by:2904
Symbol 2900 MovieClipUses:205Used by:2904
Symbol 2901 GraphicUsed by:2902
Symbol 2902 MovieClipUses:2901Used by:2904
Symbol 2903 MovieClipUses:124Used by:2904
Symbol 2904 MovieClipUses:2889 2890 2891 2893 2894 2896 2898 2899 2900 2902 2903Used by:2905
Symbol 2905 MovieClip {game.gameClip_santaKK}Uses:458 2841 2827 2843 2846 2864 2875 2876 2887 2904Used by:2964
Symbol 2906 GraphicUsed by:2907
Symbol 2907 MovieClipUses:2906Used by:2921
Symbol 2908 EditableTextUses:212Used by:2921
Symbol 2909 GraphicUsed by:2910
Symbol 2910 MovieClipUses:2909Used by:2911
Symbol 2911 MovieClipUses:2910Used by:2912
Symbol 2912 MovieClipUses:2911Used by:2918
Symbol 2913 GraphicUsed by:2914
Symbol 2914 MovieClipUses:2913Used by:2915
Symbol 2915 MovieClipUses:2914Used by:2916 2917
Symbol 2916 MovieClipUses:2915Used by:2918
Symbol 2917 MovieClipUses:2915Used by:2918
Symbol 2918 MovieClipUses:2912 2916 2917Used by:2921
Symbol 2919 GraphicUsed by:2920
Symbol 2920 MovieClipUses:2919Used by:2921
Symbol 2921 MovieClip {game.gameClip_Bomb}Uses:2907 2908 280 281 284 2918 2920Used by:2964
Symbol 2922 GraphicUsed by:2924
Symbol 2923 GraphicUsed by:2924
Symbol 2924 MovieClip {common.gameClip_FacesPlayers}Uses:2922 2923 553 736 819 645 907 1073 1150 990 1233 1394 1475 1317 1553 1707 1787 1632 1877 2032 2111 1956 2199 2370 2444 2286 2527 2685 2760 2606Used by:2964
Symbol 2925 GraphicUsed by:2926
Symbol 2926 MovieClipUses:2925Used by:2927
Symbol 2927 MovieClip {game.gameClip_EndText_Lose}Uses:2926Used by:2964
Symbol 2928 GraphicUsed by:2929
Symbol 2929 MovieClipUses:2928Used by:2930
Symbol 2930 MovieClip {game.gameClip_EndText_Win}Uses:2929Used by:2964
Symbol 2931 GraphicUsed by:2932
Symbol 2932 MovieClipUses:2931Used by:2935
Symbol 2933 GraphicUsed by:2934
Symbol 2934 MovieClipUses:2933Used by:2935
Symbol 2935 MovieClip {game.gameClip_StartText}Uses:2932 2934 SS2Used by:2964
Symbol 2936 GraphicUsed by:2940 2948
Symbol 2937 TextUses:212Used by:2940
Symbol 2938 GraphicUsed by:2940 2948
Symbol 2939 GraphicUsed by:2940 2948
Symbol 2940 Button {game.gameButton_Continue}Uses:2936 2937 2938 2939Used by:2964
Symbol 2941 GraphicUsed by:2945
Symbol 2942 TextUses:212Used by:2945
Symbol 2943 GraphicUsed by:2945
Symbol 2944 GraphicUsed by:2945
Symbol 2945 Button {game.gameButton_Exit}Uses:2941 2942 2943 2944Used by:2964
Symbol 2946 GraphicUsed by:2948
Symbol 2947 TextUses:212Used by:2948
Symbol 2948 Button {game.gameButton_Retry}Uses:2946 2947 2938 2939 2936Used by:2964
Symbol 2949 Sound {sounds.Sound_MelodyVictory}Used by:2963
Symbol 2950 Sound {sounds.Sound_MelodyLose}Used by:2963
Symbol 2951 SoundUsed by:2963
Symbol 2952 Sound {sounds.Sound_Loop_3}Used by:2963
Symbol 2953 Sound {sounds.Sound_Loop_2}Used by:2963
Symbol 2954 Sound {sounds.Sound_Loop_1}Used by:2963
Symbol 2955 Sound {sounds.Sound_FxItemStrength}Used by:2963
Symbol 2956 Sound {sounds.Sound_FxItemSpeedUp}Used by:2963
Symbol 2957 Sound {sounds.Sound_FxItemShield}Used by:2963
Symbol 2958 Sound {sounds.Sound_FxItemLife}Used by:2963
Symbol 2959 Sound {sounds.Sound_FxBombExplosion}Used by:2963
Symbol 2960 Sound {sounds.Sound_MelodyMenu}Used by:2963
Symbol 2961 Sound {sounds.Sound_FxSelection}Used by:2963
Symbol 2962 Sound {sounds.Sound_MelodyPresentationClubs}Used by:2963
Symbol 2963 MovieClip {loaderOfSounds}Uses:2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962Used by:2964
Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97}Uses:269 273 275 276 280 281 284 287 292 298 304 312 314 315 321 327 333 338 343 348 353 358 363 365 366 367 368 369 370 371 372 373 374 375 382 388 394 400 406 412 418 419 420 421 422 423 424 425 438 439 440 444 449 453 2762 2801 2832 2840 553 736 819 645 907 1073 1150 990 1233 1394 1475 1317 1553 1707 1787 1632 1877 2032 2111 1956 2199 2370 2444 2286 2527 2685 2760 2606 2905 2921 2924 2927 2930 2935 2940 2945 2948 2963Used by:Timeline
Streaming Sound 1Used by:Symbol 262 MovieClip {BomberSanta_fla.fondo_intro_mc_7}
Streaming Sound 2Used by:Symbol 2935 MovieClip {game.gameClip_StartText}

Instance Names

"instFondoIntroMC"Frame 45Symbol 262 MovieClip {BomberSanta_fla.fondo_intro_mc_7}
"instSkipIntroBut"Frame 45Symbol 268 Button
"instMainMenu"Frame 55Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97}
"instMaskLoadingBarProgress"Symbol 56 MovieClip {loadingBarProgress} Frame 1Symbol 52 MovieClip {maskLoadingBarProgress}
"instText"Symbol 56 MovieClip {loadingBarProgress} Frame 1Symbol 55 EditableText
"instLoadingBarProgress"Symbol 57 MovieClip {common.gameLoader} Frame 1Symbol 56 MovieClip {loadingBarProgress}
"instCircle"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 1Symbol 3 MovieClip {game.gameCircleGetWall}
"instShield"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 1Symbol 480 MovieClip
"instShield"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 1Symbol 480 MovieClip
"instShield"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 1Symbol 480 MovieClip
"instShield"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 1Symbol 480 MovieClip
"instChar1"Symbol 820 MovieClip {BomberSanta_fla.gameClip_MovieClassroom1_143} Frame 1Symbol 553 MovieClip {game.gameClip_Leader_Class1}
"instChar4"Symbol 820 MovieClip {BomberSanta_fla.gameClip_MovieClassroom1_143} Frame 44Symbol 645 MovieClip {game.gameClip_Student3_Class1}
"instChar2"Symbol 820 MovieClip {BomberSanta_fla.gameClip_MovieClassroom1_143} Frame 105Symbol 736 MovieClip {game.gameClip_Student1_Class1}
"instChar3"Symbol 820 MovieClip {BomberSanta_fla.gameClip_MovieClassroom1_143} Frame 105Symbol 819 MovieClip {game.gameClip_Student2_Class1}
"instCircle"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 1Symbol 3 MovieClip {game.gameCircleGetWall}
"instShield"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 1Symbol 480 MovieClip
"instShield"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 1Symbol 480 MovieClip
"instShield"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 1Symbol 480 MovieClip
"instShield"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 1Symbol 480 MovieClip
"instChar1"Symbol 1151 MovieClip {BomberSanta_fla.gameClip_MovieClassroom2_391} Frame 1Symbol 907 MovieClip {game.gameClip_Leader_Class2}
"instChar4"Symbol 1151 MovieClip {BomberSanta_fla.gameClip_MovieClassroom2_391} Frame 66Symbol 990 MovieClip {game.gameClip_Student3_Class2}
"instChar2"Symbol 1151 MovieClip {BomberSanta_fla.gameClip_MovieClassroom2_391} Frame 150Symbol 1073 MovieClip {game.gameClip_Student1_Class2}
"instChar3"Symbol 1151 MovieClip {BomberSanta_fla.gameClip_MovieClassroom2_391} Frame 150Symbol 1150 MovieClip {game.gameClip_Student2_Class2}
"instCircle"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 1Symbol 3 MovieClip {game.gameCircleGetWall}
"instShield"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 1Symbol 480 MovieClip
"instShield"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 1Symbol 480 MovieClip
"instShield"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 1Symbol 480 MovieClip
"instShield"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 1Symbol 480 MovieClip
"instChar1"Symbol 1476 MovieClip {BomberSanta_fla.gameClip_MovieClassroom3_633} Frame 1Symbol 1233 MovieClip {game.gameClip_Leader_Class3}
"instChar4"Symbol 1476 MovieClip {BomberSanta_fla.gameClip_MovieClassroom3_633} Frame 54Symbol 1317 MovieClip {game.gameClip_Student3_Class3}
"instChar2"Symbol 1476 MovieClip {BomberSanta_fla.gameClip_MovieClassroom3_633} Frame 113Symbol 1394 MovieClip {game.gameClip_Student1_Class3}
"instChar3"Symbol 1476 MovieClip {BomberSanta_fla.gameClip_MovieClassroom3_633} Frame 113Symbol 1475 MovieClip {game.gameClip_Student2_Class3}
"instCircle"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 1Symbol 3 MovieClip {game.gameCircleGetWall}
"instShield"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 1Symbol 480 MovieClip
"instShield"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 1Symbol 480 MovieClip
"instShield"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 1Symbol 480 MovieClip
"instShield"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 1Symbol 480 MovieClip
"instChar1"Symbol 1788 MovieClip {BomberSanta_fla.gameClip_MovieClassroom4_874} Frame 1Symbol 1553 MovieClip {game.gameClip_Leader_Class4}
"instChar4"Symbol 1788 MovieClip {BomberSanta_fla.gameClip_MovieClassroom4_874} Frame 56Symbol 1632 MovieClip {game.gameClip_Student3_Class4}
"instChar2"Symbol 1788 MovieClip {BomberSanta_fla.gameClip_MovieClassroom4_874} Frame 120Symbol 1707 MovieClip {game.gameClip_Student1_Class4}
"instChar3"Symbol 1788 MovieClip {BomberSanta_fla.gameClip_MovieClassroom4_874} Frame 120Symbol 1787 MovieClip {game.gameClip_Student2_Class4}
"instCircle"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 1Symbol 3 MovieClip {game.gameCircleGetWall}
"instShield"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 1Symbol 480 MovieClip
"instShield"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 1Symbol 480 MovieClip
"instShield"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 1Symbol 480 MovieClip
"instShield"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 1Symbol 480 MovieClip
"instChar1"Symbol 2112 MovieClip {BomberSanta_fla.gameClip_MovieClassroom5_1115} Frame 1Symbol 1877 MovieClip {game.gameClip_Leader_Class5}
"instChar4"Symbol 2112 MovieClip {BomberSanta_fla.gameClip_MovieClassroom5_1115} Frame 56Symbol 1956 MovieClip {game.gameClip_Student3_Class5}
"instChar2"Symbol 2112 MovieClip {BomberSanta_fla.gameClip_MovieClassroom5_1115} Frame 129Symbol 2032 MovieClip {game.gameClip_Student1_Class5}
"instChar3"Symbol 2112 MovieClip {BomberSanta_fla.gameClip_MovieClassroom5_1115} Frame 129Symbol 2111 MovieClip {game.gameClip_Student2_Class5}
"instCircle"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 1Symbol 3 MovieClip {game.gameCircleGetWall}
"instShield"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 1Symbol 480 MovieClip
"instShield"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 1Symbol 480 MovieClip
"instShield"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 1Symbol 480 MovieClip
"instShield"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 1Symbol 480 MovieClip
"instChar1"Symbol 2445 MovieClip {BomberSanta_fla.gameClip_MovieClassroom6_1356} Frame 1Symbol 2199 MovieClip {game.gameClip_Leader_Class6}
"instChar4"Symbol 2445 MovieClip {BomberSanta_fla.gameClip_MovieClassroom6_1356} Frame 75Symbol 2286 MovieClip {game.gameClip_Student3_Class6}
"instChar2"Symbol 2445 MovieClip {BomberSanta_fla.gameClip_MovieClassroom6_1356} Frame 158Symbol 2370 MovieClip {game.gameClip_Student1_Class6}
"instChar3"Symbol 2445 MovieClip {BomberSanta_fla.gameClip_MovieClassroom6_1356} Frame 158Symbol 2444 MovieClip {game.gameClip_Student2_Class6}
"instCircle"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 1Symbol 3 MovieClip {game.gameCircleGetWall}
"instShield"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 1Symbol 480 MovieClip
"instShield"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 1Symbol 480 MovieClip
"instShield"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 1Symbol 480 MovieClip
"instShield"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 1Symbol 480 MovieClip
"instChar1"Symbol 2761 MovieClip {BomberSanta_fla.gameClip_MovieClassroom7_1597} Frame 1Symbol 2527 MovieClip {game.gameClip_Leader_Class7}
"instChar4"Symbol 2761 MovieClip {BomberSanta_fla.gameClip_MovieClassroom7_1597} Frame 63Symbol 2606 MovieClip {game.gameClip_Student3_Class7}
"instChar2"Symbol 2761 MovieClip {BomberSanta_fla.gameClip_MovieClassroom7_1597} Frame 147Symbol 2685 MovieClip {game.gameClip_Student1_Class7}
"instChar3"Symbol 2761 MovieClip {BomberSanta_fla.gameClip_MovieClassroom7_1597} Frame 147Symbol 2760 MovieClip {game.gameClip_Student2_Class7}
"instSkipButtonIntro"Symbol 2762 MovieClip {common.gameClip_ShortLevelIntro} Frame 1Symbol 268 Button
"intCharacterToUpgrade"Symbol 2793 MovieClip {upgrade.gameClip_UpgradePanel} Frame 1Symbol 2772 MovieClip
"instSpeed"Symbol 2793 MovieClip {upgrade.gameClip_UpgradePanel} Frame 1Symbol 2787 MovieClip {upgrade.gameClip_Upgrade_DataBar}
"instStrength"Symbol 2793 MovieClip {upgrade.gameClip_UpgradePanel} Frame 1Symbol 2787 MovieClip {upgrade.gameClip_Upgrade_DataBar}
"instLifes"Symbol 2793 MovieClip {upgrade.gameClip_UpgradePanel} Frame 1Symbol 2787 MovieClip {upgrade.gameClip_Upgrade_DataBar}
"instAddSpeed"Symbol 2793 MovieClip {upgrade.gameClip_UpgradePanel} Frame 1Symbol 2792 Button {upgrade.gameClip_Upgrade_Add}
"instAddStrength"Symbol 2793 MovieClip {upgrade.gameClip_UpgradePanel} Frame 1Symbol 2792 Button {upgrade.gameClip_Upgrade_Add}
"instAddLifes"Symbol 2793 MovieClip {upgrade.gameClip_UpgradePanel} Frame 1Symbol 2792 Button {upgrade.gameClip_Upgrade_Add}
"instUpgradePanel1"Symbol 2801 MovieClip {upgrade.gameClip_Upgrade} Frame 1Symbol 2793 MovieClip {upgrade.gameClip_UpgradePanel}
"instUpgradePanel2"Symbol 2801 MovieClip {upgrade.gameClip_Upgrade} Frame 1Symbol 2793 MovieClip {upgrade.gameClip_UpgradePanel}
"instPlayUpgrade"Symbol 2801 MovieClip {upgrade.gameClip_Upgrade} Frame 1Symbol 2799 Button {upgrade.gameClip_Upgrade_Play}
"instButton_EndGame_Photo"Symbol 2832 MovieClip {common.gameClip_EndGame} Frame 1Symbol 2809 Button
"instButton_EndGame"Symbol 2832 MovieClip {common.gameClip_EndGame} Frame 14Symbol 2809 Button
"instText"Symbol 2921 MovieClip {game.gameClip_Bomb} Frame 1Symbol 2908 EditableText
"instStud_1_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 1Symbol 553 MovieClip {game.gameClip_Leader_Class1}
"instStud_1_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 6Symbol 736 MovieClip {game.gameClip_Student1_Class1}
"instStud_1_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 11Symbol 819 MovieClip {game.gameClip_Student2_Class1}
"instStud_1_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 16Symbol 645 MovieClip {game.gameClip_Student3_Class1}
"instStud_2_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 21Symbol 907 MovieClip {game.gameClip_Leader_Class2}
"instStud_2_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 26Symbol 1073 MovieClip {game.gameClip_Student1_Class2}
"instStud_2_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 31Symbol 1150 MovieClip {game.gameClip_Student2_Class2}
"instStud_2_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 36Symbol 990 MovieClip {game.gameClip_Student3_Class2}
"instStud_3_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 41Symbol 1233 MovieClip {game.gameClip_Leader_Class3}
"instStud_3_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 46Symbol 1394 MovieClip {game.gameClip_Student1_Class3}
"instStud_3_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 51Symbol 1475 MovieClip {game.gameClip_Student2_Class3}
"instStud_3_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 56Symbol 1317 MovieClip {game.gameClip_Student3_Class3}
"instStud_4_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 62Symbol 1553 MovieClip {game.gameClip_Leader_Class4}
"instStud_4_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 67Symbol 1707 MovieClip {game.gameClip_Student1_Class4}
"instStud_4_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 72Symbol 1787 MovieClip {game.gameClip_Student2_Class4}
"instStud_4_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 77Symbol 1632 MovieClip {game.gameClip_Student3_Class4}
"instStud_5_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 82Symbol 1877 MovieClip {game.gameClip_Leader_Class5}
"instStud_5_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 87Symbol 2032 MovieClip {game.gameClip_Student1_Class5}
"instStud_5_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 92Symbol 2111 MovieClip {game.gameClip_Student2_Class5}
"instStud_5_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 97Symbol 1956 MovieClip {game.gameClip_Student3_Class5}
"instStud_6_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 102Symbol 2199 MovieClip {game.gameClip_Leader_Class6}
"instStud_6_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 107Symbol 2370 MovieClip {game.gameClip_Student1_Class6}
"instStud_6_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 112Symbol 2444 MovieClip {game.gameClip_Student2_Class6}
"instStud_6_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 117Symbol 2286 MovieClip {game.gameClip_Student3_Class6}
"instStud_7_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 122Symbol 2527 MovieClip {game.gameClip_Leader_Class7}
"instStud_7_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 127Symbol 2685 MovieClip {game.gameClip_Student1_Class7}
"instStud_7_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 132Symbol 2760 MovieClip {game.gameClip_Student2_Class7}
"instStud_7_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 137Symbol 2606 MovieClip {game.gameClip_Student3_Class7}
"instButtonDeathmatch"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 1Symbol 292 Button
"instButtonHistory"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 1Symbol 298 Button
"instButtonHelp"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 1Symbol 304 Button
"instButtonAbout"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 1Symbol 312 Button
"instButtonBack_PlayerNumber"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 13Symbol 321 Button
"instButtonPlayerOne"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 13Symbol 327 Button
"instButtonPlayerTwo"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 13Symbol 333 Button
"instButtonBack_PlayerSelection"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 321 Button
"instButtonPlayerClass1"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 338 Button
"instButtonPlayerClass2"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 343 Button
"instButtonPlayerClass3"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 348 Button
"instButtonPlayerClass4"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 353 Button
"instButtonPlayerClass5"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 358 Button
"instButtonPlayerClass6"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 363 Button
"instLockedPlayer1"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 365 EditableText
"instLockedPlayer2"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 366 EditableText
"instLockedPlayer3"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 367 EditableText
"instLockedPlayer4"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 368 EditableText
"instTextPlayer_Title"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25Symbol 369 EditableText
"instButtonBack_LevelSelection"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 321 Button
"instButtonLevel1"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 382 Button
"instButtonLevel2"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 388 Button
"instButtonLevel3"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 394 Button
"instButtonLevel4"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 400 Button
"instButtonLevel5"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 406 Button
"instButtonLevel6"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 412 Button
"instButtonLevel7"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 418 Button
"instLockedLevel3"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 419 EditableText
"instLockedLevel4"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 420 EditableText
"instLockedLevel5"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 421 EditableText
"instLockedLevel6"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 422 EditableText
"instLockedLevel7"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38Symbol 423 EditableText
"instButtonBack_Help"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 50Symbol 321 Button
"instSpeed"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 50Symbol 438 MovieClip {game.gameClip_Item}
"instStrength"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 50Symbol 438 MovieClip {game.gameClip_Item}
"instShield"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 50Symbol 438 MovieClip {game.gameClip_Item}
"instLife"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 50Symbol 438 MovieClip {game.gameClip_Item}
"instButtonBack_About"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 62Symbol 321 Button

Special Tags

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

Labels

"loading"Frame 1
"not_allowed"Frame 10
"mochiads"Frame 20
"sponsor"Frame 28
"logo"Frame 36
"introBomber"Frame 45
"mainMenu"Frame 55
"endIntroBomberXX"Symbol 262 MovieClip {BomberSanta_fla.fondo_intro_mc_7} Frame 1412
"item_1"Symbol 438 MovieClip {game.gameClip_Item} Frame 1
"item_2"Symbol 438 MovieClip {game.gameClip_Item} Frame 13
"item_3"Symbol 438 MovieClip {game.gameClip_Item} Frame 25
"item_4"Symbol 438 MovieClip {game.gameClip_Item} Frame 35
"quiet"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 1
"presentation"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 10
"exploded"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 22
"disappear"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 60
"victory"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 83
"run"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 91
"run_1"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 91
"run_2"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 97
"run_3"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 103
"run_4"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 109
"run_5"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 115
"run_6"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 121
"run_7"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 127
"run_8"Symbol 553 MovieClip {game.gameClip_Leader_Class1} Frame 133
"quiet"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 1
"presentation"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 10
"exploded"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 22
"disappear"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 46
"victory"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 66
"run"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 74
"run_1"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 74
"run_2"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 80
"run_3"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 86
"run_4"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 92
"run_5"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 98
"run_6"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 104
"run_7"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 110
"run_8"Symbol 645 MovieClip {game.gameClip_Student3_Class1} Frame 116
"quiet"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 1
"presentation"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 10
"exploded"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 22
"disappear"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 60
"victory"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 83
"run"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 91
"run_1"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 91
"run_2"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 97
"run_3"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 103
"run_4"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 109
"run_5"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 115
"run_6"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 121
"run_7"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 127
"run_8"Symbol 736 MovieClip {game.gameClip_Student1_Class1} Frame 133
"quiet"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 1
"presentation"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 10
"exploded"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 22
"disappear"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 60
"victory"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 83
"run"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 91
"run_1"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 91
"run_2"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 97
"run_3"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 103
"run_4"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 109
"run_5"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 115
"run_6"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 121
"run_7"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 127
"run_8"Symbol 819 MovieClip {game.gameClip_Student2_Class1} Frame 133
"quiet"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 1
"presentation"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 11
"exploded"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 25
"disappear"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 51
"victory"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 77
"run"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 85
"run_1"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 85
"run_2"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 91
"run_3"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 97
"run_4"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 103
"run_5"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 109
"run_6"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 115
"run_7"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 121
"run_8"Symbol 907 MovieClip {game.gameClip_Leader_Class2} Frame 127
"quiet"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 1
"presentation"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 12
"exploded"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 26
"disappear"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 50
"victory"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 77
"run"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 85
"run_1"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 85
"run_2"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 91
"run_3"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 97
"run_4"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 103
"run_5"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 109
"run_6"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 115
"run_7"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 121
"run_8"Symbol 990 MovieClip {game.gameClip_Student3_Class2} Frame 127
"quiet"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 1
"presentation"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 10
"exploded"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 22
"disappear"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 60
"victory"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 83
"run"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 91
"run_1"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 91
"run_2"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 97
"run_3"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 103
"run_4"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 109
"run_5"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 115
"run_6"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 121
"run_7"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 127
"run_8"Symbol 1073 MovieClip {game.gameClip_Student1_Class2} Frame 133
"quiet"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 1
"presentation"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 10
"exploded"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 22
"disappear"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 60
"victory"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 83
"run"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 91
"run_1"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 91
"run_2"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 97
"run_3"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 103
"run_4"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 109
"run_5"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 115
"run_6"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 121
"run_7"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 127
"run_8"Symbol 1150 MovieClip {game.gameClip_Student2_Class2} Frame 133
"quiet"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 1
"presentation"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 10
"exploded"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 22
"disappear"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 45
"victory"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 73
"run"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 81
"run_1"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 81
"run_2"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 87
"run_3"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 93
"run_4"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 99
"run_5"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 105
"run_6"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 111
"run_7"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 117
"run_8"Symbol 1233 MovieClip {game.gameClip_Leader_Class3} Frame 123
"quiet"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 1
"presentation"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 10
"exploded"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 21
"disappear"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 49
"victory"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 74
"run"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 82
"run_1"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 82
"run_2"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 88
"run_3"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 94
"run_4"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 100
"run_5"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 106
"run_6"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 112
"run_7"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 118
"run_8"Symbol 1317 MovieClip {game.gameClip_Student3_Class3} Frame 124
"quiet"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 1
"presentation"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 10
"exploded"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 21
"disappear"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 51
"victory"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 77
"run"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 85
"run_1"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 85
"run_2"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 91
"run_3"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 97
"run_4"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 103
"run_5"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 109
"run_6"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 115
"run_7"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 121
"run_8"Symbol 1394 MovieClip {game.gameClip_Student1_Class3} Frame 127
"quiet"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 1
"presentation"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 10
"exploded"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 23
"disappear"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 52
"victory"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 80
"run"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 88
"run_1"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 88
"run_2"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 94
"run_3"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 100
"run_4"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 106
"run_5"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 112
"run_6"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 118
"run_7"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 124
"run_8"Symbol 1475 MovieClip {game.gameClip_Student2_Class3} Frame 130
"quiet"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 1
"presentation"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 12
"exploded"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 26
"disappear"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 55
"victory"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 81
"run"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 89
"run_1"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 89
"run_2"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 95
"run_3"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 101
"run_4"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 107
"run_5"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 113
"run_6"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 119
"run_7"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 125
"run_8"Symbol 1553 MovieClip {game.gameClip_Leader_Class4} Frame 131
"quiet"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 1
"presentation"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 10
"exploded"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 23
"disappear"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 50
"victory"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 76
"run"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 84
"run_1"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 84
"run_2"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 90
"run_3"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 96
"run_4"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 102
"run_5"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 108
"run_6"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 114
"run_7"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 120
"run_8"Symbol 1632 MovieClip {game.gameClip_Student3_Class4} Frame 126
"quiet"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 1
"presentation"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 11
"exploded"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 24
"disappear"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 49
"victory"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 77
"run"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 85
"run_1"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 85
"run_2"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 91
"run_3"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 97
"run_4"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 103
"run_5"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 109
"run_6"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 115
"run_7"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 121
"run_8"Symbol 1707 MovieClip {game.gameClip_Student1_Class4} Frame 127
"quiet"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 1
"presentation"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 11
"exploded"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 23
"disappear"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 54
"victory"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 83
"run"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 91
"run_1"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 91
"run_2"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 97
"run_3"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 103
"run_4"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 109
"run_5"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 115
"run_6"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 121
"run_7"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 127
"run_8"Symbol 1787 MovieClip {game.gameClip_Student2_Class4} Frame 133
"quiet"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 1
"presentation"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 12
"exploded"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 25
"disappear"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 52
"victory"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 72
"run"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 80
"run_1"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 80
"run_2"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 86
"run_3"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 92
"run_4"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 98
"run_5"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 104
"run_6"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 110
"run_7"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 116
"run_8"Symbol 1877 MovieClip {game.gameClip_Leader_Class5} Frame 122
"quiet"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 1
"presentation"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 12
"exploded"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 26
"disappear"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 54
"victory"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 77
"run"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 85
"run_1"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 85
"run_2"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 91
"run_3"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 97
"run_4"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 103
"run_5"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 109
"run_6"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 115
"run_7"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 121
"run_8"Symbol 1956 MovieClip {game.gameClip_Student3_Class5} Frame 127
"quiet"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 1
"presentation"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 11
"exploded"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 23
"disappear"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 50
"victory"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 74
"run"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 82
"run_1"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 82
"run_2"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 88
"run_3"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 94
"run_4"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 100
"run_5"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 106
"run_6"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 112
"run_7"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 118
"run_8"Symbol 2032 MovieClip {game.gameClip_Student1_Class5} Frame 124
"quiet"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 1
"presentation"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 12
"exploded"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 26
"disappear"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 54
"victory"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 81
"run"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 89
"run_1"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 89
"run_2"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 95
"run_3"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 101
"run_4"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 107
"run_5"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 113
"run_6"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 119
"run_7"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 125
"run_8"Symbol 2111 MovieClip {game.gameClip_Student2_Class5} Frame 131
"quiet"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 1
"presentation"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 11
"exploded"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 22
"disappear"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 50
"victory"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 79
"run"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 87
"run_1"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 87
"run_2"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 93
"run_3"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 99
"run_4"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 105
"run_5"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 111
"run_6"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 117
"run_7"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 123
"run_8"Symbol 2199 MovieClip {game.gameClip_Leader_Class6} Frame 129
"quiet"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 1
"presentation"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 11
"exploded"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 22
"disappear"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 52
"victory"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 81
"run"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 89
"run_1"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 89
"run_2"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 95
"run_3"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 101
"run_4"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 107
"run_5"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 113
"run_6"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 119
"run_7"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 125
"run_8"Symbol 2286 MovieClip {game.gameClip_Student3_Class6} Frame 131
"quiet"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 1
"presentation"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 10
"exploded"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 20
"disappear"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 50
"victory"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 78
"run"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 86
"run_1"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 86
"run_2"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 92
"run_3"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 98
"run_4"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 104
"run_5"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 110
"run_6"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 116
"run_7"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 122
"run_8"Symbol 2370 MovieClip {game.gameClip_Student1_Class6} Frame 128
"quiet"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 1
"presentation"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 10
"exploded"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 24
"disappear"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 53
"victory"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 81
"run"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 89
"run_1"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 89
"run_2"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 95
"run_3"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 101
"run_4"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 107
"run_5"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 113
"run_6"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 119
"run_7"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 125
"run_8"Symbol 2444 MovieClip {game.gameClip_Student2_Class6} Frame 131
"quiet"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 1
"presentation"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 11
"exploded"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 24
"disappear"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 53
"victory"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 84
"run"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 92
"run_1"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 92
"run_2"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 98
"run_3"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 104
"run_4"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 110
"run_5"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 116
"run_6"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 122
"run_7"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 128
"run_8"Symbol 2527 MovieClip {game.gameClip_Leader_Class7} Frame 134
"quiet"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 1
"presentation"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 12
"exploded"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 26
"disappear"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 53
"victory"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 81
"run"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 89
"run_1"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 89
"run_2"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 95
"run_3"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 101
"run_4"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 107
"run_5"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 113
"run_6"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 119
"run_7"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 125
"run_8"Symbol 2606 MovieClip {game.gameClip_Student3_Class7} Frame 131
"quiet"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 1
"presentation"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 11
"exploded"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 26
"disappear"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 56
"victory"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 84
"run"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 92
"run_1"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 92
"run_2"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 98
"run_3"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 104
"run_4"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 110
"run_5"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 116
"run_6"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 122
"run_7"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 128
"run_8"Symbol 2685 MovieClip {game.gameClip_Student1_Class7} Frame 134
"quiet"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 1
"presentation"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 12
"exploded"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 24
"disappear"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 54
"victory"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 82
"run"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 90
"run_1"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 90
"run_2"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 96
"run_3"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 102
"run_4"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 108
"run_5"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 114
"run_6"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 120
"run_7"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 126
"run_8"Symbol 2760 MovieClip {game.gameClip_Student2_Class7} Frame 132
"classroom1"Symbol 2762 MovieClip {common.gameClip_ShortLevelIntro} Frame 1
"classroom2"Symbol 2762 MovieClip {common.gameClip_ShortLevelIntro} Frame 11
"classroom3"Symbol 2762 MovieClip {common.gameClip_ShortLevelIntro} Frame 21
"classroom4"Symbol 2762 MovieClip {common.gameClip_ShortLevelIntro} Frame 31
"classroom5"Symbol 2762 MovieClip {common.gameClip_ShortLevelIntro} Frame 41
"classroom6"Symbol 2762 MovieClip {common.gameClip_ShortLevelIntro} Frame 51
"classroom7"Symbol 2762 MovieClip {common.gameClip_ShortLevelIntro} Frame 61
"player1"Symbol 2772 MovieClip Frame 1
"player2"Symbol 2772 MovieClip Frame 8
"player3"Symbol 2772 MovieClip Frame 16
"player4"Symbol 2772 MovieClip Frame 23
"player5"Symbol 2772 MovieClip Frame 30
"player6"Symbol 2772 MovieClip Frame 37
"photo_family"Symbol 2832 MovieClip {common.gameClip_EndGame} Frame 1
"staff"Symbol 2832 MovieClip {common.gameClip_EndGame} Frame 14
"classroom1"Symbol 2840 MovieClip {gameBackgrounds} Frame 1
"classroom2"Symbol 2840 MovieClip {gameBackgrounds} Frame 10
"classroom3"Symbol 2840 MovieClip {gameBackgrounds} Frame 20
"classroom4"Symbol 2840 MovieClip {gameBackgrounds} Frame 30
"classroom5"Symbol 2840 MovieClip {gameBackgrounds} Frame 40
"classroom6"Symbol 2840 MovieClip {gameBackgrounds} Frame 50
"classroom7"Symbol 2840 MovieClip {gameBackgrounds} Frame 60
"presentation"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 1
"exploded"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 14
"final_gift"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 42
"laugh_of_player"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 52
"run"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 66
"run_1"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 66
"run_2"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 72
"run_3"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 78
"run_4"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 84
"run_5"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 90
"run_6"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 96
"run_7"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 102
"run_8"Symbol 2905 MovieClip {game.gameClip_santaKK} Frame 108
"Bomb1"Symbol 2921 MovieClip {game.gameClip_Bomb} Frame 1
"quiet_1"Symbol 2921 MovieClip {game.gameClip_Bomb} Frame 1
"init_1"Symbol 2921 MovieClip {game.gameClip_Bomb} Frame 15
"explosion_1"Symbol 2921 MovieClip {game.gameClip_Bomb} Frame 30
"quiet_2"Symbol 2921 MovieClip {game.gameClip_Bomb} Frame 53
"init_2"Symbol 2921 MovieClip {game.gameClip_Bomb} Frame 65
"explosion_2"Symbol 2921 MovieClip {game.gameClip_Bomb} Frame 75
"Class1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 1
"1_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 1
"1_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 6
"1_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 11
"1_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 16
"Class2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 21
"2_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 21
"2_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 26
"2_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 31
"2_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 36
"Class3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 41
"3_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 41
"3_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 46
"3_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 51
"3_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 56
"Class4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 62
"4_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 62
"4_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 67
"4_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 72
"4_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 77
"Class5"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 82
"5_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 82
"5_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 87
"5_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 92
"5_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 97
"Class6"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 102
"6_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 102
"6_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 107
"6_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 112
"6_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 117
"Class7"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 122
"7_1"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 122
"7_2"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 127
"7_3"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 132
"7_4"Symbol 2924 MovieClip {common.gameClip_FacesPlayers} Frame 137
"state_ready"Symbol 2935 MovieClip {game.gameClip_StartText} Frame 1
"state_go"Symbol 2935 MovieClip {game.gameClip_StartText} Frame 102
"mainMenu"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 1
"playerNumber"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 13
"playerSelection"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 25
"levelSelection"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 38
"Help"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 50
"About"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 62
"WaitToFinish"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 73
"All_Object_Of_Loader"Symbol 2964 MovieClip {BomberSanta_fla.menuClip_MainMenu_97} Frame 101




http://swfchan.com/7/30714/info.shtml
Created: 19/5 -2019 05:50:46 Last modified: 19/5 -2019 05:50:46 Server time: 10/05 -2024 14:58:24