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

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

game.swf

This is the info page for
Flash #250043

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


Text
100 %

<p align="left"><font face="Global-SmallCaps" size="26" color="#ffffff" letterSpacing="0.000000" kerning="1">DEFENSA</font></p>

<p align="center"><font face="Global-SmallCaps" size="18" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Impulso</b></font></p>

<p align="left"><font face="HelveticaRounded LT Std BdCn" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">El gp de tu oponente disminuye en 150 en su próximo turno</font></p>

<p align="left"><font face="HelveticaRounded LT Std BdCn" size="13" color="#c2ced3" letterSpacing="0.000000" kerning="1"><b>DRAGORIA FLAMEANTE</b></font></p>

<p align="center"><font face="HelveticaRounded LT Std BdCn" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">ATAQUE</font></p>

<p align="center"><font face="HelveticaRounded LT Std BdCn" size="14" color="#ffffff" letterSpacing="0.000000" kerning="1">DEFENSA</font></p>

CONTINUE

INSTRUCTIONS

JUGAR

<p align="center"><font face="Global-SmallCaps" size="21" color="#c2ced3" letterSpacing="0.000000" kerning="1"><b>CONTINUAR</b></font></p>

<p align="left"><font face="Global-SmallCaps" size="13" color="#d7dadf" letterSpacing="0.000000" kerning="1"><b>congratulatiuns!</b></font></p>

<p align="left"><font face="Arial" size="15" color="#e5f0f7" letterSpacing="0.000000" kerning="1"><b>ERES EL PELEADOR NUMERO UNO DE LA BATALLA BAKUGAN</b></font></p>

<p align="center"><font face="Arial" size="17" color="#e5f0f7" letterSpacing="0.000000" kerning="1"><b>PLAY AGAIN</b></font></p>

<p align="left"><font face="Arial" size="18" color="#e5f0f7" letterSpacing="0.000000" kerning="1"><b>MENU</b></font></p>

<p align="center"><font face="Global-SmallCaps" size="13" color="#d7dadf" letterSpacing="0.000000" kerning="1"><b>FIN DEL JUEGO</b></font></p>

<p align="center"><font face="Arial" size="15" color="#c2ced3" letterSpacing="0.000000" kerning="1"><b>NECESITAS MAS ENTRENAMIENTO BAKUGAN ////// INTENTALO DENUEVO!!!</b></font></p>

<p align="center"><font face="Arial" size="18" color="#e5f0f7" letterSpacing="0.000000" kerning="1"><b>MENU</b></font></p>

281881

281881

LEVEL

<p align="center"><font face="Global-SmallCaps" size="26" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>ATAQUE</b></font></p>

<p align="left"><font face="Global-SmallCaps" size="23" color="#ffffff" letterSpacing="0.000000" kerning="1">Ráfaga oscura</font></p>

VICTORIA!!

<p align="center"><font face="HelveticaRounded LT Std BdCn" size="14" color="#c2ced3" letterSpacing="0.000000" kerning="1"><b>¡HAS DESTRABADO UN NUEVO ATAQUE!</b></font></p>

<p align="center"><font face="Global-SmallCaps" size="25" color="#dde1ec" letterSpacing="0.000000" kerning="1"><b>level</b></font></p>

<p align="center"><font face="Global-SmallCaps" size="72" color="#dde1ec" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Global-SmallCaps" size="55" color="#dde1ec" letterSpacing="0.000000" kerning="1"><b>VS</b></font></p>

<p align="center"><font face="Global" size="21" color="#d5e0c0" letterSpacing="0.000000" kerning="1"><b>1325</b></font></p>

ActionScript [AS3]

Section 1
//CardViewAsset (assets.CardViewAsset) package assets { import flash.display.*; public class CardViewAsset extends MovieClip { public var Ground_Morph_Ventus:MovieClip; public var Undercover:MovieClip; public var Ground_Morph_Aquos:MovieClip; public var Sacrifice:MovieClip; public var Ground_Morph_Pyrus:MovieClip; public var Ground_Morph_Haos:MovieClip; public var Refill:MovieClip; public var Parasite:MovieClip; public var Double_Dash:MovieClip; public var Ground_Morph_Darkus:MovieClip; public var Boost:MovieClip; public var Super_Boost:MovieClip; public var Recovery:MovieClip; public var Hyper_Boost:MovieClip; public var Quick_Recovery:MovieClip; public var Stay_Alert:MovieClip; public var Ground_Morph_Subterra:MovieClip; } }//package assets
Section 2
//_AttackMenuButton_472 (Bakugan_fla._AttackMenuButton_472) package Bakugan_fla { import flash.display.*; public dynamic class _AttackMenuButton_472 extends MovieClip { public var bar_mc:MovieClip; public var text_mc:MovieClip; public var back_mc:MovieClip; public function _AttackMenuButton_472(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 3
//_AttackMenuButton_Idle_484 (Bakugan_fla._AttackMenuButton_Idle_484) package Bakugan_fla { import flash.display.*; public dynamic class _AttackMenuButton_Idle_484 extends MovieClip { public var textcontainer_mc:MovieClip; } }//package Bakugan_fla
Section 4
//_AttackMenuButton_Idle_NoSp_480 (Bakugan_fla._AttackMenuButton_Idle_NoSp_480) package Bakugan_fla { import flash.display.*; public dynamic class _AttackMenuButton_Idle_NoSp_480 extends MovieClip { public var textcontainer_mc:MovieClip; } }//package Bakugan_fla
Section 5
//_AttackMenuButton_Over_482 (Bakugan_fla._AttackMenuButton_Over_482) package Bakugan_fla { import flash.display.*; public dynamic class _AttackMenuButton_Over_482 extends MovieClip { public var textcontainer_mc:MovieClip; } }//package Bakugan_fla
Section 6
//_AttackMenuButton_Selected_483 (Bakugan_fla._AttackMenuButton_Selected_483) package Bakugan_fla { import flash.display.*; public dynamic class _AttackMenuButton_Selected_483 extends MovieClip { public var textcontainer_mc:MovieClip; public function _AttackMenuButton_Selected_483(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package Bakugan_fla
Section 7
//_DisplayClick_Neutral_159 (Bakugan_fla._DisplayClick_Neutral_159) package Bakugan_fla { import flash.display.*; public dynamic class _DisplayClick_Neutral_159 extends MovieClip { public var Picture:LargeCardViewsAsset; public function _DisplayClick_Neutral_159(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package Bakugan_fla
Section 8
//_DisplayClick_Player_160 (Bakugan_fla._DisplayClick_Player_160) package Bakugan_fla { import flash.display.*; public dynamic class _DisplayClick_Player_160 extends MovieClip { public var Picture:LargeCardViewsAsset; public function _DisplayClick_Player_160(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package Bakugan_fla
Section 9
//_DisplayClick_Rival_138 (Bakugan_fla._DisplayClick_Rival_138) package Bakugan_fla { import flash.display.*; public dynamic class _DisplayClick_Rival_138 extends MovieClip { public var Picture:LargeCardViewsAsset; public function _DisplayClick_Rival_138(){ addFrameScript(11, frame12); } function frame12(){ stop(); } } }//package Bakugan_fla
Section 10
//_DisplayOut_161 (Bakugan_fla._DisplayOut_161) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class _DisplayOut_161 extends MovieClip { public var Picture:LargeCardViewsAsset; public function _DisplayOut_161(){ addFrameScript(9, frame10); } function frame10(){ stop(); MovieClip(parent).parent.dispatchEvent(new Event("DisplayerDown")); } } }//package Bakugan_fla
Section 11
//_DisplayOver_162 (Bakugan_fla._DisplayOver_162) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class _DisplayOver_162 extends MovieClip { public var Picture:LargeCardViewsAsset; public function _DisplayOver_162(){ addFrameScript(9, frame10); } function frame10(){ stop(); MovieClip(parent).parent.dispatchEvent(new Event("DisplayerUp")); } } }//package Bakugan_fla
Section 12
//_DisplayUp_163 (Bakugan_fla._DisplayUp_163) package Bakugan_fla { import flash.display.*; public dynamic class _DisplayUp_163 extends MovieClip { public var Picture:LargeCardViewsAsset; public function _DisplayUp_163(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 13
//_Down_26 (Bakugan_fla._Down_26) package Bakugan_fla { import flash.display.*; public dynamic class _Down_26 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 14
//_Down_6 (Bakugan_fla._Down_6) package Bakugan_fla { import flash.display.*; public dynamic class _Down_6 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 15
//_Down_64 (Bakugan_fla._Down_64) package Bakugan_fla { import flash.display.*; public dynamic class _Down_64 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 16
//_Down_73 (Bakugan_fla._Down_73) package Bakugan_fla { import flash.display.*; public dynamic class _Down_73 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 17
//_Down_95 (Bakugan_fla._Down_95) package Bakugan_fla { import flash.display.*; public dynamic class _Down_95 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 18
//_Out_101 (Bakugan_fla._Out_101) package Bakugan_fla { import flash.display.*; public dynamic class _Out_101 extends MovieClip { public function _Out_101(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 19
//_Out_108 (Bakugan_fla._Out_108) package Bakugan_fla { import flash.display.*; public dynamic class _Out_108 extends MovieClip { public function _Out_108(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 20
//_Out_23 (Bakugan_fla._Out_23) package Bakugan_fla { import flash.display.*; public dynamic class _Out_23 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 21
//_Out_4 (Bakugan_fla._Out_4) package Bakugan_fla { import flash.display.*; public dynamic class _Out_4 extends MovieClip { public var textContainer_mc:MovieClip; public function _Out_4(){ addFrameScript(5, frame6); } function frame6(){ stop(); } } }//package Bakugan_fla
Section 22
//_Out_60 (Bakugan_fla._Out_60) package Bakugan_fla { import flash.display.*; public dynamic class _Out_60 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 23
//_Out_71 (Bakugan_fla._Out_71) package Bakugan_fla { import flash.display.*; public dynamic class _Out_71 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 24
//_Out_93 (Bakugan_fla._Out_93) package Bakugan_fla { import flash.display.*; public dynamic class _Out_93 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 25
//_Over_103 (Bakugan_fla._Over_103) package Bakugan_fla { import flash.display.*; public dynamic class _Over_103 extends MovieClip { public function _Over_103(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 26
//_Over_110 (Bakugan_fla._Over_110) package Bakugan_fla { import flash.display.*; public dynamic class _Over_110 extends MovieClip { public function _Over_110(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 27
//_Over_28 (Bakugan_fla._Over_28) package Bakugan_fla { import flash.display.*; public dynamic class _Over_28 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 28
//_Over_66 (Bakugan_fla._Over_66) package Bakugan_fla { import flash.display.*; public dynamic class _Over_66 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 29
//_Over_7 (Bakugan_fla._Over_7) package Bakugan_fla { import flash.display.*; public dynamic class _Over_7 extends MovieClip { public var textContainer_mc:MovieClip; public function _Over_7(){ addFrameScript(5, frame6); } function frame6(){ stop(); } } }//package Bakugan_fla
Section 30
//_Over_74 (Bakugan_fla._Over_74) package Bakugan_fla { import flash.display.*; public dynamic class _Over_74 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 31
//_Over_96 (Bakugan_fla._Over_96) package Bakugan_fla { import flash.display.*; public dynamic class _Over_96 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 32
//_Resources_1 (Bakugan_fla._Resources_1) package Bakugan_fla { import flash.display.*; public dynamic class _Resources_1 extends MovieClip { public function _Resources_1(){ addFrameScript(1, frame2); } function frame2(){ stop(); } } }//package Bakugan_fla
Section 33
//_Up_30 (Bakugan_fla._Up_30) package Bakugan_fla { import flash.display.*; public dynamic class _Up_30 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 34
//_Up_68 (Bakugan_fla._Up_68) package Bakugan_fla { import flash.display.*; public dynamic class _Up_68 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 35
//_Up_75 (Bakugan_fla._Up_75) package Bakugan_fla { import flash.display.*; public dynamic class _Up_75 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 36
//_Up_8 (Bakugan_fla._Up_8) package Bakugan_fla { import flash.display.*; public dynamic class _Up_8 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 37
//_Up_97 (Bakugan_fla._Up_97) package Bakugan_fla { import flash.display.*; public dynamic class _Up_97 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 38
//Ataque_01_246 (Bakugan_fla.Ataque_01_246) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Ataque_01_246 extends MovieClip { public function Ataque_01_246(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 39
//Ataque_02_259 (Bakugan_fla.Ataque_02_259) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Ataque_02_259 extends MovieClip { public function Ataque_02_259(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 40
//Ataque_03_275 (Bakugan_fla.Ataque_03_275) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Ataque_03_275 extends MovieClip { public function Ataque_03_275(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 41
//Ataque_04_279 (Bakugan_fla.Ataque_04_279) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Ataque_04_279 extends MovieClip { public function Ataque_04_279(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 42
//ataque_movie_284 (Bakugan_fla.ataque_movie_284) package Bakugan_fla { import flash.display.*; public dynamic class ataque_movie_284 extends MovieClip { public var text_ataquenombre:MovieClip; public var ataque_mc:MovieClip; public function ataque_movie_284(){ addFrameScript(44, frame45); } function frame45(){ stop(); } } }//package Bakugan_fla
Section 43
//AttackButtonBack_473 (Bakugan_fla.AttackButtonBack_473) package Bakugan_fla { import flash.display.*; public dynamic class AttackButtonBack_473 extends MovieClip { public function AttackButtonBack_473(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Bakugan_fla
Section 44
//AttackButtonBack_idle_474 (Bakugan_fla.AttackButtonBack_idle_474) package Bakugan_fla { import flash.display.*; public dynamic class AttackButtonBack_idle_474 extends MovieClip { public function AttackButtonBack_idle_474(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 45
//AttackButtonBack_over_475 (Bakugan_fla.AttackButtonBack_over_475) package Bakugan_fla { import flash.display.*; public dynamic class AttackButtonBack_over_475 extends MovieClip { public function AttackButtonBack_over_475(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 46
//AttackButtonBack_selected_476 (Bakugan_fla.AttackButtonBack_selected_476) package Bakugan_fla { import flash.display.*; public dynamic class AttackButtonBack_selected_476 extends MovieClip { public function AttackButtonBack_selected_476(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 47
//AttacksContainer_469 (Bakugan_fla.AttacksContainer_469) package Bakugan_fla { import flash.display.*; public dynamic class AttacksContainer_469 extends MovieClip { public var Buttons:MovieClip; public var MouseArea:MovieClip; } }//package Bakugan_fla
Section 48
//AttackText_479 (Bakugan_fla.AttackText_479) package Bakugan_fla { import flash.display.*; public dynamic class AttackText_479 extends MovieClip { public var nosp_mc:MovieClip; public var selected_mc:MovieClip; public var idle_mc:MovieClip; public var over_mc:MovieClip; public function AttackText_479(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 49
//AttackText_txt_481 (Bakugan_fla.AttackText_txt_481) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class AttackText_txt_481 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 50
//Avatars_Dan_113 (Bakugan_fla.Avatars_Dan_113) package Bakugan_fla { import flash.display.*; public dynamic class Avatars_Dan_113 extends MovieClip { public var avatar:MovieClip; public function Avatars_Dan_113(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 51
//Avatars_Opponent_119 (Bakugan_fla.Avatars_Opponent_119) package Bakugan_fla { import flash.display.*; public dynamic class Avatars_Opponent_119 extends MovieClip { public var avatar:MovieClip; public function Avatars_Opponent_119(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package Bakugan_fla
Section 52
//botonAtaque_487 (Bakugan_fla.botonAtaque_487) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class botonAtaque_487 extends MovieClip { public var text_txt:TextField; public function botonAtaque_487(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Bakugan_fla
Section 53
//botoncontinuar_50 (Bakugan_fla.botoncontinuar_50) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class botoncontinuar_50 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 54
//BotonDefensa_488 (Bakugan_fla.BotonDefensa_488) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class BotonDefensa_488 extends MovieClip { public var text_txt:TextField; public function BotonDefensa_488(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Bakugan_fla
Section 55
//Botonera_471 (Bakugan_fla.Botonera_471) package Bakugan_fla { import flash.display.*; public dynamic class Botonera_471 extends MovieClip { public var Attack1:MovieClip; public var Attack2:MovieClip; public var Attack4:MovieClip; public var Attack3:MovieClip; } }//package Bakugan_fla
Section 56
//Card_Exit_186 (Bakugan_fla.Card_Exit_186) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Card_Exit_186 extends MovieClip { public var Picture:SmallCardViewsAsset; public function Card_Exit_186(){ addFrameScript(14, frame15); } function frame15(){ stop(); parent.dispatchEvent(new Event("OutAnimationOver")); } } }//package Bakugan_fla
Section 57
//Card_Idle_185 (Bakugan_fla.Card_Idle_185) package Bakugan_fla { import flash.display.*; public dynamic class Card_Idle_185 extends MovieClip { public var Picture:SmallCardViewsAsset; public function Card_Idle_185(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 58
//Card_Intro_183 (Bakugan_fla.Card_Intro_183) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Card_Intro_183 extends MovieClip { public var Picture:SmallCardViewsAsset; public function Card_Intro_183(){ addFrameScript(3, frame4, 16, frame17); } function frame17(){ stop(); parent.dispatchEvent(new Event("CardInAnimationOver")); } function frame4(){ parent.dispatchEvent(new Event("CardSpin")); } } }//package Bakugan_fla
Section 59
//Card_Selected_187 (Bakugan_fla.Card_Selected_187) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Card_Selected_187 extends MovieClip { public var Picture:SmallCardViewsAsset; public function Card_Selected_187(){ addFrameScript(14, frame15); } function frame15(){ stop(); parent.dispatchEvent(new Event("SelectAnimationOver")); } } }//package Bakugan_fla
Section 60
//CardDescriptionAsset_468 (Bakugan_fla.CardDescriptionAsset_468) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class CardDescriptionAsset_468 extends MovieClip { public var title_txt:TextField; public var text_txt:TextField; } }//package Bakugan_fla
Section 61
//CardMenu_485 (Bakugan_fla.CardMenu_485) package Bakugan_fla { import flash.display.*; public dynamic class CardMenu_485 extends MovieClip { public var CardsContainer:MovieClip; } }//package Bakugan_fla
Section 62
//CardsContainer_486 (Bakugan_fla.CardsContainer_486) package Bakugan_fla { import flash.display.*; public dynamic class CardsContainer_486 extends MovieClip { public var MouseArea:MovieClip; public var Slot0:MenuCard_mc; public var Slot1:MenuCard_mc; public var Slot2:MenuCard_mc; } }//package Bakugan_fla
Section 63
//carta_158 (Bakugan_fla.carta_158) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class carta_158 extends MovieClip { public function carta_158(){ addFrameScript(10, frame11); } function frame11(){ stop(); gotoAndStop(1); MovieClip(parent.parent).dispatchEvent(new Event("SelectAnimationOver")); } } }//package Bakugan_fla
Section 64
//Dan_AVATAR_114 (Bakugan_fla.Dan_AVATAR_114) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Dan_AVATAR_114 extends MovieClip { public var life_mc:MovieClip; public function Dan_AVATAR_114(){ addFrameScript(32, frame33); } function frame33(){ stop(); dispatchEvent(new Event("AvatarsEntranceOver")); } } }//package Bakugan_fla
Section 65
//Darkus_AVATAR_126 (Bakugan_fla.Darkus_AVATAR_126) package Bakugan_fla { import flash.display.*; public dynamic class Darkus_AVATAR_126 extends MovieClip { public var life_mc:MovieClip; public function Darkus_AVATAR_126(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package Bakugan_fla
Section 66
//defensa_movie_464 (Bakugan_fla.defensa_movie_464) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class defensa_movie_464 extends MovieClip { public var defense_text_mc:MovieClip; public function defensa_movie_464(){ addFrameScript(0, frame1, 1, frame2, 64, frame65, 69, frame70); } function frame65(){ } function frame70(){ dispatchEvent(new Event("DefenseEffectOver")); } function frame1(){ stop(); visible = false; } function frame2(){ Sfx.StopSound(Sfx.SFX_OTHERS_ACTIONBTN); Sfx.PlaySound(Sfx.SFX_OTHERS_ACTIONBTN, false); } } }//package Bakugan_fla
Section 67
//destello_419 (Bakugan_fla.destello_419) package Bakugan_fla { import flash.display.*; public dynamic class destello_419 extends MovieClip { public function destello_419(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package Bakugan_fla
Section 68
//destello_46 (Bakugan_fla.destello_46) package Bakugan_fla { import flash.display.*; public dynamic class destello_46 extends MovieClip { public function destello_46(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package Bakugan_fla
Section 69
//Drago_Ataque_Banner_245 (Bakugan_fla.Drago_Ataque_Banner_245) package Bakugan_fla { import flash.display.*; public dynamic class Drago_Ataque_Banner_245 extends MovieClip { public function Drago_Ataque_Banner_245(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_DRAGO_ATTACK); }; } function frame1(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_DRAGO_ATTACK); }; } function frame4(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_DRAGO_ATTACK); }; } function frame2(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_DRAGO_ATTACK); }; } } }//package Bakugan_fla
Section 70
//felicitacionestitila_56 (Bakugan_fla.felicitacionestitila_56) package Bakugan_fla { import flash.display.*; public dynamic class felicitacionestitila_56 extends MovieClip { public var title_mc:MovieClip; } }//package Bakugan_fla
Section 71
//findedejuegotitila_88 (Bakugan_fla.findedejuegotitila_88) package Bakugan_fla { import flash.display.*; public dynamic class findedejuegotitila_88 extends MovieClip { public var textContainer_mc:MovieClip; } }//package Bakugan_fla
Section 72
//FondoDoom_12 (Bakugan_fla.FondoDoom_12) package Bakugan_fla { import flash.display.*; public dynamic class FondoDoom_12 extends MovieClip { public function FondoDoom_12(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 73
//FX_Disparo_01_319 (Bakugan_fla.FX_Disparo_01_319) package Bakugan_fla { import flash.display.*; public dynamic class FX_Disparo_01_319 extends MovieClip { public function FX_Disparo_01_319(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package Bakugan_fla
Section 74
//FX_Disparo_02_341 (Bakugan_fla.FX_Disparo_02_341) package Bakugan_fla { import flash.display.*; public dynamic class FX_Disparo_02_341 extends MovieClip { public function FX_Disparo_02_341(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package Bakugan_fla
Section 75
//FX_Drago_Disparo_01_251 (Bakugan_fla.FX_Drago_Disparo_01_251) package Bakugan_fla { import flash.display.*; public dynamic class FX_Drago_Disparo_01_251 extends MovieClip { public function FX_Drago_Disparo_01_251(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package Bakugan_fla
Section 76
//FX_Drago_Disparo_02_273 (Bakugan_fla.FX_Drago_Disparo_02_273) package Bakugan_fla { import flash.display.*; public dynamic class FX_Drago_Disparo_02_273 extends MovieClip { public function FX_Drago_Disparo_02_273(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package Bakugan_fla
Section 77
//FX_Drago_Disparo_03_276 (Bakugan_fla.FX_Drago_Disparo_03_276) package Bakugan_fla { import flash.display.*; public dynamic class FX_Drago_Disparo_03_276 extends MovieClip { public function FX_Drago_Disparo_03_276(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package Bakugan_fla
Section 78
//Gorem_Ataque_01_291 (Bakugan_fla.Gorem_Ataque_01_291) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Gorem_Ataque_01_291 extends MovieClip { public function Gorem_Ataque_01_291(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 79
//Gorem_Ataque_02_298 (Bakugan_fla.Gorem_Ataque_02_298) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Gorem_Ataque_02_298 extends MovieClip { public function Gorem_Ataque_02_298(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 80
//Grem_Ataque_Banner_290 (Bakugan_fla.Grem_Ataque_Banner_290) package Bakugan_fla { import flash.display.*; public dynamic class Grem_Ataque_Banner_290 extends MovieClip { public function Grem_Ataque_Banner_290(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } function frame2(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } } }//package Bakugan_fla
Section 81
//Hydra_Ataque_Banner_01_314 (Bakugan_fla.Hydra_Ataque_Banner_01_314) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Hydra_Ataque_Banner_01_314 extends MovieClip { public function Hydra_Ataque_Banner_01_314(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 82
//Hydra_Ataque_Banner_02_327 (Bakugan_fla.Hydra_Ataque_Banner_02_327) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Hydra_Ataque_Banner_02_327 extends MovieClip { public function Hydra_Ataque_Banner_02_327(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 83
//Hydra_Ataque_Banner_03_343 (Bakugan_fla.Hydra_Ataque_Banner_03_343) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Hydra_Ataque_Banner_03_343 extends MovieClip { public function Hydra_Ataque_Banner_03_343(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 84
//Hydra_Ataque_Banner_04_344 (Bakugan_fla.Hydra_Ataque_Banner_04_344) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Hydra_Ataque_Banner_04_344 extends MovieClip { public function Hydra_Ataque_Banner_04_344(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 85
//Hydra_Ataque_Banner_313 (Bakugan_fla.Hydra_Ataque_Banner_313) package Bakugan_fla { import flash.display.*; public dynamic class Hydra_Ataque_Banner_313 extends MovieClip { public function Hydra_Ataque_Banner_313(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } function frame1(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } function frame4(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } function frame2(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } } }//package Bakugan_fla
Section 86
//Julie_AVATAR_120 (Bakugan_fla.Julie_AVATAR_120) package Bakugan_fla { import flash.display.*; public dynamic class Julie_AVATAR_120 extends MovieClip { public var life_mc:MovieClip; public function Julie_AVATAR_120(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package Bakugan_fla
Section 87
//level_number_430 (Bakugan_fla.level_number_430) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class level_number_430 extends MovieClip { public var text_levelnumber_txt:TextField; } }//package Bakugan_fla
Section 88
//level_type_429 (Bakugan_fla.level_type_429) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class level_type_429 extends MovieClip { public var text_level_txt:TextField; } }//package Bakugan_fla
Section 89
//luz_32 (Bakugan_fla.luz_32) package Bakugan_fla { import flash.display.*; public dynamic class luz_32 extends MovieClip { public function luz_32(){ addFrameScript(6, frame7); } function frame7(){ stop(); } } }//package Bakugan_fla
Section 90
//Marucho_AVATAR_123 (Bakugan_fla.Marucho_AVATAR_123) package Bakugan_fla { import flash.display.*; public dynamic class Marucho_AVATAR_123 extends MovieClip { public var life_mc:MovieClip; public function Marucho_AVATAR_123(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package Bakugan_fla
Section 91
//Mascara_Fondo_Doom_14 (Bakugan_fla.Mascara_Fondo_Doom_14) package Bakugan_fla { import flash.display.*; public dynamic class Mascara_Fondo_Doom_14 extends MovieClip { public function Mascara_Fondo_Doom_14(){ addFrameScript(0, frame1, 56, frame57); } function frame1(){ stop(); } function frame57(){ stop(); } } }//package Bakugan_fla
Section 92
//MicrophoneTitleTxt_10 (Bakugan_fla.MicrophoneTitleTxt_10) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class MicrophoneTitleTxt_10 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 93
//movie_circulo_41 (Bakugan_fla.movie_circulo_41) package Bakugan_fla { import flash.display.*; public dynamic class movie_circulo_41 extends MovieClip { public function movie_circulo_41(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package Bakugan_fla
Section 94
//movie_circulo_434 (Bakugan_fla.movie_circulo_434) package Bakugan_fla { import flash.display.*; public dynamic class movie_circulo_434 extends MovieClip { public function movie_circulo_434(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package Bakugan_fla
Section 95
//numero_447 (Bakugan_fla.numero_447) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class numero_447 extends MovieClip { public var number_txt:TextField; } }//package Bakugan_fla
Section 96
//opponent_427 (Bakugan_fla.opponent_427) package Bakugan_fla { import flash.display.*; public dynamic class opponent_427 extends MovieClip { public function opponent_427(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package Bakugan_fla
Section 97
//Preyas_Ataque_01_348 (Bakugan_fla.Preyas_Ataque_01_348) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Preyas_Ataque_01_348 extends MovieClip { public function Preyas_Ataque_01_348(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 98
//Preyas_Ataque_02_354 (Bakugan_fla.Preyas_Ataque_02_354) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Preyas_Ataque_02_354 extends MovieClip { public function Preyas_Ataque_02_354(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 99
//Preyas_Ataque_Banner_347 (Bakugan_fla.Preyas_Ataque_Banner_347) package Bakugan_fla { import flash.display.*; public dynamic class Preyas_Ataque_Banner_347 extends MovieClip { public function Preyas_Ataque_Banner_347(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } function frame2(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } } }//package Bakugan_fla
Section 100
//ProgressText_491 (Bakugan_fla.ProgressText_491) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class ProgressText_491 extends MovieClip { public var progress_txt:TextField; public function ProgressText_491(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Bakugan_fla
Section 101
//rayosrojos_47 (Bakugan_fla.rayosrojos_47) package Bakugan_fla { import flash.display.*; public dynamic class rayosrojos_47 extends MovieClip { public function rayosrojos_47(){ addFrameScript(18, frame19); } function frame19(){ stop(); } } }//package Bakugan_fla
Section 102
//runo_AVATAR_129 (Bakugan_fla.runo_AVATAR_129) package Bakugan_fla { import flash.display.*; public dynamic class runo_AVATAR_129 extends MovieClip { public var life_mc:MovieClip; public function runo_AVATAR_129(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package Bakugan_fla
Section 103
//Shun_AVATAR_131 (Bakugan_fla.Shun_AVATAR_131) package Bakugan_fla { import flash.display.*; public dynamic class Shun_AVATAR_131 extends MovieClip { public var life_mc:MovieClip; public function Shun_AVATAR_131(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package Bakugan_fla
Section 104
//Skyress_Ataque_01_375 (Bakugan_fla.Skyress_Ataque_01_375) package Bakugan_fla { import flash.display.*; public dynamic class Skyress_Ataque_01_375 extends MovieClip { public function Skyress_Ataque_01_375(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package Bakugan_fla
Section 105
//Skyress_Ataque_Banner_01_370 (Bakugan_fla.Skyress_Ataque_Banner_01_370) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Skyress_Ataque_Banner_01_370 extends MovieClip { public function Skyress_Ataque_Banner_01_370(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 106
//Skyress_Ataque_Banner_02_377 (Bakugan_fla.Skyress_Ataque_Banner_02_377) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Skyress_Ataque_Banner_02_377 extends MovieClip { public function Skyress_Ataque_Banner_02_377(){ addFrameScript(37, frame38); } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 107
//Skyress_Ataque_Banner_369 (Bakugan_fla.Skyress_Ataque_Banner_369) package Bakugan_fla { import flash.display.*; public dynamic class Skyress_Ataque_Banner_369 extends MovieClip { public var Basic:MovieClip; public function Skyress_Ataque_Banner_369(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } function frame2(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } } }//package Bakugan_fla
Section 108
//SpecialSlot_478 (Bakugan_fla.SpecialSlot_478) package Bakugan_fla { import flash.display.*; public dynamic class SpecialSlot_478 extends MovieClip { public function SpecialSlot_478(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package Bakugan_fla
Section 109
//SpecialSlotContainer_477 (Bakugan_fla.SpecialSlotContainer_477) package Bakugan_fla { import flash.display.*; public dynamic class SpecialSlotContainer_477 extends MovieClip { public var Slot1:MovieClip; public var Slot2:MovieClip; public var Slot3:MovieClip; public var Slot4:MovieClip; public function SpecialSlotContainer_477(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package Bakugan_fla
Section 110
//tex_ereselpeleadornumerouno_58 (Bakugan_fla.tex_ereselpeleadornumerouno_58) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class tex_ereselpeleadornumerouno_58 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 111
//tex_felicitaciones_57 (Bakugan_fla.tex_felicitaciones_57) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class tex_felicitaciones_57 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 112
//tex_findelJuego_89 (Bakugan_fla.tex_findelJuego_89) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class tex_findelJuego_89 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 113
//tex_necesitasmasentrenamiento_90 (Bakugan_fla.tex_necesitasmasentrenamiento_90) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class tex_necesitasmasentrenamiento_90 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 114
//text_ataque_288 (Bakugan_fla.text_ataque_288) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class text_ataque_288 extends MovieClip { public var text_ataque_txt:TextField; } }//package Bakugan_fla
Section 115
//text_ataque_nombre_289 (Bakugan_fla.text_ataque_nombre_289) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class text_ataque_nombre_289 extends MovieClip { public var text_ataquenombre_txt:TextField; } }//package Bakugan_fla
Section 116
//text_defensa_465 (Bakugan_fla.text_defensa_465) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class text_defensa_465 extends MovieClip { public var text_defensa_txt:TextField; } }//package Bakugan_fla
Section 117
//TextContainer_136 (Bakugan_fla.TextContainer_136) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class TextContainer_136 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 118
//TextContainer_25 (Bakugan_fla.TextContainer_25) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class TextContainer_25 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 119
//TextContainer_5 (Bakugan_fla.TextContainer_5) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class TextContainer_5 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 120
//TextContainer_63 (Bakugan_fla.TextContainer_63) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class TextContainer_63 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 121
//TextContainer_72 (Bakugan_fla.TextContainer_72) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class TextContainer_72 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 122
//TextContainer_94 (Bakugan_fla.TextContainer_94) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class TextContainer_94 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 123
//texto_424 (Bakugan_fla.texto_424) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class texto_424 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 124
//Tigrerra_Ataque_01_394 (Bakugan_fla.Tigrerra_Ataque_01_394) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Tigrerra_Ataque_01_394 extends MovieClip { public function Tigrerra_Ataque_01_394(){ addFrameScript(26, frame27, 37, frame38); } function frame27(){ } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 125
//Tigrerra_Ataque_02_400 (Bakugan_fla.Tigrerra_Ataque_02_400) package Bakugan_fla { import flash.events.*; import flash.display.*; public dynamic class Tigrerra_Ataque_02_400 extends MovieClip { public function Tigrerra_Ataque_02_400(){ addFrameScript(26, frame27, 37, frame38); } function frame27(){ } function frame38(){ stop(); parent.dispatchEvent(new Event("AttackAnimationOver")); } } }//package Bakugan_fla
Section 126
//Tigrerra_Ataque_Banner_393 (Bakugan_fla.Tigrerra_Ataque_Banner_393) package Bakugan_fla { import flash.display.*; public dynamic class Tigrerra_Ataque_Banner_393 extends MovieClip { public function Tigrerra_Ataque_Banner_393(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } function frame2(){ stop(); if (((parent.visible) && (!((stage == null))))){ Sfx.PlaySound(Sfx.SFX_ENEMY_ATTACK); }; } } }//package Bakugan_fla
Section 127
//victoria_423 (Bakugan_fla.victoria_423) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class victoria_423 extends MovieClip { public var text_txt:TextField; } }//package Bakugan_fla
Section 128
//victoria_parpadeando_422 (Bakugan_fla.victoria_parpadeando_422) package Bakugan_fla { import flash.display.*; public dynamic class victoria_parpadeando_422 extends MovieClip { public var title2_mc:MovieClip; } }//package Bakugan_fla
Section 129
//vs_type_433 (Bakugan_fla.vs_type_433) package Bakugan_fla { import flash.display.*; import flash.text.*; public dynamic class vs_type_433 extends MovieClip { public var text_level_txt:TextField; } }//package Bakugan_fla
Section 130
//RollOutBtn (buttons.RollOutBtn) package buttons { import flash.events.*; import flash.display.*; import com.gamesandweb.game.*; import flash.text.*; public class RollOutBtn extends MovieClip { protected var _downMc:MovieClip;// = null public var out_mc:MovieClip; protected var _totalFrames:int;// = 1 public var down_mc:MovieClip; protected var _upMc:MovieClip;// = null public var hitArea_mc:MovieClip; public var muteLine_mc:MovieClip; protected var _hitArea:MovieClip;// = null protected var _outMc:MovieClip;// = null protected var _overMc:MovieClip;// = null public var up_mc:MovieClip; public var over_mc:MovieClip; public function RollOutBtn(){ _hitArea = null; _upMc = null; _overMc = null; _downMc = null; _outMc = null; _totalFrames = 1; super(); Construct(); } private function CheckChildren():void{ if (_upMc == null){ Debugger.Log("WARNING: No up_mc in button"); }; if (_overMc == null){ Debugger.Log("WARNING: No over_mc in button"); }; if (_downMc == null){ Debugger.Log("WARNING: No down_mc in button"); }; if (_outMc == null){ Debugger.Log("WARNING: No out_mc in button"); }; } protected function OnRollOver(_arg1:MouseEvent):void{ var _local2:int; _local2 = (_outMc.totalFrames - _outMc.currentFrame); ShowState(_overMc, _local2); } protected function OnMouseUp(_arg1:MouseEvent):void{ var _local2:int; _local2 = (_overMc.totalFrames - _overMc.currentFrame); if (_local2 == (_totalFrames - 1)){ _local2++; }; ShowState(_outMc, _local2); } public function set HtmlText(_arg1:String){ SetText((getChildByName("textContainer_mc") as MovieClip), _arg1, true); SetText((_upMc.getChildByName("textContainer_mc") as MovieClip), _arg1, true); SetText((_downMc.getChildByName("textContainer_mc") as MovieClip), _arg1, true); SetText((_overMc.getChildByName("textContainer_mc") as MovieClip), _arg1, true); if (_outMc != null){ SetText((_outMc.getChildByName("textContainer_mc") as MovieClip), _arg1, true); }; } private function ShowState(_arg1:MovieClip, _arg2:int=1):void{ if (_arg1.visible){ return; }; _outMc.removeEventListener(Event.ENTER_FRAME, OnOutEnterFrame); _upMc.visible = false; _overMc.visible = false; _downMc.visible = false; _outMc.visible = false; if (_arg1.currentFrame != _arg2){ _arg1.gotoAndPlay(_arg2); }; _arg1.visible = true; } protected function OnRollOut(_arg1:MouseEvent):void{ var _local2:int; _local2 = (_overMc.totalFrames - _overMc.currentFrame); if (_local2 == (_totalFrames - 1)){ _local2++; }; if (_local2 < _totalFrames){ ShowState(_outMc, _local2); _outMc.addEventListener(Event.ENTER_FRAME, OnOutEnterFrame); } else { ShowState(_upMc); }; } public function set Text(_arg1:String){ SetText((getChildByName("textContainer_mc") as MovieClip), _arg1); SetText((_upMc.getChildByName("textContainer_mc") as MovieClip), _arg1); SetText((_downMc.getChildByName("textContainer_mc") as MovieClip), _arg1); SetText((_overMc.getChildByName("textContainer_mc") as MovieClip), _arg1); if (_outMc != null){ SetText((_outMc.getChildByName("textContainer_mc") as MovieClip), _arg1); }; } public function get HitArea():MovieClip{ return (_hitArea); } protected function OnMouseDown(_arg1:MouseEvent):void{ ShowState(_downMc); _overMc.gotoAndStop(1); if (_outMc != null){ _outMc.gotoAndStop(_totalFrames); }; } private function SetText(_arg1:MovieClip, _arg2:String, _arg3:Boolean=false):Boolean{ var _local4:TextField; if (_arg1 == null){ return (false); }; _local4 = (_arg1.getChildByName("text_txt") as TextField); if (_local4 == null){ return (false); }; if (_arg3){ _local4.htmlText = _arg2; } else { _local4.text = _arg2; }; return (true); } private function OnOutEnterFrame(_arg1:Event):void{ if (_outMc.currentFrame == _outMc.totalFrames){ ShowState(_upMc); }; } private function Construct():void{ enabled = false; mouseEnabled = false; _hitArea = (getChildByName("hitArea_mc") as MovieClip); if (_hitArea == null){ _hitArea = this; } else { _hitArea.alpha = 0; }; _hitArea.buttonMode = true; _hitArea.enabled = true; _hitArea.mouseChildren = false; _hitArea.addEventListener(MouseEvent.MOUSE_DOWN, OnMouseDown); _hitArea.addEventListener(MouseEvent.MOUSE_UP, OnMouseUp); _hitArea.addEventListener(MouseEvent.ROLL_OVER, OnRollOver); _hitArea.addEventListener(MouseEvent.ROLL_OUT, OnRollOut); _upMc = (getChildByName("up_mc") as MovieClip); _overMc = (getChildByName("over_mc") as MovieClip); _downMc = (getChildByName("down_mc") as MovieClip); _outMc = (getChildByName("out_mc") as MovieClip); _upMc.visible = false; _overMc.visible = false; _overMc.gotoAndStop(1); _totalFrames = _overMc.totalFrames; _downMc.visible = false; if (_outMc != null){ _outMc.visible = false; _outMc.gotoAndStop(_totalFrames); }; ShowState(_upMc); if (GameContext.DebugMode){ CheckChildren(); }; } } }//package buttons
Section 131
//ArrayIterator (com.bourre.collection.ArrayIterator) package com.bourre.collection { import com.bourre.error.*; public class ArrayIterator implements ListIterator { private var _nSize:Number; private var _aArray:Array; private var _bAdded:Boolean; private var _nIndex:Number; private var _bRemoved:Boolean; public function ArrayIterator(_arg1:Array, _arg2:uint=0){ if (_arg1 == null){ throw (new NullPointerException((("The target array of " + this) + "can't be null"))); }; if (_arg2 > _arg1.length){ throw (new IndexOutOfBoundsException(((("The passed-in index " + _arg2) + " is not a valid for an array of length ") + _arg1.length))); }; _aArray = _arg1; _nSize = _arg1.length; _nIndex = (_arg2 - 1); _bRemoved = false; _bAdded = false; } public function remove():void{ if (_bRemoved){ _aArray.splice(_nIndex--, 1); _nSize--; _bRemoved = true; } else { throw (new IllegalStateException((this + ".remove() have been already called for this iteration"))); }; } public function previousIndex():uint{ return (_nIndex); } public function nextIndex():uint{ return ((_nIndex + 1)); } public function add(_arg1:Object):void{ if (!_bAdded){ _aArray.splice((_nIndex + 1), 0, _arg1); _nSize++; _bAdded = true; } else { throw (new IllegalStateException((this + ".add() have been already called for this iteration"))); }; } public function set(_arg1:Object):void{ if (((!(_bRemoved)) && (!(_bAdded)))){ _aArray[_nIndex] = _arg1; } else { throw (new IllegalStateException(((((this + ".add() or ") + this) + ".remove() have been ") + "already called for this iteration, the set() operation cannot be done"))); }; } public function hasNext():Boolean{ return (((_nIndex + 1) < _nSize)); } public function hasPrevious():Boolean{ return ((_nIndex >= 0)); } public function next(){ if (!hasNext()){ throw (new NoSuchElementException(((this + " has no more elements at ") + (_nIndex + 1)))); }; _bRemoved = false; _bAdded = false; return (_aArray[++_nIndex]); } public function previous(){ if (!hasPrevious()){ throw (new NoSuchElementException(((this + " has no more elements at ") + _nIndex))); }; _bRemoved = false; _bAdded = false; return (_aArray[_nIndex--]); } } }//package com.bourre.collection
Section 132
//Collection (com.bourre.collection.Collection) package com.bourre.collection { public interface Collection extends Iterable { function addAll(_arg1:Collection):Boolean; function add(_arg1:Object):Boolean; function containsAll(_arg1:Collection):Boolean; function isEmpty():Boolean; function remove(_arg1:Object):Boolean; function size():uint; function clear():void; function retainAll(_arg1:Collection):Boolean; function removeAll(_arg1:Collection):Boolean; function toArray():Array; function contains(_arg1:Object):Boolean; } }//package com.bourre.collection
Section 133
//HashMap (com.bourre.collection.HashMap) package com.bourre.collection { import flash.utils.*; import com.bourre.log.*; import com.bourre.error.*; public class HashMap { protected var _oKeyDico:Dictionary; protected var _n:uint; protected var _oValueDico:Dictionary; public function HashMap(){ _init(); } public function containsKey(_arg1):Boolean{ if (_arg1 == null){ PixlibDebug.ERROR((this + ".containsKey() failed. key can't be null")); throw (new NullPointerException((this + ".containsKey() failed. key can't be null"))); }; return (!((_oKeyDico[_arg1] == null))); } public function isEmpty():Boolean{ return ((_n == 0)); } public function size():Number{ return (_n); } public function getKeys():Array{ var _local1:Array; var _local2:*; _local1 = new Array(); for (_local2 in _oKeyDico) { _local1.push(_local2); }; return (_local1); } public function remove(_arg1){ var _local2:*; var _local3:uint; if (containsKey(_arg1)){ _n--; _local2 = _oKeyDico[_arg1]; _local3 = _oValueDico[_local2]; if (_local3 > 1){ _oValueDico[_local2] = (_local3 - 1); } else { delete _oValueDico[_local2]; }; delete _oKeyDico[_arg1]; }; return (_local2); } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function clear():void{ _init(); } protected function _init():void{ _n = 0; _oKeyDico = new Dictionary(true); _oValueDico = new Dictionary(true); } public function containsValue(_arg1):Boolean{ return (!((_oValueDico[_arg1] == null))); } public function put(_arg1, _arg2){ var _local3:*; var _local4:uint; if (_arg1 != null){ _local3 = null; if (containsKey(_arg1)){ _local3 = remove(_arg1); }; _n++; _local4 = _oValueDico[_arg2]; _oValueDico[_arg2] = ((_local4)>0) ? (_local4 + 1) : 1; _oKeyDico[_arg1] = _arg2; return (_local3); //unresolved jump }; PixlibDebug.ERROR((this + ".put() failed. key can't be null")); throw (new NullPointerException((this + ".put() failed. key can't be null"))); } public function get(_arg1){ if (_arg1 == null){ PixlibDebug.ERROR((this + ".get() failed. key can't be null")); throw (new NullPointerException((this + ".get() failed. key can't be null"))); }; return (_oKeyDico[_arg1]); } public function getValues():Array{ var _local1:Array; var _local2:*; _local1 = new Array(); for each (_local2 in _oKeyDico) { _local1.push(_local2); }; return (_local1); } } }//package com.bourre.collection
Section 134
//Iterable (com.bourre.collection.Iterable) package com.bourre.collection { public interface Iterable { function iterator():Iterator; } }//package com.bourre.collection
Section 135
//Iterator (com.bourre.collection.Iterator) package com.bourre.collection { public interface Iterator { function next(); function remove():void; function hasNext():Boolean; } }//package com.bourre.collection
Section 136
//ListIterator (com.bourre.collection.ListIterator) package com.bourre.collection { public interface ListIterator extends Iterator { function set(_arg1:Object):void; function add(_arg1:Object):void; function hasPrevious():Boolean; function previous(); function previousIndex():uint; function nextIndex():uint; } }//package com.bourre.collection
Section 137
//TypedContainer (com.bourre.collection.TypedContainer) package com.bourre.collection { public interface TypedContainer { function getType():Class; function isTyped():Boolean; function matchType(_arg1):Boolean; } }//package com.bourre.collection
Section 138
//WeakCollection (com.bourre.collection.WeakCollection) package com.bourre.collection { import flash.utils.*; import com.bourre.log.*; import com.bourre.error.*; public class WeakCollection implements Collection { private var _d:Dictionary; public function WeakCollection(_arg1:Array=null){ var _local2:int; super(); clear(); if (_arg1 != null){ _local2 = _arg1.length; if (_local2 > 0){ while (--_local2 > -1) { add(_arg1[_local2]); }; }; }; } public function addAll(_arg1:Collection):Boolean{ var _local2:Boolean; var _local3:Iterator; _local2 = false; _local3 = _arg1.iterator(); while (_local3.hasNext()) { _local2 = ((add(_local3.next())) || (_local2)); }; return (_local2); } public function containsAll(_arg1:Collection):Boolean{ var _local2:Iterator; if (_arg1 == null){ PixlibDebug.ERROR(("The passed-in collection is null in " + this)); throw (new NullPointerException(("The passed-in collection is null in " + this))); }; _local2 = _arg1.iterator(); while (_local2.hasNext()) { if (_d[_local2.next()] != true){ return (false); }; }; return (true); } public function isEmpty():Boolean{ return ((size() == 0)); } public function remove(_arg1:Object):Boolean{ if (_d[_arg1]){ _d[_arg1] = null; delete _d[_arg1]; return (true); }; return (false); } public function size():uint{ return (Math.max(toArray().length, 0)); } public function removeAll(_arg1:Collection):Boolean{ var _local2:Boolean; var _local3:Iterator; if (_arg1 == null){ PixlibDebug.ERROR(("The passed-in collection is null in " + this)); throw (new NullPointerException(("The passed-in collection is null in " + this))); }; _local2 = false; _local3 = _arg1.iterator(); while (_local3.hasNext()) { _local2 = ((remove(_local3.next())) || (_local2)); }; return (_local2); } public function clear():void{ _d = new Dictionary(true); } public function retainAll(_arg1:Collection):Boolean{ var _local2:Boolean; var _local3:Iterator; var _local4:Object; if (_arg1 == null){ PixlibDebug.ERROR(("The passed-in collection is null in " + this)); throw (new NullPointerException(("The passed-in collection is null in " + this))); }; _local2 = false; _local3 = iterator(); while (_local3.hasNext()) { _local4 = _local3.next(); if (!_arg1.contains(_local4)){ _local2 = ((remove(_local4)) || (_local2)); }; }; return (_local2); } public function toArray():Array{ var _local1:Array; var _local2:Object; _local1 = new Array(); for (_local2 in _d) { if (_d[_local2]){ _local1.push(_local2); }; }; return (_local1); } public function contains(_arg1:Object):Boolean{ return (_d[_arg1]); } public function add(_arg1:Object):Boolean{ if (!contains(_arg1)){ return ((_d[_arg1] = true)); }; return (false); } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function iterator():Iterator{ return (new ConcretIterator(this)); } } }//package com.bourre.collection import com.bourre.error.*; class ConcretIterator implements Iterator { private var _a:Array; private var _nIndex:int; private var _c:WeakCollection; private var _nLastIndex:int; private var _bRemoved:Boolean; private function ConcretIterator(_arg1:WeakCollection){ _c = _arg1; _nIndex = -1; _a = _c.toArray(); _nLastIndex = (_a.length - 1); _bRemoved = false; } public function remove():void{ if (!_bRemoved){ _c.remove(_a[_nIndex]); _a = _c.toArray(); _nLastIndex--; _bRemoved = true; } else { throw (new IllegalStateException((this + ".remove() have been already called for this iteration"))); }; } public function hasNext():Boolean{ return ((_nLastIndex > _nIndex)); } public function next(){ if (!hasNext()){ throw (new NoSuchElementException(((this + " has no more elements at ") + _nIndex))); }; _bRemoved = false; return (_a[++_nIndex]); } }
Section 139
//AbstractCommand (com.bourre.commands.AbstractCommand) package com.bourre.commands { import flash.events.*; import com.bourre.log.*; import com.bourre.plugin.*; import com.bourre.model.*; import com.bourre.view.*; import com.bourre.error.*; public class AbstractCommand implements Command { protected var _owner:Plugin; public function getModelLocator():ModelLocator{ return (getOwner().getModelLocator()); } protected function _firePrivateEvent(_arg1:Event):void{ getOwner().firePrivateEvent(_arg1); } public function getLogger():PluginDebug{ return (PluginDebug.getInstance(getOwner())); } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function setOwner(_arg1:Plugin):void{ _owner = _arg1; } public function execute(_arg1:Event=null):void{ var _local2:String; _local2 = (this + ".execute() must be implemented in concrete class."); getLogger().error(_local2); throw (new UnimplementedVirtualMethodException(_local2)); } public function getViewLocator():ViewLocator{ return (getOwner().getViewLocator()); } public function getOwner():Plugin{ return (_owner); } } }//package com.bourre.commands
Section 140
//AbstractSyncCommand (com.bourre.commands.AbstractSyncCommand) package com.bourre.commands { import flash.events.*; import com.bourre.log.*; import com.bourre.events.*; public class AbstractSyncCommand extends AbstractCommand implements ASyncCommand { protected var _oEB:EventBroadcaster; protected var _bIsRunning:Boolean; protected var _eOnCommandEnd:BasicEvent; public static const onCommandEndEVENT:String = "onCommandEnd"; public function AbstractSyncCommand(){ _bIsRunning = false; _oEB = new EventBroadcaster(this); _eOnCommandEnd = new BasicEvent(onCommandEndEVENT, this); } public function run():void{ execute(); } public function removeASyncCommandListener(_arg1:ASyncCommandListener):Boolean{ return (_oEB.removeEventListener(onCommandEndEVENT, _arg1)); } public function fireCommandEndEvent():void{ _oEB.broadcastEvent(_eOnCommandEnd); } public function isRunning():Boolean{ return (_bIsRunning); } override public function toString():String{ return (PixlibStringifier.stringify(this)); } override public function execute(_arg1:Event=null):void{ fireCommandEndEvent(); } public function addASyncCommandListener(_arg1:ASyncCommandListener, ... _args):Boolean{ return (_oEB.addEventListener.apply(_oEB, ((_args.length > 0)) ? [onCommandEndEVENT, _arg1].concat(_args) : [onCommandEndEVENT, _arg1])); } } }//package com.bourre.commands
Section 141
//ASyncCommand (com.bourre.commands.ASyncCommand) package com.bourre.commands { public interface ASyncCommand extends Command, Runnable { function fireCommandEndEvent():void; function addASyncCommandListener(_arg1:ASyncCommandListener, ... _args):Boolean; function removeASyncCommandListener(_arg1:ASyncCommandListener):Boolean; } }//package com.bourre.commands
Section 142
//ASyncCommandListener (com.bourre.commands.ASyncCommandListener) package com.bourre.commands { import flash.events.*; public interface ASyncCommandListener { function onCommandEnd(_arg1:Event):void; } }//package com.bourre.commands
Section 143
//Command (com.bourre.commands.Command) package com.bourre.commands { import flash.events.*; public interface Command { function execute(_arg1:Event=null):void; } }//package com.bourre.commands
Section 144
//Delegate (com.bourre.commands.Delegate) package com.bourre.commands { import flash.events.*; import com.bourre.log.*; import com.bourre.transitions.*; import com.bourre.error.*; public class Delegate implements Command, TickListener { protected var _a:Array; protected var _bHasEventCallback:Boolean; protected var _f:Function; public function Delegate(_arg1:Function, ... _args){ _f = _arg1; _a = _args; _bHasEventCallback = true; } public function getArguments():Array{ return (_a); } public function onTick(_arg1:Event=null):void{ execute(_arg1); } public function setArgumentsArray(_arg1:Array):void{ if (_arg1.length > 0){ _a = _arg1; }; } public function addArgumentsArray(_arg1:Array):void{ if (_arg1.length > 0){ _a = _a.concat(_arg1); }; } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function execute(_arg1:Event=null):void{ var a:Array; var msg:String; var event = _arg1; a = new Array(); if (((!((event == null))) && (_bHasEventCallback))){ a.push(event); }; try { _f.apply(null, ((_a.length)>0) ? a.concat(_a) : ((a.length)>0) ? a : null); } catch(error:ArgumentError) { msg = (this + ".execute() failed, you passed incorrect number of arguments or wrong type"); PixlibDebug.FATAL(msg); throw (new IllegalArgumentException(msg)); }; } public function handleEvent(_arg1:Event):void{ this.execute(_arg1); } public function setArguments(... _args):void{ if (_args.length > 0){ _a = _args; }; } public function callFunction(){ return (_f.apply(null, _a)); } public function bypassEventCallback(_arg1:Boolean):void{ _bHasEventCallback = !(_arg1); } public function addArguments(... _args):void{ if (_args.length > 0){ _a = _a.concat(_args); }; } public static function create(_arg1:Function, ... _args):Function{ var method = _arg1; var args = _args; return (function (... _args){ var msg:*; var rest = _args; try { return (method.apply(null, ((rest.length > 0)) ? ((args.length > 0)) ? args.concat(rest) : rest : ((args.length > 0)) ? args : null)); } catch(e:ArgumentError) { msg = (this + " execution failed, you passed incorrect number of arguments or wrong type"); PixlibDebug.FATAL(msg); throw (new ArgumentError(msg)); }; }); } } }//package com.bourre.commands
Section 145
//Runnable (com.bourre.commands.Runnable) package com.bourre.commands { public interface Runnable { function isRunning():Boolean; function run():void; } }//package com.bourre.commands
Section 146
//AbstractLocator (com.bourre.core.AbstractLocator) package com.bourre.core { import flash.utils.*; import flash.events.*; import com.bourre.log.*; import com.bourre.events.*; import com.bourre.collection.*; import com.bourre.error.*; public class AbstractLocator implements Locator, TypedContainer { private var _oEB:Broadcaster; protected var _m:HashMap; private var _logger:Log; private var _cType:Class; public function AbstractLocator(_arg1:Class=null, _arg2:Class=null, _arg3:Log=null){ _cType = ((_arg1)!=null) ? _arg1 : Object; _m = new HashMap(); _oEB = new EventBroadcaster(this, _arg2); _logger = ((_arg3)==null) ? PixlibDebug.getInstance() : _arg3; } public function getLogger():Log{ return (_logger); } public function removeEventListener(_arg1:String, _arg2:Object):Boolean{ return (_oEB.removeEventListener(_arg1, _arg2)); } public function release():void{ _m.clear(); } public function locate(_arg1:String):Object{ var _local2:String; if (isRegistered(_arg1)){ return (_m.get(_arg1)); }; _local2 = ((((("Can't find '" + getType().toString()) + "' item with '") + _arg1) + "' name in ") + this); getLogger().fatal(_local2); throw (new NoSuchElementException(_local2)); } public function isRegistered(_arg1:String):Boolean{ return (_m.containsKey(_arg1)); } public function addEventListener(_arg1:String, _arg2:Object, ... _args):Boolean{ return (_oEB.addEventListener.apply(_oEB, ((_args.length > 0)) ? [_arg1, _arg2].concat(_args) : [_arg1, _arg2])); } public function getValues():Array{ return (_m.getValues()); } public function matchType(_arg1):Boolean{ return ((((_arg1 is _cType)) || ((_arg1 == null)))); } protected function broadcastEvent(_arg1:Event):void{ _oEB.broadcastEvent(_arg1); } public function add(_arg1:Dictionary):void{ var key:*; var d = _arg1; for (key in d) { try { register(key, d[key]); } catch(e:IllegalArgumentException) { e.message = ((this + ".add() fails. ") + e.message); _logger.error(e.message); throw (e); }; }; } protected function onRegister(_arg1:String=null, _arg2:Object=null):void{ } public function register(_arg1:String, _arg2:Object):Boolean{ var _local3:String; if (((isTyped()) && (!((_arg2 is getType()))))){ _local3 = (((this + ".register() failed. Item must be '") + getType().toString()) + "' typed."); getLogger().error(_local3); throw (new IllegalArgumentException(_local3)); }; if (_m.containsKey(_arg1)){ _local3 = (((" item is already registered with '" + _arg1) + "' name in ") + this); getLogger().error(_local3); throw (new IllegalArgumentException(_local3)); }; _m.put(_arg1, _arg2); onRegister(_arg1, _arg2); return (true); } public function isTyped():Boolean{ return (!((_cType == null))); } public function getKeys():Array{ return (_m.getKeys()); } public function toString():String{ var _local1:Boolean; var _local2:String; _local1 = !((getType() == null)); _local2 = ""; if (_local1){ _local2 = getType().toString(); _local2 = (("<" + _local2.substr(7, (_local2.length - 8))) + ">"); }; return ((PixlibStringifier.stringify(this) + _local2)); } public function getType():Class{ return (_cType); } protected function getBroadcaster():Broadcaster{ return (_oEB); } protected function onUnregister(_arg1:String=null):void{ } public function unregister(_arg1:String):Boolean{ if (isRegistered(_arg1)){ _m.remove(_arg1); onUnregister(_arg1); return (true); }; return (false); } } }//package com.bourre.core
Section 147
//Locator (com.bourre.core.Locator) package com.bourre.core { import flash.utils.*; public interface Locator { function getValues():Array; function add(_arg1:Dictionary):void; function locate(_arg1:String):Object; function getKeys():Array; function isRegistered(_arg1:String):Boolean; } }//package com.bourre.core
Section 148
//IllegalArgumentException (com.bourre.error.IllegalArgumentException) package com.bourre.error { public class IllegalArgumentException extends Error { public function IllegalArgumentException(_arg1:String=""){ super(_arg1); } } }//package com.bourre.error
Section 149
//IllegalStateException (com.bourre.error.IllegalStateException) package com.bourre.error { public class IllegalStateException extends Error { public function IllegalStateException(_arg1:String=""){ super(_arg1); } } }//package com.bourre.error
Section 150
//IndexOutOfBoundsException (com.bourre.error.IndexOutOfBoundsException) package com.bourre.error { public class IndexOutOfBoundsException extends Error { public function IndexOutOfBoundsException(_arg1:String=""){ super(_arg1); } } }//package com.bourre.error
Section 151
//NoSuchElementException (com.bourre.error.NoSuchElementException) package com.bourre.error { public class NoSuchElementException extends Error { public function NoSuchElementException(_arg1:String=""){ super(_arg1); } } }//package com.bourre.error
Section 152
//NullPointerException (com.bourre.error.NullPointerException) package com.bourre.error { public class NullPointerException extends Error { public function NullPointerException(_arg1:String=""){ super(_arg1); } } }//package com.bourre.error
Section 153
//UnimplementedVirtualMethodException (com.bourre.error.UnimplementedVirtualMethodException) package com.bourre.error { public class UnimplementedVirtualMethodException extends Error { public function UnimplementedVirtualMethodException(_arg1:String=""){ super(_arg1); } } }//package com.bourre.error
Section 154
//UnsupportedOperationException (com.bourre.error.UnsupportedOperationException) package com.bourre.error { public class UnsupportedOperationException extends Error { public function UnsupportedOperationException(_arg1:String=""){ super(_arg1); } } }//package com.bourre.error
Section 155
//BasicEvent (com.bourre.events.BasicEvent) package com.bourre.events { import flash.events.*; import com.bourre.log.*; public class BasicEvent extends Event { protected var _sType:String; protected var _oTarget:Object; public function BasicEvent(_arg1:String, _arg2:Object=null){ super(_arg1); _sType = _arg1; _oTarget = _arg2; } override public function get target():Object{ return (_oTarget); } public function setTarget(_arg1:Object):void{ _oTarget = _arg1; } public function getTarget():Object{ return (_oTarget); } public function set target(_arg1:Object):void{ _oTarget = _arg1; } override public function toString():String{ return (PixlibStringifier.stringify(this)); } public function getType():String{ return (_sType); } public function set type(_arg1:String):void{ _sType = _arg1; } override public function get type():String{ return (_sType); } public function setType(_arg1:String):void{ _sType = _arg1; } } }//package com.bourre.events
Section 156
//Broadcaster (com.bourre.events.Broadcaster) package com.bourre.events { import flash.events.*; public interface Broadcaster { function removeAllListeners():void; function removeEventListener(_arg1:String, _arg2:Object):Boolean; function isRegistered(_arg1:Object, _arg2:String=null):Boolean; function addEventListener(_arg1:String, _arg2:Object, ... _args):Boolean; function addListener(_arg1:Object):Boolean; function removeListener(_arg1:Object):Boolean; function broadcastEvent(_arg1:Event):void; function hasListenerCollection(_arg1:String):Boolean; } }//package com.bourre.events
Section 157
//ChannelBroadcaster (com.bourre.events.ChannelBroadcaster) package com.bourre.events { import flash.events.*; import com.bourre.log.*; import com.bourre.collection.*; import com.bourre.utils.*; import com.bourre.error.*; public class ChannelBroadcaster { protected var _broadcasterClass:Class; protected var _oDefaultChannel:EventChannel; protected var _mChannel:HashMap; public function ChannelBroadcaster(_arg1:Class=null, _arg2:EventChannel=null){ var _local3:String; super(); if (_arg1 != null){ if (!ClassUtils.inherit(_arg1, Broadcaster)){ _local3 = ((("The class '" + _arg1) + "' doesn't implement Broadcaster interface in ") + this); PixlibDebug.FATAL(_local3); throw (new IllegalArgumentException(_local3)); }; _broadcasterClass = _arg1; } else { _broadcasterClass = EventBroadcaster; }; empty(); setDefaultChannel(_arg2); } public function broadcastEvent(_arg1:Event, _arg2:EventChannel=null):void{ getChannelDispatcher(_arg2).broadcastEvent(_arg1); if (_arg2){ getChannelDispatcher().broadcastEvent(_arg1); }; } public function releaseChannelDispatcher(_arg1:EventChannel):Boolean{ var _local2:Broadcaster; if (hasChannelDispatcher(_arg1)){ _local2 = (_mChannel.get(_arg1) as Broadcaster); _local2.removeAllListeners(); _mChannel.remove(_arg1); return (true); }; return (false); } public function addEventListener(_arg1:String, _arg2:Object, _arg3:EventChannel=null):Boolean{ return (getChannelDispatcher(_arg3).addEventListener(_arg1, _arg2)); } public function setDefaultChannel(_arg1:EventChannel=null):void{ _oDefaultChannel = ((_arg1)==null) ? DefaultChannel.CHANNEL : _arg1; getChannelDispatcher(getDefaultChannel()); } public function isRegistered(_arg1:Object, _arg2:String, _arg3:EventChannel):Boolean{ if (hasChannelDispatcher(_arg3)){ return (getChannelDispatcher(_arg3).isRegistered(_arg1, _arg2)); }; return (false); } public function empty():void{ var _local1:EventChannel; _mChannel = new HashMap(); _local1 = getDefaultChannel(); if (_local1 != null){ getChannelDispatcher(_local1); }; } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function hasChannelDispatcher(_arg1:EventChannel):Boolean{ return (((_arg1 == null)) ? _mChannel.containsKey(_oDefaultChannel) : _mChannel.containsKey(_arg1)); } public function removeEventListener(_arg1:String, _arg2:Object, _arg3:EventChannel=null):Boolean{ return (getChannelDispatcher(_arg3).removeEventListener(_arg1, _arg2)); } public function getDefaultChannel():EventChannel{ return (_oDefaultChannel); } public function getDefaultDispatcher():Broadcaster{ return (_mChannel.get(_oDefaultChannel)); } public function getChannelDispatcher(_arg1:EventChannel=null, _arg2:Object=null):Broadcaster{ var _local3:Broadcaster; if (hasChannelDispatcher(_arg1)){ return (((_arg1 == null)) ? _mChannel.get(_oDefaultChannel) : _mChannel.get(_arg1)); //unresolved jump }; _local3 = new (_broadcasterClass as Class)(_arg2); _mChannel.put(_arg1, _local3); return (_local3); } public function addListener(_arg1:Object, _arg2:EventChannel=null):Boolean{ return (getChannelDispatcher(_arg2).addListener(_arg1)); } public function hasChannelListener(_arg1:String, _arg2:EventChannel=null):Boolean{ if (hasChannelDispatcher(_arg2)){ return (getChannelDispatcher(_arg2).hasListenerCollection(_arg1)); }; return (false); } public function removeListener(_arg1:Object, _arg2:EventChannel=null):Boolean{ return (getChannelDispatcher(_arg2).removeListener(_arg1)); } } }//package com.bourre.events class DefaultChannel extends EventChannel { public static const CHANNEL:DefaultChannel = new (DefaultChannel); ; private function DefaultChannel(){ } }
Section 158
//DynBasicEvent (com.bourre.events.DynBasicEvent) package com.bourre.events { import com.bourre.log.*; public dynamic class DynBasicEvent extends BasicEvent { public function DynBasicEvent(_arg1:String, _arg2:Object=null){ super(_arg1, _arg2); } override public function toString():String{ return (PixlibStringifier.stringify(this)); } } }//package com.bourre.events
Section 159
//EventBroadcaster (com.bourre.events.EventBroadcaster) package com.bourre.events { import flash.utils.*; import flash.events.*; import com.bourre.log.*; import com.bourre.collection.*; import com.bourre.commands.*; import com.bourre.error.*; public class EventBroadcaster implements Broadcaster { protected var _mType:HashMap; protected var _mAll:Collection; protected var _mEventListener:HashMap; protected var _mDelegate:HashMap; protected var _oSource:Object; protected var _cType:Class; private static var _oI:EventBroadcaster = null; public function EventBroadcaster(_arg1:Object=null, _arg2:Class=null){ _oSource = ((_arg1)==null) ? this : _arg1; _mAll = new WeakCollection(); _mType = new HashMap(); _mEventListener = new HashMap(); _mDelegate = new HashMap(); setListenerType(_arg2); } public function removeAllListeners():void{ _mAll.clear(); _mType.clear(); _mEventListener.clear(); _mDelegate.clear(); } public function toString():String{ var _local1:Boolean; var _local2:String; _local1 = !((_cType == null)); _local2 = ""; if (_local1){ _local2 = _cType.toString(); _local2 = (("<" + _local2.substr(7, (_local2.length - 8))) + ">"); }; return ((PixlibStringifier.stringify(this) + _local2)); } public function removeEventListener(_arg1:String, _arg2:Object):Boolean{ var _local3:Collection; if (hasListenerCollection(_arg1)){ _local3 = getListenerCollection(_arg1); if ((_arg2 is Function)){ _arg2 = _mDelegate.remove(_arg2); }; if (_local3.remove(_arg2)){ _removeRef(_arg1, _arg2); if (_local3.isEmpty()){ removeListenerCollection(_arg1); }; return (true); } else { return (false); }; //unresolved jump }; return (false); } public function isRegistered(_arg1:Object, _arg2:String=null):Boolean{ if (_arg2 == null){ if ((_arg1 is Function)){ if (_mDelegate.containsKey(_arg1)){ return (_mAll.contains(_mDelegate.get(_arg1))); }; return (false); } else { return (_mAll.contains(_arg1)); }; } else { //unresolved if if ((_arg1 is Function)){ if (_mDelegate.containsKey(_arg1)){ return (getListenerCollection(_arg2).contains(_mDelegate.get(_arg1))); }; return (false); } else { return (getListenerCollection(_arg2).contains(_arg1)); }; }; //unresolved jump return (false); } public function addEventListener(_arg1:String, _arg2:Object, ... _args):Boolean{ var _local4:Delegate; var _local5:String; if (!isRegistered(_arg2)){ if ((_arg2 is Function)){ if (_mDelegate.containsKey(_arg2)){ return (false); }; _local4 = new Delegate((_arg2 as Function)); if (_args){ _local4.setArgumentsArray(_args); }; _mDelegate.put(_arg2, _local4); _arg2 = _local4; } else { if (((_arg2.hasOwnProperty(_arg1)) && ((_arg2[_arg1] is Function)))){ } else { if (((_arg2.hasOwnProperty("handleEvent")) && ((_arg2.handleEvent is Function)))){ } else { _local5 = (((((this + ".addEventListener() failed, you must implement '") + _arg1) + "' method or 'handleEvent' method in '") + getQualifiedClassName(_arg2)) + "' class"); PixlibDebug.ERROR(_local5); throw (new UnsupportedOperationException(_local5)); }; }; }; if (!hasListenerCollection(_arg1)){ _mType.put(_arg1, new WeakCollection()); }; if (getListenerCollection(_arg1).add(_arg2)){ _storeRef(_arg1, _arg2); return (true); }; return (false); //unresolved jump }; return (false); } private function _flushRef(_arg1:Object):Boolean{ var _local2:Boolean; var _local3:HashMap; var _local4:Array; var _local5:Number; _local2 = false; _local3 = _mEventListener.get(_arg1); if (_local3 != null){ _local4 = _local3.getKeys(); _local5 = _local4.length; while (--_local5 > -1) { _local2 = ((removeEventListener(_local4[_local5], _arg1)) || (_local2)); }; _mEventListener.remove(_arg1); }; return (_local2); } public function isEmpty():Boolean{ return (((_mAll.isEmpty()) && (_mType.isEmpty()))); } public function setListenerType(_arg1:Class):void{ var _local2:Iterator; var _local3:String; _local2 = _mAll.iterator(); while (_local2.hasNext()) { if (!(_local2.next() is _arg1)){ _local3 = (((((this + ".setListenerType( ") + _arg1) + " ) failed, your listener must be '") + _cType) + "' typed"); PixlibDebug.ERROR(_local3); throw (new IllegalArgumentException(_local3)); }; }; _cType = _arg1; } public function removeListener(_arg1:Object):Boolean{ var _local2:String; var _local3:Boolean; if ((_arg1 is Function)){ _local2 = (((this + ".removeListener( ") + _arg1) + " ) failed, your listener can't be Function typed"); PixlibDebug.ERROR(_local2); throw (new IllegalArgumentException(_local2)); }; _local3 = _flushRef(_arg1); _local3 = ((_local3) || (_mAll.contains(_arg1))); _mAll.remove(_arg1); return (_local3); } public function broadcastEvent(_arg1:Event):void{ if ((((_arg1.target == null)) && ((_arg1 is BasicEvent)))){ (_arg1 as BasicEvent).target = _oSource; }; if (hasListenerCollection(_arg1.type)){ _broadcastEvent(getListenerCollection(_arg1.type), _arg1); }; if (!_mAll.isEmpty()){ _broadcastEvent(_mAll, _arg1); }; } public function removeListenerCollection(_arg1:String):void{ _mType.remove(_arg1); } public function getListenerCollection(_arg1:String=null):Collection{ return (((_arg1)!=null) ? _mType.get(_arg1) : _mAll); } private function _storeRef(_arg1:String, _arg2:Object):void{ if (!_mEventListener.containsKey(_arg2)){ _mEventListener.put(_arg2, new HashMap()); }; _mEventListener.get(_arg2).put(_arg1, _arg2); } public function hasListenerCollection(_arg1:String):Boolean{ return (_mType.containsKey(_arg1)); } private function _removeRef(_arg1:String, _arg2:Object):void{ var _local3:HashMap; _local3 = _mEventListener.get(_arg2); _local3.remove(_arg1); if (_local3.isEmpty()){ _mEventListener.remove(_arg2); }; } protected function _broadcastEvent(_arg1:Collection, _arg2:Event):void{ var _local3:String; var _local4:Array; var _local5:Number; var _local6:Object; var _local7:String; _local3 = _arg2.type; _local4 = _arg1.toArray(); _local5 = _local4.length; while (--_local5 > -1) { _local6 = _local4[_local5]; if (((_local6.hasOwnProperty(_local3)) && ((_local6[_local3] is Function)))){ var _local8 = _local6; _local8[_local3](_arg2); } else { if (((_local6.hasOwnProperty("handleEvent")) && ((_local6.handleEvent is Function)))){ _local6.handleEvent(_arg2); } else { _local7 = (((((this + ".broadcastEvent() failed, you must implement '") + _local3) + "' method or 'handleEvent' method in '") + getQualifiedClassName(_local6)) + "' class"); PixlibDebug.ERROR(_local7); throw (new UnsupportedOperationException(_local7)); }; }; }; } public function dispatchEvent(_arg1:Object):void{ var _local2:DynBasicEvent; var _local3:String; if (_arg1["type"] == null){ PixlibDebug.WARN(("You attempt to broadcast an event which has no type, in " + this)); }; _local2 = new DynBasicEvent(_arg1["type"]); for (_local3 in _arg1) { if (_local3 != "type"){ _local2[_local3] = _arg1[_local3]; }; }; broadcastEvent(_local2); } public function addListener(_arg1:Object):Boolean{ var _local2:String; var _local3:String; if (((!((_cType == null))) && (!((_arg1 is _cType))))){ _local2 = (((((this + ".addListener( ") + _arg1) + " ) failed, your listener must be '") + _cType) + "' typed"); PixlibDebug.ERROR(_local2); throw (new IllegalArgumentException(_local2)); }; if ((_arg1 is Function)){ _local3 = (((this + ".addListener( ") + _arg1) + " ) failed, your listener can't be Function typed"); PixlibDebug.ERROR(_local3); throw (new IllegalArgumentException(_local3)); }; if (_mAll.add(_arg1)){ _flushRef(_arg1); return (true); }; return (false); } public static function getInstance():EventBroadcaster{ if (!(EventBroadcaster._oI is EventBroadcaster)){ EventBroadcaster._oI = new (EventBroadcaster); }; return (EventBroadcaster._oI); } } }//package com.bourre.events
Section 160
//EventChannel (com.bourre.events.EventChannel) package com.bourre.events { import flash.utils.*; import com.bourre.log.*; import com.bourre.error.*; public class EventChannel { private var _sChannelName:String; public function EventChannel(_arg1:String=null){ var _local2:String; super(); _sChannelName = (_arg1) ? _arg1 : getQualifiedClassName(this); if (_sChannelName == "EventChannel"){ _local2 = "EventChannel must have a name, or be extended by another class"; PixlibDebug.ERROR(_local2); throw (new IllegalArgumentException(_local2)); }; } public function toString():String{ return (_sChannelName); } } }//package com.bourre.events
Section 161
//StringEvent (com.bourre.events.StringEvent) package com.bourre.events { public class StringEvent extends BasicEvent { private var _s:String; public function StringEvent(_arg1:String, _arg2:Object=null, _arg3:String=""){ super(_arg1, _arg2); _s = _arg3; } public function getString():String{ return (_s); } } }//package com.bourre.events
Section 162
//LoaderStrategy (com.bourre.load.strategy.LoaderStrategy) package com.bourre.load.strategy { import flash.utils.*; import flash.events.*; import flash.display.*; import flash.system.*; import flash.net.*; import com.bourre.load.*; import com.bourre.log.*; public class LoaderStrategy implements LoadStrategy { private var _bytesLoaded:uint; private var _loader:Loader; private var _owner:Loader; private var _bytesTotal:uint; public function LoaderStrategy(){ _bytesLoaded = 0; _bytesTotal = 0; } public function getContentLoaderInfo():LoaderInfo{ return (_loader.contentLoaderInfo); } protected function _onSecurityError(_arg1:SecurityErrorEvent):void{ release(); if (_owner){ _owner.fireOnLoadErrorEvent(_arg1.text); }; } protected function _onProgress(_arg1:ProgressEvent):void{ _bytesLoaded = _arg1.bytesLoaded; _bytesTotal = _arg1.bytesTotal; if (_owner){ _owner.fireOnLoadProgressEvent(); }; } public function release():void{ if (_loader){ _loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, _onProgress); _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, _onComplete); _loader.contentLoaderInfo.removeEventListener(Event.OPEN, _onOpen); _loader.contentLoaderInfo.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, _onSecurityError); _loader.contentLoaderInfo.removeEventListener(HTTPStatusEvent.HTTP_STATUS, _onHttpStatus); _loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, _onIOError); _loader.contentLoaderInfo.removeEventListener(Event.INIT, _onInit); _loader.contentLoaderInfo.removeEventListener(Event.UNLOAD, _onUnLoad); try { _loader.close(); } catch(error:Error) { }; }; } protected function _onHttpStatus(_arg1:HTTPStatusEvent):void{ } protected function _onIOError(_arg1:IOErrorEvent):void{ release(); if (_owner){ _owner.fireOnLoadErrorEvent(_arg1.text); }; } public function getBytesTotal():uint{ return (_bytesTotal); } protected function _onComplete(_arg1:Event):void{ } public function getBytesLoaded():uint{ return (_bytesLoaded); } public function loadBytes(_arg1:ByteArray, _arg2:LoaderContext=null):void{ _initLoaderStrategy(); _loader.loadBytes(_arg1, _arg2); } public function load(_arg1:URLRequest=null, _arg2:LoaderContext=null):void{ _initLoaderStrategy(); _loader.load(_arg1, _arg2); } public function toString():String{ return (PixlibStringifier.stringify(this)); } protected function _onInit(_arg1:Event):void{ if (_owner){ _owner.setContent(_loader.content); _owner.fireOnLoadInitEvent(); }; } protected function _onOpen(_arg1:Event):void{ if (_owner){ _owner.fireOnLoadStartEvent(); }; } public function setOwner(_arg1:Loader):void{ _owner = _arg1; } protected function _initLoaderStrategy():void{ _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, _onProgress); _loader.contentLoaderInfo.addEventListener(Event.COMPLETE, _onComplete); _loader.contentLoaderInfo.addEventListener(Event.OPEN, _onOpen); _loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, _onSecurityError); _loader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, _onHttpStatus); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, _onIOError); _loader.contentLoaderInfo.addEventListener(Event.INIT, _onInit); _loader.contentLoaderInfo.addEventListener(Event.UNLOAD, _onUnLoad); } protected function _onUnLoad(_arg1:Event):void{ } } }//package com.bourre.load.strategy
Section 163
//LoadStrategy (com.bourre.load.strategy.LoadStrategy) package com.bourre.load.strategy { import flash.system.*; import flash.net.*; import com.bourre.load.*; public interface LoadStrategy { function load(_arg1:URLRequest=null, _arg2:LoaderContext=null):void; function setOwner(_arg1:Loader):void; function release():void; function getBytesLoaded():uint; function getBytesTotal():uint; } }//package com.bourre.load.strategy
Section 164
//URLLoaderStrategy (com.bourre.load.strategy.URLLoaderStrategy) package com.bourre.load.strategy { import flash.events.*; import flash.system.*; import flash.net.*; import com.bourre.load.*; import com.bourre.log.*; public class URLLoaderStrategy implements LoadStrategy { private var _bytesLoaded:uint; private var _sDataFormat:String; private var _loader:URLLoader; private var _owner:Loader; private var _bytesTotal:uint; public static const BINARY:String = "binary"; public static const VARIABLES:String = "variables"; public static const TEXT:String = "text"; public function URLLoaderStrategy(_arg1:String=null){ _bytesLoaded = 0; _bytesTotal = 0; setDataFormat(_arg1); } public function setDataFormat(_arg1:String):void{ _sDataFormat = _arg1; } protected function _onIOError(_arg1:IOErrorEvent):void{ if (_owner){ _owner.fireOnLoadErrorEvent(_arg1.text); }; } protected function _onSecurityError(_arg1:SecurityErrorEvent):void{ if (_owner){ _owner.fireOnLoadErrorEvent(_arg1.text); }; } protected function _onProgress(_arg1:ProgressEvent):void{ _bytesLoaded = _arg1.bytesLoaded; _bytesTotal = _arg1.bytesTotal; if (_owner){ _owner.fireOnLoadProgressEvent(); }; } public function release():void{ if (_loader){ _loader.removeEventListener(ProgressEvent.PROGRESS, _onProgress); _loader.removeEventListener(Event.COMPLETE, _onComplete); _loader.removeEventListener(Event.OPEN, _onOpen); _loader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, _onSecurityError); _loader.removeEventListener(HTTPStatusEvent.HTTP_STATUS, _onHttpStatus); _loader.removeEventListener(IOErrorEvent.IO_ERROR, _onIOError); try { _loader.close(); } catch(error:Error) { }; }; } protected function _onHttpStatus(_arg1:HTTPStatusEvent):void{ } public function getBytesTotal():uint{ return (_bytesTotal); } protected function _onComplete(_arg1:Event):void{ if (_owner){ _owner.setContent(_loader.data); _owner.fireOnLoadInitEvent(); }; } public function getBytesLoaded():uint{ return (_bytesLoaded); } public function load(_arg1:URLRequest=null, _arg2:LoaderContext=null):void{ _loader = new URLLoader(); _loader.dataFormat = (URLLoaderStrategy.isValidDataFormat(_sDataFormat)) ? URLLoaderStrategy.TEXT : _sDataFormat; _loader.addEventListener(ProgressEvent.PROGRESS, _onProgress); _loader.addEventListener(Event.COMPLETE, _onComplete); _loader.addEventListener(Event.OPEN, _onOpen); _loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, _onSecurityError); _loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, _onHttpStatus); _loader.addEventListener(IOErrorEvent.IO_ERROR, _onIOError); if (_arg2 != null){ PixlibDebug.WARN((this + ".load() doesn't support LoaderContext argument.")); }; _loader.load(_arg1); } public function toString():String{ return (PixlibStringifier.stringify(this)); } protected function _onOpen(_arg1:Event):void{ if (_owner){ _owner.fireOnLoadStartEvent(); }; } public function setOwner(_arg1:Loader):void{ _owner = _arg1; } public static function isValidDataFormat(_arg1:String):Boolean{ return ((((((_arg1 == URLLoaderStrategy.TEXT)) || ((_arg1 == URLLoaderStrategy.BINARY)))) || ((_arg1 == URLLoaderStrategy.VARIABLES)))); } } }//package com.bourre.load.strategy
Section 165
//AbstractLoader (com.bourre.load.AbstractLoader) package com.bourre.load { import flash.utils.*; import flash.events.*; import flash.system.*; import flash.net.*; import com.bourre.log.*; import com.bourre.events.*; import com.bourre.commands.*; import com.bourre.load.strategy.*; import com.bourre.error.*; public class AbstractLoader implements Loader, ASyncCommand { protected var _sPrefixURL:String; private var _oEB:EventBroadcaster; private var _bIsRunning:Boolean; private var _bAntiCache:Boolean; private var _sName:String; private var _loadStrategy:LoadStrategy; private var _nTimeOut:Number; private var _nTime:int; private var _oURL:URLRequest; private var _nLastBytesLoaded:Number; private var _oContent:Object; private static var _oPool:Dictionary = new Dictionary(); public function AbstractLoader(_arg1:LoadStrategy=null){ _loadStrategy = ((_arg1)!=null) ? _arg1 : new NullLoadStrategy(); _loadStrategy.setOwner(this); _oEB = new EventBroadcaster(this, LoaderListener); _nTimeOut = 10000; _bAntiCache = false; _sPrefixURL = ""; _bIsRunning = false; } public function execute(_arg1:Event=null):void{ load(); } public function fireOnLoadTimeOut():void{ unregisterLoaderFromPool(this); fireEventType(LoaderEvent.onLoadTimeOutEVENT); } public function getName():String{ return (_sName); } final public function removeASyncCommandListener(_arg1:ASyncCommandListener):Boolean{ return (_oEB.removeEventListener(AbstractSyncCommand.onCommandEndEVENT, _arg1)); } final protected function setListenerType(_arg1:Class):void{ _oEB.setListenerType(_arg1); } protected function getLoaderEvent(_arg1:String, _arg2:String=""):LoaderEvent{ return (new LoaderEvent(_arg1, this, _arg2)); } protected function fireEvent(_arg1:Event):void{ _oEB.broadcastEvent(_arg1); } public function setName(_arg1:String):void{ _sName = _arg1; } public function getBytesTotal():uint{ return (_loadStrategy.getBytesTotal()); } public function getBytesLoaded():uint{ return (_loadStrategy.getBytesLoaded()); } final public function getTimeOut():Number{ return (_nTimeOut); } final public function addASyncCommandListener(_arg1:ASyncCommandListener, ... _args):Boolean{ return (_oEB.addEventListener(AbstractSyncCommand.onCommandEndEVENT, _arg1)); } public function fireOnLoadErrorEvent(_arg1:String=""):void{ fireEventType(LoaderEvent.onLoadErrorEVENT, _arg1); } public function release():void{ _loadStrategy.release(); _oEB.removeAllListeners(); } final public function getPerCent():Number{ var _local1:Number; _local1 = Math.min(100, Math.ceil((getBytesLoaded() / (getBytesTotal() / 100)))); return ((isNaN(_local1)) ? 0 : _local1); } public function setURL(_arg1:URLRequest):void{ _oURL = _arg1; } public function isRunning():Boolean{ return (_bIsRunning); } public function setContent(_arg1:Object):void{ _oContent = _arg1; } public function isAntiCache():Boolean{ return (_bAntiCache); } public function getURL():URLRequest{ return ((_bAntiCache) ? new URLRequest((((_sPrefixURL + _oURL.url) + "?nocache=") + _getStringTimeStamp())) : new URLRequest((_sPrefixURL + _oURL.url))); } public function getContent():Object{ return (_oContent); } public function run():void{ var _local1:String; if (!isRunning()){ _bIsRunning = true; execute(); } else { _local1 = (this + ".run() called wheras an operation is currently running"); PixlibDebug.ERROR(_local1); throw (new IllegalStateException(_local1)); }; } public function removeEventListener(_arg1:String, _arg2:Object):Boolean{ return (_oEB.removeEventListener(_arg1, _arg2)); } public function addEventListener(_arg1:String, _arg2:Object, ... _args):Boolean{ return (_oEB.addEventListener.apply(_oEB, ((_args.length > 0)) ? [_arg1, _arg2].concat(_args) : [_arg1, _arg2])); } private function _getStringTimeStamp():String{ var _local1:Date; _local1 = new Date(); return (String(_local1.getTime())); } protected function onInitialize():void{ fireEventType(LoaderEvent.onLoadProgressEVENT); fireEventType(LoaderEvent.onLoadInitEVENT); } final public function fireCommandEndEvent():void{ fireEventType(AbstractSyncCommand.onCommandEndEVENT); } protected function fireEventType(_arg1:String, _arg2:String=""):void{ fireEvent(getLoaderEvent(_arg1, _arg2)); } public function removeListener(_arg1:LoaderListener):Boolean{ return (_oEB.removeListener(_arg1)); } public function getStrategy():LoadStrategy{ return (_loadStrategy); } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function load(_arg1:URLRequest=null, _arg2:LoaderContext=null):void{ var _local3:String; if (_arg1){ setURL(_arg1); }; if (getURL().url.length > 0){ _nLastBytesLoaded = 0; _nTime = getTimer(); registerLoaderToPool(this); _loadStrategy.load(getURL(), _arg2); } else { _local3 = (this + ".load() can't retrieve file url."); PixlibDebug.ERROR(_local3); throw (new NullPointerException(_local3)); }; } final public function fireOnLoadInitEvent():void{ _bIsRunning = false; onInitialize(); unregisterLoaderFromPool(this); } public function fireOnLoadProgressEvent():void{ fireEventType(LoaderEvent.onLoadProgressEVENT); } public function fireOnLoadStartEvent():void{ fireEventType(LoaderEvent.onLoadStartEVENT); } public function addListener(_arg1:LoaderListener):Boolean{ return (_oEB.addListener(_arg1)); } public function prefixURL(_arg1:String):void{ _sPrefixURL = _arg1; } public function setAntiCache(_arg1:Boolean):void{ _bAntiCache = _arg1; } final public function setTimeOut(_arg1:Number):void{ _nTimeOut = Math.max(1000, _arg1); } protected static function registerLoaderToPool(_arg1:Loader):void{ if (_oPool[_arg1] == null){ _oPool[_arg1] = true; } else { PixlibDebug.WARN((_arg1 + " is already registered in the loading pool")); }; } protected static function unregisterLoaderFromPool(_arg1:Loader):void{ if (_oPool[_arg1] != null){ delete _oPool[_arg1]; } else { PixlibDebug.WARN((_arg1 + " is not registered in the loading pool")); }; } } }//package com.bourre.load import flash.system.*; import flash.net.*; import com.bourre.load.strategy.*; class NullLoadStrategy implements LoadStrategy { private function NullLoadStrategy(){ } public function release():void{ } public function getBytesLoaded():uint{ return (0); } public function load(_arg1:URLRequest=null, _arg2:LoaderContext=null):void{ } public function getBytesTotal():uint{ return (0); } public function setOwner(_arg1:Loader):void{ } }
Section 166
//FileLoader (com.bourre.load.FileLoader) package com.bourre.load { import com.bourre.load.strategy.*; public class FileLoader extends AbstractLoader { public static const BINARY:String = "binary"; public static const VARIABLES:String = "variables"; public static const TEXT:String = "text"; public function FileLoader(_arg1:String=null){ super(new URLLoaderStrategy(_arg1)); } override protected function getLoaderEvent(_arg1:String, _arg2:String=""):LoaderEvent{ return (new FileLoaderEvent(_arg1, this, _arg2)); } public function setDataFormat(_arg1:String):void{ (getStrategy() as URLLoaderStrategy).setDataFormat(_arg1); } } }//package com.bourre.load
Section 167
//FileLoaderEvent (com.bourre.load.FileLoaderEvent) package com.bourre.load { public class FileLoaderEvent extends LoaderEvent { public static const onLoadInitEVENT:String = "onLoadInit"; public static const onLoadErrorEVENT:String = "onLoadError"; public static const onLoadProgressEVENT:String = "onLoadProgress"; public static const onLoadStartEVENT:String = "onLoadStart"; public static const onLoadTimeOutEVENT:String = "onLoadTimeOut"; public function FileLoaderEvent(_arg1:String, _arg2:FileLoader, _arg3:String=""){ super(_arg1, _arg2, _arg3); } public function getFileLoader():FileLoader{ return ((getLoader() as FileLoader)); } public function getFileContent():Object{ return (getFileLoader().getContent()); } } }//package com.bourre.load
Section 168
//GraphicLoader (com.bourre.load.GraphicLoader) package com.bourre.load { import flash.display.*; import flash.system.*; import flash.net.*; import com.bourre.log.*; import com.bourre.load.strategy.*; import com.bourre.error.*; public class GraphicLoader extends AbstractLoader { private var _oBitmapContainer:Sprite; private var _oContext:LoaderContext; private var _target:DisplayObjectContainer; private var _index:int; private var _bAutoShow:Boolean; private var _bMustUnregister:Boolean; public function GraphicLoader(_arg1:DisplayObjectContainer=null, _arg2:int=-1, _arg3:Boolean=true){ super(new LoaderStrategy()); _target = _arg1; _index = _arg2; _bAutoShow = _arg3; _bMustUnregister = false; } final public function getContext():LoaderContext{ return (_oContext); } override protected function getLoaderEvent(_arg1:String, _arg2:String=""):LoaderEvent{ return (new GraphicLoaderEvent(_arg1, this, _arg2)); } public function show():void{ getView().visible = true; } public function getView():DisplayObjectContainer{ return ((_oBitmapContainer) ? _oBitmapContainer : (getContent() as DisplayObjectContainer)); } public function getApplicationDomain():ApplicationDomain{ return ((getStrategy() as LoaderStrategy).getContentLoaderInfo().applicationDomain); } override public function release():void{ if (((getContent()) && (_target.contains(getView())))){ _target.removeChild(getView()); }; if (_bMustUnregister){ GraphicLoaderLocator.getInstance().unregister(getName()); _bMustUnregister = false; }; super.release(); } public function hide():void{ getView().visible = false; } override public function setContent(_arg1:Object):void{ if ((_arg1 is Bitmap)){ _oBitmapContainer = new Sprite(); _oBitmapContainer.addChild((_arg1 as Bitmap)); } else { _oBitmapContainer = null; }; super.setContent(_arg1); } public function setTarget(_arg1:DisplayObjectContainer):void{ _target = _arg1; if (_target != null){ if (_index != -1){ _target.addChildAt(getView(), _index); } else { _target.addChild(getView()); }; }; } public function setAutoShow(_arg1:Boolean):void{ _bAutoShow = _arg1; } override protected function onInitialize():void{ var _local1:String; if (getName() != null){ if (!GraphicLoaderLocator.getInstance().isRegistered(getName())){ _bMustUnregister = true; GraphicLoaderLocator.getInstance().register(getName(), this); } else { _bMustUnregister = false; _local1 = (((((this + " can't be registered to ") + GraphicLoaderLocator.getInstance()) + " with '") + getName()) + "' name. This name already exists."); PixlibDebug.ERROR(_local1); fireOnLoadErrorEvent(_local1); throw (new IllegalArgumentException(_local1)); }; }; if (_target){ setTarget(_target); }; if (_bAutoShow){ show(); } else { hide(); }; super.onInitialize(); } public function getTarget():DisplayObjectContainer{ return (_target); } override public function load(_arg1:URLRequest=null, _arg2:LoaderContext=null):void{ if (_arg2){ setContext(_arg2); }; super.load(_arg1, getContext()); } final public function setContext(_arg1:LoaderContext):void{ _oContext = _arg1; } public function isVisible():Boolean{ return (getView().visible); } } }//package com.bourre.load
Section 169
//GraphicLoaderEvent (com.bourre.load.GraphicLoaderEvent) package com.bourre.load { import flash.display.*; import flash.system.*; public class GraphicLoaderEvent extends LoaderEvent { public static const onLoadInitEVENT:String = "onLoadInit"; public static const onLoadErrorEVENT:String = "onLoadError"; public static const onLoadProgressEVENT:String = "onLoadProgress"; public static const onLoadStartEVENT:String = "onLoadStart"; public static const onLoadTimeOutEVENT:String = "onLoadTimeOut"; public function GraphicLoaderEvent(_arg1:String, _arg2:GraphicLoader, _arg3:String=""){ super(_arg1, _arg2, _arg3); } public function getView():DisplayObjectContainer{ return (getGraphicLoader().getView()); } public function getGraphicLoader():GraphicLoader{ return ((getLoader() as GraphicLoader)); } public function getApplicationDomain():ApplicationDomain{ return (getGraphicLoader().getApplicationDomain()); } } }//package com.bourre.load
Section 170
//GraphicLoaderLocator (com.bourre.load.GraphicLoaderLocator) package com.bourre.load { import flash.system.*; import com.bourre.core.*; public class GraphicLoaderLocator extends AbstractLocator { private static var _oI:GraphicLoaderLocator = null; public function GraphicLoaderLocator(_arg1:ConstructorAccess){ super(GraphicLoader, GraphicLoaderLocatorListener); } public function removeListener(_arg1:GraphicLoaderLocatorListener):Boolean{ return (getBroadcaster().removeListener(_arg1)); } override protected function onRegister(_arg1:String=null, _arg2:Object=null):void{ broadcastEvent(new GraphicLoaderLocatorEvent(GraphicLoaderLocatorEvent.onRegisterGraphicLoaderEVENT, _arg1, (_arg2 as GraphicLoader))); } public function getGraphicLoader(_arg1:String):GraphicLoader{ var gl:GraphicLoader; var name = _arg1; try { gl = (locate(name) as GraphicLoader); return (gl); } catch(e:Error) { throw (e); }; return (null); } public function addListener(_arg1:GraphicLoaderLocatorListener):Boolean{ return (getBroadcaster().addListener(_arg1)); } override protected function onUnregister(_arg1:String=null):void{ broadcastEvent(new GraphicLoaderLocatorEvent(GraphicLoaderLocatorEvent.onUnregisterGraphicLoaderEVENT, _arg1, null)); } public function getApplicationDomain(_arg1:String):ApplicationDomain{ return (getGraphicLoader(_arg1).getApplicationDomain()); } public static function getInstance():GraphicLoaderLocator{ if (!(GraphicLoaderLocator._oI is GraphicLoaderLocator)){ GraphicLoaderLocator._oI = new GraphicLoaderLocator(new ConstructorAccess()); }; return (GraphicLoaderLocator._oI); } public static function release():void{ if ((GraphicLoaderLocator._oI is GraphicLoaderLocator)){ GraphicLoaderLocator._oI = null; }; } } }//package com.bourre.load class ConstructorAccess { private function ConstructorAccess(){ } }
Section 171
//GraphicLoaderLocatorEvent (com.bourre.load.GraphicLoaderLocatorEvent) package com.bourre.load { import flash.events.*; public class GraphicLoaderLocatorEvent extends Event { protected var _gl:GraphicLoader; protected var _sName:String; public static var onRegisterGraphicLoaderEVENT:String = "onRegisterGraphicLoader"; public static var onUnregisterGraphicLoaderEVENT:String = "onUnregisterGraphicLoader"; public function GraphicLoaderLocatorEvent(_arg1:String, _arg2:String, _arg3:GraphicLoader){ super(_arg1); _sName = _arg2; _gl = _arg3; } public function getGraphicLib():GraphicLoader{ return (_gl); } public function getName():String{ return (_sName); } } }//package com.bourre.load
Section 172
//GraphicLoaderLocatorListener (com.bourre.load.GraphicLoaderLocatorListener) package com.bourre.load { public interface GraphicLoaderLocatorListener { function onUnregisterGraphicLoader(_arg1:GraphicLoaderLocatorEvent):void; function onRegisterGraphicLoader(_arg1:GraphicLoaderLocatorEvent):void; } }//package com.bourre.load
Section 173
//Loader (com.bourre.load.Loader) package com.bourre.load { import flash.system.*; import flash.net.*; import com.bourre.commands.*; import com.bourre.load.strategy.*; public interface Loader extends ASyncCommand { function getName():String; function removeEventListener(_arg1:String, _arg2:Object):Boolean; function setName(_arg1:String):void; function removeListener(_arg1:LoaderListener):Boolean; function addEventListener(_arg1:String, _arg2:Object, ... _args):Boolean; function fireOnLoadErrorEvent(_arg1:String=null):void; function load(_arg1:URLRequest=null, _arg2:LoaderContext=null):void; function getStrategy():LoadStrategy; function setURL(_arg1:URLRequest):void; function fireOnLoadInitEvent():void; function fireOnLoadProgressEvent():void; function fireOnLoadStartEvent():void; function getPerCent():Number; function setContent(_arg1:Object):void; function getURL():URLRequest; function addListener(_arg1:LoaderListener):Boolean; function prefixURL(_arg1:String):void; function setAntiCache(_arg1:Boolean):void; } }//package com.bourre.load
Section 174
//LoaderEvent (com.bourre.load.LoaderEvent) package com.bourre.load { import com.bourre.events.*; public class LoaderEvent extends BasicEvent { protected var _loader:Loader; protected var _sErrorMessage:String; public static const onLoadInitEVENT:String = "onLoadInit"; public static const onLoadErrorEVENT:String = "onLoadError"; public static const onLoadProgressEVENT:String = "onLoadProgress"; public static const onLoadStartEVENT:String = "onLoadStart"; public static const onLoadTimeOutEVENT:String = "onLoadTimeOut"; public function LoaderEvent(_arg1:String, _arg2:Loader, _arg3:String=""){ super(_arg1, _arg2); _loader = _arg2; _sErrorMessage = _arg3; } public function getLoader():Loader{ return (_loader); } public function getErrorMessage():String{ return (_sErrorMessage); } public function getName():String{ return (getLoader().getName()); } public function setErrorMessage(_arg1:String=""):void{ _sErrorMessage = ((_arg1.length > 0)) ? _arg1 : (((getLoader() + " loading fails with '") + getLoader().getURL().url) + "'"); } public function getPerCent():Number{ return (getLoader().getPerCent()); } } }//package com.bourre.load
Section 175
//LoaderListener (com.bourre.load.LoaderListener) package com.bourre.load { public interface LoaderListener { function onLoadProgress(_arg1:LoaderEvent):void; function onLoadError(_arg1:LoaderEvent):void; function onLoadInit(_arg1:LoaderEvent):void; function onLoadTimeOut(_arg1:LoaderEvent):void; function onLoadStart(_arg1:LoaderEvent):void; } }//package com.bourre.load
Section 176
//XMLLoader (com.bourre.load.XMLLoader) package com.bourre.load { public class XMLLoader extends FileLoader { public function XMLLoader(){ super(FileLoader.TEXT); } override protected function getLoaderEvent(_arg1:String, _arg2:String=""):LoaderEvent{ return (new XMLLoaderEvent(_arg1, this, _arg2)); } public function getXML():XML{ return (XML(getContent())); } } }//package com.bourre.load
Section 177
//XMLLoaderEvent (com.bourre.load.XMLLoaderEvent) package com.bourre.load { public class XMLLoaderEvent extends LoaderEvent { public static const onLoadInitEVENT:String = "onLoadInit"; public static const onLoadErrorEVENT:String = "onLoadError"; public static const onLoadProgressEVENT:String = "onLoadProgress"; public static const onLoadStartEVENT:String = "onLoadStart"; public static const onLoadTimeOutEVENT:String = "onLoadTimeOut"; public function XMLLoaderEvent(_arg1:String, _arg2:XMLLoader, _arg3:String=""){ super(_arg1, _arg2, _arg3); } public function getXMLLoader():XMLLoader{ return ((getLoader() as XMLLoader)); } public function getXML():XML{ return (getXMLLoader().getXML()); } } }//package com.bourre.load
Section 178
//BasicStringifier (com.bourre.log.BasicStringifier) package com.bourre.log { import flash.utils.*; public class BasicStringifier implements Stringifier { public function stringify(_arg1):String{ return (getQualifiedClassName(_arg1)); } public function toString():String{ return (PixlibStringifier.stringify(this)); } } }//package com.bourre.log
Section 179
//Log (com.bourre.log.Log) package com.bourre.log { import com.bourre.events.*; public interface Log { function fatal(_arg1):void; function warn(_arg1):void; function error(_arg1):void; function isOn():Boolean; function getChannel():EventChannel; function info(_arg1):void; function off():void; function debug(_arg1):void; function on():void; } }//package com.bourre.log
Section 180
//LogEvent (com.bourre.log.LogEvent) package com.bourre.log { import flash.events.*; public class LogEvent extends Event { public var level:LogLevel; public var message; public static const onLogEVENT:String = "onLog"; public function LogEvent(_arg1:LogLevel, _arg2=undefined){ super(LogEvent.onLogEVENT, false, false); this.level = _arg1; this.message = _arg2; } override public function toString():String{ return (PixlibStringifier.stringify(this)); } override public function clone():Event{ return (new LogEvent(level, message)); } } }//package com.bourre.log
Section 181
//Logger (com.bourre.log.Logger) package com.bourre.log { import com.bourre.events.*; public class Logger { private var _oLevel:LogLevel; private var _oCB:ChannelBroadcaster; private static var _oI:Logger = null; public function Logger(_arg1:ConstructorAccess){ setLevel(LogLevel.ALL); _oCB = new ChannelBroadcaster(); } public function setLevel(_arg1:LogLevel):void{ _oLevel = _arg1; } public function log(_arg1:LogEvent, _arg2:EventChannel=null):Boolean{ if (_arg1.level.getLevel() >= _oLevel.getLevel()){ _oCB.broadcastEvent(_arg1, _arg2); return (true); }; return (false); } public function removeAllListeners():void{ _oCB.empty(); } public function isRegistered(_arg1:LogListener, _arg2:EventChannel):Boolean{ return (_oCB.isRegistered(_arg1, LogEvent.onLogEVENT, _arg2)); } public function getLevel():LogLevel{ return (_oLevel); } public function hasListener(_arg1:EventChannel=null):Boolean{ return (_oCB.hasChannelListener(LogEvent.onLogEVENT, _arg1)); } public function addLogListener(_arg1:LogListener, _arg2:EventChannel=null):void{ _oCB.addEventListener(LogEvent.onLogEVENT, _arg1, _arg2); } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function removeLogListener(_arg1:LogListener, _arg2:EventChannel=null):void{ _oCB.removeEventListener(LogEvent.onLogEVENT, _arg1, _arg2); } public static function DEBUG(_arg1, _arg2:EventChannel=null):Boolean{ return (Logger.LOG(_arg1, LogLevel.DEBUG, _arg2)); } public static function LOG(_arg1, _arg2:LogLevel, _arg3:EventChannel=null):Boolean{ return (Logger.getInstance().log(new LogEvent(_arg2, _arg1), _arg3)); } public static function WARN(_arg1, _arg2:EventChannel=null):Boolean{ return (Logger.LOG(_arg1, LogLevel.WARN, _arg2)); } public static function ERROR(_arg1, _arg2:EventChannel=null):Boolean{ return (Logger.LOG(_arg1, LogLevel.ERROR, _arg2)); } public static function getInstance():Logger{ if (!(Logger._oI is Logger)){ Logger._oI = new Logger(new ConstructorAccess()); }; return (Logger._oI); } public static function FATAL(_arg1, _arg2:EventChannel=null):Boolean{ return (Logger.LOG(_arg1, LogLevel.FATAL, _arg2)); } public static function INFO(_arg1, _arg2:EventChannel=null):Boolean{ return (Logger.LOG(_arg1, LogLevel.INFO, _arg2)); } } }//package com.bourre.log class ConstructorAccess { private function ConstructorAccess(){ } }
Section 182
//LogLevel (com.bourre.log.LogLevel) package com.bourre.log { public class LogLevel { private var _nLevel:Number; private var _sName:String; public static const ALL:LogLevel = new LogLevel(uint.MIN_VALUE, "ALL"); ; public static const FATAL:LogLevel = new LogLevel(50000, "FATAL"); ; public static const ERROR:LogLevel = new LogLevel(40000, "ERROR"); ; public static const WARN:LogLevel = new LogLevel(30000, "WARN"); ; public static const INFO:LogLevel = new LogLevel(20000, "INFO"); ; public static const DEBUG:LogLevel = new LogLevel(10000, "DEBUG"); ; public static const OFF:LogLevel = new LogLevel(uint.MAX_VALUE, "OFF"); ; public function LogLevel(_arg1:uint=0, _arg2:String=""){ _sName = _arg2; _nLevel = _arg1; } public function getName():String{ return (_sName); } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function getLevel():uint{ return (_nLevel); } } }//package com.bourre.log
Section 183
//LogListener (com.bourre.log.LogListener) package com.bourre.log { public interface LogListener { function onLog(_arg1:LogEvent):void; } }//package com.bourre.log
Section 184
//PixlibDebug (com.bourre.log.PixlibDebug) package com.bourre.log { import com.bourre.events.*; public class PixlibDebug implements Log { protected var _channel:EventChannel; protected var _bIsOn:Boolean; private static var _oI:PixlibDebug; public function PixlibDebug(_arg1:PrivateConstructorAccess){ _channel = new PixlibDebugChannel(); on(); } public function warn(_arg1):void{ if (isOn()){ Logger.WARN(_arg1, _channel); }; } public function fatal(_arg1):void{ if (isOn()){ Logger.FATAL(_arg1, _channel); }; } public function debug(_arg1):void{ if (isOn()){ Logger.DEBUG(_arg1, _channel); }; } public function getChannel():EventChannel{ return (_channel); } public function error(_arg1):void{ if (isOn()){ Logger.ERROR(_arg1, _channel); }; } public function on():void{ _bIsOn = true; } public function isOn():Boolean{ return (_bIsOn); } public function off():void{ _bIsOn = false; } public function info(_arg1):void{ if (isOn()){ Logger.INFO(_arg1, _channel); }; } public static function set isOn(_arg1:Boolean):void{ if (_arg1){ PixlibDebug.getInstance().on(); } else { PixlibDebug.getInstance().off(); }; } public static function get CHANNEL():EventChannel{ return (PixlibDebug.getInstance().getChannel()); } public static function FATAL(_arg1):void{ PixlibDebug.getInstance().fatal(_arg1); } public static function WARN(_arg1):void{ PixlibDebug.getInstance().warn(_arg1); } public static function ERROR(_arg1):void{ PixlibDebug.getInstance().error(_arg1); } public static function getInstance():Log{ if (!(PixlibDebug._oI is PixlibDebug)){ PixlibDebug._oI = new PixlibDebug(new PrivateConstructorAccess()); }; return (PixlibDebug._oI); } public static function INFO(_arg1):void{ PixlibDebug.getInstance().info(_arg1); } public static function get isOn():Boolean{ return (PixlibDebug.getInstance().isOn()); } public static function DEBUG(_arg1):void{ PixlibDebug.getInstance().debug(_arg1); } } }//package com.bourre.log import com.bourre.events.*; class PrivateConstructorAccess { private function PrivateConstructorAccess(){ } } class PixlibDebugChannel extends EventChannel { private function PixlibDebugChannel(){ } }
Section 185
//PixlibStringifier (com.bourre.log.PixlibStringifier) package com.bourre.log { public class PixlibStringifier { private static var _STRINGIFIER:Stringifier = new BasicStringifier(); public function PixlibStringifier(_arg1:ConstructorAccess){ } public static function stringify(_arg1):String{ return (PixlibStringifier._STRINGIFIER.stringify(_arg1)); } public static function setStringifier(_arg1:Stringifier):void{ PixlibStringifier._STRINGIFIER = _arg1; } public static function getStringifier():Stringifier{ return (PixlibStringifier._STRINGIFIER); } } }//package com.bourre.log class ConstructorAccess { private function ConstructorAccess(){ } }
Section 186
//Stringifier (com.bourre.log.Stringifier) package com.bourre.log { public interface Stringifier { function stringify(_arg1):String; } }//package com.bourre.log
Section 187
//AbstractModel (com.bourre.model.AbstractModel) package com.bourre.model { import flash.events.*; import com.bourre.log.*; import com.bourre.events.*; import com.bourre.plugin.*; public class AbstractModel { private var _oEB:EventBroadcaster; private var _sName:String; private var _owner:Plugin; public static const onReleaseEVENT:String = "onRelease"; public static const onInitEVENT:String = "onInit"; public function AbstractModel(_arg1:Plugin=null, _arg2:String=null){ _oEB = new EventBroadcaster(this); setOwner(_arg1); if (_arg2){ setName(_arg2); }; } public function getLogger():PluginDebug{ return (PluginDebug.getInstance(getOwner())); } public function getName():String{ return (_sName); } public function removeEventListener(_arg1:String, _arg2:Object):Boolean{ return (_oEB.removeEventListener(_arg1, _arg2)); } protected function _firePrivateEvent(_arg1:Event):void{ getOwner().firePrivateEvent(_arg1); } public function addEventListener(_arg1:String, _arg2:Object, ... _args):Boolean{ return (_oEB.addEventListener.apply(_oEB, ((_args.length > 0)) ? [_arg1, _arg2].concat(_args) : [_arg1, _arg2])); } public function release():void{ _getBroadcaster().removeAllListeners(); ModelLocator.getInstance(getOwner()).unregister(getName()); onRelease(); _sName = null; } public function setListenerType(_arg1:Class):void{ _oEB.setListenerType(_arg1); } public function handleEvent(_arg1:Event):void{ } protected function onInit():void{ notifyChanged(new StringEvent(AbstractModel.onInitEVENT, this, getName())); } protected function _getBroadcaster():EventBroadcaster{ return (_oEB); } public function removeListener(_arg1:Object):Boolean{ return (_oEB.removeListener(_arg1)); } public function setName(_arg1:String):void{ var _local2:ModelLocator; _local2 = ModelLocator.getInstance(getOwner()); if (!_local2.isRegistered(_arg1)){ if (((!((getName() == null))) && (_local2.isRegistered(getName())))){ _local2.unregister(getName()); }; if (_local2.register(_arg1, this)){ _sName = _arg1; }; } else { getLogger().error((((this + ".setName() failed. '") + _arg1) + "' is already registered in ModelLocator.")); }; } public function notifyChanged(_arg1:Event):void{ _getBroadcaster().broadcastEvent(_arg1); } public function toString():String{ return (PixlibStringifier.stringify(this)); } protected function onRelease():void{ notifyChanged(new StringEvent(AbstractModel.onReleaseEVENT, this, getName())); } public function setOwner(_arg1:Plugin):void{ _owner = (_arg1) ? _arg1 : NullPlugin.getInstance(); } public function addListener(_arg1:Object):Boolean{ return (_oEB.addListener(_arg1)); } public function getOwner():Plugin{ return (_owner); } } }//package com.bourre.model
Section 188
//ModelLocator (com.bourre.model.ModelLocator) package com.bourre.model { import com.bourre.plugin.*; import com.bourre.collection.*; import com.bourre.core.*; public final class ModelLocator extends AbstractLocator { protected var _owner:Plugin; protected static var _M:HashMap = new HashMap(); public function ModelLocator(_arg1:PrivateConstructorAccess, _arg2:Plugin=null){ _owner = _arg2; super(AbstractModel, null, PluginDebug.getInstance(getOwner())); } public function getModel(_arg1:String):AbstractModel{ return ((locate(_arg1) as AbstractModel)); } override public function release():void{ var _local1:Iterator; _local1 = new ArrayIterator(_m.getValues()); while (_local1.hasNext()) { _local1.next().release(); }; super.release(); } override public function toString():String{ return ((super.toString() + (_owner) ? (", owner: " + _owner) : "No owner.")); } public function getOwner():Plugin{ return (_owner); } public static function getInstance(_arg1:Plugin=null):ModelLocator{ if (_arg1 == null){ _arg1 = NullPlugin.getInstance(); }; if (!ModelLocator._M.containsKey(_arg1)){ ModelLocator._M.put(_arg1, new ModelLocator(new PrivateConstructorAccess(), _arg1)); }; return (ModelLocator._M.get(_arg1)); } } }//package com.bourre.model class PrivateConstructorAccess { private function PrivateConstructorAccess(){ } }
Section 189
//NullPlugin (com.bourre.plugin.NullPlugin) package com.bourre.plugin { import flash.events.*; import com.bourre.log.*; import com.bourre.events.*; import com.bourre.model.*; import com.bourre.view.*; public final class NullPlugin implements Plugin { private var _channel:NullPluginChannel; private static var _oI:NullPlugin = null; public function NullPlugin(_arg1:PrivateConstructorAccess){ _channel = new NullPluginChannel(); } public function getModelLocator():ModelLocator{ return (ModelLocator.getInstance(this)); } public function fireOnReleasePlugin():void{ } public function getLogger():PluginDebug{ return (PluginDebug.getInstance(this)); } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function firePrivateEvent(_arg1:Event):void{ } public function fireOnInitPlugin():void{ } public function fireExternalEvent(_arg1:Event, _arg2:EventChannel):void{ } public function firePublicEvent(_arg1:Event):void{ } public function getChannel():EventChannel{ return (_channel); } public function getViewLocator():ViewLocator{ return (ViewLocator.getInstance(this)); } public static function getInstance():NullPlugin{ if (!(NullPlugin._oI is NullPlugin)){ NullPlugin._oI = new NullPlugin(new PrivateConstructorAccess()); }; return (NullPlugin._oI); } } }//package com.bourre.plugin import com.bourre.events.*; class PrivateConstructorAccess { private function PrivateConstructorAccess(){ } } class NullPluginChannel extends EventChannel { private function NullPluginChannel(){ } }
Section 190
//Plugin (com.bourre.plugin.Plugin) package com.bourre.plugin { import flash.events.*; import com.bourre.events.*; import com.bourre.model.*; import com.bourre.view.*; public interface Plugin { function getViewLocator():ViewLocator; function getModelLocator():ModelLocator; function getChannel():EventChannel; function getLogger():PluginDebug; function fireExternalEvent(_arg1:Event, _arg2:EventChannel):void; function firePublicEvent(_arg1:Event):void; function firePrivateEvent(_arg1:Event):void; } }//package com.bourre.plugin
Section 191
//PluginDebug (com.bourre.plugin.PluginDebug) package com.bourre.plugin { import com.bourre.log.*; import com.bourre.events.*; import com.bourre.collection.*; public class PluginDebug implements Log { protected var _channel:EventChannel; protected var _bIsOn:Boolean; protected var _owner:Plugin; private static const _M:HashMap = new HashMap(); public static var isOn:Boolean = true; public function PluginDebug(_arg1:PrivateConstructorAccess, _arg2:Plugin=null){ _owner = _arg2; _channel = _arg2.getChannel(); on(); } public function fatal(_arg1):void{ if (((PluginDebug.isOn) && (_bIsOn))){ Logger.FATAL(_arg1, _channel); }; } public function getChannel():EventChannel{ return (_channel); } public function warn(_arg1):void{ if (((PluginDebug.isOn) && (_bIsOn))){ Logger.WARN(_arg1, _channel); }; } public function error(_arg1):void{ if (((PluginDebug.isOn) && (_bIsOn))){ Logger.ERROR(_arg1, _channel); }; } public function debug(_arg1):void{ if (((PluginDebug.isOn) && (_bIsOn))){ Logger.DEBUG(_arg1, _channel); }; } public function on():void{ _bIsOn = true; } public function isOn():Boolean{ return (_bIsOn); } public function info(_arg1):void{ if (((PluginDebug.isOn) && (_bIsOn))){ Logger.INFO(_arg1, _channel); }; } public function off():void{ _bIsOn = false; } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function getOwner():Plugin{ return (_owner); } public static function release(_arg1:Plugin):Boolean{ if (PluginDebug._M.containsKey(_arg1)){ PluginDebug._M.remove(_arg1); return (true); }; return (false); } public static function getInstance(_arg1:Plugin=null):PluginDebug{ if (_arg1 == null){ _arg1 = NullPlugin.getInstance(); }; if (!PluginDebug._M.containsKey(_arg1)){ PluginDebug._M.put(_arg1, new PluginDebug(new PrivateConstructorAccess(), _arg1)); }; return (PluginDebug._M.get(_arg1)); } } }//package com.bourre.plugin class PrivateConstructorAccess { private function PrivateConstructorAccess(){ } }
Section 192
//Dimension (com.bourre.structures.Dimension) package com.bourre.structures { import flash.geom.*; import com.bourre.log.*; public class Dimension { public var width:Number; public var height:Number; public function Dimension(_arg1:Number=0, _arg2:Number=0){ this.width = _arg1; this.height = _arg2; } public function setSize(_arg1:Dimension):void{ width = _arg1.width; height = _arg1.height; } public function scale(_arg1:Number):Dimension{ return (new Dimension((width * _arg1), (height * _arg1))); } public function setSizeWH(_arg1:Number, _arg2:Number):void{ this.width = _arg1; this.height = _arg2; } public function toPoint():Point{ return (new Point(width, height)); } public function toString():String{ return ((((((PixlibStringifier.stringify(this) + "[") + width) + ", ") + height) + "]")); } public function clone():Dimension{ return (new Dimension(width, height)); } public function equals(_arg1:Dimension):Boolean{ return ((((width == _arg1.width)) && ((height == _arg1.height)))); } } }//package com.bourre.structures
Section 193
//TickListener (com.bourre.transitions.TickListener) package com.bourre.transitions { import flash.events.*; public interface TickListener { function onTick(_arg1:Event=null):void; } }//package com.bourre.transitions
Section 194
//ClassUtils (com.bourre.utils.ClassUtils) package com.bourre.utils { import flash.utils.*; public class ClassUtils { public static function isImplemented(_arg1:Object, _arg2:String, _arg3:String):Boolean{ var x:XML; var declaredBy:String; var o = _arg1; var classPath = _arg2; var f = _arg3; x = describeType(o); declaredBy = x..method.(@name == f).@declaredBy; return (!((declaredBy == classPath))); } public static function isImplementedAll(_arg1:Object, _arg2:String, ... _args):Boolean{ var i:Number; var x:XML; var declaredBy:String; var o = _arg1; var classPath = _arg2; var rest = _args; i = (rest.length - 1); x = describeType(o); while ((i = (i - 1)), ((i - 1) - -1)) { declaredBy = x..method.(@name == rest[i]).@declaredBy; if (declaredBy == classPath){ return (false); }; }; return (true); } public static function inherit(_arg1:Class, _arg2:Class):Boolean{ var xml:XML; var parent:String; var childClass = _arg1; var parentClass = _arg2; xml = describeType(childClass); parent = getQualifiedClassName(parentClass); return ((((xml.factory.extendsClass.(@type == parent).length() > 0)) || ((xml.factory.implementsInterface.(@type == parent).length() > 0)))); } } }//package com.bourre.utils
Section 195
//AbstractView (com.bourre.view.AbstractView) package com.bourre.view { import flash.events.*; import flash.display.*; import flash.geom.*; import com.bourre.load.*; import com.bourre.log.*; import com.bourre.events.*; import com.bourre.plugin.*; import com.bourre.structures.*; import com.bourre.error.*; public class AbstractView { protected var _gl:GraphicLoader; protected var _oEB:EventBroadcaster; protected var _sName:String; public var view:DisplayObject; protected var _owner:Plugin; public static const onReleaseEVENT:String = "onRelease"; public static const onInitEVENT:String = "onInit"; public function AbstractView(_arg1:Plugin=null, _arg2:String=null, _arg3:DisplayObject=null){ _oEB = new EventBroadcaster(this); setOwner(_arg1); if (_arg2 != null){ _initAbstractView(_arg2, _arg3, null); }; } public function resolveUI(_arg1:String):DisplayObject{ var _local2:DisplayObject; var _local3:Array; var _local4:int; var _local5:int; var _local6:String; _local2 = this.view; _local3 = _arg1.split("."); _local4 = _local3.length; _local5 = 0; while (_local5 < _local4) { _local6 = _local3[_local5]; if ((((_local2 is DisplayObjectContainer)) && (!(((_local2 as DisplayObjectContainer).getChildByName(_local6) == null))))){ _local2 = (_local2 as DisplayObjectContainer).getChildByName(_local6); } else { getLogger().error((((this + ".resolveUI(") + _arg1) + ") failed.")); return (null); }; _local5++; }; return (_local2); } public function hide():void{ view.visible = false; } public function setSize(_arg1:Dimension):void{ view.width = _arg1.width; view.height = _arg1.height; } public function getLogger():PluginDebug{ return (PluginDebug.getInstance(getOwner())); } public function getOwner():Plugin{ return (_owner); } public function release():void{ _getBroadcaster().removeAllListeners(); ViewLocator.getInstance(getOwner()).unregister(getName()); if (view != null){ if (view.parent != null){ view.parent.removeChild(view); }; view = null; }; if (_gl != null){ _gl.release(); }; onRelease(); _sName = null; } public function getName():String{ return (_sName); } public function move(_arg1:Number, _arg2:Number):void{ view.x = _arg1; view.y = _arg2; } public function handleEvent(_arg1:Event):void{ } protected function _firePrivateEvent(_arg1:Event):void{ getOwner().firePrivateEvent(_arg1); } public function setSizeWH(_arg1:Number, _arg2:Number):void{ view.width = _arg1; view.height = _arg2; } public function isVisible():Boolean{ return (view.visible); } protected function onInit():void{ notifyChanged(new StringEvent(AbstractView.onInitEVENT, this, getName())); } public function canResolveUI(_arg1:String):Boolean{ var label = _arg1; try { return ((resolveUI(label) is DisplayObject)); } catch(e:Error) { return (false); }; return (false); } public function removeListener(_arg1:Object):Boolean{ return (_oEB.removeListener(_arg1)); } public function getSize():Dimension{ return (new Dimension(view.width, view.height)); } public function addEventListener(_arg1:String, _arg2:Object, ... _args):Boolean{ return (_oEB.addEventListener.apply(_oEB, ((_args.length > 0)) ? [_arg1, _arg2].concat(_args) : [_arg1, _arg2])); } protected function _getBroadcaster():EventBroadcaster{ return (_oEB); } public function removeEventListener(_arg1:String, _arg2:Object):Boolean{ return (_oEB.removeEventListener(_arg1, _arg2)); } public function resolveFunction(_arg1:String):Function{ var _local2:Array; var _local3:String; var _local4:DisplayObjectContainer; _local2 = _arg1.split("."); _local3 = _local2.pop(); _local4 = (resolveUI(_local2.join(".")) as DisplayObjectContainer); if (((_local4.hasOwnProperty(_local3)) && ((_local4[_local3] is Function)))){ return (_local4[_local3]); }; getLogger().error((((this + ".resolveFunction(") + _arg1) + ") failed.")); return (null); } public function getPosition():Point{ return (new Point(view.x, view.y)); } protected function onRelease():void{ notifyChanged(new StringEvent(AbstractView.onReleaseEVENT, this, getName())); } public function notifyChanged(_arg1:Event):void{ _getBroadcaster().broadcastEvent(_arg1); } public function toString():String{ return (PixlibStringifier.stringify(this)); } public function registerView(_arg1:DisplayObject, _arg2:String=null):void{ _initAbstractView(getName(), _arg1, (((_arg2) && (!((_arg2 == getName()))))) ? _arg2 : null); } public function setVisible(_arg1:Boolean):void{ if (_arg1){ show(); } else { hide(); }; } public function setOwner(_arg1:Plugin):void{ _owner = (_arg1) ? _arg1 : NullPlugin.getInstance(); } public function addListener(_arg1:Object):Boolean{ return (_oEB.addListener(_arg1)); } private function _initAbstractView(_arg1:String, _arg2:DisplayObject, _arg3:String):void{ if (_arg2 != null){ this.view = _arg2; } else { if (GraphicLoaderLocator.getInstance().isRegistered(_arg1)){ _gl = GraphicLoaderLocator.getInstance().getGraphicLoader(_arg1); if (_gl != null){ this.view = _gl.getView(); } else { getLogger().error((("Invalid arguments for " + this) + " constructor.")); return; }; }; }; setName((_arg3) ? _arg3 : _arg1); onInit(); } public function registerGraphicLoader(_arg1:String, _arg2:String=null):void{ _initAbstractView(_arg1, null, (((_arg2) && (!((_arg2 == getName()))))) ? _arg2 : null); } public function setName(_arg1:String):void{ var _local2:ViewLocator; var _local3:String; _local2 = ViewLocator.getInstance(getOwner()); if (((!((_arg1 == null))) && (!(_local2.isRegistered(_arg1))))){ if (((!((getName() == null))) && (_local2.isRegistered(getName())))){ _local2.unregister(getName()); }; if (_local2.register(_arg1, this)){ _sName = _arg1; }; } else { _local3 = (((this + ".setName() failed. '") + _arg1) + "' is already registered in MovieClipHelperLocator."); getLogger().error(_local3); throw (new IllegalArgumentException(_local3)); }; } public function canResolveFunction(_arg1:String):Boolean{ var label = _arg1; try { return ((resolveFunction(label) is Function)); } catch(e:Error) { return (false); }; return (false); } public function show():void{ view.visible = true; } } }//package com.bourre.view
Section 196
//ViewLocator (com.bourre.view.ViewLocator) package com.bourre.view { import com.bourre.plugin.*; import com.bourre.collection.*; import com.bourre.core.*; import com.bourre.error.*; public final class ViewLocator extends AbstractLocator { protected var _owner:Plugin; protected static var _M:HashMap = new HashMap(); public function ViewLocator(_arg1:PrivateConstructorAccess, _arg2:Plugin=null){ _owner = _arg2; super(AbstractView, null, PluginDebug.getInstance(getOwner())); } override public function release():void{ var _local1:Iterator; _local1 = new ArrayIterator(_m.getValues()); while (_local1.hasNext()) { _local1.next().release(); }; super.release(); } public function getView(_arg1:String):AbstractView{ return ((locate(_arg1) as AbstractView)); } override public function register(_arg1:String, _arg2:Object):Boolean{ if (_arg1 == null){ throw (new NullPointerException("Cannot register a view with a null name")); }; if (_arg2 == null){ throw (new NullPointerException("Cannot register a null view")); }; return (super.register(_arg1, _arg2)); } override public function toString():String{ return ((super.toString() + (_owner) ? (", owner: " + _owner) : "No owner.")); } public function getOwner():Plugin{ return (_owner); } public static function getInstance(_arg1:Plugin=null):ViewLocator{ if (_arg1 == null){ _arg1 = NullPlugin.getInstance(); }; if (!ViewLocator._M.containsKey(_arg1)){ ViewLocator._M.put(_arg1, new ViewLocator(new PrivateConstructorAccess(), _arg1)); }; return (ViewLocator._M.get(_arg1)); } } }//package com.bourre.view class PrivateConstructorAccess { private function PrivateConstructorAccess(){ } }
Section 197
//GameEvent (com.gamesandweb.game.events.GameEvent) package com.gamesandweb.game.events { import flash.events.*; public class GameEvent extends Event { public var name:String; public static const MILESTONE_REACH:String = "milestoneReach"; public function GameEvent(_arg1:String, _arg2:String=null, _arg3:Boolean=false, _arg4:Boolean=false){ super(_arg1, _arg3, _arg4); this.name = _arg2; } } }//package com.gamesandweb.game.events
Section 198
//GameContext (com.gamesandweb.game.GameContext) package com.gamesandweb.game { import flash.display.*; import flash.geom.*; public class GameContext { private static var _gameSpriteOrigin:Point = null; private static var _stage:Stage = null; private static var _lang:String = ""; private static var _debugMode:Boolean = false; private static var _gameHeight:int = 400; private static var _basePath:String = ""; private static var _gameSprite:Sprite = null; private static var _gameWidth:int = 600; public static function get BasePath():String{ return (_basePath); } public static function get Lang():String{ return (_lang); } public static function get GameWidth():int{ return (_gameWidth); } public static function get GameHeight():int{ return (_gameHeight); } public static function set Lang(_arg1:String):void{ _lang = _arg1; } public static function get DebugMode():Boolean{ return (_debugMode); } public static function Initialize(_arg1:Sprite, _arg2:int, _arg3:int, _arg4:Boolean):void{ _gameSprite = _arg1; _stage = _arg1.stage; _gameSpriteOrigin = _gameSprite.localToGlobal(new Point()); _gameWidth = _arg2; _gameHeight = _arg3; _debugMode = _arg4; } public static function set BasePath(_arg1:String):void{ _basePath = _arg1; } public static function get GameSprite():Sprite{ return (_gameSprite); } public static function get GlobalStage():Stage{ return (_stage); } public static function get GameSpriteOrigin():Point{ return (_gameSpriteOrigin); } } }//package com.gamesandweb.game
Section 199
//Global (com.gamesandweb.game.Global) package com.gamesandweb.game { import flash.events.*; import flash.display.*; import com.luminicbox.log.*; import com.gamesandweb.game.events.*; import com.gamesandweb.graphics.*; public class Global { private static var _dispatcher:EventDispatcher = null; private static var _logger:Logger; public static function Initialize(_arg1):void{ _dispatcher = new EventDispatcher(); _logger = new Logger("GlobalLogger"); _logger.addPublisher(new ConsolePublisher()); } public static function DispatchAnimationEnd(_arg1:MovieClip):void{ _arg1.dispatchEvent(new Event(MovieClipContainer.ANIMATION_END)); } public static function Log(_arg1:Object):void{ _logger.log(_arg1); } public static function DispatchGameEvent(_arg1:String):void{ _dispatcher.dispatchEvent(new GameEvent(GameEvent.MILESTONE_REACH, _arg1)); } public static function DispatchEvent(_arg1:Event):void{ _dispatcher.dispatchEvent(_arg1); } public static function AddEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } } }//package com.gamesandweb.game
Section 200
//MovieClipContainer (com.gamesandweb.graphics.MovieClipContainer) package com.gamesandweb.graphics { import flash.utils.*; import flash.events.*; import flash.display.*; public class MovieClipContainer extends Sprite { protected var _activeSkin:MovieClip;// = null protected var _frames:Dictionary;// = null public static const ANIMATION_END:String = "AnimationEndEvent"; public function MovieClipContainer(){ _frames = null; _activeSkin = null; super(); _frames = new Dictionary(); } public function RemoveSkin(_arg1:String):void{ delete _frames[_arg1]; } protected function OnAnimationEnd(_arg1:Event):void{ this.dispatchEvent(new Event(ANIMATION_END)); } public function GetActiveSkin():MovieClip{ return (_activeSkin); } public function AddSkin(_arg1:String, _arg2:MovieClip):void{ _frames[_arg1] = _arg2; } public function GetSkin(_arg1:String):MovieClip{ if (_frames[_arg1]){ return (_frames[_arg1]); }; return (null); } public function SetSkin(_arg1:String, _arg2:Boolean=true):void{ var name = _arg1; var propagates = _arg2; if (_activeSkin != _frames[name]){ if (_frames[name]){ if (_activeSkin){ try { _activeSkin.removeEventListener(ANIMATION_END, OnAnimationEnd); } catch(e:Error) { }; }; if (this.numChildren){ this.removeChildAt(0); }; this.addChild(_frames[name]); _activeSkin = _frames[name]; if (propagates){ _activeSkin.addEventListener(ANIMATION_END, OnAnimationEnd); }; }; }; } public function Release():void{ var _local1:Object; _activeSkin.removeEventListener(ANIMATION_END, OnAnimationEnd); this.removeChildAt(0); for (_local1 in _frames) { (_frames[_local1] as MovieClip).stop(); delete _frames[_local1]; }; _activeSkin = null; } } }//package com.gamesandweb.graphics
Section 201
//UIWidget (com.gamesandweb.ui.UIWidget) package com.gamesandweb.ui { import flash.events.*; import flash.display.*; public class UIWidget extends EventDispatcher { protected var _view:MovieClip;// = null protected var _depth:int;// = -1 protected var _hasFadeOut:Boolean;// = false protected var _hasFadeIn:Boolean;// = false public static const SECOND_ACTION:String = "OnSecondAction"; public static const BACK:String = "OnBack"; public static const FADE_IN:String = "OnFadeIn"; public static const FADE_OUT:String = "OnFadeOut"; public static const FADE_OUT_OVER:String = "OnFadeOutOver"; public static const FADE_IN_OVER:String = "OnFadeInOver"; public static const ACTION:String = "OnAction"; public static const FORTH:String = "OnForth"; public function UIWidget(_arg1:MovieClip, _arg2:int=-1){ _view = null; _depth = -1; _hasFadeIn = false; _hasFadeOut = false; super(); _view = _arg1; _depth = _arg2; Validate(); _view.addEventListener(UIWidget.FADE_IN, OnFadeIn); _view.addEventListener(UIWidget.FADE_IN_OVER, OnFadeInOver); _view.addEventListener(UIWidget.FADE_OUT, OnFadeOut); _view.addEventListener(UIWidget.FADE_OUT_OVER, OnFadeOutOver); _view.addEventListener(UIWidget.FORTH, OnForth); _view.addEventListener(UIWidget.BACK, OnBack); _view.addEventListener(UIWidget.ACTION, OnAction); _view.addEventListener(UIWidget.SECOND_ACTION, OnSecondAction); Init(); } public function get View():MovieClip{ return (_view); } public function ShowFadedIn():void{ if (_view.currentLabel != "FadedIn"){ _view.gotoAndStop("FadedIn"); }; _view.visible = true; } public function FadeOut():void{ if (_hasFadeOut){ _view.gotoAndPlay("End"); } else { Debugger.Log((_view + " is not ready for fading out")); _view.gotoAndStop(_view.totalFrames); OnFadeOut(null); }; } public function OnSecondAction(_arg1:Event):void{ dispatchEvent(_arg1); } public function OnFadeInOver(_arg1:Event):void{ dispatchEvent(_arg1); } public function get HasFadeIn():Boolean{ return (_hasFadeIn); } public function OnAction(_arg1:Event):void{ dispatchEvent(_arg1); } public function Show():void{ _view.visible = true; } public function get HasFadeOut():Boolean{ return (_hasFadeOut); } public function OnFadeIn(_arg1:Event):void{ dispatchEvent(_arg1); } public function FadeIn():void{ _view.visible = true; if (_hasFadeIn){ _view.gotoAndPlay("Start"); } else { Debugger.Log((_view + " is not ready for fading in")); _view.gotoAndStop(1); OnFadeIn(null); }; } public function Stop():void{ _view.stop(); } public function get Depth():int{ return (_depth); } public function get CompletelyFadedIn():Boolean{ return ((View.currentLabel == "FadedIn")); } public function OnBack(_arg1:Event):void{ dispatchEvent(_arg1); } public function Hide():void{ _view.visible = false; } public function Init():void{ Validate(); } public function Play():void{ _view.play(); } public function OnFadeOut(_arg1:Event):void{ dispatchEvent(_arg1); } public function Validate():void{ var _local1:int; _local1 = 0; while (_local1 < _view.currentLabels.length) { if (_view.currentLabels[_local1].name == "Start"){ _hasFadeIn = true; }; if (_view.currentLabels[_local1].name == "End"){ _hasFadeOut = true; }; _local1++; }; } public function OnForth(_arg1:Event):void{ dispatchEvent(_arg1); } public function OnFadeOutOver(_arg1:Event):void{ dispatchEvent(_arg1); _view.visible = false; } } }//package com.gamesandweb.ui
Section 202
//Key (com.gamesandweb.utils.Key) package com.gamesandweb.utils { import flash.events.*; import flash.display.*; public class Key { public static const Left:int = 37; public static const A:int = 65; public static const B:int = 66; public static const C:int = 67; public static const D:int = 68; public static const E:int = 69; public static const F:int = 70; public static const G:int = 71; public static const H:int = 72; public static const I:int = 73; public static const J:int = 74; public static const K:int = 75; public static const L:int = 76; public static const M:int = 77; public static const N:int = 78; public static const O:int = 79; public static const P:int = 80; public static const Q:int = 81; public static const R:int = 82; public static const S:int = 83; public static const T:int = 84; public static const U:int = 85; public static const V:int = 86; public static const W:int = 87; public static const X:int = 88; public static const Y:int = 89; public static const Z:int = 90; public static const Multiply:int = 106; public static const Backspace:int = 8; public static const a:int = 65; public static const b:int = 66; public static const c:int = 67; public static const d:int = 68; public static const e:int = 69; public static const f:int = 70; public static const g:int = 71; public static const h:int = 72; public static const i:int = 73; public static const j:int = 74; public static const k:int = 75; public static const l:int = 76; public static const m:int = 77; public static const n:int = 78; public static const o:int = 79; public static const p:int = 80; public static const q:int = 81; public static const r:int = 82; public static const s:int = 83; public static const t:int = 84; public static const u:int = 85; public static const v:int = 86; public static const w:int = 87; public static const x:int = 88; public static const y:int = 89; public static const z:int = 90; public static const Add:int = 107; public static const Divide:int = 111; public static const RightMouseButton:int = 2; public static const F1:int = 112; public static const F3:int = 114; public static const np1:int = 97; public static const np3:int = 99; public static const np5:int = 101; public static const np0:int = 96; public static const np2:int = 98; public static const Enter:int = 13; public static const np4:int = 100; public static const F9:int = 120; public static const np6:int = 102; public static const np8:int = 104; public static const F5:int = 116; public static const F6:int = 117; public static const F7:int = 118; public static const F8:int = 119; public static const Down:int = 40; public static const np7:int = 103; public static const np9:int = 105; public static const End:int = 35; public static const Shift:int = 16; public static const F2:int = 113; public static const Up:int = 38; public static const F4:int = 115; public static const F14:int = 125; public static const F11:int = 122; public static const F13:int = 124; public static const F15:int = 126; public static const F12:int = 123; public static const Insert:int = 45; public static const Home:int = 36; public static const ScrLk:int = 145; public static const Decimal:int = 110; public static const Subtract:int = 109; public static const Control:int = 17; public static const Esc:int = 27; public static const Spacebar:int = 32; public static const Tab:int = 9; public static const n0:int = 48; public static const n1:int = 49; public static const n2:int = 50; public static const n3:int = 51; public static const n4:int = 52; public static const n5:int = 53; public static const n6:int = 54; public static const n7:int = 55; public static const n8:int = 56; public static const n9:int = 57; public static const LeftMouseButton:int = 1; public static const PageUp:int = 33; public static const NumLock:int = 144; public static const Delete:int = 46; public static const CapsLock:int = 20; public static const PageDown:int = 34; public static const Right:int = 39; private static var keysDown:Object = new Object(); private static var initialized:Boolean = false; private static var _stage:Stage = null; public static function finalize():void{ _stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _stage.removeEventListener(KeyboardEvent.KEY_UP, keyReleased); _stage.removeEventListener(Event.DEACTIVATE, clearKeys); _stage = null; } private static function keyReleased(_arg1:KeyboardEvent):void{ if ((_arg1.keyCode in keysDown)){ delete keysDown[_arg1.keyCode]; }; } private static function keyPressed(_arg1:KeyboardEvent):void{ keysDown[_arg1.keyCode] = true; } public static function isDown(_arg1:uint):Boolean{ if (!initialized){ throw (new Error("Key class has already been initialized.")); }; return (Boolean((_arg1 in keysDown))); } public static function initialize(_arg1:Stage):void{ if (!initialized){ _arg1.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _arg1.addEventListener(KeyboardEvent.KEY_UP, keyReleased); _arg1.addEventListener(Event.DEACTIVATE, clearKeys); _stage = _arg1; initialized = true; }; } private static function clearKeys(_arg1:Event):void{ keysDown = new Object(); } } }//package com.gamesandweb.utils
Section 203
//ConsolePublisher (com.luminicbox.log.ConsolePublisher) package com.luminicbox.log { import flash.events.*; import flash.display.*; import flash.media.*; import flash.net.*; import flash.text.*; public class ConsolePublisher implements IPublisher { private var _maxDepth:Number; private var _version:Number;// = 0.1 public function ConsolePublisher(){ _version = 0.1; super(); _maxDepth = 4; } public function toString():String{ return ("ConsolePublisher"); } private function getType(_arg1:Object):Object{ var _local2:String; var _local3:Object; _local2 = typeof(_arg1); _local3 = new Object(); _local3.inspectable = true; _local3.name = _local2; if ((((((((((_local2 == "boolean")) || ((_local2 == "function")))) || ((_local2 == "number")))) || ((_local2 == "string")))) || ((_local2 == "undefined")))){ _local3.inspectable = false; } else { if ((_arg1 is Array)){ _local3.name = "array"; } else { if ((_arg1 is Date)){ _local3.inspectable = false; _local3.name = "date"; } else { if ((_arg1 is MovieClip)){ _local3.name = "movieclip"; } else { if ((_arg1 is Loader)){ _local3.name = "loader"; } else { if ((_arg1 is Sprite)){ _local3.name = "sprite"; } else { if ((_arg1 is Stage)){ _local3.name = "stage"; } else { if ((_arg1 is DisplayObjectContainer)){ _local3.name = "displayobjectcontainer"; } else { if ((_arg1 is SimpleButton)){ _local3.name = "simplebutton"; } else { if ((_arg1 is TextField)){ _local3.name = "textfield"; } else { if ((_arg1 is AVM1Movie)){ _local3.name = "avm1movie"; } else { if ((_arg1 is Bitmap)){ _local3.name = "bitmap"; } else { if ((_arg1 is InteractiveObject)){ _local3.name = "interactiveobject"; } else { if ((_arg1 is MorphShape)){ _local3.name = "morphshape"; } else { if ((_arg1 is Shape)){ _local3.name = "shape"; } else { if ((_arg1 is StaticText)){ _local3.name = "statictext"; } else { if ((_arg1 is Video)){ _local3.name = "video"; } else { if ((_arg1 is DisplayObject)){ _local3.name = "displayobject"; } else { if ((_arg1 is XMLList)){ _local3.name = "xmllist"; _local3.stringify = true; } else { if ((_arg1 is XML)){ _local3.name = "xml"; _local3.stringify = true; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; }; return (_local3); } public function publish(_arg1:LogEvent):void{ var _local2:Object; var _local3:LocalConnection; _local2 = LogEvent.serialize(_arg1); _local2.argument = serializeObj(_local2.argument, 1); _local3 = new LocalConnection(); _local3.addEventListener(StatusEvent.STATUS, onStatus); _local3.send("_luminicbox_log_console", "log", _local2); } private function serializeObj(_arg1:Object, _arg2:Number):Object{ var _local3:Object; var _local4:Object; var _local5:Array; var _local6:Number; var _local7:String; _local3 = getType(_arg1); _local4 = new Object(); if (!_local3.inspectable){ _local4.value = _arg1; } else { if (_local3.stringify){ _local4.value = (_arg1 + ""); } else { if (_arg2 <= _maxDepth){ if ((((((((((((((((((((((((((((((_local3.name == "movieclip")) || ((_local3.name == "loader")))) || ((_local3.name == "sprite")))) || ((_local3.name == "stage")))) || ((_local3.name == "displayobjectcontainer")))) || ((_local3.name == "simplebutton")))) || ((_local3.name == "textfield")))) || ((_local3.name == "avm1movie")))) || ((_local3.name == "bitmap")))) || ((_local3.name == "interactiveobject")))) || ((_local3.name == "morphshape")))) || ((_local3.name == "shape")))) || ((_local3.name == "statictext")))) || ((_local3.name == "video")))) || ((_local3.name == "displayobject")))){ _local4.id = (_arg1 + ""); }; _local5 = new Array(); if ((_arg1 is Array)){ _local6 = 0; while (_local6 < _arg1.length) { _local5.push({property:_local6, value:serializeObj(_arg1[_local6], (_arg2 + 1))}); _local6++; }; } else { for (_local7 in _arg1) { _local5.push({property:_local7, value:serializeObj(_arg1[_local7], (_arg2 + 1))}); }; }; _local4.value = _local5; } else { _local4.reachLimit = true; }; }; }; _local4.type = _local3.name; return (_local4); } private function onStatus(_arg1:StatusEvent):void{ if (_arg1.level == "error"){ }; } public function set maxDepth(_arg1:Number):void{ _maxDepth = ((_maxDepth)>0xFF) ? 0xFF : _arg1; } public function get maxDepth():Number{ return (_maxDepth); } } }//package com.luminicbox.log
Section 204
//IPublisher (com.luminicbox.log.IPublisher) package com.luminicbox.log { public interface IPublisher { function toString():String; function publish(_arg1:LogEvent):void; } }//package com.luminicbox.log
Section 205
//Level (com.luminicbox.log.Level) package com.luminicbox.log { public class Level { private var _value:Number; private var _name:String; public static var ALL:Level = new Level("ALL", 1); ; public static var LOG:Level = new Level("LOG", 1); ; public static var FATAL:Level = new Level("FATAL", 32); ; public static var WARN:Level = new Level("WARN", 8); ; public static var INFO:Level = new Level("INFO", 4); ; public static var ERROR:Level = new Level("ERROR", 16); ; public static var DEBUG:Level = new Level("DEBUG", 2); ; public static var NONE:Level = new Level("NONE", 0x0400); ; public function Level(_arg1:String, _arg2:Number){ this._name = _arg1; this._value = _arg2; } public function getName():String{ return (_name); } public function toString():String{ return (getName()); } public function getValue():Number{ return (_value); } } }//package com.luminicbox.log
Section 206
//LogEvent (com.luminicbox.log.LogEvent) package com.luminicbox.log { public class LogEvent { public var level:Level; public var loggerId:String; public var time:Date; public var argument:Object; public function LogEvent(_arg1:String, _arg2:Object, _arg3:Level){ this.loggerId = _arg1; this.argument = _arg2; this.level = _arg3; time = new Date(); } public static function serialize(_arg1:LogEvent):Object{ var _local2:Object; _local2 = new Object(); _local2.loggerId = _arg1.loggerId; _local2.time = _arg1.time; _local2.levelName = _arg1.level.getName(); _local2.argument = _arg1.argument; return (_local2); } public static function deserialize(_arg1:Object):LogEvent{ var _local2:Level; var _local3:LogEvent; _local2 = Level[("" + _arg1.levelName)]; _local3 = new LogEvent(_arg1.loggerId, _arg1.argument, _local2); _local3.time = _arg1.time; return (_local3); } } }//package com.luminicbox.log
Section 207
//Logger (com.luminicbox.log.Logger) package com.luminicbox.log { public class Logger { private var _level:Level; private var _loggerId:String; private var _publishers:Array; private var _filters:Array; public function Logger(_arg1:String=""){ if (_arg1.length > 0){ this._loggerId = _arg1; }; this._level = Level.LOG; _publishers = new Array(); _filters = new Array(); } public function setLevel(_arg1:Level):void{ _level = _arg1; } public function log(_arg1:Object):void{ publish(_arg1, Level.LOG); } public function warn(_arg1:Object):void{ publish(_arg1, Level.WARN); } public function error(_arg1:Object):void{ publish(_arg1, Level.ERROR); } public function fatal(_arg1:Object):void{ publish(_arg1, Level.FATAL); } public function getPublishers():Array{ return (_publishers); } public function info(_arg1:Object):void{ publish(_arg1, Level.INFO); } public function debug(_arg1:Object):void{ publish(_arg1, Level.DEBUG); } public function addPublisher(_arg1:IPublisher):void{ if (!_publishers[_arg1.toString()]){ _publishers[_arg1.toString()] = _arg1; }; } private function publish(_arg1:Object, _arg2:Level):void{ var _local3:LogEvent; var _local4:String; if (_arg2.getValue() >= _level.getValue()){ _local3 = new LogEvent(this._loggerId, _arg1, _arg2); for (_local4 in _publishers) { IPublisher(_publishers[_local4]).publish(_local3); }; }; } public function removePublisher(_arg1:IPublisher):void{ delete _publishers[_arg1.toString()]; } } }//package com.luminicbox.log
Section 208
//SoundChannelInfo (com.reintroducing.sound.SoundChannelInfo) package com.reintroducing.sound { public class SoundChannelInfo { public var position:Number;// = 0 public var pausedByAll:Boolean;// = false public var paused:Boolean;// = false public var startTime:Number;// = 0 public var loops:int;// = 0 public var playing:Boolean;// = false public var volume:Number;// = 1 public function SoundChannelInfo(){ position = 0; playing = false; paused = false; volume = 1; startTime = 0; loops = 0; pausedByAll = false; super(); } } }//package com.reintroducing.sound
Section 209
//SoundManager (com.reintroducing.sound.SoundManager) package com.reintroducing.sound { import flash.utils.*; import flash.events.*; import flash.system.*; import flash.media.*; import flash.net.*; import gs.*; public class SoundManager { private var _soundsDict:Dictionary; private var _mutedVolumes:Array;// = null private var _mutedSounds:Array;// = null private var _applicationDomain:ApplicationDomain;// = null private static var _instance:SoundManager; private static var _allowInstance:Boolean; public function SoundManager(){ _mutedSounds = null; _mutedVolumes = null; _applicationDomain = null; super(); this._soundsDict = new Dictionary(true); if (!SoundManager._allowInstance){ throw (new Error("Error: Use SoundManager.getInstance() instead of the new keyword.")); }; } public function unmuteAllSounds():void{ var _local1:int; var _local2:String; _local1 = _mutedSounds.length; while (_local1--) { _local2 = _mutedSounds[_local1]; if (IsPlaying(_local2)){ setSoundVolume(_local2, _mutedVolumes[_local1]); }; }; _mutedSounds = null; _mutedVolumes = null; } private function setSoundVolumeChannel(_arg1:Number, _arg2:SoundChannel):void{ var _local3:SoundTransform; _local3 = _arg2.soundTransform; _local3.volume = _arg1; _arg2.soundTransform = _local3; } public function IsPlaying(_arg1:String):Boolean{ var _local2:SoundObject; _local2 = this._soundsDict[_arg1]; return ((_local2.numPlays > 0)); } public function setSoundVolume(_arg1:String, _arg2:Number, _arg3:SoundChannel=null):void{ var _local4:SoundObject; var _local5:Object; if (_arg3){ setSoundVolumeChannel(_arg2, _arg3); } else { _local4 = _soundsDict[_arg1]; for (_local5 in _local4.channelsInfo) { setSoundVolumeChannel(_arg2, (_local5 as SoundChannel)); }; }; } public function getSoundVolume(_arg1:String):Number{ var _local2:SoundObject; var _local3:Object; _local2 = this._soundsDict[_arg1]; for (_local3 in _local2.channelsInfo) { return ((_local3 as SoundChannel).soundTransform.volume); }; return (1); } public function getSoundDuration(_arg1:String):Number{ var _local2:SoundObject; _local2 = this._soundsDict[_arg1]; return (_local2.sound.length); } public function addLibrarySound(_arg1, _arg2:String, _arg3:Number=1):Boolean{ var _local4:SoundObject; var _local5:Class; var _local6:Sound; _local4 = new SoundObject(); if (_applicationDomain == null){ _applicationDomain = ApplicationDomain.currentDomain; }; _local5 = (_applicationDomain.getDefinition(_arg1) as Class); _local6 = new (_local5); _local4.name = _arg2; _local4.sound = _local6; _local4.paused = false; _local4.channelsInfo = new Dictionary(); _local4.numPlays = 0; this._soundsDict[_arg2] = _local4; return (true); } public function set MyApplicationDomain(_arg1:ApplicationDomain):void{ _applicationDomain = _arg1; } public function toString():String{ return (getQualifiedClassName(this)); } public function TestUpdate():void{ var _local1:SoundObject; var _local2:Object; var _local3:SoundChannel; for each (_local1 in _soundsDict) { for (_local2 in _local1.channelsInfo) { _local3 = (_local2 as SoundChannel); }; }; } public function removeAllSounds():void{ this._soundsDict = new Dictionary(true); } public function getSoundPosition(_arg1:String):Number{ var _local2:SoundObject; var _local3:Object; _local2 = this._soundsDict[_arg1]; for (_local3 in _local2.channelsInfo) { return ((_local3 as SoundChannel).position); }; return (0); } public function addExternalSound(_arg1:String, _arg2:String, _arg3:Number=1000, _arg4:Boolean=false):Boolean{ var _local5:SoundObject; var _local6:Sound; _local5 = new SoundObject(); _local6 = new Sound(new URLRequest(_arg1), new SoundLoaderContext(_arg3, _arg4)); _local5.name = _arg2; _local5.sound = _local6; _local5.paused = false; _local5.channelsInfo = new Dictionary(); _local5.numPlays = 0; this._soundsDict[_arg2] = _local5; return (true); } public function resumeAllPausedSounds():void{ var _local1:SoundObject; var _local2:Object; var _local3:SoundChannel; var _local4:SoundChannelInfo; for each (_local1 in _soundsDict) { for (_local2 in _local1.channelsInfo) { _local3 = (_local2 as SoundChannel); _local4 = _local1.channelsInfo[_local2]; if (_local4.paused){ playSound(_local1.name, _local4.volume, _local3.position, _local4.loops); stopSndChannel(_local1.name, _local3); }; }; }; } private function OnSoundComplete(_arg1:String):Function{ var $name = _arg1; return (function (_arg1:Event):void{ stopSound($name, (_arg1.currentTarget as SoundChannel)); }); } public function stopAllSounds(_arg1:Boolean=true):void{ var _local2:String; for (_local2 in _soundsDict) { stopSound(_local2); }; } public function removeSound(_arg1:String):void{ delete this._soundsDict[_arg1]; } public function muteAllSounds():void{ var _local1:String; _mutedSounds = new Array(); _mutedVolumes = new Array(); for (_local1 in _soundsDict) { if (IsPlaying(_local1)){ _mutedSounds.push(_local1); _mutedVolumes.push(getSoundVolume(_local1)); setSoundVolume(_local1, 0); }; }; } public function stopSound(_arg1:String, _arg2:SoundChannel=null):void{ var _local3:SoundObject; var _local4:Object; if (_arg2){ stopSndChannel(_arg1, _arg2); } else { _local3 = _soundsDict[_arg1]; for (_local4 in _local3.channelsInfo) { stopSndChannel(_arg1, (_local4 as SoundChannel)); }; }; } public function pauseAllSounds():void{ var _local1:SoundObject; var _local2:Object; var _local3:SoundChannelInfo; var _local4:SoundChannel; for each (_local1 in _soundsDict) { for (_local2 in _local1.channelsInfo) { _local3 = _local1.channelsInfo[_local2]; _local4 = (_local2 as SoundChannel); _local4.stop(); _local3.paused = true; }; }; } public function playAllSounds(_arg1:Boolean=false):void{ } public function pauseSound(_arg1:String):void{ } public function fadeSound(_arg1:String, _arg2:Number=0, _arg3:Number=1, _arg4:Function=null):void{ var _local5:SoundObject; var _local6:Object; _local5 = _soundsDict[_arg1]; for (_local6 in _local5.channelsInfo) { TweenLite.to((_local6 as SoundChannel), _arg3, {volume:_arg2, onComplete:_arg4}); }; } public function playSound(_arg1:String, _arg2:Number=1, _arg3:Number=0, _arg4:int=0):void{ var _local5:SoundObject; var _local6:SoundChannel; var _local7:SoundChannelInfo; _local5 = this._soundsDict[_arg1]; _local6 = _local5.sound.play(_arg3, _arg4, new SoundTransform(_arg2)); _local6.addEventListener(Event.SOUND_COMPLETE, OnSoundComplete(_arg1)); _local7 = new SoundChannelInfo(); _local7.position = _arg3; _local7.playing = true; _local7.paused = false; _local7.volume = _arg2; _local7.startTime = _arg3; _local7.loops = _arg4; _local7.pausedByAll = false; _local5.channelsInfo[_local6] = _local7; _local5.numPlays++; _local5.paused = false; } private function stopSndChannel(_arg1:String, _arg2:SoundChannel):void{ var _local3:SoundObject; var _local4:SoundChannelInfo; _local3 = this._soundsDict[_arg1]; _local4 = _local3.channelsInfo[_arg2]; if (((!((_local3 == null))) && (!((_local4 == null))))){ _arg2.stop(); _arg2.removeEventListener(Event.SOUND_COMPLETE, OnSoundComplete(_arg1)); _local3.numPlays--; delete _local3.channelsInfo[_arg2]; } else { Debugger.Log(("Couldn't stop sound " + _arg1)); }; } public static function getInstance():SoundManager{ if (SoundManager._instance == null){ SoundManager._allowInstance = true; SoundManager._instance = new (SoundManager); SoundManager._allowInstance = false; }; return (SoundManager._instance); } } }//package com.reintroducing.sound
Section 210
//SoundObject (com.reintroducing.sound.SoundObject) package com.reintroducing.sound { import flash.utils.*; import flash.media.*; public class SoundObject { public var channelsInfo:Dictionary; public var name:String;// = "" public var paused:Boolean;// = false public var sound:Sound;// = null public var numPlays:int;// = 0 public function SoundObject(){ name = ""; sound = null; channelsInfo = new Dictionary(); numPlays = 0; paused = false; super(); } } }//package com.reintroducing.sound
Section 211
//ConfigLoader (config.ConfigLoader) package config { import flash.utils.*; import flash.events.*; import flash.net.*; import com.bourre.load.*; public class ConfigLoader extends EventDispatcher { private var _config:Dictionary;// = null private var _loader:XMLLoader;// = null public static const LOAD_COMPLETE:String = "LoadComplete"; private static var _instance:ConfigLoader = null; public function ConfigLoader(_arg1:SingletonBlocker){ _loader = null; _config = null; super(); if (_arg1 == null){ return; }; _config = new Dictionary(); } public function get Config():Dictionary{ return (_config); } private function ParseConfig(_arg1:Dictionary, _arg2:XML):void{ var _local3:XML; for each (_local3 in _arg2.term) { _arg1[_local3.@key.toString()] = _local3.toString(); }; } private function OnLoadInit(_arg1:LoaderEvent):void{ _loader.removeEventListener(LoaderEvent.onLoadInitEVENT, OnLoadInit); ParseConfig(_config, _loader.getXML()); dispatchEvent(new Event(LOAD_COMPLETE)); } public function LoadConfig(_arg1:String):void{ _loader = new XMLLoader(); _loader.addEventListener(LoaderEvent.onLoadInitEVENT, OnLoadInit); _loader.load(new URLRequest(_arg1)); } public static function get Instance():ConfigLoader{ if (!(ConfigLoader._instance is ConfigLoader)){ ConfigLoader._instance = new ConfigLoader(new SingletonBlocker()); }; return (_instance); } } }//package config class SingletonBlocker { private function SingletonBlocker(){ } }
Section 212
//InputManager (controller.InputManager) package controller { import flash.display.*; import com.gamesandweb.utils.*; public class InputManager { private var _actions:uint;// = 0 public static const ACTION_NONE:uint = 0; public static const ACTION_UP:uint = 4; public static const ACTION_DOWN:uint = 8; public static const ACTION_X:uint = 32; public static const ACTION_LEFT:uint = 1; public static const ACTION_Z:uint = 16; public static const ACTION_RIGHT:uint = 2; public static const ACTION_SPACE:uint = 64; private static var _instance:InputManager = null; public function InputManager(_arg1:SingletonBlocker){ _actions = 0; super(); if (_arg1 == null){ throw (new Error(("Public construction not allowed. " + "Use getInstance()"))); }; } private function _RemoveCursorActions():void{ _actions = (_actions & ~(ACTION_UP)); _actions = (_actions & ~(ACTION_DOWN)); _actions = (_actions & ~(ACTION_LEFT)); _actions = (_actions & ~(ACTION_RIGHT)); } public function Update():void{ _actions = ACTION_NONE; if (Key.isDown(Key.Left)){ _actions = (_actions | ACTION_LEFT); } else { if (Key.isDown(Key.Right)){ _actions = (_actions | ACTION_RIGHT); }; }; if (Key.isDown(Key.Up)){ _actions = (_actions | ACTION_UP); } else { if (Key.isDown(Key.Down)){ _actions = (_actions | ACTION_DOWN); }; }; if (Key.isDown(Key.Spacebar)){ _actions = (_actions | ACTION_SPACE); }; if (((Key.isDown(Key.Shift)) || (Key.isDown(Key.x)))){ _actions = (_actions | ACTION_X); } else { if (((Key.isDown(Key.Control)) || (Key.isDown(Key.z)))){ _actions = (_actions | ACTION_Z); }; }; } private function _RemoveFireActions():void{ _actions = (_actions & ~(ACTION_Z)); _actions = (_actions & ~(ACTION_X)); _actions = (_actions & ~(ACTION_SPACE)); } public function get Actions():uint{ return (_actions); } public static function Finalize():void{ Key.finalize(); } public static function get Instance():InputManager{ if (!(InputManager._instance is InputManager)){ InputManager._instance = new InputManager(new SingletonBlocker()); }; return (_instance); } public static function Initialize(_arg1:Stage):void{ Key.initialize(_arg1); } } }//package controller class SingletonBlocker { private function SingletonBlocker(){ } }
Section 213
//Color (fl.motion.Color) package fl.motion { import flash.display.*; import flash.geom.*; public class Color extends ColorTransform { private var _tintMultiplier:Number;// = 0 private var _tintColor:Number;// = 0 public function Color(_arg1:Number=1, _arg2:Number=1, _arg3:Number=1, _arg4:Number=1, _arg5:Number=0, _arg6:Number=0, _arg7:Number=0, _arg8:Number=0){ _tintColor = 0; _tintMultiplier = 0; super(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8); } public function setTint(_arg1:uint, _arg2:Number):void{ var _local3:uint; var _local4:uint; var _local5:uint; this._tintColor = _arg1; this._tintMultiplier = _arg2; this.redMultiplier = (this.greenMultiplier = (this.blueMultiplier = (1 - _arg2))); _local3 = ((_arg1 >> 16) & 0xFF); _local4 = ((_arg1 >> 8) & 0xFF); _local5 = (_arg1 & 0xFF); this.redOffset = Math.round((_local3 * _arg2)); this.greenOffset = Math.round((_local4 * _arg2)); this.blueOffset = Math.round((_local5 * _arg2)); } public function set tintColor(_arg1:uint):void{ this.setTint(_arg1, this.tintMultiplier); } public function get brightness():Number{ return ((this.redOffset) ? (1 - this.redMultiplier) : (this.redMultiplier - 1)); } private function deriveTintColor():uint{ var _local1:Number; var _local2:uint; var _local3:uint; var _local4:uint; var _local5:uint; _local1 = (1 / this.tintMultiplier); _local2 = Math.round((this.redOffset * _local1)); _local3 = Math.round((this.greenOffset * _local1)); _local4 = Math.round((this.blueOffset * _local1)); _local5 = (((_local2 << 16) | (_local3 << 8)) | _local4); return (_local5); } public function get tintMultiplier():Number{ return (this._tintMultiplier); } public function get tintColor():uint{ return (this._tintColor); } public function set brightness(_arg1:Number):void{ var _local2:Number; var _local3:Number; if (_arg1 > 1){ _arg1 = 1; } else { if (_arg1 < -1){ _arg1 = -1; }; }; _local2 = (1 - Math.abs(_arg1)); _local3 = 0; if (_arg1 > 0){ _local3 = (_arg1 * 0xFF); }; this.redMultiplier = (this.greenMultiplier = (this.blueMultiplier = _local2)); this.redOffset = (this.greenOffset = (this.blueOffset = _local3)); } public function set tintMultiplier(_arg1:Number):void{ this.setTint(this.tintColor, _arg1); } private function parseXML(_arg1:XML=null):Color{ var _local2:XML; var _local3:XML; var _local4:String; var _local5:uint; if (!_arg1){ return (this); }; _local2 = _arg1.elements()[0]; if (!_local2){ return (this); }; for each (_local3 in _local2.attributes()) { _local4 = _local3.localName(); if (_local4 == "tintColor"){ _local5 = (Number(_local3.toString()) as uint); this.tintColor = _local5; } else { this[_local4] = Number(_local3.toString()); }; }; return (this); } public static function interpolateColor(_arg1:uint, _arg2:uint, _arg3:Number):uint{ var _local4:Number; var _local5:uint; var _local6:uint; var _local7:uint; var _local8:uint; var _local9:uint; var _local10:uint; var _local11:uint; var _local12:uint; var _local13:uint; var _local14:uint; var _local15:uint; var _local16:uint; var _local17:uint; _local4 = (1 - _arg3); _local5 = ((_arg1 >> 24) & 0xFF); _local6 = ((_arg1 >> 16) & 0xFF); _local7 = ((_arg1 >> 8) & 0xFF); _local8 = (_arg1 & 0xFF); _local9 = ((_arg2 >> 24) & 0xFF); _local10 = ((_arg2 >> 16) & 0xFF); _local11 = ((_arg2 >> 8) & 0xFF); _local12 = (_arg2 & 0xFF); _local13 = ((_local5 * _local4) + (_local9 * _arg3)); _local14 = ((_local6 * _local4) + (_local10 * _arg3)); _local15 = ((_local7 * _local4) + (_local11 * _arg3)); _local16 = ((_local8 * _local4) + (_local12 * _arg3)); _local17 = ((((_local13 << 24) | (_local14 << 16)) | (_local15 << 8)) | _local16); return (_local17); } public static function interpolateTransform(_arg1:ColorTransform, _arg2:ColorTransform, _arg3:Number):ColorTransform{ var _local4:Number; var _local5:ColorTransform; _local4 = (1 - _arg3); _local5 = new ColorTransform(((_arg1.redMultiplier * _local4) + (_arg2.redMultiplier * _arg3)), ((_arg1.greenMultiplier * _local4) + (_arg2.greenMultiplier * _arg3)), ((_arg1.blueMultiplier * _local4) + (_arg2.blueMultiplier * _arg3)), ((_arg1.alphaMultiplier * _local4) + (_arg2.alphaMultiplier * _arg3)), ((_arg1.redOffset * _local4) + (_arg2.redOffset * _arg3)), ((_arg1.greenOffset * _local4) + (_arg2.greenOffset * _arg3)), ((_arg1.blueOffset * _local4) + (_arg2.blueOffset * _arg3)), ((_arg1.alphaOffset * _local4) + (_arg2.alphaOffset * _arg3))); return (_local5); } public static function fromXML(_arg1:XML):Color{ return (Color(new (Color).parseXML(_arg1))); } } }//package fl.motion
Section 214
//GameManager (game.GameManager) package game { import flash.utils.*; import flash.events.*; import flash.display.*; import controller.*; import ui.*; import model.*; import fl.motion.*; import config.*; import txt.*; import view.*; import com.gamesandweb.game.*; import flash.text.*; public class GameManager { private var _damageLabel:MovieClip; private var attackBanner2:MovieClip; private var _Player:Bakugan; private var _bakugansShieldViews:Dictionary; private var currentTintPct:Number; private var currentAttackName:String; private var _paused:Boolean;// = false private var _effectName:String;// = null private var waiting:Boolean; private var _allowCounters:Boolean; private var _enemyIA:EnemyIA; private var levelWon:MovieClip; private var tintBaku:Bakugan; private var _level:int; private var interfaceAnimations:MovieClip; private var _enemyCardView:MovieClip; private var attackBanner:MovieClip; private var _damagedBaku:Bakugan; private var _bakugan1:Bakugan; private var _bakugan2:Bakugan; private var turnGlow:MovieClip; private var waitingTime:int; private var _finalHP:int; private var _Ground:String; private var _bakugansViews:Dictionary; private var versusScreen:MovieClip; private var _PlayerInterface:PlayerInterface; private static var _instance:GameManager = null; public function GameManager(_arg1:SingletonBlocker){ _paused = false; _effectName = null; super(); if (_arg1 == null){ return; }; } private function BakuganViewRemoveEventListeners(_arg1:MovieClip){ _arg1.removeEventListener("entranceOver", onEntranceOver); _arg1.removeEventListener("powerEffectOver", onPowerEffectOver); _arg1.removeEventListener("hitOver", onHitOver); } public function get Player():Bakugan{ return (_Player); } public function set Player(_arg1:Bakugan):void{ _Player = _arg1; } private function LoadEnemyConfig(){ var _local1:String; _local1 = ("Enemy" + String(_level)); _bakugan2.SetProperties(String(ConfigLoader.Instance.Config[(_local1 + "Name")]), String(ConfigLoader.Instance.Config[(_local1 + "BakuganName")]), String(ConfigLoader.Instance.Config[(_local1 + "Type")]), int(ConfigLoader.Instance.Config[(_local1 + "Life")]), MovieClip(_bakugansViews[String(ConfigLoader.Instance.Config[(_local1 + "BakuganName")])]), MovieClip(_bakugansShieldViews[String(ConfigLoader.Instance.Config[(_local1 + "BakuganName")])])); _bakugan2.CreateAttacks(); } private function onPowerEffectOver(_arg1:Event){ MovieClip(_arg1.target).gotoAndPlay("idle"); } private function onShieldOut(_arg1:Event){ DisplayObject(_arg1.target).removeEventListener("ShieldOut", onShieldOut); HideDefense(MovieClip(_arg1.target)); } private function HideGlow(){ turnGlow.getChildByName("Player1").visible = false; turnGlow.getChildByName("Player2").visible = false; } public function StartNewGame(){ _level = 1; PrepareLevel(); } private function Player1EntranceOver(_arg1:Event){ MovieClip(_arg1.target).removeEventListener("entranceOver", Player1EntranceOver); IntroduceBakugan(_bakugan2.View, InterfaceEntrance); } public function ShowEnemyCard(_arg1:String){ _enemyCardView.addEventListener("EnemyCardOut", onEnemyCardOut); ShowTheVisibleOne(DisplayObjectContainer(_enemyCardView.getChildByName("Picture")), _arg1); _enemyCardView.gotoAndPlay("Start"); LayerFactory.Instance.GetLayer(LayerFactory.FOREGROUND).addChild(_enemyCardView); } private function PlayerInterfaceEntry(){ LayerFactory.Instance.GetLayer(LayerFactory.GAME).addChild(interfaceAnimations); interfaceAnimations.gotoAndPlay("fadeIn"); interfaceAnimations.addEventListener("FadeInOver", onInterfaceAnimationFadeInOver); } private function onEnemyCardOut(_arg1:Event){ _enemyCardView.removeEventListener("EnemyCardOut", onEnemyCardOut); LayerFactory.Instance.GetLayer(LayerFactory.FOREGROUND).removeChild(_enemyCardView); Player.View.addEventListener("powerEffectOver", onEnemyPowerEffectOver); EffectAnimation(); } private function onEntranceOver(_arg1:Event){ MovieClip(_arg1.target).gotoAndPlay("idle"); } public function get paused():Boolean{ return (_paused); } public function Reset():void{ bakugan1.ResetBakugan(); bakugan2.ResetBakugan(); } private function ShowDefenseText(_arg1:MovieClip){ _arg1.addEventListener("DefenseEffectOver", onDefenseEffectOver); _arg1.gotoAndPlay("Start"); } private function ExitBakugan(_arg1:MovieClip, _arg2:Function){ _arg1.gotoAndPlay("raje"); _arg1.addEventListener("exitOver", _arg2); } private function BakuganViewAddEventListeners(_arg1:MovieClip){ _arg1.addEventListener("entranceOver", onEntranceOver); _arg1.addEventListener("powerEffectOver", onPowerEffectOver); _arg1.addEventListener("hitOver", onHitOver); } private function onHitOver(_arg1:Event){ MovieClip(_arg1.target).gotoAndPlay("idle"); } private function CharacterExitOver(_arg1:Event){ var _local2:MovieClip; _local2 = MovieClip(_arg1.target); _local2.removeEventListener("exitOver", CharacterExitOver); _local2.visible = false; LayerFactory.Instance.GetLayer("Characters").removeChild(_local2); LayerFactory.Instance.GetLayer("Characters").removeChild(MovieClip(_bakugansShieldViews[_local2.name])); BakuganViewRemoveEventListeners(_local2); ExitBakugan(Rival.View, PlayerInterfaceExit); } public function Finalize():void{ } public function get bakugan1():Bakugan{ return (_bakugan1); } public function get bakugan2():Bakugan{ return (_bakugan2); } private function onInterfaceAnimationFadeOutOver(_arg1:Event){ interfaceAnimations.removeEventListener("FadeOutOver", onInterfaceAnimationFadeOutOver); DisplayObjectContainer(interfaceAnimations.parent).removeChild(interfaceAnimations); HUDManager.Instance.Hide(); LevelCleared(); } public function set Ground(_arg1:String){ if (_Ground != _arg1){ _Ground = _arg1; }; } private function onNumberAnimationOver(_arg1:Event){ _damageLabel.removeEventListener("NumberAnimationOver", onNumberAnimationOver); DisplayObjectContainer(_damageLabel.parent).removeChild(_damageLabel); _allowCounters = true; } private function ShowGlow(){ if (Player == bakugan1){ turnGlow.getChildByName("Player1").visible = true; turnGlow.getChildByName("Player2").visible = false; } else { turnGlow.getChildByName("Player1").visible = false; turnGlow.getChildByName("Player2").visible = true; }; } private function onDefenseEffectOver(_arg1:Event){ MovieClip(_arg1.target).removeEventListener("DefenseEffectOver", onDefenseEffectOver); EndRound(); StartRound(); } private function DefenseTintOff(){ Player.View.transform.colorTransform = Player.DefenseColor; currentTintPct = 0.4; tintBaku = Player; GameContext.GlobalStage.addEventListener(Event.ENTER_FRAME, DefenseTintDown); } private function onVersusFadeOutOver(_arg1:Event){ versusScreen.removeEventListener("VersusFadeOutOver", onVersusFadeOutOver); if (_level < int(ConfigLoader.Instance.Config["MaxLevels"])){ Sfx.PlayMusic(Sfx.MUSIC_INGAME, 1); } else { Sfx.PlayMusic(Sfx.MUSIC_FINAL_BOSS, 1); }; DisplayObjectContainer(versusScreen.parent).removeChild(versusScreen); versusScreen.visible = false; StartLevel(); } private function onInterfaceAnimationFadeInOver(_arg1:Event){ interfaceAnimations.removeEventListener("FadeInOver", onInterfaceAnimationFadeInOver); DisplayObjectContainer(interfaceAnimations.parent).removeChild(interfaceAnimations); LevelReady(); } private function CharactersEntrance(){ HideDefense(MovieClip(_bakugan1.ShieldView)); HideDefense(MovieClip(_bakugan2.ShieldView)); _PlayerInterface.view.getChildByName("DefenseP1").visible = false; _PlayerInterface.view.getChildByName("DefenseP2").visible = false; IntroduceBakugan(_bakugan1.View, Player1EntranceOver); } public function StartLevel():void{ waiting = false; CharactersEntrance(); HUDManager.Instance.SetEnemyAvatar(_bakugan2.name); } public function set paused(_arg1:Boolean):void{ _paused = _arg1; } private function IntroduceBakugan(_arg1:MovieClip, _arg2:Function){ LayerFactory.Instance.GetLayer("Characters").addChild(_arg1); LayerFactory.Instance.GetLayer("Characters").addChild(MovieClip(_bakugansShieldViews[_arg1.name])); _arg1.visible = true; BakuganViewAddEventListeners(_arg1); _arg1.gotoAndPlay("intro"); _arg1.addEventListener("entranceOver", _arg2); } public function get Rival():Bakugan{ if (Player == bakugan1){ return (bakugan2); }; return (bakugan1); } public function StartRound(){ if (Player.life <= 0){ EndLevel(Player.View); } else { Player.StartRound(); UpdatePlayerHand(Player); UpdatePlayerAttacks(Player); if (Player.ShieldView.visible){ Player.ShieldView.addEventListener("ShieldOut", onShieldOut); Player.ShieldView.gotoAndPlay("fin"); DefenseTintOff(); }; ShowGlow(); if (Player == bakugan1){ HUDManager.Instance.AddHelpEventListener(); _PlayerInterface.view.getChildByName("DefenseP1").visible = false; _PlayerInterface.InterfaceOn(); } else { waiting = true; waitingTime = 40; }; }; } private function DefenseTintGrowing(_arg1:Event){ if (currentTintPct < 0.4){ currentTintPct = (currentTintPct + 0.05); if (currentTintPct > 0.4){ currentTintPct = 0.4; }; tintBaku.SetDefenseTint(currentTintPct); tintBaku.View.transform.colorTransform = tintBaku.DefenseColor; } else { GameContext.GlobalStage.removeEventListener(Event.ENTER_FRAME, DefenseTintGrowing); }; } private function PlayerInterfaceExit(_arg1:Event){ var _local2:MovieClip; _local2 = MovieClip(_arg1.target); _local2.removeEventListener("exitOver", PlayerInterfaceExit); _local2.visible = false; LayerFactory.Instance.GetLayer("Characters").removeChild(_local2); BakuganViewRemoveEventListeners(_local2); _PlayerInterface.CardsOut(); LayerFactory.Instance.GetLayer(LayerFactory.GAME).addChild(interfaceAnimations); DisplayObjectContainer(_PlayerInterface.view.parent).removeChild(_PlayerInterface.view); _PlayerInterface.view.visible = false; interfaceAnimations.gotoAndPlay("fadeOut"); interfaceAnimations.addEventListener("FadeOutOver", onInterfaceAnimationFadeOutOver); } public function set effectName(_arg1:String):void{ _effectName = _arg1; } public function PrepareGame(){ versusScreen = new VersusScreen_mc(); TextField(MovieClip(versusScreen.getChildByName("txt_level_mc")).getChildByName("text_level_txt")).htmlText = TextLoader.Instance.Texts["VersusLevelText"]; interfaceAnimations = new interfaceAnimations_mc(); levelWon = new NextLevelScreen_mc(); TextField(MovieClip(MovieClip(levelWon.getChildByName("title_mc")).getChildByName("title2_mc")).getChildByName("text_txt")).htmlText = TextLoader.Instance.Texts["LevelWonTitle"]; TextField(MovieClip(levelWon.getChildByName("unlock")).getChildByName("text_txt")).htmlText = TextLoader.Instance.Texts["LevelWonUnlock"]; TextField(MovieClip(levelWon.getChildByName("continue_btn")).getChildByName("text_txt")).htmlText = TextLoader.Instance.Texts["LevelWonContinueBtn"]; MovieClip(levelWon.getChildByName("continue_btn")).buttonMode = true; CreateViews(); _bakugan1 = new Bakugan(); _bakugan1.SetProperties(String(ConfigLoader.Instance.Config["PlayerName"]), String(ConfigLoader.Instance.Config["PlayerBakuganName"]), String(ConfigLoader.Instance.Config["PlayerType"]), int(ConfigLoader.Instance.Config["PlayerLife"]), MovieClip(_bakugansViews[String(ConfigLoader.Instance.Config["PlayerBakuganName"])]), MovieClip(_bakugansShieldViews[String(ConfigLoader.Instance.Config["PlayerBakuganName"])])); _bakugan1.CreateAttacks(); _bakugan2 = new Bakugan(); _PlayerInterface = new PlayerInterface(bakugan1); attackBanner = new AttacksBanner_mc(); attackBanner2 = new AttacksBanner_mc(); TextField(MovieClip(MovieClip(attackBanner.getChildByName("attack_label")).getChildByName("ataque_mc")).getChildByName("text_ataque_txt")).htmlText = TextLoader.Instance.Texts["AttackLabel"]; TextField(MovieClip(MovieClip(attackBanner2.getChildByName("attack_label")).getChildByName("ataque_mc")).getChildByName("text_ataque_txt")).htmlText = TextLoader.Instance.Texts["AttackLabel"]; attackBanner.visible = false; attackBanner2.visible = false; _damageLabel = new DamageLabel(); _enemyCardView = new EnemyCardDisplayer(); turnGlow = new turns_mc(); HideGlow(); LayerFactory.Instance.GetLayer("Banners").addChild(attackBanner); LayerFactory.Instance.GetLayer("Banners").addChild(attackBanner2); LayerFactory.Instance.GetLayer(LayerFactory.BACKGROUND).addChild(new BackgroundAsset()); LayerFactory.Instance.GetLayer(LayerFactory.BACKGROUND).addChild(turnGlow); _enemyIA = new EnemyIA(); } private function DefenseTintOn(){ Player.View.transform.colorTransform = Player.DefenseColor; currentTintPct = 0; tintBaku = Player; GameContext.GlobalStage.addEventListener(Event.ENTER_FRAME, DefenseTintGrowing); } private function onAttackRender(_arg1:Event){ GameContext.GlobalStage.removeEventListener(Event.RENDER, onAttackRender); if (Player == bakugan1){ attackBanner.visible = true; MovieClip(attackBanner.getChildAt(0)).gotoAndPlay(currentAttackName); MovieClip(attackBanner.getChildAt(0)).addEventListener("AttackAnimationOver", onAttackAnimationOver); MovieClip(attackBanner.getChildByName("attack_label")).gotoAndPlay(1); TextField(MovieClip(MovieClip(attackBanner.getChildByName("attack_label")).getChildByName("text_ataquenombre")).getChildByName("text_ataquenombre_txt")).text = Player.GetAttack(currentAttackName).Name; } else { attackBanner2.visible = true; MovieClip(attackBanner2.getChildAt(0)).gotoAndPlay(currentAttackName); MovieClip(attackBanner2.getChildAt(0)).addEventListener("AttackAnimationOver", onAttackAnimationOver); MovieClip(attackBanner2.getChildByName("attack_label")).gotoAndPlay(1); TextField(MovieClip(MovieClip(attackBanner2.getChildByName("attack_label")).getChildByName("text_ataquenombre")).getChildByName("text_ataquenombre_txt")).text = Player.GetAttack(currentAttackName).Name; }; } private function onLevelWonFadeInOver(_arg1:Event){ levelWon.removeEventListener("LevelWonFadeInOver", onLevelWonFadeInOver); MovieClip(levelWon.getChildByName("continue_btn")).addEventListener(MouseEvent.CLICK, onLevelWonContinueBtnClick); } public function EndLevel(_arg1:MovieClip):void{ HUDManager.Instance.Update(); HUDManager.Instance.RemoveHelpEventListener(); HideGlow(); CharactersExit(_arg1); Player.View.transform.colorTransform = new Color(); Rival.View.transform.colorTransform = new Color(); HideDefense(MovieClip(_bakugan1.ShieldView)); HideDefense(MovieClip(_bakugan2.ShieldView)); GameContext.GlobalStage.removeEventListener(Event.ENTER_FRAME, UpdateGeneral); } private function AnimateLoss():void{ if (_finalHP < _damagedBaku.life){ _damagedBaku.life = (_damagedBaku.life - 25); Sfx.PlaySound(Sfx.SFX_HPDOWN); if (_damagedBaku.life <= _finalHP){ _damagedBaku.life = _finalHP; }; } else { Sfx.StopSound(Sfx.SFX_HPDOWN); _allowCounters = false; EndRound(); StartRound(); }; } public function RestartGame(){ PrepareLevel(); } public function set bakugan1(_arg1:Bakugan):void{ _bakugan1 = _arg1; } public function set bakugan2(_arg1:Bakugan):void{ _bakugan2 = _arg1; } private function HideDefense(_arg1:MovieClip){ _arg1.visible = false; } private function ShowVersusScreen(){ HUDManager.Instance.Hide(); versusScreen.visible = true; TextField(MovieClip(versusScreen.getChildByName("text_levelnumber_mc")).getChildByName("text_levelnumber_txt")).htmlText = String(_level); LayerFactory.Instance.GetLayer(LayerFactory.FOREGROUND).addChild(versusScreen); MovieClip(versusScreen.getChildByName("opponent")).gotoAndStop(bakugan2.name); versusScreen.gotoAndPlay("fadeIn"); versusScreen.addEventListener("VersusFadeOutOver", onVersusFadeOutOver); Sfx.PlayMusic(Sfx.MUSIC_VERSUS_SCREEN); } public function EndRound(){ Player.EndRound(); if (Player == bakugan1){ Player = bakugan2; } else { Player = bakugan1; }; } public function get Ground():String{ return (_Ground); } private function LevelCleared(){ if (Player == _bakugan2){ _level++; if (_level <= int(ConfigLoader.Instance.Config["MaxLevels"])){ ShowLevelWon(); } else { Global.DispatchGameEvent("OnGameWon"); }; } else { Global.DispatchGameEvent("OnGameLost"); }; } public function PlayerAttack(_arg1:String){ HUDManager.Instance.RemoveHelpEventListener(); currentAttackName = _arg1; if (Player == bakugan1){ attackBanner.gotoAndStop(Player.name); } else { attackBanner2.gotoAndStop(Player.name); }; GameContext.GlobalStage.invalidate(); GameContext.GlobalStage.addEventListener(Event.RENDER, onAttackRender); } private function onAvatarsEntranceOver(_arg1:Event){ MovieClip(_arg1.target).removeEventListener("AvatarsEntranceOver", onEntranceOver); HUDManager.Instance.ShowLives(); PlayerInterfaceEntry(); } private function LevelReady(){ LayerFactory.Instance.GetLayer(LayerFactory.GAME).addChild(_PlayerInterface.view); _PlayerInterface.view.visible = true; _allowCounters = false; GameContext.GlobalStage.addEventListener(Event.ENTER_FRAME, UpdateGeneral); Player = bakugan1; UpdatePlayerHand(bakugan2); StartRound(); } private function ShowLevelWon(){ Sfx.PlayMusic(Sfx.MUSIC_LEVEL_WON, 0.5); LayerFactory.Instance.GetLayer(LayerFactory.FOREGROUND).addChild(levelWon); levelWon.visible = true; levelWon.addEventListener("LevelWonFadeInOver", onLevelWonFadeInOver); levelWon.addEventListener("LevelWonFadeOutOver", onLevelWonFadeOutOver); levelWon.gotoAndPlay("fadeIn"); ShowUnlock(); } public function Initialize():void{ LoadConfig(); PrepareGame(); } public function onAttackAnimationOver(_arg1:Event){ var _local2:Number; if (Player == bakugan1){ MovieClip(attackBanner.getChildAt(0)).removeEventListener("AttackAnimationOver", onAttackAnimationOver); attackBanner.visible = false; } else { MovieClip(attackBanner2.getChildAt(0)).removeEventListener("AttackAnimationOver", onAttackAnimationOver); attackBanner2.visible = false; }; Rival.View.gotoAndPlay("Hit"); Player.Attack(currentAttackName); _local2 = Math.random(); if (_local2 <= 0.3){ Sfx.PlaySound(Sfx.SFX_OTHERS_DAMAGE1); } else { if ((((_local2 <= 0.6)) && ((_local2 > 0.3)))){ Sfx.PlaySound(Sfx.SFX_OTHERS_DAMAGE2); } else { if (_local2 > 0.6){ Sfx.PlaySound(Sfx.SFX_OTHERS_DAMAGE3); }; }; }; } private function CreateViews(){ _bakugansViews = new Dictionary(); _bakugansShieldViews = new Dictionary(); _bakugansViews["Drago"] = new Drago_mc(); MovieClip(_bakugansViews["Drago"]).name = "Drago"; _bakugansShieldViews["Drago"] = new DragoShield_mc(); MovieClip(_bakugansViews["Drago"]).visible = false; MovieClip(_bakugansShieldViews["Drago"]).visible = false; _bakugansViews["Gorem"] = new Gorem_mc(); MovieClip(_bakugansViews["Gorem"]).name = "Gorem"; _bakugansShieldViews["Gorem"] = new GoremShield_mc(); MovieClip(_bakugansViews["Gorem"]).visible = false; MovieClip(_bakugansShieldViews["Gorem"]).visible = false; _bakugansViews["Hydra"] = new Hydra_mc(); MovieClip(_bakugansViews["Hydra"]).name = "Hydra"; _bakugansShieldViews["Hydra"] = new HydraShield_mc(); MovieClip(_bakugansViews["Hydra"]).visible = false; MovieClip(_bakugansShieldViews["Hydra"]).visible = false; _bakugansViews["Skyress"] = new Skyress_mc(); MovieClip(_bakugansViews["Skyress"]).name = "Skyress"; _bakugansShieldViews["Skyress"] = new SkyressShield_mc(); MovieClip(_bakugansViews["Skyress"]).visible = false; MovieClip(_bakugansShieldViews["Skyress"]).visible = false; _bakugansViews["Tigrerra"] = new Tigrerra_mc(); MovieClip(_bakugansViews["Tigrerra"]).name = "Tigrerra"; _bakugansShieldViews["Tigrerra"] = new TigrerraShield_mc(); MovieClip(_bakugansViews["Tigrerra"]).visible = false; MovieClip(_bakugansShieldViews["Tigrerra"]).visible = false; _bakugansViews["Preyas"] = new Preyas_mc(); MovieClip(_bakugansViews["Preyas"]).name = "Preyas"; _bakugansShieldViews["Preyas"] = new PreyasShield_mc(); MovieClip(_bakugansViews["Preyas"]).visible = false; MovieClip(_bakugansShieldViews["Preyas"]).visible = false; } private function BakuganHeal(_arg1:Event){ MovieClip(_arg1.target).removeEventListener("powerEffectOver", BakuganHeal); if (_arg1.target == bakugan1.View){ bakugan1.RestoreLife(); } else { bakugan2.RestoreLife(); }; } public function UpdatePlayerHand(_arg1:Bakugan){ _arg1.UpdatePlayerHand(); if (_arg1 == bakugan1){ _PlayerInterface.UpdateCardMenu(); }; } private function ShowUnlock(){ switch (_level){ case 3: MovieClip(levelWon.getChildByName("unlock")).visible = true; MovieClip(levelWon.getChildByName("unlock2")).visible = true; break; case 5: MovieClip(levelWon.getChildByName("unlock")).visible = true; MovieClip(levelWon.getChildByName("unlock2")).visible = true; break; default: MovieClip(levelWon.getChildByName("unlock")).visible = false; MovieClip(levelWon.getChildByName("unlock2")).visible = false; break; }; } public function UpdatePlayerAttacks(_arg1:Bakugan){ _arg1.UpdateAvailableAttacks(); if (_arg1 == bakugan1){ _PlayerInterface.UpdateAttackMenu(); }; } public function ReduceLife(_arg1:Bakugan, _arg2:int=0){ if (_arg1 != null){ if (_arg2 != 0){ _damagedBaku = _arg1; _finalHP = (_arg1.life - _arg2); if (_finalHP <= 0){ _finalHP = 0; }; ShowDamage(_arg2); } else { EndRound(); StartRound(); }; }; } private function CharactersExit(_arg1:MovieClip){ ExitBakugan(_arg1, CharacterExitOver); } public function UpdateGeneral(_arg1:Event){ InputManager.Instance.Update(); HUDManager.Instance.Update(); if (waiting){ waitingTime--; if (waitingTime <= 0){ waiting = false; ActivatePlayer2(); }; }; if (_allowCounters){ AnimateLoss(); }; } private function ShowTheVisibleOne(_arg1:DisplayObjectContainer, _arg2:String){ var _local3:int; var _local4:DisplayObject; var _local5:int; _local3 = _arg1.numChildren; _local5 = 0; while (_local5 < _local3) { _local4 = _arg1.getChildAt(_local5); if (_local4.name == _arg2){ _local4.visible = true; } else { _local4.visible = false; }; _local5++; }; } private function onEnemyPowerEffectOver(_arg1:Event){ Player.View.removeEventListener("powerEffectOver", onEnemyPowerEffectOver); _enemyIA.SelectAction(); } private function DefenseTintDown(_arg1:Event){ if (currentTintPct > 0){ currentTintPct = (currentTintPct - 0.05); if (currentTintPct < 0){ currentTintPct = 0; }; tintBaku.SetDefenseTint(currentTintPct); tintBaku.View.transform.colorTransform = tintBaku.DefenseColor; } else { GameContext.GlobalStage.removeEventListener(Event.ENTER_FRAME, DefenseTintDown); }; } public function EffectAnimation():void{ switch (_effectName){ case "Ground_Morph_Pyrus": GroundMorph(_Ground); Player.View.gotoAndPlay("powercard"); break; case "Ground_Morph_Subterra": GroundMorph(_Ground); Player.View.gotoAndPlay("powercard"); break; case "Ground_Morph_Haos": GroundMorph(_Ground); Player.View.gotoAndPlay("powercard"); break; case "Ground_Morph_Ventus": GroundMorph(_Ground); Player.View.gotoAndPlay("powercard"); break; case "Ground_Morph_Darkus": GroundMorph(_Ground); Player.View.gotoAndPlay("powercard"); break; case "Ground_Morph_Aquos": GroundMorph(_Ground); Player.View.gotoAndPlay("powercard"); break; case "Quick_Recovery": Player.View.gotoAndPlay("powercard"); Player.View.addEventListener("powerEffectOver", BakuganHeal); break; case "Recovery": Player.View.gotoAndPlay("powercard"); Player.View.addEventListener("powerEffectOver", BakuganHeal); break; default: Player.View.gotoAndPlay("powercard"); break; }; } public function PrepareLevel(){ _Ground = "Neutral"; GroundMorph(_Ground); LoadEnemyConfig(); Reset(); _bakugan1.UpdateAttacksLocks(_level); _PlayerInterface.ResetAttacks(); ShowVersusScreen(); _enemyIA.SetCharacters(_bakugan2, bakugan1); } private function ActivatePlayer2(){ _PlayerInterface.view.getChildByName("DefenseP2").visible = false; _enemyIA.StartRound(); } public function TogglePause(_arg1:Boolean):void{ if (((((_arg1) && (_paused))) || (((!(_arg1)) && (!(_paused)))))){ return; }; if (((_arg1) && (!(_paused)))){ } else { if (((!(_arg1)) && (_paused))){ }; }; _paused = _arg1; } public function GroundMorph(_arg1:String){ MovieClip(LayerFactory.Instance.GetLayer(LayerFactory.BACKGROUND).getChildAt(0)).gotoAndStop(_arg1); } private function LoadConfig():void{ } private function onLevelWonContinueBtnClick(_arg1:MouseEvent){ MovieClip(levelWon.getChildByName("continue_btn")).removeEventListener(MouseEvent.CLICK, onLevelWonContinueBtnClick); levelWon.gotoAndPlay("fadeOut"); Sfx.PlaySound(Sfx.SFX_OTHERS_CONTINUEBTN); } private function ShowDamage(_arg1:int){ ((_damageLabel.getChildByName("number_mc") as MovieClip).getChildByName("number_txt") as TextField).text = String(_arg1); _damageLabel.addEventListener("NumberAnimationOver", onNumberAnimationOver); _damageLabel.gotoAndPlay("Start"); if (_damagedBaku == bakugan1){ _damageLabel.x = 160; _damageLabel.y = 180; } else { _damageLabel.x = 435; _damageLabel.y = 180; }; LayerFactory.Instance.GetLayer(LayerFactory.FOREGROUND).addChild(_damageLabel); } private function InterfaceEntrance(_arg1:Event){ HUDManager.Instance.Show(); HUDManager.Instance.AvatarsEntry(onAvatarsEntranceOver); Sfx.PlaySound(Sfx.SFX_HUD_IN); } private function onLevelWonFadeOutOver(_arg1:Event){ levelWon.removeEventListener("LevelWonFadeOutOver", onLevelWonFadeOutOver); DisplayObjectContainer(levelWon.parent).removeChild(levelWon); PrepareLevel(); } public function PlayerDefense(){ HUDManager.Instance.RemoveHelpEventListener(); Player.Defend(); Player.ShieldView.visible = true; Player.ShieldView.gotoAndPlay("inicio"); DefenseTintOn(); if (Player == bakugan1){ _PlayerInterface.view.getChildByName("DefenseP1").visible = true; ShowDefenseText(MovieClip(_PlayerInterface.view.getChildByName("DefenseP1"))); } else { _PlayerInterface.view.getChildByName("DefenseP2").visible = true; ShowDefenseText(MovieClip(_PlayerInterface.view.getChildByName("DefenseP2"))); }; } public static function get Instance():GameManager{ if (!(GameManager._instance is GameManager)){ GameManager._instance = new GameManager(new SingletonBlocker()); }; return (_instance); } } }//package game class SingletonBlocker { private function SingletonBlocker(){ } }
Section 215
//TweenLite (gs.TweenLite) package gs { import flash.utils.*; import flash.events.*; import flash.display.*; import flash.geom.*; public class TweenLite { public var delay:Number; protected var _hasUpdate:Boolean; public var started:Boolean; protected var _subTweens:Array; public var initted:Boolean; public var active:Boolean; public var startTime:Number; public var target:Object; public var duration:Number; protected var _hst:Boolean; protected var _isDisplayObject:Boolean; public var gc:Boolean; public var vars:Object; public var ease:Function; public var tweens:Array; protected var _specialVars:Object; public var combinedTimeScale:Number; public var initTime:Number; private static var _timer:Timer = new Timer(2000); private static var _classInitted:Boolean; public static var defaultEase:Function = TweenLite.easeOut; public static var version:Number = 9.3; public static var masterList:Dictionary = new Dictionary(false); public static var currentTime:uint; public static var overwriteManager:Object; public static var killDelayedCallsTo:Function = TweenLite.killTweensOf; public static var timingSprite:Sprite = new Sprite(); public function TweenLite(_arg1:Object, _arg2:Number, _arg3:Object){ var _local4:int; super(); if (_arg1 == null){ return; }; if (!_classInitted){ currentTime = getTimer(); timingSprite.addEventListener(Event.ENTER_FRAME, updateAll, false, 0, true); if (overwriteManager == null){ overwriteManager = {mode:1, enabled:false}; }; _timer.addEventListener("timer", killGarbage, false, 0, true); _timer.start(); _classInitted = true; }; this.vars = _arg3; this.duration = ((_arg2) || (0.001)); this.delay = ((_arg3.delay) || (0)); this.combinedTimeScale = ((_arg3.timeScale) || (1)); this.active = Boolean((((_arg2 == 0)) && ((this.delay == 0)))); this.target = _arg1; _isDisplayObject = Boolean((((_arg1 is DisplayObject)) || (_arg1.hasOwnProperty("isTweenProxy")))); if (!(this.vars.ease is Function)){ this.vars.ease = defaultEase; }; if (this.vars.easeParams != null){ this.vars.proxiedEase = this.vars.ease; this.vars.ease = easeProxy; }; this.ease = this.vars.ease; if (!isNaN(Number(this.vars.autoAlpha))){ this.vars.alpha = Number(this.vars.autoAlpha); this.vars.visible = Boolean((this.vars.alpha > 0)); }; _specialVars = ((this.vars.isTV)==true) ? this.vars.exposedProps : this.vars; this.tweens = []; _subTweens = []; _hst = (this.initted = false); this.initTime = currentTime; this.startTime = (this.initTime + (this.delay * 1000)); _local4 = ((((_arg3.overwrite == undefined)) || (((!(overwriteManager.enabled)) && ((_arg3.overwrite > 1)))))) ? overwriteManager.mode : int(_arg3.overwrite); if ((((masterList[_arg1] == undefined)) || (((!((_arg1 == null))) && ((_local4 == 1)))))){ masterList[_arg1] = []; }; masterList[_arg1].push(this); if ((((((this.vars.runBackwards == true)) && (!((this.vars.renderOnStart == true))))) || (this.active))){ initTweenVals(); if (this.active){ render((this.startTime + 1)); } else { render(this.startTime); }; if (((((!((_specialVars.visible == null))) && ((this.vars.runBackwards == true)))) && (_isDisplayObject))){ this.target.visible = _specialVars.visible; }; }; } public function set enabled(_arg1:Boolean):void{ var _local2:Array; var _local3:Boolean; var _local4:int; if (_arg1){ if (masterList[this.target] == undefined){ masterList[this.target] = [this]; } else { _local2 = masterList[this.target]; _local4 = (_local2.length - 1); while (_local4 > -1) { if (_local2[_local4] == this){ _local3 = true; break; }; _local4--; }; if (!_local3){ masterList[this.target].push(this); }; }; }; this.gc = (_arg1) ? false : true; if (this.gc){ this.active = false; } else { this.active = this.started; }; } public function render(_arg1:uint):void{ var _local2:Number; var _local3:Number; var _local4:Object; var _local5:int; _local2 = ((_arg1 - this.startTime) * 0.001); if (_local2 >= this.duration){ _local2 = this.duration; _local3 = ((((this.ease == this.vars.ease)) || ((this.duration == 0.001)))) ? 1 : 0; } else { _local3 = this.ease(_local2, 0, 1, this.duration); }; _local5 = (this.tweens.length - 1); while (_local5 > -1) { _local4 = this.tweens[_local5]; _local4[0][_local4[1]] = (_local4[2] + (_local3 * _local4[3])); _local5--; }; if (_hst){ _local5 = (_subTweens.length - 1); while (_local5 > -1) { _subTweens[_local5].proxy(_subTweens[_local5], _local2); _local5--; }; }; if (_hasUpdate){ this.vars.onUpdate.apply(null, this.vars.onUpdateParams); }; if (_local2 == this.duration){ complete(true); }; } public function activate():void{ this.started = (this.active = true); if (!this.initted){ initTweenVals(); }; if (this.vars.onStart != null){ this.vars.onStart.apply(null, this.vars.onStartParams); }; if (this.duration == 0.001){ this.startTime = (this.startTime - 1); }; } public function clear():void{ this.tweens = []; _subTweens = []; this.vars = {}; _hst = (_hasUpdate = false); } protected function addSubTween(_arg1:String, _arg2:Function, _arg3:Object, _arg4:Object, _arg5:Object=null):void{ var _local6:String; _subTweens[_subTweens.length] = {name:_arg1, proxy:_arg2, target:_arg3, info:_arg5}; for (_local6 in _arg4) { if (typeof(_arg4[_local6]) == "number"){ this.tweens[this.tweens.length] = [_arg3, _local6, _arg3[_local6], (_arg4[_local6] - _arg3[_local6]), _arg1]; } else { this.tweens[this.tweens.length] = [_arg3, _local6, _arg3[_local6], Number(_arg4[_local6]), _arg1]; }; }; _hst = true; } public function initTweenVals(_arg1:Boolean=false, _arg2:String=""):void{ var _local3:String; var _local4:int; var _local5:Array; var _local6:ColorTransform; var _local7:ColorTransform; var _local8:Object; if (((!(_arg1)) && (overwriteManager.enabled))){ overwriteManager.manageOverwrites(this, masterList[this.target]); }; if ((this.target is Array)){ _local5 = ((this.vars.endArray) || ([])); _local4 = 0; while (_local4 < _local5.length) { if (((!((this.target[_local4] == _local5[_local4]))) && (!((this.target[_local4] == undefined))))){ this.tweens[this.tweens.length] = [this.target, _local4.toString(), this.target[_local4], (_local5[_local4] - this.target[_local4]), _local4.toString()]; }; _local4++; }; } else { if (((((!((typeof(_specialVars.tint) == "undefined"))) || ((this.vars.removeTint == true)))) && (this.target.hasOwnProperty("transform")))){ _local6 = this.target.transform.colorTransform; _local7 = new ColorTransform(); if (_specialVars.alpha != undefined){ _local7.alphaMultiplier = _specialVars.alpha; delete _specialVars.alpha; } else { _local7.alphaMultiplier = this.target.alpha; }; if (((!((this.vars.removeTint == true))) && (((((!((_specialVars.tint == null))) && (!((_specialVars.tint == ""))))) || ((_specialVars.tint == 0)))))){ _local7.color = _specialVars.tint; }; addSubTween("tint", tintProxy, {progress:0}, {progress:1}, {target:this.target, color:_local6, endColor:_local7}); }; if (((!((_specialVars.frame == null))) && (_isDisplayObject))){ addSubTween("frame", frameProxy, {frame:this.target.currentFrame}, {frame:_specialVars.frame}, {target:this.target}); }; if (((!(isNaN(this.vars.volume))) && (this.target.hasOwnProperty("soundTransform")))){ addSubTween("volume", volumeProxy, this.target.soundTransform, {volume:this.vars.volume}, {target:this.target}); }; if (((!((_specialVars.visible == null))) && (_isDisplayObject))){ addSubTween("visible", visibleProxy, {}, {}, {tween:this}); }; for (_local3 in _specialVars) { if ((((((((((((((((((((((((((((((((((((_local3 == "ease")) || ((_local3 == "delay")))) || ((_local3 == "overwrite")))) || ((_local3 == "onComplete")))) || ((_local3 == "onCompleteParams")))) || ((_local3 == "runBackwards")))) || ((_local3 == "visible")))) || ((_local3 == "autoOverwrite")))) || ((_local3 == "persist")))) || ((_local3 == "onUpdate")))) || ((_local3 == "onUpdateParams")))) || ((_local3 == "autoAlpha")))) || ((_local3 == "onStart")))) || ((_local3 == "onStartParams")))) || ((_local3 == "renderOnStart")))) || ((_local3 == "proxiedEase")))) || ((_local3 == "easeParams")))) || (((_arg1) && (!((_arg2.indexOf(((" " + _local3) + " ")) == -1))))))){ } else { if (((!(((_isDisplayObject) && ((((((_local3 == "tint")) || ((_local3 == "removeTint")))) || ((_local3 == "frame"))))))) && (!((((_local3 == "volume")) && (this.target.hasOwnProperty("soundTransform"))))))){ if (typeof(_specialVars[_local3]) == "number"){ this.tweens[this.tweens.length] = [this.target, _local3, this.target[_local3], (_specialVars[_local3] - this.target[_local3]), _local3]; } else { this.tweens[this.tweens.length] = [this.target, _local3, this.target[_local3], Number(_specialVars[_local3]), _local3]; }; }; }; }; }; if (this.vars.runBackwards == true){ _local4 = (this.tweens.length - 1); while (_local4 > -1) { _local8 = this.tweens[_local4]; _local8[2] = (_local8[2] + _local8[3]); _local8[3] = (_local8[3] * -1); _local4--; }; }; if (this.vars.onUpdate != null){ _hasUpdate = true; }; this.initted = true; } protected function easeProxy(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return (this.vars.proxiedEase.apply(null, arguments.concat(this.vars.easeParams))); } public function killVars(_arg1:Object):void{ if (overwriteManager.enabled){ overwriteManager.killVars(_arg1, this.vars, this.tweens, _subTweens, []); }; } public function get enabled():Boolean{ return ((this.gc) ? false : true); } public function complete(_arg1:Boolean=false):void{ if (!_arg1){ if (!this.initted){ initTweenVals(); }; this.startTime = (currentTime - ((this.duration * 1000) / this.combinedTimeScale)); render(currentTime); return; }; if (this.vars.persist != true){ this.enabled = false; }; if (this.vars.onComplete != null){ this.vars.onComplete.apply(null, this.vars.onCompleteParams); }; } public static function frameProxy(_arg1:Object, _arg2:Number=0):void{ _arg1.info.target.gotoAndStop(Math.round(_arg1.target.frame)); } public static function removeTween(_arg1:TweenLite, _arg2:Boolean=true):void{ if (_arg1 != null){ if (_arg2){ _arg1.clear(); }; _arg1.enabled = false; }; } public static function visibleProxy(_arg1:Object, _arg2:Number):void{ var _local3:TweenLite; _local3 = _arg1.info.tween; if (_local3.duration == _arg2){ if (((!((_local3.vars.runBackwards == true))) && ((_local3.ease == _local3.vars.ease)))){ _local3.target.visible = _local3.vars.visible; }; } else { if (_local3.target.visible != true){ _local3.target.visible = true; }; }; } public static function killTweensOf(_arg1:Object=null, _arg2:Boolean=false):void{ var _local3:Array; var _local4:int; var _local5:TweenLite; if (((!((_arg1 == null))) && (!((masterList[_arg1] == undefined))))){ _local3 = masterList[_arg1]; _local4 = (_local3.length - 1); while (_local4 > -1) { _local5 = _local3[_local4]; if (((_arg2) && (!(_local5.gc)))){ _local5.complete(false); }; _local5.clear(); _local4--; }; delete masterList[_arg1]; }; } public static function updateAll(_arg1:Event=null):void{ var _local2:uint; var _local3:Dictionary; var _local4:Array; var _local5:int; var _local6:TweenLite; _local2 = (currentTime = getTimer()); _local3 = masterList; for each (_local4 in _local3) { _local5 = (_local4.length - 1); while (_local5 > -1) { _local6 = _local4[_local5]; if (_local6 == null){ } else { if (_local6.active){ _local6.render(_local2); } else { if (_local6.gc){ _local4.splice(_local5, 1); } else { if (_local2 >= _local6.startTime){ _local6.activate(); _local6.render(_local2); }; }; }; }; _local5--; }; }; } public static function delayedCall(_arg1:Number, _arg2:Function, _arg3:Array=null):TweenLite{ return (new TweenLite(_arg2, 0, {delay:_arg1, onComplete:_arg2, onCompleteParams:_arg3, overwrite:0})); } public static function from(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ _arg3.runBackwards = true; return (new TweenLite(_arg1, _arg2, _arg3)); } public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function tintProxy(_arg1:Object, _arg2:Number=0):void{ var _local3:Number; var _local4:Number; var _local5:Object; var _local6:Object; _local3 = _arg1.target.progress; _local4 = (1 - _local3); _local5 = _arg1.info.color; _local6 = _arg1.info.endColor; _arg1.info.target.transform.colorTransform = new ColorTransform(((_local5.redMultiplier * _local4) + (_local6.redMultiplier * _local3)), ((_local5.greenMultiplier * _local4) + (_local6.greenMultiplier * _local3)), ((_local5.blueMultiplier * _local4) + (_local6.blueMultiplier * _local3)), ((_local5.alphaMultiplier * _local4) + (_local6.alphaMultiplier * _local3)), ((_local5.redOffset * _local4) + (_local6.redOffset * _local3)), ((_local5.greenOffset * _local4) + (_local6.greenOffset * _local3)), ((_local5.blueOffset * _local4) + (_local6.blueOffset * _local3)), ((_local5.alphaOffset * _local4) + (_local6.alphaOffset * _local3))); } public static function volumeProxy(_arg1:Object, _arg2:Number=0):void{ _arg1.info.target.soundTransform = _arg1.target; } protected static function killGarbage(_arg1:TimerEvent):void{ var _local2:Dictionary; var _local3:Object; var _local4:Array; _local2 = masterList; for (_local3 in _local2) { if (_local2[_local3].length == 0){ delete _local2[_local3]; }; }; } public static function to(_arg1:Object, _arg2:Number, _arg3:Object):TweenLite{ return (new TweenLite(_arg1, _arg2, _arg3)); } } }//package gs
Section 216
//AttacksMenu (model.AttacksMenu) package model { import flash.events.*; import flash.display.*; import flash.geom.*; import game.*; import gs.*; import txt.*; import flash.text.*; import gs.easing.*; public class AttacksMenu { private var _player:Bakugan; private var buttons:MovieClip; private var menuTargetY:Number; private var _attacksContainer:MovieClip; private var _PlayerInterface:PlayerInterface; public function AttacksMenu(_arg1:PlayerInterface, _arg2:Bakugan){ _player = _arg2; _PlayerInterface = _arg1; } public function PrepareAttacksMenu(){ var _local1:BakuganAttack; var _local2:int; _attacksContainer = MovieClip(_PlayerInterface.view.getChildByName("AttackMenu_mc")); buttons = MovieClip(_attacksContainer.getChildByName("Buttons")); _attacksContainer.visible = false; menuTargetY = 29; _local2 = 1; while (_local2 <= 4) { _local1 = _player.GetAttack(("Attack" + _local2)); MovieClip(buttons.getChildByName(("Attack" + _local2))).mouseChildren = false; PrepareAttackSPBar(MovieClip(MovieClip(buttons.getChildByName(("Attack" + _local2))).getChildByName("bar_mc")), _local1.SPCost); PrepareAttackText(MovieClip(MovieClip(buttons.getChildByName(("Attack" + _local2))).getChildByName("text_mc")), TextLoader.Instance.Texts[(("DragoAttack" + _local2) + "NameMenu")]); if (!_player.GetAttack(("Attack" + _local2)).Locked){ MovieClip(buttons.getChildByName(("Attack" + _local2))).visible = true; menuTargetY = (menuTargetY + MovieClip(buttons.getChildByName(("Attack" + _local2))).height); menuTargetY = (menuTargetY + 3); } else { MovieClip(buttons.getChildByName(("Attack" + _local2))).visible = false; }; _local2++; }; } private function UpdateAttackSPBar(_arg1:MovieClip, _arg2:int){ var _local3:int; _local3 = _arg1.numChildren; while (_local3 > 0) { if ((_arg2 - _local3) >= 0){ MovieClip(_arg1.getChildByName(("Slot" + _local3))).gotoAndStop("On"); } else { MovieClip(_arg1.getChildByName(("Slot" + _local3))).gotoAndStop("Off"); }; _local3--; }; } private function onMouseOutDefenseButton(_arg1:MouseEvent){ MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).gotoAndStop("idle"); } private function DeactivateInterface(){ _attacksContainer.visible = true; MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).mouseChildren = false; MovieClip(_PlayerInterface.view.getChildByName("CardMenu")).mouseChildren = false; MovieClip(_PlayerInterface.view.getChildByName("CardMenu")).mouseEnabled = false; } private function PrepareAttackSPBar(_arg1:MovieClip, _arg2:int){ if (_arg2 > 0){ _arg1.visible = true; _arg1.gotoAndStop(_arg2); } else { _arg1.visible = false; }; } private function AddOptionsEventListeners(){ _attacksContainer.addEventListener(MouseEvent.ROLL_OUT, onMouseOutAttackMenu); MovieClip(_attacksContainer.getChildByName("Buttons")).addEventListener(MouseEvent.MOUSE_OUT, onMouseOutOption); MovieClip(_attacksContainer.getChildByName("Buttons")).addEventListener(MouseEvent.MOUSE_OVER, onMouseOverOption); MovieClip(_attacksContainer.getChildByName("Buttons")).addEventListener(MouseEvent.CLICK, onMouseClickOnAttackMenu); } private function ReactivateInterface(){ MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).gotoAndStop("idle"); _attacksContainer.visible = false; MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).mouseChildren = true; MovieClip(_PlayerInterface.view.getChildByName("CardMenu")).mouseChildren = true; MovieClip(_PlayerInterface.view.getChildByName("CardMenu")).mouseEnabled = true; } public function RemoveMenuEventListeners(){ MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).removeEventListener(MouseEvent.CLICK, onClickAttackButton); MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).removeEventListener(MouseEvent.CLICK, onDefenseButtonPressed); MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).removeEventListener(MouseEvent.MOUSE_OVER, onMouseOverAttackButton); MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).removeEventListener(MouseEvent.MOUSE_OVER, onMouseOverDefenseButton); MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).removeEventListener(MouseEvent.MOUSE_OUT, onMouseOutAttackButton); MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).removeEventListener(MouseEvent.MOUSE_OUT, onMouseOutDefenseButton); } private function PrepareAttackText(_arg1:MovieClip, _arg2:String){ TextField(MovieClip(MovieClip(_arg1.getChildByName("idle_mc")).getChildByName("textcontainer_mc")).getChildByName("text_txt")).htmlText = _arg2; TextField(MovieClip(MovieClip(_arg1.getChildByName("nosp_mc")).getChildByName("textcontainer_mc")).getChildByName("text_txt")).htmlText = _arg2; TextField(MovieClip(MovieClip(_arg1.getChildByName("over_mc")).getChildByName("textcontainer_mc")).getChildByName("text_txt")).htmlText = _arg2; TextField(MovieClip(MovieClip(_arg1.getChildByName("selected_mc")).getChildByName("textcontainer_mc")).getChildByName("text_txt")).htmlText = _arg2; } private function TryAddOptionsEventListeners(){ var _local1:Point; _local1 = new Point(_attacksContainer.mouseX, _attacksContainer.mouseY); if (_attacksContainer.getObjectsUnderPoint(_attacksContainer.localToGlobal(_local1)).length > 0){ AddOptionsEventListeners(); } else { AttackMenuOut(); }; } private function onMouseOutAttackMenu(_arg1:MouseEvent){ MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).gotoAndStop("idle"); RemoveOptionsEventListener(); AttackMenuOut(); } private function ShowTextState(_arg1:MovieClip, _arg2:String){ MovieClip(_arg1.getChildByName("idle_mc")).visible = false; MovieClip(_arg1.getChildByName("nosp_mc")).visible = false; MovieClip(_arg1.getChildByName("over_mc")).visible = false; MovieClip(_arg1.getChildByName("selected_mc")).visible = false; MovieClip(_arg1.getChildByName(_arg2)).visible = true; } public function UpdatePlayerAttacksMenu(){ var _local1:BakuganAttack; var _local2:MovieClip; var _local3:MovieClip; var _local4:int; _local2 = MovieClip(_attacksContainer.getChildByName("Buttons")); _local4 = 1; while (_local4 <= 4) { _local1 = _player.GetAttack(("Attack" + _local4)); _local3 = MovieClip(MovieClip(_local2.getChildByName(("Attack" + _local4))).getChildByName("text_mc")); MovieClip(_local3.getChildByName("idle_mc")).visible = false; MovieClip(_local3.getChildByName("nosp_mc")).visible = false; MovieClip(_local3.getChildByName("over_mc")).visible = false; MovieClip(_local3.getChildByName("selected_mc")).visible = false; if (_local1.SPCost <= _player.specialStock){ MovieClip(_local3.getChildByName("idle_mc")).visible = true; } else { MovieClip(_local3.getChildByName("nosp_mc")).visible = true; }; if (((!(_local1.Locked)) && ((_local1.SPCost > 0)))){ UpdateAttackSPBar(MovieClip(MovieClip(MovieClip(_attacksContainer.getChildByName("Buttons")).getChildByName(("Attack" + _local4))).getChildByName("bar_mc")), _player.specialStock); }; _local4++; }; } private function onMouseOutAttackButton(_arg1:MouseEvent){ if (MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).currentLabel == "over"){ MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).gotoAndStop("idle"); }; } private function onClickAttackButton(_arg1:MouseEvent){ if (MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).currentLabel != "selected"){ TweenLite.to(_attacksContainer, 0.5, {x:_attacksContainer.x, y:(_attacksContainer.y - menuTargetY), onComplete:TryAddOptionsEventListeners}); MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).gotoAndStop("selected"); DeactivateInterface(); MovieClip(_attacksContainer.getChildByName("Buttons")).addEventListener(MouseEvent.MOUSE_OUT, onMouseOutOption); MovieClip(_attacksContainer.getChildByName("Buttons")).addEventListener(MouseEvent.MOUSE_OVER, onMouseOverOption); Sfx.StopSound(Sfx.SFX_MENU_ATTACK_IN); Sfx.PlaySound(Sfx.SFX_MENU_ATTACK_IN, false); Sfx.StopSound(Sfx.SFX_OTHERS_ACTIONBTN); Sfx.PlaySound(Sfx.SFX_OTHERS_ACTIONBTN, false); }; } public function AddMenuEventListeners(){ MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).addEventListener(MouseEvent.CLICK, onClickAttackButton); MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).addEventListener(MouseEvent.CLICK, onDefenseButtonPressed); MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).addEventListener(MouseEvent.MOUSE_OVER, onMouseOverAttackButton); MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).addEventListener(MouseEvent.MOUSE_OVER, onMouseOverDefenseButton); MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).addEventListener(MouseEvent.MOUSE_OUT, onMouseOutAttackButton); MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).addEventListener(MouseEvent.MOUSE_OUT, onMouseOutDefenseButton); MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).gotoAndStop("idle"); MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).gotoAndStop("idle"); } private function AttackMenuOut(){ TweenLite.to(_attacksContainer, 0.5, {x:_attacksContainer.x, y:(_attacksContainer.y + menuTargetY), onComplete:ReactivateInterface}); if (_attacksContainer.visible){ Sfx.StopSound(Sfx.SFX_MENU_ATTACK_OUT); Sfx.PlaySound(Sfx.SFX_MENU_ATTACK_OUT, false); }; } private function onMouseClickOnAttackMenu(_arg1:MouseEvent){ if (BakuganAttack(_player.GetAttack(_arg1.target.name)).Available){ _PlayerInterface.ActionSelected(); MovieClip(MovieClip(_arg1.target).getChildByName("back_mc")).gotoAndStop("selected"); GameManager.Instance.PlayerAttack(_arg1.target.name); ReactivateInterface(); }; } private function onDefenseButtonPressed(_arg1:MouseEvent){ MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).gotoAndStop("selected"); _PlayerInterface.ActionSelected(); GameManager.Instance.PlayerDefense(); } private function onMouseOverOption(_arg1:MouseEvent){ if (BakuganAttack(_player.GetAttack(_arg1.target.name)).Available){ MovieClip(MovieClip(_arg1.target).getChildByName("back_mc")).gotoAndStop("over"); }; } private function RemoveOptionsEventListener(){ _attacksContainer.removeEventListener(MouseEvent.ROLL_OUT, onMouseOutAttackMenu); MovieClip(_attacksContainer.getChildByName("Buttons")).removeEventListener(MouseEvent.MOUSE_OUT, onMouseOutOption); MovieClip(_attacksContainer.getChildByName("Buttons")).removeEventListener(MouseEvent.MOUSE_OVER, onMouseOverOption); MovieClip(_attacksContainer.getChildByName("Buttons")).removeEventListener(MouseEvent.CLICK, onMouseClickOnAttackMenu); } private function onMouseOverDefenseButton(_arg1:MouseEvent){ if (MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).currentLabel == "idle"){ MovieClip(_PlayerInterface.view.getChildByName("Defense_button")).gotoAndStop("over"); }; } private function onMouseOverAttackButton(_arg1:MouseEvent){ if (MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).currentLabel == "idle"){ MovieClip(_PlayerInterface.view.getChildByName("Attack_button")).gotoAndStop("over"); }; } private function onMouseOutOption(_arg1:MouseEvent){ MovieClip(MovieClip(_arg1.target).getChildByName("back_mc")).gotoAndStop("idle"); } } }//package model
Section 217
//Bakugan (model.Bakugan) package model { import flash.utils.*; import flash.display.*; import game.*; import fl.motion.*; import config.*; import txt.*; public class Bakugan { private var _deck:Deck; private var _DefenseColor:Color; public var name:String; private var _type:String; private var _defenseBonus:Number; private var _initialLife:int; private var _gPowerBonus:int; private var _View:MovieClip; private var _gPowerBonusPerc:Number; private var _gPowerGroundBonusPerc:Number; private var _specialStock:int; private var _attacksAvailable:Dictionary; private var _healingPerc:Number; private var _cardsAvailable:Dictionary; private var _defensePenalty:Number; private var _gPowerPenalty:int; private var _life:int; private var _effectManager:EffectManager; public var ownerName:String; private var maxSp:int; private var _name:String; private var _ShieldView:MovieClip; private var defenseEffect:DefenseEffect; public function Bakugan(){ _deck = new Deck(this); _cardsAvailable = new Dictionary(); _attacksAvailable = new Dictionary(); _effectManager = new EffectManager(); defenseEffect = new DefenseEffect(); _DefenseColor = new Color(); } public function set specialStock(_arg1:int):void{ _specialStock = _arg1; if (_specialStock < 0){ _specialStock = 0; }; if (_specialStock > maxSp){ _specialStock = maxSp; }; } public function RestoreLife(){ life = (life + (_initialLife * _healingPerc)); } public function ReceiveDamage(_arg1:int){ var _local2:Number; var _local3:int; _local2 = (_defenseBonus + _defensePenalty); if (_local2 > 1){ _local2 = 1; }; _local3 = (_arg1 - (_arg1 * _local2)); if (_local3 > 0){ GameManager.Instance.ReduceLife(this, _local3); } else { GameManager.Instance.ReduceLife(this); }; } public function EndRound(){ _gPowerPenalty = 0; _defensePenalty = 0; } public function SetProperties(_arg1:String, _arg2:String, _arg3:String, _arg4:int, _arg5:MovieClip, _arg6:MovieClip){ this.name = _arg2; this.ownerName = _arg1; _initialLife = _arg4; _type = _arg3; _View = _arg5; _ShieldView = _arg6; _View.x = ConfigLoader.Instance.Config[(this.name + "ViewX")]; _View.y = ConfigLoader.Instance.Config[(this.name + "ViewY")]; _ShieldView.x = ConfigLoader.Instance.Config[(this.name + "ShieldViewX")]; _ShieldView.y = ConfigLoader.Instance.Config[(this.name + "ShieldViewY")]; _ShieldView.scaleX = (_ShieldView.scaleY = Number(ConfigLoader.Instance.Config["ShieldScale"])); _DefenseColor.setTint(uint(ConfigLoader.Instance.Config[(this.name + "DefenseColor")]), Number(ConfigLoader.Instance.Config[(this.name + "DefenseColorPct")])); } public function GetBestAvailableAttackName():String{ return (("Attack" + specialStock)); } public function ResetBakugan(){ _cardsAvailable["Slot0"] = null; _cardsAvailable["Slot1"] = null; _cardsAvailable["Slot2"] = null; _deck.ReleaseCards(); _life = _initialLife; _specialStock = 0; _gPowerBonus = 0; _defenseBonus = 0; _gPowerBonusPerc = 1; _gPowerGroundBonusPerc = 1; _gPowerPenalty = 0; _defensePenalty = 0; _effectManager.ResetEffects(); _DefenseColor.setTint(uint(ConfigLoader.Instance.Config[(this.name + "DefenseColor")]), Number(ConfigLoader.Instance.Config[(this.name + "DefenseColorPct")])); } public function set gPowerPenalty(_arg1:int):void{ _gPowerPenalty = _arg1; } public function get gPowerGroundBonusPerc():Number{ return (_gPowerGroundBonusPerc); } public function get DefenseColor():Color{ return (_DefenseColor); } public function GetAttack(_arg1:String):BakuganAttack{ return (BakuganAttack(_attacksAvailable[_arg1])); } public function ClearAllCards(){ var _local1:Card; var _local2:int; _local2 = 0; while (_local2 < 3) { _local1 = Card(_cardsAvailable[("Slot" + _local2)]); if (_local1 != null){ _local1.Release(); _cardsAvailable[("Slot" + _local2)] = null; }; _local2++; }; } public function get defensePenalty():Number{ return (_defensePenalty); } public function UpdateAvailableAttacks(){ var _local1:int; var _local2:int; _local1 = int(ConfigLoader.Instance.Config[(name + "Attacks")]); _local2 = 1; while (_local2 <= _local1) { BakuganAttack(_attacksAvailable[("Attack" + _local2)]).UpdateAvailable(_specialStock); _local2++; }; } public function ResetDefenseTint(){ _DefenseColor.setTint(uint(ConfigLoader.Instance.Config[(this.name + "DefenseColor")]), Number(ConfigLoader.Instance.Config[(this.name + "DefenseColorPct")])); } public function set healingPerc(_arg1:Number):void{ _healingPerc = _arg1; } public function SelectCardInSlot(_arg1:String){ var _local2:Card; _local2 = Card(_cardsAvailable[_arg1]); if (_local2 != null){ _cardsAvailable[_arg1] = null; effectManager.AddEffect(IEffect(_local2)); }; } public function set effectManager(_arg1:EffectManager):void{ _effectManager = _arg1; } public function UpdatePlayerHand(){ var _local1:Card; var _local2:int; _local2 = 0; while (_local2 < 3) { if (_cardsAvailable[("Slot" + _local2)] == null){ _local1 = _deck.GetCard(); _local1.IncludeInHand(); _cardsAvailable[("Slot" + _local2)] = _local1; }; _local2++; }; } public function get defenseBonus():Number{ return (_defenseBonus); } public function set gPowerGroundBonusPerc(_arg1:Number):void{ _gPowerGroundBonusPerc = _arg1; } public function UpdateAttacksLocks(_arg1:int){ var _local2:int; var _local3:int; _local2 = int(ConfigLoader.Instance.Config[(name + "Attacks")]); maxSp = 0; _local3 = 1; while (_local3 <= _local2) { if (String(ConfigLoader.Instance.Config[((((("Level" + _arg1) + name) + "Attack") + _local3) + "Locked")]) == "true"){ BakuganAttack(_attacksAvailable[("Attack" + _local3)]).Locked = true; } else { BakuganAttack(_attacksAvailable[("Attack" + _local3)]).Locked = false; maxSp++; }; _local3++; }; } public function GetRandomAvailableAttackName():String{ var _local1:int; var _local2:Boolean; var _local3:String; _local1 = int(ConfigLoader.Instance.Config[(name + "Attacks")]); _local2 = true; while (_local2) { _local3 = ("Attack" + Math.ceil((Math.random() * _local1))); if (BakuganAttack(_attacksAvailable[_local3]).Available){ _local2 = false; }; }; return (_local3); } public function GetCards():Array{ var _local1:Array; _local1 = new Array(); _local1.push(_cardsAvailable["Slot0"]); _local1.push(_cardsAvailable["Slot1"]); _local1.push(_cardsAvailable["Slot2"]); return (_local1); } public function set gPowerBonusPerc(_arg1:int):void{ _gPowerBonusPerc = _arg1; } public function get gPowerPenalty():int{ return (_gPowerPenalty); } public function SelectCard(_arg1:Card=null){ var _local2:int; if (_arg1 != null){ _local2 = 0; while (_local2 < 3) { if (Card(_cardsAvailable[("Slot" + _local2)]) == _arg1){ _cardsAvailable[("Slot" + _local2)] = null; effectManager.AddEffect(IEffect(_arg1)); }; _local2++; }; }; } public function get ShieldView():MovieClip{ return (_ShieldView); } public function Defend(){ effectManager.AddEffect(IEffect(defenseEffect)); _effectManager.Affect(); } public function GetCardInSlot(_arg1:String):Card{ return (Card(_cardsAvailable[_arg1])); } public function set defensePenalty(_arg1:Number):void{ _defensePenalty = _arg1; } public function get effectManager():EffectManager{ return (_effectManager); } public function get initialLife():int{ return (_initialLife); } public function set gPowerBonus(_arg1:int):void{ _gPowerBonus = _arg1; } public function SetDefenseTint(_arg1:Number){ _DefenseColor.setTint(uint(ConfigLoader.Instance.Config[(this.name + "DefenseColor")]), _arg1); } public function get gPowerBonusPerc():int{ return (_gPowerBonusPerc); } public function get gPowerBonus():int{ return (_gPowerBonus); } public function get specialStock():int{ return (_specialStock); } public function Attack(_arg1:String){ var _local2:BakuganAttack; var _local3:int; _local2 = GetAttack(_arg1); _effectManager.Affect(); _local3 = ((((_local2.Damage + _gPowerBonus) + _gPowerPenalty) * _gPowerGroundBonusPerc) * _gPowerBonusPerc); if (_local3 < 0){ _local3 = 0; }; GameManager.Instance.Rival.ReceiveDamage(_local3); specialStock = (specialStock - _local2.SPCost); } public function get View():MovieClip{ return (_View); } public function get type():String{ return (_type); } public function CreateAttacks(){ var _local1:String; var _local2:int; var _local3:int; _local2 = int(ConfigLoader.Instance.Config[(name + "Attacks")]); _local3 = 1; while (_local3 <= _local2) { _local1 = ((name + "Attack") + _local3); _attacksAvailable[("Attack" + _local3)] = new BakuganAttack(String(TextLoader.Instance.Texts[(_local1 + "Name")]), int(ConfigLoader.Instance.Config[(_local1 + "Damage")]), int(ConfigLoader.Instance.Config[(_local1 + "SpCost")])); _local3++; }; maxSp = int(ConfigLoader.Instance.Config[(name + "BasicSpCost")]); } public function StartRound(){ _gPowerBonus = 0; _gPowerBonusPerc = 1; _gPowerGroundBonusPerc = 1; _defenseBonus = 0; _effectManager.UpdateEffects(); specialStock++; } public function get life():int{ return (_life); } public function set defenseBonus(_arg1:Number):void{ _defenseBonus = _arg1; } public function set life(_arg1:int):void{ _life = _arg1; if (_life < 0){ _life = 0; }; if (_life > _initialLife){ _life = _initialLife; }; } } }//package model
Section 218
//BakuganAttack (model.BakuganAttack) package model { public class BakuganAttack { protected var _Locked:Boolean; protected var _Available:Boolean; protected var _Damage:int; protected var _SPCost:int; protected var _Name:String; public function BakuganAttack(_arg1:String, _arg2:int, _arg3:int=0){ _Name = _arg1; _Damage = _arg2; _Locked = false; _SPCost = _arg3; } public function UpdateAvailable(_arg1:int):void{ _Available = (_arg1 >= _SPCost); } public function get SPCost():int{ return (_SPCost); } public function set Locked(_arg1:Boolean):void{ _Locked = _arg1; } public function get Name():String{ return (_Name); } public function get Locked():Boolean{ return (_Locked); } public function get Damage():int{ return (_Damage); } public function get Available():Boolean{ return (_Available); } } }//package model
Section 219
//Card (model.Card) package model { import game.*; public class Card implements IEffect { protected var _turnsLeft:int; protected var active:Boolean; protected var _weight:int; protected var _type:String; protected var _textFormat:String; protected var _name:String; protected var _titleFormat:String; protected var _turnsActive:int; protected var _affects:String; public function Card(){ _turnsLeft = 0; } public function set Affects(_arg1:String):void{ _affects = _arg1; } public function OnAdded():void{ GameManager.Instance.effectName = Name; } public function get textFormat():String{ return (_textFormat); } public function set textFormat(_arg1:String):void{ _textFormat = _arg1; } public function get type():String{ return (_type); } public function set Active(_arg1:Boolean){ active = _arg1; } public function UpdateEffect():void{ _turnsLeft--; if (_turnsLeft <= 0){ Release(); }; } public function IncludeInHand(){ Active = true; } public function set titleFormat(_arg1:String):void{ _titleFormat = _arg1; } public function EffectOver():Boolean{ return ((_turnsLeft <= 0)); } public function get Active():Boolean{ return (active); } public function Release():void{ _turnsLeft = 0; Active = false; } public function get Name():String{ return (_name); } public function get Affects():String{ return (_affects); } public function get titleFormat():String{ return (_titleFormat); } public function Affect():void{ if (_turnsLeft <= 0){ _turnsLeft = _turnsActive; }; } public function get weight():int{ return (_weight); } } }//package model
Section 220
//Card_Boost (model.Card_Boost) package model { import game.*; import config.*; import txt.*; public class Card_Boost extends Card { public function Card_Boost(){ Active = false; _name = "Boost"; _titleFormat = String(TextLoader.Instance.Texts["BoostTitle"]); _textFormat = String(TextLoader.Instance.Texts["BoostDescription"]); _turnsActive = 1; Affects = "Player"; _turnsLeft = 0; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function Affect():void{ super.Affect(); GameManager.Instance.Player.gPowerBonus = (GameManager.Instance.Player.gPowerBonus + 50); } } }//package model
Section 221
//Card_Double_Dash (model.Card_Double_Dash) package model { import game.*; import config.*; import txt.*; public class Card_Double_Dash extends Card { public function Card_Double_Dash(){ _name = "Double_Dash"; Active = false; _titleFormat = String(TextLoader.Instance.Texts["DoubleDashTitle"]); _textFormat = String(TextLoader.Instance.Texts["DoubleDashDescription"]); _turnsActive = 1; Affects = "Player"; _turnsLeft = 0; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function Affect():void{ super.Affect(); GameManager.Instance.Player.gPowerBonusPerc = (GameManager.Instance.Player.gPowerBonusPerc + 1); } } }//package model
Section 222
//Card_GroundMorph (model.Card_GroundMorph) package model { import game.*; import config.*; import txt.*; public class Card_GroundMorph extends Card { private var released:Boolean; private var deck:Deck; public function Card_GroundMorph(_arg1:Deck){ Active = false; _name = "Ground_Morph_"; _titleFormat = String(TextLoader.Instance.Texts["GroundMorphTitle"]); _textFormat = String(TextLoader.Instance.Texts["GroundMorphDescription"]); _turnsActive = 3; Affects = "Neutral"; _turnsLeft = 0; this.deck = _arg1; _type = String(ConfigLoader.Instance.Config["Ground_MorphType"]); _weight = int(ConfigLoader.Instance.Config["Ground_MorphWeight"]); } override public function OnAdded():void{ super.OnAdded(); released = false; GameManager.Instance.Ground = deck.GetOwner().type; GameManager.Instance.effectName = Name; } override public function Affect():void{ super.Affect(); if (GameManager.Instance.Ground == deck.GetOwner().type){ GameManager.Instance.Player.gPowerGroundBonusPerc = (GameManager.Instance.Player.gPowerGroundBonusPerc + 0.5); } else { _turnsLeft = 0; released = true; }; } override public function Release():void{ super.Release(); if (!released){ if (GameManager.Instance.Ground == deck.GetOwner().type){ GameManager.Instance.GroundMorph("Neutral"); }; }; } override public function get Name():String{ return ((_name + deck.GetOwner().type)); } } }//package model
Section 223
//Card_Hyper_Boost (model.Card_Hyper_Boost) package model { import game.*; import config.*; import txt.*; public class Card_Hyper_Boost extends Card { public function Card_Hyper_Boost(){ _name = "Hyper_Boost"; Active = false; _titleFormat = String(TextLoader.Instance.Texts["HyperBoostTitle"]); _textFormat = String(TextLoader.Instance.Texts["HyperBoostDescription"]); _turnsActive = 1; _turnsLeft = 0; Affects = "Player"; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function Affect():void{ super.Affect(); GameManager.Instance.Player.gPowerBonus = (GameManager.Instance.Player.gPowerBonus + 150); } } }//package model
Section 224
//Card_Parasite (model.Card_Parasite) package model { import game.*; import config.*; import txt.*; public class Card_Parasite extends Card { public function Card_Parasite(){ _name = "Parasite"; Active = false; _titleFormat = String(TextLoader.Instance.Texts["ParasiteTitle"]); _textFormat = String(TextLoader.Instance.Texts["ParasiteDescription"]); _turnsActive = 1; _turnsLeft = 0; Affects = "Rival"; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function Affect():void{ super.Affect(); GameManager.Instance.Rival.gPowerPenalty = (GameManager.Instance.Rival.gPowerPenalty - 150); } } }//package model
Section 225
//Card_Quick_Recovery (model.Card_Quick_Recovery) package model { import game.*; import config.*; import txt.*; public class Card_Quick_Recovery extends Card { public function Card_Quick_Recovery(){ _name = "Quick_Recovery"; Active = false; _titleFormat = String(TextLoader.Instance.Texts["QuickRecoveryTitle"]); _textFormat = String(TextLoader.Instance.Texts["QuickRecoveryDescription"]); _turnsActive = 1; _turnsLeft = 0; Affects = "Player"; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function OnAdded():void{ super.OnAdded(); GameManager.Instance.Player.healingPerc = 0.25; } } }//package model
Section 226
//Card_Recovery (model.Card_Recovery) package model { import game.*; import config.*; import txt.*; public class Card_Recovery extends Card { public function Card_Recovery(){ _name = "Recovery"; Active = false; _titleFormat = String(TextLoader.Instance.Texts["RecoveryTitle"]); _textFormat = String(TextLoader.Instance.Texts["RecoveryDescription"]); _turnsActive = 1; _turnsLeft = 0; Affects = "Player"; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function OnAdded():void{ super.OnAdded(); GameManager.Instance.Player.healingPerc = 0.5; } } }//package model
Section 227
//Card_Refill (model.Card_Refill) package model { import game.*; import config.*; import txt.*; public class Card_Refill extends Card { public function Card_Refill(){ _name = "Refill"; Active = false; _titleFormat = String(TextLoader.Instance.Texts["RefillTitle"]); _textFormat = String(TextLoader.Instance.Texts["RefillDescription"]); _turnsActive = 1; _turnsLeft = 0; Affects = "Player"; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function OnAdded():void{ super.OnAdded(); GameManager.Instance.Player.specialStock = 4; GameManager.Instance.UpdatePlayerAttacks(GameManager.Instance.Player); } } }//package model
Section 228
//Card_Sacrifice (model.Card_Sacrifice) package model { import game.*; import config.*; import txt.*; public class Card_Sacrifice extends Card { public function Card_Sacrifice(){ _name = "Sacrifice"; Active = false; _titleFormat = String(TextLoader.Instance.Texts["SacrificeTitle"]); _textFormat = String(TextLoader.Instance.Texts["SacrificeDescription"]); _turnsActive = 1; _turnsLeft = 0; Affects = "Player"; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function Affect():void{ super.Affect(); GameManager.Instance.Player.gPowerBonus = (GameManager.Instance.Player.gPowerBonus + 200); GameManager.Instance.Player.defenseBonus = (GameManager.Instance.Player.defenseBonus - 0.25); } } }//package model
Section 229
//Card_Stay_Alert (model.Card_Stay_Alert) package model { import game.*; import config.*; import txt.*; public class Card_Stay_Alert extends Card { public function Card_Stay_Alert(){ _name = "Stay_Alert"; Active = false; _titleFormat = String(TextLoader.Instance.Texts["StayAlertTitle"]); _textFormat = String(TextLoader.Instance.Texts["StayAlertDescription"]); _turnsActive = 1; _turnsLeft = 0; Affects = "Player"; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function Affect():void{ super.Affect(); GameManager.Instance.Player.defenseBonus = (GameManager.Instance.Player.defenseBonus + 0.25); } } }//package model
Section 230
//Card_Super_Boost (model.Card_Super_Boost) package model { import game.*; import config.*; import txt.*; public class Card_Super_Boost extends Card { public function Card_Super_Boost(){ _name = "Super_Boost"; Active = false; _titleFormat = String(TextLoader.Instance.Texts["SuperBoostTitle"]); _textFormat = String(TextLoader.Instance.Texts["SuperBoostDescription"]); _turnsActive = 1; _turnsLeft = 0; Affects = "Player"; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function Affect():void{ super.Affect(); GameManager.Instance.Player.gPowerBonus = (GameManager.Instance.Player.gPowerBonus + 100); } } }//package model
Section 231
//Card_Undercover (model.Card_Undercover) package model { import game.*; import config.*; import txt.*; public class Card_Undercover extends Card { public function Card_Undercover(){ _name = "Undercover"; Active = false; _titleFormat = String(TextLoader.Instance.Texts["UndercoverTitle"]); _textFormat = String(TextLoader.Instance.Texts["UndercoverDescription"]); _turnsActive = 1; _turnsLeft = 0; Affects = "Player"; _type = String(ConfigLoader.Instance.Config[(_name + "Type")]); _weight = int(ConfigLoader.Instance.Config[(_name + "Weight")]); } override public function Affect():void{ super.Affect(); GameManager.Instance.Player.defenseBonus = (GameManager.Instance.Player.defenseBonus + 1); GameManager.Instance.Player.gPowerBonus = (GameManager.Instance.Player.gPowerBonus - 100); } } }//package model
Section 232
//CardDisplayer (model.CardDisplayer) package model { import flash.events.*; import flash.display.*; import game.*; public class CardDisplayer extends MovieClip { public var click_neutral_mc:MovieClip; public var out_mc:MovieClip; protected var _totalFrames:int;// = 1 protected var _click_PlayerMc:MovieClip;// = null protected var _upMc:MovieClip;// = null protected var _click_NeutralMc:MovieClip;// = null public var click_rival_mc:MovieClip; protected var _outMc:MovieClip;// = null protected var _overMc:MovieClip;// = null public var up_mc:MovieClip; public var click_player_mc:MovieClip; public var _displayerOut:Boolean; public var over_mc:MovieClip; protected var _click_RivalMc:MovieClip;// = null public function CardDisplayer(){ _upMc = null; _outMc = null; _overMc = null; _click_RivalMc = null; _click_NeutralMc = null; _click_PlayerMc = null; _totalFrames = 1; super(); Construct(); } public function ChangePicture(_arg1:String){ ShowTheVisibleOne(MovieClip(_outMc.getChildByName("Picture")), _arg1); ShowTheVisibleOne(MovieClip(_overMc.getChildByName("Picture")), _arg1); ShowTheVisibleOne(MovieClip(_click_RivalMc.getChildByName("Picture")), _arg1); ShowTheVisibleOne(MovieClip(_click_NeutralMc.getChildByName("Picture")), _arg1); ShowTheVisibleOne(MovieClip(_click_PlayerMc.getChildByName("Picture")), _arg1); ShowTheVisibleOne(MovieClip(_upMc.getChildByName("Picture")), _arg1); } public function OnRollOver():void{ var _local1:int; _local1 = (_outMc.totalFrames - _outMc.currentFrame); ShowState(_overMc, _local1); _displayerOut = true; } public function Hide(){ ShowState(_upMc); } private function onSelectAnimationOver(_arg1:Event){ removeEventListener("SelectAnimationOver", onSelectAnimationOver); ShowState(_upMc); GameManager.Instance.EffectAnimation(); } public function OnRollOut():void{ var _local1:int; if (!_overMc.visible){ return; }; _local1 = (_overMc.totalFrames - _overMc.currentFrame); if (_local1 == (_totalFrames - 1)){ _local1++; }; if (_local1 < _totalFrames){ ShowState(_outMc, _local1); _outMc.addEventListener(Event.ENTER_FRAME, OnOutEnterFrame); } else { ShowState(_upMc); _displayerOut = false; }; } private function ShowState(_arg1:MovieClip, _arg2:int=1):void{ if (_arg1.visible){ return; }; _outMc.removeEventListener(Event.ENTER_FRAME, OnOutEnterFrame); _upMc.visible = false; _overMc.visible = false; _click_RivalMc.visible = false; _click_NeutralMc.visible = false; _click_PlayerMc.visible = false; _outMc.visible = false; if (_arg1.currentFrame != _arg2){ _arg1.gotoAndPlay(_arg2); }; _arg1.visible = true; } private function OnOutEnterFrame(_arg1:Event):void{ if (_outMc.currentFrame == _outMc.totalFrames){ ShowState(_upMc); _displayerOut = false; }; } private function Construct():void{ enabled = false; mouseEnabled = false; _upMc = (getChildByName("up_mc") as MovieClip); _overMc = (getChildByName("over_mc") as MovieClip); _outMc = (getChildByName("out_mc") as MovieClip); _click_RivalMc = (getChildByName("click_rival_mc") as MovieClip); _click_NeutralMc = (getChildByName("click_neutral_mc") as MovieClip); _click_PlayerMc = (getChildByName("click_player_mc") as MovieClip); _upMc.visible = false; _overMc.visible = false; _overMc.gotoAndStop(1); _totalFrames = _overMc.totalFrames; _click_RivalMc.visible = false; _click_NeutralMc.visible = false; _click_PlayerMc.visible = false; if (_outMc != null){ _outMc.visible = false; _outMc.gotoAndStop(_totalFrames); }; ShowState(_upMc); _displayerOut = false; } public function OnClick(_arg1:Card):void{ ChangePicture(_arg1.Name); switch (_arg1.Affects){ case "Player": ShowState(_click_PlayerMc); break; case "Neutral": ShowState(_click_NeutralMc); break; case "Rival": ShowState(_click_PlayerMc); break; }; addEventListener("SelectAnimationOver", onSelectAnimationOver); } private function ShowTheVisibleOne(_arg1:DisplayObjectContainer, _arg2:String){ var _local3:int; var _local4:DisplayObject; var _local5:int; _local3 = _arg1.numChildren; _local5 = 0; while (_local5 < _local3) { _local4 = _arg1.getChildAt(_local5); if (_local4.name == _arg2){ _local4.visible = true; } else { _local4.visible = false; }; _local5++; }; } } }//package model
Section 233
//CardMenu (model.CardMenu) package model { import flash.events.*; import flash.display.*; import game.*; import gs.*; import config.*; import flash.text.*; import gs.easing.*; public class CardMenu { private var _player:Bakugan; private var _display:CardDisplayer; private var _descriptionContainer:MovieClip; private var _descriptionOverX:Number; private var _cardShowingName:String; private var _PlayerInterface:PlayerInterface; private var _descriptionShown:Boolean; private var cardsSelectable:Boolean; private var animating:Boolean; private var mouseOver:Boolean; private var _descriptionOutX:Number; private var _descriptionShownComplete:Boolean; private var _descriptionDeltaXMax:Number; private var _cardsFilter:Array; private var _cardsContainer:MovieClip; public function CardMenu(_arg1:PlayerInterface, _arg2:Bakugan){ _player = _arg2; _PlayerInterface = _arg1; PrepareCardMenu(); } public function UpdatePlayerHandView(){ var _local1:Card; var _local2:int; _local2 = 0; while (_local2 < 3) { _local1 = _player.GetCardInSlot(("Slot" + _local2)); MenuCard(_cardsContainer.getChildByName(("Slot" + _local2))).CardIn(_local1.Name); _local2++; }; } private function onDisplayerUp(_arg1:Event){ var _local2:Card; if (mouseOver){ if (!_descriptionShown){ _local2 = _player.GetCardInSlot(_cardShowingName); if (_local2 != null){ _descriptionContainer.visible = true; TweenLite.killTweensOf(_descriptionContainer); _descriptionShownComplete = false; TweenLite.to(_descriptionContainer, ((Math.abs((_descriptionOverX - _descriptionContainer.x)) * 0.75) / _descriptionDeltaXMax), {x:_descriptionOverX, y:_descriptionContainer.y, onComplete:CheckOverDescription}); _descriptionShown = true; }; }; } else { Sfx.StopSound(Sfx.SFX_DISPLAYER_IN); Sfx.PlaySound(Sfx.SFX_DISPLAYER_OUT, false, Number(ConfigLoader.Instance.Config["Offset"])); _display.OnRollOut(); }; } public function PrepareCardMenu(){ _cardsContainer = MovieClip(MovieClip(_PlayerInterface.view.getChildByName("CardMenu")).getChildByName("CardsContainer")); _descriptionContainer = MovieClip(_PlayerInterface.view.getChildByName("Description")); _cardsFilter = _cardsContainer.filters; _cardsContainer.filters = null; animating = false; _descriptionOverX = Math.round((_descriptionContainer.x + _descriptionContainer.width)); _descriptionDeltaXMax = _descriptionContainer.width; _descriptionOutX = _descriptionContainer.x; _descriptionContainer.visible = false; _descriptionShown = false; _display = CardDisplayer(_PlayerInterface.view.getChildByName("Display")); MovieClip(_cardsContainer.getChildByName("Slot0")).mouseChildren = false; MovieClip(_cardsContainer.getChildByName("Slot1")).mouseChildren = false; MovieClip(_cardsContainer.getChildByName("Slot2")).mouseChildren = false; } private function onCardOut(_arg1:Event){ _cardsContainer.removeEventListener("CardOut", onCardOut); _cardsContainer.addEventListener("CardInAnimationOver", onCardRenew); GameManager.Instance.UpdatePlayerHand(_player); } private function onMouseOverMenu(_arg1:MouseEvent){ var _local2:MovieClip; var _local3:Card; _local2 = MovieClip(_arg1.target); mouseOver = true; _local3 = _player.GetCardInSlot(_arg1.target.name); if (_local3 != null){ _cardShowingName = _arg1.target.name; _display.ChangePicture(_local3.Name); if (!_display._displayerOut){ Sfx.PlaySound(Sfx.SFX_DISPLAYER_IN, false); _display.OnRollOver(); }; _PlayerInterface.view.addEventListener("DisplayerUp", onDisplayerUp); SetDescriptionTexts(_local3.titleFormat, _local3.textFormat); }; } public function AddCardMenuEventListeners(){ mouseOver = false; _display._displayerOut = false; _descriptionShown = false; _descriptionShownComplete = false; _cardsContainer.addEventListener(MouseEvent.MOUSE_OVER, onMouseOverMenu); _cardsContainer.addEventListener(MouseEvent.ROLL_OUT, onMouseOutMenu); _cardsContainer.addEventListener(MouseEvent.CLICK, onMouseClickOnMenu); _cardsContainer.filters = null; _PlayerInterface.view.addEventListener("DisplayerUp", onDisplayerUp); _PlayerInterface.view.addEventListener("DisplayerDown", onDisplayerDown); cardsSelectable = true; _display.visible = true; } private function onDisplayerDown(_arg1:Event){ if (mouseOver){ Sfx.PlaySound(Sfx.SFX_DISPLAYER_IN, false); _display.OnRollOver(); }; } private function CheckOverDescription(){ if (!mouseOver){ TweenLite.to(_descriptionContainer, ((Math.abs((_descriptionOutX - _descriptionContainer.x)) * 0.75) / _descriptionDeltaXMax), {x:_descriptionOutX, y:_descriptionContainer.y, onComplete:DescriptionInvicible}); Sfx.PlaySound(Sfx.SFX_DISPLAYER_OUT); } else { _descriptionShownComplete = true; }; } public function CardsOut(){ var _local1:int; _local1 = 0; while (_local1 < 3) { MenuCard(_cardsContainer.getChildByName(("Slot" + _local1))).ClearMenuCard(); _local1++; }; } private function SetDescriptionTexts(_arg1:String, _arg2:String):void{ TextField(_descriptionContainer.getChildByName("title_txt")).htmlText = _arg1; TextField(_descriptionContainer.getChildByName("text_txt")).htmlText = _arg2; } private function onMouseClickOnMenu(_arg1:MouseEvent){ if (_arg1.target.name != "MouseArea"){ _display.OnClick(Card(_player.GetCardInSlot(_arg1.target.name))); _player.SelectCardInSlot(_arg1.target.name); MenuCard(_arg1.target).CardSelected(); _descriptionContainer.x = _descriptionOutX; DescriptionInvicible(); _cardsContainer.addEventListener("CardOut", onCardOut); animating = true; RemoveCardMenuEventListeners(); MovieClip(_arg1.target).addEventListener("CardInAnimationOver", onAnimationOver); }; } private function DescriptionInvicible(){ _descriptionShown = false; _descriptionContainer.visible = false; _display.OnRollOut(); } private function onAnimationOver(_arg1:Event){ MovieClip(_arg1.target).removeEventListener("CardInAnimationOver", onAnimationOver); if (((!(cardsSelectable)) && (animating))){ _cardsContainer.filters = _cardsFilter; animating = false; }; } public function HideDisplayer(){ _display.visible = false; _display.Hide(); _descriptionShown = false; _descriptionContainer.visible = false; } private function onMouseOutMenu(_arg1:MouseEvent){ var _local2:Number; mouseOver = false; if (_descriptionShownComplete){ Sfx.PlaySound(Sfx.SFX_DISPLAYER_OUT); TweenLite.to(_descriptionContainer, ((Math.abs((_descriptionOutX - _descriptionContainer.x)) * 0.75) / _descriptionDeltaXMax), {x:_descriptionOutX, y:_descriptionContainer.y, onComplete:DescriptionInvicible}); _descriptionShownComplete = false; }; } private function onCardRenew(_arg1:Event){ _cardsContainer.removeEventListener("CardInAnimationOver", onCardRenew); if (!cardsSelectable){ _cardsContainer.filters = _cardsFilter; }; } public function RemoveCardMenuEventListeners(){ Sfx.StopSound(Sfx.SFX_DISPLAYER_IN); Sfx.StopSound(Sfx.SFX_DISPLAYER_OUT); _cardsContainer.removeEventListener(MouseEvent.MOUSE_OVER, onMouseOverMenu); _cardsContainer.removeEventListener(MouseEvent.ROLL_OUT, onMouseOutMenu); _cardsContainer.removeEventListener(MouseEvent.CLICK, onMouseClickOnMenu); _PlayerInterface.view.removeEventListener("DisplayerUp", onDisplayerUp); cardsSelectable = false; if (((!(cardsSelectable)) && (!(animating)))){ _cardsContainer.filters = _cardsFilter; }; } } }//package model
Section 234
//Deck (model.Deck) package model { public class Deck { private var _cards:Array; private var _owner:Bakugan; public function Deck(_arg1:Bakugan){ _cards = new Array(); _owner = _arg1; Initialize(); } public function GetCard():Card{ var _local1:Card; var _local2:Boolean; _local2 = true; while (_local2) { _local1 = Card(_cards[(Math.ceil((Math.random() * _cards.length)) - 1)]); if (!_local1.Active){ _local2 = false; }; }; return (_local1); } public function GetOwner():Bakugan{ return (_owner); } private function Initialize(){ LoadCards(); } public function ReleaseCards(){ var _local1:Card; for each (_local1 in _cards) { _local1.Release(); }; } public function LoadCards(){ _cards.push(new Card_Boost()); _cards.push(new Card_Super_Boost()); _cards.push(new Card_Hyper_Boost()); _cards.push(new Card_Stay_Alert()); _cards.push(new Card_Parasite()); _cards.push(new Card_Sacrifice()); _cards.push(new Card_Double_Dash()); _cards.push(new Card_Quick_Recovery()); _cards.push(new Card_Recovery()); _cards.push(new Card_Undercover()); _cards.push(new Card_GroundMorph(this)); _cards.push(new Card_Refill()); } } }//package model
Section 235
//DefenseEffect (model.DefenseEffect) package model { import game.*; public class DefenseEffect implements IEffect { private var _turnsLeft:int; public function DefenseEffect(){ _turnsLeft = 0; } public function EffectOver():Boolean{ return ((_turnsLeft <= 0)); } public function Release():void{ } public function OnAdded():void{ } public function UpdateEffect():void{ _turnsLeft--; } public function Affect():void{ GameManager.Instance.Player.defenseBonus = (GameManager.Instance.Player.defenseBonus + 0.5); if (_turnsLeft == 0){ _turnsLeft = 1; }; } } }//package model
Section 236
//EffectManager (model.EffectManager) package model { public class EffectManager { private var _effects:Array; public function EffectManager(){ _effects = new Array(); } public function AddEffect(_arg1:IEffect){ _arg1.OnAdded(); _effects.push(_arg1); } public function Affect(){ var _local1:IEffect; for each (_local1 in _effects) { _local1.Affect(); }; } public function UpdateEffects(){ var _local1:Array; var _local2:IEffect; _local1 = new Array(); for each (_local2 in _effects) { _local2.UpdateEffect(); if (!_local2.EffectOver()){ _local1.push(_local2); }; }; _effects = _local1; } public function ResetEffects(){ var _local1:IEffect; for each (_local1 in _effects) { _local1.Release(); }; _effects = new Array(); } } }//package model
Section 237
//EnemyIA (model.EnemyIA) package model { import game.*; public class EnemyIA { var cards:Array; var _enemy:Bakugan; var _owner:Bakugan; var _action:String; private function SelectCard(_arg1:String="Attack"){ var _local2:Card; _local2 = GetBestCard(_arg1); if (_local2 != null){ _owner.SelectCard(_local2); GameManager.Instance.ShowEnemyCard(_local2.Name); } else { SelectAction(); }; } public function SetCharacters(_arg1:Bakugan, _arg2:Bakugan){ _owner = _arg1; _enemy = _arg2; } private function GetBestCard(_arg1:String):Card{ var _local2:Card; var _local3:Card; _local2 = null; cards = _owner.GetCards(); for each (_local3 in cards) { if (_local3.type == _arg1){ switch (_arg1){ case "Attack": if (_local2 == null){ if (_local3.Name == "Refill"){ if (_owner.specialStock == 1){ _local2 = _local3; }; } else { _local2 = _local3; }; } else { if ((((_local2.weight < _local3.weight)) || ((((_local3.Name == "Refill")) && ((_owner.specialStock == 1)))))){ _local2 = _local3; }; }; break; case "Defense": if (_local2 == null){ _local2 = _local3; } else { if (_local2.weight < _local3.weight){ _local2 = _local3; }; }; break; case "Heal": if (_local2 == null){ _local2 = _local3; } else { if ((((_local2.Name == "Recovery")) && ((_owner.life <= (_owner.initialLife * 0.5))))){ _local2 = _local3; } else { if ((((_local2.Name == "Quick_Recovery")) && ((_owner.life > (_owner.initialLife * 0.5))))){ _local2 = _local3; }; }; }; break; }; }; }; return (_local2); } public function SelectAction(){ if (_action == "Attack"){ if (Math.random() < 0.5){ GameManager.Instance.PlayerAttack(_owner.GetBestAvailableAttackName()); } else { GameManager.Instance.PlayerAttack(_owner.GetRandomAvailableAttackName()); }; } else { if (_action == "Defense"){ GameManager.Instance.PlayerDefense(); }; }; } public function StartRound(){ var _local1:Card; _local1 = null; if (_owner.life >= (_owner.initialLife * 0.7)){ _action = "Attack"; SelectCard("Attack"); } else { if (_owner.life <= (_owner.initialLife * 0.3)){ _local1 = GetBestCard("Heal"); _action = "Attack"; if (_local1 == null){ SelectCard("Attack"); } else { SelectCard("Heal"); }; } else { if (Math.random() < 0.4){ _local1 = GetBestCard("Heal"); }; if (Math.random() < 0.7){ _action = "Attack"; if (_local1 == null){ SelectCard("Attack"); } else { SelectCard("Heal"); }; } else { _action = "Defense"; if (_local1 == null){ SelectCard("Defense"); } else { SelectCard("Heal"); }; }; }; }; } } }//package model
Section 238
//IEffect (model.IEffect) package model { interface IEffect { function Affect():void; function OnAdded():void; function UpdateEffect():void; function EffectOver():Boolean; function Release():void; } }//package model
Section 239
//MenuCard (model.MenuCard) package model { import flash.events.*; import flash.display.*; public class MenuCard extends MovieClip { protected var _clickMc:MovieClip;// = null public var out_mc:MovieClip; protected var _outMc:MovieClip;// = null protected var _inMc:MovieClip;// = null protected var _idleMc:MovieClip;// = null public var selected_mc:MovieClip; public var idle_mc:MovieClip; public var in_mc:MovieClip; public function MenuCard(){ _idleMc = null; _outMc = null; _inMc = null; _clickMc = null; super(); Construct(); } public function CardSelected(){ ShowState(_clickMc); addEventListener("SelectAnimationOver", onSelectAnimationOver); } public function ChangePicture(_arg1:String){ ShowTheVisibleOne(MovieClip(_outMc.getChildByName("Picture")), _arg1); ShowTheVisibleOne(MovieClip(_inMc.getChildByName("Picture")), _arg1); ShowTheVisibleOne(MovieClip(_clickMc.getChildByName("Picture")), _arg1); ShowTheVisibleOne(MovieClip(_idleMc.getChildByName("Picture")), _arg1); } public function Reset(){ _idleMc.visible = false; _inMc.visible = false; _clickMc.visible = false; _outMc.visible = false; } public function ClearMenuCard(){ ShowState(_outMc); addEventListener("OutAnimationOver", onOutAnimationOver2); } public function CardIn(_arg1:String){ if (!_idleMc.visible){ ChangePicture(_arg1); ShowState(_inMc); addEventListener("CardInAnimationOver", OnCardInAnimationOver); addEventListener("CardSpin", OnCardSpin); }; } private function ShowState(_arg1:MovieClip):void{ if (_arg1.visible){ return; }; _idleMc.visible = false; _inMc.visible = false; _clickMc.visible = false; _outMc.visible = false; _arg1.visible = true; _arg1.gotoAndPlay(1); } private function onSelectAnimationOver(_arg1:Event){ removeEventListener("SelectAnimationOver", onSelectAnimationOver); ShowState(_outMc); addEventListener("OutAnimationOver", onOutAnimationOver); } private function onOutAnimationOver2(_arg1:Event){ removeEventListener("OutAnimationOver", onOutAnimationOver2); Reset(); } private function OnCardSpin(_arg1:Event){ removeEventListener("CardSpin", OnCardSpin); Sfx.PlaySound(Sfx.SFX_CARDS_ENTRANCE_SPIN, false); } private function OnCardInAnimationOver(_arg1:Event){ ShowState(_idleMc); removeEventListener("CardInAnimationOver", OnCardInAnimationOver); parent.dispatchEvent(new Event("CardInAnimationOver")); } private function Construct():void{ _idleMc = (getChildByName("idle_mc") as MovieClip); _inMc = (getChildByName("in_mc") as MovieClip); _outMc = (getChildByName("out_mc") as MovieClip); _clickMc = (getChildByName("selected_mc") as MovieClip); Reset(); } private function onOutAnimationOver(_arg1:Event){ removeEventListener("OutAnimationOver", onOutAnimationOver); Reset(); parent.dispatchEvent(new Event("CardOut")); } private function ShowTheVisibleOne(_arg1:DisplayObjectContainer, _arg2:String){ var _local3:int; var _local4:DisplayObject; var _local5:int; _local3 = _arg1.numChildren; _local5 = 0; while (_local5 < _local3) { _local4 = _arg1.getChildAt(_local5); if (_local4.name == _arg2){ _local4.visible = true; } else { _local4.visible = false; }; _local5++; }; } } }//package model
Section 240
//PlayerInterface (model.PlayerInterface) package model { import flash.events.*; import flash.display.*; import txt.*; import com.gamesandweb.game.*; import flash.text.*; public class PlayerInterface { private var _view:MovieClip; private var _AttacksMenu:AttacksMenu; private var _CardMenu:CardMenu; public function PlayerInterface(_arg1:Bakugan){ PrepareInterface(_arg1); } public function ResetAttacks(){ _AttacksMenu.PrepareAttacksMenu(); } public function get view():MovieClip{ return (_view); } public function UpdateAttackMenu(){ GameContext.GlobalStage.invalidate(); GameContext.GlobalStage.addEventListener(Event.RENDER, onRender); } public function ActionSelected(){ _CardMenu.RemoveCardMenuEventListeners(); _CardMenu.HideDisplayer(); _AttacksMenu.RemoveMenuEventListeners(); } private function PrepareInterface(_arg1:Bakugan){ _view = new GameInterface(); TextField(MovieClip(_view.getChildByName("Attack_button")).getChildByName("text_txt")).htmlText = TextLoader.Instance.Texts["AttackBtn"]; TextField(MovieClip(_view.getChildByName("Defense_button")).getChildByName("text_txt")).htmlText = TextLoader.Instance.Texts["DefenseBtn"]; TextField(MovieClip(MovieClip(_view.getChildByName("DefenseP1")).getChildByName("defense_text_mc")).getChildByName("text_defensa_txt")).htmlText = TextLoader.Instance.Texts["DefenseLabel"]; TextField(MovieClip(MovieClip(_view.getChildByName("DefenseP2")).getChildByName("defense_text_mc")).getChildByName("text_defensa_txt")).htmlText = TextLoader.Instance.Texts["DefenseLabel"]; _view.visible = false; _CardMenu = new CardMenu(this, _arg1); _AttacksMenu = new AttacksMenu(this, _arg1); } private function onRender(_arg1:Event){ GameContext.GlobalStage.removeEventListener(Event.RENDER, onRender); _AttacksMenu.UpdatePlayerAttacksMenu(); } public function InterfaceOn(){ _CardMenu.AddCardMenuEventListeners(); _AttacksMenu.AddMenuEventListeners(); } public function CardsOut(){ _CardMenu.CardsOut(); } public function UpdateCardMenu(){ _CardMenu.UpdatePlayerHandView(); } } }//package model
Section 241
//TextLoader (txt.TextLoader) package txt { import flash.utils.*; import flash.events.*; import flash.net.*; import com.bourre.load.*; public class TextLoader extends EventDispatcher { private var _texts:Dictionary;// = null private var _loader:XMLLoader;// = null public static const LOAD_COMPLETE:String = "LoadComplete"; private static var _instance:TextLoader = null; public function TextLoader(_arg1:SingletonBlocker){ _loader = null; _texts = null; super(); if (_arg1 == null){ return; }; _texts = new Dictionary(); } public function LoadTexts(_arg1:String):void{ _loader = new XMLLoader(); _loader.addEventListener(LoaderEvent.onLoadInitEVENT, OnLoadInit); _loader.load(new URLRequest(_arg1)); } private function OnLoadInit(_arg1:LoaderEvent):void{ _loader.removeEventListener(LoaderEvent.onLoadInitEVENT, OnLoadInit); ParseTexts(_texts, _loader.getXML()); dispatchEvent(new Event(LOAD_COMPLETE)); } private function ParseTexts(_arg1:Dictionary, _arg2:XML):void{ var _local3:XML; for each (_local3 in _arg2.term) { _arg1[_local3.@key.toString()] = _local3.toString(); }; } public function get Texts():Dictionary{ return (_texts); } public static function get Instance():TextLoader{ if (!(TextLoader._instance is TextLoader)){ TextLoader._instance = new TextLoader(new SingletonBlocker()); }; return (_instance); } } }//package txt class SingletonBlocker { private function SingletonBlocker(){ } }
Section 242
//HUDManager (ui.HUDManager) package ui { import flash.events.*; import flash.display.*; import game.*; import txt.*; import com.gamesandweb.game.*; import flash.text.*; import buttons.*; public class HUDManager { private var _view:MovieClip;// = null private var avatar1View:MovieClip; private var avatar2View:MovieClip; private static var _instance:HUDManager; public function HUDManager(_arg1:SingletonBlocker){ _view = null; super(); if (_arg1 == null){ return; }; } public function Hide():void{ View.visible = false; } public function get View():MovieClip{ return (_view); } protected function OnSoundButtonClick(_arg1:MouseEvent):void{ Global.DispatchGameEvent("OnSoundBtnClick"); } public function RemoveHelpEventListener(){ RollOutBtn(_view.getChildByName("help_btn")).HitArea.removeEventListener(MouseEvent.CLICK, OnHelpButtonClick); } public function ShowLives(){ TextField(_view.getChildByName("Player1_life")).visible = true; TextField(_view.getChildByName("Player2_life")).visible = true; } protected function SetTexts():void{ ((_view.getChildByName("scoreTxt_mc") as MovieClip).getChildByName("scoreLabel_txt") as TextField).htmlText = TextLoader.Instance.Texts["HUDScoreLbl"]; } public function AddHelpEventListener(){ RollOutBtn(_view.getChildByName("help_btn")).HitArea.addEventListener(MouseEvent.CLICK, OnHelpButtonClick); } public function ToggleMute(_arg1:Boolean):void{ ((_view.getChildByName("sound_btn") as MovieClip).getChildByName("muteLine_mc") as MovieClip).visible = _arg1; } protected function OnHelpButtonClick(_arg1:MouseEvent):void{ Global.DispatchGameEvent("OnHelpBtnClick"); } public function Initialize(_arg1:MovieClip):void{ _view = _arg1; InitializeChildren(); ToggleMute(false); } public function AvatarsEntry(_arg1:Function):void{ avatar1View = MovieClip(MovieClip(_view.getChildByName("Player1Avatar_mc")).getChildAt(0)); avatar2View = MovieClip(MovieClip(_view.getChildByName("Player2Avatar_mc")).getChildAt(0)); MovieClip(MovieClip(_view.getChildByName("Player1Avatar_mc"))).visible = true; MovieClip(MovieClip(_view.getChildByName("Player2Avatar_mc"))).visible = true; avatar1View.gotoAndPlay(1); avatar2View.gotoAndPlay(1); Update(); avatar1View.addEventListener("AvatarsEntranceOver", _arg1); } public function Show():void{ View.visible = true; } protected function InitializeChildren():void{ RollOutBtn(_view.getChildByName("sound_btn")).HitArea.addEventListener(MouseEvent.CLICK, OnSoundButtonClick); AddHelpEventListener(); _view.tabChildren = false; } public function Update():void{ TextField(_view.getChildByName("Player1_life")).text = String(GameManager.Instance.bakugan1.life); TextField(_view.getChildByName("Player2_life")).text = String(GameManager.Instance.bakugan2.life); MovieClip(avatar1View.getChildByName("life_mc")).gotoAndStop(Math.round(((GameManager.Instance.bakugan1.life * 100) / GameManager.Instance.bakugan1.initialLife))); MovieClip(avatar2View.getChildByName("life_mc")).gotoAndStop(Math.round(((GameManager.Instance.bakugan2.life * 100) / GameManager.Instance.bakugan2.initialLife))); } public function SetEnemyAvatar(_arg1:String):void{ MovieClip(MovieClip(_view.getChildByName("Player2Avatar_mc"))).gotoAndStop(_arg1); MovieClip(MovieClip(_view.getChildByName("Player1Avatar_mc"))).visible = false; MovieClip(MovieClip(_view.getChildByName("Player2Avatar_mc"))).visible = false; TextField(_view.getChildByName("Player1_life")).visible = false; TextField(_view.getChildByName("Player2_life")).visible = false; } public static function get Instance():HUDManager{ if (!(HUDManager._instance is HUDManager)){ HUDManager._instance = new HUDManager(new SingletonBlocker()); }; return (_instance); } } }//package ui class SingletonBlocker { private function SingletonBlocker(){ } }
Section 243
//UIFactory (ui.UIFactory) package ui { import flash.display.*; public class UIFactory { private var _container:DisplayObjectContainer;// = null private var _instructions:UIInstructions;// = null private var _textTransition:UITextTransition;// = null private var _gameWonScreen:UIGameWonScreen;// = null private var _microphoneScreen:UIMicrophoneScreen;// = null private var _mainMenu:UIMainMenu;// = null private var _gameLostScreen:UIGameLostScreen;// = null private var _transition:UITransition;// = null private static var _instance:UIFactory; public function UIFactory(_arg1:SingletonBlocker){ _container = null; _mainMenu = null; _instructions = null; _gameWonScreen = null; _gameLostScreen = null; _transition = null; _microphoneScreen = null; _textTransition = null; super(); if (_arg1 == null){ throw (new Error(("Public construction not allowed." + "Use GetInstance()"))); }; } public function get Instructions():UIInstructions{ if (!(_instructions is UIInstructions)){ _instructions = new UIInstructions(new InstructionsAsset()); _container.addChild(_instructions.View); }; return (_instructions); } public function get MicrophoneScreen():UIMicrophoneScreen{ if (!(_microphoneScreen is UIMicrophoneScreen)){ _microphoneScreen = new UIMicrophoneScreen(new MicrophoneScreenAsset()); _container.addChild(_microphoneScreen.View); }; return (_microphoneScreen); } public function get MainMenu():UIMainMenu{ if (!(_mainMenu is UIMainMenu)){ _mainMenu = new UIMainMenu(new MainMenuAsset()); _container.addChild(_mainMenu.View); }; return (_mainMenu); } public function get GameLostScreen():UIGameLostScreen{ if (!(_gameLostScreen is UIGameLostScreen)){ _gameLostScreen = new UIGameLostScreen(new GameLostAsset()); _container.addChild(_gameLostScreen.View); }; return (_gameLostScreen); } public function get TextTransition():UITextTransition{ if (!(_textTransition is UITextTransition)){ _textTransition = new UITextTransition(new TextTransitionAsset()); _container.addChild(_textTransition.View); }; return (_textTransition); } public function get GameWonScreen():UIGameWonScreen{ if (!(_gameWonScreen is UIGameWonScreen)){ _gameWonScreen = new UIGameWonScreen(new GameWonAsset()); _container.addChild(_gameWonScreen.View); }; return (_gameWonScreen); } public function get Transition():UITransition{ if (!(_transition is UITransition)){ _transition = new UITransition(new TransitionAsset()); _container.addChild(_transition.View); }; return (_transition); } public function Initialize(_arg1:DisplayObjectContainer):void{ _container = _arg1; Instructions.Hide(); MainMenu.Hide(); MainMenu.View.x = 300; MainMenu.View.y = 200; GameLostScreen.Hide(); GameWonScreen.Hide(); MicrophoneScreen.Hide(); Transition.Hide(); TextTransition.Hide(); MainMenu.View.gotoAndStop(1); Instructions.View.gotoAndStop(1); GameLostScreen.View.gotoAndStop(1); GameWonScreen.View.gotoAndStop(1); MicrophoneScreen.View.gotoAndStop(1); Transition.View.gotoAndStop(1); TextTransition.View.gotoAndStop(1); TextTransition.HtmlText = ""; MainMenu.View.tabChildren = false; Instructions.View.tabChildren = false; GameLostScreen.View.tabChildren = false; GameWonScreen.View.tabChildren = false; MicrophoneScreen.View.tabChildren = false; Transition.View.tabChildren = false; TextTransition.View.tabChildren = false; } public static function get Instance():UIFactory{ if (!(UIFactory._instance is UIFactory)){ UIFactory._instance = new UIFactory(new SingletonBlocker()); }; return (_instance); } } }//package ui class SingletonBlocker { private function SingletonBlocker(){ } }
Section 244
//UIGameLostScreen (ui.UIGameLostScreen) package ui { import flash.events.*; import flash.display.*; import txt.*; import com.gamesandweb.ui.*; import com.gamesandweb.game.*; import flash.text.*; import buttons.*; public class UIGameLostScreen extends UIWidget { protected var _container:MovieClip;// = null public function UIGameLostScreen(_arg1:MovieClip, _arg2:int=-1){ _container = null; super(_arg1, _arg2); InitializeChildren(); SetTexts(); } override public function FadeOut():void{ super.FadeOut(); RollOutBtn(_container.getChildByName("playAgain_btn")).HitArea.removeEventListener(MouseEvent.CLICK, OnPlayAgainButtonClick); RollOutBtn(_container.getChildByName("mainMenu_btn")).HitArea.removeEventListener(MouseEvent.CLICK, OnMainMenuButtonClick); } override public function OnFadeInOver(_arg1:Event):void{ super.OnFadeInOver(_arg1); RollOutBtn(_container.getChildByName("playAgain_btn")).HitArea.addEventListener(MouseEvent.CLICK, OnPlayAgainButtonClick); RollOutBtn(_container.getChildByName("mainMenu_btn")).HitArea.addEventListener(MouseEvent.CLICK, OnMainMenuButtonClick); } protected function OnMainMenuButtonClick(_arg1:MouseEvent):void{ Global.DispatchGameEvent("OnMainMenuBtnClick"); } override public function OnFadeOutOver(_arg1:Event):void{ super.OnFadeOutOver(_arg1); Global.DispatchGameEvent("onGameLostFadeOutOver"); } protected function SetTexts():void{ TextField(MovieClip(MovieClip(_container.getChildByName("gameLostTitle_mc")).getChildByName("textContainer_mc")).getChildByName("text_txt")).htmlText = TextLoader.Instance.Texts["GameLostTitle"]; TextField(MovieClip(_container.getChildByName("text_mc")).getChildByName("text_txt")).htmlText = TextLoader.Instance.Texts["GameLostDescription"]; RollOutBtn(_container.getChildByName("playAgain_btn")).HtmlText = TextLoader.Instance.Texts["GameLostAgainBtn"]; RollOutBtn(_container.getChildByName("mainMenu_btn")).HtmlText = TextLoader.Instance.Texts["GameLostMenuBtn"]; } protected function InitializeChildren():void{ _container = (_view.getChildByName("container_mc") as MovieClip); if (_container == null){ _container = View; }; } protected function OnPlayAgainButtonClick(_arg1:MouseEvent):void{ Global.DispatchGameEvent("OnPlayAgainBtnClick"); } } }//package ui
Section 245
//UIGameWonScreen (ui.UIGameWonScreen) package ui { import flash.events.*; import flash.display.*; import txt.*; import com.gamesandweb.ui.*; import com.gamesandweb.game.*; import flash.text.*; import buttons.*; public class UIGameWonScreen extends UIWidget { protected var _container:MovieClip;// = null public function UIGameWonScreen(_arg1:MovieClip, _arg2:int=-1){ _container = null; super(_arg1, _arg2); InitializeChildren(); SetTexts(); } override public function FadeOut():void{ super.FadeOut(); RollOutBtn(_container.getChildByName("playAgain_btn")).HitArea.removeEventListener(MouseEvent.CLICK, OnPlayAgainButtonClick); RollOutBtn(_container.getChildByName("mainMenu_btn")).HitArea.removeEventListener(MouseEvent.CLICK, OnMainMenuButtonClick); } override public function OnFadeInOver(_arg1:Event):void{ super.OnFadeInOver(_arg1); RollOutBtn(_container.getChildByName("playAgain_btn")).HitArea.addEventListener(MouseEvent.CLICK, OnPlayAgainButtonClick); RollOutBtn(_container.getChildByName("mainMenu_btn")).HitArea.addEventListener(MouseEvent.CLICK, OnMainMenuButtonClick); } protected function OnMainMenuButtonClick(_arg1:MouseEvent):void{ Global.DispatchGameEvent("OnMainMenuBtnClick"); } override public function OnFadeOutOver(_arg1:Event):void{ super.OnFadeOutOver(_arg1); Global.DispatchGameEvent("onGameWonFadeOutOver"); } protected function SetTexts():void{ TextField(MovieClip(MovieClip(_container.getChildByName("gameWonTitle_mc")).getChildByName("title_mc")).getChildByName("text_txt")).htmlText = TextLoader.Instance.Texts["GameWonTitle"]; TextField(MovieClip(_container.getChildByName("gameWonText_mc")).getChildByName("text_txt")).htmlText = TextLoader.Instance.Texts["GameWonText"]; RollOutBtn(_container.getChildByName("playAgain_btn")).HtmlText = TextLoader.Instance.Texts["GameWonAgainBtn"]; RollOutBtn(_container.getChildByName("mainMenu_btn")).HtmlText = TextLoader.Instance.Texts["GameWonMenuBtn"]; } protected function InitializeChildren():void{ _container = (_view.getChildByName("container_mc") as MovieClip); if (_container == null){ _container = View; }; } protected function OnPlayAgainButtonClick(_arg1:MouseEvent):void{ Global.DispatchGameEvent("OnPlayAgainBtnClick"); } } }//package ui
Section 246
//UIInstructions (ui.UIInstructions) package ui { import flash.events.*; import flash.display.*; import txt.*; import com.gamesandweb.ui.*; import com.gamesandweb.game.*; import flash.text.*; public class UIInstructions extends UIWidget { protected var _container:MovieClip;// = null protected var _continueBtn:SimpleButton;// = null public function UIInstructions(_arg1:MovieClip, _arg2:int=-1){ _continueBtn = null; _container = null; super(_arg1, _arg2); InitializeChildren(); SetTexts(); } override public function FadeOut():void{ super.FadeOut(); MovieClip(View.getChildByName("continue_btn")).removeEventListener(MouseEvent.CLICK, OnContinueButtonClick); } override public function OnFadeInOver(_arg1:Event):void{ super.OnFadeInOver(_arg1); Global.DispatchGameEvent("InstructionsFadeInOver"); MovieClip(View.getChildByName("continue_btn")).addEventListener(MouseEvent.CLICK, OnContinueButtonClick); } override public function OnFadeOutOver(_arg1:Event):void{ super.OnFadeOutOver(_arg1); Global.DispatchGameEvent("InstructionsFadeOutOver"); } protected function SetTexts():void{ TextField(MovieClip(View.getChildByName("continue_btn")).getChildByName("text_txt")).htmlText = TextLoader.Instance.Texts["LevelWonContinueBtn"]; } protected function InitializeChildren():void{ _container = (_view.getChildByName("container_mc") as MovieClip); if (_container == null){ _container = View; }; MovieClip(View.getChildByName("continue_btn")).buttonMode = true; } public function OnContinueButtonClick(_arg1:MouseEvent):void{ Global.DispatchGameEvent("OnInstructionsContinueBtnClick"); } } }//package ui
Section 247
//UIMainMenu (ui.UIMainMenu) package ui { import flash.events.*; import flash.display.*; import txt.*; import com.gamesandweb.ui.*; import com.gamesandweb.game.*; import buttons.*; public class UIMainMenu extends UIWidget { protected var _container:MovieClip;// = null protected var _playBtn:SimpleButton;// = null public function UIMainMenu(_arg1:MovieClip, _arg2:int=-1){ _playBtn = null; _container = null; super(_arg1, _arg2); InitializeChildren(); SetTexts(); } override public function FadeOut():void{ super.FadeOut(); RollOutBtn(_container.getChildByName("play_btn")).HitArea.removeEventListener(MouseEvent.CLICK, OnPlayButtonClick); } override public function OnFadeInOver(_arg1:Event):void{ super.OnFadeInOver(_arg1); if (!Sfx.IsPlaying(Sfx.MUSIC_INTRO)){ Sfx.PlayMusic(Sfx.MUSIC_INTRO, 1); }; RollOutBtn(_container.getChildByName("play_btn")).HitArea.addEventListener(MouseEvent.CLICK, OnPlayButtonClick); } protected function OnPlayButtonClick(_arg1:MouseEvent):void{ Sfx.PlaySound(Sfx.SFX_OTHERS_PLAYBTN); Global.DispatchGameEvent("OnPlayBtnClick"); FadeOut(); } override public function OnFadeOutOver(_arg1:Event):void{ super.OnFadeOutOver(_arg1); Global.DispatchGameEvent("MainMenuFadeOutOver"); } protected function SetTexts():void{ RollOutBtn(_container.getChildByName("play_btn")).HtmlText = TextLoader.Instance.Texts["PlayBtn"]; } protected function InitializeChildren():void{ _container = (_view.getChildByName("container_mc") as MovieClip); if (_container == null){ _container = View; }; } override public function FadeIn():void{ super.FadeIn(); Sfx.PlaySound(Sfx.SFX_OTHERS_MAIN_INTRO); } } }//package ui
Section 248
//UIMicrophoneScreen (ui.UIMicrophoneScreen) package ui { import flash.display.*; import com.gamesandweb.ui.*; public class UIMicrophoneScreen extends UIWidget { protected var _container:MovieClip;// = null public function UIMicrophoneScreen(_arg1:MovieClip, _arg2:int=-1){ _container = null; super(_arg1, _arg2); InitializeChildren(); SetTexts(); } protected function InitializeChildren():void{ _container = (_view.getChildByName("container_mc") as MovieClip); if (_container == null){ _container = View; }; } protected function SetTexts():void{ } } }//package ui
Section 249
//UITextTransition (ui.UITextTransition) package ui { import flash.display.*; import flash.text.*; public class UITextTransition extends UITransition { public function UITextTransition(_arg1:MovieClip, _arg2:int=-1){ super(_arg1, _arg2); } public function set Text(_arg1:String):void{ var _local2:MovieClip; var _local3:TextField; _local2 = (View.getChildByName("textContainer_mc") as MovieClip); if (_local2 == null){ return; }; _local3 = (_local2.getChildByName("text_txt") as TextField); if (_local3 == null){ return; }; _local3.text = _arg1; } public function set HtmlText(_arg1:String):void{ var _local2:MovieClip; var _local3:TextField; _local2 = (View.getChildByName("textContainer_mc") as MovieClip); if (_local2 == null){ return; }; _local3 = (_local2.getChildByName("text_txt") as TextField); if (_local3 == null){ return; }; _local3.htmlText = _arg1; } } }//package ui
Section 250
//UITransition (ui.UITransition) package ui { import flash.events.*; import flash.display.*; import com.gamesandweb.ui.*; import com.gamesandweb.game.*; public class UITransition extends UIWidget { public function UITransition(_arg1:MovieClip, _arg2:int=-1){ super(_arg1, _arg2); } override public function OnFadeInOver(_arg1:Event):void{ super.OnFadeInOver(_arg1); Global.DispatchGameEvent("TransitionFadeInOver"); } override public function OnFadeOutOver(_arg1:Event):void{ super.OnFadeOutOver(_arg1); Global.DispatchGameEvent("TransitionFadeOutOver"); } } }//package ui
Section 251
//LayerFactory (view.LayerFactory) package view { import flash.utils.*; import flash.display.*; public class LayerFactory extends MovieClip { protected var _container:DisplayObjectContainer;// = null protected var _initialized:Boolean;// = false protected var _layers:Dictionary;// = null protected var _layersArray:Array;// = null public static const FOREGROUND:String = "foreground"; public static const GAME:String = "game"; public static const BACKGROUND:String = "background"; public static const HUD:String = "hud"; public static const UI:String = "ui"; private static var _instance:LayerFactory = null; public function LayerFactory(_arg1:SingletonEnforcer){ _container = null; _layers = null; _layersArray = null; _initialized = false; super(); } public function Initialize(_arg1:DisplayObjectContainer, _arg2:Array=null):void{ var _local3:String; if (!_initialized){ _initialized = true; _container = _arg1; _layers = new Dictionary(); _layersArray = new Array(); for (_local3 in _arg2) { _layers[_arg2[_local3]] = new MovieClip(); _layersArray.push(_layers[_arg2[_local3]]); _container.addChild(_layers[_arg2[_local3]]); }; }; } public function GetLayer(_arg1:String):MovieClip{ return ((_layers[_arg1] as MovieClip)); } public static function get Instance():LayerFactory{ if (_instance == null){ _instance = new LayerFactory(new SingletonEnforcer()); }; return (_instance); } } }//package view class SingletonEnforcer { private function SingletonEnforcer(){ } }
Section 252
//AttacksBanner_mc (AttacksBanner_mc) package { import flash.display.*; public dynamic class AttacksBanner_mc extends MovieClip { public var attack_label:MovieClip; public function AttacksBanner_mc(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package
Section 253
//BackgroundAsset (BackgroundAsset) package { import flash.display.*; public dynamic class BackgroundAsset extends MovieClip { public function BackgroundAsset(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package
Section 254
//CardDisplayer (CardDisplayer) package { import model.*; public dynamic class CardDisplayer extends CardDisplayer { public function CardDisplayer(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 255
//ContinueMicrophoneBtn (ContinueMicrophoneBtn) package { import buttons.*; public dynamic class ContinueMicrophoneBtn extends RollOutBtn { public function ContinueMicrophoneBtn(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 256
//DamageLabel (DamageLabel) package { import flash.events.*; import flash.display.*; public dynamic class DamageLabel extends MovieClip { public var number_mc:MovieClip; public function DamageLabel(){ addFrameScript(42, frame43); } function frame43(){ stop(); dispatchEvent(new Event("NumberAnimationOver")); } } }//package
Section 257
//Debugger (Debugger) package { import flash.utils.*; public class Debugger { private static var _logCount:int = 1; private static var _debugging:Boolean = true; public static function Initialize(_arg1:Boolean):void{ _debugging = _arg1; _logCount = 0; } public static function LogStack(_arg1:Boolean=false):void{ var _local2:Error; var _local3:String; if (!_debugging){ return; }; _local2 = new Error(); _local3 = String("============ STACK ============\n").concat(_local2.getStackTrace()); if (_arg1){ _local3 = String((("@ " + getTimer()) + " ms --> ")).concat(_local3); }; _local3 = _local3.concat("\n===============================\n"); _local3 = String(++_logCount).concat(") ").concat(_local3); } public static function Log(_arg1:String, _arg2:Boolean=false){ if (!_debugging){ return; }; if (_arg2){ _arg1 = String((("@ " + getTimer()) + " ms --> ")).concat(_arg1); }; _arg1 = _arg1.concat("\n"); _arg1 = String(++_logCount).concat(") ").concat(_arg1); } public static function ResetCounter():void{ _logCount = 0; } } }//package
Section 258
//Drago_mc (Drago_mc) package { import flash.events.*; import flash.display.*; public dynamic class Drago_mc extends MovieClip { public var character_mc:MovieClip; public function Drago_mc(){ addFrameScript(21, frame22, 46, frame47, 60, frame61, 162, frame163, 168, frame169, 175, frame176, 176, frame177, 226, frame227, 249, frame250, 291, frame292); } function frame169(){ stop(); dispatchEvent(new Event("powerEffectOver")); } function frame163(){ gotoAndPlay("idle"); } function frame292(){ stop(); } function frame176(){ stop(); dispatchEvent(new Event("hitOver")); } function frame177(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_VORTEX); }; } function frame227(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_CLOSE); }; } function frame22(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_OPEN); }; } function frame47(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_SPAWN); }; } function frame250(){ stop(); dispatchEvent(new Event("exitOver")); } function frame61(){ stop(); dispatchEvent(new Event("entranceOver")); } } }//package
Section 259
//DragoShield_mc (DragoShield_mc) package { import flash.events.*; import flash.display.*; public dynamic class DragoShield_mc extends MovieClip { public function DragoShield_mc(){ addFrameScript(15, frame16, 23, frame24); } function frame16(){ gotoAndPlay("ciclo"); } function frame24(){ stop(); dispatchEvent(new Event("ShieldOut")); } } }//package
Section 260
//EnemyCardDisplayer (EnemyCardDisplayer) package { import flash.events.*; import flash.display.*; public dynamic class EnemyCardDisplayer extends MovieClip { public var Picture:LargeCardViewsAsset; public function EnemyCardDisplayer(){ addFrameScript(70, frame71); } function frame71(){ stop(); dispatchEvent(new Event("EnemyCardOut")); } } }//package
Section 261
//GameInterface (GameInterface) package { import flash.display.*; public dynamic class GameInterface extends MovieClip { public var DefenseP1:MovieClip; public var Description:MovieClip; public var DefenseP2:MovieClip; public var Defense_button:MovieClip; public var Display:CardDisplayer; public var CardMenu:MovieClip; public var Attack_button:MovieClip; public var AttackMenu_mc:MovieClip; } }//package
Section 262
//GameLostAsset (GameLostAsset) package { import flash.events.*; import flash.display.*; import com.gamesandweb.ui.*; public dynamic class GameLostAsset extends MovieClip { public var playAgain_btn:PlayAgainLostBtn; public var gameLostTitle_mc:MovieClip; public var mainMenu_btn:MainMenuLostBtn; public var text_mc:MovieClip; public function GameLostAsset(){ addFrameScript(0, frame1, 1, frame2, 74, frame75, 75, frame76, 79, frame80); } function frame75(){ dispatchEvent(new Event(UIWidget.FADE_IN_OVER)); stop(); } function frame76(){ dispatchEvent(new Event(UIWidget.FADE_OUT)); } function frame80(){ stop(); dispatchEvent(new Event(UIWidget.FADE_OUT_OVER)); } function frame1(){ stop(); } function frame2(){ dispatchEvent(new Event(UIWidget.FADE_IN)); play(); } } }//package
Section 263
//GameWonAsset (GameWonAsset) package { import flash.events.*; import flash.display.*; import com.gamesandweb.ui.*; public dynamic class GameWonAsset extends MovieClip { public var gameWonText_mc:MovieClip; public var playAgain_btn:PlayAgainWonBtn; public var gameWonTitle_mc:MovieClip; public var mainMenu_btn:MainMenuWonBtn; public function GameWonAsset(){ addFrameScript(0, frame1, 1, frame2, 79, frame80, 80, frame81, 84, frame85); } function frame80(){ dispatchEvent(new Event(UIWidget.FADE_IN_OVER)); stop(); } function frame81(){ dispatchEvent(new Event(UIWidget.FADE_OUT)); } function frame85(){ stop(); dispatchEvent(new Event(UIWidget.FADE_OUT_OVER)); } function frame1(){ stop(); } function frame2(){ dispatchEvent(new Event(UIWidget.FADE_IN)); play(); } } }//package
Section 264
//Gorem_mc (Gorem_mc) package { import flash.events.*; import flash.display.*; public dynamic class Gorem_mc extends MovieClip { public var character_mc:MovieClip; public function Gorem_mc(){ addFrameScript(19, frame20, 42, frame43, 55, frame56, 150, frame151, 156, frame157, 163, frame164, 164, frame165, 212, frame213, 232, frame233); } function frame151(){ gotoAndPlay("idle"); } function frame157(){ stop(); dispatchEvent(new Event("powerEffectOver")); } function frame164(){ stop(); dispatchEvent(new Event("hitOver")); } function frame165(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_VORTEX); }; } function frame213(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_CLOSE); }; } function frame20(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_OPEN); }; } function frame233(){ stop(); dispatchEvent(new Event("exitOver")); } function frame43(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_SPAWN); }; } function frame56(){ stop(); dispatchEvent(new Event("entranceOver")); } } }//package
Section 265
//GoremShield_mc (GoremShield_mc) package { import flash.events.*; import flash.display.*; public dynamic class GoremShield_mc extends MovieClip { public function GoremShield_mc(){ addFrameScript(15, frame16, 23, frame24); } function frame16(){ gotoAndPlay("ciclo"); } function frame24(){ stop(); dispatchEvent(new Event("ShieldOut")); } } }//package
Section 266
//HelpBtn (HelpBtn) package { import buttons.*; public dynamic class HelpBtn extends RollOutBtn { public function HelpBtn(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 267
//HUDAsset (HUDAsset) package { import flash.display.*; import flash.text.*; public dynamic class HUDAsset extends MovieClip { public var Player2Avatar_mc:MovieClip; public var sound_btn:SoundBtn; public var Player2_life:TextField; public var help_btn:HelpBtn; public var Player1_life:TextField; public var Player1Avatar_mc:MovieClip; } }//package
Section 268
//Hydra_mc (Hydra_mc) package { import flash.events.*; import flash.display.*; public dynamic class Hydra_mc extends MovieClip { public var character_mc:MovieClip; public function Hydra_mc(){ addFrameScript(25, frame26, 43, frame44, 56, frame57, 150, frame151, 156, frame157, 163, frame164, 164, frame165, 210, frame211, 231, frame232); } function frame151(){ gotoAndPlay("idle"); } function frame157(){ stop(); dispatchEvent(new Event("powerEffectOver")); } function frame164(){ stop(); dispatchEvent(new Event("hitOver")); } function frame165(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_VORTEX); }; } function frame211(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_CLOSE); }; } function frame26(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_OPEN); }; } function frame232(){ stop(); dispatchEvent(new Event("exitOver")); } function frame44(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_SPAWN); }; } function frame57(){ stop(); dispatchEvent(new Event("entranceOver")); } } }//package
Section 269
//HydraShield_mc (HydraShield_mc) package { import flash.events.*; import flash.display.*; public dynamic class HydraShield_mc extends MovieClip { public function HydraShield_mc(){ addFrameScript(15, frame16, 23, frame24); } function frame16(){ gotoAndPlay("ciclo"); } function frame24(){ stop(); dispatchEvent(new Event("ShieldOut")); } } }//package
Section 270
//InstructionsAsset (InstructionsAsset) package { import flash.events.*; import flash.display.*; import com.gamesandweb.ui.*; public dynamic class InstructionsAsset extends MovieClip { public var continue_btn:MovieClip; public function InstructionsAsset(){ addFrameScript(0, frame1, 1, frame2, 6, frame7, 11, frame12, 16, frame17); } function frame12(){ dispatchEvent(new Event(UIWidget.FADE_OUT)); } function frame7(){ dispatchEvent(new Event(UIWidget.FADE_IN_OVER)); stop(); } function frame1(){ stop(); } function frame17(){ stop(); dispatchEvent(new Event(UIWidget.FADE_OUT_OVER)); } function frame2(){ dispatchEvent(new Event(UIWidget.FADE_IN)); play(); } } }//package
Section 271
//interfaceAnimations_mc (interfaceAnimations_mc) package { import flash.events.*; import flash.display.*; public dynamic class interfaceAnimations_mc extends MovieClip { public function interfaceAnimations_mc(){ addFrameScript(0, frame1, 10, frame11, 14, frame15); } function frame15(){ stop(); dispatchEvent(new Event("FadeOutOver")); } function frame1(){ stop(); } function frame11(){ stop(); dispatchEvent(new Event("FadeInOver")); } } }//package
Section 272
//LargeCardViewsAsset (LargeCardViewsAsset) package { import assets.*; public dynamic class LargeCardViewsAsset extends CardViewAsset { public function LargeCardViewsAsset(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 273
//MainApp (MainApp) package { import flash.events.*; import flash.display.*; import controller.*; import ui.*; import game.*; import config.*; import txt.*; import com.gamesandweb.ui.*; import com.gamesandweb.game.events.*; import view.*; import com.gamesandweb.game.*; import flash.text.*; import flash.ui.*; public class MainApp extends MovieClip { private var _currState:int;// = 0 private var _preloader:MovieClip;// = null private var _onTransitionFadeInOver:Function;// = null private var _initialized:Boolean;// = false private var _muted:Boolean;// = false private var _prevState:int;// = 0 private var _paused:Boolean;// = false private var _testingWidgets:Boolean;// = false private var _onTransitionFadeOutOver:Function;// = null private var _onSpacebarPressed:Function;// = null private var _currentGameOverScreen:UIWidget;// = null private static const ST_INSTRUCTIONS:int = 4; private static const ST_GAMEOVER:int = 3; private static const ST_MAIN_MENU:int = 1; public static const CONFIG_PATH:String = "config/config.xml"; private static const ST_INGAME:int = 2; private static const ST_LOADING:int = 0; public static var STATE_DEBUG:Boolean = false; private static var _instance:MainApp; public function MainApp(){ _preloader = null; _onTransitionFadeInOver = null; _onTransitionFadeOutOver = null; _onSpacebarPressed = null; _initialized = false; _paused = false; _currentGameOverScreen = null; _prevState = ST_LOADING; _currState = ST_LOADING; _testingWidgets = false; _muted = false; super(); addFrameScript(0, frame1, 1, frame2, 2, frame3); _initialized = false; _instance = this; _currState = ST_LOADING; _prevState = ST_LOADING; GameContext.BasePath = (((loaderInfo.parameters.basePath as String) == null)) ? "" : (loaderInfo.parameters.basePath as String); Global.Initialize(this); Global.AddEventListener(GameEvent.MILESTONE_REACH, OnGameEvent); addEventListener(Event.REMOVED_FROM_STAGE, OnRemoved); StartPreloader(); } private function OnConfigLoadComplete(_arg1:Event):void{ var _local2:String; var _local3:String; ConfigLoader.Instance.removeEventListener(ConfigLoader.LOAD_COMPLETE, OnConfigLoadComplete); GameContext.Lang = (((loaderInfo.parameters.lang as String) == null)) ? ConfigLoader.Instance.Config["DefaultLang"] : (loaderInfo.parameters.lang as String); Debugger.Initialize((ConfigLoader.Instance.Config["DebugMode"] == "true")); _local2 = (GameContext.BasePath + ConfigLoader.Instance.Config["TextsPath"]); _local3 = ConfigLoader.Instance.Config["LangLabel"]; _local2 = _local2.replace(_local3, GameContext.Lang); TextLoader.Instance.addEventListener(TextLoader.LOAD_COMPLETE, OnTxtLoadComplete); TextLoader.Instance.LoadTexts(_local2); } public function Restart():void{ GameManager.Instance.RestartGame(); } private function OnReturnToStage(_arg1:MouseEvent):void{ GameContext.GlobalStage.removeEventListener(MouseEvent.MOUSE_MOVE, OnReturnToStage); ResumeGameHUD(); } private function StartPreloader():void{ ConfigLoader.Instance.addEventListener(ConfigLoader.LOAD_COMPLETE, OnConfigLoadComplete); ConfigLoader.Instance.LoadConfig((GameContext.BasePath + CONFIG_PATH)); } private function LoadProgress(_arg1:Event):void{ var _local2:int; var _local3:int; var _local4:int; var _local5:TextField; var _local6:MovieClip; var _local7:String; var _local8:String; _local2 = this.root.loaderInfo.bytesLoaded; _local3 = this.root.loaderInfo.bytesTotal; _local4 = Math.floor(((_local2 / _local3) * (100 - ConfigLoader.Instance.Config["SndWeghtPct"]))); _local5 = ((_preloader.getChildByName("progress_mc") as MovieClip).getChildByName("progress_txt") as TextField); _local6 = (_preloader.getChildByName("progressBar_mc") as MovieClip); _local5.text = (_local4.toString() + "%"); _local6.gotoAndStop(Math.ceil(((_local4 * _local6.totalFrames) / 100))); if (_local2 >= _local3){ removeEventListener(Event.ENTER_FRAME, LoadProgress); _local7 = (GameContext.BasePath + ConfigLoader.Instance.Config["SoundsPath"]); _local8 = ConfigLoader.Instance.Config["LangLabel"]; _local7 = _local7.replace(_local8, GameContext.Lang); Sfx.InitExternal(_local7); addEventListener(Event.ENTER_FRAME, OnSoundsLoadProgress); }; } function frame3(){ stop(); } private function OnRemoved(_arg1:Event):void{ removeEventListener(Event.REMOVED_FROM_STAGE, OnRemoved); removeEventListener(Event.ENTER_FRAME, LoadProgress); removeEventListener(Event.ENTER_FRAME, OnSoundsLoadProgress); ConfigLoader.Instance.removeEventListener(ConfigLoader.LOAD_COMPLETE, OnConfigLoadComplete); TextLoader.Instance.removeEventListener(TextLoader.LOAD_COMPLETE, OnTxtLoadComplete); Sfx.Destroy(); GameManager.Instance.Finalize(); InputManager.Finalize(); } public function get State():int{ return (_currState); } function frame1(){ stop(); } function frame2(){ stop(); } public function OnGameEvent(_arg1:GameEvent):void{ switch (_arg1.name){ case "OnPlayBtnClick": UIFactory.Instance.Instructions.FadeIn(); break; case "MainMenuFadeOutOver": break; case "InstructionsFadeInOver": break; case "OnInstructionsContinueBtnClick": UIFactory.Instance.Instructions.FadeOut(); _onSpacebarPressed = null; break; case "InstructionsFadeOutOver": if (State == ST_MAIN_MENU){ Start(); }; State = ST_INGAME; break; case "OnGameLost": State = ST_GAMEOVER; Sfx.PlayMusic(Sfx.MUSIC_GAME_OVER); HUDManager.Instance.Hide(); _currentGameOverScreen = UIFactory.Instance.GameLostScreen; _currentGameOverScreen.FadeIn(); break; case "OnGameWon": State = ST_GAMEOVER; Sfx.PlayMusic(Sfx.MUSIC_GAME_WON); HUDManager.Instance.Hide(); _currentGameOverScreen = UIFactory.Instance.GameWonScreen; _currentGameOverScreen.FadeIn(); break; case "OnMainMenuBtnClick": State = ST_MAIN_MENU; _currentGameOverScreen.FadeOut(); break; case "OnPlayAgainBtnClick": State = ST_INGAME; _currentGameOverScreen.FadeOut(); break; case "onGameLostFadeOutOver": if (State == ST_INGAME){ Restart(); } else { if (State == ST_MAIN_MENU){ UIFactory.Instance.MainMenu.ShowFadedIn(); }; }; break; case "onGameWonFadeOutOver": if (State == ST_INGAME){ Start(); } else { if (State == ST_MAIN_MENU){ UIFactory.Instance.MainMenu.ShowFadedIn(); }; }; break; case "TransitionFadeInOver": if (_onTransitionFadeInOver != null){ _onTransitionFadeInOver(); }; _onTransitionFadeInOver = null; break; case "TransitionFadeOutOver": if (_onTransitionFadeOutOver != null){ _onTransitionFadeOutOver(); }; _onTransitionFadeOutOver = null; break; case "OnHelpBtnClick": State = ST_INSTRUCTIONS; UIFactory.Instance.Instructions.FadeIn(); break; case "OnSoundBtnClick": ToggleMute(!(_muted)); break; }; } public function ResumeGameHUD():void{ if (GameManager.Instance.paused){ HUDManager.Instance.Show(); }; } private function OnKeyDown(_arg1:KeyboardEvent):void{ var _local2:UIWidget; if (((!((_onSpacebarPressed == null))) && ((_arg1.keyCode == 32)))){ _onSpacebarPressed(); }; if (GameContext.DebugMode){ _local2 = null; switch (_arg1.keyCode){ case 49: _local2 = UIFactory.Instance.GameLostScreen; break; case 50: _local2 = UIFactory.Instance.GameWonScreen; break; case 51: _local2 = UIFactory.Instance.Instructions; break; case 52: _local2 = UIFactory.Instance.MainMenu; break; case 53: _local2 = UIFactory.Instance.Transition; break; case 54: _local2 = UIFactory.Instance.TextTransition; break; }; if (_local2 != null){ _local2.FadeIn(); }; }; } public function Initialize():void{ if (!_initialized){ _initialized = true; GameContext.Initialize((this as Sprite), ConfigLoader.Instance.Config["Width"], ConfigLoader.Instance.Config["Height"], (ConfigLoader.Instance.Config["DebugMode"] == "true")); if (TextLoader.Instance.Texts["ContextMenuItems"] != undefined){ CustomizeContextMenu(); }; LayerFactory.Instance.Initialize(DisplayObjectContainer(this), [LayerFactory.BACKGROUND, "Characters", LayerFactory.GAME, "Banners", LayerFactory.FOREGROUND, LayerFactory.HUD, LayerFactory.UI]); Sfx.AddSounds(); this.gotoAndStop("game"); UIFactory.Instance.Initialize(LayerFactory.Instance.GetLayer(LayerFactory.UI)); HUDManager.Instance.Initialize(new HUDAsset()); HUDManager.Instance.Hide(); LayerFactory.Instance.GetLayer(LayerFactory.HUD).addChild(HUDManager.Instance.View); InputManager.Initialize(GameContext.GlobalStage); GameManager.Instance.Initialize(); UIFactory.Instance.MainMenu.FadeIn(); removeChild(_preloader); State = ST_MAIN_MENU; if ((ConfigLoader.Instance.Config["PauseOnFocusLost"] == "true")){ GameContext.GlobalStage.addEventListener(Event.MOUSE_LEAVE, OnLeaveStage, false, 0, true); }; GameContext.GlobalStage.addEventListener(KeyboardEvent.KEY_DOWN, OnKeyDown); if ((ConfigLoader.Instance.Config["StateDebug"] == "true")){ STATE_DEBUG = true; }; PauseGameHUD(); }; } public function Start():void{ GameManager.Instance.StartNewGame(); } public function ToggleMute(_arg1:Boolean):void{ _muted = _arg1; Sfx.ToggleMute(_arg1); HUDManager.Instance.ToggleMute(_arg1); } public function PlayTransition(_arg1:Function=null, _arg2:Function=null, _arg3:UIWidget=null):void{ _onTransitionFadeInOver = _arg1; _onTransitionFadeOutOver = _arg2; if (_arg3 == null){ _arg3 = UIFactory.Instance.Transition; }; _arg3.Show(); _arg3.FadeIn(); } private function OnTxtLoadComplete(_arg1:Event):void{ TextLoader.Instance.removeEventListener(TextLoader.LOAD_COMPLETE, OnTxtLoadComplete); _preloader = new PreloaderAsset(); addChild(_preloader); addEventListener(Event.ENTER_FRAME, LoadProgress); } private function CustomizeContextMenu():void{ var _local1:ContextMenu; var _local2:Array; var _local3:ContextMenuItem; var _local4:int; _local1 = new ContextMenu(); _local1.hideBuiltInItems(); _local2 = String(TextLoader.Instance.Texts["ContextMenuItems"]).split(","); if (_local2 == null){ return; }; _local3 = null; _local4 = _local2.length; while (--_local4 >= 0) { _local3 = new ContextMenuItem(_local2[_local4], true); _local1.customItems.unshift(_local3); }; this.contextMenu = _local1; } private function OnLeaveStage(_arg1:Event):void{ GameContext.GlobalStage.addEventListener(MouseEvent.MOUSE_MOVE, OnReturnToStage, false, 0, true); PauseGameHUD(); } public function set State(_arg1:int):void{ if (_arg1 == _currState){ return; }; _prevState = _currState; _currState = _arg1; } public function PauseGameHUD():void{ if (!GameManager.Instance.paused){ HUDManager.Instance.Hide(); }; } private function OnSoundsLoadProgress(_arg1:Event):void{ var _local2:int; var _local3:TextField; var _local4:MovieClip; _local2 = ((100 - ConfigLoader.Instance.Config["SndWeghtPct"]) + Math.floor(((Sfx.GetLoadedPercent() * ConfigLoader.Instance.Config["SndWeghtPct"]) / 100))); _local3 = ((_preloader.getChildByName("progress_mc") as MovieClip).getChildByName("progress_txt") as TextField); _local4 = (_preloader.getChildByName("progressBar_mc") as MovieClip); _local3.text = (String(_local2) + "%"); _local4.gotoAndStop(Math.ceil(((_local2 * _local4.totalFrames) / 100))); if ((((Sfx.GetLoadedPercent() == 100)) && (Sfx.IsLoading()))){ removeEventListener(Event.ENTER_FRAME, OnSoundsLoadProgress); Initialize(); }; } public static function get Instance():MainApp{ return (_instance); } } }//package
Section 274
//MainMenuAsset (MainMenuAsset) package { import flash.events.*; import flash.display.*; import com.gamesandweb.ui.*; public dynamic class MainMenuAsset extends MovieClip { public var play_btn:PlayMainMenuBtn; public function MainMenuAsset(){ addFrameScript(0, frame1, 1, frame2, 58, frame59, 74, frame75, 75, frame76, 82, frame83); } function frame75(){ dispatchEvent(new Event(UIWidget.FADE_IN_OVER)); stop(); } function frame76(){ dispatchEvent(new Event(UIWidget.FADE_OUT)); } function frame1(){ stop(); } function frame83(){ stop(); dispatchEvent(new Event(UIWidget.FADE_OUT_OVER)); } function frame2(){ dispatchEvent(new Event(UIWidget.FADE_IN)); play(); } function frame59(){ Sfx.PlayMusic(Sfx.MUSIC_INTRO); } } }//package
Section 275
//MainMenuLostBtn (MainMenuLostBtn) package { import buttons.*; public dynamic class MainMenuLostBtn extends RollOutBtn { public function MainMenuLostBtn(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 276
//MainMenuWonBtn (MainMenuWonBtn) package { import buttons.*; public dynamic class MainMenuWonBtn extends RollOutBtn { public function MainMenuWonBtn(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 277
//MenuCard_mc (MenuCard_mc) package { import model.*; public dynamic class MenuCard_mc extends MenuCard { public function MenuCard_mc(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 278
//MicrophoneScreenAsset (MicrophoneScreenAsset) package { import flash.events.*; import flash.display.*; import com.gamesandweb.ui.*; public dynamic class MicrophoneScreenAsset extends MovieClip { public var microphoneTitle_mc:MovieClip; public var continue_btn:ContinueMicrophoneBtn; public function MicrophoneScreenAsset(){ addFrameScript(0, frame1, 1, frame2, 6, frame7, 11, frame12, 16, frame17); } function frame12(){ dispatchEvent(new Event(UIWidget.FADE_OUT)); } function frame7(){ dispatchEvent(new Event(UIWidget.FADE_IN_OVER)); stop(); } function frame1(){ stop(); } function frame17(){ stop(); dispatchEvent(new Event(UIWidget.FADE_OUT_OVER)); } function frame2(){ dispatchEvent(new Event(UIWidget.FADE_IN)); play(); } } }//package
Section 279
//NextLevelScreen_mc (NextLevelScreen_mc) package { import flash.events.*; import flash.display.*; public dynamic class NextLevelScreen_mc extends MovieClip { public var unlock:MovieClip; public var unlock2:MovieClip; public var continue_btn:MovieClip; public var title_mc:MovieClip; public function NextLevelScreen_mc(){ addFrameScript(0, frame1, 38, frame39, 45, frame46); } function frame1(){ stop(); } function frame39(){ stop(); dispatchEvent(new Event("LevelWonFadeInOver")); } function frame46(){ stop(); dispatchEvent(new Event("LevelWonFadeOutOver")); } } }//package
Section 280
//PlayAgainLostBtn (PlayAgainLostBtn) package { import buttons.*; public dynamic class PlayAgainLostBtn extends RollOutBtn { public function PlayAgainLostBtn(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 281
//PlayAgainWonBtn (PlayAgainWonBtn) package { import buttons.*; public dynamic class PlayAgainWonBtn extends RollOutBtn { public function PlayAgainWonBtn(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 282
//PlayMainMenuBtn (PlayMainMenuBtn) package { import buttons.*; public dynamic class PlayMainMenuBtn extends RollOutBtn { public function PlayMainMenuBtn(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 283
//PreloaderAsset (PreloaderAsset) package { import flash.display.*; public dynamic class PreloaderAsset extends MovieClip { public var progressBar_mc:MovieClip; public var progress_mc:MovieClip; public function PreloaderAsset(){ addFrameScript(28, frame29); } function frame29(){ stop(); } } }//package
Section 284
//Preyas_mc (Preyas_mc) package { import flash.events.*; import flash.display.*; public dynamic class Preyas_mc extends MovieClip { public var character_mc:MovieClip; public function Preyas_mc(){ addFrameScript(21, frame22, 42, frame43, 55, frame56, 147, frame148, 154, frame155, 161, frame162, 162, frame163, 208, frame209, 226, frame227); } function frame155(){ stop(); dispatchEvent(new Event("powerEffectOver")); } function frame209(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_CLOSE); }; } function frame163(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_VORTEX); }; } function frame162(){ stop(); dispatchEvent(new Event("hitOver")); } function frame227(){ stop(); dispatchEvent(new Event("exitOver")); } function frame22(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_OPEN); }; } function frame43(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_SPAWN); }; } function frame56(){ stop(); dispatchEvent(new Event("entranceOver")); } function frame148(){ gotoAndPlay("idle"); } } }//package
Section 285
//PreyasShield_mc (PreyasShield_mc) package { import flash.events.*; import flash.display.*; public dynamic class PreyasShield_mc extends MovieClip { public function PreyasShield_mc(){ addFrameScript(15, frame16, 23, frame24); } function frame16(){ gotoAndPlay("ciclo"); } function frame24(){ stop(); dispatchEvent(new Event("ShieldOut")); } } }//package
Section 286
//Sfx (Sfx) package { import flash.utils.*; import flash.events.*; import com.reintroducing.sound.*; import flash.system.*; import flash.net.*; import com.bourre.load.*; import config.*; import com.bourre.error.*; public class Sfx { public static const SFX_OTHERS_ACTIONBTN:String = "ActionBtn"; public static const SFX_DRAGO_ATTACK:String = "DragoAttack"; public static const MUSIC_INGAME:String = "MusicInGame"; public static const SFX_DISPLAYER_IN:String = "DisplayerIn"; public static const MUSIC_FINAL_BOSS:String = "MusicFinalBoss"; public static const MUSIC_VERSUS_SCREEN:String = "MusicVersusScreen"; public static const MUSIC_GAME_OVER:String = "MusicGameOver"; public static const SFX_OTHERS_MAIN_INTRO:String = "MainManuIntroSound"; public static const SFX_OTHERS_ROLLOVER:String = "RollOver"; public static const SFX_CARDS_ENTRANCE_SPIN:String = "CardEntranceSpin"; public static const SFX_BAKUGAN_VORTEX:String = "BakuganVortex"; public static const MUSIC_LEVEL_WON:String = "MusicLevelWon"; public static const SFX_VERSUS_FADE_OUT:String = "VersusFadeOut"; public static const SFX_BAKUGAN_CLOSE:String = "BakuganClose"; public static const SFX_DISPLAYER_OUT:String = "DisplayerOut"; public static const SFX_VERSUS_FADE_IN:String = "VersusFadeIn"; public static const SFX_BAKUGAN_OPEN:String = "BakuganOpen"; public static const SFX_OTHERS_CONTINUEBTN:String = "ContinueBtn"; public static const SOUNDS_ARRAY:Array = [SFX_OTHERS_ROLLOVER, MUSIC_INTRO, MUSIC_INGAME, MUSIC_LEVEL_WON, MUSIC_GAME_OVER, MUSIC_GAME_WON, MUSIC_FINAL_BOSS, SFX_HUD_IN, SFX_VERSUS_FADE_IN, SFX_VERSUS_FADE_OUT, SFX_OTHERS_PLAYBTN, SFX_MENU_ATTACK_IN, SFX_CARDS_ENTRANCE_SPIN, SFX_DISPLAYER_IN, SFX_DISPLAYER_OUT, SFX_MENU_ATTACK_OUT, SFX_BAKUGAN_OPEN, SFX_BAKUGAN_SPAWN, SFX_BAKUGAN_VORTEX, SFX_OTHERS_MAIN_INTRO, SFX_BAKUGAN_CLOSE, SFX_OTHERS_DAMAGE1, SFX_OTHERS_DAMAGE2, SFX_OTHERS_DAMAGE3, SFX_OTHERS_CONTINUEBTN, SFX_OTHERS_ACTIONBTN, MUSIC_VERSUS_SCREEN, SFX_DRAGO_ATTACK, SFX_ENEMY_ATTACK, SFX_HPDOWN]; public static const MUSIC_INTRO:String = "MusicMainScreen"; public static const SFX_ENEMY_ATTACK:String = "EnemyAttack"; public static const MUSIC_GAME_WON:String = "MusicGameWon"; public static const SFX_HUD_IN:String = "HudIn"; private static const MUSICS_ARRAY:Array = [MUSIC_INTRO, MUSIC_INGAME, MUSIC_LEVEL_WON, MUSIC_GAME_OVER, MUSIC_GAME_WON, MUSIC_FINAL_BOSS, MUSIC_VERSUS_SCREEN]; public static const SFX_MENU_ATTACK_IN:String = "AttackMenuIn"; public static const SFX_MENU_ATTACK_OUT:String = "AttackMenuOut"; public static const SFX_OTHERS_PLAYBTN:String = "PlayButton"; public static const SFX_HPDOWN:String = "HPDown"; public static const SFX_OTHERS_DAMAGE1:String = "Damage1"; public static const SFX_OTHERS_DAMAGE2:String = "Damage2"; public static const SFX_OTHERS_DAMAGE3:String = "Damage3"; public static const SFX_BAKUGAN_SPAWN:String = "BakuganSpawn"; private static var _loader:GraphicLoader = null; private static var _volumes:Dictionary = null; private static var _muted:Boolean = false; private static var _currentMusicPlaying:String = ""; private static var _masterVolume:Number = 1; public static function VolumeIDXML(_arg1:String):Number{ var _local2:Number; _local2 = ConfigLoader.Instance.Config[("Volume" + _arg1)]; if (isNaN(_local2)){ _local2 = 1; }; return (_local2); } public static function StopSound(_arg1:String){ SoundManager.getInstance().stopSound(_arg1); if (_arg1 == _currentMusicPlaying){ _currentMusicPlaying = null; }; } public static function getSoundDuration(_arg1:String):Number{ return (SoundManager.getInstance().getSoundDuration(_arg1)); } public static function FadeSoundDown(_arg1:String, _arg2:Number, _arg3:Number=1){ SoundManager.getInstance().fadeSound(_arg1, ((_volumes[_arg1] * Volume) * _arg2), _arg3); } public static function InitLocal():void{ AddSounds(); } public static function AddSounds():void{ var _local1:Number; var _local2:int; var _local3:int; var _local4:String; _volumes = new Dictionary(); _local2 = SOUNDS_ARRAY.length; _local3 = 0; while (_local3 < _local2) { _volumes[SOUNDS_ARRAY[_local3]] = 1; _local1 = Number(ConfigLoader.Instance.Config[("Volume" + SOUNDS_ARRAY[_local3])]); if (!isNaN(_local1)){ _volumes[SOUNDS_ARRAY[_local3]] = _local1; }; _local3++; }; for each (_local4 in SOUNDS_ARRAY) { SoundManager.getInstance().addLibrarySound(_local4, _local4, _volumes[_local4]); }; Volume = ConfigLoader.Instance.Config["MasterVolume"]; } public static function InitExternal(_arg1:String):void{ var _local2:URLRequest; _local2 = new URLRequest(_arg1); _loader = new GraphicLoader(); _loader.addEventListener(GraphicLoaderEvent.onLoadInitEVENT, CallBack); _loader.load(_local2); } public static function PlayMusic(_arg1:String, _arg2:Number=0, _arg3:Number=1):void{ var mId:String; var sndAParar:String; var musicId = _arg1; var fadeSeconds = _arg2; var limite = _arg3; if (musicId == _currentMusicPlaying){ return; }; mId = ""; if (fadeSeconds > 0){ PlaySoundLoop(musicId, true, 0); Sfx.FadeSound(musicId, ((Sfx.VolumeIDXML(musicId) * Volume) * limite), fadeSeconds); for each (mId in MUSICS_ARRAY) { if (((!((mId == musicId))) && (IsPlaying(mId)))){ sndAParar = mId; Sfx.FadeSound(mId, 0, fadeSeconds, -1, function (){ Sfx.StopSound(sndAParar); }); }; }; } else { PlaySoundLoop(musicId); for each (mId in MUSICS_ARRAY) { if (((!((mId == musicId))) && (IsPlaying(mId)))){ StopSound(mId); }; }; }; _currentMusicPlaying = musicId; } public static function PlaySound(_arg1:String, _arg2:Boolean=true, _arg3:Number=0, _arg4:Number=-1, _arg5:Number=0, _arg6:int=0):void{ if (((_arg2) || (!(IsPlaying(_arg1))))){ if (_arg4 == -1){ _arg4 = _volumes[_arg1]; }; SoundManager.getInstance().playSound(_arg1, (_arg4 * Volume), _arg3, _arg6); }; } public static function get Volume():Number{ return (_masterVolume); } public static function StopAllMusic(_arg1:Number=0):void{ var mId:String; var sndAParar:String; var fadeSeconds = _arg1; mId = ""; if (fadeSeconds > 0){ for each (mId in MUSICS_ARRAY) { if (IsPlaying(mId)){ sndAParar = mId; Sfx.FadeSound(mId, 0, fadeSeconds, -1, function (){ Sfx.StopSound(sndAParar); }); }; }; } else { for each (mId in MUSICS_ARRAY) { if (IsPlaying(mId)){ StopSound(mId); }; }; }; } public static function StopAllSounds():void{ var _local1:String; for each (_local1 in SOUNDS_ARRAY) { StopSound(_local1); }; } public static function get Muted():Boolean{ return (_muted); } public static function Resume():void{ SoundManager.getInstance().resumeAllPausedSounds(); } public static function FadeSoundBack(_arg1:String, _arg2:Number=1){ SoundManager.getInstance().fadeSound(_arg1, (_volumes[_arg1] * Volume), _arg2); } public static function PlaySoundLoop(_arg1:String, _arg2:Boolean=true, _arg3:Number=-1, _arg4:Number=0):void{ if (((_arg2) || (IsPlaying(_arg1)))){ if (_arg3 == -1){ _arg3 = _volumes[_arg1]; }; SoundManager.getInstance().playSound(_arg1, (_arg3 * Volume), 0, int.MAX_VALUE); }; } public static function SetGainOverCurrent(_arg1:String, _arg2:Number):void{ SoundManager.getInstance().setSoundVolume(_arg1, (_arg2 * Volume)); } public static function set Volume(_arg1:Number):void{ _masterVolume = _arg1; } public static function SetGainNoFocus(_arg1:String):void{ _volumes[_arg1] = ConfigLoader.Instance.Config[(("Volume" + _arg1) + "NoFocus")]; } public static function SetGainFocus(_arg1:String):void{ _volumes[_arg1] = ConfigLoader.Instance.Config[("Volume" + _arg1)]; } public static function get Volumes():Dictionary{ return (_volumes); } public static function IsPlaying(_arg1:String):Boolean{ return (SoundManager.getInstance().IsPlaying(_arg1)); } private static function CallBack(_arg1:Event):void{ var applicationDomain:ApplicationDomain; var e = _arg1; try { applicationDomain = _loader.getApplicationDomain(); if ((!(applicationDomain) is ApplicationDomain)){ applicationDomain = ApplicationDomain.currentDomain; }; _loader.removeEventListener(GraphicLoaderEvent.onLoadInitEVENT, CallBack); SoundManager.getInstance().MyApplicationDomain = applicationDomain; } catch(e:IllegalStateException) { Debugger.Log(e.message); }; _loader.removeEventListener(GraphicLoaderEvent.onLoadInitEVENT, CallBack); } public static function IsLoading():Boolean{ return (((!((_loader == null))) && (!((_loader.getContent() == null))))); } public static function getSoundPosition(_arg1:String):Number{ return (SoundManager.getInstance().getSoundPosition(_arg1)); } public static function ToggleMute(_arg1:Boolean):void{ _muted = _arg1; Volume = (_muted) ? 0 : ConfigLoader.Instance.Config["MasterVolume"]; if (_muted){ SoundManager.getInstance().muteAllSounds(); } else { SoundManager.getInstance().unmuteAllSounds(); SoundManager.getInstance().setSoundVolume(_currentMusicPlaying, (Sfx.VolumeIDXML(_currentMusicPlaying) * Volume)); }; } public static function FadeSound(_arg1:String, _arg2:Number=0, _arg3:Number=1, _arg4:Number=-1, _arg5:Function=null):void{ if (((!(_arg4)) || (!((_arg4 == -1))))){ SoundManager.getInstance().setSoundVolume(_arg1, (Volume * _arg4)); }; SoundManager.getInstance().fadeSound(_arg1, _arg2, _arg3, _arg5); } public static function Pause():void{ SoundManager.getInstance().pauseAllSounds(); } public static function GetLoadedPercent():Number{ var _local1:Number; return (_loader.getPerCent()); } public static function Destroy():void{ StopAllSounds(); SoundManager.getInstance().stopAllSounds(); SoundManager.getInstance().removeAllSounds(); } } }//package
Section 287
//Skyress_mc (Skyress_mc) package { import flash.events.*; import flash.display.*; public dynamic class Skyress_mc extends MovieClip { public var character_mc:MovieClip; public function Skyress_mc(){ addFrameScript(19, frame20, 44, frame45, 57, frame58, 157, frame158, 164, frame165, 171, frame172, 172, frame173, 220, frame221, 239, frame240); } function frame158(){ gotoAndPlay("idle"); } function frame165(){ stop(); dispatchEvent(new Event("powerEffectOver")); } function frame172(){ stop(); dispatchEvent(new Event("hitOver")); } function frame20(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_OPEN); }; } function frame173(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_VORTEX); }; } function frame221(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_CLOSE); }; } function frame240(){ stop(); dispatchEvent(new Event("exitOver")); } function frame45(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_SPAWN); }; } function frame58(){ stop(); dispatchEvent(new Event("entranceOver")); } } }//package
Section 288
//SkyressShield_mc (SkyressShield_mc) package { import flash.events.*; import flash.display.*; public dynamic class SkyressShield_mc extends MovieClip { public function SkyressShield_mc(){ addFrameScript(15, frame16, 23, frame24); } function frame16(){ gotoAndPlay("ciclo"); } function frame24(){ stop(); dispatchEvent(new Event("ShieldOut")); } } }//package
Section 289
//SmallCardViewsAsset (SmallCardViewsAsset) package { import assets.*; public dynamic class SmallCardViewsAsset extends CardViewAsset { public function SmallCardViewsAsset(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 290
//SoundBtn (SoundBtn) package { import buttons.*; public dynamic class SoundBtn extends RollOutBtn { public function SoundBtn(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 291
//TextTransitionAsset (TextTransitionAsset) package { import flash.events.*; import flash.display.*; import com.gamesandweb.ui.*; public dynamic class TextTransitionAsset extends MovieClip { public var textContainer_mc:MovieClip; public function TextTransitionAsset(){ addFrameScript(0, frame1, 1, frame2, 6, frame7, 7, frame8, 12, frame13); } function frame7(){ dispatchEvent(new Event(UIWidget.FADE_IN_OVER)); } function frame1(){ stop(); } function frame13(){ stop(); dispatchEvent(new Event(UIWidget.FADE_OUT_OVER)); } function frame8(){ dispatchEvent(new Event(UIWidget.FADE_OUT)); } function frame2(){ dispatchEvent(new Event(UIWidget.FADE_IN)); play(); } } }//package
Section 292
//Tigrerra_mc (Tigrerra_mc) package { import flash.events.*; import flash.display.*; public dynamic class Tigrerra_mc extends MovieClip { public var character_mc:MovieClip; public function Tigrerra_mc(){ addFrameScript(22, frame23, 45, frame46, 58, frame59, 155, frame156, 163, frame164, 170, frame171, 171, frame172, 212, frame213, 234, frame235); } function frame164(){ stop(); dispatchEvent(new Event("powerEffectOver")); } function frame156(){ gotoAndPlay("idle"); } function frame171(){ stop(); dispatchEvent(new Event("hitOver")); } function frame172(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_VORTEX); }; } function frame213(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_CLOSE); }; } function frame23(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_OPEN); }; } function frame235(){ stop(); dispatchEvent(new Event("exitOver")); } function frame46(){ if (visible){ Sfx.PlaySound(Sfx.SFX_BAKUGAN_SPAWN); }; } function frame59(){ stop(); dispatchEvent(new Event("entranceOver")); } } }//package
Section 293
//TigrerraShield_mc (TigrerraShield_mc) package { import flash.events.*; import flash.display.*; public dynamic class TigrerraShield_mc extends MovieClip { public function TigrerraShield_mc(){ addFrameScript(15, frame16, 23, frame24); } function frame16(){ gotoAndPlay("ciclo"); } function frame24(){ stop(); dispatchEvent(new Event("ShieldOut")); } } }//package
Section 294
//TransitionAsset (TransitionAsset) package { import flash.events.*; import flash.display.*; import com.gamesandweb.ui.*; public dynamic class TransitionAsset extends MovieClip { public function TransitionAsset(){ addFrameScript(0, frame1, 1, frame2, 6, frame7, 11, frame12, 16, frame17); } function frame12(){ dispatchEvent(new Event(UIWidget.FADE_OUT)); } function frame7(){ dispatchEvent(new Event(UIWidget.FADE_IN_OVER)); } function frame1(){ stop(); } function frame17(){ stop(); dispatchEvent(new Event(UIWidget.FADE_OUT_OVER)); } function frame2(){ dispatchEvent(new Event(UIWidget.FADE_IN)); play(); } } }//package
Section 295
//turns_mc (turns_mc) package { import flash.display.*; public dynamic class turns_mc extends MovieClip { public var Player1:MovieClip; public var Player2:MovieClip; } }//package
Section 296
//VersusScreen_mc (VersusScreen_mc) package { import flash.events.*; import flash.display.*; public dynamic class VersusScreen_mc extends MovieClip { public var txt_level_mc:MovieClip; public var opponent:MovieClip; public var text_levelnumber_mc:MovieClip; public function VersusScreen_mc(){ addFrameScript(0, frame1, 1, frame2, 74, frame75, 85, frame86); } function frame75(){ Sfx.PlaySound(Sfx.SFX_VERSUS_FADE_OUT); } function frame86(){ stop(); dispatchEvent(new Event("VersusFadeOutOver")); } function frame1(){ stop(); } function frame2(){ Sfx.PlaySound(Sfx.SFX_VERSUS_FADE_IN); } } }//package

Library Items

Symbol 1 BitmapUsed by:2
Symbol 2 GraphicUses:1Used by:38
Symbol 3 GraphicUsed by:34
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:34
Symbol 6 GraphicUsed by:34
Symbol 7 GraphicUsed by:34
Symbol 8 GraphicUsed by:34
Symbol 9 GraphicUsed by:34
Symbol 10 GraphicUsed by:34
Symbol 11 GraphicUsed by:34
Symbol 12 GraphicUsed by:34
Symbol 13 GraphicUsed by:34
Symbol 14 GraphicUsed by:34
Symbol 15 GraphicUsed by:34
Symbol 16 GraphicUsed by:34
Symbol 17 GraphicUsed by:34
Symbol 18 GraphicUsed by:34
Symbol 19 GraphicUsed by:34
Symbol 20 GraphicUsed by:34
Symbol 21 GraphicUsed by:34
Symbol 22 GraphicUsed by:34
Symbol 23 GraphicUsed by:34
Symbol 24 GraphicUsed by:34
Symbol 25 GraphicUsed by:34
Symbol 26 GraphicUsed by:34
Symbol 27 GraphicUsed by:34
Symbol 28 GraphicUsed by:34
Symbol 29 GraphicUsed by:34
Symbol 30 GraphicUsed by:34
Symbol 31 GraphicUsed by:34
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33Used by:38
Symbol 35 FontUsed by:36 1271
Symbol 36 EditableTextUses:35Used by:37
Symbol 37 MovieClip {Bakugan_fla.ProgressText_491}Uses:36Used by:38
Symbol 38 MovieClip {PreloaderAsset}Uses:2 34 37
Symbol 39 BitmapUsed by:40 41
Symbol 40 GraphicUses:39Used by:54
Symbol 41 GraphicUses:39Used by:54
Symbol 42 FontUsed by:43 58 312 381 433 506 984 986 1228 1230 1238
Symbol 43 EditableTextUses:42 57Used by:44
Symbol 44 MovieClip {Bakugan_fla.text_defensa_465}Uses:43Used by:54
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:47 54
Symbol 47 MovieClipUses:46Used by:54
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:54 988
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClipUses:51Used by:53 233 238 1273 1310
Symbol 53 MovieClipUses:52Used by:54 988
Symbol 54 MovieClip {Bakugan_fla.defensa_movie_464}Uses:40 41 44 46 47 49 53Used by:258
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:61
Symbol 57 FontUsed by:43 58 381 433 506 543 544 984 986 1203 1228 1230 1238
Symbol 58 EditableTextUses:42 57Used by:61
Symbol 59 FontUsed by:60 166 244 252 1206
Symbol 60 EditableTextUses:59 165Used by:61
Symbol 61 MovieClip {Bakugan_fla.CardDescriptionAsset_468}Uses:56 58 60Used by:258
Symbol 62 BitmapUsed by:64
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:62 63Used by:65
Symbol 65 MovieClipUses:64Used by:141 142 143 144 145 146
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:68
Symbol 68 MovieClipUses:67Used by:117
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:71
Symbol 71 MovieClipUses:70Used by:117
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClipUses:73Used by:117
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:117
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:117
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:83
Symbol 83 MovieClipUses:82Used by:117
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:117
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClipUses:88Used by:117
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClipUses:91Used by:117
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:117
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:98
Symbol 98 MovieClipUses:97Used by:117
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:117
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClipUses:103Used by:117
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:107
Symbol 107 MovieClipUses:106Used by:117
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClipUses:109Used by:117
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:113
Symbol 113 MovieClipUses:112Used by:117
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:116
Symbol 116 MovieClipUses:115Used by:117
Symbol 117 MovieClip {LargeCardViewsAsset}Uses:68 71 74 77 80 83 86 89 92 95 98 101 104 107 110 113 116Used by:141 142 143 144 145 146 1310 1371
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:140
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:140
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:140
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:140
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:140
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:140
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:140
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:140
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:140
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:140
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClip {Bakugan_fla.carta_158}Uses:119 121 123 125 127 129 131 133 135 137 139Used by:141 142 143
Symbol 141 MovieClip {Bakugan_fla._DisplayClick_Rival_138}Uses:65 117 140Used by:147
Symbol 142 MovieClip {Bakugan_fla._DisplayClick_Neutral_159}Uses:65 117 140Used by:147
Symbol 143 MovieClip {Bakugan_fla._DisplayClick_Player_160}Uses:65 117 140Used by:147
Symbol 144 MovieClip {Bakugan_fla._DisplayOut_161}Uses:65 117Used by:147
Symbol 145 MovieClip {Bakugan_fla._DisplayOver_162}Uses:65 117Used by:147
Symbol 146 MovieClip {Bakugan_fla._DisplayUp_163}Uses:65 117Used by:147
Symbol 147 MovieClip {CardDisplayer}Uses:141 142 143 144 145 146Used by:258 1371
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:175
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:175 240
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClip {Bakugan_fla.AttackButtonBack_idle_474}Uses:152Used by:158
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClip {Bakugan_fla.AttackButtonBack_over_475}Uses:154Used by:158
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip {Bakugan_fla.AttackButtonBack_selected_476}Uses:156Used by:158
Symbol 158 MovieClip {Bakugan_fla.AttackButtonBack_473}Uses:153 155 157Used by:173
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:163
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClip {Bakugan_fla.SpecialSlot_478}Uses:160 162Used by:164
Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477}Uses:163Used by:173
Symbol 165 FontUsed by:60 166 244 252 1206
Symbol 166 EditableTextUses:59 165Used by:167
Symbol 167 MovieClip {Bakugan_fla.AttackText_txt_481}Uses:166Used by:168 169 170 171
Symbol 168 MovieClip {Bakugan_fla._AttackMenuButton_Idle_NoSp_480}Uses:167Used by:172
Symbol 169 MovieClip {Bakugan_fla._AttackMenuButton_Over_482}Uses:167Used by:172
Symbol 170 MovieClip {Bakugan_fla._AttackMenuButton_Selected_483}Uses:167Used by:172
Symbol 171 MovieClip {Bakugan_fla._AttackMenuButton_Idle_484}Uses:167Used by:172
Symbol 172 MovieClip {Bakugan_fla.AttackText_479}Uses:168 169 170 171Used by:173
Symbol 173 MovieClip {Bakugan_fla._AttackMenuButton_472}Uses:158 164 172Used by:174
Symbol 174 MovieClip {Bakugan_fla.Botonera_471}Uses:173Used by:175
Symbol 175 MovieClip {Bakugan_fla.AttacksContainer_469}Uses:149 151 174Used by:258
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:241
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:233
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:182
Symbol 182 MovieClipUses:181Used by:231
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClipUses:184Used by:231
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:188
Symbol 188 MovieClipUses:187Used by:231
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191
Symbol 191 MovieClipUses:190Used by:231
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:194
Symbol 194 MovieClipUses:193Used by:231
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClipUses:196Used by:231
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:200
Symbol 200 MovieClipUses:199Used by:231
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:203
Symbol 203 MovieClipUses:202Used by:231
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:206
Symbol 206 MovieClipUses:205Used by:231
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:209
Symbol 209 MovieClipUses:208Used by:231
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:212
Symbol 212 MovieClipUses:211Used by:231
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215
Symbol 215 MovieClipUses:214Used by:231
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:218
Symbol 218 MovieClipUses:217Used by:231
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:221
Symbol 221 MovieClipUses:220Used by:231
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:224
Symbol 224 MovieClipUses:223Used by:231
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClipUses:226Used by:231
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClipUses:229Used by:231
Symbol 231 MovieClip {SmallCardViewsAsset}Uses:182 185 188 191 194 197 200 203 206 209 212 215 218 221 224 227 230Used by:233 234 235 238 1371
Symbol 232 GraphicUsed by:233 238
Symbol 233 MovieClip {Bakugan_fla.Card_Intro_183}Uses:179 231 232 52Used by:239
Symbol 234 MovieClip {Bakugan_fla.Card_Idle_185}Uses:231Used by:239
Symbol 235 MovieClip {Bakugan_fla.Card_Exit_186}Uses:231Used by:239
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:238
Symbol 238 MovieClip {Bakugan_fla.Card_Selected_187}Uses:237 231 232 52Used by:239
Symbol 239 MovieClip {MenuCard_mc}Uses:233 234 235 238Used by:240 1371
Symbol 240 MovieClip {Bakugan_fla.CardsContainer_486}Uses:151 239Used by:241
Symbol 241 MovieClip {Bakugan_fla.CardMenu_485}Uses:177 240Used by:258
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:249
Symbol 244 EditableTextUses:59 165Used by:249
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:249
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:249
Symbol 249 MovieClip {Bakugan_fla.botonAtaque_487}Uses:243 244 246 248Used by:258
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:257
Symbol 252 EditableTextUses:59 165Used by:257
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:257
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:257
Symbol 257 MovieClip {Bakugan_fla.BotonDefensa_488}Uses:251 252 254 256Used by:258
Symbol 258 MovieClip {GameInterface}Uses:54 61 147 175 241 249 257
Symbol 259 GraphicUsed by:273 616
Symbol 260 GraphicUsed by:264 267 460
Symbol 261 FontUsed by:262 271 437 444 458 509 512 618
Symbol 262 EditableTextUses:261Used by:263
Symbol 263 MovieClip {Bakugan_fla.TextContainer_5}Uses:262Used by:264 266 267 268
Symbol 264 MovieClip {Bakugan_fla._Out_4}Uses:260 263Used by:270
Symbol 265 GraphicUsed by:266 268 269 280 324 456 464 518 531 541 560 572 583 593 603 613 873 925 930 977 1003 1019 1046 1064 1065 1069 1085 1107 1129 1147 1167 1184
Symbol 266 MovieClip {Bakugan_fla._Down_6}Uses:265 263Used by:270
Symbol 267 MovieClip {Bakugan_fla._Over_7}Uses:260 263Used by:270
Symbol 268 MovieClip {Bakugan_fla._Up_8}Uses:265 263Used by:270
Symbol 269 MovieClipUses:265Used by:270
Symbol 270 MovieClip {ContinueMicrophoneBtn}Uses:264 266 267 268 269Used by:273
Symbol 271 EditableTextUses:261Used by:272
Symbol 272 MovieClip {Bakugan_fla.MicrophoneTitleTxt_10}Uses:271Used by:273
Symbol 273 MovieClip {MicrophoneScreenAsset}Uses:259 270 272Used by:1371
Symbol 274 GraphicUsed by:277
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:277
Symbol 277 MovieClip {Bakugan_fla.FondoDoom_12}Uses:274 276Used by:296
Symbol 278 GraphicUsed by:281
Symbol 279 GraphicUsed by:281
Symbol 280 MovieClipUses:265Used by:281
Symbol 281 MovieClip {Bakugan_fla.Mascara_Fondo_Doom_14}Uses:278 279 280Used by:296
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:296 1255
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:296
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:296
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:296
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:296
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:296
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClip {BackgroundAsset}Uses:277 281 283 285 287 289 291 293 295Used by:1371
Symbol 297 GraphicUsed by:298 308 386
Symbol 298 MovieClipUses:297Used by:374
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClipUses:300Used by:374
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304
Symbol 304 MovieClipUses:303Used by:374
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClipUses:306Used by:374
Symbol 308 MovieClipUses:297Used by:374
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:314 323
Symbol 312 EditableTextUses:42Used by:313
Symbol 313 MovieClip {Bakugan_fla.TextContainer_25}Uses:312Used by:314 318 322 323
Symbol 314 MovieClip {Bakugan_fla._Out_23}Uses:311 313Used by:325
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:317
Symbol 317 MovieClipUses:316Used by:318
Symbol 318 MovieClip {Bakugan_fla._Down_26}Uses:317 313Used by:325
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:321
Symbol 321 MovieClipUses:320Used by:322
Symbol 322 MovieClip {Bakugan_fla._Over_28}Uses:321 313Used by:325
Symbol 323 MovieClip {Bakugan_fla._Up_30}Uses:311 313Used by:325
Symbol 324 MovieClipUses:265Used by:325
Symbol 325 MovieClip {PlayMainMenuBtn}Uses:314 318 322 323 324Used by:374
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:328
Symbol 328 MovieClipUses:327Used by:329 347 364
Symbol 329 MovieClip {Bakugan_fla.luz_32}Uses:328Used by:374
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:374
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:374
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:374
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:338
Symbol 338 MovieClipUses:337Used by:374
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:374
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:374
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClipUses:344Used by:374
Symbol 346 GraphicUsed by:347 1241
Symbol 347 MovieClip {Bakugan_fla.movie_circulo_41}Uses:346 328Used by:374
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:374
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:374
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:355
Symbol 355 MovieClipUses:354Used by:374
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:374
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:360
Symbol 360 MovieClipUses:359Used by:374
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:363
Symbol 363 MovieClipUses:362Used by:374
Symbol 364 MovieClip {Bakugan_fla.destello_46}Uses:328Used by:374 487 520
Symbol 365 GraphicUsed by:374 1213
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:374
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:370
Symbol 370 MovieClip {Bakugan_fla.rayosrojos_47}Uses:369Used by:374
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:373
Symbol 373 MovieClipUses:372Used by:374
Symbol 374 MovieClip {MainMenuAsset}Uses:298 301 304 307 308 325 329 331 333 335 338 340 342 345 347 350 352 355 357 360 363 364 365 367 370 373Used by:1371
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:385
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:384
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:384
Symbol 381 EditableTextUses:42 57Used by:384
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:384
Symbol 384 MovieClip {Bakugan_fla.botoncontinuar_50}Uses:378 380 381 383Used by:385 1213
Symbol 385 MovieClip {InstructionsAsset}Uses:376 384Used by:1371
Symbol 386 MovieClipUses:297Used by:487 520
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:432
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:431
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:431
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:431
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:431
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:431
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:431
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:431
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:431
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:431
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:431
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:431
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:431
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:431
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:431
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:431
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:431
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:431
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:431
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:431
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:431
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:431
Symbol 431 MovieClipUses:390 392 394 396 398 400 402 404 406 408 410 412 414 416 418 420 422 424 426 428 430Used by:432
Symbol 432 MovieClipUses:388 431Used by:487
Symbol 433 EditableTextUses:42 57Used by:434
Symbol 434 MovieClip {Bakugan_fla.tex_felicitaciones_57}Uses:433Used by:435
Symbol 435 MovieClip {Bakugan_fla.felicitacionestitila_56}Uses:434Used by:487
Symbol 436 FontUsed by:437 444 458 509 512
Symbol 437 EditableTextUses:261 436Used by:438
Symbol 438 MovieClip {Bakugan_fla.tex_ereselpeleadornumerouno_58}Uses:437Used by:487
Symbol 439 BitmapUsed by:440 441
Symbol 440 GraphicUses:439Used by:442
Symbol 441 GraphicUses:439Used by:442
Symbol 442 MovieClipUses:440 441Used by:443
Symbol 443 MovieClipUses:442Used by:446 455 460 463 514 517
Symbol 444 EditableTextUses:261 436Used by:445
Symbol 445 MovieClip {Bakugan_fla.TextContainer_63}Uses:444Used by:446 450 454 455
Symbol 446 MovieClip {Bakugan_fla._Out_60}Uses:443 445Used by:457 511
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:449
Symbol 449 MovieClipUses:448Used by:450 461 515
Symbol 450 MovieClip {Bakugan_fla._Down_64}Uses:449 445Used by:457 511
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:453
Symbol 453 MovieClipUses:452Used by:454 462 516
Symbol 454 MovieClip {Bakugan_fla._Over_66}Uses:453 445Used by:457 511
Symbol 455 MovieClip {Bakugan_fla._Up_68}Uses:443 445Used by:457 511
Symbol 456 MovieClipUses:265Used by:457 511
Symbol 457 MovieClip {PlayAgainWonBtn}Uses:446 450 454 455 456Used by:487
Symbol 458 EditableTextUses:261 436Used by:459
Symbol 459 MovieClip {Bakugan_fla.TextContainer_72}Uses:458Used by:460 461 462 463
Symbol 460 MovieClip {Bakugan_fla._Out_71}Uses:260 443 459Used by:465
Symbol 461 MovieClip {Bakugan_fla._Down_73}Uses:449 459Used by:465
Symbol 462 MovieClip {Bakugan_fla._Over_74}Uses:453 459Used by:465
Symbol 463 MovieClip {Bakugan_fla._Up_75}Uses:443 459Used by:465
Symbol 464 MovieClipUses:265Used by:465
Symbol 465 MovieClip {MainMenuWonBtn}Uses:460 461 462 463 464Used by:487
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:468
Symbol 468 MovieClipUses:467Used by:487 520
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:471
Symbol 471 MovieClipUses:470Used by:487 520
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:474
Symbol 474 MovieClipUses:473Used by:487 520
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:477
Symbol 477 MovieClipUses:476Used by:487 520
Symbol 478 GraphicUsed by:487 520
Symbol 479 GraphicUsed by:487 520
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:482
Symbol 482 MovieClipUses:481Used by:486
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:485
Symbol 485 MovieClipUses:484Used by:486
Symbol 486 MovieClipUses:482 485Used by:487 520
Symbol 487 MovieClip {GameWonAsset}Uses:386 432 435 438 457 465 468 471 474 477 478 364 479 486Used by:1371
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:505
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:492
Symbol 492 MovieClipUses:491Used by:505
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:504
Symbol 495 GraphicUsed by:504
Symbol 496 GraphicUsed by:504
Symbol 497 GraphicUsed by:504
Symbol 498 GraphicUsed by:504
Symbol 499 GraphicUsed by:504
Symbol 500 GraphicUsed by:504
Symbol 501 GraphicUsed by:504
Symbol 502 GraphicUsed by:504
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:494 495 496 497 498 499 500 501 502 503Used by:505 520 1255
Symbol 505 MovieClipUses:489 492 504Used by:520
Symbol 506 EditableTextUses:42 57Used by:507
Symbol 507 MovieClip {Bakugan_fla.tex_findelJuego_89}Uses:506Used by:508
Symbol 508 MovieClip {Bakugan_fla.findedejuegotitila_88}Uses:507Used by:520
Symbol 509 EditableTextUses:261 436Used by:510
Symbol 510 MovieClip {Bakugan_fla.tex_necesitasmasentrenamiento_90}Uses:509Used by:520
Symbol 511 MovieClip {PlayAgainLostBtn}Uses:446 450 454 455 456Used by:520
Symbol 512 EditableTextUses:261 436Used by:513
Symbol 513 MovieClip {Bakugan_fla.TextContainer_94}Uses:512Used by:514 515 516 517
Symbol 514 MovieClip {Bakugan_fla._Out_93}Uses:443 513Used by:519
Symbol 515 MovieClip {Bakugan_fla._Down_95}Uses:449 513Used by:519
Symbol 516 MovieClip {Bakugan_fla._Over_96}Uses:453 513Used by:519
Symbol 517 MovieClip {Bakugan_fla._Up_97}Uses:443 513Used by:519
Symbol 518 MovieClipUses:265Used by:519
Symbol 519 MovieClip {MainMenuLostBtn}Uses:514 515 516 517 518Used by:520
Symbol 520 MovieClip {GameLostAsset}Uses:386 505 508 510 511 519 504 468 471 474 477 478 364 479 486Used by:1371
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:523 528
Symbol 523 MovieClip {Bakugan_fla._Out_101}Uses:522Used by:532
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:526 527
Symbol 526 MovieClipUses:525Used by:532
Symbol 527 MovieClip {Bakugan_fla._Over_103}Uses:525Used by:532
Symbol 528 MovieClipUses:522Used by:532
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:532
Symbol 531 MovieClipUses:265Used by:532
Symbol 532 MovieClip {SoundBtn}Uses:523 526 527 528 530 531Used by:615
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:535 540
Symbol 535 MovieClip {Bakugan_fla._Out_108}Uses:534Used by:542
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:538 539
Symbol 538 MovieClipUses:537Used by:542
Symbol 539 MovieClip {Bakugan_fla._Over_110}Uses:537Used by:542
Symbol 540 MovieClipUses:534Used by:542
Symbol 541 MovieClipUses:265Used by:542
Symbol 542 MovieClip {HelpBtn}Uses:535 538 539 540 541Used by:615
Symbol 543 EditableTextUses:57Used by:615
Symbol 544 EditableTextUses:57Used by:615
Symbol 545 GraphicUsed by:548
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:548
Symbol 548 MovieClipUses:545 547Used by:560 572 583 593 603 613
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:560
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:553
Symbol 553 MovieClipUses:552Used by:560
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:556
Symbol 556 MovieClipUses:555Used by:560
Symbol 557 GraphicUsed by:559
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:557 558Used by:560
Symbol 560 MovieClip {Bakugan_fla.Dan_AVATAR_114}Uses:548 550 553 265 556 559Used by:561
Symbol 561 MovieClip {Bakugan_fla.Avatars_Dan_113}Uses:560Used by:615
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:572
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:566
Symbol 566 MovieClipUses:565Used by:572
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:572
Symbol 569 GraphicUsed by:571
Symbol 570 GraphicUsed by:571
Symbol 571 MovieClipUses:569 570Used by:572
Symbol 572 MovieClip {Bakugan_fla.Julie_AVATAR_120}Uses:548 563 566 265 568 571Used by:614
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:583
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:577
Symbol 577 MovieClipUses:576Used by:583
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:583
Symbol 580 GraphicUsed by:582
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:580 581Used by:583
Symbol 583 MovieClip {Bakugan_fla.Marucho_AVATAR_123}Uses:548 574 577 265 579 582Used by:614
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:593
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:588
Symbol 588 MovieClipUses:587Used by:593
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:593
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClipUses:591Used by:593
Symbol 593 MovieClip {Bakugan_fla.Darkus_AVATAR_126}Uses:548 585 588 265 590 592Used by:614
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:603
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:598
Symbol 598 MovieClipUses:597Used by:603
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:603
Symbol 601 GraphicUsed by:603
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClip {Bakugan_fla.runo_AVATAR_129}Uses:548 595 598 265 600 601 602Used by:614
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:613
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:608
Symbol 608 MovieClipUses:607Used by:613
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:613
Symbol 611 GraphicUsed by:613
Symbol 612 GraphicUsed by:613
Symbol 613 MovieClip {Bakugan_fla.Shun_AVATAR_131}Uses:548 605 608 265 610 611 612Used by:614
Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119}Uses:572 583 593 603 613Used by:615
Symbol 615 MovieClip {HUDAsset}Uses:532 542 543 544 561 614Used by:1371
Symbol 616 MovieClipUses:259Used by:617
Symbol 617 MovieClip {TransitionAsset}Uses:616Used by:1371
Symbol 618 EditableTextUses:261Used by:619
Symbol 619 MovieClip {Bakugan_fla.TextContainer_136}Uses:618Used by:620
Symbol 620 MovieClip {TextTransitionAsset}Uses:619Used by:1371
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:623
Symbol 623 MovieClipUses:622Used by:655
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:626
Symbol 626 MovieClipUses:625Used by:655
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:627Used by:655 685 729 773 817 847
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:655
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:655
Symbol 633 BitmapUsed by:634
Symbol 634 GraphicUses:633Used by:655
Symbol 635 BitmapUsed by:636
Symbol 636 GraphicUses:635Used by:655
Symbol 637 BitmapUsed by:638
Symbol 638 GraphicUses:637Used by:655
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:655
Symbol 641 BitmapUsed by:642
Symbol 642 GraphicUses:641Used by:655
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:645
Symbol 645 MovieClipUses:644Used by:655
Symbol 646 GraphicUsed by:647 679 709 753 811 841
Symbol 647 MovieClipUses:646Used by:655
Symbol 648 GraphicUsed by:649 680 710 754 812 842
Symbol 649 MovieClipUses:648Used by:655
Symbol 650 GraphicUsed by:651 681 711 755 813 843
Symbol 651 MovieClipUses:650Used by:655
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:652Used by:654
Symbol 654 MovieClipUses:653Used by:655
Symbol 655 MovieClip {Drago_mc}Uses:623 626 628 630 632 634 636 638 640 642 645 647 649 651 654Used by:1371
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:658
Symbol 658 MovieClipUses:657Used by:685
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:661
Symbol 661 MovieClipUses:660Used by:685
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:685
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:685
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:685
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:685
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:685
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:685
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:685
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:678
Symbol 678 MovieClipUses:677Used by:685
Symbol 679 MovieClipUses:646Used by:685
Symbol 680 MovieClipUses:648Used by:685
Symbol 681 MovieClipUses:650Used by:685
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:684
Symbol 684 MovieClipUses:683Used by:685
Symbol 685 MovieClip {Gorem_mc}Uses:658 661 628 663 665 667 669 671 673 675 678 679 680 681 684Used by:1371
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:688
Symbol 688 MovieClipUses:687Used by:729
Symbol 689 BitmapUsed by:690
Symbol 690 GraphicUses:689Used by:691
Symbol 691 MovieClipUses:690Used by:729
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:729
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:729
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:729
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:698Used by:729
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:729
Symbol 702 BitmapUsed by:703
Symbol 703 GraphicUses:702Used by:729
Symbol 704 BitmapUsed by:705
Symbol 705 GraphicUses:704Used by:729
Symbol 706 BitmapUsed by:707
Symbol 707 GraphicUses:706Used by:708
Symbol 708 MovieClipUses:707Used by:729
Symbol 709 MovieClipUses:646Used by:729
Symbol 710 MovieClipUses:648Used by:729
Symbol 711 MovieClipUses:650Used by:729
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:712Used by:714
Symbol 714 MovieClipUses:713Used by:729
Symbol 715 BitmapUsed by:716
Symbol 716 GraphicUses:715Used by:729
Symbol 717 BitmapUsed by:718
Symbol 718 GraphicUses:717Used by:729
Symbol 719 BitmapUsed by:720
Symbol 720 GraphicUses:719Used by:729
Symbol 721 BitmapUsed by:722
Symbol 722 GraphicUses:721Used by:729
Symbol 723 BitmapUsed by:724
Symbol 724 GraphicUses:723Used by:729
Symbol 725 BitmapUsed by:726
Symbol 726 GraphicUses:725Used by:729
Symbol 727 BitmapUsed by:728
Symbol 728 GraphicUses:727Used by:729
Symbol 729 MovieClip {Hydra_mc}Uses:688 691 628 693 695 697 699 701 703 705 708 709 710 711 714 716 718 720 722 724 726 728Used by:1371
Symbol 730 BitmapUsed by:731
Symbol 731 GraphicUses:730Used by:732
Symbol 732 MovieClipUses:731Used by:773
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:735
Symbol 735 MovieClipUses:734Used by:773
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:773
Symbol 738 BitmapUsed by:739
Symbol 739 GraphicUses:738Used by:773
Symbol 740 BitmapUsed by:741
Symbol 741 GraphicUses:740Used by:773
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:773
Symbol 744 BitmapUsed by:745
Symbol 745 GraphicUses:744Used by:773
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:773
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:773
Symbol 750 BitmapUsed by:751
Symbol 751 GraphicUses:750Used by:752
Symbol 752 MovieClipUses:751Used by:773
Symbol 753 MovieClipUses:646Used by:773
Symbol 754 MovieClipUses:648Used by:773
Symbol 755 MovieClipUses:650Used by:773
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClipUses:756Used by:758
Symbol 758 MovieClipUses:757Used by:773
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:773
Symbol 761 BitmapUsed by:762
Symbol 762 GraphicUses:761Used by:773
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:773
Symbol 765 BitmapUsed by:766
Symbol 766 GraphicUses:765Used by:773
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:773
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:773
Symbol 771 BitmapUsed by:772
Symbol 772 GraphicUses:771Used by:773
Symbol 773 MovieClip {Preyas_mc}Uses:732 735 628 737 739 741 743 745 747 749 752 753 754 755 758 760 762 764 766 768 770 772Used by:1371
Symbol 774 BitmapUsed by:775
Symbol 775 GraphicUses:774Used by:776
Symbol 776 MovieClipUses:775Used by:817
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:779
Symbol 779 MovieClipUses:778Used by:817
Symbol 780 BitmapUsed by:781
Symbol 781 GraphicUses:780Used by:817
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:817
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:817
Symbol 786 BitmapUsed by:787
Symbol 787 GraphicUses:786Used by:817
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:817
Symbol 790 BitmapUsed by:791
Symbol 791 GraphicUses:790Used by:817
Symbol 792 BitmapUsed by:793
Symbol 793 GraphicUses:792Used by:817
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:817
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:817
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:817
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:817
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:817
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:817
Symbol 806 BitmapUsed by:807
Symbol 807 GraphicUses:806Used by:817
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:810
Symbol 810 MovieClipUses:809Used by:817
Symbol 811 MovieClipUses:646Used by:817
Symbol 812 MovieClipUses:648Used by:817
Symbol 813 MovieClipUses:650Used by:817
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:816
Symbol 816 MovieClipUses:815Used by:817
Symbol 817 MovieClip {Skyress_mc}Uses:776 779 628 781 783 785 787 789 791 793 795 797 799 801 803 805 807 810 811 812 813 816Used by:1371
Symbol 818 BitmapUsed by:819
Symbol 819 GraphicUses:818Used by:820
Symbol 820 MovieClipUses:819Used by:847
Symbol 821 BitmapUsed by:822
Symbol 822 GraphicUses:821Used by:823
Symbol 823 MovieClipUses:822Used by:847
Symbol 824 BitmapUsed by:825
Symbol 825 GraphicUses:824Used by:847
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:847
Symbol 828 BitmapUsed by:829
Symbol 829 GraphicUses:828Used by:847
Symbol 830 BitmapUsed by:831
Symbol 831 GraphicUses:830Used by:847
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:847
Symbol 834 BitmapUsed by:835
Symbol 835 GraphicUses:834Used by:847
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:847
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:840
Symbol 840 MovieClipUses:839Used by:847
Symbol 841 MovieClipUses:646Used by:847
Symbol 842 MovieClipUses:648Used by:847
Symbol 843 MovieClipUses:650Used by:847
Symbol 844 GraphicUsed by:845
Symbol 845 MovieClipUses:844Used by:846
Symbol 846 MovieClipUses:845Used by:847
Symbol 847 MovieClip {Tigrerra_mc}Uses:820 823 628 825 827 829 831 833 835 837 840 841 842 843 846Used by:1371
Symbol 848 GraphicUsed by:873 925 930 977 1003 1019 1046 1064 1065 1069 1085 1107 1129 1147 1167 1184
Symbol 849 BitmapUsed by:850
Symbol 850 GraphicUses:849Used by:851 910 972
Symbol 851 MovieClipUses:850Used by:873
Symbol 852 BitmapUsed by:853
Symbol 853 GraphicUses:852Used by:854
Symbol 854 MovieClipUses:853Used by:855 977
Symbol 855 MovieClipUses:854Used by:873 925 930 977
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856Used by:873 925 930 977
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClipUses:858Used by:872 924 929
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:860Used by:872
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:862Used by:872
Symbol 864 GraphicUsed by:865
Symbol 865 MovieClipUses:864Used by:872
Symbol 866 GraphicUsed by:867
Symbol 867 MovieClipUses:866Used by:872
Symbol 868 GraphicUsed by:869
Symbol 869 MovieClipUses:868Used by:872
Symbol 870 GraphicUsed by:871
Symbol 871 MovieClipUses:870Used by:872
Symbol 872 MovieClip {Bakugan_fla.FX_Drago_Disparo_01_251}Uses:859 861 863 865 867 869 871Used by:873
Symbol 873 MovieClip {Bakugan_fla.Ataque_01_246}Uses:848 265 851 855 857 872Used by:978
Symbol 874 GraphicUsed by:875 1004 1047 1086 1130 1168
Symbol 875 MovieClipUses:874Used by:910
Symbol 876 GraphicUsed by:877 1005 1048 1087 1131 1169
Symbol 877 MovieClipUses:876Used by:910
Symbol 878 GraphicUsed by:885 1006 1049 1088 1132 1170
Symbol 879 GraphicUsed by:885 1006 1049 1088 1132 1170
Symbol 880 GraphicUsed by:885 1006 1049 1088 1132 1170
Symbol 881 GraphicUsed by:885 1006 1049 1088 1132 1170
Symbol 882 GraphicUsed by:885 1006 1049 1088 1132 1170
Symbol 883 GraphicUsed by:885 1006 1049 1088 1132 1170
Symbol 884 GraphicUsed by:885 1006 1049 1088 1132 1170
Symbol 885 MovieClipUses:878 879 880 881 882 883 884Used by:910
Symbol 886 GraphicUsed by:887 1007 1050 1089 1133 1171
Symbol 887 MovieClipUses:886Used by:910
Symbol 888 GraphicUsed by:889
Symbol 889 MovieClipUses:888Used by:910
Symbol 890 GraphicUsed by:891 1010 1053 1092 1136 1174
Symbol 891 MovieClipUses:890Used by:910
Symbol 892 GraphicUsed by:893 1011 1054 1093 1137 1175
Symbol 893 MovieClipUses:892Used by:910
Symbol 894 GraphicUsed by:895 1012 1055 1094 1138 1176
Symbol 895 MovieClipUses:894Used by:910
Symbol 896 GraphicUsed by:897 1013 1056 1095 1139 1177
Symbol 897 MovieClipUses:896Used by:910
Symbol 898 GraphicUsed by:905 1014 1057 1096 1140 1178
Symbol 899 GraphicUsed by:905 1014 1057 1096 1140 1178
Symbol 900 GraphicUsed by:905 1014 1057 1096 1140 1178
Symbol 901 GraphicUsed by:905 1014 1057 1096 1140 1178
Symbol 902 GraphicUsed by:905 1014 1057 1096 1140 1178
Symbol 903 GraphicUsed by:905 1014 1057 1096 1140 1178
Symbol 904 GraphicUsed by:905 1014 1057 1096 1140 1178
Symbol 905 MovieClipUses:898 899 900 901 902 903 904Used by:910
Symbol 906 GraphicUsed by:907 1015 1058 1097 1141 1179
Symbol 907 MovieClipUses:906Used by:910
Symbol 908 GraphicUsed by:909 1016 1059 1098 1142 1180
Symbol 909 MovieClipUses:908Used by:910
Symbol 910 MovieClipUses:850 875 877 885 887 889 891 893 895 897 905 907 909Used by:925 930
Symbol 911 GraphicUsed by:923
Symbol 912 GraphicUsed by:923 928
Symbol 913 GraphicUsed by:923 928
Symbol 914 GraphicUsed by:923
Symbol 915 GraphicUsed by:923 928
Symbol 916 GraphicUsed by:923
Symbol 917 GraphicUsed by:923 928
Symbol 918 GraphicUsed by:923
Symbol 919 GraphicUsed by:923 928
Symbol 920 GraphicUsed by:923 928
Symbol 921 GraphicUsed by:923 928
Symbol 922 GraphicUsed by:923
Symbol 923 MovieClipUses:911 912 913 914 915 916 917 918 919 920 921 922Used by:924
Symbol 924 MovieClip {Bakugan_fla.FX_Drago_Disparo_02_273}Uses:859 923Used by:925
Symbol 925 MovieClip {Bakugan_fla.Ataque_02_259}Uses:848 265 910 855 857 924Used by:978
Symbol 926 GraphicUsed by:927
Symbol 927 MovieClipUses:926Used by:928
Symbol 928 MovieClipUses:927 912 913 915 917 919 920 921Used by:929
Symbol 929 MovieClip {Bakugan_fla.FX_Drago_Disparo_03_276}Uses:859 928Used by:930
Symbol 930 MovieClip {Bakugan_fla.Ataque_03_275}Uses:848 265 910 855 857 929Used by:978
Symbol 931 BitmapUsed by:932
Symbol 932 GraphicUses:931Used by:971
Symbol 933 BitmapUsed by:934
Symbol 934 GraphicUses:933Used by:971
Symbol 935 BitmapUsed by:936
Symbol 936 GraphicUses:935Used by:971
Symbol 937 BitmapUsed by:938
Symbol 938 GraphicUses:937Used by:971
Symbol 939 BitmapUsed by:940
Symbol 940 GraphicUses:939Used by:971
Symbol 941 BitmapUsed by:942
Symbol 942 GraphicUses:941Used by:971
Symbol 943 BitmapUsed by:944
Symbol 944 GraphicUses:943Used by:971
Symbol 945 BitmapUsed by:946
Symbol 946 GraphicUses:945Used by:971
Symbol 947 BitmapUsed by:948
Symbol 948 GraphicUses:947Used by:971
Symbol 949 BitmapUsed by:950
Symbol 950 GraphicUses:949Used by:971
Symbol 951 BitmapUsed by:952
Symbol 952 GraphicUses:951Used by:971
Symbol 953 BitmapUsed by:954
Symbol 954 GraphicUses:953Used by:971
Symbol 955 BitmapUsed by:956
Symbol 956 GraphicUses:955Used by:971
Symbol 957 BitmapUsed by:958
Symbol 958 GraphicUses:957Used by:971
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:971
Symbol 961 BitmapUsed by:962
Symbol 962 GraphicUses:961Used by:971
Symbol 963 BitmapUsed by:964
Symbol 964 GraphicUses:963Used by:971
Symbol 965 BitmapUsed by:966
Symbol 966 GraphicUses:965Used by:971
Symbol 967 BitmapUsed by:968
Symbol 968 GraphicUses:967Used by:971
Symbol 969 BitmapUsed by:970
Symbol 970 GraphicUses:969Used by:971
Symbol 971 MovieClipUses:932 934 936 938 940 942 944 946 948 950 952 954 956 958 960 962 964 966 968 970Used by:972 977
Symbol 972 MovieClipUses:850 971Used by:977
Symbol 973 GraphicUsed by:974
Symbol 974 MovieClipUses:973Used by:977
Symbol 975 GraphicUsed by:976 1018 1068 1084 1146 1163
Symbol 976 MovieClipUses:975Used by:977
Symbol 977 MovieClip {Bakugan_fla.Ataque_04_279}Uses:848 265 972 855 857 971 974 854 976Used by:978
Symbol 978 MovieClip {Bakugan_fla.Drago_Ataque_Banner_245}Uses:873 925 930 977Used by:1186
Symbol 979 BitmapUsed by:980
Symbol 980 GraphicUses:979Used by:1186
Symbol 981 BitmapUsed by:982
Symbol 982 GraphicUses:981Used by:983 988
Symbol 983 MovieClipUses:982Used by:988
Symbol 984 EditableTextUses:42 57Used by:985
Symbol 985 MovieClip {Bakugan_fla.text_ataque_288}Uses:984Used by:988
Symbol 986 EditableTextUses:42 57Used by:987
Symbol 987 MovieClip {Bakugan_fla.text_ataque_nombre_289}Uses:986Used by:988
Symbol 988 MovieClip {Bakugan_fla.ataque_movie_284}Uses:49 983 982 53 985 987Used by:1186
Symbol 989 BitmapUsed by:990
Symbol 990 GraphicUses:989Used by:991 1017
Symbol 991 MovieClipUses:990Used by:1003
Symbol 992 BitmapUsed by:993
Symbol 993 GraphicUses:992Used by:994
Symbol 994 MovieClipUses:993Used by:995 1019
Symbol 995 MovieClipUses:994Used by:1003 1019
Symbol 996 BitmapUsed by:997
Symbol 997 GraphicUses:996Used by:998
Symbol 998 MovieClipUses:997Used by:1003 1019
Symbol 999 GraphicUsed by:1000
Symbol 1000 MovieClipUses:999Used by:1003 1019
Symbol 1001 GraphicUsed by:1002
Symbol 1002 MovieClipUses:1001Used by:1003
Symbol 1003 MovieClip {Bakugan_fla.Gorem_Ataque_01_291}Uses:848 265 991 995 998 1000 1002Used by:1020
Symbol 1004 MovieClipUses:874Used by:1017
Symbol 1005 MovieClipUses:876Used by:1017
Symbol 1006 MovieClipUses:878 879 880 881 882 883 884Used by:1017
Symbol 1007 MovieClipUses:886Used by:1017
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClipUses:1008Used by:1017
Symbol 1010 MovieClipUses:890Used by:1017
Symbol 1011 MovieClipUses:892Used by:1017
Symbol 1012 MovieClipUses:894Used by:1017
Symbol 1013 MovieClipUses:896Used by:1017
Symbol 1014 MovieClipUses:898 899 900 901 902 903 904Used by:1017
Symbol 1015 MovieClipUses:906Used by:1017
Symbol 1016 MovieClipUses:908Used by:1017
Symbol 1017 MovieClipUses:990 1004 1005 1006 1007 1009 1010 1011 1012 1013 1014 1015 1016Used by:1019
Symbol 1018 MovieClipUses:975Used by:1019
Symbol 1019 MovieClip {Bakugan_fla.Gorem_Ataque_02_298}Uses:848 265 1017 995 998 1000 994 1018Used by:1020
Symbol 1020 MovieClip {Bakugan_fla.Grem_Ataque_Banner_290}Uses:1003 1019Used by:1186
Symbol 1021 BitmapUsed by:1022
Symbol 1022 GraphicUses:1021Used by:1023 1060
Symbol 1023 MovieClipUses:1022Used by:1046
Symbol 1024 BitmapUsed by:1025
Symbol 1025 GraphicUses:1024Used by:1026
Symbol 1026 MovieClipUses:1025Used by:1027 1069
Symbol 1027 MovieClipUses:1026Used by:1046 1064 1065 1069
Symbol 1028 BitmapUsed by:1029
Symbol 1029 GraphicUses:1028Used by:1030
Symbol 1030 MovieClipUses:1029Used by:1046 1064 1065 1069
Symbol 1031 GraphicUsed by:1032
Symbol 1032 MovieClipUses:1031Used by:1045 1063
Symbol 1033 GraphicUsed by:1044
Symbol 1034 GraphicUsed by:1035
Symbol 1035 MovieClipUses:1034Used by:1044
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:1036Used by:1044
Symbol 1038 GraphicUsed by:1039
Symbol 1039 MovieClipUses:1038Used by:1044
Symbol 1040 GraphicUsed by:1041
Symbol 1041 MovieClipUses:1040Used by:1044
Symbol 1042 GraphicUsed by:1043
Symbol 1043 MovieClipUses:1042Used by:1044
Symbol 1044 MovieClipUses:1033 1035 1037 1039 1041 1043Used by:1045
Symbol 1045 MovieClip {Bakugan_fla.FX_Disparo_01_319}Uses:1032 1044Used by:1046 1065
Symbol 1046 MovieClip {Bakugan_fla.Hydra_Ataque_Banner_01_314}Uses:848 265 1023 1027 1030 1045Used by:1070
Symbol 1047 MovieClipUses:874Used by:1060
Symbol 1048 MovieClipUses:876Used by:1060
Symbol 1049 MovieClipUses:878 879 880 881 882 883 884Used by:1060
Symbol 1050 MovieClipUses:886Used by:1060
Symbol 1051 GraphicUsed by:1052
Symbol 1052 MovieClipUses:1051Used by:1060
Symbol 1053 MovieClipUses:890Used by:1060
Symbol 1054 MovieClipUses:892Used by:1060
Symbol 1055 MovieClipUses:894Used by:1060
Symbol 1056 MovieClipUses:896Used by:1060
Symbol 1057 MovieClipUses:898 899 900 901 902 903 904Used by:1060
Symbol 1058 MovieClipUses:906Used by:1060
Symbol 1059 MovieClipUses:908Used by:1060
Symbol 1060 MovieClipUses:1022 1047 1048 1049 1050 1052 1053 1054 1055 1056 1057 1058 1059Used by:1064 1065 1069
Symbol 1061 GraphicUsed by:1062
Symbol 1062 MovieClipUses:1061Used by:1063
Symbol 1063 MovieClip {Bakugan_fla.FX_Disparo_02_341}Uses:1032 1062Used by:1064
Symbol 1064 MovieClip {Bakugan_fla.Hydra_Ataque_Banner_02_327}Uses:848 265 1060 1027 1030 1063Used by:1070
Symbol 1065 MovieClip {Bakugan_fla.Hydra_Ataque_Banner_03_343}Uses:848 265 1060 1027 1030 1045Used by:1070
Symbol 1066 GraphicUsed by:1067
Symbol 1067 MovieClipUses:1066Used by:1069
Symbol 1068 MovieClipUses:975Used by:1069
Symbol 1069 MovieClip {Bakugan_fla.Hydra_Ataque_Banner_04_344}Uses:848 265 1060 1027 1030 1067 1026 1068Used by:1070
Symbol 1070 MovieClip {Bakugan_fla.Hydra_Ataque_Banner_313}Uses:1046 1064 1065 1069Used by:1186
Symbol 1071 BitmapUsed by:1072
Symbol 1072 GraphicUses:1071Used by:1073 1099
Symbol 1073 MovieClipUses:1072Used by:1085
Symbol 1074 BitmapUsed by:1075
Symbol 1075 GraphicUses:1074Used by:1076
Symbol 1076 MovieClipUses:1075Used by:1077
Symbol 1077 MovieClipUses:1076Used by:1085 1107
Symbol 1078 BitmapUsed by:1079
Symbol 1079 GraphicUses:1078Used by:1080
Symbol 1080 MovieClipUses:1079Used by:1085 1107
Symbol 1081 GraphicUsed by:1085 1107
Symbol 1082 GraphicUsed by:1085 1107
Symbol 1083 GraphicUsed by:1085 1107
Symbol 1084 MovieClipUses:975Used by:1085 1107
Symbol 1085 MovieClip {Bakugan_fla.Preyas_Ataque_01_348}Uses:848 265 1073 1077 1080 1081 1082 1083 1084Used by:1108
Symbol 1086 MovieClipUses:874Used by:1099
Symbol 1087 MovieClipUses:876Used by:1099
Symbol 1088 MovieClipUses:878 879 880 881 882 883 884Used by:1099
Symbol 1089 MovieClipUses:886Used by:1099
Symbol 1090 GraphicUsed by:1091
Symbol 1091 MovieClipUses:1090Used by:1099
Symbol 1092 MovieClipUses:890Used by:1099
Symbol 1093 MovieClipUses:892Used by:1099
Symbol 1094 MovieClipUses:894Used by:1099
Symbol 1095 MovieClipUses:896Used by:1099
Symbol 1096 MovieClipUses:898 899 900 901 902 903 904Used by:1099
Symbol 1097 MovieClipUses:906Used by:1099
Symbol 1098 MovieClipUses:908Used by:1099
Symbol 1099 MovieClipUses:1072 1086 1087 1088 1089 1091 1092 1093 1094 1095 1096 1097 1098Used by:1107
Symbol 1100 GraphicUsed by:1101
Symbol 1101 MovieClipUses:1100Used by:1107
Symbol 1102 GraphicUsed by:1107
Symbol 1103 GraphicUsed by:1107
Symbol 1104 GraphicUsed by:1107
Symbol 1105 GraphicUsed by:1107
Symbol 1106 GraphicUsed by:1107
Symbol 1107 MovieClip {Bakugan_fla.Preyas_Ataque_02_354}Uses:848 265 1099 1077 1080 1081 1101 1082 1083 1102 1103 1104 1084 1105 1106Used by:1108
Symbol 1108 MovieClip {Bakugan_fla.Preyas_Ataque_Banner_347}Uses:1085 1107Used by:1186
Symbol 1109 BitmapUsed by:1110
Symbol 1110 GraphicUses:1109Used by:1111 1143
Symbol 1111 MovieClipUses:1110Used by:1129
Symbol 1112 BitmapUsed by:1113
Symbol 1113 GraphicUses:1112Used by:1114
Symbol 1114 MovieClipUses:1113Used by:1115 1147
Symbol 1115 MovieClipUses:1114Used by:1129 1147
Symbol 1116 BitmapUsed by:1117
Symbol 1117 GraphicUses:1116Used by:1118
Symbol 1118 MovieClipUses:1117Used by:1129 1147
Symbol 1119 GraphicUsed by:1120
Symbol 1120 MovieClipUses:1119Used by:1128
Symbol 1121 GraphicUsed by:1128
Symbol 1122 GraphicUsed by:1128
Symbol 1123 GraphicUsed by:1128
Symbol 1124 GraphicUsed by:1128
Symbol 1125 GraphicUsed by:1128
Symbol 1126 GraphicUsed by:1128
Symbol 1127 GraphicUsed by:1128
Symbol 1128 MovieClip {Bakugan_fla.Skyress_Ataque_01_375}Uses:1120 1121 1122 1123 1124 1125 1126 1127Used by:1129
Symbol 1129 MovieClip {Bakugan_fla.Skyress_Ataque_Banner_01_370}Uses:848 265 1111 1115 1118 1128Used by:1148
Symbol 1130 MovieClipUses:874Used by:1143
Symbol 1131 MovieClipUses:876Used by:1143
Symbol 1132 MovieClipUses:878 879 880 881 882 883 884Used by:1143
Symbol 1133 MovieClipUses:886Used by:1143
Symbol 1134 GraphicUsed by:1135
Symbol 1135 MovieClipUses:1134Used by:1143
Symbol 1136 MovieClipUses:890Used by:1143
Symbol 1137 MovieClipUses:892Used by:1143
Symbol 1138 MovieClipUses:894Used by:1143
Symbol 1139 MovieClipUses:896Used by:1143
Symbol 1140 MovieClipUses:898 899 900 901 902 903 904Used by:1143
Symbol 1141 MovieClipUses:906Used by:1143
Symbol 1142 MovieClipUses:908Used by:1143
Symbol 1143 MovieClipUses:1110 1130 1131 1132 1133 1135 1136 1137 1138 1139 1140 1141 1142Used by:1147
Symbol 1144 GraphicUsed by:1145
Symbol 1145 MovieClipUses:1144Used by:1147
Symbol 1146 MovieClipUses:975Used by:1147
Symbol 1147 MovieClip {Bakugan_fla.Skyress_Ataque_Banner_02_377}Uses:848 265 1143 1115 1118 1145 1114 1146Used by:1148
Symbol 1148 MovieClip {Bakugan_fla.Skyress_Ataque_Banner_369}Uses:1129 1147Used by:1186
Symbol 1149 BitmapUsed by:1150
Symbol 1150 GraphicUses:1149Used by:1151 1181
Symbol 1151 MovieClipUses:1150Used by:1167
Symbol 1152 BitmapUsed by:1153
Symbol 1153 GraphicUses:1152Used by:1154
Symbol 1154 MovieClipUses:1153Used by:1155 1167 1184
Symbol 1155 MovieClipUses:1154Used by:1167 1184
Symbol 1156 BitmapUsed by:1157
Symbol 1157 GraphicUses:1156Used by:1158
Symbol 1158 MovieClipUses:1157Used by:1167 1184
Symbol 1159 GraphicUsed by:1167
Symbol 1160 GraphicUsed by:1167
Symbol 1161 GraphicUsed by:1167
Symbol 1162 GraphicUsed by:1167
Symbol 1163 MovieClipUses:975Used by:1167 1184
Symbol 1164 GraphicUsed by:1167
Symbol 1165 GraphicUsed by:1167
Symbol 1166 GraphicUsed by:1167
Symbol 1167 MovieClip {Bakugan_fla.Tigrerra_Ataque_01_394}Uses:848 265 1151 1155 1158 1159 1154 1160 1161 1162 1163 1164 1165 1166Used by:1185
Symbol 1168 MovieClipUses:874Used by:1181
Symbol 1169 MovieClipUses:876Used by:1181
Symbol 1170 MovieClipUses:878 879 880 881 882 883 884Used by:1181
Symbol 1171 MovieClipUses:886Used by:1181
Symbol 1172 GraphicUsed by:1173
Symbol 1173 MovieClipUses:1172Used by:1181
Symbol 1174 MovieClipUses:890Used by:1181
Symbol 1175 MovieClipUses:892Used by:1181
Symbol 1176 MovieClipUses:894Used by:1181
Symbol 1177 MovieClipUses:896Used by:1181
Symbol 1178 MovieClipUses:898 899 900 901 902 903 904Used by:1181
Symbol 1179 MovieClipUses:906Used by:1181
Symbol 1180 MovieClipUses:908Used by:1181
Symbol 1181 MovieClipUses:1150 1168 1169 1170 1171 1173 1174 1175 1176 1177 1178 1179 1180Used by:1184
Symbol 1182 GraphicUsed by:1183
Symbol 1183 MovieClipUses:1182Used by:1184
Symbol 1184 MovieClip {Bakugan_fla.Tigrerra_Ataque_02_400}Uses:848 265 1181 1155 1158 1183 1154 1163Used by:1185
Symbol 1185 MovieClip {Bakugan_fla.Tigrerra_Ataque_Banner_393}Uses:1167 1184Used by:1186
Symbol 1186 MovieClip {AttacksBanner_mc}Uses:978 980 988 1020 1070 1108 1148 1185Used by:1371
Symbol 1187 BitmapUsed by:1188
Symbol 1188 GraphicUses:1187Used by:1194
Symbol 1189 GraphicUsed by:1190
Symbol 1190 MovieClipUses:1189Used by:1194
Symbol 1191 BitmapUsed by:1192
Symbol 1192 GraphicUses:1191Used by:1193
Symbol 1193 MovieClipUses:1192Used by:1194
Symbol 1194 MovieClip {interfaceAnimations_mc}Uses:1188 1190 1193Used by:1371
Symbol 1195 BitmapUsed by:1196 1199
Symbol 1196 GraphicUses:1195Used by:1197
Symbol 1197 MovieClipUses:1196Used by:1198
Symbol 1198 MovieClip {Bakugan_fla.destello_419}Uses:1197Used by:1213
Symbol 1199 GraphicUses:1195Used by:1213
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1202
Symbol 1202 MovieClipUses:1201Used by:1213
Symbol 1203 EditableTextUses:57Used by:1204
Symbol 1204 MovieClip {Bakugan_fla.victoria_423}Uses:1203Used by:1205
Symbol 1205 MovieClip {Bakugan_fla.victoria_parpadeando_422}Uses:1204Used by:1213
Symbol 1206 EditableTextUses:59 165Used by:1207
Symbol 1207 MovieClip {Bakugan_fla.texto_424}Uses:1206Used by:1213
Symbol 1208 BitmapUsed by:1209
Symbol 1209 GraphicUses:1208Used by:1210
Symbol 1210 MovieClipUses:1209Used by:1213
Symbol 1211 BitmapUsed by:1212
Symbol 1212 GraphicUses:1211Used by:1213
Symbol 1213 MovieClip {NextLevelScreen_mc}Uses:1198 1199 1202 384 1205 1207 1210 365 1212Used by:1371
Symbol 1214 BitmapUsed by:1215
Symbol 1215 GraphicUses:1214Used by:1224
Symbol 1216 BitmapUsed by:1217
Symbol 1217 GraphicUses:1216Used by:1224
Symbol 1218 BitmapUsed by:1219
Symbol 1219 GraphicUses:1218Used by:1224
Symbol 1220 BitmapUsed by:1221
Symbol 1221 GraphicUses:1220Used by:1224
Symbol 1222 BitmapUsed by:1223
Symbol 1223 GraphicUses:1222Used by:1224
Symbol 1224 MovieClip {Bakugan_fla.opponent_427}Uses:1215 1217 1219 1221 1223Used by:1255
Symbol 1225 BitmapUsed by:1226
Symbol 1226 GraphicUses:1225Used by:1227
Symbol 1227 MovieClipUses:1226Used by:1255
Symbol 1228 EditableTextUses:42 57Used by:1229
Symbol 1229 MovieClip {Bakugan_fla.level_type_429}Uses:1228Used by:1255
Symbol 1230 EditableTextUses:42 57Used by:1231
Symbol 1231 MovieClip {Bakugan_fla.level_number_430}Uses:1230Used by:1255
Symbol 1232 BitmapUsed by:1233
Symbol 1233 GraphicUses:1232Used by:1234 1251
Symbol 1234 MovieClipUses:1233Used by:1241 1255
Symbol 1235 BitmapUsed by:1236
Symbol 1236 GraphicUses:1235Used by:1237
Symbol 1237 MovieClipUses:1236Used by:1255 1273
Symbol 1238 EditableTextUses:42 57Used by:1239
Symbol 1239 MovieClip {Bakugan_fla.vs_type_433}Uses:1238Used by:1255
Symbol 1240 GraphicUsed by:1255
Symbol 1241 MovieClip {Bakugan_fla.movie_circulo_434}Uses:346 1234Used by:1255
Symbol 1242 BitmapUsed by:1243
Symbol 1243 GraphicUses:1242Used by:1244
Symbol 1244 MovieClipUses:1243Used by:1255
Symbol 1245 BitmapUsed by:1246 1248
Symbol 1246 GraphicUses:1245Used by:1247
Symbol 1247 MovieClipUses:1246Used by:1255
Symbol 1248 GraphicUses:1245Used by:1249
Symbol 1249 MovieClipUses:1248Used by:1255
Symbol 1250 GraphicUsed by:1255
Symbol 1251 MovieClipUses:1233Used by:1255
Symbol 1252 BitmapUsed by:1253
Symbol 1253 GraphicUses:1252Used by:1254
Symbol 1254 MovieClipUses:1253Used by:1255
Symbol 1255 MovieClip {VersusScreen_mc}Uses:1224 1227 1229 1231 283 1234 1237 1239 504 1240 1241 1244 1247 1249 1250 1251 1254Used by:1371
Symbol 1256 BitmapUsed by:1257
Symbol 1257 GraphicUses:1256Used by:1258
Symbol 1258 MovieClipUses:1257Used by:1268
Symbol 1259 BitmapUsed by:1260
Symbol 1260 GraphicUses:1259Used by:1261
Symbol 1261 MovieClipUses:1260Used by:1268
Symbol 1262 BitmapUsed by:1263
Symbol 1263 GraphicUses:1262Used by:1264
Symbol 1264 MovieClipUses:1263Used by:1268
Symbol 1265 BitmapUsed by:1266
Symbol 1266 GraphicUses:1265Used by:1267
Symbol 1267 MovieClipUses:1266Used by:1268
Symbol 1268 MovieClipUses:1258 1261 1264 1267Used by:1269
Symbol 1269 MovieClip {turns_mc}Uses:1268Used by:1371
Symbol 1270 FontUsed by:1271
Symbol 1271 EditableTextUses:35 1270Used by:1272
Symbol 1272 MovieClip {Bakugan_fla.numero_447}Uses:1271Used by:1273
Symbol 1273 MovieClip {DamageLabel}Uses:1272 1237 52Used by:1371
Symbol 1274 BitmapUsed by:1275
Symbol 1275 GraphicUses:1274Used by:1310
Symbol 1276 GraphicUsed by:1310
Symbol 1277 BitmapUsed by:1278
Symbol 1278 GraphicUses:1277Used by:1310
Symbol 1279 BitmapUsed by:1280
Symbol 1280 GraphicUses:1279Used by:1310
Symbol 1281 BitmapUsed by:1282
Symbol 1282 GraphicUses:1281Used by:1310
Symbol 1283 BitmapUsed by:1284
Symbol 1284 GraphicUses:1283Used by:1310
Symbol 1285 BitmapUsed by:1286
Symbol 1286 GraphicUses:1285Used by:1310
Symbol 1287 BitmapUsed by:1288
Symbol 1288 GraphicUses:1287Used by:1310
Symbol 1289 BitmapUsed by:1290
Symbol 1290 GraphicUses:1289Used by:1310
Symbol 1291 BitmapUsed by:1292
Symbol 1292 GraphicUses:1291Used by:1310
Symbol 1293 BitmapUsed by:1294
Symbol 1294 GraphicUses:1293Used by:1310
Symbol 1295 BitmapUsed by:1296
Symbol 1296 GraphicUses:1295Used by:1310
Symbol 1297 BitmapUsed by:1298
Symbol 1298 GraphicUses:1297Used by:1310
Symbol 1299 BitmapUsed by:1300
Symbol 1300 GraphicUses:1299Used by:1310
Symbol 1301 BitmapUsed by:1302
Symbol 1302 GraphicUses:1301Used by:1310
Symbol 1303 BitmapUsed by:1304
Symbol 1304 GraphicUses:1303Used by:1310
Symbol 1305 BitmapUsed by:1306
Symbol 1306 GraphicUses:1305Used by:1307
Symbol 1307 MovieClipUses:1306Used by:1310
Symbol 1308 GraphicUsed by:1309
Symbol 1309 MovieClipUses:1308Used by:1310
Symbol 1310 MovieClip {EnemyCardDisplayer}Uses:1275 117 1276 1278 1280 1282 1284 1286 1288 1290 1292 1294 1296 1298 1300 1302 1304 1307 1309 52Used by:1371
Symbol 1311 GraphicUsed by:1319
Symbol 1312 GraphicUsed by:1319
Symbol 1313 GraphicUsed by:1319
Symbol 1314 GraphicUsed by:1319
Symbol 1315 GraphicUsed by:1319
Symbol 1316 GraphicUsed by:1319
Symbol 1317 GraphicUsed by:1319
Symbol 1318 GraphicUsed by:1319
Symbol 1319 MovieClipUses:1311 1312 1313 1314 1315 1316 1317 1318Used by:1320
Symbol 1320 MovieClip {TigrerraShield_mc}Uses:1319Used by:1371
Symbol 1321 GraphicUsed by:1329
Symbol 1322 GraphicUsed by:1329
Symbol 1323 GraphicUsed by:1329
Symbol 1324 GraphicUsed by:1329
Symbol 1325 GraphicUsed by:1329
Symbol 1326 GraphicUsed by:1329
Symbol 1327 GraphicUsed by:1329
Symbol 1328 GraphicUsed by:1329
Symbol 1329 MovieClipUses:1321 1322 1323 1324 1325 1326 1327 1328Used by:1330
Symbol 1330 MovieClip {SkyressShield_mc}Uses:1329Used by:1371
Symbol 1331 GraphicUsed by:1339
Symbol 1332 GraphicUsed by:1339
Symbol 1333 GraphicUsed by:1339
Symbol 1334 GraphicUsed by:1339
Symbol 1335 GraphicUsed by:1339
Symbol 1336 GraphicUsed by:1339
Symbol 1337 GraphicUsed by:1339
Symbol 1338 GraphicUsed by:1339
Symbol 1339 MovieClipUses:1331 1332 1333 1334 1335 1336 1337 1338Used by:1340
Symbol 1340 MovieClip {PreyasShield_mc}Uses:1339Used by:1371
Symbol 1341 GraphicUsed by:1349
Symbol 1342 GraphicUsed by:1349
Symbol 1343 GraphicUsed by:1349
Symbol 1344 GraphicUsed by:1349
Symbol 1345 GraphicUsed by:1349
Symbol 1346 GraphicUsed by:1349
Symbol 1347 GraphicUsed by:1349
Symbol 1348 GraphicUsed by:1349
Symbol 1349 MovieClipUses:1341 1342 1343 1344 1345 1346 1347 1348Used by:1350
Symbol 1350 MovieClip {HydraShield_mc}Uses:1349Used by:1371
Symbol 1351 GraphicUsed by:1359
Symbol 1352 GraphicUsed by:1359
Symbol 1353 GraphicUsed by:1359
Symbol 1354 GraphicUsed by:1359
Symbol 1355 GraphicUsed by:1359
Symbol 1356 GraphicUsed by:1359
Symbol 1357 GraphicUsed by:1359
Symbol 1358 GraphicUsed by:1359
Symbol 1359 MovieClipUses:1351 1352 1353 1354 1355 1356 1357 1358Used by:1360
Symbol 1360 MovieClip {GoremShield_mc}Uses:1359Used by:1371
Symbol 1361 GraphicUsed by:1369
Symbol 1362 GraphicUsed by:1369
Symbol 1363 GraphicUsed by:1369
Symbol 1364 GraphicUsed by:1369
Symbol 1365 GraphicUsed by:1369
Symbol 1366 GraphicUsed by:1369
Symbol 1367 GraphicUsed by:1369
Symbol 1368 GraphicUsed by:1369
Symbol 1369 MovieClipUses:1361 1362 1363 1364 1365 1366 1367 1368Used by:1370
Symbol 1370 MovieClip {DragoShield_mc}Uses:1369Used by:1371
Symbol 1371 MovieClip {Bakugan_fla._Resources_1}Uses:273 296 374 385 487 520 615 617 620 147 231 117 239 655 685 729 773 817 847 1186 1194 1213 1255 1269 1273 1310 1320 1330 1340 1350 1360 1370Used by:Timeline

Instance Names

"progress_txt"Symbol 37 MovieClip {Bakugan_fla.ProgressText_491} Frame 1Symbol 36 EditableText
"progressBar_mc"Symbol 38 MovieClip {PreloaderAsset} Frame 1Symbol 34 MovieClip
"progress_mc"Symbol 38 MovieClip {PreloaderAsset} Frame 1Symbol 37 MovieClip {Bakugan_fla.ProgressText_491}
"text_defensa_txt"Symbol 44 MovieClip {Bakugan_fla.text_defensa_465} Frame 1Symbol 43 EditableText
"defense_text_mc"Symbol 54 MovieClip {Bakugan_fla.defensa_movie_464} Frame 1Symbol 44 MovieClip {Bakugan_fla.text_defensa_465}
"defense_text_mc"Symbol 54 MovieClip {Bakugan_fla.defensa_movie_464} Frame 28Symbol 44 MovieClip {Bakugan_fla.text_defensa_465}
"title_txt"Symbol 61 MovieClip {Bakugan_fla.CardDescriptionAsset_468} Frame 1Symbol 58 EditableText
"text_txt"Symbol 61 MovieClip {Bakugan_fla.CardDescriptionAsset_468} Frame 1Symbol 60 EditableText
"Boost"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 68 MovieClip
"Double_Dash"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 71 MovieClip
"Hyper_Boost"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 74 MovieClip
"Parasite"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 77 MovieClip
"Quick_Recovery"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 80 MovieClip
"Recovery"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 83 MovieClip
"Stay_Alert"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 86 MovieClip
"Undercover"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 89 MovieClip
"Super_Boost"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 92 MovieClip
"Sacrifice"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 95 MovieClip
"Ground_Morph_Pyrus"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 98 MovieClip
"Ground_Morph_Aquos"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 101 MovieClip
"Ground_Morph_Subterra"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 104 MovieClip
"Ground_Morph_Darkus"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 107 MovieClip
"Ground_Morph_Haos"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 110 MovieClip
"Ground_Morph_Ventus"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 113 MovieClip
"Refill"Symbol 117 MovieClip {LargeCardViewsAsset} Frame 1Symbol 116 MovieClip
"Picture"Symbol 141 MovieClip {Bakugan_fla._DisplayClick_Rival_138} Frame 1Symbol 117 MovieClip {LargeCardViewsAsset}
"Picture"Symbol 142 MovieClip {Bakugan_fla._DisplayClick_Neutral_159} Frame 1Symbol 117 MovieClip {LargeCardViewsAsset}
"Picture"Symbol 143 MovieClip {Bakugan_fla._DisplayClick_Player_160} Frame 1Symbol 117 MovieClip {LargeCardViewsAsset}
"Picture"Symbol 144 MovieClip {Bakugan_fla._DisplayOut_161} Frame 1Symbol 117 MovieClip {LargeCardViewsAsset}
"Picture"Symbol 145 MovieClip {Bakugan_fla._DisplayOver_162} Frame 1Symbol 117 MovieClip {LargeCardViewsAsset}
"Picture"Symbol 146 MovieClip {Bakugan_fla._DisplayUp_163} Frame 1Symbol 117 MovieClip {LargeCardViewsAsset}
"click_rival_mc"Symbol 147 MovieClip {CardDisplayer} Frame 1Symbol 141 MovieClip {Bakugan_fla._DisplayClick_Rival_138}
"click_neutral_mc"Symbol 147 MovieClip {CardDisplayer} Frame 1Symbol 142 MovieClip {Bakugan_fla._DisplayClick_Neutral_159}
"click_player_mc"Symbol 147 MovieClip {CardDisplayer} Frame 1Symbol 143 MovieClip {Bakugan_fla._DisplayClick_Player_160}
"out_mc"Symbol 147 MovieClip {CardDisplayer} Frame 1Symbol 144 MovieClip {Bakugan_fla._DisplayOut_161}
"over_mc"Symbol 147 MovieClip {CardDisplayer} Frame 1Symbol 145 MovieClip {Bakugan_fla._DisplayOver_162}
"up_mc"Symbol 147 MovieClip {CardDisplayer} Frame 1Symbol 146 MovieClip {Bakugan_fla._DisplayUp_163}
"Slot1"Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477} Frame 1Symbol 163 MovieClip {Bakugan_fla.SpecialSlot_478}
"Slot2"Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477} Frame 1Symbol 163 MovieClip {Bakugan_fla.SpecialSlot_478}
"Slot3"Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477} Frame 1Symbol 163 MovieClip {Bakugan_fla.SpecialSlot_478}
"Slot4"Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477} Frame 1Symbol 163 MovieClip {Bakugan_fla.SpecialSlot_478}
"Slot3"Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477} Frame 3Symbol 163 MovieClip {Bakugan_fla.SpecialSlot_478}
"Slot4"Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477} Frame 4Symbol 163 MovieClip {Bakugan_fla.SpecialSlot_478}
"text_txt"Symbol 167 MovieClip {Bakugan_fla.AttackText_txt_481} Frame 1Symbol 166 EditableText
"textcontainer_mc"Symbol 168 MovieClip {Bakugan_fla._AttackMenuButton_Idle_NoSp_480} Frame 1Symbol 167 MovieClip {Bakugan_fla.AttackText_txt_481}
"textcontainer_mc"Symbol 169 MovieClip {Bakugan_fla._AttackMenuButton_Over_482} Frame 1Symbol 167 MovieClip {Bakugan_fla.AttackText_txt_481}
"textcontainer_mc"Symbol 170 MovieClip {Bakugan_fla._AttackMenuButton_Selected_483} Frame 1Symbol 167 MovieClip {Bakugan_fla.AttackText_txt_481}
"textcontainer_mc"Symbol 170 MovieClip {Bakugan_fla._AttackMenuButton_Selected_483} Frame 5Symbol 167 MovieClip {Bakugan_fla.AttackText_txt_481}
"textcontainer_mc"Symbol 170 MovieClip {Bakugan_fla._AttackMenuButton_Selected_483} Frame 10Symbol 167 MovieClip {Bakugan_fla.AttackText_txt_481}
"textcontainer_mc"Symbol 170 MovieClip {Bakugan_fla._AttackMenuButton_Selected_483} Frame 15Symbol 167 MovieClip {Bakugan_fla.AttackText_txt_481}
"textcontainer_mc"Symbol 171 MovieClip {Bakugan_fla._AttackMenuButton_Idle_484} Frame 1Symbol 167 MovieClip {Bakugan_fla.AttackText_txt_481}
"nosp_mc"Symbol 172 MovieClip {Bakugan_fla.AttackText_479} Frame 1Symbol 168 MovieClip {Bakugan_fla._AttackMenuButton_Idle_NoSp_480}
"over_mc"Symbol 172 MovieClip {Bakugan_fla.AttackText_479} Frame 1Symbol 169 MovieClip {Bakugan_fla._AttackMenuButton_Over_482}
"selected_mc"Symbol 172 MovieClip {Bakugan_fla.AttackText_479} Frame 1Symbol 170 MovieClip {Bakugan_fla._AttackMenuButton_Selected_483}
"idle_mc"Symbol 172 MovieClip {Bakugan_fla.AttackText_479} Frame 1Symbol 171 MovieClip {Bakugan_fla._AttackMenuButton_Idle_484}
"back_mc"Symbol 173 MovieClip {Bakugan_fla._AttackMenuButton_472} Frame 1Symbol 158 MovieClip {Bakugan_fla.AttackButtonBack_473}
"bar_mc"Symbol 173 MovieClip {Bakugan_fla._AttackMenuButton_472} Frame 1Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477}
"text_mc"Symbol 173 MovieClip {Bakugan_fla._AttackMenuButton_472} Frame 1Symbol 172 MovieClip {Bakugan_fla.AttackText_479}
"Attack2"Symbol 174 MovieClip {Bakugan_fla.Botonera_471} Frame 1Symbol 173 MovieClip {Bakugan_fla._AttackMenuButton_472}
"Attack3"Symbol 174 MovieClip {Bakugan_fla.Botonera_471} Frame 1Symbol 173 MovieClip {Bakugan_fla._AttackMenuButton_472}
"Attack1"Symbol 174 MovieClip {Bakugan_fla.Botonera_471} Frame 1Symbol 173 MovieClip {Bakugan_fla._AttackMenuButton_472}
"Attack4"Symbol 174 MovieClip {Bakugan_fla.Botonera_471} Frame 1Symbol 173 MovieClip {Bakugan_fla._AttackMenuButton_472}
"MouseArea"Symbol 175 MovieClip {Bakugan_fla.AttacksContainer_469} Frame 1Symbol 151 MovieClip
"Buttons"Symbol 175 MovieClip {Bakugan_fla.AttacksContainer_469} Frame 1Symbol 174 MovieClip {Bakugan_fla.Botonera_471}
"Boost"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 182 MovieClip
"Double_Dash"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 185 MovieClip
"Hyper_Boost"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 188 MovieClip
"Parasite"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 191 MovieClip
"Quick_Recovery"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 194 MovieClip
"Recovery"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 197 MovieClip
"Stay_Alert"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 200 MovieClip
"Undercover"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 203 MovieClip
"Super_Boost"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 206 MovieClip
"Sacrifice"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 209 MovieClip
"Ground_Morph_Pyrus"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 212 MovieClip
"Ground_Morph_Aquos"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 215 MovieClip
"Ground_Morph_Subterra"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 218 MovieClip
"Ground_Morph_Darkus"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 221 MovieClip
"Ground_Morph_Haos"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 224 MovieClip
"Ground_Morph_Ventus"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 227 MovieClip
"Refill"Symbol 231 MovieClip {SmallCardViewsAsset} Frame 1Symbol 230 MovieClip
"Picture"Symbol 233 MovieClip {Bakugan_fla.Card_Intro_183} Frame 1Symbol 231 MovieClip {SmallCardViewsAsset}
"Picture"Symbol 234 MovieClip {Bakugan_fla.Card_Idle_185} Frame 1Symbol 231 MovieClip {SmallCardViewsAsset}
"Picture"Symbol 235 MovieClip {Bakugan_fla.Card_Exit_186} Frame 1Symbol 231 MovieClip {SmallCardViewsAsset}
"Picture"Symbol 238 MovieClip {Bakugan_fla.Card_Selected_187} Frame 1Symbol 231 MovieClip {SmallCardViewsAsset}
"in_mc"Symbol 239 MovieClip {MenuCard_mc} Frame 1Symbol 233 MovieClip {Bakugan_fla.Card_Intro_183}
"idle_mc"Symbol 239 MovieClip {MenuCard_mc} Frame 1Symbol 234 MovieClip {Bakugan_fla.Card_Idle_185}
"out_mc"Symbol 239 MovieClip {MenuCard_mc} Frame 1Symbol 235 MovieClip {Bakugan_fla.Card_Exit_186}
"selected_mc"Symbol 239 MovieClip {MenuCard_mc} Frame 1Symbol 238 MovieClip {Bakugan_fla.Card_Selected_187}
"MouseArea"Symbol 240 MovieClip {Bakugan_fla.CardsContainer_486} Frame 1Symbol 151 MovieClip
"Slot0"Symbol 240 MovieClip {Bakugan_fla.CardsContainer_486} Frame 1Symbol 239 MovieClip {MenuCard_mc}
"Slot1"Symbol 240 MovieClip {Bakugan_fla.CardsContainer_486} Frame 1Symbol 239 MovieClip {MenuCard_mc}
"Slot2"Symbol 240 MovieClip {Bakugan_fla.CardsContainer_486} Frame 1Symbol 239 MovieClip {MenuCard_mc}
"CardsContainer"Symbol 241 MovieClip {Bakugan_fla.CardMenu_485} Frame 1Symbol 240 MovieClip {Bakugan_fla.CardsContainer_486}
"text_txt"Symbol 249 MovieClip {Bakugan_fla.botonAtaque_487} Frame 1Symbol 244 EditableText
"text_txt"Symbol 257 MovieClip {Bakugan_fla.BotonDefensa_488} Frame 1Symbol 252 EditableText
"DefenseP2"Symbol 258 MovieClip {GameInterface} Frame 1Symbol 54 MovieClip {Bakugan_fla.defensa_movie_464}
"DefenseP1"Symbol 258 MovieClip {GameInterface} Frame 1Symbol 54 MovieClip {Bakugan_fla.defensa_movie_464}
"Description"Symbol 258 MovieClip {GameInterface} Frame 1Symbol 61 MovieClip {Bakugan_fla.CardDescriptionAsset_468}
"Display"Symbol 258 MovieClip {GameInterface} Frame 1Symbol 147 MovieClip {CardDisplayer}
"AttackMenu_mc"Symbol 258 MovieClip {GameInterface} Frame 1Symbol 175 MovieClip {Bakugan_fla.AttacksContainer_469}
"CardMenu"Symbol 258 MovieClip {GameInterface} Frame 1Symbol 241 MovieClip {Bakugan_fla.CardMenu_485}
"Attack_button"Symbol 258 MovieClip {GameInterface} Frame 1Symbol 249 MovieClip {Bakugan_fla.botonAtaque_487}
"Defense_button"Symbol 258 MovieClip {GameInterface} Frame 1Symbol 257 MovieClip {Bakugan_fla.BotonDefensa_488}
"text_txt"Symbol 263 MovieClip {Bakugan_fla.TextContainer_5} Frame 1Symbol 262 EditableText
"textContainer_mc"Symbol 264 MovieClip {Bakugan_fla._Out_4} Frame 1Symbol 263 MovieClip {Bakugan_fla.TextContainer_5}
"textContainer_mc"Symbol 266 MovieClip {Bakugan_fla._Down_6} Frame 1Symbol 263 MovieClip {Bakugan_fla.TextContainer_5}
"textContainer_mc"Symbol 267 MovieClip {Bakugan_fla._Over_7} Frame 1Symbol 263 MovieClip {Bakugan_fla.TextContainer_5}
"textContainer_mc"Symbol 268 MovieClip {Bakugan_fla._Up_8} Frame 1Symbol 263 MovieClip {Bakugan_fla.TextContainer_5}
"out_mc"Symbol 270 MovieClip {ContinueMicrophoneBtn} Frame 1Symbol 264 MovieClip {Bakugan_fla._Out_4}
"down_mc"Symbol 270 MovieClip {ContinueMicrophoneBtn} Frame 1Symbol 266 MovieClip {Bakugan_fla._Down_6}
"over_mc"Symbol 270 MovieClip {ContinueMicrophoneBtn} Frame 1Symbol 267 MovieClip {Bakugan_fla._Over_7}
"up_mc"Symbol 270 MovieClip {ContinueMicrophoneBtn} Frame 1Symbol 268 MovieClip {Bakugan_fla._Up_8}
"hitArea_mc"Symbol 270 MovieClip {ContinueMicrophoneBtn} Frame 1Symbol 269 MovieClip
"text_txt"Symbol 272 MovieClip {Bakugan_fla.MicrophoneTitleTxt_10} Frame 1Symbol 271 EditableText
"continue_btn"Symbol 273 MovieClip {MicrophoneScreenAsset} Frame 1Symbol 270 MovieClip {ContinueMicrophoneBtn}
"microphoneTitle_mc"Symbol 273 MovieClip {MicrophoneScreenAsset} Frame 1Symbol 272 MovieClip {Bakugan_fla.MicrophoneTitleTxt_10}
"text_txt"Symbol 313 MovieClip {Bakugan_fla.TextContainer_25} Frame 1Symbol 312 EditableText
"textContainer_mc"Symbol 314 MovieClip {Bakugan_fla._Out_23} Frame 1Symbol 313 MovieClip {Bakugan_fla.TextContainer_25}
"textContainer_mc"Symbol 318 MovieClip {Bakugan_fla._Down_26} Frame 1Symbol 313 MovieClip {Bakugan_fla.TextContainer_25}
"textContainer_mc"Symbol 322 MovieClip {Bakugan_fla._Over_28} Frame 1Symbol 313 MovieClip {Bakugan_fla.TextContainer_25}
"textContainer_mc"Symbol 323 MovieClip {Bakugan_fla._Up_30} Frame 1Symbol 313 MovieClip {Bakugan_fla.TextContainer_25}
"out_mc"Symbol 325 MovieClip {PlayMainMenuBtn} Frame 1Symbol 314 MovieClip {Bakugan_fla._Out_23}
"down_mc"Symbol 325 MovieClip {PlayMainMenuBtn} Frame 1Symbol 318 MovieClip {Bakugan_fla._Down_26}
"over_mc"Symbol 325 MovieClip {PlayMainMenuBtn} Frame 1Symbol 322 MovieClip {Bakugan_fla._Over_28}
"up_mc"Symbol 325 MovieClip {PlayMainMenuBtn} Frame 1Symbol 323 MovieClip {Bakugan_fla._Up_30}
"hitArea_mc"Symbol 325 MovieClip {PlayMainMenuBtn} Frame 1Symbol 324 MovieClip
"play_btn"Symbol 374 MovieClip {MainMenuAsset} Frame 1Symbol 325 MovieClip {PlayMainMenuBtn}
"text_txt"Symbol 384 MovieClip {Bakugan_fla.botoncontinuar_50} Frame 1Symbol 381 EditableText
"continue_btn"Symbol 385 MovieClip {InstructionsAsset} Frame 1Symbol 384 MovieClip {Bakugan_fla.botoncontinuar_50}
"text_txt"Symbol 434 MovieClip {Bakugan_fla.tex_felicitaciones_57} Frame 1Symbol 433 EditableText
"title_mc"Symbol 435 MovieClip {Bakugan_fla.felicitacionestitila_56} Frame 1Symbol 434 MovieClip {Bakugan_fla.tex_felicitaciones_57}
"text_txt"Symbol 438 MovieClip {Bakugan_fla.tex_ereselpeleadornumerouno_58} Frame 1Symbol 437 EditableText
"text_txt"Symbol 445 MovieClip {Bakugan_fla.TextContainer_63} Frame 1Symbol 444 EditableText
"textContainer_mc"Symbol 446 MovieClip {Bakugan_fla._Out_60} Frame 1Symbol 445 MovieClip {Bakugan_fla.TextContainer_63}
"textContainer_mc"Symbol 450 MovieClip {Bakugan_fla._Down_64} Frame 1Symbol 445 MovieClip {Bakugan_fla.TextContainer_63}
"textContainer_mc"Symbol 454 MovieClip {Bakugan_fla._Over_66} Frame 1Symbol 445 MovieClip {Bakugan_fla.TextContainer_63}
"textContainer_mc"Symbol 455 MovieClip {Bakugan_fla._Up_68} Frame 1Symbol 445 MovieClip {Bakugan_fla.TextContainer_63}
"out_mc"Symbol 457 MovieClip {PlayAgainWonBtn} Frame 1Symbol 446 MovieClip {Bakugan_fla._Out_60}
"down_mc"Symbol 457 MovieClip {PlayAgainWonBtn} Frame 1Symbol 450 MovieClip {Bakugan_fla._Down_64}
"over_mc"Symbol 457 MovieClip {PlayAgainWonBtn} Frame 1Symbol 454 MovieClip {Bakugan_fla._Over_66}
"up_mc"Symbol 457 MovieClip {PlayAgainWonBtn} Frame 1Symbol 455 MovieClip {Bakugan_fla._Up_68}
"hitArea_mc"Symbol 457 MovieClip {PlayAgainWonBtn} Frame 1Symbol 456 MovieClip
"text_txt"Symbol 459 MovieClip {Bakugan_fla.TextContainer_72} Frame 1Symbol 458 EditableText
"textContainer_mc"Symbol 460 MovieClip {Bakugan_fla._Out_71} Frame 1Symbol 459 MovieClip {Bakugan_fla.TextContainer_72}
"textContainer_mc"Symbol 461 MovieClip {Bakugan_fla._Down_73} Frame 1Symbol 459 MovieClip {Bakugan_fla.TextContainer_72}
"textContainer_mc"Symbol 462 MovieClip {Bakugan_fla._Over_74} Frame 1Symbol 459 MovieClip {Bakugan_fla.TextContainer_72}
"textContainer_mc"Symbol 463 MovieClip {Bakugan_fla._Up_75} Frame 1Symbol 459 MovieClip {Bakugan_fla.TextContainer_72}
"out_mc"Symbol 465 MovieClip {MainMenuWonBtn} Frame 1Symbol 460 MovieClip {Bakugan_fla._Out_71}
"down_mc"Symbol 465 MovieClip {MainMenuWonBtn} Frame 1Symbol 461 MovieClip {Bakugan_fla._Down_73}
"over_mc"Symbol 465 MovieClip {MainMenuWonBtn} Frame 1Symbol 462 MovieClip {Bakugan_fla._Over_74}
"up_mc"Symbol 465 MovieClip {MainMenuWonBtn} Frame 1Symbol 463 MovieClip {Bakugan_fla._Up_75}
"hitArea_mc"Symbol 465 MovieClip {MainMenuWonBtn} Frame 1Symbol 464 MovieClip
"gameWonTitle_mc"Symbol 487 MovieClip {GameWonAsset} Frame 1Symbol 435 MovieClip {Bakugan_fla.felicitacionestitila_56}
"gameWonText_mc"Symbol 487 MovieClip {GameWonAsset} Frame 1Symbol 438 MovieClip {Bakugan_fla.tex_ereselpeleadornumerouno_58}
"playAgain_btn"Symbol 487 MovieClip {GameWonAsset} Frame 1Symbol 457 MovieClip {PlayAgainWonBtn}
"mainMenu_btn"Symbol 487 MovieClip {GameWonAsset} Frame 1Symbol 465 MovieClip {MainMenuWonBtn}
"text_txt"Symbol 507 MovieClip {Bakugan_fla.tex_findelJuego_89} Frame 1Symbol 506 EditableText
"textContainer_mc"Symbol 508 MovieClip {Bakugan_fla.findedejuegotitila_88} Frame 1Symbol 507 MovieClip {Bakugan_fla.tex_findelJuego_89}
"text_txt"Symbol 510 MovieClip {Bakugan_fla.tex_necesitasmasentrenamiento_90} Frame 1Symbol 509 EditableText
"out_mc"Symbol 511 MovieClip {PlayAgainLostBtn} Frame 1Symbol 446 MovieClip {Bakugan_fla._Out_60}
"down_mc"Symbol 511 MovieClip {PlayAgainLostBtn} Frame 1Symbol 450 MovieClip {Bakugan_fla._Down_64}
"over_mc"Symbol 511 MovieClip {PlayAgainLostBtn} Frame 1Symbol 454 MovieClip {Bakugan_fla._Over_66}
"up_mc"Symbol 511 MovieClip {PlayAgainLostBtn} Frame 1Symbol 455 MovieClip {Bakugan_fla._Up_68}
"hitArea_mc"Symbol 511 MovieClip {PlayAgainLostBtn} Frame 1Symbol 456 MovieClip
"text_txt"Symbol 513 MovieClip {Bakugan_fla.TextContainer_94} Frame 1Symbol 512 EditableText
"textContainer_mc"Symbol 514 MovieClip {Bakugan_fla._Out_93} Frame 1Symbol 513 MovieClip {Bakugan_fla.TextContainer_94}
"textContainer_mc"Symbol 515 MovieClip {Bakugan_fla._Down_95} Frame 1Symbol 513 MovieClip {Bakugan_fla.TextContainer_94}
"textContainer_mc"Symbol 516 MovieClip {Bakugan_fla._Over_96} Frame 1Symbol 513 MovieClip {Bakugan_fla.TextContainer_94}
"textContainer_mc"Symbol 517 MovieClip {Bakugan_fla._Up_97} Frame 1Symbol 513 MovieClip {Bakugan_fla.TextContainer_94}
"out_mc"Symbol 519 MovieClip {MainMenuLostBtn} Frame 1Symbol 514 MovieClip {Bakugan_fla._Out_93}
"down_mc"Symbol 519 MovieClip {MainMenuLostBtn} Frame 1Symbol 515 MovieClip {Bakugan_fla._Down_95}
"over_mc"Symbol 519 MovieClip {MainMenuLostBtn} Frame 1Symbol 516 MovieClip {Bakugan_fla._Over_96}
"up_mc"Symbol 519 MovieClip {MainMenuLostBtn} Frame 1Symbol 517 MovieClip {Bakugan_fla._Up_97}
"hitArea_mc"Symbol 519 MovieClip {MainMenuLostBtn} Frame 1Symbol 518 MovieClip
"gameLostTitle_mc"Symbol 520 MovieClip {GameLostAsset} Frame 1Symbol 508 MovieClip {Bakugan_fla.findedejuegotitila_88}
"text_mc"Symbol 520 MovieClip {GameLostAsset} Frame 1Symbol 510 MovieClip {Bakugan_fla.tex_necesitasmasentrenamiento_90}
"playAgain_btn"Symbol 520 MovieClip {GameLostAsset} Frame 1Symbol 511 MovieClip {PlayAgainLostBtn}
"mainMenu_btn"Symbol 520 MovieClip {GameLostAsset} Frame 1Symbol 519 MovieClip {MainMenuLostBtn}
"out_mc"Symbol 532 MovieClip {SoundBtn} Frame 1Symbol 523 MovieClip {Bakugan_fla._Out_101}
"down_mc"Symbol 532 MovieClip {SoundBtn} Frame 1Symbol 526 MovieClip
"over_mc"Symbol 532 MovieClip {SoundBtn} Frame 1Symbol 527 MovieClip {Bakugan_fla._Over_103}
"up_mc"Symbol 532 MovieClip {SoundBtn} Frame 1Symbol 528 MovieClip
"muteLine_mc"Symbol 532 MovieClip {SoundBtn} Frame 1Symbol 530 MovieClip
"hitArea_mc"Symbol 532 MovieClip {SoundBtn} Frame 1Symbol 531 MovieClip
"out_mc"Symbol 542 MovieClip {HelpBtn} Frame 1Symbol 535 MovieClip {Bakugan_fla._Out_108}
"down_mc"Symbol 542 MovieClip {HelpBtn} Frame 1Symbol 538 MovieClip
"over_mc"Symbol 542 MovieClip {HelpBtn} Frame 1Symbol 539 MovieClip {Bakugan_fla._Over_110}
"up_mc"Symbol 542 MovieClip {HelpBtn} Frame 1Symbol 540 MovieClip
"hitArea_mc"Symbol 542 MovieClip {HelpBtn} Frame 1Symbol 541 MovieClip
"life_mc"Symbol 560 MovieClip {Bakugan_fla.Dan_AVATAR_114} Frame 1Symbol 548 MovieClip
"avatar"Symbol 561 MovieClip {Bakugan_fla.Avatars_Dan_113} Frame 1Symbol 560 MovieClip {Bakugan_fla.Dan_AVATAR_114}
"life_mc"Symbol 572 MovieClip {Bakugan_fla.Julie_AVATAR_120} Frame 1Symbol 548 MovieClip
"life_mc"Symbol 583 MovieClip {Bakugan_fla.Marucho_AVATAR_123} Frame 1Symbol 548 MovieClip
"life_mc"Symbol 593 MovieClip {Bakugan_fla.Darkus_AVATAR_126} Frame 1Symbol 548 MovieClip
"life_mc"Symbol 603 MovieClip {Bakugan_fla.runo_AVATAR_129} Frame 1Symbol 548 MovieClip
"life_mc"Symbol 613 MovieClip {Bakugan_fla.Shun_AVATAR_131} Frame 1Symbol 548 MovieClip
"avatar"Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119} Frame 1Symbol 572 MovieClip {Bakugan_fla.Julie_AVATAR_120}
"avatar"Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119} Frame 2Symbol 583 MovieClip {Bakugan_fla.Marucho_AVATAR_123}
"avatar"Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119} Frame 3Symbol 593 MovieClip {Bakugan_fla.Darkus_AVATAR_126}
"avatar"Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119} Frame 4Symbol 603 MovieClip {Bakugan_fla.runo_AVATAR_129}
"avatar"Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119} Frame 5Symbol 613 MovieClip {Bakugan_fla.Shun_AVATAR_131}
"sound_btn"Symbol 615 MovieClip {HUDAsset} Frame 1Symbol 532 MovieClip {SoundBtn}
"help_btn"Symbol 615 MovieClip {HUDAsset} Frame 1Symbol 542 MovieClip {HelpBtn}
"Player1_life"Symbol 615 MovieClip {HUDAsset} Frame 1Symbol 543 EditableText
"Player2_life"Symbol 615 MovieClip {HUDAsset} Frame 1Symbol 544 EditableText
"Player1Avatar_mc"Symbol 615 MovieClip {HUDAsset} Frame 1Symbol 561 MovieClip {Bakugan_fla.Avatars_Dan_113}
"Player2Avatar_mc"Symbol 615 MovieClip {HUDAsset} Frame 1Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119}
"text_txt"Symbol 619 MovieClip {Bakugan_fla.TextContainer_136} Frame 1Symbol 618 EditableText
"textContainer_mc"Symbol 620 MovieClip {TextTransitionAsset} Frame 1Symbol 619 MovieClip {Bakugan_fla.TextContainer_136}
"character_mc"Symbol 655 MovieClip {Drago_mc} Frame 1Symbol 623 MovieClip
"character_mc"Symbol 685 MovieClip {Gorem_mc} Frame 1Symbol 658 MovieClip
"character_mc"Symbol 729 MovieClip {Hydra_mc} Frame 1Symbol 688 MovieClip
"character_mc"Symbol 773 MovieClip {Preyas_mc} Frame 1Symbol 732 MovieClip
"character_mc"Symbol 817 MovieClip {Skyress_mc} Frame 1Symbol 776 MovieClip
"character_mc"Symbol 847 MovieClip {Tigrerra_mc} Frame 1Symbol 820 MovieClip
"text_ataque_txt"Symbol 985 MovieClip {Bakugan_fla.text_ataque_288} Frame 1Symbol 984 EditableText
"text_ataquenombre_txt"Symbol 987 MovieClip {Bakugan_fla.text_ataque_nombre_289} Frame 1Symbol 986 EditableText
"ataque_mc"Symbol 988 MovieClip {Bakugan_fla.ataque_movie_284} Frame 1Symbol 985 MovieClip {Bakugan_fla.text_ataque_288}
"text_ataquenombre"Symbol 988 MovieClip {Bakugan_fla.ataque_movie_284} Frame 1Symbol 987 MovieClip {Bakugan_fla.text_ataque_nombre_289}
"Basic"Symbol 1148 MovieClip {Bakugan_fla.Skyress_Ataque_Banner_369} Frame 1Symbol 1129 MovieClip {Bakugan_fla.Skyress_Ataque_Banner_01_370}
"attack_label"Symbol 1186 MovieClip {AttacksBanner_mc} Frame 1Symbol 988 MovieClip {Bakugan_fla.ataque_movie_284}
"text_txt"Symbol 1204 MovieClip {Bakugan_fla.victoria_423} Frame 1Symbol 1203 EditableText
"title2_mc"Symbol 1205 MovieClip {Bakugan_fla.victoria_parpadeando_422} Frame 1Symbol 1204 MovieClip {Bakugan_fla.victoria_423}
"text_txt"Symbol 1207 MovieClip {Bakugan_fla.texto_424} Frame 1Symbol 1206 EditableText
"unlock2"Symbol 1213 MovieClip {NextLevelScreen_mc} Frame 1Symbol 1202 MovieClip
"continue_btn"Symbol 1213 MovieClip {NextLevelScreen_mc} Frame 1Symbol 384 MovieClip {Bakugan_fla.botoncontinuar_50}
"title_mc"Symbol 1213 MovieClip {NextLevelScreen_mc} Frame 1Symbol 1205 MovieClip {Bakugan_fla.victoria_parpadeando_422}
"unlock"Symbol 1213 MovieClip {NextLevelScreen_mc} Frame 1Symbol 1207 MovieClip {Bakugan_fla.texto_424}
"text_level_txt"Symbol 1229 MovieClip {Bakugan_fla.level_type_429} Frame 1Symbol 1228 EditableText
"text_levelnumber_txt"Symbol 1231 MovieClip {Bakugan_fla.level_number_430} Frame 1Symbol 1230 EditableText
"text_level_txt"Symbol 1239 MovieClip {Bakugan_fla.vs_type_433} Frame 1Symbol 1238 EditableText
"opponent"Symbol 1255 MovieClip {VersusScreen_mc} Frame 1Symbol 1224 MovieClip {Bakugan_fla.opponent_427}
"txt_level_mc"Symbol 1255 MovieClip {VersusScreen_mc} Frame 1Symbol 1229 MovieClip {Bakugan_fla.level_type_429}
"text_levelnumber_mc"Symbol 1255 MovieClip {VersusScreen_mc} Frame 1Symbol 1231 MovieClip {Bakugan_fla.level_number_430}
"Player1"Symbol 1269 MovieClip {turns_mc} Frame 1Symbol 1268 MovieClip
"Player2"Symbol 1269 MovieClip {turns_mc} Frame 1Symbol 1268 MovieClip
"number_txt"Symbol 1272 MovieClip {Bakugan_fla.numero_447} Frame 1Symbol 1271 EditableText
"number_mc"Symbol 1273 MovieClip {DamageLabel} Frame 1Symbol 1272 MovieClip {Bakugan_fla.numero_447}
"Picture"Symbol 1310 MovieClip {EnemyCardDisplayer} Frame 1Symbol 117 MovieClip {LargeCardViewsAsset}

Special Tags

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

Labels

"preloader"Frame 1
"resources"Frame 2
"game"Frame 3
"Start"Symbol 54 MovieClip {Bakugan_fla.defensa_movie_464} Frame 2
"IDA"Symbol 54 MovieClip {Bakugan_fla.defensa_movie_464} Frame 65
"idle"Symbol 158 MovieClip {Bakugan_fla.AttackButtonBack_473} Frame 1
"over"Symbol 158 MovieClip {Bakugan_fla.AttackButtonBack_473} Frame 2
"selected"Symbol 158 MovieClip {Bakugan_fla.AttackButtonBack_473} Frame 3
"Off"Symbol 163 MovieClip {Bakugan_fla.SpecialSlot_478} Frame 1
"On"Symbol 163 MovieClip {Bakugan_fla.SpecialSlot_478} Frame 2
"01"Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477} Frame 1
"02"Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477} Frame 2
"03"Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477} Frame 3
"04"Symbol 164 MovieClip {Bakugan_fla.SpecialSlotContainer_477} Frame 4
"idle"Symbol 249 MovieClip {Bakugan_fla.botonAtaque_487} Frame 1
"over"Symbol 249 MovieClip {Bakugan_fla.botonAtaque_487} Frame 2
"selected"Symbol 249 MovieClip {Bakugan_fla.botonAtaque_487} Frame 3
"idle"Symbol 257 MovieClip {Bakugan_fla.BotonDefensa_488} Frame 1
"over"Symbol 257 MovieClip {Bakugan_fla.BotonDefensa_488} Frame 2
"selected"Symbol 257 MovieClip {Bakugan_fla.BotonDefensa_488} Frame 3
"Start"Symbol 273 MovieClip {MicrophoneScreenAsset} Frame 2
"FadedIn"Symbol 273 MovieClip {MicrophoneScreenAsset} Frame 7
"End"Symbol 273 MovieClip {MicrophoneScreenAsset} Frame 12
"Nada"Symbol 281 MovieClip {Bakugan_fla.Mascara_Fondo_Doom_14} Frame 1
"Buraco"Symbol 281 MovieClip {Bakugan_fla.Mascara_Fondo_Doom_14} Frame 2
"Neutral"Symbol 296 MovieClip {BackgroundAsset} Frame 1
"Pyrus"Symbol 296 MovieClip {BackgroundAsset} Frame 2
"Subterra"Symbol 296 MovieClip {BackgroundAsset} Frame 3
"Aquos"Symbol 296 MovieClip {BackgroundAsset} Frame 4
"Haos"Symbol 296 MovieClip {BackgroundAsset} Frame 5
"Darkus"Symbol 296 MovieClip {BackgroundAsset} Frame 6
"Ventus"Symbol 296 MovieClip {BackgroundAsset} Frame 7
"Start"Symbol 374 MovieClip {MainMenuAsset} Frame 2
"FadedIn"Symbol 374 MovieClip {MainMenuAsset} Frame 75
"End"Symbol 374 MovieClip {MainMenuAsset} Frame 76
"Start"Symbol 385 MovieClip {InstructionsAsset} Frame 2
"FadedIn"Symbol 385 MovieClip {InstructionsAsset} Frame 7
"End"Symbol 385 MovieClip {InstructionsAsset} Frame 12
"Start"Symbol 487 MovieClip {GameWonAsset} Frame 2
"FadedIn"Symbol 487 MovieClip {GameWonAsset} Frame 80
"End"Symbol 487 MovieClip {GameWonAsset} Frame 81
"Start"Symbol 520 MovieClip {GameLostAsset} Frame 2
"FadedIn"Symbol 520 MovieClip {GameLostAsset} Frame 75
"End"Symbol 520 MovieClip {GameLostAsset} Frame 76
"Drago"Symbol 561 MovieClip {Bakugan_fla.Avatars_Dan_113} Frame 1
"Gorem"Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119} Frame 1
"Preyas"Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119} Frame 2
"Hydra"Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119} Frame 3
"Tigrerra"Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119} Frame 4
"Skyress"Symbol 614 MovieClip {Bakugan_fla.Avatars_Opponent_119} Frame 5
"Start"Symbol 617 MovieClip {TransitionAsset} Frame 2
"FadedIn"Symbol 617 MovieClip {TransitionAsset} Frame 7
"End"Symbol 617 MovieClip {TransitionAsset} Frame 12
"Start"Symbol 620 MovieClip {TextTransitionAsset} Frame 2
"FadedIn"Symbol 620 MovieClip {TextTransitionAsset} Frame 7
"End"Symbol 620 MovieClip {TextTransitionAsset} Frame 8
"intro"Symbol 655 MovieClip {Drago_mc} Frame 1
"idle"Symbol 655 MovieClip {Drago_mc} Frame 62
"powercard"Symbol 655 MovieClip {Drago_mc} Frame 164
"Hit"Symbol 655 MovieClip {Drago_mc} Frame 170
"raje"Symbol 655 MovieClip {Drago_mc} Frame 177
"Muere"Symbol 655 MovieClip {Drago_mc} Frame 251
"intro"Symbol 685 MovieClip {Gorem_mc} Frame 1
"idle"Symbol 685 MovieClip {Gorem_mc} Frame 57
"powercard"Symbol 685 MovieClip {Gorem_mc} Frame 152
"Hit"Symbol 685 MovieClip {Gorem_mc} Frame 158
"raje"Symbol 685 MovieClip {Gorem_mc} Frame 165
"intro"Symbol 729 MovieClip {Hydra_mc} Frame 1
"idle"Symbol 729 MovieClip {Hydra_mc} Frame 58
"powercard"Symbol 729 MovieClip {Hydra_mc} Frame 152
"Hit"Symbol 729 MovieClip {Hydra_mc} Frame 158
"raje"Symbol 729 MovieClip {Hydra_mc} Frame 165
"Muere"Symbol 729 MovieClip {Hydra_mc} Frame 233
"Stop"Symbol 729 MovieClip {Hydra_mc} Frame 275
"intro"Symbol 773 MovieClip {Preyas_mc} Frame 1
"idle"Symbol 773 MovieClip {Preyas_mc} Frame 57
"powercard"Symbol 773 MovieClip {Preyas_mc} Frame 149
"Hit"Symbol 773 MovieClip {Preyas_mc} Frame 156
"raje"Symbol 773 MovieClip {Preyas_mc} Frame 163
"intro"Symbol 817 MovieClip {Skyress_mc} Frame 1
"idle"Symbol 817 MovieClip {Skyress_mc} Frame 59
"powercard"Symbol 817 MovieClip {Skyress_mc} Frame 159
"Hit"Symbol 817 MovieClip {Skyress_mc} Frame 166
"raje"Symbol 817 MovieClip {Skyress_mc} Frame 173
"intro"Symbol 847 MovieClip {Tigrerra_mc} Frame 1
"idle"Symbol 847 MovieClip {Tigrerra_mc} Frame 60
"powercard"Symbol 847 MovieClip {Tigrerra_mc} Frame 157
"Hit"Symbol 847 MovieClip {Tigrerra_mc} Frame 165
"raje"Symbol 847 MovieClip {Tigrerra_mc} Frame 172
"Attack1"Symbol 978 MovieClip {Bakugan_fla.Drago_Ataque_Banner_245} Frame 1
"Attack2"Symbol 978 MovieClip {Bakugan_fla.Drago_Ataque_Banner_245} Frame 2
"Attack3"Symbol 978 MovieClip {Bakugan_fla.Drago_Ataque_Banner_245} Frame 3
"Attack4"Symbol 978 MovieClip {Bakugan_fla.Drago_Ataque_Banner_245} Frame 4
"IDA"Symbol 988 MovieClip {Bakugan_fla.ataque_movie_284} Frame 45
"Attack1"Symbol 1020 MovieClip {Bakugan_fla.Grem_Ataque_Banner_290} Frame 1
"Attack2"Symbol 1020 MovieClip {Bakugan_fla.Grem_Ataque_Banner_290} Frame 2
"Attack1"Symbol 1070 MovieClip {Bakugan_fla.Hydra_Ataque_Banner_313} Frame 1
"Attack2"Symbol 1070 MovieClip {Bakugan_fla.Hydra_Ataque_Banner_313} Frame 2
"Attack3"Symbol 1070 MovieClip {Bakugan_fla.Hydra_Ataque_Banner_313} Frame 3
"Attack4"Symbol 1070 MovieClip {Bakugan_fla.Hydra_Ataque_Banner_313} Frame 4
"Attack1"Symbol 1108 MovieClip {Bakugan_fla.Preyas_Ataque_Banner_347} Frame 1
"Attack2"Symbol 1108 MovieClip {Bakugan_fla.Preyas_Ataque_Banner_347} Frame 2
"Attack1"Symbol 1148 MovieClip {Bakugan_fla.Skyress_Ataque_Banner_369} Frame 1
"Attack2"Symbol 1148 MovieClip {Bakugan_fla.Skyress_Ataque_Banner_369} Frame 2
"Attack1"Symbol 1185 MovieClip {Bakugan_fla.Tigrerra_Ataque_Banner_393} Frame 1
"Attack2"Symbol 1185 MovieClip {Bakugan_fla.Tigrerra_Ataque_Banner_393} Frame 2
"Drago"Symbol 1186 MovieClip {AttacksBanner_mc} Frame 1
"Gorem"Symbol 1186 MovieClip {AttacksBanner_mc} Frame 2
"Hydra"Symbol 1186 MovieClip {AttacksBanner_mc} Frame 3
"Preyas"Symbol 1186 MovieClip {AttacksBanner_mc} Frame 4
"Skyress"Symbol 1186 MovieClip {AttacksBanner_mc} Frame 5
"Tigrerra"Symbol 1186 MovieClip {AttacksBanner_mc} Frame 6
"fadeIn"Symbol 1194 MovieClip {interfaceAnimations_mc} Frame 2
"fadeInOver"Symbol 1194 MovieClip {interfaceAnimations_mc} Frame 11
"fadeOut"Symbol 1194 MovieClip {interfaceAnimations_mc} Frame 12
"fadeIn"Symbol 1213 MovieClip {NextLevelScreen_mc} Frame 2
"fadeInOver"Symbol 1213 MovieClip {NextLevelScreen_mc} Frame 39
"fadeOut"Symbol 1213 MovieClip {NextLevelScreen_mc} Frame 40
"Hydra"Symbol 1224 MovieClip {Bakugan_fla.opponent_427} Frame 1
"Gorem"Symbol 1224 MovieClip {Bakugan_fla.opponent_427} Frame 2
"Tigrerra"Symbol 1224 MovieClip {Bakugan_fla.opponent_427} Frame 3
"Preyas"Symbol 1224 MovieClip {Bakugan_fla.opponent_427} Frame 4
"Skyress"Symbol 1224 MovieClip {Bakugan_fla.opponent_427} Frame 5
"fadeIn"Symbol 1255 MovieClip {VersusScreen_mc} Frame 2
"Start"Symbol 1273 MovieClip {DamageLabel} Frame 1
"Start"Symbol 1310 MovieClip {EnemyCardDisplayer} Frame 1
"inicio"Symbol 1320 MovieClip {TigrerraShield_mc} Frame 1
"ciclo"Symbol 1320 MovieClip {TigrerraShield_mc} Frame 9
"fin"Symbol 1320 MovieClip {TigrerraShield_mc} Frame 17
"inicio"Symbol 1330 MovieClip {SkyressShield_mc} Frame 1
"ciclo"Symbol 1330 MovieClip {SkyressShield_mc} Frame 9
"fin"Symbol 1330 MovieClip {SkyressShield_mc} Frame 17
"inicio"Symbol 1340 MovieClip {PreyasShield_mc} Frame 1
"ciclo"Symbol 1340 MovieClip {PreyasShield_mc} Frame 9
"fin"Symbol 1340 MovieClip {PreyasShield_mc} Frame 17
"inicio"Symbol 1350 MovieClip {HydraShield_mc} Frame 1
"ciclo"Symbol 1350 MovieClip {HydraShield_mc} Frame 9
"fin"Symbol 1350 MovieClip {HydraShield_mc} Frame 17
"inicio"Symbol 1360 MovieClip {GoremShield_mc} Frame 1
"ciclo"Symbol 1360 MovieClip {GoremShield_mc} Frame 9
"fin"Symbol 1360 MovieClip {GoremShield_mc} Frame 17
"inicio"Symbol 1370 MovieClip {DragoShield_mc} Frame 1
"ciclo"Symbol 1370 MovieClip {DragoShield_mc} Frame 9
"fin"Symbol 1370 MovieClip {DragoShield_mc} Frame 17




http://swfchan.com/51/250043/info.shtml
Created: 19/9 -2022 02:48:02 Last modified: 19/9 -2022 02:48:02 Server time: 19/05 -2024 01:56:05