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

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

Santa's Tower.swf

This is the info page for
Flash #100731

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


Text
Santa's Tower

GAME

HERO

PRESENTS

skip

skip

MAGIC
BOOK

20
ears ago

PLAY GAME

VIEW TOP SCORE

SEND TO FRIENDS

PLAY MORE GAMES

VIEW INTRO

PUT THIS GAME

ON YOUR BLOG or SITE

CLICK HERE

<p align="left"><font face="FFF Urban" size="8" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.gamezhero.com/?utm_campaign=santas_tower&utm_source=santas_tower&utm_medium=copyright" target = "_blank">copyright © Gamezhero.com </a></font></p>

v1.4

00000000

Help Santa to protect Christmas
presents from Red Beard and his gang

ESC-pause

: SPACE - Super Attack

loading...

SUBMIT TOP SCORE

PLAY MORE GAMES

MAIN MENU

SEND TO FRIENDS

VIEW TOP SCORE

9

Game Over

combo

pause

ActionScript [AS3]

Section 1
//MD5 (classes.crypto.MD5) package classes.crypto { import classes.utils.*; public class MD5 { private function ff(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(f, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private function ii(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(i, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private function f(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg2) | (~(_arg1) & _arg3))); } private function gg(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(g, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private function h(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 ^ _arg2) ^ _arg3)); } private function i(_arg1:int, _arg2:int, _arg3:int):int{ return ((_arg2 ^ (_arg1 | ~(_arg3)))); } private function transform(_arg1:Function, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:int):int{ var _local9:int; _local9 = (((_arg2 + int(_arg1(_arg3, _arg4, _arg5))) + _arg6) + _arg8); return ((IntUtil.rol(_local9, _arg7) + _arg3)); } private function g(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg3) | (_arg2 & ~(_arg3)))); } private function createBlocks(_arg1:String):Array{ var _local2:Array; var _local3:int; var _local4:int; var _local5:int; _local2 = new Array(); _local3 = (_arg1.length * 8); _local4 = 0xFF; _local5 = 0; while (_local5 < _local3) { _local2[(_local5 >> 5)] = (_local2[(_local5 >> 5)] | ((_arg1.charCodeAt((_local5 / 8)) & _local4) << (_local5 % 32))); _local5 = (_local5 + 8); }; _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | (128 << (_local3 % 32))); _local2[((((_local3 + 64) >>> 9) << 4) + 14)] = _local3; return (_local2); } public function hash(_arg1:String):String{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:Array; var _local11:int; var _local12:int; _local2 = 1732584193; _local3 = -271733879; _local4 = -1732584194; _local5 = 271733878; _local10 = createBlocks(_arg1); _local11 = _local10.length; _local12 = 0; while (_local12 < _local11) { _local6 = _local2; _local7 = _local3; _local8 = _local4; _local9 = _local5; _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 0)], 7, -680876936); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 1)], 12, -389564586); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 2)], 17, 606105819); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 3)], 22, -1044525330); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 4)], 7, -176418897); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 5)], 12, 1200080426); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 6)], 17, -1473231341); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 7)], 22, -45705983); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 8)], 7, 1770035416); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 9)], 12, -1958414417); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 10)], 17, -42063); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 11)], 22, -1990404162); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 12)], 7, 1804603682); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 13)], 12, -40341101); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 14)], 17, -1502002290); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 15)], 22, 1236535329); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 1)], 5, -165796510); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 6)], 9, -1069501632); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 11)], 14, 643717713); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 0)], 20, -373897302); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 5)], 5, -701558691); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 10)], 9, 38016083); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 15)], 14, -660478335); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 4)], 20, -405537848); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 9)], 5, 568446438); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 14)], 9, -1019803690); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 3)], 14, -187363961); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 8)], 20, 1163531501); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 13)], 5, -1444681467); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 2)], 9, -51403784); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 7)], 14, 1735328473); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 12)], 20, -1926607734); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 5)], 4, -378558); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 8)], 11, -2022574463); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 11)], 16, 1839030562); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 14)], 23, -35309556); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 1)], 4, -1530992060); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 4)], 11, 1272893353); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 7)], 16, -155497632); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 10)], 23, -1094730640); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 13)], 4, 681279174); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 0)], 11, -358537222); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 3)], 16, -722521979); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 6)], 23, 76029189); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 9)], 4, -640364487); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 12)], 11, -421815835); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 15)], 16, 530742520); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 2)], 23, -995338651); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 0)], 6, -198630844); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 7)], 10, 1126891415); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 14)], 15, -1416354905); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 5)], 21, -57434055); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 12)], 6, 1700485571); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 3)], 10, -1894986606); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 10)], 15, -1051523); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 1)], 21, -2054922799); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 8)], 6, 1873313359); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 15)], 10, -30611744); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 6)], 15, -1560198380); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 13)], 21, 1309151649); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 4)], 6, -145523070); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 11)], 10, -1120210379); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 2)], 15, 718787259); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 9)], 21, -343485551); _local2 = (_local2 + _local6); _local3 = (_local3 + _local7); _local4 = (_local4 + _local8); _local5 = (_local5 + _local9); _local12 = (_local12 + 16); }; return ((((IntUtil.toHex(_local2) + IntUtil.toHex(_local3)) + IntUtil.toHex(_local4)) + IntUtil.toHex(_local5))); } private function hh(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(h, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } } }//package classes.crypto
Section 2
//EnemyEvents (classes.events.EnemyEvents) package classes.events { import flash.events.*; public class EnemyEvents extends Event { private var enemy_action:String; public static const ENEMY_BOOM:String = "enemy_boom"; public static const ENEMY_GRAB:String = "enemy_grab"; public static const ENEMY_MOVE:String = "enemy_move"; public static const ENEMY_DIE:String = "enemy_die"; public static const ENEMY_CHANGE_ACTION:String = "enemy_change_action"; public static const ENEMY_UP:String = "enemy_up"; public static const ENEMY_PAUSE:String = "enemy_pause"; public function EnemyEvents(_arg1:String){ super(_arg1); } override public function toString():String{ return (formatToString("Enemy Events")); } public function get action():String{ return (enemy_action); } public function set action(_arg1:String):void{ enemy_action = _arg1; } } }//package classes.events
Section 3
//GameEvents (classes.events.GameEvents) package classes.events { import flash.events.*; public class GameEvents extends Event { private var game_value; public static const GAME_GRAB:String = "game_grab"; public static const GAME_REMOVE_ENEMY:String = "game_remove_enemy"; public static const GAME_CHANGE_LEVEL:String = "game_change_level"; public static const GAME_START_MAGIC:String = "game_start_magic"; public static const GAME_CHANGE_LAMP:String = "game_change_lamp"; public static const GAME_OVER:String = "game_over"; public static const GAME_BONUS_OK:String = "game_bonus_ok"; public static const GAME_ADD_ENEMY:String = "game_add_enemy"; public static const GAME_UPDATE:String = "game_update"; public static const GAME_MAGIC_OK:String = "game_magic_ok"; public static const GAME_MAGIC_COMPLITE:String = "game_magic_finish"; public static const GAME_STOP_MAGIC:String = "game_stop_magic"; public function GameEvents(_arg1:String){ super(_arg1); } override public function toString():String{ return (formatToString("Game Event")); } public function set gameValue(_arg1):void{ game_value = _arg1; } public function get gameValue(){ return (game_value); } } }//package classes.events
Section 4
//SantaEvents (classes.events.SantaEvents) package classes.events { import flash.events.*; public class SantaEvents extends Event { public static const SANTA_MOVE:String = "santa_move"; public static const SANTA_MAGIC:String = "santa_magic"; public function SantaEvents(_arg1:String){ super(_arg1); } override public function toString():String{ return (formatToString("Santa Events")); } } }//package classes.events
Section 5
//Instructions (classes.gameInterface.Instructions) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; public class Instructions extends MovieClip { public var playGameBtn:SimpleButton; public function Instructions():void{ var _local1:Vorota; super(); trace(">>>>>>>>>>>>>>>Instructions"); _local1 = new Vorota(MovieClip(this.parent), true); GameSettings.music_interface.playMusic("menu", "m_intro_good"); playGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, playGameAction); } private function playGameAction(_arg1:MouseEvent=null):void{ var _local2:Vorota; playGameBtn.removeEventListener(MouseEvent.MOUSE_DOWN, playGameAction); _local2 = new Vorota(MovieClip(this.parent), false, MovieClip(this.parent), "game"); } } }//package classes.gameInterface
Section 6
//Intro (classes.gameInterface.Intro) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; public class Intro extends MovieClip { public var r1:MovieClip; public var r2:MovieClip; public var glass2:MovieClip; public var kub:MovieClip; public var skipBtn:SimpleButton; public var rotiy:MovieClip; public var f:MovieClip; public var ru4:MovieClip; public var xbox:MovieClip; public var glass:MovieClip; public var oko2:MovieClip; public var oko3:MovieClip; public var oko4:MovieClip; public var rot1:MovieClip; public var oko1:MovieClip; public var git:MovieClip; public var car:MovieClip; public var rot:MovieClip; public function Intro():void{ var _local1:Vorota; super(); addFrameScript(94, frame95, 112, frame113, 164, frame165, 246, frame247, 452, frame453, 453, frame454, 478, frame479, 490, frame491, 553, frame554, 562, frame563, 579, frame580, 634, frame635, 717, frame718, 729, frame730, 730, frame731, 760, frame761, 834, frame835, 860, frame861, 874, frame875, 1189, frame1190); _local1 = new Vorota(MovieClip(this.parent), true); skipBtn.addEventListener(MouseEvent.MOUSE_DOWN, skipAction); this.addEventListener(Event.ENTER_FRAME, update); trace("INTRO"); } function frame554(){ rot1.play(); } function frame835(){ rotiy.play(); glass2.gotoAndPlay(75); glass.gotoAndPlay(75); } function frame165(){ oko1.z1.play(); oko2.z2.play(); car.play(); } function frame563(){ oko3.play(); oko4.play(); } function frame718(){ git.play(); } function frame1190(){ stop(); } function frame453(){ xbox.play(); } function frame731(){ kub.play(); } function frame95(){ oko1.z1.play(); oko2.z2.play(); } function frame861(){ glass.play(); glass2.play(); } function frame479(){ r1.play(); r2.play(); } function frame580(){ r1.play(); r2.play(); } function frame454(){ rot1.play(); oko3.gotoAndPlay(47); oko4.gotoAndPlay(47); } function frame875(){ f.play(); } function frame761(){ rotiy.play(); } private function skipAction(_arg1:MouseEvent=null):void{ var _local2:Vorota; this.removeEventListener(Event.ENTER_FRAME, update); skipBtn.removeEventListener(MouseEvent.MOUSE_DOWN, skipAction); GameSettings.music_interface.stopMusics(); _local2 = new Vorota(MovieClip(this.parent), false, MovieClip(this.parent), "menu"); } function frame247(){ oko1.gotoAndPlay(47); oko2.gotoAndPlay(47); rot.play(); } private function update(_arg1:Event):void{ trace(currentFrame); if (currentLabel == "good"){ GameSettings.music_interface.playMusic("intro2", "m_intro_good"); }; if (currentLabel == "bad"){ GameSettings.music_interface.playMusic("intro1", "m_intro_bad"); }; if (currentFrame == totalFrames){ skipAction(); }; } function frame491(){ r1.play(); r2.play(); } function frame635(){ git.play(); } function frame113(){ car.play(); } function frame730(){ ru4.play(); } } }//package classes.gameInterface
Section 7
//MainMenu (classes.gameInterface.MainMenu) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import flash.net.*; import flash.text.*; public class MainMenu extends MovieClip { public var viewTopScoreBtn:SimpleButton; public var sendToFriendsBtn:SimpleButton; public var howToPlayBtn:SimpleButton; public var playGameBtn:SimpleButton; public var txt:TextField; public var putGameBtn:SimpleButton; public var gamezheroBtn:MovieClip; public var playMoreGamesBtn:SimpleButton; public function MainMenu():void{ var _local1:Vorota; super(); GameSettings.music_interface.playMusic("menu", "m_intro_good"); _local1 = new Vorota(MovieClip(this.parent), true); playGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, playGameAction); howToPlayBtn.addEventListener(MouseEvent.MOUSE_DOWN, howToPlayAction); viewTopScoreBtn.addEventListener(MouseEvent.MOUSE_DOWN, viewScore); sendToFriendsBtn.addEventListener(MouseEvent.MOUSE_DOWN, sendToFriends); playMoreGamesBtn.addEventListener(MouseEvent.MOUSE_DOWN, playMoreGames); gamezheroBtn.addEventListener(MouseEvent.MOUSE_DOWN, playMoreGames2); putGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, putGameAction); playGameBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); howToPlayBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); viewTopScoreBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); sendToFriendsBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); playMoreGamesBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); gamezheroBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverZorro); putGameBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); gamezheroBtn.buttonMode = true; gamezheroBtn.useHandCursor = true; stage.quality = "BEST"; txt.htmlText = GameSettings._urls["copyright"]; } private function playGameAction(_arg1:MouseEvent):void{ var _local2:Vorota; trace("playGame"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); diactivateAllButtons(); _local2 = new Vorota(MovieClip(this.parent), false, MovieClip(this.parent), "howToPlay"); } private function diactivateAllButtons():void{ playGameBtn.removeEventListener(MouseEvent.MOUSE_DOWN, playGameAction); howToPlayBtn.removeEventListener(MouseEvent.MOUSE_DOWN, howToPlayAction); viewTopScoreBtn.removeEventListener(MouseEvent.MOUSE_DOWN, viewScore); sendToFriendsBtn.removeEventListener(MouseEvent.MOUSE_DOWN, sendToFriends); playMoreGamesBtn.removeEventListener(MouseEvent.MOUSE_DOWN, playMoreGames); gamezheroBtn.removeEventListener(MouseEvent.MOUSE_DOWN, playMoreGames2); putGameBtn.removeEventListener(MouseEvent.MOUSE_DOWN, putGameAction); } private function putGameAction(_arg1:MouseEvent):void{ trace("putGameAction"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); getURL(GameSettings._urls["put_this_game"]); } private function mouseOverZorro(_arg1:MouseEvent):void{ gamezheroBtn["blick"].play(); gamezheroBtn["blick2"].play(); GameSettings.sound_interface.playSound(null, "s_over", 0, 0); } private function getURL(_arg1:String):void{ var _local2:URLRequest; _local2 = new URLRequest(_arg1); navigateToURL(_local2, "_blank"); } private function mouseOverFunc(_arg1:MouseEvent):void{ GameSettings.sound_interface.playSound(null, "s_over", 0, 0); } private function playMoreGames(_arg1:MouseEvent):void{ trace("playMoreGames"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); getURL(GameSettings._urls["play_more_games"]); } private function playMoreGames2(_arg1:MouseEvent):void{ trace("zorro_logo"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); getURL(GameSettings._urls["zorro_logo"]); } private function howToPlayAction(_arg1:MouseEvent):void{ var _local2:Vorota; trace("playGame"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); diactivateAllButtons(); _local2 = new Vorota(MovieClip(this.parent), false, MovieClip(this.parent), "intro"); } private function viewScore(_arg1:MouseEvent):void{ trace("viewScore"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); getURL(GameSettings._urls["view_top_score"]); } private function sendToFriends(_arg1:MouseEvent):void{ trace("sendToFriends"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); getURL(GameSettings._urls["send_to_friends"]); } } }//package classes.gameInterface
Section 8
//PauseMenu (classes.gameInterface.PauseMenu) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import flash.net.*; import flash.text.*; public class PauseMenu extends MovieClip { public var exitGameBtn:MovieClip; public var musicGameBtn:MovieClip; public var playGameBtn:MovieClip; public var bg:MovieClip; public var txt:TextField; public var soundGameBtn:MovieClip; private var PAR:MovieClip; public var gamezheroBtn:MovieClip; private var PAR2:MovieClip; private var CURRENT_QUALITY:String; public function PauseMenu(_arg1:MovieClip){ PAR = _arg1; PAR2 = MovieClip(_arg1.parent); PAR2.addChild(this); gamezheroBtn.addEventListener(MouseEvent.MOUSE_DOWN, gamezheroAction); gamezheroBtn.alert = "Free Online Games at gamezhero.com"; playGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, playGameAction); playGameBtn.alert = "Continue Game"; exitGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, exitGameAction); exitGameBtn.alert = "Abort this game and exit in main menu"; soundGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, soundGameAction); soundGameBtn.alert = "Sound FX Control"; musicGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, musicGameAction); musicGameBtn.alert = "Music Control"; gamezheroBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); playGameBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); exitGameBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); soundGameBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); musicGameBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); gamezheroBtn.buttonMode = true; gamezheroBtn.useHandCursor = true; playGameBtn.buttonMode = true; playGameBtn.useHandCursor = true; exitGameBtn.buttonMode = true; exitGameBtn.useHandCursor = true; soundGameBtn.buttonMode = true; soundGameBtn.useHandCursor = true; musicGameBtn.buttonMode = true; musicGameBtn.useHandCursor = true; CURRENT_QUALITY = stage.quality; stage.quality = "BEST"; soundGameBtn.gotoAndStop(((GameSettings._game_stored_data.data.soundVolumeFlag == 1)) ? 2 : 1); musicGameBtn.gotoAndStop(((GameSettings._game_stored_data.data.musicVolumeFlag == 1)) ? 2 : 1); GameSettings.music_game.setMusicVolume(0); } private function playGameAction(_arg1:MouseEvent):void{ GameSettings.sound_interface.playSound(null, "s_click", 0, 0); diactivateAllButtons(); stage.quality = CURRENT_QUALITY; PAR.iniSoundAndMusic(); PAR.pauseGame(false); action(); } private function diactivateAllButtons():void{ gamezheroBtn.removeEventListener(MouseEvent.MOUSE_DOWN, gamezheroAction); playGameBtn.removeEventListener(MouseEvent.MOUSE_DOWN, playGameAction); exitGameBtn.removeEventListener(MouseEvent.MOUSE_DOWN, exitGameAction); soundGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, soundGameAction); musicGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, musicGameAction); } private function soundGameAction(_arg1:MouseEvent=null){ GameSettings._game_stored_data.data.soundVolumeFlag = ((GameSettings._game_stored_data.data.soundVolumeFlag == 1)) ? 0 : 1; soundGameBtn.gotoAndStop(((GameSettings._game_stored_data.data.soundVolumeFlag == 1)) ? 2 : 1); } private function iniSoundAndMusic():void{ if (GameSettings._game_stored_data.data.soundVolumeFlag == 1){ GameSettings.sound_game.setSoundVolume(GameSettings.MUSIC_VOLUME_GAME); } else { GameSettings.sound_game.setSoundVolume(0); }; if (GameSettings._game_stored_data.data.musicVolumeFlag == 1){ GameSettings.music_game.setMusicVolume(GameSettings.MUSIC_VOLUME_GAME); } else { GameSettings.music_game.setMusicVolume(0); }; } private function getURL(_arg1:String):void{ var _local2:URLRequest; _local2 = new URLRequest(_arg1); navigateToURL(_local2, "_blank"); } public function action():void{ PAR2.removeChild(this); } private function mouseOverFunc(_arg1:MouseEvent):void{ var _local2:MovieClip; GameSettings.sound_interface.playSound(null, "s_over", 0, 0); _local2 = this[_arg1.target.name]; _local2.blick2.play(); txt.text = _local2.alert; } private function exitGameAction(_arg1:MouseEvent):void{ GameSettings.sound_interface.playSound(null, "s_click", 0, 0); diactivateAllButtons(); stage.quality = CURRENT_QUALITY; PAR.gameOver(); action(); } private function gamezheroAction(_arg1:MouseEvent):void{ GameSettings.sound_interface.playSound(null, "s_click", 0, 0); getURL("http://www.gamezhero.com/?utm_campaign=santas_tower&utm_source=santas_tower&utm_medium=zorro_logo_pause"); } private function mouseOutFunc(_arg1:MouseEvent):void{ txt.text = ""; } private function musicGameAction(_arg1:MouseEvent=null){ GameSettings._game_stored_data.data.musicVolumeFlag = ((GameSettings._game_stored_data.data.musicVolumeFlag == 1)) ? 0 : 1; musicGameBtn.gotoAndStop(((GameSettings._game_stored_data.data.musicVolumeFlag == 1)) ? 2 : 1); } } }//package classes.gameInterface
Section 9
//ResultArea (classes.gameInterface.ResultArea) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import flash.net.*; public class ResultArea extends MovieClip { public var viewTopScoreBtn:SimpleButton; public var sendToFriendsBtn:SimpleButton; public var putGameBtn:SimpleButton; public var mainMenuBtn:SimpleButton; public var score:SubmitArea; public var playMoreGamesBtn:SimpleButton; public function ResultArea():void{ var _local1:Vorota; super(); GameSettings.music_game.stopMusics(); GameSettings.music_interface.playMusic("score", "m_win"); _local1 = new Vorota(MovieClip(this.parent), true); viewTopScoreBtn.addEventListener(MouseEvent.MOUSE_DOWN, viewScore); sendToFriendsBtn.addEventListener(MouseEvent.MOUSE_DOWN, sendToFriends); playMoreGamesBtn.addEventListener(MouseEvent.MOUSE_DOWN, playMoreGames); mainMenuBtn.addEventListener(MouseEvent.MOUSE_DOWN, mainMenuAction); putGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, putGameAction); viewTopScoreBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); sendToFriendsBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); playMoreGamesBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); mainMenuBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); putGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, mouseOverFunc); stage.quality = "BEST"; } public function mainMenuAction(_arg1:MouseEvent=null):void{ var _local2:Vorota; diactivateAllButtons(); _local2 = new Vorota(MovieClip(this.parent), false, MovieClip(this.parent), "menu"); } private function diactivateAllButtons():void{ viewTopScoreBtn.removeEventListener(MouseEvent.MOUSE_DOWN, viewScore); sendToFriendsBtn.removeEventListener(MouseEvent.MOUSE_DOWN, sendToFriends); playMoreGamesBtn.removeEventListener(MouseEvent.MOUSE_DOWN, playMoreGames); mainMenuBtn.removeEventListener(MouseEvent.MOUSE_DOWN, mainMenuAction); putGameBtn.removeEventListener(MouseEvent.MOUSE_DOWN, putGameAction); } private function putGameAction(_arg1:MouseEvent):void{ trace("putGameAction"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); getURL(GameSettings._urls["put_this_game"]); } private function getURL(_arg1:String):void{ var _local2:URLRequest; _local2 = new URLRequest(_arg1); navigateToURL(_local2, "_blank"); } private function mouseOverFunc(_arg1:MouseEvent):void{ GameSettings.sound_interface.playSound(null, "s_over", 0, 0); } private function playMoreGames(_arg1:MouseEvent):void{ trace("playMoreGames"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); getURL(GameSettings._urls["play_more_games"]); } private function viewScore(_arg1:MouseEvent):void{ trace("viewScore"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); getURL(GameSettings._urls["view_top_score"]); } private function sendToFriends(_arg1:MouseEvent):void{ trace("sendToFriends"); GameSettings.sound_interface.playSound(null, "s_click", 0, 0); getURL(GameSettings._urls["send_to_friends"]); } } }//package classes.gameInterface
Section 10
//SubmitArea (classes.gameInterface.SubmitArea) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.crypto.*; import classes.*; import classes.utils.*; import flash.text.*; import flash.system.*; public class SubmitArea extends MovieClip { public var infoText:TextField; private var score; public var secret:MD5; private var scoreLibrary:ClassLoader; public var versionGame:String;// = "1.1" public function SubmitArea():void{ versionGame = "1.1"; super(); Security.allowDomain("gamezhero.com", "files.gamezhero.com", "eufiles.gamezhero.com", "*.gamezhero.com"); secret = new MD5(); scoreLibrary = new ClassLoader(); scoreLibrary.addEventListener(ClassLoader.LOAD_ERROR, loadErrorHandler); scoreLibrary.addEventListener(ClassLoader.CLASS_LOADED, classLoadedHandler); scoreLibrary.load(GameSettings._urls["score"]); infoText.text = "loading score..."; } private function loadErrorHandler(_arg1:Event):void{ trace("FUCK"); infoText.text = "error loading"; } private function diactivateAllEvents():void{ scoreLibrary.removeEventListener(ClassLoader.LOAD_ERROR, loadErrorHandler); scoreLibrary.removeEventListener(ClassLoader.CLASS_LOADED, classLoadedHandler); } public function continueAction(_arg1:String):void{ GameSettings._game_stored_data.data.playerName = _arg1; MovieClip(parent).mainMenuAction(); } private function classLoadedHandler(_arg1:Event):void{ var _local2:Class; trace("GREAT"); _local2 = scoreLibrary.getClass("Score"); trace(_local2); if (GameSettings._game_stored_data.data.playerName == undefined){ GameSettings._game_stored_data.data.playerName = ""; }; score = new _local2(this, GameSettings._game_stored_data.data.playerName, GameSettings.getSckore()); this.addChild(score); } } }//package classes.gameInterface
Section 11
//Win2 (classes.gameInterface.Win2) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; public class Win2 extends MovieClip { public var bolt:MovieClip; public function Win2():void{ var _local1:Vorota; super(); addFrameScript(102, frame103, 194, frame195); _local1 = new Vorota(MovieClip(this.parent), true); GameSettings.music_game.stopMusics(); GameSettings.music_interface.playMusic("win2", "m_intro_bad"); this.addEventListener(Event.ENTER_FRAME, update); trace("Win2"); } function frame103(){ } function frame195(){ stop(); } private function skipAction(_arg1:MouseEvent=null):void{ var _local2:Vorota; this.removeEventListener(Event.ENTER_FRAME, update); _local2 = new Vorota(MovieClip(this.parent), false, MovieClip(this.parent), "win"); } private function update(_arg1:Event):void{ if (currentFrame == totalFrames){ skipAction(); }; } } }//package classes.gameInterface
Section 12
//FlashChecker (classes.gamezhero.FlashChecker) package classes.gamezhero { import flash.display.*; import flash.events.*; import flash.system.*; public class FlashChecker extends MovieClip { public var b:SimpleButton; private var PAR:MovieClip; public var VERSION:uint; public function FlashChecker(_arg1:MovieClip):void{ addFrameScript(0, frame1, 1, frame2); PAR = _arg1; _arg1.addChild(this); stage.addEventListener(Event.RESIZE, resizeStage); this.addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); resizeStage(null); } public function destroy():void{ PAR.removeChild(this); } public function removedFromStage(_arg1:Event):void{ stage.removeEventListener(Event.RESIZE, resizeStage); } function frame1(){ stop(); } function frame2(){ stop(); } public function resizeStage(_arg1:Event):void{ trace(">>> resizeStage FlashChecker"); this.x = Math.round(((stage.stageWidth / 2) - (this.width / 2))); this.y = Math.round(((stage.stageHeight / 2) - (this.height / 2))); } public function checkFlashVersion(_arg1:Number):Boolean{ var _local2:Boolean; var _local3:String; var _local4:String; _local2 = true; _local3 = Capabilities.version; _local4 = _local3.substring(_local3.indexOf(" "), _local3.indexOf(",")); trace(("Flash Player Version:" + _local4)); if (Number(_local4) >= _arg1){ _local2 = true; } else { _local2 = false; }; return (_local2); } } }//package classes.gamezhero
Section 13
//GamePreloader (classes.gamezhero.GamePreloader) package classes.gamezhero { import flash.display.*; import flash.events.*; import classes.*; import flash.net.*; import flash.ui.*; public class GamePreloader extends MovieClip { public var bg:MovieClip; private var completeFlag:Boolean;// = false private var GOTO:uint; public var intro:MovieClip; private var PAR:MovieClip; private var GAME_NAME:String; public function GamePreloader(_arg1:MovieClip, _arg2:uint, _arg3:String="gamezhero"):void{ var _local4:ContextMenu; var _local5:ContextMenuBuiltInItems; var _local6:ContextMenuItem; var _local7:ContextMenuItem; var _local8:ContextMenuItem; completeFlag = false; super(); PAR = _arg1; GOTO = _arg2; GAME_NAME = _arg3; PAR.addChild(this); stage.addEventListener(Event.RESIZE, resizeStage); this.addEventListener(Event.ENTER_FRAME, iniPreloader); resizeStage(null); _local4 = new ContextMenu(); _local4.hideBuiltInItems(); _local5 = _local4.builtInItems; _local5.quality = true; _local6 = new ContextMenuItem("Free Online Games @ Gamezhero.com"); _local6.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, gotoGamezhero2); _local4.customItems.push(_local6); _local7 = new ContextMenuItem("Send To Friends This Game"); _local7.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, sendToFriends); _local4.customItems.push(_local7); _local8 = new ContextMenuItem("Put This Game On Your Site Or Blog"); _local8.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, putThisGame); _local4.customItems.push(_local8); PAR.loaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); PAR.loaderInfo.addEventListener(Event.COMPLETE, comp); this.parent.contextMenu = _local4; this.addEventListener(MouseEvent.MOUSE_DOWN, gotoGamezhero); this.useHandCursor = true; this.buttonMode = true; } public function sendToFriends(_arg1:ContextMenuEvent=null):void{ var _local2:URLRequest; trace(GameSettings._urls["send_to_friends_context"]); _local2 = new URLRequest(GameSettings._urls["send_to_friends_context"]); navigateToURL(_local2, "_blank"); } public function comp(_arg1:Event=null):void{ trace("COMP"); completeFlag = true; } public function action(_arg1:Event=null):void{ this.removeEventListener(Event.ENTER_FRAME, iniPreloader); stage.removeEventListener(Event.RESIZE, resizeStage); PAR.loaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); PAR.loaderInfo.removeEventListener(Event.COMPLETE, comp); PAR.nextStep(); PAR.removeChild(this); } public function ioErrorHandler(_arg1:Event):void{ trace("ERROR LOADING"); } public function gotoGamezhero2(_arg1:ContextMenuEvent=null):void{ var _local2:URLRequest; _local2 = new URLRequest(GameSettings._urls["play_more_games_context"]); navigateToURL(_local2, "_blank"); } public function gotoGamezhero(_arg1:MouseEvent=null):void{ var _local2:URLRequest; _local2 = new URLRequest(GameSettings._urls["preloader"]); navigateToURL(_local2, "_blank"); } public function resizeStage(_arg1:Event):void{ trace("UPDATE RESIZE"); this["bg"].width = Math.round(stage.stageWidth); this["bg"].height = Math.round(stage.stageHeight); this["intro"].x = Math.round((stage.stageWidth / 2)); this["intro"].y = Math.round((stage.stageHeight / 2)); } public function putThisGame(_arg1:ContextMenuEvent=null):void{ var _local2:URLRequest; trace(GameSettings._urls["put_this_game_context"]); _local2 = new URLRequest(GameSettings._urls["put_this_game_context"]); navigateToURL(_local2, "_blank"); } public function iniPreloader(_arg1:Event):void{ var _local2:Number; trace("iniPreloader"); _local2 = (-128 + (132 * (PAR.loaderInfo.bytesLoaded / PAR.loaderInfo.bytesTotal))); this["intro"]["pr"]["begun"].x = (this["intro"]["pr"]["begun"].x - ((this["intro"]["pr"]["begun"].x - _local2) / 5)); if (PAR.loaderInfo.bytesLoaded != PAR.loaderInfo.bytesTotal){ if (this["intro"].currentLabel == "stopFrame"){ this["intro"].stop(); trace("STOP"); }; } else { if (this["intro"].currentLabel == "stopFrame"){ this["intro"].play(); trace("PLAY"); }; if (this["intro"].currentFrame == this["intro"].totalFrames){ this["intro"].stop(); action(); }; }; } } }//package classes.gamezhero
Section 14
//Degree (classes.math.Degree) package classes.math { public class Degree { public static function tanD(_arg1:Number):Number{ return (Math.tan((_arg1 * (Math.PI / 180)))); } public static function asinD(_arg1:Number):Number{ return ((Math.asin(_arg1) * (180 / Math.PI))); } public static function atan2D(_arg1:Number, _arg2:Number):Number{ return ((Math.atan2(_arg1, _arg2) * (180 / Math.PI))); } public static function atanD(_arg1:Number):Number{ return ((Math.atan(_arg1) * (180 / Math.PI))); } public static function sinD(_arg1:Number):Number{ return (Math.sin((_arg1 * (Math.PI / 180)))); } public static function cosD(_arg1:Number):Number{ return (Math.cos((_arg1 * (Math.PI / 180)))); } public static function acosD(_arg1:Number):Number{ return ((Math.acos(_arg1) * (180 / Math.PI))); } } }//package classes.math
Section 15
//Vector (classes.math.Vector) package classes.math { public class Vector { private var $x:Number; private var $y:Number; public function Vector(_arg1:Number, _arg2:Number){ this.initialize(_arg1, _arg2); } public function negate():void{ this.x = -(this.x); this.y = -(this.y); } public function rotateNew(_arg1:Number):Vector{ var _local2:Vector; _local2 = new Vector(this.x, this.y); _local2.rotate(_arg1); return (_local2); } public function set angle(_arg1:Number):void{ this.setAngle(_arg1); } public function dot(_arg1:Vector):Number{ return (((this.x * _arg1.x) + (this.y * _arg1.y))); } public function scale(_arg1:Number):void{ this.x = (this.x * _arg1); this.y = (this.y * _arg1); } public function isNormalTo(_arg1:Vector):Boolean{ return (this.isPerpTo(_arg1)); } public function reset(_arg1:Number, _arg2:Number):void{ this.initialize(_arg1, _arg2); } private function initialize(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function setAngle(_arg1:Number):void{ var _local2:Number; _local2 = this.getLength(); this.x = (_local2 * Degree.cosD(_arg1)); this.y = (_local2 * Degree.sinD(_arg1)); } public function set length(_arg1:Number):void{ this.setLength(_arg1); } public function minusNew(_arg1:Vector):Vector{ return (new Vector((this.x - _arg1.x), (this.y - _arg1.y))); } public function isPerpTo(_arg1:Vector):Boolean{ return ((this.dot(_arg1) == 0)); } public function plus(_arg1:Vector):void{ this.x = (this.x + _arg1.x); this.y = (this.y + _arg1.y); } public function rotate(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local2 = Degree.cosD(_arg1); _local3 = Degree.sinD(_arg1); _local4 = ((this.x * _local2) - (this.y * _local3)); _local5 = ((this.x * _local3) + (this.y * _local2)); this.x = _local4; this.y = _local5; } public function getLength():Number{ return (Math.sqrt(((this.x * this.x) + (this.y * this.y)))); } public function getAngle():Number{ return (Degree.atan2D(this.y, this.x)); } public function get angle():Number{ return (this.getAngle()); } public function getNormal():Vector{ return (new Vector(-(this.y), this.x)); } public function plusNew(_arg1:Vector):Vector{ return (new Vector((this.x + _arg1.x), (this.y + _arg1.y))); } public function getClone():Vector{ return (new Vector(this.x, this.y)); } public function setLength(_arg1:Number):void{ var _local2:Number; _local2 = this.getLength(); if (_local2){ this.scale((_arg1 / _local2)); } else { this.x = _arg1; }; } public function toString():String{ var _local1:Number; var _local2:Number; _local1 = (Math.round((this.x * 1000)) / 1000); _local2 = (Math.round((this.y * 1000)) / 1000); return ((((("[" + _local1) + ", ") + _local2) + "]")); } public function get length():Number{ return (this.getLength()); } public function minus(_arg1:Vector):void{ this.x = (this.x - _arg1.x); this.y = (this.y - _arg1.y); } public function set y(_arg1:Number):void{ this.$y = _arg1; } public function angleBetween(_arg1:Vector):Number{ var _local2:Number; var _local3:Number; _local2 = this.dot(_arg1); _local3 = (_local2 / (this.getLength() * _arg1.getLength())); return (Degree.acosD(_local3)); } public function scaleNew(_arg1:Number):Vector{ return (new Vector((this.x * _arg1), (this.y * _arg1))); } public function set x(_arg1:Number):void{ this.$x = _arg1; } public function get x():Number{ return (this.$x); } public function get y():Number{ return (this.$y); } public function negateNew():Vector{ return (new Vector(-(this.x), -(this.y))); } public function equals(_arg1:Vector):Boolean{ return ((((this.x == _arg1.x)) && ((this.y == _arg1.y)))); } } }//package classes.math
Section 16
//Music (classes.media.Music) package classes.media { import flash.events.*; import flash.media.*; import flash.utils.*; public class Music { public var musicInArr:Array; private var musicArch:Dictionary; public var musicVolume:Number;// = 0.5 private var musicArchByID:Object; public var musicOutArr:Array; public var timerSub:Timer; private var activeMusic:String;// = "" public function Music(){ musicArch = new Dictionary(); musicArchByID = new Object(); activeMusic = ""; musicVolume = 0.5; musicOutArr = new Array(); musicInArr = new Array(); timerSub = new Timer(50, 0); super(); } public function stopMusics():void{ var _local1:*; var _local2:*; for (_local1 in musicArchByID) { musicOut(_local1); }; for (_local2 in musicArch) { }; (activeMusic = ""); } public function playMusic(_arg1:String, _arg2:String, _arg3:Number=0):void{ var soundFactory:Sound; var sndClass:Class; var id = _arg1; var sName = _arg2; var step = _arg3; if (activeMusic != id){ musicOut(activeMusic); activeMusic = id; try { sndClass = (getDefinitionByName(sName) as Class); } catch(e:ReferenceError) { return; }; soundFactory = (new (sndClass) as Sound); iniMusic(id, soundFactory, step); musicIn(activeMusic); }; } private function completeHandler(_arg1:Event):void{ var _local2:*; var _local3:String; var _local4:Sound; _local2 = _arg1.target; if (musicArch[_local2].loopFlag == "infinity"){ _local3 = musicArch[_local2].id; _local4 = musicArch[_local2].sound; iniMusic(_local3, _local4); }; delete musicArch[_local2]; } public function setMusicVolume(_arg1:Number):void{ var _local2:*; var _local3:SoundTransform; musicVolume = _arg1; for (_local2 in musicArch) { _local3 = _local2.soundTransform; _local3.volume = musicVolume; _local2.soundTransform = _local3; }; } public function iniMusic(_arg1:String, _arg2:Sound, _arg3:Number=0):void{ var _local4:Number; var _local5:SoundChannel; var _local6:SoundTransform; _local4 = 1000; _local5 = _arg2.play(0, _local4); _local6 = _local5.soundTransform; _local6.pan = 0; _local6.volume = ((_arg3)>musicVolume) ? musicVolume : _arg3; _local5.soundTransform = _local6; _local5.addEventListener(Event.SOUND_COMPLETE, completeHandler); musicArch[_local5] = {id:_arg1, sound:_arg2}; musicArchByID[_arg1] = _local5; } public function musicOut(_arg1:String):void{ if (musicArchByID[_arg1] != undefined){ musicOutArr.push(_arg1); timerSub.addEventListener("timer", updateMusicValue); timerSub.start(); }; } public function musicIn(_arg1:String):void{ if (musicArchByID[_arg1] != undefined){ musicInArr.push(_arg1); timerSub.addEventListener("timer", updateMusicValue); timerSub.start(); }; } private function updateMusicValue(_arg1:TimerEvent=null):void{ var _local2:Number; var _local3:SoundTransform; var _local4:SoundChannel; _local2 = 0; while (_local2 < musicInArr.length) { _local4 = musicArchByID[musicInArr[_local2]]; _local3 = _local4.soundTransform; _local3.volume = (_local3.volume + 0.025); _local3.volume = ((_local3.volume)>=musicVolume) ? musicVolume : _local3.volume; _local4.soundTransform = _local3; if (_local3.volume == musicVolume){ musicInArr.splice(_local2, 1); _local2--; }; _local2++; }; _local2 = 0; while (_local2 < musicOutArr.length) { _local4 = musicArchByID[musicOutArr[_local2]]; _local3 = _local4.soundTransform; _local3.volume = (_local3.volume - 0.1); _local3.volume = ((_local3.volume)<=0) ? 0 : _local3.volume; _local4.soundTransform = _local3; if (_local3.volume == 0){ _local4.stop(); trace("STOP AFTER MINUS"); musicOutArr.splice(_local2, 1); _local2--; }; _local2++; }; if ((((musicInArr.length == 0)) && ((musicOutArr.length == 0)))){ timerSub.removeEventListener("timer", updateMusicValue); timerSub.stop(); }; } } }//package classes.media
Section 17
//SoundFX (classes.media.SoundFX) package classes.media { import flash.events.*; import flash.media.*; import flash.utils.*; public class SoundFX { private var soundArch:Dictionary; public var soundVolume:Number;// = 0.5 private var soundArchByID:Object; public function SoundFX(){ soundArch = new Dictionary(); soundArchByID = new Object(); soundVolume = 0.5; super(); } public function stopSounds():void{ var _local1:*; for (_local1 in soundArch) { _local1.stop(); _local1.addEventListener(Event.SOUND_COMPLETE, completeHandler); delete soundArch[_local1]; }; soundArchByID = new Object(); soundArch = new Dictionary(); } public function iniSound(_arg1, _arg2:Sound, _arg3:Number, _arg4, _arg5:Number):SoundChannel{ var _local6:Number; var _local7:SoundChannel; var _local8:SoundTransform; _local6 = ((_arg4)=="infinity") ? 1000 : _arg4; _local7 = _arg2.play(0, _local6); _local8 = _local7.soundTransform; _local8.pan = _arg3; _local8.volume = (soundVolume * _arg5); _local7.soundTransform = _local8; _local7.addEventListener(Event.SOUND_COMPLETE, completeHandler); soundArch[_local7] = {id:_arg1, sound:_arg2, loopFlag:_arg4, pan:_arg3, kof:_arg5}; if (_arg1 != null){ soundArchByID[_arg1] = _local7; }; return (_local7); } public function setPanByID(_arg1:String, _arg2:Number):void{ var _local3:*; var _local4:SoundTransform; _local3 = soundArchByID[_arg1]; if (_local3 != undefined){ _local4 = _local3.soundTransform; soundArch[_local3].pan = _arg2; _local4.pan = _arg2; _local3.soundTransform = _local4; }; } private function completeHandler(_arg1:Event):void{ var _local2:*; var _local3:*; var _local4:Sound; var _local5:*; var _local6:Number; var _local7:Number; _local2 = _arg1.target; _local3 = soundArch[_local2].id; if (soundArch[_local2].loopFlag == "infinity"){ _local4 = soundArch[_local2].sound; _local5 = soundArch[_local2].loopFlag; _local6 = soundArch[_local2].pan; _local7 = soundArch[_local2].kof; iniSound(_local3, _local4, _local5, _local6, _local7); }; delete soundArch[_local2]; delete soundArchByID[_local3]; } public function setSoundVolume(_arg1:Number):void{ var _local2:*; var _local3:SoundTransform; soundVolume = _arg1; for (_local2 in soundArch) { _local3 = _local2.soundTransform; _local3.volume = (soundVolume * soundArch[_local2].kof); _local2.soundTransform = _local3; }; } public function setVolumeKofByID(_arg1:String, _arg2:Number):void{ var _local3:*; var _local4:SoundTransform; _local3 = soundArchByID[_arg1]; if (_local3 != undefined){ soundArch[_local3].kof = _arg2; _local4 = _local3.soundTransform; _local4.volume = (soundVolume * soundArch[_local3].kof); _local3.soundTransform = _local4; }; } public function playSound(_arg1, _arg2:String, _arg3=0, _arg4:Number=0, _arg5:Number=1):SoundChannel{ var sndClass:Class; var soundFactory:Sound; var id = _arg1; var sName = _arg2; var loopFlag = _arg3; var pan = _arg4; var kof = _arg5; if (soundArchByID[id] == undefined){ try { sndClass = (getDefinitionByName(sName) as Class); soundFactory = (new (sndClass) as Sound); } catch(e:ReferenceError) { trace("НЕТ ТАКОГО ЗВУКА :", sName); return (null); }; return (iniSound(id, soundFactory, pan, loopFlag, kof)); //unresolved jump }; return (null); } public function removeSoundByID(_arg1:String):void{ var _local2:*; _local2 = soundArchByID[_arg1]; if (_local2 != undefined){ _local2.stop(); _local2.addEventListener(Event.SOUND_COMPLETE, completeHandler); delete soundArch[_local2]; }; } } }//package classes.media
Section 18
//ClassLoader (classes.utils.ClassLoader) package classes.utils { import flash.display.*; import flash.events.*; import flash.net.*; import flash.system.*; public class ClassLoader extends EventDispatcher { private var loader:Loader; private var request:URLRequest; private var swfLib:String; private var loadedClass:Class; public static var CLASS_LOADED:String = "classLoaded"; public static var LOAD_ERROR:String = "loadError"; public function ClassLoader(){ loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); } public function getClass(_arg1:String):Class{ var className = _arg1; try { return ((loader.contentLoaderInfo.applicationDomain.getDefinition(className) as Class)); } catch(e:Error) { trace("ERROR"); }; return (null); } private function securityErrorHandler(_arg1:Event):void{ dispatchEvent(new Event(ClassLoader.LOAD_ERROR)); } private function completeHandler(_arg1:Event):void{ dispatchEvent(new Event(ClassLoader.CLASS_LOADED)); } private function ioErrorHandler(_arg1:Event):void{ dispatchEvent(new Event(ClassLoader.LOAD_ERROR)); } public function load(_arg1:String):void{ var _local2:LoaderContext; swfLib = _arg1; request = new URLRequest(swfLib); _local2 = new LoaderContext(); _local2.applicationDomain = new ApplicationDomain(); loader.load(request, _local2); } } }//package classes.utils
Section 19
//IntUtil (classes.utils.IntUtil) package classes.utils { public class IntUtil { private static var hexChars:String = "0123456789abcdef"; public static function toHex(_arg1:int, _arg2:Boolean=false):String{ var _local3:String; var _local4:int; var _local5:int; _local3 = ""; if (_arg2){ _local4 = 0; while (_local4 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> (((3 - _local4) * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> ((3 - _local4) * 8)) & 15)))); _local4++; }; } else { _local5 = 0; while (_local5 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> ((_local5 * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> (_local5 * 8)) & 15)))); _local5++; }; }; return (_local3); } public static function ror(_arg1:int, _arg2:int):uint{ var _local3:int; _local3 = (32 - _arg2); return (((_arg1 << _local3) | (_arg1 >>> (32 - _local3)))); } public static function rol(_arg1:int, _arg2:int):int{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } } }//package classes.utils
Section 20
//URL (classes.utils.URL) package classes.utils { public class URL { private var _scheme:String; private var _host:String; private var _query:String; private var _path:String; private var _userinfo:String; private var _port:String; private var _fragment:String; private var _url:String; private static const PATTERN:RegExp = /^([A-Za-z0-9_+.]{1,8}:\/\/)?([!-~]+@)?([^\/?#:]*)(:[0-9]*)?(\/[^?#]*)?(\?[^#]*)?(\#.*)?/i; public function URL(_arg1:String):void{ var _local2:Array; super(); _local2 = _arg1.match(URL.PATTERN); _url = _local2[0]; _scheme = _local2[1]; _userinfo = _local2[2]; _host = _local2[3]; _port = _local2[4]; _path = _local2[5]; _query = _local2[6]; _fragment = _local2[7]; } public function get port():int{ return (((_port.length <= 0)) ? undefined : int(_port.substring(1, _port.length))); } public function get query():Object{ var _local1:*; var _local2:String; var _local3:Array; var _local4:int; var _local5:Array; _local1 = {raw:undefined, parsed:undefined}; if (((_query) && ((_query.length > 0)))){ _local1.raw = _query; _local2 = _query.substring(1, _query.length); _local3 = _local2.split("&"); _local1.parsed = ((_local3.length > 0)) ? {} : undefined; _local4 = 0; while (_local4 < _local3.length) { _local5 = _local3[_local4].split("="); _local1.parsed[_local5[0]] = _local5[1]; _local4++; }; }; return (_local1); } public function get fragment():String{ return (((_fragment.length <= 0)) ? undefined : _fragment); } public function get scheme():String{ return (((_scheme.length <= 0)) ? undefined : _scheme.substring(0, (_scheme.length - 3))); } public function get host():String{ return (((_host.length <= 0)) ? undefined : _host); } public function get path():String{ return (((_path.length <= 0)) ? undefined : _path); } public function get url():String{ return (((_url.length <= 0)) ? undefined : _url); } public function get userinfo():Object{ var _local1:*; var _local2:Array; _local1 = {user:undefined, pass:undefined}; if (_userinfo){ _local2 = _userinfo.substring(0, (_userinfo.length - 1)).split(":"); _local1.user = (_local2[0]) ? _local2[0] : _local1.user; _local1.pass = (_local2[1]) ? _local2[1] : _local1.pas; }; return (_local1); } } }//package classes.utils
Section 21
//AlertText (classes.AlertText) package classes { import flash.display.*; import classes.events.*; import flash.utils.*; public class AlertText extends MovieClip { public var GOAL:MovieClip; public var SKIN; public var TYPE:String; public function AlertText(_arg1:MovieClip, _arg2:String, _arg3:String, _arg4:Number=-1, _arg5:Number=-1):void{ var ClassSkin:Class; var goal = _arg1; var type = _arg2; var txt = _arg3; var __x = _arg4; var __y = _arg5; super(); GOAL = goal; TYPE = type; __x = ((__x)==-1) ? GameSettings.GAME_WIDTH_2 : __x; __y = ((__y)==-1) ? GameSettings.GAME_HEIGHT_2 : __y; this.x = __x; this.y = __y; GOAL.addChild(this); stage.addEventListener(GameEvents.GAME_UPDATE, update); try { ClassSkin = (getDefinitionByName(TYPE) as Class); if (ClassSkin != null){ SKIN = new (ClassSkin); this.addChild(SKIN); } else { remove(); }; } catch(e:Error) { remove(); }; if (SKIN["mc"].txt){ SKIN["mc"].txt.text = txt; }; trace("AlertText ", type, txt); } private function remove(){ stage.removeEventListener(GameEvents.GAME_UPDATE, update); GOAL.removeChild(this); } private function update(_arg1:GameEvents):void{ SKIN.gotoAndStop((SKIN.currentFrame + 1)); if (SKIN.currentLabel == "close"){ remove(); }; } } }//package classes
Section 22
//Bonus (classes.Bonus) package classes { import flash.display.*; import classes.events.*; public class Bonus extends MovieClip { public var GOAL:MovieClip; public var VALUE:Object; public var mc:MovieClip; public var MAGIC:Array; public var PAUSE_AMOUNT:Number;// = 50 public function Bonus(_arg1:MovieClip, _arg2:Object){ var _local3:Number; MAGIC = new Array(); VALUE = new Object(); PAUSE_AMOUNT = 50; super(); trace("INI BONUS "); GOAL = _arg1; VALUE = _arg2; this.x = _arg2.x; this.y = _arg2.y; _local3 = Math.round(((((3 - 1) * 10) + (9 * Math.random())) + 1)); MAGIC.push(_local3); this["mc"]["magicMc"].gotoAndStop(_local3); this.gotoAndStop(1); GOAL.addChild(this); stage.addEventListener(GameEvents.GAME_UPDATE, update); stage.addEventListener(GameEvents.GAME_MAGIC_OK, magicOkAction); } public function activeGameEvent(_arg1:String){ var _local2:GameEvents; _local2 = new GameEvents(_arg1); _local2.gameValue = this; stage.dispatchEvent(_local2); } public function remove():void{ clearEvents(); GOAL.removeChild(this); } public function update(_arg1:GameEvents):void{ if (this.currentLabel == "stop"){ remove(); } else { if (this.currentLabel == "pause"){ PAUSE_AMOUNT--; if (PAUSE_AMOUNT <= 0){ this.gotoAndStop((this.currentFrame + 1)); }; } else { this.gotoAndStop((this.currentFrame + 1)); }; }; } public function clearEvents():void{ stage.removeEventListener(GameEvents.GAME_MAGIC_OK, magicOkAction); stage.removeEventListener(GameEvents.GAME_UPDATE, update); } public function magicOkAction(_arg1:GameEvents):void{ var _local2:GameEvents; if (_arg1.gameValue.id == MAGIC[0]){ PAUSE_AMOUNT = 0; _local2 = new GameEvents(GameEvents.GAME_BONUS_OK); _arg1.gameValue.id = -2; _local2.gameValue = _arg1.gameValue; stage.dispatchEvent(_local2); }; } } }//package classes
Section 23
//Enemy (classes.Enemy) package classes { import flash.display.*; import classes.events.*; import flash.utils.*; import flash.geom.*; public class Enemy extends MovieClip { public var _bodyAction:String; public var GOAL:MovieClip; public var SPEED:Number; public var BOOM_AMOUT:Number; public var TYPE_SKIN:Number; public var BOSS:Boolean;// = false public var _bodyValue:String; public var ticks:Number;// = 0 public var SCORE:Number; public var SKIN:MovieClip; public var TYPE:String; public var DY:Number; public var MAGIC:Array; public var TYPE_MOVE:String; public var DX:Number; public var enemy_action:String;// = "enemy_move" public var MOVE:Number; public var PAUSE:Number; public function Enemy(_arg1:MovieClip, _arg2:Object, _arg3:Boolean=false){ var _local4:uint; var _local5:Number; MAGIC = new Array(); ticks = 0; enemy_action = EnemyEvents.ENEMY_MOVE; BOSS = false; super(); GOAL = _arg1; PAUSE = _arg2.pause; MOVE = _arg2.move; SPEED = _arg2.speed; TYPE = _arg2.type; TYPE_MOVE = _arg2.typeMove; SCORE = ((_arg2.score)==undefined) ? 10 : _arg2.score; BOOM_AMOUT = 50; BOSS = _arg3; DY = 40; DX = 0; while (_local4 < _arg2.magic.length) { _local5 = Math.round(((((_arg2.magic[_local4] - 1) * 10) + (9 * Math.random())) + 1)); MAGIC.push(_local5); _local4++; }; TYPE_SKIN = Number(TYPE.substr(Number((TYPE.indexOf("Skin") + 4)), 1)); this.x = _arg2.x; this.y = _arg2.y; this.mouseEnabled = false; this.mouseChildren = false; GOAL.tower.addChild(this); iniEnemy(); } public function enemyDie(_arg1:EnemyEvents=null):void{ this.y = (this.y + 15); if (this.y > 500){ remove(); }; if (SKIN.body){ SKIN.body.gotoAndStop((SKIN.body.currentFrame + 1)); if (SKIN.body.currentLabel == "stop"){ }; }; } public function iniEnemy():void{ var ClassSkin:Class; try { ClassSkin = (getDefinitionByName(TYPE) as Class); if (ClassSkin != null){ SKIN = new (ClassSkin); }; } catch(e:Error) { }; this.addChild(SKIN); SKIN.gotoAndStop(1); stage.addEventListener(GameEvents.GAME_UPDATE, update); stage.addEventListener(GameEvents.GAME_MAGIC_OK, magicOkAction); stage.addEventListener(GameEvents.GAME_BONUS_OK, bonusOkAction); stage.addEventListener(GameEvents.GAME_CHANGE_LEVEL, changeLevelAction); this.addEventListener(EnemyEvents.ENEMY_CHANGE_ACTION, changeAction); this.addEventListener(EnemyEvents.ENEMY_MOVE, enemyMove); this.addEventListener(EnemyEvents.ENEMY_PAUSE, enemyPause); this.addEventListener(EnemyEvents.ENEMY_UP, enemyUp); this.addEventListener(EnemyEvents.ENEMY_GRAB, enemyGrab); this.addEventListener(EnemyEvents.ENEMY_DIE, enemyDie); this.addEventListener(EnemyEvents.ENEMY_BOOM, enemyBoom); stage.addEventListener(GameEvents.GAME_OVER, gameOverAction); activeGameEvent(GameEvents.GAME_ADD_ENEMY); } public function changeAction(_arg1:EnemyEvents):void{ ticks = 0; switch (_arg1.action){ case EnemyEvents.ENEMY_MOVE: if (SKIN.currentLabel != "move"){ SKIN.gotoAndStop("move"); }; if (TYPE_SKIN == 2){ SKIN.body.gotoAndPlay(1); } else { SKIN.body.play(); }; enemy_action = EnemyEvents.ENEMY_MOVE; break; case EnemyEvents.ENEMY_PAUSE: if (SKIN.currentLabel != "pause"){ SKIN.gotoAndStop("pause"); }; if (TYPE_SKIN == 2){ } else { if (SKIN.body){ SKIN.body.stop(); }; }; enemy_action = EnemyEvents.ENEMY_PAUSE; break; case EnemyEvents.ENEMY_UP: if (SKIN.currentLabel != "up"){ SKIN.gotoAndStop("up"); }; enemy_action = EnemyEvents.ENEMY_UP; break; case EnemyEvents.ENEMY_BOOM: if (SKIN.currentLabel != "boom"){ SKIN.gotoAndStop("boom"); }; GameSettings.sound_game.playSound(null, "s_kick", null, 0); enemy_action = EnemyEvents.ENEMY_BOOM; if (SKIN.body){ SKIN.body.gotoAndPlay(1); }; break; case EnemyEvents.ENEMY_DIE: if (SKIN.currentLabel != "die"){ SKIN.gotoAndStop("die"); }; enemy_action = EnemyEvents.ENEMY_DIE; activeGameEvent(GameEvents.GAME_REMOVE_ENEMY); break; case EnemyEvents.ENEMY_GRAB: if (SKIN.currentLabel != "grab"){ SKIN.gotoAndStop("grab"); }; enemy_action = EnemyEvents.ENEMY_GRAB; activeGameEvent(GameEvents.GAME_REMOVE_ENEMY); break; }; } public function changeLevelAction(_arg1:GameEvents):void{ GameSettings.addSckore(-100); changeActionEvent(EnemyEvents.ENEMY_DIE); } public function changeActionEvent(_arg1:String){ var _local2:EnemyEvents; _local2 = new EnemyEvents(EnemyEvents.ENEMY_CHANGE_ACTION); _local2.action = _arg1; this.dispatchEvent(_local2); } public function enemyUp(_arg1:EnemyEvents=null):void{ if (SKIN.body){ SKIN.body.gotoAndStop((SKIN.body.currentFrame + 1)); if (SKIN.body.currentLabel == "stop"){ changeActionEvent(EnemyEvents.ENEMY_GRAB); }; }; } public function enemyGrab(_arg1:EnemyEvents=null):void{ if (SKIN.body){ SKIN.body.gotoAndStop((SKIN.body.currentFrame + 1)); if (SKIN.body.currentLabel == "stop"){ activeGameEvent(GameEvents.GAME_GRAB); remove(); }; }; } public function enemyPause(_arg1:EnemyEvents=null):void{ if (SKIN.body){ if (ticks > PAUSE){ ticks = 0; changeActionEvent(EnemyEvents.ENEMY_MOVE); }; }; } public function activeGameEvent(_arg1:String){ var _local2:GameEvents; _local2 = new GameEvents(_arg1); _local2.gameValue = this; stage.dispatchEvent(_local2); } public function enemyMove(_arg1:EnemyEvents=null):void{ var _local2:Point; this.y = (this.y - SPEED); _local2 = new Point(this.x, this.y); _local2 = GOAL.tower.localToGlobal(_local2); if (GOAL.tower.boryer.hitTestPoint(_local2.x, _local2.y, true)){ changeActionEvent(EnemyEvents.ENEMY_UP); } else { if (ticks > MOVE){ ticks = 0; changeActionEvent(EnemyEvents.ENEMY_PAUSE); }; }; } public function checkInMagic(_arg1:Object):Boolean{ trace(("checkInMagic " + _arg1.id)); if (_arg1.id == -2){ return (true); }; if ((((((MAGIC[0] == _arg1.id)) && (!((enemy_action == EnemyEvents.ENEMY_GRAB))))) && (!((enemy_action == EnemyEvents.ENEMY_UP))))){ return (true); }; return (false); } public function remove():void{ clearEvents(); GOAL.tower.removeChild(this); } public function enemyBoom(_arg1:EnemyEvents=null):void{ if (ticks < BOOM_AMOUT){ this.y = (this.y + 1); } else { changeActionEvent(EnemyEvents.ENEMY_MOVE); }; if (SKIN.body){ SKIN.body.gotoAndStop((SKIN.body.currentFrame + 1)); }; } public function bonusOkAction(_arg1:GameEvents):void{ trace("BONUS+++"); _arg1.gameValue.proc = 100; magicOkAction(_arg1); } private function gameOverAction(_arg1:GameEvents=null):void{ clearEvents(); } public function update(_arg1:GameEvents=null):void{ ticks++; this.dispatchEvent(new EnemyEvents(enemy_action)); } public function clearEvents():void{ stage.removeEventListener(GameEvents.GAME_UPDATE, update); stage.removeEventListener(GameEvents.GAME_MAGIC_OK, magicOkAction); stage.removeEventListener(GameEvents.GAME_BONUS_OK, bonusOkAction); stage.removeEventListener(GameEvents.GAME_CHANGE_LEVEL, changeLevelAction); this.removeEventListener(EnemyEvents.ENEMY_CHANGE_ACTION, changeAction); this.removeEventListener(EnemyEvents.ENEMY_MOVE, enemyMove); this.removeEventListener(EnemyEvents.ENEMY_PAUSE, enemyPause); this.removeEventListener(EnemyEvents.ENEMY_UP, enemyUp); this.removeEventListener(EnemyEvents.ENEMY_GRAB, enemyGrab); this.removeEventListener(EnemyEvents.ENEMY_DIE, enemyDie); this.removeEventListener(EnemyEvents.ENEMY_BOOM, enemyBoom); stage.removeEventListener(GameEvents.GAME_OVER, gameOverAction); } public function magicOkAction(_arg1:GameEvents):void{ var _local2:Number; var _local3:Point; var _local4:Number; var _local5:AlertText; if (MAGIC.length > 0){ if (checkInMagic(_arg1.gameValue)){ if (MAGIC.length > 1){ MAGIC.splice(0, 1); changeActionEvent(EnemyEvents.ENEMY_BOOM); activeGameEvent(GameEvents.GAME_MAGIC_COMPLITE); } else { changeActionEvent(EnemyEvents.ENEMY_DIE); }; if (SCORE > 1500){ SCORE = 0; }; _local2 = _arg1.gameValue.proc; if (_local2 > 100){ _local2 = 0; }; trace((((("PROC>>>>>> " + _arg1.gameValue.proc) + " - ") + " ") + Math.floor(((SCORE * _arg1.gameValue.proc) / 100)))); GameSettings.addSckore(Math.floor(((SCORE * _local2) / 100))); GameSettings._combo_amount++; if (GameSettings._combo_amount > 1){ _local3 = new Point(this.x, this.y); _local3 = GOAL.tower.localToGlobal(_local3); _local4 = (GameSettings._combo_amount * SCORE); _local5 = new AlertText(GOAL, "Combo", String(("combo +" + _local4)), _local3.x, (_local3.y + DY)); GameSettings.addSckore(_local4); }; }; }; } } }//package classes
Section 24
//EnemyBoss (classes.EnemyBoss) package classes { import flash.display.*; import classes.events.*; import flash.geom.*; public class EnemyBoss extends Enemy { public function EnemyBoss(_arg1:MovieClip, _arg2:Object){ super(_arg1, _arg2, true); DY = -120; DX = 120; } override public function changeAction(_arg1:EnemyEvents):void{ ticks = 0; switch (_arg1.action){ case EnemyEvents.ENEMY_MOVE: if (SKIN.currentLabel != "move"){ SKIN.gotoAndStop("move"); }; SKIN.beer.play(); enemy_action = EnemyEvents.ENEMY_MOVE; break; case EnemyEvents.ENEMY_PAUSE: if (SKIN.currentLabel != "pause"){ SKIN.gotoAndStop("pause"); }; SKIN.beer.stop(); enemy_action = EnemyEvents.ENEMY_PAUSE; break; case EnemyEvents.ENEMY_BOOM: if (SKIN.currentLabel != "boom"){ SKIN.gotoAndStop("boom"); }; GameSettings.sound_game.playSound(null, "s_kick", null, 0); enemy_action = EnemyEvents.ENEMY_BOOM; if (SKIN.body){ SKIN.body.gotoAndPlay(1); }; SKIN.beer.play(); break; case EnemyEvents.ENEMY_DIE: if (SKIN.currentLabel != "boom"){ SKIN.gotoAndStop("boom"); }; enemy_action = EnemyEvents.ENEMY_DIE; activeGameEvent(GameEvents.GAME_REMOVE_ENEMY); break; }; } override public function enemyPause(_arg1:EnemyEvents=null):void{ if (SKIN.body){ if (ticks > PAUSE){ ticks = 0; changeActionEvent(EnemyEvents.ENEMY_MOVE); }; }; } override public function enemyMove(_arg1:EnemyEvents=null):void{ var _local2:Point; this.y = (this.y - SPEED); _local2 = new Point(this.x, this.y); _local2 = GOAL.tower.localToGlobal(_local2); if (GOAL.tower.boryer.hitTestPoint(_local2.x, _local2.y, true)){ GOAL.gameOver(); PAUSE = 1000000; ticks = (MOVE + 1); }; if (ticks > MOVE){ ticks = 0; changeActionEvent(EnemyEvents.ENEMY_PAUSE); }; } override public function enemyBoom(_arg1:EnemyEvents=null):void{ this.y = (this.y - SPEED); if (ticks < BOOM_AMOUT){ } else { changeActionEvent(EnemyEvents.ENEMY_MOVE); }; if (SKIN.body){ SKIN.body.gotoAndStop((SKIN.body.currentFrame + 1)); }; } override public function enemyDie(_arg1:EnemyEvents=null):void{ this.y = (this.y + 15); if (this.y > 600){ GOAL.gameWin(); remove(); }; if (SKIN.body){ SKIN.body.gotoAndStop((SKIN.body.currentFrame + 1)); }; } } }//package classes
Section 25
//enemyBoss (classes.enemyBoss) package classes { import flash.display.*; public dynamic class enemyBoss extends MovieClip { } }//package classes
Section 26
//EnemyFly (classes.EnemyFly) package classes { import flash.display.*; import classes.events.*; import flash.geom.*; public class EnemyFly extends Enemy { public var DIRECTION:String; public function EnemyFly(_arg1:MovieClip, _arg2:Object){ super(_arg1, _arg2); DY = -120; if (String(_arg2.type).indexOf("left") != -1){ DIRECTION = "left"; } else { DIRECTION = "right"; }; } override public function enemyMove(_arg1:EnemyEvents=null):void{ var _local2:Point; this.y = (this.y + SPEED); _local2 = new Point(this.x, this.y); _local2 = GOAL.tower.localToGlobal(_local2); if (GOAL.tower.boryer.hitTestPoint(_local2.x, _local2.y, true)){ changeActionEvent(EnemyEvents.ENEMY_GRAB); }; if (SKIN.body){ SKIN.body.gotoAndStop((SKIN.body.currentFrame + 1)); }; } override public function enemyBoom(_arg1:EnemyEvents=null):void{ if (ticks < BOOM_AMOUT){ this.y = (this.y - (SPEED / 3)); } else { changeActionEvent(EnemyEvents.ENEMY_MOVE); }; switch (DIRECTION){ case "left": this.x = (this.x - 1); break; case "right": this.x = (this.x + 1); break; }; if (SKIN.body){ SKIN.body.gotoAndStop((SKIN.body.currentFrame + 1)); }; } override public function enemyDie(_arg1:EnemyEvents=null):void{ switch (DIRECTION){ case "left": this.x = (this.x - 15); if (this.x < -200){ remove(); }; break; case "right": this.x = (this.x + 15); if (this.x > (GameSettings.GAME_WIDTH + 200)){ remove(); }; break; }; if (SKIN.body){ SKIN.body.gotoAndStop((SKIN.body.currentFrame + 1)); }; } } }//package classes
Section 27
//Game (classes.Game) package classes { import flash.display.*; import flash.events.*; import classes.events.*; import flash.utils.*; import flash.text.*; import classes.gameInterface.*; public class Game extends MovieClip { public var tower:MovieClip; private var changeLevelArr:Array; public var scr:TextField; public var bg:MovieClip; private var panelBottom:Panel; private var pauseFlag:Boolean;// = false public var trees:MovieClip; private var lampTimer:Timer; private var gameTimer:Timer; private var panelTop:Panel; private var magicFlag:Boolean;// = false private var iteration:Number;// = 0 public var superMagic:MovieClip; public function Game(){ var _local1:Vorota; iteration = 0; changeLevelArr = new Array(); magicFlag = false; pauseFlag = false; super(); stage.quality = "BEST"; _local1 = new Vorota(this, true); GameSettings.music_interface.stopMusics(); GameSettings.music_game.stopMusics(); iniSoundAndMusic(); iniGame(); trace(">>>>>>>>>>> GAME"); } private function removeAllGameObjects():void{ GameSettings.sound_interface.stopSounds(); stage.removeEventListener(Event.DEACTIVATE, deactivateAction); stage.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownAction); stage.removeEventListener(MouseEvent.MOUSE_UP, mouseUpAction); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownAction); stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpAction); stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveAction); stage.removeEventListener(GameEvents.GAME_UPDATE, changeLevelFocus); stage.removeEventListener(GameEvents.GAME_UPDATE, changeLevelAction); lampTimer.removeEventListener("timer", updateLamp); lampTimer.stop(); gameTimer.removeEventListener("timer", updateGame); gameTimer.stop(); } public function pauseGame(_arg1:Boolean):void{ var _local2:*; if (pauseFlag != _arg1){ pauseFlag = _arg1; if (pauseFlag){ gameTimer.stop(); lampTimer.stop(); _local2 = new PauseMenu(MovieClip(this)); } else { gameTimer.start(); lampTimer.start(); pauseFlag = false; }; }; } private function mouseMoveAction(_arg1:MouseEvent=null):void{ } private function addBonus(_arg1:Object){ var _local2:*; _local2 = new Bonus(this, _arg1); } private function changeLevelAction(_arg1:GameEvents=null):void{ var _local2:uint; var _local3:Number; var _local4:AlertText; if (changeLevelArr.length > 0){ while (_local2 < changeLevelArr.length) { _local3 = (MovieClip(changeLevelArr[_local2].goal).y - changeLevelArr[_local2].posY); changeLevelArr[_local2].goal.y = (changeLevelArr[_local2].goal.y - (_local3 / 10)); if (Math.abs(_local3) < 1){ changeLevelArr.splice(_local2, 1); _local2--; }; _local2++; }; } else { stage.removeEventListener(GameEvents.GAME_UPDATE, changeLevelAction); _local4 = new AlertText(this, "Alert", String(("Wave " + GameSettings._current_level))); }; panelTop.y = tower.y; } public function exitGame(_arg1:Number=0):void{ var _local2:String; var _local3:Vorota; iniSoundAndMusic(); _local2 = "win"; if (_arg1 == 1){ _local2 = "win2"; }; _local3 = new Vorota(this, false, MovieClip(parent), _local2, removeAllGameObjects); } private function mouseDownAction(_arg1:MouseEvent=null):void{ if (pauseFlag == false){ startMagic(); }; } private function keyDownAction(_arg1:KeyboardEvent):void{ var _local2:GameEvents; if (_arg1.keyCode == 27){ pauseGame(true); }; if ((((_arg1.keyCode == 32)) && ((GameSettings._super_magic > 0)))){ GameSettings._super_magic--; superMagic.gotoAndStop((GameSettings._super_magic + 1)); GameSettings.sound_game.playSound(null, "s_magic1", null, 0); _local2 = new GameEvents(GameEvents.GAME_BONUS_OK); _local2.gameValue = {id:-2, proc:1}; stage.dispatchEvent(_local2); }; } private function keyUpAction(_arg1:KeyboardEvent):void{ } public function iniSoundAndMusic():void{ trace(((("iniSoundAndMusic:" + GameSettings._game_stored_data.data.soundVolumeFlag) + " ") + GameSettings._game_stored_data.data.musicVolumeFlag)); if (GameSettings._game_stored_data.data.soundVolumeFlag == 1){ GameSettings.sound_game.setSoundVolume(GameSettings.MUSIC_VOLUME_GAME); } else { GameSettings.sound_game.setSoundVolume(0); }; if (GameSettings._game_stored_data.data.musicVolumeFlag == 1){ GameSettings.music_game.setMusicVolume(GameSettings.MUSIC_VOLUME_GAME); } else { GameSettings.music_game.setMusicVolume(0); }; } private function updateLamp(_arg1:TimerEvent):void{ stage.dispatchEvent(new GameEvents(GameEvents.GAME_CHANGE_LAMP)); } private function updateGame(_arg1:TimerEvent):void{ stage.dispatchEvent(new GameEvents(GameEvents.GAME_UPDATE)); _arg1.updateAfterEvent(); checkGameAction(); } private function startMagic():void{ var _local1:Magic; magicFlag = true; GameSettings._combo_amount = 0; stage.dispatchEvent(new GameEvents(GameEvents.GAME_START_MAGIC)); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveAction); _local1 = new Magic(this); } private function mouseUpAction(_arg1:MouseEvent=null):void{ if (pauseFlag == false){ stopMagic(); }; } private function addEnemy(_arg1:Object):void{ var _local2:Enemy; var _local3:EnemyFly; var _local4:EnemyBoss; if (_arg1.typeMove == "up"){ _local2 = new Enemy(this, _arg1); } else { if (_arg1.typeMove == "down"){ _local3 = new EnemyFly(this, _arg1); } else { if (_arg1.typeMove == "boss"){ _local4 = new EnemyBoss(this, _arg1); }; }; }; } private function changeLevelFocus(_arg1:GameEvents=null):void{ var _local2:Number; var _local3:Number; var _local4:Number; if (magicFlag == false){ _local2 = 200; _local3 = (stage.mouseY - _local2); _local3 = ((_local3)<0) ? 0 : _local3; _local3 = ((_local3)>(GameSettings.GAME_HEIGHT - (_local2 * 2))) ? (GameSettings.GAME_HEIGHT - (_local2 * 2)) : _local3; _local4 = (_local3 / (GameSettings.GAME_HEIGHT - (_local2 * 2))); this["trees"].y = (this["trees"].y - ((this["trees"].y - (150 + (370 * _local4))) / 15)); this["tower"].y = (this["tower"].y - ((this["tower"].y - (150 + (370 * (1 - _local4)))) / 10)); panelTop.y = tower.y; }; } public function gameWin(_arg1:Number=0){ var _local2:GameEvents; _local2 = new GameEvents(GameEvents.GAME_OVER); stage.dispatchEvent(_local2); exitGame(1); } private function changeLevel(_arg1:Object):void{ var _local2:AlertText; var _local3:String; var _local4:*; GameSettings._current_level = _arg1.level; stage.dispatchEvent(new GameEvents(GameEvents.GAME_CHANGE_LEVEL)); switch (GameSettings._current_level){ case 1: GameSettings.music_game.playMusic("game1", "m_track1"); break; case 2: GameSettings.music_game.playMusic("game1", "m_track1"); break; case 3: GameSettings.music_game.playMusic("game1", "m_track1"); break; case 4: GameSettings.music_game.playMusic("game2", "m_track2"); break; case 5: GameSettings.music_game.playMusic("game2", "m_track2"); break; case 6: GameSettings.music_game.playMusic("game2", "m_track2"); break; case 7: GameSettings.music_game.playMusic("game3", "m_track3"); break; case 8: GameSettings.music_game.playMusic("game3", "m_track3"); break; case 9: GameSettings.music_game.playMusic("game3", "m_track3"); break; case 10: GameSettings.music_game.playMusic("game3", "m_track3"); break; }; stage.removeEventListener(GameEvents.GAME_UPDATE, changeLevelFocus); stage.removeEventListener(GameEvents.GAME_UPDATE, changeLevelAction); if (_arg1.pos == 3){ stage.addEventListener(GameEvents.GAME_UPDATE, changeLevelFocus); _local2 = new AlertText(this, "Alert", String(("Wave " + GameSettings._current_level))); } else { if (GameSettings._levels_pos[_arg1.pos]){ changeLevelArr = new Array(); for (_local3 in GameSettings._levels_pos[_arg1.pos]) { if ((this[_local3] as MovieClip) != null){ _local4 = new Object(); _local4.goal = this[_local3]; _local4.posY = GameSettings._levels_pos[_arg1.pos][_local3]; changeLevelArr.push(_local4); }; }; stage.addEventListener(GameEvents.GAME_UPDATE, changeLevelAction); }; }; } private function grabGift(_arg1:GameEvents){ if (GameSettings._gifts.length > 0){ GameSettings._gifts[0].grab(); GameSettings._gifts.splice(0, 1); if (GameSettings._gifts.length == 0){ gameOver(); }; }; } private function deactivateAction(_arg1:Event=null):void{ pauseGame(true); } private function stopMagic():void{ magicFlag = false; stage.dispatchEvent(new GameEvents(GameEvents.GAME_STOP_MAGIC)); stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveAction); } public function gameOver(_arg1:Number=0){ var _local2:GameEvents; _local2 = new GameEvents(GameEvents.GAME_OVER); stage.dispatchEvent(_local2); exitGame(0); } private function iniGame():void{ iteration = 0; gameTimer = new Timer(GameSettings.ITERATIONS, 0); gameTimer.addEventListener("timer", updateGame); gameTimer.start(); lampTimer = new Timer(700, 0); lampTimer.addEventListener("timer", updateLamp); lampTimer.start(); stage.addEventListener(Event.DEACTIVATE, deactivateAction); stage.addEventListener(GameEvents.GAME_GRAB, grabGift); stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownAction); stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpAction); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownAction); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpAction); this.mouseEnabled = false; this.mouseChildren = false; panelTop = new Panel(this, "top"); GameSettings.iniGame(this, [tower.g1, tower.g2, tower.g3, tower.g4, tower.g5]); } private function checkGameAction():void{ iteration++; if (GameSettings._levels[iteration] != undefined){ switch (GameSettings._levels[iteration].action){ case "change_level": changeLevel(GameSettings._levels[iteration].value); break; case "add_enemy": addEnemy(GameSettings._levels[iteration].value); break; case "add_bonus": addBonus(GameSettings._levels[iteration].value); break; }; }; } } }//package classes
Section 28
//GameArea (classes.GameArea) package classes { import flash.display.*; import flash.events.*; import classes.gameInterface.*; public class GameArea extends MovieClip { public var howToPlay:Instructions; public var game:Game; public function GameArea(){ trace("GameArea<<<<<<<<<<<<<<<<"); this.addEventListener(Event.ENTER_FRAME, update); } private function update(_arg1:Event=null){ var _local2:Sprite; _local2 = new Sprite(); _local2.graphics.lineStyle(1, 0xFF0000, 100); _local2.graphics.beginFill(0xFF0000, 100); _local2.graphics.moveTo(0, 0); _local2.graphics.lineTo(GameSettings.GAME_WIDTH, 0); _local2.graphics.lineTo(GameSettings.GAME_WIDTH, GameSettings.GAME_HEIGHT); _local2.graphics.lineTo(0, GameSettings.GAME_HEIGHT); _local2.graphics.moveTo(0, 0); _local2.visible = false; parent.addChild(_local2); this.mask = _local2; this.gotoAndStop("intro"); this.removeEventListener(Event.ENTER_FRAME, update); } } }//package classes
Section 29
//GameSettings (classes.GameSettings) package classes { import flash.display.*; import classes.media.*; import classes.utils.*; import flash.net.*; public class GameSettings { public static var SOUND_VOLUME_INTERFACE = 0.6; public static var sound_interface:SoundFX; public static var GAME_WIDTH_2:Number = (GAME_WIDTH / 2); public static var _combo_amount:Number = 0; public static var MIN_POINTS:Number = 10; public static var _score:Number = 0; public static var GAME_HEIGHT:Number = 640; public static var _levels:Object = new Object(); public static var GAME_WIDTH:Number = 400; public static var music_interface:Music; public static var _levels_pos:Object = new Object(); public static var SOUND_VOLUME_GAME = 0.3; public static var _super_magic:Number = 3; public static var MUSIC_VOLUME_INTERFACE = 0.3; public static var sound_game:SoundFX; public static var ITERATIONS:uint = 20; public static var MUSIC_VOLUME_GAME = 0.5; public static var MAX_POINTS:Number = 70; public static var _current_level:Number = 0; public static var _urls:Array = new Array(); public static var GAME_HEIGHT_2:Number = (GAME_HEIGHT / 2); public static var _gifts:Array = new Array(); public static var music_game:Music; public static var _game:MovieClip; public static var _game_stored_data:SharedObject = SharedObject.getLocal("santas_tower-gamezhero.com"); public static function getSckore():Number{ return (_score); } public static function addSckore(_arg1:Number):void{ var _local2:Number; var _local3:String; var _local4:uint; _score = (_score + _arg1); if (_score < 0){ _score = 0; }; _local2 = (9 - String(_score).length); _local3 = String(_score); _local4 = 0; while (_local4 < _local2) { _local3 = ("0" + _local3); _local4++; }; if (_game.scr){ _game.scr.text = _local3; }; } public static function iniUrls(_arg1:MovieClip):void{ var _local2:String; var _local3:URL; _local2 = _arg1.root.loaderInfo.url; trace(("domain1 " + _local2)); _local3 = new URL(_local2); _local2 = _local3.host; if (_local2 == null){ _local2 = "local"; }; trace(("domain2 " + _local2)); _urls["send_to_friends"] = (("http://www.gamezhero.com/sendtofriends/santastowerredbeardattack-freeonlinegames.html?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=send_to_friends"); _urls["play_more_games"] = (("http://www.gamezhero.com/?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=more_free_games"); _urls["zorro_logo"] = (("http://www.gamezhero.com/?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=zorro_logo"); _urls["put_this_game"] = (("http://www.gamezhero.com/freewebsitegames/santastowerredbeardattack-freeonlinegame.html?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=free_web_site_games"); _urls["view_top_score"] = (("http://www.gamezhero.com/topscore/santastowerredbeardattack/?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=top_score"); _urls["score"] = "http://files.gamezhero.com/online/santastowerredbeardattack/score/score.swf"; _urls["error"] = (("http://www.gamezhero.com/sendtofriends/santastowerredbeardattack-freeonlinegames.html?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=error"); _urls["preloader"] = (("http://www.gamezhero.com/?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=preloader"); _urls["play_more_games_context"] = (("http://www.gamezhero.com/?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=context_menu"); _urls["put_this_game_context"] = (("http://www.gamezhero.com/freegamesforwebsite.html?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=free_games_for_website_context_menu"); _urls["send_to_friends_context"] = (("http://www.gamezhero.com/sendtofriends/santastowerredbeardattack-freeonlinegames.html?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=send_to_friends_context_menu"); _urls["copyright"] = (("<a href='http://www.gamezhero.com/?utm_campaign=santas_tower&utm_source=" + _local2) + "&utm_medium=copyright'>copyright © Gamezhero.com</a>"); } public static function iniGame(_arg1:MovieClip, _arg2:Array):void{ var _local3:Array; var _local4:uint; var _local5:*; _game = _arg1; _score = 0; _current_level = 0; _super_magic = 3; _gifts = new Array(); _local3 = new Array(); _local4 = 0; while (_local4 < _arg2.length) { _local5 = new Object(); _local3.push({g:_arg2[_local4], indx:Math.random()}); _local4++; }; _local3.sortOn("indx"); _local4 = 0; while (_local4 < _local3.length) { _local3[_local4] = _local3[_local4].g; _local4++; }; _gifts = _local3; addSckore(0); } _levels_pos[1] = {trees:500, tower:150}; _levels_pos[2] = {trees:150, tower:530}; _levels_pos[3] = {trees:220, tower:320}; _levels_pos[4] = {trees:500, tower:150}; _levels[1] = {action:"change_level", value:{level:1, pos:1, amount:30}}; _levels[100] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[200] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[300] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[400] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[500] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[600] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[800] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[801] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[1000] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[1001] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[1300] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:90, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[1301] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:90, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[1500] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:80, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[1501] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:80, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[1700] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:70, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[1701] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:70, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[1900] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:60, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[1901] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:60, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[2100] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:60, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[2101] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:60, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[2102] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[2300] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:60, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[2301] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:60, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[2302] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[2500] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:60, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[2501] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:60, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[2502] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[2700] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:60, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[2701] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:60, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[2702] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[3000] = {action:"change_level", value:{level:2, pos:2, amount:33}}; _levels[3100] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3101] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3200] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:80, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3201] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:320, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3300] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:40, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3301] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:360, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3400] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3401] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3500] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:80, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3501] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:320, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3600] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:40, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3601] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:360, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3700] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:160, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3701] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:240, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[3800] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:200, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[4000] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:200, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[4200] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:200, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[4400] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:200, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[4600] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:160, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[4601] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:240, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[4800] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:160, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[4801] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:240, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[5000] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[5001] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[5200] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:160, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[5201] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:240, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[5400] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[5401] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:10, magic:[1, 1]}}; _levels[5500] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1, 1]}}; _levels[5600] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1, 1]}}; _levels[5700] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1, 1]}}; _levels[5800] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1, 1]}}; _levels[5900] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1, 1]}}; _levels[6200] = {action:"change_level", value:{level:3, pos:3, amount:36}}; _levels[6300] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[6301] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[0x1900] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:90, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[6401] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:90, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[6500] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:100, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[6501] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:300, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[6600] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:90, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[6601] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:90, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[6700] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:80, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[6701] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:320, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[6800] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:90, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[6801] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:90, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[6900] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:40, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[6901] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:360, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[7000] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:90, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[7001] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:90, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[7100] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1]}}; _levels[7300] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1]}}; _levels[7500] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1]}}; _levels[7700] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:100, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1]}}; _levels[7701] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:300, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1]}}; _levels[7702] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1]}}; _levels[7200] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:2, pause:50, move:20, typeMove:"up", score:15, magic:[1, 1]}}; _levels[7400] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:200, y:530, speed:2, pause:50, move:20, typeMove:"up", score:15, magic:[1, 1]}}; _levels[7600] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:2, pause:50, move:20, typeMove:"up", score:15, magic:[1, 1]}}; _levels[7601] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:2, pause:50, move:20, typeMove:"up", score:10, magic:[1]}}; _levels[7602] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:2, pause:50, move:20, typeMove:"up", score:10, magic:[1]}}; _levels[7800] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:100, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1]}}; _levels[7801] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:300, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1]}}; _levels[7802] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1]}}; _levels[7900] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:2, pause:50, move:20, typeMove:"up", score:15, magic:[1, 1]}}; _levels[8100] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:200, y:530, speed:2, pause:50, move:20, typeMove:"up", score:15, magic:[1, 1]}}; _levels[8300] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:2, pause:50, move:20, typeMove:"up", score:15, magic:[1, 1]}}; _levels[8301] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:2, pause:50, move:20, typeMove:"up", score:10, magic:[1, 1]}}; _levels[8302] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:2, pause:50, move:20, typeMove:"up", score:10, magic:[1, 1]}}; _levels[8600] = {action:"change_level", value:{level:4, pos:1, amount:39}}; _levels[8700] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[8850] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[8900] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[8901] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[9000] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[9001] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[9100] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[9101] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[9300] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[9301] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[9500] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[9501] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[9502] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[9600] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:50, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[9601] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:50, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[9700] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[9701] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[9702] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[9800] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:50, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[9801] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:50, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[9900] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[9901] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[9902] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[10000] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:50, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[10001] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:50, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[10200] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 2, 1]}}; _levels[10501] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 2, 1]}}; _levels[10301] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[10602] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[10700] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 2, 1]}}; _levels[11001] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 2, 1]}}; _levels[10801] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[11102] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[11200] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 2, 1]}}; _levels[11601] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 2, 1]}}; _levels[11301] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[11602] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[11800] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 2, 1]}}; _levels[11801] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[12450] = {action:"change_level", value:{level:5, pos:2, amount:30}}; _levels[12500] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[12501] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[12600] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:80, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[12601] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:320, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[12700] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[2]}}; _levels[12701] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[2]}}; _levels[0x3200] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:40, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[2]}}; _levels[12801] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:360, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[2]}}; _levels[12803] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2, 1]}}; _levels[13000] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[13100] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:100, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[13200] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:300, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[13450] = {action:"add_bonus", value:{x:450, y:350}}; _levels[13500] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2, 1]}}; _levels[13600] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:80, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2, 1]}}; _levels[13700] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:320, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2, 1]}}; _levels[13900] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.8, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[14000] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:50, y:-530, speed:0.8, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[14100] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:350, y:-530, speed:0.8, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[14400] = {action:"add_enemy", value:{type:"EnemySkin3_down_right", x:50, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1, 2, 2, 1]}}; _levels[14401] = {action:"add_enemy", value:{type:"EnemySkin3_down_left", x:350, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[1, 2, 2, 1]}}; _levels[14800] = {action:"add_enemy", value:{type:"EnemySkin3_down_right", x:50, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 2, 1]}}; _levels[14801] = {action:"add_enemy", value:{type:"EnemySkin3_down_left", x:350, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 2, 1]}}; _levels[14802] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1, 1]}}; _levels[15400] = {action:"add_enemy", value:{type:"EnemySkin3_down_right", x:50, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 2, 1]}}; _levels[15401] = {action:"add_enemy", value:{type:"EnemySkin3_down_left", x:350, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 2, 1]}}; _levels[15402] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1, 1]}}; _levels[15600] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1, 1]}}; _levels[16000] = {action:"add_enemy", value:{type:"EnemySkin3_down_right", x:50, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 2, 2, 1]}}; _levels[16001] = {action:"add_enemy", value:{type:"EnemySkin3_down_left", x:350, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 2, 2, 1]}}; _levels[16102] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 1, 1]}}; _levels[16650] = {action:"change_level", value:{level:6, pos:3, amount:30}}; _levels[16700] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[16701] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[16800] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[16801] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[16900] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[16901] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[17000] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[17001] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[17100] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1, 2]}}; _levels[17101] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1, 2]}}; _levels[17200] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1, 2]}}; _levels[17201] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1, 2]}}; _levels[17400] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[17401] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:80, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1]}}; _levels[17402] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:320, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[17800] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[17801] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[17802] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[18200] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[18201] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:100, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1]}}; _levels[18202] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:300, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[18600] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[18600] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[18601] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[18602] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[18603] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[19000] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[19001] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:100, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[19002] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:300, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[19400] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[19401] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[19402] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[19403] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[2]}}; _levels[19404] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[2]}}; _levels[19600] = {action:"add_bonus", value:{x:450, y:350}}; _levels[20000] = {action:"add_enemy", value:{type:"EnemySkin3_down_right", x:50, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 2, 1]}}; _levels[20001] = {action:"add_enemy", value:{type:"EnemySkin3_down_left", x:350, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 2, 1]}}; _levels[20600] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 2, 2, 1]}}; _levels[20601] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 2, 2, 1]}}; _levels[20700] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2, 1]}}; _levels[20701] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2, 1]}}; _levels[21000] = {action:"add_enemy", value:{type:"EnemySkin3_down_right", x:50, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 2, 2, 1]}}; _levels[21000] = {action:"add_enemy", value:{type:"EnemySkin3_down_left", x:350, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 2, 2, 1]}}; _levels[21100] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2, 2]}}; _levels[21101] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2, 2]}}; _levels[21700] = {action:"change_level", value:{level:7, pos:1, amount:30}}; _levels[21900] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[21901] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[22000] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[22001] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[22100] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[22101] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[22200] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[22201] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[22300] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[22301] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1]}}; _levels[22500] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[2]}}; _levels[22501] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[2]}}; _levels[22502] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[2]}}; _levels[22700] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[22900] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[22800] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[3]}}; _levels[23000] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[3]}}; _levels[23400] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[23600] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[23500] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[3]}}; _levels[23700] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[3]}}; _levels[24000] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[24200] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[24100] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[3]}}; _levels[24300] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[3]}}; _levels[24600] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[24800] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[25000] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[25200] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[25300] = {action:"add_bonus", value:{x:450, y:350}}; _levels[25400] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[0x6400] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 2]}}; _levels[26200] = {action:"change_level", value:{level:8, pos:2, amount:30}}; _levels[26500] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[3, 1]}}; _levels[26501] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[3, 1]}}; _levels[26700] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:80, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[2]}}; _levels[26701] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:320, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[2]}}; _levels[26800] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[3]}}; _levels[26801] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[3]}}; _levels[27000] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:40, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[2]}}; _levels[27001] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:360, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:10, magic:[2]}}; _levels[27002] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2, 1]}}; _levels[27200] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[27201] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:100, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[27202] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:300, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[27300] = {action:"add_bonus", value:{x:450, y:350}}; _levels[27400] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2, 3]}}; _levels[27401] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:100, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[2, 3, 1]}}; _levels[27402] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:300, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[3, 1, 2]}}; _levels[27500] = {action:"add_enemy", value:{type:"EnemySkin3_down_right", x:50, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 3, 1]}}; _levels[27501] = {action:"add_enemy", value:{type:"EnemySkin3_down_left", x:350, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 3, 1]}}; _levels[27800] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:150, y:-530, speed:0.8, pause:0, move:0, typeMove:"down", score:15, magic:[2, 3, 1]}}; _levels[27801] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:250, y:-530, speed:0.8, pause:0, move:0, typeMove:"down", score:15, magic:[3, 1, 2]}}; _levels[28000] = {action:"add_enemy", value:{type:"EnemySkin3_down_right", x:50, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 3, 1]}}; _levels[28001] = {action:"add_enemy", value:{type:"EnemySkin3_down_left", x:350, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 3, 1]}}; _levels[28500] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:150, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[2, 3, 1]}}; _levels[28501] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:250, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[3, 1, 2]}}; _levels[28600] = {action:"add_enemy", value:{type:"EnemySkin3_down_right", x:50, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 3, 1]}}; _levels[28601] = {action:"add_enemy", value:{type:"EnemySkin3_down_left", x:350, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:20, magic:[1, 2, 3, 1]}}; _levels[29100] = {action:"change_level", value:{level:9, pos:3, amount:30}}; _levels[29300] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[1]}}; _levels[29301] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[2]}}; _levels[29400] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[1]}}; _levels[29401] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[2]}}; _levels[29500] = {action:"add_enemy", value:{type:"EnemySkin1_up_right", x:265, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[2]}}; _levels[29501] = {action:"add_enemy", value:{type:"EnemySkin1_up_left", x:135, y:530, speed:1, pause:100, move:100, typeMove:"up", score:10, magic:[3]}}; _levels[29600] = {action:"add_enemy", value:{type:"EnemySkin1_down_right", x:120, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[2]}}; _levels[29601] = {action:"add_enemy", value:{type:"EnemySkin1_down_left", x:280, y:-530, speed:0.6, pause:0, move:0, typeMove:"down", score:10, magic:[3]}}; _levels[29900] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:200, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[29901] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:100, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[2, 3]}}; _levels[29902] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:300, y:-530, speed:0.7, pause:0, move:0, typeMove:"down", score:15, magic:[2, 1]}}; _levels[30000] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:200, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[2, 1]}}; _levels[30001] = {action:"add_enemy", value:{type:"EnemySkin2_up_left", x:80, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[2, 3]}}; _levels[30002] = {action:"add_enemy", value:{type:"EnemySkin2_up_right", x:320, y:530, speed:3, pause:50, move:20, typeMove:"up", score:15, magic:[1, 2]}}; _levels[30300] = {action:"add_enemy", value:{type:"EnemySkin3_down_right", x:50, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[2, 3, 1]}}; _levels[30301] = {action:"add_enemy", value:{type:"EnemySkin3_down_left", x:350, y:-530, speed:0.5, pause:0, move:0, typeMove:"down", score:20, magic:[2, 3, 1]}}; _levels[30800] = {action:"add_enemy", value:{type:"EnemySkin3_up_left", x:140, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 1]}}; _levels[30801] = {action:"add_enemy", value:{type:"EnemySkin3_up_right", x:260, y:530, speed:1, pause:30, move:100, typeMove:"up", score:20, magic:[1, 2, 3, 1]}}; _levels[31300] = {action:"add_enemy", value:{type:"EnemySkin2_down_right", x:100, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[1, 2]}}; _levels[31301] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:300, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[2, 3]}}; _levels[31302] = {action:"add_enemy", value:{type:"EnemySkin2_down_left", x:200, y:-530, speed:1, pause:0, move:0, typeMove:"down", score:15, magic:[3, 1]}}; _levels[31400] = {action:"add_enemy", value:{type:"EnemySkinBoss", x:200, y:650, speed:0.3, pause:50, move:50, typeMove:"boss", score:1500, magic:[3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]}}; } }//package classes
Section 30
//Gift (classes.Gift) package classes { import flash.display.*; import classes.events.*; public class Gift extends MovieClip { public function Gift(){ addFrameScript(0, frame1, 25, frame26); trace("GIFT"); stage.addEventListener(GameEvents.GAME_OVER, gameOverAction); } public function grab(){ stage.addEventListener(GameEvents.GAME_UPDATE, update); } function frame1(){ stop(); } function frame26(){ stop(); } private function gameOverAction(_arg1:GameEvents=null):void{ clearEvents(); } public function update(_arg1:GameEvents){ this.gotoAndStop((this.currentFrame + 1)); if (this.currentFrame == this.totalFrames){ this.visible = false; clearEvents(); }; } private function clearEvents(){ stage.removeEventListener(GameEvents.GAME_OVER, gameOverAction); stage.removeEventListener(GameEvents.GAME_UPDATE, update); } } }//package classes
Section 31
//Lamp (classes.Lamp) package classes { import flash.display.*; import classes.events.*; public class Lamp extends MovieClip { private var N:uint; public function Lamp():void{ addFrameScript(0, frame1); N = this.totalFrames; stage.addEventListener(GameEvents.GAME_CHANGE_LAMP, changeLapm); changeLapm(); } private function changeLapm(_arg1:GameEvents=null):void{ this.gotoAndStop((1 + Math.round((N * Math.random())))); } function frame1(){ stop(); } } }//package classes
Section 32
//Magic (classes.Magic) package classes { import classes.math.*; import flash.display.*; import flash.events.*; import classes.events.*; import flash.utils.*; import flash.geom.*; import flash.filters.*; public class Magic extends MovieClip { private var POINTS:Array; private var Y0:Number; private var LINE_MAX_L:Number;// = 4 private var COLOR_LINES:Array; private var GOAL:MovieClip; private var X0:Number; public var SPRITE_LINE:Sprite; private var COLOR_LINE:Number; public var CHECKER:MagicChecker; private var magicTimer:Timer; private var stopMagicFlag:Boolean;// = false private var LINES:Array; public function Magic(_arg1:MovieClip){ POINTS = new Array(); LINES = new Array(); LINE_MAX_L = 4; COLOR_LINES = new Array(); stopMagicFlag = false; super(); GOAL = _arg1; GOAL.addChild(this); COLOR_LINES.push(0xCCCC); COLOR_LINES.push(0xFFFF00); COLOR_LINES.push(0x33FF00); COLOR_LINES.push(16751103); COLOR_LINES.push(10079487); COLOR_LINES.push(0xFF0000); COLOR_LINE = COLOR_LINES[Math.round(((COLOR_LINES.length - 1) * Math.random()))]; this.x = stage.mouseX; this.y = stage.mouseY; X0 = this.x; Y0 = this.y; POINTS.push(new Point(0, 0)); iniMagic(); } private function iniMagic():void{ var _local1:BlurFilter; stage.addEventListener(MouseEvent.MOUSE_UP, stopMagic); stage.addEventListener(Event.DEACTIVATE, remove); stage.addEventListener(GameEvents.GAME_UPDATE, updateLines); magicTimer = new Timer(10, 0); magicTimer.addEventListener(TimerEvent.TIMER, update); magicTimer.start(); SPRITE_LINE = new Sprite(); this.addChild(SPRITE_LINE); _local1 = new BlurFilter(); _local1.blurX = 2; _local1.blurY = 2; _local1.quality = BitmapFilterQuality.LOW; SPRITE_LINE.blendMode = BlendMode.ADD; stage.addEventListener(GameEvents.GAME_OVER, gameOverAction); } public function remove(_arg1:Event=null):void{ clearEvents(); GOAL.removeChild(this); } private function updateLines(_arg1:GameEvents=null):void{ var _local2:Boolean; var _local3:Number; SPRITE_LINE.graphics.clear(); SPRITE_LINE.graphics.moveTo(POINTS[0].x, POINTS[0].y); _local3 = 0; while (_local3 < LINES.length) { _local2 = true; switch (LINES[_local3].action){ case "up": _local2 = false; SPRITE_LINE.graphics.lineStyle(LINES[_local3].l, COLOR_LINE, 1); SPRITE_LINE.graphics.lineTo(POINTS[(_local3 + 1)].x, (POINTS[(_local3 + 1)].y + LINES[_local3].dy)); LINES[_local3].l = (LINES[_local3].l - 1); LINES[_local3].dy = (LINES[_local3].dy + (0.2 + (0.2 * Math.random()))); if (LINES[_local3].l <= 0){ LINES[_local3].action = "down"; LINES[_local3].alph = 1; }; break; case "down": SPRITE_LINE.graphics.lineStyle(LINES[_local3].l, COLOR_LINE, LINES[_local3].alph); SPRITE_LINE.graphics.lineTo(POINTS[(_local3 + 1)].x, (POINTS[(_local3 + 1)].y + LINES[_local3].dy)); LINES[_local3].alph = (LINES[_local3].alph - 0.15); LINES[_local3].dy = (LINES[_local3].dy + (0.2 + (0.2 * Math.random()))); if (LINES[_local3].alph > 0){ _local2 = false; }; break; }; _local3++; }; if (_local2){ remove(); }; } private function gameOverAction(_arg1:GameEvents=null):void{ clearEvents(); } private function update(_arg1:TimerEvent=null){ var _local2:Point; var _local3:Point; var _local4:Vector; var _local5:Number; _local2 = new Point((stage.mouseX - X0), (stage.mouseY - Y0)); _local3 = POINTS[(POINTS.length - 1)]; _local4 = new Vector((_local2.x - _local3.x), (_local2.y - _local3.y)); _local5 = _local4.getLength(); if (_local5 > 1){ POINTS.push(_local2); LINES.push({l:20, action:"up", dy:0}); }; if (POINTS.length > GameSettings.MAX_POINTS){ stopMagic(); }; } private function stopMagic(_arg1:MouseEvent=null){ var _local2:MagicTest; var _local3:Object; var _local4:GameEvents; var _local5:uint; stage.removeEventListener(MouseEvent.MOUSE_UP, stopMagic); magicTimer.stop(); if (POINTS.length > 2){ _local2 = new MagicTest(this, POINTS); _local3 = _local2.getMagicResults(); if (_local3.id != -1){ _local4 = new GameEvents(GameEvents.GAME_MAGIC_OK); _local4.gameValue = _local3; stage.dispatchEvent(_local4); }; _local2.remove(); } else { remove(); }; if (GameSettings._combo_amount == 0){ GameSettings.sound_game.playSound(null, "s_bad", null, 0); GameSettings.addSckore(-5); } else { if (GameSettings._combo_amount >= 1){ _local5 = (Math.round((2 * Math.random())) + 1); GameSettings.sound_game.playSound(null, ("s_magic" + _local5), null, 0); if (GameSettings._combo_amount > 1){ GameSettings.sound_game.playSound(null, "s_combo", null, 0); }; }; }; } public function clearEvents():void{ stage.removeEventListener(MouseEvent.MOUSE_UP, stopMagic); stage.removeEventListener(GameEvents.GAME_UPDATE, update); stage.removeEventListener(GameEvents.GAME_UPDATE, updateLines); stage.removeEventListener(GameEvents.GAME_OVER, gameOverAction); stage.removeEventListener(Event.DEACTIVATE, remove); magicTimer.removeEventListener(TimerEvent.TIMER, update); magicTimer.stop(); } } }//package classes
Section 33
//MagicChecker (classes.MagicChecker) package classes { import flash.display.*; public class MagicChecker extends MovieClip { public function MagicChecker(){ trace("FUCK"); } } }//package classes
Section 34
//MagicTest (classes.MagicTest) package classes { import classes.math.*; import flash.display.*; import flash.geom.*; public class MagicTest extends MovieClip { public var b10:mBox; public var b12:mBox; public var b14:mBox; public var b16:mBox; public var b17:mBox; public var b18:mBox; public var b19:mBox; public var b13:mBox; public var b15:mBox; public var b1:mBox; public var b5:mBox; public var b8:mBox; public var b2:mBox; public var b3:mBox; public var b7:mBox; public var MAX_X:Number; public var b4:mBox; public var b6:mBox; public var b25:mBox; public var b20:mBox; public var b21:mBox; public var b22:mBox; public var b24:mBox; public var b23:mBox; public var MAX_Y:Number; public var b11:mBox; public var b9:mBox; public var ARR:Array; public var N:uint;// = 30 public var LINE_BOX_ARR:Object; public var LINE_BOX_ARR2:Array; public var KOF_X:Number; public var KOF_Y:Number; public var POINTS:Array; public var X0:Number; public var Y0:Number; public var GOAL:MovieClip; public var m10:MovieClip; public var m11:MovieClip; public var m12:MovieClip; public var m13:MovieClip; public var m14:MovieClip; public var m16:MovieClip; public var m17:MovieClip; public var m18:MovieClip; public var m19:MovieClip; public var PROC:Number;// = 85 public var m15:MovieClip; public var m1:MovieClip; public var m2:MovieClip; public var m3:MovieClip; public var m6:MovieClip; public var m7:MovieClip; public var m8:MovieClip; public var m22:MovieClip; public var m23:MovieClip; public var m24:MovieClip; public var m25:MovieClip; public var m26:MovieClip; public var m20:MovieClip; public var m9:MovieClip; public var m4:MovieClip; public var m5:MovieClip; public var m27:MovieClip; public var m28:MovieClip; public var m21:MovieClip; public var LINE_SPRITE:Sprite; public var m29:MovieClip; public var m30:MovieClip; public var MIN_X:Number; public var MIN_Y:Number; public var BLOX_ARR:Array; public function MagicTest(_arg1:MovieClip, _arg2:Array){ POINTS = new Array(); N = 30; ARR = new Array(); BLOX_ARR = new Array(); LINE_BOX_ARR = new Object(); LINE_BOX_ARR2 = new Array(); PROC = 85; super(); BLOX_ARR[1] = []; BLOX_ARR[2] = []; BLOX_ARR[3] = []; BLOX_ARR[4] = []; BLOX_ARR[5] = []; BLOX_ARR[6] = []; BLOX_ARR[7] = []; BLOX_ARR[8] = []; BLOX_ARR[9] = [4, 5, 16]; BLOX_ARR[10] = [10, 22, 25]; BLOX_ARR[11] = [1, 4, 25, 22]; BLOX_ARR[12] = [2, 5, 21, 24]; BLOX_ARR[13] = [21, 5, 13]; BLOX_ARR[14] = [1, 13, 25]; BLOX_ARR[15] = [1, 21, 23, 25, 5]; BLOX_ARR[16] = [21, 1, 3, 5, 25]; BLOX_ARR[17] = [2, 15, 22, 4, 24]; BLOX_ARR[18] = [2, 4, 11, 22, 24]; BLOX_ARR[19] = [22, 23, 24, 3]; BLOX_ARR[20] = [2, 3, 4, 23]; BLOX_ARR[21] = [23]; BLOX_ARR[22] = [3]; BLOX_ARR[23] = [2, 10, 16, 24, 13]; BLOX_ARR[24] = [4, 6, 20, 22, 13]; BLOX_ARR[25] = []; BLOX_ARR[26] = []; BLOX_ARR[27] = [23, 18, 2, 4]; BLOX_ARR[28] = [3, 8, 22, 24]; BLOX_ARR[29] = [1, 25]; BLOX_ARR[30] = [5, 21]; GOAL = _arg1; POINTS = _arg2; this.x = 200; this.y = 0; GOAL.addChild(this); LINE_SPRITE = new Sprite(); this.addChild(LINE_SPRITE); iniMagic(); } public function iniMagic():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Array; var _local6:Vector; var _local7:Vector; var _local8:uint; var _local9:Number; var _local10:uint; var _local11:Number; this.visible = false; ARR = new Array(); _local1 = 1; while (_local1 <= N) { ARR[_local1] = {indx:_local1, amount:0}; this[("m" + _local1)].visible = false; _local1++; }; MIN_X = Number.MAX_VALUE; MIN_Y = Number.MAX_VALUE; MAX_X = Number.MIN_VALUE; MAX_Y = Number.MIN_VALUE; _local2 = 0; while (_local2 < POINTS.length) { if (POINTS[_local2].x < MIN_X){ MIN_X = POINTS[_local2].x; }; if (POINTS[_local2].x > MAX_X){ MAX_X = POINTS[_local2].x; }; if (POINTS[_local2].y < MIN_Y){ MIN_Y = POINTS[_local2].y; }; if (POINTS[_local2].y > MAX_Y){ MAX_Y = POINTS[_local2].y; }; _local2++; }; _local3 = (MAX_X - MIN_X); _local4 = (MAX_Y - MIN_Y); KOF_X = (90 / _local3); KOF_Y = (90 / _local4); if (Math.abs(_local3) < 20){ KOF_X = 0; }; if (Math.abs(_local4) < 20){ KOF_Y = 0; }; X0 = (MIN_X * KOF_X); Y0 = (MIN_Y * KOF_Y); _local5 = new Array(); _local8 = 10; _local5.push(POINTS[0]); _local2 = 1; while (_local2 < POINTS.length) { _local7 = new Vector(POINTS[(_local2 - 1)].x, POINTS[(_local2 - 1)].y); _local6 = new Vector((POINTS[_local2].x - POINTS[(_local2 - 1)].x), (POINTS[_local2].y - POINTS[(_local2 - 1)].y)); _local9 = _local6.length; if (_local9 > _local8){ _local10 = Math.ceil((_local9 / _local8)); _local11 = (_local9 / _local10); _local6.setLength(_local11); _local1 = 0; while (_local1 < _local10) { _local7.plus(_local6); _local5.push(new Point(_local7.x, _local7.y)); _local1++; }; } else { _local5.push(POINTS[_local2]); }; _local2++; }; POINTS = _local5; } public function remove():void{ GOAL.removeChild(this); } public function getMagicResults():Object{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:String; var _local7:Number; var _local8:Number; var _local9:Point; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:*; var _local14:Number; var _local15:Boolean; var _local16:Boolean; var _local17:Number; var _local18:Boolean; if (POINTS.length < GameSettings.MIN_POINTS){ } else { LINE_SPRITE.graphics.lineStyle(1, 0xFF0000, 1); _local2 = 1; while (_local2 <= N) { _local1 = 0; while (_local1 < POINTS.length) { _local7 = ((5 - X0) + (POINTS[_local1].x * KOF_X)); _local8 = ((5 - Y0) + (POINTS[_local1].y * KOF_Y)); _local9 = new Point(_local7, _local8); _local9 = this.localToGlobal(_local9); _local10 = Math.floor((_local8 / 20)); _local11 = Math.floor((_local7 / 20)); LINE_BOX_ARR[((_local10 + "_") + _local11)] = {i:_local10, j:_local11}; if (this[("m" + _local2)].hitTestPoint(_local9.x, _local9.y, true)){ ARR[_local2].amount++; }; _local12 = (POINTS.length - _local1); _local5 = ((100 * (ARR[_local2].amount + _local12)) / POINTS.length); if (_local5 <= PROC){ break; }; _local1++; }; _local2++; }; }; _local3 = -1; _local4 = 0; ARR.sortOn("amount", (Array.NUMERIC | Array.DESCENDING)); LINE_BOX_ARR2 = new Array(); for (_local6 in LINE_BOX_ARR) { _local13 = new mBox2(); this.addChild(_local13); _local13.y = (LINE_BOX_ARR[_local6].i * 20); _local13.x = (LINE_BOX_ARR[_local6].j * 20); _local13.alpha = 0.5; LINE_BOX_ARR2.push(_local13); }; _local1 = 0; while (_local1 < ARR.length) { _local5 = Math.round(((100 * ARR[_local1].amount) / POINTS.length)); if (_local5 > PROC){ _local14 = ARR[_local1].indx; _local15 = true; _local2 = 0; while (_local2 < BLOX_ARR[_local14].length) { _local16 = false; _local17 = 0; while (_local17 < LINE_BOX_ARR2.length) { _local18 = this[("b" + BLOX_ARR[_local14][_local2])].hitTestObject(LINE_BOX_ARR2[_local17]); if (_local18){ _local16 = true; break; }; _local17++; }; if (_local16 == false){ _local15 = false; break; }; _local2++; }; if (_local15 == true){ _local3 = _local14; _local4 = _local5; }; } else { break; }; _local1++; }; trace(("--------------->" + _local3)); return ({id:_local3, proc:_local4}); } } }//package classes
Section 35
//Main (classes.Main) package classes { import flash.display.*; import flash.events.*; import classes.media.*; import classes.utils.*; import flash.net.*; import classes.gamezhero.*; import flash.system.*; public class Main extends MovieClip { private var proLibrary:ClassLoader; private var pro; private var proFlag:Boolean;// = false public function Main():void{ proFlag = false; super(); addFrameScript(0, frame1, 1, frame2); Security.allowDomain("gamezhero.com", "files.gamezhero.com", "eufiles.gamezhero.com", "*.gamezhero.com", "*", "*.*", "*.*.*"); stage.stageFocusRect = false; stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; this.addEventListener(Event.ENTER_FRAME, iniMainStage); } private function getURL(_arg1:String, _arg2:String="_blank"):void{ var _local3:URLRequest; _local3 = new URLRequest(_arg1); navigateToURL(_local3, _arg2); } public function iniMainStage(_arg1:Event):void{ var _local2:GamePreloader; GameSettings.iniUrls((this as MovieClip)); this.removeEventListener(Event.ENTER_FRAME, iniMainStage); iniSound(); _local2 = new GamePreloader(this, 2, "santas_tower"); this.gotoAndStop(1); loadPro(); } public function nextStep():void{ var _local1:Vorota; trace(("PRO>> " + pro)); if (pro){ pro.stopPopUp(); }; stage.align = ""; _local1 = new Vorota(this, false, this, 2); } function frame1(){ stop(); } private function loadErrorHandler(_arg1:Event):void{ getURL(GameSettings._urls["error"], "_blank"); } function frame2(){ stop(); } private function iniSound():void{ GameSettings.music_interface = new Music(); GameSettings.music_game = new Music(); GameSettings.sound_interface = new SoundFX(); GameSettings.sound_game = new SoundFX(); GameSettings.music_interface.setMusicVolume(GameSettings.MUSIC_VOLUME_INTERFACE); GameSettings.music_game.setMusicVolume(GameSettings.MUSIC_VOLUME_GAME); GameSettings.sound_interface.setSoundVolume(GameSettings.SOUND_VOLUME_INTERFACE); GameSettings.sound_game.setSoundVolume(GameSettings.SOUND_VOLUME_GAME); if (isNaN(GameSettings._game_stored_data.data.soundVolumeFlag)){ GameSettings._game_stored_data.data.soundVolumeFlag = 1; }; if (isNaN(GameSettings._game_stored_data.data.musicVolumeFlag)){ GameSettings._game_stored_data.data.musicVolumeFlag = 1; }; } private function classLoadedHandler(_arg1:Event):void{ var _local2:Class; var _local3:Number; _local2 = proLibrary.getClass("superPro3"); _local3 = Number(root.loaderInfo.parameters["gamezhero_code"]); pro = new _local2(this, 1197710244855, _local3, "santas_tower"); } private function loadPro():void{ if (proFlag == false){ proFlag = true; proLibrary = new ClassLoader(); proLibrary.addEventListener(ClassLoader.LOAD_ERROR, loadErrorHandler); proLibrary.addEventListener(ClassLoader.CLASS_LOADED, classLoadedHandler); proLibrary.load(("http://files.gamezhero.com/flash/superPro3.swf?time" + new Date().getTime())); }; } } }//package classes
Section 36
//Panel (classes.Panel) package classes { import flash.display.*; import classes.events.*; public class Panel extends MovieClip { private var GOAL:MovieClip; private var REMOVE_ITEMS:Array; private var _currentInd:Number;// = 0 private var ITEMS_DX:Number;// = 50 private var TYPE:String; private var ITEMS:Array; private var ITEMS_X0:Number;// = 5 public function Panel(_arg1:MovieClip, _arg2:String){ ITEMS = new Array(); REMOVE_ITEMS = new Array(); ITEMS_X0 = 5; ITEMS_DX = 50; _currentInd = 0; super(); GOAL = _arg1; if (_arg2 == "bottom"){ this.y = (GameSettings.GAME_HEIGHT - 47); TYPE = "bottom"; } else { this.y = 5; TYPE = "top"; }; this.mouseEnabled = false; this.mouseChildren = false; GOAL.addChild(this); iniPanel(); } private function getPos(_arg1:Number):Number{ return ((ITEMS_X0 + (_arg1 * ITEMS_DX))); } private function checkInType(_arg1:String):Boolean{ return (true); } private function updateEnemy(_arg1:GameEvents=null):void{ var _local2:*; var _local3:*; _local2 = _arg1.gameValue; if (checkInType(_local2.TYPE_MOVE)){ _local3 = 0; while (_local3 < ITEMS.length) { if (ITEMS[_local3].goal == _local2){ ITEMS[_local3].item.update(); break; }; _local3++; }; }; } private function removeEnemy(_arg1:GameEvents=null):void{ var _local2:*; var _local3:*; var _local4:Object; _local2 = _arg1.gameValue; if (checkInType(_local2.TYPE_MOVE)){ _local3 = 0; while (_local3 < ITEMS.length) { if (ITEMS[_local3].goal == _local2){ _local4 = ITEMS.splice(_local3, 1)[0]; REMOVE_ITEMS.push(_local4); break; }; _local3++; }; stage.addEventListener(GameEvents.GAME_UPDATE, updateRemove); }; } private function addEnemy(_arg1:GameEvents=null):void{ var _local2:*; var _local3:*; var _local4:*; _local2 = _arg1.gameValue; if (checkInType(_local2.TYPE_MOVE)){ _local3 = new PanelItem(this, _local2, _local2.TYPE_SKIN, _local2.TYPE_MOVE); _local4 = new Object(); _local4.item = _local3; _local4.goal = _local2; if (_local2.BOSS){ _local3.scaleX = 2; _local3.scaleY = 2; }; ITEMS.push(_local4); startUpdate(); }; } private function iniPanel():void{ stage.addEventListener(GameEvents.GAME_ADD_ENEMY, addEnemy); stage.addEventListener(GameEvents.GAME_REMOVE_ENEMY, removeEnemy); stage.addEventListener(GameEvents.GAME_MAGIC_COMPLITE, updateEnemy); stage.addEventListener(GameEvents.GAME_OVER, gameOverAction); startUpdate(); } private function updateRemove(_arg1:GameEvents=null):void{ if ((REMOVE_ITEMS.length > 0)){ REMOVE_ITEMS[0].item.alpha = (REMOVE_ITEMS[0].item.alpha - 0.2); if (REMOVE_ITEMS[0].item.alpha <= 0){ REMOVE_ITEMS[0].item.remove(); REMOVE_ITEMS.splice(0, 1); }; } else { stage.removeEventListener(GameEvents.GAME_UPDATE, updateRemove); startUpdate(); }; } private function addMagic(_arg1:Array):void{ } private function gameOverAction(_arg1:GameEvents=null):void{ clearEvents(); } private function update(_arg1:GameEvents=null):void{ var _local2:*; _local2 = 0; while (_local2 < ITEMS.length) { ITEMS[_local2].item.x = (ITEMS[_local2].goal.x + ITEMS[_local2].goal.DX); ITEMS[_local2].item.y = (ITEMS[_local2].item.y - ((ITEMS[_local2].item.y - (ITEMS[_local2].goal.y + ITEMS[_local2].goal.DY)) / 20)); _local2++; }; } private function clearEvents(){ stage.removeEventListener(GameEvents.GAME_ADD_ENEMY, addEnemy); stage.removeEventListener(GameEvents.GAME_REMOVE_ENEMY, removeEnemy); stage.removeEventListener(GameEvents.GAME_MAGIC_COMPLITE, updateEnemy); stage.removeEventListener(GameEvents.GAME_OVER, gameOverAction); } private function startUpdate():void{ _currentInd = 0; stage.addEventListener(GameEvents.GAME_UPDATE, update); } } }//package classes
Section 37
//PanelItem (classes.PanelItem) package classes { import flash.display.*; import flash.events.*; import classes.events.*; public class PanelItem extends MovieClip { private var GOAL:MovieClip; public var magicMc:MovieClip; public var bg:MovieClip; public var amount:MovieClip; public var ENEMY:MovieClip; private var SKIN:Number; private var TYPE:String; public function PanelItem(_arg1:MovieClip, _arg2:MovieClip, _arg3:Number, _arg4:String){ this.mouseEnabled = false; this.mouseChildren = false; GOAL = _arg1; GOAL.addChild(this); TYPE = _arg4; SKIN = _arg3; ENEMY = _arg2; iniPanelItem(); if ((((TYPE == "up")) || ((TYPE == "boss")))){ this.y = -500; } else { this.y = 500; }; stage.addEventListener(GameEvents.GAME_OVER, gameOverAction); } private function showMagicAlpha(_arg1:Event):void{ magicMc.alpha = (magicMc.alpha + 0.2); if (magicMc.alpha >= 1){ this.removeEventListener(Event.ENTER_FRAME, showMagicAlpha); }; } public function remove():void{ clearEvents(); GOAL.removeChild(this); } private function iniPanelItem():void{ if (ENEMY.MAGIC.length > 1){ this.amount.visible = true; } else { this.amount.visible = false; }; if (TYPE == "top"){ }; update(); } private function gameOverAction(_arg1:GameEvents=null):void{ clearEvents(); } public function update():void{ this.amount.txt.text = String(ENEMY.MAGIC.length); this.amount.gotoAndStop(SKIN); this.bg.gotoAndStop(SKIN); if (ENEMY.MAGIC.length > 0){ magicMc.gotoAndStop(ENEMY.MAGIC[0]); magicMc.alpha = 0; this.addEventListener(Event.ENTER_FRAME, showMagicAlpha); }; } private function clearEvents(){ this.removeEventListener(Event.ENTER_FRAME, showMagicAlpha); stage.removeEventListener(GameEvents.GAME_OVER, gameOverAction); } } }//package classes
Section 38
//Santa (classes.Santa) package classes { import flash.display.*; import classes.events.*; public class Santa extends MovieClip { private var santa_y0:Number; private var santa_max_x:Number; private var santa_speed_kof:Number;// = 50 private var santa_min_x:Number;// = 80 private var santa_action:String;// = "santa_move" private var santa_dx:Number; public function Santa(){ santa_action = SantaEvents.SANTA_MOVE; santa_min_x = 80; santa_max_x = (GameSettings.GAME_WIDTH - santa_min_x); santa_dx = (santa_max_x - santa_min_x); santa_speed_kof = 50; super(); trace("INI SANTA"); iniSanta(); } private function updateMagicSkin():void{ if (((!((this.currentLabel == "stop"))) && (!((this.currentLabel == "magic"))))){ if ((((this.currentLabel == "left")) || ((this.currentLabel == "moveLeft")))){ this.gotoAndStop((this.currentFrame + 1)); } else { this.gotoAndStop((this.currentFrame - 1)); }; } else { if (this.currentLabel != "magic"){ this.gotoAndStop("magic"); }; }; } private function changeAction(_arg1:GameEvents=null):void{ switch (_arg1.type){ case GameEvents.GAME_START_MAGIC: santa_action = "santa_magic"; break; default: this.gotoAndStop("stop"); santa_action = "santa_move"; }; } private function nextPos():Number{ var _local1:Number; _local1 = stage.mouseX; if (_local1 < santa_min_x){ _local1 = santa_min_x; } else { if (_local1 > santa_max_x){ _local1 = santa_max_x; }; }; return (_local1); } private function santaMagic(_arg1:SantaEvents=null):void{ updateMagicSkin(); } private function santaMove(_arg1:SantaEvents=null):void{ var _local2:Number; _local2 = ((this.x - nextPos()) / santa_speed_kof); this.x = (this.x - _local2); this.y = (santa_y0 + (20 * Math.sin((Math.PI * ((this.x - santa_min_x) / santa_dx))))); updateMoveSkin(_local2); } private function gameOverAction(_arg1:GameEvents=null):void{ clearEvents(); } private function iniSanta():void{ stage.addEventListener(GameEvents.GAME_UPDATE, update); stage.addEventListener(GameEvents.GAME_START_MAGIC, changeAction); stage.addEventListener(GameEvents.GAME_STOP_MAGIC, changeAction); this.addEventListener(SantaEvents.SANTA_MOVE, santaMove); this.addEventListener(SantaEvents.SANTA_MAGIC, santaMagic); santa_y0 = this.y; stage.addEventListener(GameEvents.GAME_OVER, gameOverAction); } private function clearEvents(){ stage.removeEventListener(GameEvents.GAME_UPDATE, update); stage.removeEventListener(GameEvents.GAME_START_MAGIC, changeAction); stage.removeEventListener(GameEvents.GAME_STOP_MAGIC, changeAction); this.removeEventListener(SantaEvents.SANTA_MOVE, santaMove); this.removeEventListener(SantaEvents.SANTA_MAGIC, santaMagic); stage.removeEventListener(GameEvents.GAME_OVER, gameOverAction); } private function updateMoveSkin(_arg1:Number):void{ if (Math.abs(_arg1) < 0.2){ if (this.currentLabel != "stop"){ if ((((this.currentLabel == "left")) || ((this.currentLabel == "moveLeft")))){ this.gotoAndStop((this.currentFrame + 1)); } else { this.gotoAndStop((this.currentFrame - 1)); }; }; } else { if (_arg1 > 0){ if (this.currentLabel != "left"){ this.gotoAndStop((this.currentFrame - 1)); }; } else { if (_arg1 < 0){ if (this.currentLabel != "right"){ this.gotoAndStop((this.currentFrame + 1)); }; }; }; }; } private function update(_arg1:GameEvents=null):void{ this.dispatchEvent(new SantaEvents(santa_action)); } } }//package classes
Section 39
//Vorota (classes.Vorota) package classes { import flash.display.*; import flash.events.*; public class Vorota extends MovieClip { public var ACTION_FRAME; public var GOAL:MovieClip; public var ACTION_GOAL:MovieClip; public var CLOSE_FLAG:Boolean; public var ACTION_FUNCTION:Function; public function Vorota(_arg1:MovieClip, _arg2:Boolean=true, _arg3:MovieClip=null, _arg4=1, _arg5:Function=null):void{ addFrameScript(0, frame1, 11, frame12); GOAL = _arg1; CLOSE_FLAG = _arg2; ACTION_GOAL = _arg3; ACTION_FRAME = _arg4; ACTION_FUNCTION = _arg5; GOAL.addChild(this); ini(); this.addEventListener(Event.ENTER_FRAME, update); } private function ini():void{ if (CLOSE_FLAG == true){ this.gotoAndStop("close"); } else { this.gotoAndStop("open"); }; } private function action(){ this.removeEventListener(Event.ENTER_FRAME, update); if (ACTION_GOAL != null){ if (ACTION_FUNCTION != null){ ACTION_FUNCTION.call(null); }; ACTION_GOAL.gotoAndStop(ACTION_FRAME); }; GOAL.removeChild(this); } function frame12(){ stop(); } function frame1(){ stop(); } private function update(_arg1:Event):void{ this.gotoAndStop((this.currentFrame + 1)); if (CLOSE_FLAG == true){ if (this.currentLabel == "open"){ action(); }; } else { if (this.currentLabel == "close2"){ action(); }; }; } } }//package classes
Section 40
//AlertText_661 (clausBMP_fla.AlertText_661) package clausBMP_fla { import flash.display.*; import flash.text.*; public dynamic class AlertText_661 extends MovieClip { public var txt:TextField; } }//package clausBMP_fla
Section 41
//blick_305 (clausBMP_fla.blick_305) package clausBMP_fla { import flash.display.*; public dynamic class blick_305 extends MovieClip { public function blick_305(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package clausBMP_fla
Section 42
//blick2_288 (clausBMP_fla.blick2_288) package clausBMP_fla { import flash.display.*; public dynamic class blick2_288 extends MovieClip { public function blick2_288(){ addFrameScript(0, frame1); } function frame1(){ } } }//package clausBMP_fla
Section 43
//blick3_290 (clausBMP_fla.blick3_290) package clausBMP_fla { import flash.display.*; public dynamic class blick3_290 extends MovieClip { public function blick3_290(){ addFrameScript(0, frame1); } function frame1(){ } } }//package clausBMP_fla
Section 44
//bloxAmouts_619 (clausBMP_fla.bloxAmouts_619) package clausBMP_fla { import flash.display.*; import flash.text.*; public dynamic class bloxAmouts_619 extends MovieClip { public var txt:TextField; public function bloxAmouts_619(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package clausBMP_fla
Section 45
//bloxBg_390 (clausBMP_fla.bloxBg_390) package clausBMP_fla { import flash.display.*; public dynamic class bloxBg_390 extends MovieClip { public function bloxBg_390(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package clausBMP_fla
Section 46
//bloxImg_601 (clausBMP_fla.bloxImg_601) package clausBMP_fla { import flash.display.*; public dynamic class bloxImg_601 extends MovieClip { public function bloxImg_601(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package clausBMP_fla
Section 47
//ComboText_663 (clausBMP_fla.ComboText_663) package clausBMP_fla { import flash.display.*; import flash.text.*; public dynamic class ComboText_663 extends MovieClip { public var txt:TextField; } }//package clausBMP_fla
Section 48
//Gameover0014_466 (clausBMP_fla.Gameover0014_466) package clausBMP_fla { import flash.display.*; public dynamic class Gameover0014_466 extends MovieClip { public function Gameover0014_466(){ addFrameScript(0, frame1, 79, frame80); } function frame80(){ stop(); } function frame1(){ stop(); } } }//package clausBMP_fla
Section 49
//Gameover0020_439 (clausBMP_fla.Gameover0020_439) package clausBMP_fla { import flash.display.*; public dynamic class Gameover0020_439 extends MovieClip { public function Gameover0020_439(){ addFrameScript(6, frame7); } function frame7(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 50
//Gameover0039_447 (clausBMP_fla.Gameover0039_447) package clausBMP_fla { import flash.display.*; public dynamic class Gameover0039_447 extends MovieClip { public function Gameover0039_447(){ addFrameScript(6, frame7); } function frame7(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 51
//gamezhero1_301 (clausBMP_fla.gamezhero1_301) package clausBMP_fla { import flash.display.*; public dynamic class gamezhero1_301 extends MovieClip { public var blick2:MovieClip; public var blick:MovieClip; } }//package clausBMP_fla
Section 52
//gameZheroPreloader_674 (clausBMP_fla.gameZheroPreloader_674) package clausBMP_fla { import flash.display.*; public dynamic class gameZheroPreloader_674 extends MovieClip { public var pr:MovieClip; public function gameZheroPreloader_674(){ addFrameScript(104, frame105); } function frame105(){ stop(); } } }//package clausBMP_fla
Section 53
//instructions_375 (clausBMP_fla.instructions_375) package clausBMP_fla { import flash.display.*; public dynamic class instructions_375 extends MovieClip { public var cursor:MovieClip; public var body:MovieClip; } }//package clausBMP_fla
Section 54
//Mult00037_126 (clausBMP_fla.Mult00037_126) package clausBMP_fla { import flash.display.*; public dynamic class Mult00037_126 extends MovieClip { public function Mult00037_126(){ addFrameScript(0, frame1, 3, frame4); } function frame1(){ stop(); } function frame4(){ gotoAndPlay(2); } } }//package clausBMP_fla
Section 55
//Mult00059_100 (clausBMP_fla.Mult00059_100) package clausBMP_fla { import flash.display.*; public dynamic class Mult00059_100 extends MovieClip { public function Mult00059_100(){ addFrameScript(0, frame1, 30, frame31); } function frame1(){ stop(); } function frame31(){ stop(); } } }//package clausBMP_fla
Section 56
//Mult00060_115 (clausBMP_fla.Mult00060_115) package clausBMP_fla { import flash.display.*; public dynamic class Mult00060_115 extends MovieClip { public function Mult00060_115(){ addFrameScript(0, frame1, 21, frame22, 44, frame45); } function frame1(){ stop(); } function frame22(){ stop(); } function frame45(){ stop(); } } }//package clausBMP_fla
Section 57
//Mult00064_95 (clausBMP_fla.Mult00064_95) package clausBMP_fla { import flash.display.*; public dynamic class Mult00064_95 extends MovieClip { public function Mult00064_95(){ addFrameScript(0, frame1, 6, frame7, 15, frame16); } function frame7(){ stop(); } function frame1(){ stop(); } function frame16(){ stop(); } } }//package clausBMP_fla
Section 58
//Mult00068_98 (clausBMP_fla.Mult00068_98) package clausBMP_fla { import flash.display.*; public dynamic class Mult00068_98 extends MovieClip { public var z1:MovieClip; public function Mult00068_98(){ addFrameScript(73, frame74, 79, frame80, 93, frame94); } function frame74(){ gotoAndPlay(1); } function frame80(){ stop(); } function frame94(){ stop(); } } }//package clausBMP_fla
Section 59
//Mult00083_75 (clausBMP_fla.Mult00083_75) package clausBMP_fla { import flash.display.*; public dynamic class Mult00083_75 extends MovieClip { public function Mult00083_75(){ addFrameScript(19, frame20, 24, frame25); } function frame20(){ stop(); } function frame25(){ stop(); } } }//package clausBMP_fla
Section 60
//Mult00087_82 (clausBMP_fla.Mult00087_82) package clausBMP_fla { import flash.display.*; public dynamic class Mult00087_82 extends MovieClip { public function Mult00087_82(){ addFrameScript(0, frame1, 14, frame15, 39, frame40); } function frame15(){ stop(); } function frame1(){ stop(); } function frame40(){ stop(); } } }//package clausBMP_fla
Section 61
//Mult00088_62 (clausBMP_fla.Mult00088_62) package clausBMP_fla { import flash.display.*; public dynamic class Mult00088_62 extends MovieClip { public function Mult00088_62(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 5, frame6); } function frame3(){ stop(); } function frame6(){ gotoAndPlay(4); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package clausBMP_fla
Section 62
//Mult00089_72 (clausBMP_fla.Mult00089_72) package clausBMP_fla { import flash.display.*; public dynamic class Mult00089_72 extends MovieClip { public function Mult00089_72(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 5, frame6); } function frame3(){ stop(); } function frame6(){ gotoAndPlay(4); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package clausBMP_fla
Section 63
//Mult00094_69 (clausBMP_fla.Mult00094_69) package clausBMP_fla { import flash.display.*; public dynamic class Mult00094_69 extends MovieClip { public var z1:MovieClip; public function Mult00094_69(){ addFrameScript(45, frame46, 50, frame51, 54, frame55); } function frame46(){ gotoAndPlay(1); } function frame51(){ stop(); } function frame55(){ stop(); } } }//package clausBMP_fla
Section 64
//Mult00095_66 (clausBMP_fla.Mult00095_66) package clausBMP_fla { import flash.display.*; public dynamic class Mult00095_66 extends MovieClip { public var z1:MovieClip; public function Mult00095_66(){ addFrameScript(45, frame46, 50, frame51, 54, frame55); } function frame46(){ gotoAndPlay(1); } function frame51(){ stop(); } function frame55(){ stop(); } } }//package clausBMP_fla
Section 65
//Mult00117_41 (clausBMP_fla.Mult00117_41) package clausBMP_fla { import flash.display.*; public dynamic class Mult00117_41 extends MovieClip { public function Mult00117_41(){ addFrameScript(4, frame5); } function frame5(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 66
//Mult00118_36 (clausBMP_fla.Mult00118_36) package clausBMP_fla { import flash.display.*; public dynamic class Mult00118_36 extends MovieClip { public function Mult00118_36(){ addFrameScript(0, frame1, 9, frame10, 14, frame15); } function frame10(){ stop(); } function frame15(){ stop(); } function frame1(){ stop(); } } }//package clausBMP_fla
Section 67
//Mult00141_33 (clausBMP_fla.Mult00141_33) package clausBMP_fla { import flash.display.*; public dynamic class Mult00141_33 extends MovieClip { public function Mult00141_33(){ addFrameScript(0, frame1, 29, frame30); } function frame1(){ stop(); } function frame30(){ stop(); } } }//package clausBMP_fla
Section 68
//Mult00142_25 (clausBMP_fla.Mult00142_25) package clausBMP_fla { import flash.display.*; public dynamic class Mult00142_25 extends MovieClip { public function Mult00142_25(){ addFrameScript(0, frame1, 14, frame15, 24, frame25); } function frame15(){ stop(); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package clausBMP_fla
Section 69
//Mult00143_31 (clausBMP_fla.Mult00143_31) package clausBMP_fla { import flash.display.*; public dynamic class Mult00143_31 extends MovieClip { public function Mult00143_31(){ addFrameScript(0, frame1, 14, frame15, 24, frame25); } function frame15(){ stop(); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package clausBMP_fla
Section 70
//Mult00145_24 (clausBMP_fla.Mult00145_24) package clausBMP_fla { import flash.display.*; public dynamic class Mult00145_24 extends MovieClip { public var z1:MovieClip; public function Mult00145_24(){ addFrameScript(45, frame46, 46, frame47, 50, frame51); } function frame46(){ gotoAndPlay(1); } function frame47(){ trace(1); } function frame51(){ stop(); } } }//package clausBMP_fla
Section 71
//Mult00146_30 (clausBMP_fla.Mult00146_30) package clausBMP_fla { import flash.display.*; public dynamic class Mult00146_30 extends MovieClip { public var z2:MovieClip; public function Mult00146_30(){ addFrameScript(45, frame46, 46, frame47, 50, frame51); } function frame46(){ gotoAndPlay(1); } function frame47(){ trace(2); } function frame51(){ stop(); } } }//package clausBMP_fla
Section 72
//Mult00157_86 (clausBMP_fla.Mult00157_86) package clausBMP_fla { import flash.display.*; public dynamic class Mult00157_86 extends MovieClip { public function Mult00157_86(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package clausBMP_fla
Section 73
//Mult00158_92 (clausBMP_fla.Mult00158_92) package clausBMP_fla { import flash.display.*; public dynamic class Mult00158_92 extends MovieClip { public function Mult00158_92(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package clausBMP_fla
Section 74
//musicMenu_669 (clausBMP_fla.musicMenu_669) package clausBMP_fla { import flash.display.*; public dynamic class musicMenu_669 extends MovieClip { public var blick2:MovieClip; public function musicMenu_669(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package clausBMP_fla
Section 75
//pauseMenu1_666 (clausBMP_fla.pauseMenu1_666) package clausBMP_fla { import flash.display.*; public dynamic class pauseMenu1_666 extends MovieClip { public var blick2:MovieClip; } }//package clausBMP_fla
Section 76
//pauseMenu2_667 (clausBMP_fla.pauseMenu2_667) package clausBMP_fla { import flash.display.*; public dynamic class pauseMenu2_667 extends MovieClip { public var blick2:MovieClip; } }//package clausBMP_fla
Section 77
//preloaderLine_675 (clausBMP_fla.preloaderLine_675) package clausBMP_fla { import flash.display.*; public dynamic class preloaderLine_675 extends MovieClip { public var begun:MovieClip; } }//package clausBMP_fla
Section 78
//shower_389 (clausBMP_fla.shower_389) package clausBMP_fla { import flash.display.*; public dynamic class shower_389 extends MovieClip { public var bg:MovieClip; } }//package clausBMP_fla
Section 79
//soundMenu1_668 (clausBMP_fla.soundMenu1_668) package clausBMP_fla { import flash.display.*; public dynamic class soundMenu1_668 extends MovieClip { public var blick2:MovieClip; public function soundMenu1_668(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package clausBMP_fla
Section 80
//submit0001_396 (clausBMP_fla.submit0001_396) package clausBMP_fla { import flash.display.*; public dynamic class submit0001_396 extends MovieClip { public function submit0001_396(){ addFrameScript(9, frame10); } function frame10(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 81
//submit0068_418 (clausBMP_fla.submit0068_418) package clausBMP_fla { import flash.display.*; public dynamic class submit0068_418 extends MovieClip { public function submit0068_418(){ addFrameScript(9, frame10); } function frame10(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 82
//superMagic_373 (clausBMP_fla.superMagic_373) package clausBMP_fla { import flash.display.*; public dynamic class superMagic_373 extends MovieClip { public function superMagic_373(){ addFrameScript(3, frame4); } function frame4(){ stop(); } } }//package clausBMP_fla
Section 83
//Symbol103_506 (clausBMP_fla.Symbol103_506) package clausBMP_fla { import flash.display.*; public dynamic class Symbol103_506 extends MovieClip { public function Symbol103_506(){ addFrameScript(24, frame25); } function frame25(){ stop(); } } }//package clausBMP_fla
Section 84
//Symbol14444_559 (clausBMP_fla.Symbol14444_559) package clausBMP_fla { import flash.display.*; public dynamic class Symbol14444_559 extends MovieClip { public function Symbol14444_559(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ play(); } function frame2(){ play(); } } }//package clausBMP_fla
Section 85
//Symbol157_509 (clausBMP_fla.Symbol157_509) package clausBMP_fla { import flash.display.*; public dynamic class Symbol157_509 extends MovieClip { public function Symbol157_509(){ addFrameScript(59, frame60); } function frame60(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 86
//Symbol159_478 (clausBMP_fla.Symbol159_478) package clausBMP_fla { import flash.display.*; public dynamic class Symbol159_478 extends MovieClip { public function Symbol159_478(){ addFrameScript(59, frame60); } function frame60(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 87
//Symbol159copy2_484 (clausBMP_fla.Symbol159copy2_484) package clausBMP_fla { import flash.display.*; public dynamic class Symbol159copy2_484 extends MovieClip { public function Symbol159copy2_484(){ addFrameScript(41, frame42); } function frame42(){ gotoAndPlay(10); } } }//package clausBMP_fla
Section 88
//Symbol162_480 (clausBMP_fla.Symbol162_480) package clausBMP_fla { import flash.display.*; public dynamic class Symbol162_480 extends MovieClip { public function Symbol162_480(){ addFrameScript(59, frame60); } function frame60(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 89
//Symbol163_551 (clausBMP_fla.Symbol163_551) package clausBMP_fla { import flash.display.*; public dynamic class Symbol163_551 extends MovieClip { public function Symbol163_551(){ addFrameScript(59, frame60); } function frame60(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 90
//Symbol163copy2_561 (clausBMP_fla.Symbol163copy2_561) package clausBMP_fla { import flash.display.*; public dynamic class Symbol163copy2_561 extends MovieClip { public function Symbol163copy2_561(){ addFrameScript(30, frame31); } function frame31(){ gotoAndPlay(15); } } }//package clausBMP_fla
Section 91
//Symbol202copy3_589 (clausBMP_fla.Symbol202copy3_589) package clausBMP_fla { import flash.display.*; public dynamic class Symbol202copy3_589 extends MovieClip { public function Symbol202copy3_589(){ addFrameScript(15, frame16); } function frame16(){ stop(); } } }//package clausBMP_fla
Section 92
//Symbol50_595 (clausBMP_fla.Symbol50_595) package clausBMP_fla { import flash.display.*; public dynamic class Symbol50_595 extends MovieClip { public var magicMc:MovieClip; } }//package clausBMP_fla
Section 93
//Symbol74_487 (clausBMP_fla.Symbol74_487) package clausBMP_fla { import flash.display.*; public dynamic class Symbol74_487 extends MovieClip { public function Symbol74_487(){ addFrameScript(35, frame36); } function frame36(){ stop(); } } }//package clausBMP_fla
Section 94
//Symbol94_492 (clausBMP_fla.Symbol94_492) package clausBMP_fla { import flash.display.*; public dynamic class Symbol94_492 extends MovieClip { public function Symbol94_492(){ addFrameScript(29, frame30); } function frame30(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 95
//Symbol94copy2_515 (clausBMP_fla.Symbol94copy2_515) package clausBMP_fla { import flash.display.*; public dynamic class Symbol94copy2_515 extends MovieClip { public function Symbol94copy2_515(){ addFrameScript(59, frame60); } function frame60(){ gotoAndPlay(1); } } }//package clausBMP_fla
Section 96
//tower__310 (clausBMP_fla.tower__310) package clausBMP_fla { import flash.display.*; import classes.*; public dynamic class tower__310 extends MovieClip { public var boryer:MovieClip; public var tower:MovieClip; public var border:MovieClip; public var santa:Santa; public var g3:Gift; public var g4:Gift4; public var g1:Gift2; public var g5:Gift3; public var g2:Gift5; public var gerlyanda:MovieClip; } }//package clausBMP_fla
Section 97
//z_2_303 (clausBMP_fla.z_2_303) package clausBMP_fla { import flash.display.*; public dynamic class z_2_303 extends MovieClip { public function z_2_303(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package clausBMP_fla
Section 98
//Alert (Alert) package { import flash.display.*; public dynamic class Alert extends MovieClip { public var mc:MovieClip; } }//package
Section 99
//Combo (Combo) package { import flash.display.*; public dynamic class Combo extends MovieClip { public var mc:MovieClip; } }//package
Section 100
//EnemySkin1_down_left (EnemySkin1_down_left) package { import flash.display.*; public dynamic class EnemySkin1_down_left extends MovieClip { public var body:MovieClip; } }//package
Section 101
//EnemySkin1_down_right (EnemySkin1_down_right) package { import flash.display.*; public dynamic class EnemySkin1_down_right extends MovieClip { public var body:MovieClip; } }//package
Section 102
//EnemySkin1_up_left (EnemySkin1_up_left) package { import flash.display.*; public dynamic class EnemySkin1_up_left extends MovieClip { public var body:MovieClip; } }//package
Section 103
//EnemySkin1_up_right (EnemySkin1_up_right) package { import flash.display.*; public dynamic class EnemySkin1_up_right extends MovieClip { public var body:MovieClip; } }//package
Section 104
//EnemySkin2_down_left (EnemySkin2_down_left) package { import flash.display.*; public dynamic class EnemySkin2_down_left extends MovieClip { public var body:MovieClip; } }//package
Section 105
//EnemySkin2_down_right (EnemySkin2_down_right) package { import flash.display.*; public dynamic class EnemySkin2_down_right extends MovieClip { public var body:MovieClip; } }//package
Section 106
//EnemySkin2_up_left (EnemySkin2_up_left) package { import flash.display.*; public dynamic class EnemySkin2_up_left extends MovieClip { public var body:MovieClip; } }//package
Section 107
//EnemySkin2_up_right (EnemySkin2_up_right) package { import flash.display.*; public dynamic class EnemySkin2_up_right extends MovieClip { public var body:MovieClip; } }//package
Section 108
//EnemySkin3_down_left (EnemySkin3_down_left) package { import flash.display.*; public dynamic class EnemySkin3_down_left extends MovieClip { public var body:MovieClip; } }//package
Section 109
//EnemySkin3_down_right (EnemySkin3_down_right) package { import flash.display.*; public dynamic class EnemySkin3_down_right extends MovieClip { public var body:MovieClip; } }//package
Section 110
//EnemySkin3_up_left (EnemySkin3_up_left) package { import flash.display.*; public dynamic class EnemySkin3_up_left extends MovieClip { public var body:MovieClip; } }//package
Section 111
//EnemySkin3_up_right (EnemySkin3_up_right) package { import flash.display.*; public dynamic class EnemySkin3_up_right extends MovieClip { public var body:MovieClip; } }//package
Section 112
//EnemySkinBoss (EnemySkinBoss) package { import flash.display.*; public dynamic class EnemySkinBoss extends MovieClip { public var beer:MovieClip; public var body:MovieClip; } }//package
Section 113
//Gift2 (Gift2) package { import classes.*; public dynamic class Gift2 extends Gift { public function Gift2(){ addFrameScript(0, frame1, 24, frame25); } function frame25(){ stop(); } function frame1(){ stop(); } } }//package
Section 114
//Gift3 (Gift3) package { import classes.*; public dynamic class Gift3 extends Gift { public function Gift3(){ addFrameScript(0, frame1, 28, frame29); } function frame29(){ stop(); } function frame1(){ stop(); } } }//package
Section 115
//Gift4 (Gift4) package { import classes.*; public dynamic class Gift4 extends Gift { public function Gift4(){ addFrameScript(0, frame1, 28, frame29); } function frame29(){ stop(); } function frame1(){ stop(); } } }//package
Section 116
//Gift5 (Gift5) package { import classes.*; public dynamic class Gift5 extends Gift { public function Gift5(){ addFrameScript(0, frame1, 28, frame29); } function frame29(){ stop(); } function frame1(){ stop(); } } }//package
Section 117
//m_intro_bad (m_intro_bad) package { import flash.media.*; public dynamic class m_intro_bad extends Sound { } }//package
Section 118
//m_intro_good (m_intro_good) package { import flash.media.*; public dynamic class m_intro_good extends Sound { } }//package
Section 119
//m_track1 (m_track1) package { import flash.media.*; public dynamic class m_track1 extends Sound { } }//package
Section 120
//m_track2 (m_track2) package { import flash.media.*; public dynamic class m_track2 extends Sound { } }//package
Section 121
//m_track3 (m_track3) package { import flash.media.*; public dynamic class m_track3 extends Sound { } }//package
Section 122
//m_win (m_win) package { import flash.media.*; public dynamic class m_win extends Sound { } }//package
Section 123
//mBox (mBox) package { import flash.display.*; public dynamic class mBox extends MovieClip { } }//package
Section 124
//mBox2 (mBox2) package { import flash.display.*; public dynamic class mBox2 extends MovieClip { } }//package
Section 125
//s_bad (s_bad) package { import flash.media.*; public dynamic class s_bad extends Sound { } }//package
Section 126
//s_click (s_click) package { import flash.media.*; public dynamic class s_click extends Sound { } }//package
Section 127
//s_combo (s_combo) package { import flash.media.*; public dynamic class s_combo extends Sound { } }//package
Section 128
//s_down (s_down) package { import flash.media.*; public dynamic class s_down extends Sound { } }//package
Section 129
//s_kick (s_kick) package { import flash.media.*; public dynamic class s_kick extends Sound { } }//package
Section 130
//s_magic1 (s_magic1) package { import flash.media.*; public dynamic class s_magic1 extends Sound { } }//package
Section 131
//s_magic2 (s_magic2) package { import flash.media.*; public dynamic class s_magic2 extends Sound { } }//package
Section 132
//s_magic3 (s_magic3) package { import flash.media.*; public dynamic class s_magic3 extends Sound { } }//package
Section 133
//s_over (s_over) package { import flash.media.*; public dynamic class s_over extends Sound { } }//package

Library Items

Symbol 1 GraphicUsed by:15
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:9
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:6
Symbol 6 MovieClipUses:5Used by:9 12
Symbol 7 FontUsed by:8
Symbol 8 TextUses:7Used by:9 602
Symbol 9 MovieClipUses:3 6 8Used by:15
Symbol 10 GraphicUsed by:12
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:10 11 6Used by:15
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:15
Symbol 15 MovieClip {classes.Vorota}Uses:1 9 12 14
Symbol 16 GraphicUsed by:17 121 1298 1311
Symbol 17 MovieClipUses:16Used by:44
Symbol 18 GraphicUsed by:24
Symbol 19 GraphicUsed by:23 24
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:19 21 22Used by:24
Symbol 24 MovieClip {clausBMP_fla.preloaderLine_675}Uses:18 19 23Used by:43
Symbol 25 ShapeTweeningUsed by:43
Symbol 26 ShapeTweeningUsed by:43
Symbol 27 ShapeTweeningUsed by:43
Symbol 28 GraphicUsed by:43
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:43 647 1311 1312 1315 1318
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:43 643
Symbol 33 GraphicUsed by:37
Symbol 34 FontUsed by:35 36
Symbol 35 TextUses:34Used by:37
Symbol 36 TextUses:34Used by:37
Symbol 37 ButtonUses:33 35 36Used by:43
Symbol 38 ShapeTweeningUsed by:43
Symbol 39 FontUsed by:40
Symbol 40 TextUses:39Used by:41
Symbol 41 ButtonUses:40Used by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClip {clausBMP_fla.gameZheroPreloader_674}Uses:24 25 26 27 28 30 32 37 38 41 42Used by:44
Symbol 44 MovieClip {classes.gamezhero.GamePreloader}Uses:17 43
Symbol 45 GraphicUsed by:46
Symbol 46 ButtonUses:45Used by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClip {classes.gamezhero.FlashChecker}Uses:46 47 48
Symbol 50 GraphicUsed by:51 544
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClip {classes.Lamp}Uses:51Used by:757 760
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:530
Symbol 55 GraphicUsed by:56 91 166 180 235 368 417 469 487 558 633 640 783 833 895 1106 1120
Symbol 56 MovieClipUses:55Used by:530
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:530
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:530
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:530
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:530
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:530
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:76
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:75 79 83
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:75 79 83
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:75 79 83
Symbol 75 MovieClipUses:70 72 74Used by:76
Symbol 76 MovieClipUses:68 75Used by:85
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:80
Symbol 79 MovieClipUses:70 72 74Used by:80
Symbol 80 MovieClipUses:78 79Used by:85
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:84
Symbol 83 MovieClipUses:70 72 74Used by:84
Symbol 84 MovieClipUses:82 83Used by:85
Symbol 85 MovieClipUses:76 80 84Used by:530
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:530
Symbol 88 GraphicUsed by:97 99
Symbol 89 GraphicUsed by:90 110 111 128 165 167 215 216 217 303 304 366 488 509 517 560 807 832 894 981 985 1105 1107 1121
Symbol 90 MovieClipUses:89Used by:91
Symbol 91 MovieClipUses:55 90Used by:92 98
Symbol 92 MovieClip {clausBMP_fla.Mult00142_25}Uses:91Used by:97 198 199 266
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:97 99
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:97 99
Symbol 97 MovieClip {clausBMP_fla.Mult00145_24}Uses:88 92 94 96Used by:530
Symbol 98 MovieClip {clausBMP_fla.Mult00143_31}Uses:91Used by:99
Symbol 99 MovieClip {clausBMP_fla.Mult00146_30}Uses:88 98 94 96Used by:530
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:530
Symbol 102 ShapeTweeningUsed by:105
Symbol 103 ShapeTweeningUsed by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClip {clausBMP_fla.Mult00141_33}Uses:102 103 104Used by:530
Symbol 106 GraphicUsed by:109
Symbol 107 GraphicUsed by:108
Symbol 108 MovieClipUses:107Used by:109 203
Symbol 109 MovieClipUses:106 108Used by:530
Symbol 110 MovieClipUses:89Used by:118
Symbol 111 MovieClipUses:89Used by:118
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClipUses:112Used by:114
Symbol 114 MovieClipUses:113Used by:118
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:117 214 530
Symbol 117 MovieClip {clausBMP_fla.Mult00117_41}Uses:116Used by:118
Symbol 118 MovieClip {clausBMP_fla.Mult00118_36}Uses:110 111 114 117Used by:530
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:530
Symbol 121 MovieClipUses:16Used by:530
Symbol 122 FontUsed by:123 124 614 622 623 624 625 649 650 651 765 810 811 812 867 869 871 872 873 874 1321
Symbol 123 TextUses:122Used by:126
Symbol 124 TextUses:122Used by:126
Symbol 125 GraphicUsed by:126
Symbol 126 ButtonUses:123 124 125Used by:530
Symbol 127 ShapeTweeningUsed by:152
Symbol 128 MovieClipUses:89Used by:152
Symbol 129 GraphicUsed by:132
Symbol 130 GraphicUsed by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:129 130 131Used by:152
Symbol 133 GraphicUsed by:136
Symbol 134 GraphicUsed by:136
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:133 134 135Used by:152
Symbol 137 GraphicUsed by:140
Symbol 138 GraphicUsed by:140
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:137 138 139Used by:152
Symbol 141 ShapeTweeningUsed by:152
Symbol 142 ShapeTweeningUsed by:152
Symbol 143 ShapeTweeningUsed by:152
Symbol 144 ShapeTweeningUsed by:152
Symbol 145 ShapeTweeningUsed by:152
Symbol 146 ShapeTweeningUsed by:152
Symbol 147 ShapeTweeningUsed by:152
Symbol 148 ShapeTweeningUsed by:152
Symbol 149 ShapeTweeningUsed by:152
Symbol 150 ShapeTweeningUsed by:152
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:127 128 132 136 140 141 142 143 144 145 146 147 148 149 150 151Used by:530
Symbol 153 GraphicUsed by:530 1312
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:530
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:170
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:170
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:170
Symbol 162 GraphicUsed by:163 395 1101
Symbol 163 MovieClipUses:162Used by:170
Symbol 164 GraphicUsed by:169
Symbol 165 MovieClipUses:89Used by:166
Symbol 166 MovieClipUses:55 165Used by:169
Symbol 167 MovieClipUses:89Used by:169
Symbol 168 GraphicUsed by:169 391 1108
Symbol 169 MovieClipUses:164 166 167 168Used by:170
Symbol 170 MovieClipUses:157 159 161 163 169Used by:530
Symbol 171 GraphicUsed by:530
Symbol 172 GraphicUsed by:530
Symbol 173 GraphicUsed by:530
Symbol 174 GraphicUsed by:530
Symbol 175 GraphicUsed by:530
Symbol 176 GraphicUsed by:530
Symbol 177 GraphicUsed by:530
Symbol 178 GraphicUsed by:530
Symbol 179 GraphicUsed by:530
Symbol 180 MovieClipUses:55Used by:530
Symbol 181 GraphicUsed by:186
Symbol 182 GraphicUsed by:186
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClip {clausBMP_fla.Mult00088_62}Uses:181 182 183 184 185Used by:530
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:530
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:530
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:530
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:198 199 266
Symbol 195 GraphicUsed by:198 199
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:198 199 266
Symbol 198 MovieClip {clausBMP_fla.Mult00095_66}Uses:194 92 195 197Used by:530
Symbol 199 MovieClip {clausBMP_fla.Mult00094_69}Uses:194 92 195 197Used by:530
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:530
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202 108Used by:530
Symbol 204 GraphicUsed by:210
Symbol 205 GraphicUsed by:210
Symbol 206 GraphicUsed by:210
Symbol 207 GraphicUsed by:210
Symbol 208 GraphicUsed by:210
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClip {clausBMP_fla.Mult00089_72}Uses:204 205 206 207 208 209Used by:530
Symbol 211 GraphicUsed by:214
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:214
Symbol 214 MovieClipUses:211 213 116Used by:530
Symbol 215 MovieClipUses:89Used by:223
Symbol 216 MovieClipUses:89Used by:223
Symbol 217 MovieClipUses:89Used by:223
Symbol 218 GraphicUsed by:221
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:221 284
Symbol 221 MovieClipUses:218 220Used by:222
Symbol 222 MovieClipUses:221Used by:223
Symbol 223 MovieClip {clausBMP_fla.Mult00083_75}Uses:215 216 217 222Used by:530
Symbol 224 GraphicUsed by:234
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:234
Symbol 227 GraphicUsed by:234
Symbol 228 GraphicUsed by:234
Symbol 229 ShapeTweeningUsed by:234
Symbol 230 GraphicUsed by:234
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:234
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClip {clausBMP_fla.Mult00087_82}Uses:224 226 227 228 229 230 232 233Used by:530
Symbol 235 MovieClipUses:55Used by:530
Symbol 236 GraphicUsed by:530
Symbol 237 GraphicUsed by:240
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClip {clausBMP_fla.Mult00157_86}Uses:237 239Used by:530
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:530
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:243Used by:530
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:530
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:530
Symbol 249 GraphicUsed by:251
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClip {clausBMP_fla.Mult00158_92}Uses:249 250Used by:530
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:252Used by:530
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:530
Symbol 256 GraphicUsed by:264
Symbol 257 ShapeTweeningUsed by:264
Symbol 258 ShapeTweeningUsed by:264
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:264
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:264
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClip {clausBMP_fla.Mult00064_95}Uses:256 257 258 260 262 263Used by:530
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClip {clausBMP_fla.Mult00068_98}Uses:194 92 265 197Used by:530
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:530
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:302
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:302
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:302
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:302
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:302
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:302
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:302
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283 220Used by:287
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:285Used by:287
Symbol 287 MovieClipUses:284 286Used by:302
Symbol 288 GraphicUsed by:302
Symbol 289 ShapeTweeningUsed by:302
Symbol 290 GraphicUsed by:302
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:302
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:302
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:302
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:302
Symbol 299 ShapeTweeningUsed by:302
Symbol 300 ShapeTweeningUsed by:302
Symbol 301 GraphicUsed by:302 530
Symbol 302 MovieClip {clausBMP_fla.Mult00059_100}Uses:270 272 274 276 278 280 282 287 288 289 290 292 294 296 298 299 300 301Used by:530
Symbol 303 MovieClipUses:89Used by:320
Symbol 304 MovieClipUses:89Used by:320
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClipUses:305Used by:320
Symbol 307 GraphicUsed by:318
Symbol 308 GraphicUsed by:311 820 904
Symbol 309 GraphicUsed by:310 819 903
Symbol 310 MovieClipUses:309Used by:311
Symbol 311 MovieClipUses:308 310Used by:318
Symbol 312 GraphicUsed by:313 821 905
Symbol 313 MovieClipUses:312Used by:318
Symbol 314 GraphicUsed by:315 822 906
Symbol 315 MovieClipUses:314Used by:318
Symbol 316 GraphicUsed by:317 823 907
Symbol 317 MovieClipUses:316Used by:318
Symbol 318 MovieClipUses:307 311 313 315 317Used by:319
Symbol 319 MovieClipUses:318Used by:320
Symbol 320 MovieClip {clausBMP_fla.Mult00060_115}Uses:303 304 306 319Used by:530
Symbol 321 ShapeTweeningUsed by:530
Symbol 322 ShapeTweeningUsed by:530
Symbol 323 ShapeTweeningUsed by:530
Symbol 324 ShapeTweeningUsed by:530
Symbol 325 ShapeTweeningUsed by:530
Symbol 326 GraphicUsed by:530
Symbol 327 ShapeTweeningUsed by:530
Symbol 328 GraphicUsed by:530
Symbol 329 GraphicUsed by:340
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:332 333 334 335
Symbol 332 MovieClipUses:331Used by:340
Symbol 333 MovieClipUses:331Used by:340
Symbol 334 MovieClipUses:331Used by:340
Symbol 335 MovieClipUses:331Used by:340
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:340
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:340
Symbol 340 MovieClip {clausBMP_fla.Mult00037_126}Uses:329 332 333 334 335 337 339Used by:530
Symbol 341 GraphicUsed by:345
Symbol 342 FontUsed by:343 346
Symbol 343 TextUses:342Used by:344
Symbol 344 MovieClipUses:343Used by:345
Symbol 345 MovieClipUses:341 344Used by:530
Symbol 346 TextUses:342Used by:347
Symbol 347 MovieClipUses:346Used by:530
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:371
Symbol 350 GraphicUsed by:351 551 827 889 1114
Symbol 351 MovieClipUses:350Used by:370
Symbol 352 GraphicUsed by:353 480 552 828 890 1115
Symbol 353 MovieClipUses:352Used by:370
Symbol 354 GraphicUsed by:355 829 891 1116
Symbol 355 MovieClipUses:354Used by:370
Symbol 356 GraphicUsed by:357 830 892 1117
Symbol 357 MovieClipUses:356Used by:370
Symbol 358 GraphicUsed by:359 557 831 893
Symbol 359 MovieClipUses:358Used by:370
Symbol 360 GraphicUsed by:361 479 561 836 897 1123
Symbol 361 MovieClipUses:360Used by:370
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:370
Symbol 364 GraphicUsed by:365 559
Symbol 365 MovieClipUses:364Used by:367
Symbol 366 MovieClipUses:89Used by:367 369
Symbol 367 MovieClipUses:365 366Used by:370
Symbol 368 MovieClipUses:55Used by:369
Symbol 369 MovieClipUses:368 366Used by:370
Symbol 370 MovieClipUses:351 353 355 357 359 361 363 367 369Used by:371
Symbol 371 MovieClipUses:349 370Used by:530
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:383 530
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:383 530
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:383 530 1322
Symbol 378 GraphicUsed by:379
Symbol 379 MovieClipUses:378Used by:382
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:382
Symbol 382 MovieClipUses:379 381Used by:383 530 1322
Symbol 383 MovieClipUses:373 375 377 382Used by:530
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:396
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:396
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:392
Symbol 390 GraphicUsed by:392
Symbol 391 MovieClipUses:168Used by:392
Symbol 392 MovieClipUses:389 390 391Used by:396
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:393Used by:396
Symbol 395 MovieClipUses:162Used by:396
Symbol 396 MovieClipUses:385 387 392 394 395Used by:530
Symbol 397 GraphicUsed by:398 770
Symbol 398 MovieClipUses:397Used by:421 425 429 464 473
Symbol 399 GraphicUsed by:400 771
Symbol 400 MovieClipUses:399Used by:421 425 429 464 473
Symbol 401 GraphicUsed by:402 772
Symbol 402 MovieClipUses:401Used by:421 425 429 464
Symbol 403 GraphicUsed by:404 773
Symbol 404 MovieClipUses:403Used by:421 425 429 464 473
Symbol 405 GraphicUsed by:406
Symbol 406 MovieClipUses:405Used by:421 425 429 464 473
Symbol 407 GraphicUsed by:408 776
Symbol 408 MovieClipUses:407Used by:421 425 429 464 473
Symbol 409 GraphicUsed by:410 626 777
Symbol 410 MovieClipUses:409Used by:421 425 429 464 473
Symbol 411 GraphicUsed by:412
Symbol 412 MovieClipUses:411Used by:421 425 429 464 473
Symbol 413 GraphicUsed by:420
Symbol 414 GraphicUsed by:415 466 630 781
Symbol 415 MovieClipUses:414Used by:420 424 428 463
Symbol 416 GraphicUsed by:420
Symbol 417 MovieClipUses:55Used by:420 424 428 463
Symbol 418 GraphicUsed by:419 784
Symbol 419 MovieClipUses:418Used by:420 424 428 463
Symbol 420 MovieClipUses:413 415 416 417 419Used by:421
Symbol 421 MovieClipUses:398 400 402 404 406 408 410 412 420Used by:474 530
Symbol 422 GraphicUsed by:424
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClipUses:422 415 423 417 419Used by:425
Symbol 425 MovieClipUses:398 400 402 404 406 408 410 412 424Used by:474 530
Symbol 426 GraphicUsed by:428
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:426 415 427 417 419Used by:429
Symbol 429 MovieClipUses:398 400 402 404 406 408 410 412 428Used by:474 530
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:474 530
Symbol 432 GraphicUsed by:433 1063
Symbol 433 MovieClipUses:432Used by:434
Symbol 434 MovieClipUses:433Used by:460
Symbol 435 GraphicUsed by:436 1029
Symbol 436 MovieClipUses:435Used by:460
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:460
Symbol 439 GraphicUsed by:440 1032
Symbol 440 MovieClipUses:439Used by:460
Symbol 441 GraphicUsed by:442 1058 1066 1077
Symbol 442 MovieClipUses:441Used by:460
Symbol 443 GraphicUsed by:457
Symbol 444 GraphicUsed by:445 446
Symbol 445 MovieClipUses:444Used by:457
Symbol 446 MovieClipUses:444Used by:457
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:457
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:457
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:457
Symbol 453 GraphicUsed by:456
Symbol 454 GraphicUsed by:455 1037
Symbol 455 MovieClipUses:454Used by:456
Symbol 456 MovieClipUses:453 455Used by:457
Symbol 457 MovieClipUses:443 445 446 448 450 452 456Used by:460
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:460
Symbol 460 MovieClipUses:434 436 438 440 442 457 459Used by:474 530
Symbol 461 GraphicUsed by:463
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:461 415 462 417 419Used by:464
Symbol 464 MovieClipUses:398 400 402 404 406 408 410 412 463Used by:474 530
Symbol 465 GraphicUsed by:473
Symbol 466 MovieClipUses:414Used by:473
Symbol 467 GraphicUsed by:473
Symbol 468 GraphicUsed by:470
Symbol 469 MovieClipUses:55Used by:470
Symbol 470 MovieClipUses:468 469Used by:473
Symbol 471 GraphicUsed by:472 635
Symbol 472 MovieClipUses:471Used by:473
Symbol 473 MovieClipUses:398 400 404 406 410 408 412 465 466 467 470 472Used by:474 530
Symbol 474 MovieClipUses:421 425 429 431 460 464 473Used by:530
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:526 530
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:526 530
Symbol 479 MovieClipUses:360Used by:491
Symbol 480 MovieClipUses:352Used by:491
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:481Used by:491
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:491
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:491
Symbol 487 MovieClipUses:55Used by:491
Symbol 488 MovieClipUses:89Used by:491
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:491
Symbol 491 MovieClipUses:479 480 482 484 486 487 488 490Used by:526 530
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:500
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:500
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:500
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:500
Symbol 500 MovieClipUses:493 495 497 499Used by:526 530
Symbol 501 GraphicUsed by:502 982
Symbol 502 MovieClipUses:501Used by:520 525
Symbol 503 GraphicUsed by:504 990
Symbol 504 MovieClipUses:503Used by:520 525
Symbol 505 GraphicUsed by:506 983
Symbol 506 MovieClipUses:505Used by:520 525
Symbol 507 GraphicUsed by:508 996
Symbol 508 MovieClipUses:507Used by:510
Symbol 509 MovieClipUses:89Used by:510
Symbol 510 MovieClipUses:508 509Used by:520 525
Symbol 511 GraphicUsed by:512 984
Symbol 512 MovieClipUses:511Used by:520 525
Symbol 513 GraphicUsed by:514 991
Symbol 514 MovieClipUses:513Used by:520 525
Symbol 515 GraphicUsed by:516
Symbol 516 MovieClipUses:515Used by:519 523 524
Symbol 517 MovieClipUses:89Used by:519 523 524
Symbol 518 GraphicUsed by:519 523 524 994 998 999 1001 1002 1020 1023 1024
Symbol 519 MovieClipUses:516 517 518Used by:520
Symbol 520 MovieClipUses:502 504 506 510 512 514 519Used by:526 530
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:526 530
Symbol 523 MovieClipUses:516 517 518Used by:525
Symbol 524 MovieClipUses:516 517 518Used by:525
Symbol 525 MovieClipUses:502 504 506 510 512 514 523 524Used by:526 530
Symbol 526 MovieClipUses:476 478 491 500 520 522 525Used by:530
Symbol 527 GraphicUsed by:530
Symbol 528 GraphicUsed by:530
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClip {classes.gameInterface.Intro}Uses:54 56 58 60 62 64 66 85 87 97 99 101 105 109 118 120 121 126 152 153 155 170 171 172 173 174 175 176 177 178 179 180 186 188 190 192 198 199 201 203 210 214 223 234 116 235 236 240 242 244 246 248 251 253 255 264 266 268 302 320 301 321 322 323 324 325 326 327 328 340 345 347 371 383 396 474 526 527 373 375 377 382 421 425 429 431 460 464 473 476 478 491 500 520 522 525 528 529Used by:1323
Symbol 531 GraphicUsed by:534
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:534 1309
Symbol 534 MovieClipUses:531 533Used by:535
Symbol 535 MovieClipUses:534Used by:657
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:657
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:657
Symbol 540 GraphicUsed by:657
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClipUses:541Used by:545 548 657
Symbol 543 GraphicUsed by:545
Symbol 544 MovieClipUses:50Used by:545 548
Symbol 545 MovieClipUses:543 542 544Used by:657
Symbol 546 GraphicUsed by:548
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:546 542 547 544Used by:657
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:549Used by:564
Symbol 551 MovieClipUses:350Used by:564
Symbol 552 MovieClipUses:352Used by:564
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:564
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:555Used by:564
Symbol 557 MovieClipUses:358Used by:564
Symbol 558 MovieClipUses:55Used by:564
Symbol 559 MovieClipUses:364Used by:564
Symbol 560 MovieClipUses:89Used by:564
Symbol 561 MovieClipUses:360Used by:564
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:564
Symbol 564 MovieClipUses:550 551 552 554 556 557 558 559 560 561 563Used by:657
Symbol 565 GraphicUsed by:566 693 846
Symbol 566 MovieClipUses:565Used by:595
Symbol 567 GraphicUsed by:568 694 847
Symbol 568 MovieClipUses:567Used by:595
Symbol 569 GraphicUsed by:570 695 848
Symbol 570 MovieClipUses:569Used by:595
Symbol 571 GraphicUsed by:572 696 849
Symbol 572 MovieClipUses:571Used by:575
Symbol 573 GraphicUsed by:574 697 850
Symbol 574 MovieClipUses:573Used by:575 594
Symbol 575 MovieClipUses:572 574Used by:595
Symbol 576 GraphicUsed by:577 699 852
Symbol 577 MovieClipUses:576Used by:595
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578Used by:595
Symbol 580 GraphicUsed by:581 702 855
Symbol 581 MovieClipUses:580Used by:595
Symbol 582 GraphicUsed by:587
Symbol 583 GraphicUsed by:584 704 857
Symbol 584 MovieClipUses:583Used by:587
Symbol 585 GraphicUsed by:586 705 858
Symbol 586 MovieClipUses:585Used by:587
Symbol 587 MovieClipUses:582 584 586Used by:595
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:595
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClipUses:590Used by:595
Symbol 592 GraphicUsed by:593 711 863
Symbol 593 MovieClipUses:592Used by:594
Symbol 594 MovieClipUses:593 574Used by:595
Symbol 595 MovieClipUses:566 568 570 575 577 579 581 587 589 591 594Used by:657
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:657
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:598Used by:602
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:602
Symbol 602 MovieClipUses:599 8 601Used by:657
Symbol 603 MovieClipUsed by:657
Symbol 604 GraphicUsed by:613
Symbol 605 GraphicUsed by:606 613 621
Symbol 606 MovieClipUses:605Used by:613 621
Symbol 607 GraphicUsed by:613
Symbol 608 GraphicUsed by:611 613
Symbol 609 ShapeTweeningUsed by:611 613
Symbol 610 GraphicUsed by:611 619 646
Symbol 611 MovieClip {clausBMP_fla.blick2_288}Uses:608 609 610Used by:613
Symbol 612 GraphicUsed by:613
Symbol 613 ButtonUses:604 606 607 611 612 605 608 609Used by:657 813 875
Symbol 614 TextUses:122Used by:657 813
Symbol 615 GraphicUsed by:621
Symbol 616 GraphicUsed by:621
Symbol 617 GraphicUsed by:619 621
Symbol 618 ShapeTweeningUsed by:619 621
Symbol 619 MovieClip {clausBMP_fla.blick3_290}Uses:617 618 610Used by:621
Symbol 620 GraphicUsed by:621
Symbol 621 ButtonUses:615 606 616 619 620 605 617 618Used by:657
Symbol 622 TextUses:122Used by:657
Symbol 623 TextUses:122Used by:657
Symbol 624 TextUses:122Used by:657
Symbol 625 TextUses:122Used by:657
Symbol 626 MovieClipUses:409Used by:636
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:627Used by:636
Symbol 629 GraphicUsed by:636
Symbol 630 MovieClipUses:414Used by:636 642
Symbol 631 GraphicUsed by:636
Symbol 632 GraphicUsed by:634
Symbol 633 MovieClipUses:55Used by:634
Symbol 634 MovieClipUses:632 633Used by:636
Symbol 635 MovieClipUses:471Used by:636 642
Symbol 636 MovieClipUses:626 628 629 630 631 634 635Used by:657
Symbol 637 GraphicUsed by:642
Symbol 638 GraphicUsed by:642
Symbol 639 GraphicUsed by:641
Symbol 640 MovieClipUses:55Used by:641
Symbol 641 MovieClipUses:639 640Used by:642
Symbol 642 MovieClipUses:637 630 638 641 635Used by:657
Symbol 643 MovieClip {clausBMP_fla.z_2_303}Uses:32Used by:647
Symbol 644 GraphicUsed by:646
Symbol 645 ShapeTweeningUsed by:646
Symbol 646 MovieClip {clausBMP_fla.blick_305}Uses:644 645 610Used by:647 1311 1312 1315 1318
Symbol 647 MovieClip {clausBMP_fla.gamezhero1_301}Uses:30 643 646Used by:657 1322
Symbol 648 GraphicUsed by:653
Symbol 649 TextUses:122Used by:653
Symbol 650 TextUses:122Used by:653
Symbol 651 TextUses:122Used by:653
Symbol 652 GraphicUsed by:653
Symbol 653 ButtonUses:648 649 650 651 652Used by:657 875
Symbol 654 FontUsed by:655 656
Symbol 655 EditableTextUses:654Used by:657
Symbol 656 TextUses:654Used by:657
Symbol 657 MovieClip {classes.gameInterface.MainMenu}Uses:535 537 539 540 542 545 548 564 595 597 602 603 613 614 621 622 623 624 625 636 642 647 653 655 656Used by:1323
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:660 813 875
Symbol 660 MovieClipUses:659Used by:767
Symbol 661 BitmapUsed by:662
Symbol 662 GraphicUses:661Used by:663
Symbol 663 MovieClipUses:662Used by:767
Symbol 664 BitmapUsed by:665 751
Symbol 665 GraphicUses:664Used by:666 809 875
Symbol 666 MovieClipUses:665Used by:764
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:669
Symbol 669 MovieClipUses:668Used by:672 809
Symbol 670 GraphicUsed by:671 745
Symbol 671 MovieClipUses:670Used by:672 676 680 684 688 808 963 964 977 1000 1001 1002 1027 1071 1072 1073 1093 1130
Symbol 672 MovieClip {Gift3}Uses:669 671Used by:764
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:675
Symbol 675 MovieClipUses:674Used by:676 809
Symbol 676 MovieClip {classes.Gift}Uses:675 671Used by:764
Symbol 677 BitmapUsed by:678
Symbol 678 GraphicUses:677Used by:679
Symbol 679 MovieClipUses:678Used by:680 809
Symbol 680 MovieClip {Gift5}Uses:679 671Used by:764
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:683
Symbol 683 MovieClipUses:682Used by:684 809
Symbol 684 MovieClip {Gift4}Uses:683 671Used by:764
Symbol 685 BitmapUsed by:686
Symbol 686 GraphicUses:685Used by:687
Symbol 687 MovieClipUses:686Used by:688 809
Symbol 688 MovieClip {Gift2}Uses:687 671Used by:764
Symbol 689 GraphicUsed by:692
Symbol 690 GraphicUsed by:691 844
Symbol 691 MovieClipUses:690Used by:692
Symbol 692 MovieClipUses:689 691Used by:713 735 749 750
Symbol 693 MovieClipUses:565Used by:713 735 749 750
Symbol 694 MovieClipUses:567Used by:713 735 749 750
Symbol 695 MovieClipUses:569Used by:713 735 749 750
Symbol 696 MovieClipUses:571Used by:698
Symbol 697 MovieClipUses:573Used by:698 712 726 733
Symbol 698 MovieClipUses:696 697Used by:713 750
Symbol 699 MovieClipUses:576Used by:713 735 749 750
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:700Used by:713 735 749 750
Symbol 702 MovieClipUses:580Used by:713
Symbol 703 GraphicUsed by:706
Symbol 704 MovieClipUses:583Used by:706 717 721 723 728
Symbol 705 MovieClipUses:585Used by:706 717 721 723
Symbol 706 MovieClipUses:703 704 705Used by:713
Symbol 707 GraphicUsed by:708
Symbol 708 MovieClipUses:707Used by:713 735 749 750
Symbol 709 GraphicUsed by:710 862
Symbol 710 MovieClipUses:709Used by:713 735 749 750
Symbol 711 MovieClipUses:592Used by:712 726 733
Symbol 712 MovieClipUses:711 697Used by:713 750
Symbol 713 MovieClipUses:692 693 694 695 698 699 701 702 706 708 710 712Used by:750
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714Used by:750
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716 704 705Used by:750
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:750
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720 704 705Used by:750
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722 704 705Used by:750
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:750
Symbol 726 MovieClipUses:711 697Used by:750
Symbol 727 GraphicUsed by:728
Symbol 728 MovieClipUses:727 704Used by:735 749
Symbol 729 GraphicUsed by:730
Symbol 730 MovieClipUses:729Used by:735 749
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:731Used by:735 749
Symbol 733 MovieClipUses:711 697Used by:734
Symbol 734 MovieClipUses:733Used by:735 749
Symbol 735 MovieClipUses:692 693 728 694 695 730 699 701 708 732 734 710Used by:750
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClipUses:736Used by:742
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClipUses:738Used by:742
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:740Used by:742
Symbol 742 MovieClipUses:737 739 741Used by:749
Symbol 743 GraphicUsed by:744
Symbol 744 MovieClipUses:743Used by:746
Symbol 745 MovieClipUses:670Used by:746 749 766 813
Symbol 746 MovieClipUses:744 745Used by:748
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClipUses:746 747Used by:749
Symbol 749 MovieClipUses:742 692 693 728 694 695 730 699 701 708 732 734 710 748 745Used by:750 809
Symbol 750 MovieClip {classes.Santa}Uses:713 692 693 694 695 699 698 715 701 717 708 710 712 719 721 723 725 726 735 749Used by:764
Symbol 751 GraphicUses:664Used by:752 809
Symbol 752 MovieClipUses:751Used by:764
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClipUses:753Used by:757
Symbol 755 GraphicUsed by:757
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClipUses:754 755 52 756Used by:761 809
Symbol 758 GraphicUsed by:760
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClipUses:758 52 759Used by:761 809
Symbol 761 MovieClipUses:757 760Used by:764
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:762Used by:764
Symbol 764 MovieClip {clausBMP_fla.tower__310}Uses:666 672 676 680 684 688 750 752 761 763Used by:767
Symbol 765 EditableTextUses:122Used by:767
Symbol 766 MovieClip {clausBMP_fla.superMagic_373}Uses:745Used by:767
Symbol 767 MovieClip {classes.Game}Uses:660 663 764 765 766Used by:1323
Symbol 768 GraphicUsed by:809
Symbol 769 GraphicUsed by:809
Symbol 770 MovieClipUses:397Used by:786 808 944 945 964 973 976 977
Symbol 771 MovieClipUses:399Used by:786 808 944 945 964 973 976 977
Symbol 772 MovieClipUses:401Used by:786 808 944 945 964 973 976 977
Symbol 773 MovieClipUses:403Used by:786 808 944 945 964 973 976 977
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:774Used by:786 808 944 945 964 973 976 977
Symbol 776 MovieClipUses:407Used by:786 808 944 945 964 973 976 977
Symbol 777 MovieClipUses:409Used by:786 808 944 945 964 973 976 977
Symbol 778 GraphicUsed by:779
Symbol 779 MovieClipUses:778Used by:786 808 944 945 964 973 976 977
Symbol 780 GraphicUsed by:785
Symbol 781 MovieClipUses:414Used by:785 972
Symbol 782 GraphicUsed by:785
Symbol 783 MovieClipUses:55Used by:785 972
Symbol 784 MovieClipUses:418Used by:785 972
Symbol 785 MovieClipUses:780 781 782 783 784Used by:786 808 944 945 964
Symbol 786 MovieClipUses:770 771 772 773 775 776 777 779 785Used by:809 965 1220
Symbol 787 GraphicUsed by:791
Symbol 788 GraphicUsed by:791
Symbol 789 GraphicUsed by:791
Symbol 790 GraphicUsed by:791
Symbol 791 MovieClip {clausBMP_fla.bloxBg_390}Uses:787 788 789 790Used by:793 1230
Symbol 792 GraphicUsed by:793 1180
Symbol 793 MovieClip {clausBMP_fla.shower_389}Uses:791 792Used by:809
Symbol 794 GraphicUsed by:809
Symbol 795 GraphicUsed by:809
Symbol 796 GraphicUsed by:809
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797Used by:799
Symbol 799 MovieClipUses:798Used by:809
Symbol 800 GraphicUsed by:809
Symbol 801 ShapeTweeningUsed by:809
Symbol 802 ShapeTweeningUsed by:809
Symbol 803 GraphicUsed by:809
Symbol 804 ShapeTweeningUsed by:809
Symbol 805 GraphicUsed by:809
Symbol 806 GraphicUsed by:809
Symbol 807 MovieClipUses:89Used by:808 964 1001 1002 1130
Symbol 808 MovieClipUses:770 771 772 773 775 776 777 779 785 807 671Used by:809 965 1220
Symbol 809 MovieClip {clausBMP_fla.instructions_375}Uses:768 769 665 683 749 751 757 760 786 793 794 679 669 675 687 795 796 799 800 801 802 803 804 805 806 808Used by:813
Symbol 810 TextUses:122Used by:813
Symbol 811 TextUses:122Used by:813
Symbol 812 TextUses:122Used by:813
Symbol 813 MovieClip {classes.gameInterface.Instructions}Uses:659 613 614 809 810 811 745 812Used by:1323
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:842
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:816Used by:842
Symbol 818 GraphicUsed by:824
Symbol 819 MovieClipUses:309Used by:820
Symbol 820 MovieClipUses:308 819Used by:824
Symbol 821 MovieClipUses:312Used by:824
Symbol 822 MovieClipUses:314Used by:824
Symbol 823 MovieClipUses:316Used by:824
Symbol 824 MovieClipUses:818 820 821 822 823Used by:842 865
Symbol 825 GraphicUsed by:826
Symbol 826 MovieClipUses:825Used by:842
Symbol 827 MovieClipUses:350Used by:839
Symbol 828 MovieClipUses:352Used by:839
Symbol 829 MovieClipUses:354Used by:839
Symbol 830 MovieClipUses:356Used by:839
Symbol 831 MovieClipUses:358Used by:839
Symbol 832 MovieClipUses:89Used by:833 835
Symbol 833 MovieClipUses:55 832Used by:839
Symbol 834 GraphicUsed by:835 896 1122
Symbol 835 MovieClipUses:834 832Used by:839
Symbol 836 MovieClipUses:360Used by:839
Symbol 837 GraphicUsed by:838
Symbol 838 MovieClipUses:837Used by:839
Symbol 839 MovieClipUses:827 828 829 830 831 833 835 836 838Used by:842
Symbol 840 GraphicUsed by:841
Symbol 841 MovieClipUses:840Used by:842
Symbol 842 MovieClip {clausBMP_fla.submit0001_396}Uses:815 817 824 826 839 841Used by:875
Symbol 843 GraphicUsed by:845
Symbol 844 MovieClipUses:690Used by:845
Symbol 845 MovieClipUses:843 844Used by:865
Symbol 846 MovieClipUses:565Used by:865
Symbol 847 MovieClipUses:567Used by:865
Symbol 848 MovieClipUses:569Used by:865
Symbol 849 MovieClipUses:571Used by:851
Symbol 850 MovieClipUses:573Used by:851 864
Symbol 851 MovieClipUses:849 850Used by:865
Symbol 852 MovieClipUses:576Used by:865
Symbol 853 GraphicUsed by:854
Symbol 854 MovieClipUses:853Used by:865
Symbol 855 MovieClipUses:580Used by:865
Symbol 856 GraphicUsed by:859
Symbol 857 MovieClipUses:583Used by:859
Symbol 858 MovieClipUses:585Used by:859
Symbol 859 MovieClipUses:856 857 858Used by:865
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:860Used by:865
Symbol 862 MovieClipUses:709Used by:865
Symbol 863 MovieClipUses:592Used by:864
Symbol 864 MovieClipUses:863 850Used by:865
Symbol 865 MovieClip {clausBMP_fla.submit0068_418}Uses:845 846 847 848 851 852 824 854 855 859 861 862 864Used by:875
Symbol 866 GraphicUsed by:870
Symbol 867 EditableTextUses:122Used by:870
Symbol 868 GraphicUsed by:870
Symbol 869 TextUses:122Used by:870
Symbol 870 MovieClip {classes.gameInterface.SubmitArea}Uses:866 867 868 869Used by:875
Symbol 871 TextUses:122Used by:875
Symbol 872 TextUses:122Used by:875
Symbol 873 TextUses:122Used by:875
Symbol 874 TextUses:122Used by:875
Symbol 875 MovieClip {classes.gameInterface.ResultArea}Uses:659 665 842 865 870 613 871 872 873 874 653Used by:1323
Symbol 876 GraphicUsed by:879
Symbol 877 GraphicUsed by:878
Symbol 878 MovieClipUses:877Used by:879
Symbol 879 MovieClipUses:876 878Used by:880
Symbol 880 MovieClip {clausBMP_fla.Gameover0020_439}Uses:879Used by:925
Symbol 881 GraphicUsed by:884
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClipUses:882Used by:884
Symbol 884 MovieClipUses:881 883Used by:901 924 925
Symbol 885 GraphicUsed by:886
Symbol 886 MovieClipUses:885Used by:901 924 925
Symbol 887 GraphicUsed by:888
Symbol 888 MovieClipUses:887Used by:901 924 925
Symbol 889 MovieClipUses:350Used by:900 924 925
Symbol 890 MovieClipUses:352Used by:900 924 925
Symbol 891 MovieClipUses:354Used by:900 924 925
Symbol 892 MovieClipUses:356Used by:900 924 925
Symbol 893 MovieClipUses:358Used by:900 924 925
Symbol 894 MovieClipUses:89Used by:895 896
Symbol 895 MovieClipUses:55 894Used by:900 924 925
Symbol 896 MovieClipUses:834 894Used by:900 924 925
Symbol 897 MovieClipUses:360Used by:900 924 925
Symbol 898 GraphicUsed by:899
Symbol 899 MovieClipUses:898Used by:900 924 925
Symbol 900 MovieClip {clausBMP_fla.Gameover0039_447}Uses:889 890 891 892 893 895 896 897 899Used by:901
Symbol 901 MovieClipUses:884 886 888 900Used by:925
Symbol 902 GraphicUsed by:908
Symbol 903 MovieClipUses:309Used by:904
Symbol 904 MovieClipUses:308 903Used by:908
Symbol 905 MovieClipUses:312Used by:908
Symbol 906 MovieClipUses:314Used by:908
Symbol 907 MovieClipUses:316Used by:908
Symbol 908 MovieClipUses:902 904 905 906 907Used by:924 925
Symbol 909 GraphicUsed by:910
Symbol 910 MovieClipUses:909Used by:925
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:911Used by:925
Symbol 913 GraphicUsed by:924 925
Symbol 914 GraphicUsed by:915
Symbol 915 MovieClipUses:914Used by:924 925
Symbol 916 GraphicUsed by:924 925
Symbol 917 GraphicUsed by:924 925
Symbol 918 GraphicUsed by:919
Symbol 919 MovieClipUses:918Used by:924 925
Symbol 920 GraphicUsed by:921
Symbol 921 MovieClipUses:920Used by:924 925
Symbol 922 GraphicUsed by:923
Symbol 923 MovieClipUses:922Used by:924 925
Symbol 924 MovieClip {clausBMP_fla.Gameover0014_466}Uses:913 886 884 888 889 890 891 892 893 895 896 897 899 908 915 916 917 919 921 923Used by:925
Symbol 925 MovieClip {classes.gameInterface.Win2}Uses:880 901 908 910 912 924 913 886 884 888 889 890 891 892 893 895 896 897 899 915 916 917 919 921 923Used by:1323
Symbol 926 GraphicUsed by:942
Symbol 927 Sound {m_win}Used by:942
Symbol 928 Sound {m_intro_good}Used by:942
Symbol 929 Sound {m_intro_bad}Used by:942
Symbol 930 Sound {m_track1}Used by:942
Symbol 931 Sound {m_track2}Used by:942
Symbol 932 Sound {m_track3}Used by:942
Symbol 933 Sound {s_down}Used by:942
Symbol 934 Sound {s_kick}Used by:942
Symbol 935 Sound {s_magic1}Used by:942
Symbol 936 Sound {s_magic2}Used by:942
Symbol 937 Sound {s_magic3}Used by:942
Symbol 938 Sound {s_bad}Used by:942
Symbol 939 Sound {s_over}Used by:942
Symbol 940 Sound {s_click}Used by:942
Symbol 941 Sound {s_combo}Used by:942
Symbol 942 MovieClipUses:926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941Used by:1323
Symbol 943 GraphicUsed by:1323
Symbol 944 MovieClipUses:770 771 772 773 775 776 777 779 785Used by:965 1220
Symbol 945 MovieClipUses:770 771 772 773 775 776 777 779 785Used by:963
Symbol 946 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 947 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 948 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 949 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 950 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 951 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 952 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 953 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 954 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 955 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 956 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 957 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 958 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 959 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 960 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 961 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 962 GraphicUsed by:963 977 1000 1027 1071 1093
Symbol 963 MovieClipUses:945 946 947 948 949 950 951 952 953 671 954 955 956 957 958 959 960 961 962Used by:965 1220
Symbol 964 MovieClipUses:770 771 772 773 775 776 777 779 785 807 671Used by:965 1220
Symbol 965 MovieClip {EnemySkin1_up_right}Uses:786 944 963 808 964Used by:1323
Symbol 966 GraphicUsed by:967
Symbol 967 MovieClipUses:966Used by:974 975 976 977
Symbol 968 GraphicUsed by:969
Symbol 969 MovieClipUses:968Used by:973 976 977
Symbol 970 GraphicUsed by:972
Symbol 971 GraphicUsed by:972
Symbol 972 MovieClipUses:970 781 971 783 784Used by:973 976 977
Symbol 973 MovieClip {clausBMP_fla.Symbol162_480}Uses:770 771 772 773 775 776 777 779 969 972Used by:974 975
Symbol 974 MovieClip {clausBMP_fla.Symbol159_478}Uses:967 973Used by:978 1233
Symbol 975 MovieClipUses:967 973Used by:978 1233
Symbol 976 MovieClip {clausBMP_fla.Symbol159copy2_484}Uses:967 770 771 772 773 775 776 777 779 969 972Used by:978 1233
Symbol 977 MovieClipUses:967 770 771 772 773 775 776 777 779 969 972 946 947 948 949 950 951 952 953 671 954 955 956 957 958 959 960 961 962Used by:978 1233
Symbol 978 MovieClip {EnemySkin1_down_right}Uses:974 975 976 977Used by:1323
Symbol 979 GraphicUsed by:980
Symbol 980 MovieClipUses:979Used by:994 998 1001 1002
Symbol 981 MovieClipUses:89Used by:994 998 999 1001 1002 1020 1023 1024
Symbol 982 MovieClipUses:501Used by:994 998 999 1001 1002 1020 1025 1026 1027
Symbol 983 MovieClipUses:505Used by:994 998 999 1001 1002 1020 1025 1026 1027
Symbol 984 MovieClipUses:511Used by:989 995 998 999 1001 1002
Symbol 985 MovieClipUses:89Used by:988 997 1014
Symbol 986 GraphicUsed by:987
Symbol 987 MovieClipUses:986Used by:988
Symbol 988 MovieClipUses:985 987Used by:989 995 998 1001 1002
Symbol 989 MovieClip {clausBMP_fla.Symbol94_492}Uses:984 988Used by:994
Symbol 990 MovieClipUses:503Used by:994 998 999 1001 1002 1020 1025 1026 1027
Symbol 991 MovieClipUses:513Used by:994 998 999 1001 1002
Symbol 992 GraphicUsed by:993
Symbol 993 MovieClipUses:992Used by:994 998 999
Symbol 994 MovieClip {clausBMP_fla.Symbol74_487}Uses:980 981 518 982 983 989 990 991 993Used by:1003 1222
Symbol 995 MovieClipUses:984 988Used by:998
Symbol 996 MovieClipUses:507Used by:997
Symbol 997 MovieClipUses:996 985Used by:998 999
Symbol 998 MovieClipUses:980 981 518 982 983 995 990 991 993 984 988 997Used by:1003 1222
Symbol 999 MovieClipUses:993 981 518 982 983 984 997 990 991Used by:1000
Symbol 1000 MovieClipUses:999 946 947 948 949 950 951 952 953 671 954 955 956 957 958 959 960 961 962Used by:1003 1222
Symbol 1001 MovieClip {clausBMP_fla.Symbol103_506}Uses:980 981 518 982 983 990 991 984 988 807 671Used by:1003 1222
Symbol 1002 MovieClipUses:980 981 518 982 983 990 991 984 988 807 671Used by:1003 1222
Symbol 1003 MovieClip {EnemySkin2_up_left}Uses:994 998 1000 1001 1002Used by:1323
Symbol 1004 GraphicUsed by:1007
Symbol 1005 GraphicUsed by:1006
Symbol 1006 MovieClipUses:1005Used by:1007
Symbol 1007 MovieClipUses:1004 1006Used by:1020 1022
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClipUses:1008Used by:1020 1023 1024
Symbol 1010 GraphicUsed by:1011
Symbol 1011 MovieClipUses:1010Used by:1020 1025 1026 1027
Symbol 1012 GraphicUsed by:1013
Symbol 1013 MovieClipUses:1012Used by:1014
Symbol 1014 MovieClipUses:1013 985Used by:1019 1027
Symbol 1015 GraphicUsed by:1016
Symbol 1016 MovieClipUses:1015Used by:1019 1027
Symbol 1017 GraphicUsed by:1018
Symbol 1018 MovieClipUses:1017Used by:1019 1027
Symbol 1019 MovieClip {clausBMP_fla.Symbol94copy2_515}Uses:1014 1016 1018Used by:1020 1025 1026
Symbol 1020 MovieClipUses:1007 518 981 1009 982 983 990 1011 1019Used by:1021
Symbol 1021 MovieClip {clausBMP_fla.Symbol157_509}Uses:1020Used by:1028 1234
Symbol 1022 MovieClipUses:1007Used by:1025 1026 1027
Symbol 1023 MovieClipUses:518 981 1009Used by:1025 1026 1027
Symbol 1024 MovieClipUses:518 981 1009Used by:1025 1026 1027
Symbol 1025 MovieClipUses:1022 1023 982 983 990 1011 1019 1024Used by:1028 1234
Symbol 1026 MovieClipUses:1022 1023 982 983 990 1011 1019 1024Used by:1028 1234
Symbol 1027 MovieClipUses:1022 1024 1023 982 983 990 1011 1014 1018 1016 946 947 948 949 950 951 952 953 671 954 955 956 957 958 959 960 961 962Used by:1028 1234
Symbol 1028 MovieClip {EnemySkin2_down_right}Uses:1021 1025 1026 1027Used by:1323
Symbol 1029 MovieClipUses:435Used by:1065 1069 1070 1072 1073 1090 1091 1092 1093
Symbol 1030 GraphicUsed by:1031
Symbol 1031 MovieClipUses:1030Used by:1065 1069 1070 1072 1073 1090 1091 1092 1093
Symbol 1032 MovieClipUses:439Used by:1065 1069 1072 1073
Symbol 1033 GraphicUsed by:1041
Symbol 1034 GraphicUsed by:1035
Symbol 1035 MovieClipUses:1034Used by:1041 1081
Symbol 1036 GraphicUsed by:1038
Symbol 1037 MovieClipUses:454Used by:1038
Symbol 1038 MovieClipUses:1036 1037Used by:1041 1090 1091 1092 1093
Symbol 1039 GraphicUsed by:1040
Symbol 1040 MovieClipUses:1039Used by:1041 1081
Symbol 1041 MovieClipUses:1033 1035 1038 1040Used by:1065 1069 1070 1072 1073
Symbol 1042 GraphicUsed by:1043
Symbol 1043 MovieClipUses:1042Used by:1058 1066
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:1044Used by:1058
Symbol 1046 GraphicUsed by:1058
Symbol 1047 GraphicUsed by:1058
Symbol 1048 GraphicUsed by:1058
Symbol 1049 GraphicUsed by:1058
Symbol 1050 GraphicUsed by:1058
Symbol 1051 GraphicUsed by:1058
Symbol 1052 GraphicUsed by:1058
Symbol 1053 GraphicUsed by:1058
Symbol 1054 GraphicUsed by:1058
Symbol 1055 GraphicUsed by:1058
Symbol 1056 GraphicUsed by:1058
Symbol 1057 GraphicUsed by:1058
Symbol 1058 MovieClipUses:441 1043 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057Used by:1065
Symbol 1059 GraphicUsed by:1062
Symbol 1060 GraphicUsed by:1061
Symbol 1061 MovieClipUses:1060Used by:1062
Symbol 1062 MovieClipUses:1059 1061Used by:1065 1069 1070 1072 1073
Symbol 1063 MovieClipUses:432Used by:1064
Symbol 1064 MovieClipUses:1063Used by:1065 1069 1070 1072 1073 1090 1091 1092 1093
Symbol 1065 MovieClipUses:1029 1031 1032 1041 1058 1062 1064Used by:1074 1231
Symbol 1066 MovieClipUses:441 1043Used by:1069 1070 1072 1073
Symbol 1067 GraphicUsed by:1068
Symbol 1068 MovieClipUses:1067Used by:1069 1070 1073
Symbol 1069 MovieClipUses:1032 1029 1031 1041 1066 1062 1064 1068Used by:1074 1231
Symbol 1070 MovieClipUses:1068 1029 1031 1041 1066 1062 1064Used by:1071
Symbol 1071 MovieClipUses:1070 946 947 948 949 950 951 952 953 671 954 955 956 957 958 959 960 961 962Used by:1074 1231
Symbol 1072 MovieClipUses:1032 1029 1031 1041 1066 1062 1064 671Used by:1074 1231
Symbol 1073 MovieClipUses:1032 1029 1031 1041 1066 1062 1064 671 1068Used by:1074 1231
Symbol 1074 MovieClip {EnemySkin3_up_right}Uses:1065 1069 1071 1072 1073Used by:1323
Symbol 1075 GraphicUsed by:1076
Symbol 1076 MovieClipUses:1075Used by:1090 1091 1092 1093
Symbol 1077 MovieClipUses:441Used by:1090 1091 1092 1093
Symbol 1078 GraphicUsed by:1079
Symbol 1079 MovieClipUses:1078Used by:1090 1091 1092 1093
Symbol 1080 GraphicUsed by:1081
Symbol 1081 MovieClipUses:1080 1035 1040Used by:1090 1091 1092 1093
Symbol 1082 GraphicUsed by:1083
Symbol 1083 MovieClipUses:1082Used by:1090 1091 1092 1093
Symbol 1084 GraphicUsed by:1085
Symbol 1085 MovieClipUses:1084Used by:1090 1091 1092 1093
Symbol 1086 GraphicUsed by:1088
Symbol 1087 GraphicUsed by:1088
Symbol 1088 MovieClip {clausBMP_fla.Symbol14444_559}Uses:1086 1087Used by:1089
Symbol 1089 MovieClipUses:1088Used by:1090 1091 1092 1093
Symbol 1090 MovieClip {clausBMP_fla.Symbol163_551}Uses:1076 1029 1031 1077 1079 1081 1083 1038 1064 1085 1089Used by:1094 1235
Symbol 1091 MovieClipUses:1076 1029 1031 1077 1079 1081 1083 1038 1064 1085 1089Used by:1094 1235
Symbol 1092 MovieClip {clausBMP_fla.Symbol163copy2_561}Uses:1076 1029 1031 1077 1079 1081 1083 1038 1064 1085 1089Used by:1094 1235
Symbol 1093 MovieClipUses:1076 1029 1031 1077 1079 1081 1083 1038 1064 1085 1089 946 947 948 949 950 951 952 953 671 954 955 956 957 958 959 960 961 962Used by:1094 1235
Symbol 1094 MovieClip {EnemySkin3_down_right}Uses:1090 1091 1092 1093Used by:1323
Symbol 1095 GraphicUsed by:1096
Symbol 1096 MovieClipUses:1095Used by:1109
Symbol 1097 GraphicUsed by:1098
Symbol 1098 MovieClipUses:1097Used by:1109
Symbol 1099 GraphicUsed by:1100
Symbol 1100 MovieClipUses:1099Used by:1109
Symbol 1101 MovieClipUses:162Used by:1109
Symbol 1102 GraphicUsed by:1103
Symbol 1103 MovieClipUses:1102Used by:1109
Symbol 1104 GraphicUsed by:1108
Symbol 1105 MovieClipUses:89Used by:1106
Symbol 1106 MovieClipUses:55 1105Used by:1108
Symbol 1107 MovieClipUses:89Used by:1108
Symbol 1108 MovieClipUses:1104 1106 1107 168Used by:1109
Symbol 1109 MovieClipUses:1096 1098 1100 1101 1103 1108Used by:1140
Symbol 1110 GraphicUsed by:1111
Symbol 1111 MovieClipUses:1110Used by:1129 1130 1139
Symbol 1112 GraphicUsed by:1113
Symbol 1113 MovieClipUses:1112Used by:1129 1130 1139
Symbol 1114 MovieClipUses:350Used by:1126 1139
Symbol 1115 MovieClipUses:352Used by:1126 1139
Symbol 1116 MovieClipUses:354Used by:1126 1139
Symbol 1117 MovieClipUses:356Used by:1126 1139
Symbol 1118 GraphicUsed by:1119
Symbol 1119 MovieClipUses:1118Used by:1126 1139
Symbol 1120 MovieClipUses:55Used by:1126 1139
Symbol 1121 MovieClipUses:89Used by:1122
Symbol 1122 MovieClipUses:834 1121Used by:1126 1139
Symbol 1123 MovieClipUses:360Used by:1126 1139
Symbol 1124 GraphicUsed by:1125
Symbol 1125 MovieClipUses:1124Used by:1126 1139
Symbol 1126 MovieClipUses:1114 1115 1116 1117 1119 1120 1122 1123 1125Used by:1129 1130
Symbol 1127 GraphicUsed by:1128
Symbol 1128 MovieClipUses:1127Used by:1129 1130 1139
Symbol 1129 MovieClipUses:1111 1113 1126 1128Used by:1140
Symbol 1130 MovieClip {clausBMP_fla.Symbol202copy3_589}Uses:1111 1113 1126 1128 807 671Used by:1140
Symbol 1131 GraphicUsed by:1132
Symbol 1132 MovieClipUses:1131Used by:1139
Symbol 1133 GraphicUsed by:1134
Symbol 1134 MovieClipUses:1133Used by:1139
Symbol 1135 GraphicUsed by:1136
Symbol 1136 MovieClipUses:1135Used by:1139
Symbol 1137 GraphicUsed by:1139
Symbol 1138 GraphicUsed by:1139
Symbol 1139 MovieClipUses:1111 1114 1113 1115 1116 1117 1119 1120 1122 1123 1125 1128 1132 1134 1136 1137 1138Used by:1140
Symbol 1140 MovieClip {EnemySkinBoss}Uses:1109 1129 1130 1139Used by:1323
Symbol 1141 GraphicUsed by:1142
Symbol 1142 MovieClipUses:1141Used by:1181
Symbol 1143 GraphicUsed by:1144
Symbol 1144 MovieClipUses:1143Used by:1181
Symbol 1145 GraphicUsed by:1146
Symbol 1146 MovieClipUses:1145Used by:1181
Symbol 1147 GraphicUsed by:1148
Symbol 1148 MovieClipUses:1147Used by:1181
Symbol 1149 GraphicUsed by:1150
Symbol 1150 MovieClipUses:1149Used by:1181
Symbol 1151 GraphicUsed by:1180
Symbol 1152 GraphicUsed by:1180
Symbol 1153 GraphicUsed by:1180
Symbol 1154 GraphicUsed by:1180
Symbol 1155 GraphicUsed by:1180
Symbol 1156 GraphicUsed by:1180
Symbol 1157 GraphicUsed by:1180
Symbol 1158 GraphicUsed by:1180
Symbol 1159 GraphicUsed by:1180
Symbol 1160 GraphicUsed by:1180
Symbol 1161 GraphicUsed by:1180
Symbol 1162 GraphicUsed by:1180
Symbol 1163 GraphicUsed by:1180
Symbol 1164 GraphicUsed by:1180
Symbol 1165 GraphicUsed by:1180
Symbol 1166 GraphicUsed by:1180
Symbol 1167 GraphicUsed by:1180
Symbol 1168 GraphicUsed by:1180
Symbol 1169 GraphicUsed by:1180
Symbol 1170 GraphicUsed by:1180
Symbol 1171 GraphicUsed by:1180
Symbol 1172 GraphicUsed by:1180
Symbol 1173 GraphicUsed by:1180
Symbol 1174 GraphicUsed by:1180
Symbol 1175 GraphicUsed by:1180
Symbol 1176 GraphicUsed by:1180
Symbol 1177 GraphicUsed by:1180
Symbol 1178 GraphicUsed by:1180
Symbol 1179 GraphicUsed by:1180
Symbol 1180 MovieClip {clausBMP_fla.bloxImg_601}Uses:1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 792 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179Used by:1181 1230
Symbol 1181 MovieClip {clausBMP_fla.Symbol50_595}Uses:1142 1144 1146 1148 1150 1180Used by:1219
Symbol 1182 GraphicUsed by:1183
Symbol 1183 MovieClipUses:1182Used by:1219
Symbol 1184 GraphicUsed by:1185
Symbol 1185 MovieClipUses:1184Used by:1188
Symbol 1186 GraphicUsed by:1187
Symbol 1187 MovieClipUses:1186Used by:1188
Symbol 1188 MovieClipUses:1185 1187Used by:1219
Symbol 1189 GraphicUsed by:1190
Symbol 1190 MovieClipUses:1189Used by:1219
Symbol 1191 GraphicUsed by:1197
Symbol 1192 GraphicUsed by:1193
Symbol 1193 MovieClipUses:1192Used by:1197
Symbol 1194 GraphicUsed by:1195
Symbol 1195 MovieClipUses:1194Used by:1197
Symbol 1196 GraphicUsed by:1197
Symbol 1197 MovieClipUses:1191 1193 1195 1196Used by:1203
Symbol 1198 GraphicUsed by:1199
Symbol 1199 MovieClipUses:1198Used by:1202
Symbol 1200 GraphicUsed by:1201
Symbol 1201 MovieClipUses:1200Used by:1202
Symbol 1202 MovieClipUses:1199 1201Used by:1203
Symbol 1203 MovieClipUses:1197 1202Used by:1219
Symbol 1204 GraphicUsed by:1205
Symbol 1205 MovieClipUses:1204Used by:1219
Symbol 1206 ShapeTweeningUsed by:1219
Symbol 1207 ShapeTweeningUsed by:1219
Symbol 1208 ShapeTweeningUsed by:1219
Symbol 1209 ShapeTweeningUsed by:1219
Symbol 1210 ShapeTweeningUsed by:1219
Symbol 1211 ShapeTweeningUsed by:1219
Symbol 1212 ShapeTweeningUsed by:1219
Symbol 1213 GraphicUsed by:1219
Symbol 1214 ShapeTweeningUsed by:1219
Symbol 1215 ShapeTweeningUsed by:1219
Symbol 1216 GraphicUsed by:1219
Symbol 1217 ShapeTweeningUsed by:1219
Symbol 1218 GraphicUsed by:1219
Symbol 1219 MovieClip {classes.Bonus}Uses:1181 1183 1188 1190 1203 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218Used by:1323
Symbol 1220 MovieClip {EnemySkin1_up_left}Uses:786 944 963 808 964Used by:1323
Symbol 1221 MovieClip {classes.Enemy}Used by:1323
Symbol 1222 MovieClip {EnemySkin2_up_right}Uses:994 998 1000 1001 1002Used by:1323
Symbol 1223 GraphicUsed by:1229
Symbol 1224 GraphicUsed by:1229
Symbol 1225 FontUsed by:1226
Symbol 1226 EditableTextUses:1225Used by:1229
Symbol 1227 GraphicUsed by:1229
Symbol 1228 GraphicUsed by:1229
Symbol 1229 MovieClip {clausBMP_fla.bloxAmouts_619}Uses:1223 1224 1226 1227 1228Used by:1230
Symbol 1230 MovieClip {classes.PanelItem}Uses:791 1180 1229Used by:1323
Symbol 1231 MovieClip {EnemySkin3_up_left}Uses:1065 1069 1071 1072 1073Used by:1323
Symbol 1232 MovieClip {classes.Panel}Used by:1323
Symbol 1233 MovieClip {EnemySkin1_down_left}Uses:974 975 976 977Used by:1323
Symbol 1234 MovieClip {EnemySkin2_down_left}Uses:1021 1025 1026 1027Used by:1323
Symbol 1235 MovieClip {EnemySkin3_down_left}Uses:1090 1091 1092 1093Used by:1323
Symbol 1236 GraphicUsed by:1237
Symbol 1237 MovieClip {mBox}Uses:1236Used by:1297
Symbol 1238 GraphicUsed by:1239
Symbol 1239 MovieClipUses:1238Used by:1297
Symbol 1240 GraphicUsed by:1241
Symbol 1241 MovieClipUses:1240Used by:1297
Symbol 1242 GraphicUsed by:1243
Symbol 1243 MovieClipUses:1242Used by:1297
Symbol 1244 GraphicUsed by:1245
Symbol 1245 MovieClipUses:1244Used by:1297
Symbol 1246 GraphicUsed by:1247
Symbol 1247 MovieClipUses:1246Used by:1297
Symbol 1248 GraphicUsed by:1249
Symbol 1249 MovieClipUses:1248Used by:1297
Symbol 1250 GraphicUsed by:1251
Symbol 1251 MovieClipUses:1250Used by:1297
Symbol 1252 GraphicUsed by:1253
Symbol 1253 MovieClipUses:1252Used by:1297
Symbol 1254 GraphicUsed by:1255
Symbol 1255 MovieClipUses:1254Used by:1297
Symbol 1256 GraphicUsed by:1257
Symbol 1257 MovieClipUses:1256Used by:1297
Symbol 1258 GraphicUsed by:1259
Symbol 1259 MovieClipUses:1258Used by:1297
Symbol 1260 GraphicUsed by:1261
Symbol 1261 MovieClipUses:1260Used by:1297
Symbol 1262 GraphicUsed by:1263
Symbol 1263 MovieClipUses:1262Used by:1297
Symbol 1264 GraphicUsed by:1265
Symbol 1265 MovieClipUses:1264Used by:1297
Symbol 1266 GraphicUsed by:1267
Symbol 1267 MovieClipUses:1266Used by:1297
Symbol 1268 GraphicUsed by:1269
Symbol 1269 MovieClipUses:1268Used by:1297
Symbol 1270 GraphicUsed by:1271
Symbol 1271 MovieClipUses:1270Used by:1297
Symbol 1272 GraphicUsed by:1273
Symbol 1273 MovieClipUses:1272Used by:1297
Symbol 1274 GraphicUsed by:1275
Symbol 1275 MovieClipUses:1274Used by:1297
Symbol 1276 GraphicUsed by:1277
Symbol 1277 MovieClipUses:1276Used by:1297
Symbol 1278 GraphicUsed by:1279
Symbol 1279 MovieClipUses:1278Used by:1297
Symbol 1280 GraphicUsed by:1281
Symbol 1281 MovieClipUses:1280Used by:1297
Symbol 1282 GraphicUsed by:1283
Symbol 1283 MovieClipUses:1282Used by:1297
Symbol 1284 GraphicUsed by:1285
Symbol 1285 MovieClipUses:1284Used by:1297
Symbol 1286 GraphicUsed by:1287
Symbol 1287 MovieClipUses:1286Used by:1297
Symbol 1288 GraphicUsed by:1289
Symbol 1289 MovieClipUses:1288Used by:1297
Symbol 1290 GraphicUsed by:1291 1292
Symbol 1291 MovieClipUses:1290Used by:1297
Symbol 1292 MovieClipUses:1290Used by:1297
Symbol 1293 GraphicUsed by:1294
Symbol 1294 MovieClipUses:1293Used by:1297
Symbol 1295 GraphicUsed by:1296
Symbol 1296 MovieClipUses:1295Used by:1297
Symbol 1297 MovieClip {classes.MagicTest}Uses:1237 1239 1241 1243 1245 1247 1249 1251 1253 1255 1257 1259 1261 1263 1265 1267 1269 1271 1273 1275 1277 1279 1281 1283 1285 1287 1289 1291 1292 1294 1296Used by:1323
Symbol 1298 MovieClip {mBox2}Uses:16Used by:1323
Symbol 1299 MovieClip {classes.enemyBoss}Used by:1323
Symbol 1300 MovieClip {classes.EnemyFly}Used by:1323
Symbol 1301 FontUsed by:1302 1305
Symbol 1302 EditableTextUses:1301Used by:1303
Symbol 1303 MovieClip {clausBMP_fla.AlertText_661}Uses:1302Used by:1304
Symbol 1304 MovieClip {Alert}Uses:1303Used by:1323
Symbol 1305 EditableTextUses:1301Used by:1306
Symbol 1306 MovieClip {clausBMP_fla.ComboText_663}Uses:1305Used by:1307
Symbol 1307 MovieClip {Combo}Uses:1306Used by:1323
Symbol 1308 GraphicUsed by:1309
Symbol 1309 MovieClipUses:1308 533Used by:1322
Symbol 1310 GraphicUsed by:1322
Symbol 1311 MovieClip {clausBMP_fla.pauseMenu1_666}Uses:30 16 646Used by:1322
Symbol 1312 MovieClip {clausBMP_fla.pauseMenu2_667}Uses:30 153 646Used by:1322
Symbol 1313 GraphicUsed by:1315
Symbol 1314 GraphicUsed by:1315
Symbol 1315 MovieClip {clausBMP_fla.soundMenu1_668}Uses:30 1313 646 1314Used by:1322
Symbol 1316 GraphicUsed by:1318
Symbol 1317 GraphicUsed by:1318
Symbol 1318 MovieClip {clausBMP_fla.musicMenu_669}Uses:30 1316 646 1317Used by:1322
Symbol 1319 FontUsed by:1320
Symbol 1320 EditableTextUses:1319Used by:1322
Symbol 1321 TextUses:122Used by:1322
Symbol 1322 MovieClip {classes.gameInterface.PauseMenu}Uses:1309 1310 377 382 647 1311 1312 1315 1318 1320 1321Used by:1323
Symbol 1323 MovieClip {classes.GameArea}Uses:530 657 767 813 875 925 942 943 965 978 1003 1028 1074 1094 1140 1219 1220 1221 1222 1230 1231 1232 1233 1234 1235 1297 1298 1299 1300 1304 1307 1322Used by:Timeline

Instance Names

"begun"Symbol 24 MovieClip {clausBMP_fla.preloaderLine_675} Frame 1Symbol 23 MovieClip
"pr"Symbol 43 MovieClip {clausBMP_fla.gameZheroPreloader_674} Frame 1Symbol 24 MovieClip {clausBMP_fla.preloaderLine_675}
"bg"Symbol 44 MovieClip {classes.gamezhero.GamePreloader} Frame 1Symbol 17 MovieClip
"intro"Symbol 44 MovieClip {classes.gamezhero.GamePreloader} Frame 1Symbol 43 MovieClip {clausBMP_fla.gameZheroPreloader_674}
"b"Symbol 49 MovieClip {classes.gamezhero.FlashChecker} Frame 1Symbol 46 Button
"z1"Symbol 97 MovieClip {clausBMP_fla.Mult00145_24} Frame 1Symbol 92 MovieClip {clausBMP_fla.Mult00142_25}
"z2"Symbol 99 MovieClip {clausBMP_fla.Mult00146_30} Frame 1Symbol 98 MovieClip {clausBMP_fla.Mult00143_31}
"z1"Symbol 198 MovieClip {clausBMP_fla.Mult00095_66} Frame 1Symbol 92 MovieClip {clausBMP_fla.Mult00142_25}
"z1"Symbol 199 MovieClip {clausBMP_fla.Mult00094_69} Frame 1Symbol 92 MovieClip {clausBMP_fla.Mult00142_25}
"z1"Symbol 266 MovieClip {clausBMP_fla.Mult00068_98} Frame 1Symbol 92 MovieClip {clausBMP_fla.Mult00142_25}
"oko1"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 1Symbol 97 MovieClip {clausBMP_fla.Mult00145_24}
"oko2"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 1Symbol 99 MovieClip {clausBMP_fla.Mult00146_30}
"rot"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 1Symbol 105 MovieClip {clausBMP_fla.Mult00141_33}
"car"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 1Symbol 118 MovieClip {clausBMP_fla.Mult00118_36}
"skipBtn"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 1Symbol 126 Button
"r2"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 297Symbol 186 MovieClip {clausBMP_fla.Mult00088_62}
"oko4"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 297Symbol 198 MovieClip {clausBMP_fla.Mult00095_66}
"oko3"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 297Symbol 199 MovieClip {clausBMP_fla.Mult00094_69}
"r1"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 297Symbol 210 MovieClip {clausBMP_fla.Mult00089_72}
"rot1"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 297Symbol 234 MovieClip {clausBMP_fla.Mult00087_82}
"xbox"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 351Symbol 223 MovieClip {clausBMP_fla.Mult00083_75}
"ru4"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 596Symbol 240 MovieClip {clausBMP_fla.Mult00157_86}
"rotiy"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 596Symbol 264 MovieClip {clausBMP_fla.Mult00064_95}
"glass2"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 596Symbol 266 MovieClip {clausBMP_fla.Mult00068_98}
"glass"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 596Symbol 266 MovieClip {clausBMP_fla.Mult00068_98}
"kub"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 596Symbol 302 MovieClip {clausBMP_fla.Mult00059_100}
"git"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 596Symbol 320 MovieClip {clausBMP_fla.Mult00060_115}
"f"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 861Symbol 340 MovieClip {clausBMP_fla.Mult00037_126}
"blick"Symbol 647 MovieClip {clausBMP_fla.gamezhero1_301} Frame 1Symbol 643 MovieClip {clausBMP_fla.z_2_303}
"blick2"Symbol 647 MovieClip {clausBMP_fla.gamezhero1_301} Frame 1Symbol 646 MovieClip {clausBMP_fla.blick_305}
"playGameBtn"Symbol 657 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 613 Button
"viewTopScoreBtn"Symbol 657 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 621 Button
"sendToFriendsBtn"Symbol 657 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 621 Button
"playMoreGamesBtn"Symbol 657 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 621 Button
"howToPlayBtn"Symbol 657 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 621 Button
"gamezheroBtn"Symbol 657 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 647 MovieClip {clausBMP_fla.gamezhero1_301}
"putGameBtn"Symbol 657 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 653 Button
"txt"Symbol 657 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 655 EditableText
"tower"Symbol 764 MovieClip {clausBMP_fla.tower__310} Frame 1Symbol 666 MovieClip
"g5"Symbol 764 MovieClip {clausBMP_fla.tower__310} Frame 1Symbol 672 MovieClip {Gift3}
"g3"Symbol 764 MovieClip {clausBMP_fla.tower__310} Frame 1Symbol 676 MovieClip {classes.Gift}
"g2"Symbol 764 MovieClip {clausBMP_fla.tower__310} Frame 1Symbol 680 MovieClip {Gift5}
"g4"Symbol 764 MovieClip {clausBMP_fla.tower__310} Frame 1Symbol 684 MovieClip {Gift4}
"g1"Symbol 764 MovieClip {clausBMP_fla.tower__310} Frame 1Symbol 688 MovieClip {Gift2}
"santa"Symbol 764 MovieClip {clausBMP_fla.tower__310} Frame 1Symbol 750 MovieClip {classes.Santa}
"border"Symbol 764 MovieClip {clausBMP_fla.tower__310} Frame 1Symbol 752 MovieClip
"gerlyanda"Symbol 764 MovieClip {clausBMP_fla.tower__310} Frame 1Symbol 761 MovieClip
"boryer"Symbol 764 MovieClip {clausBMP_fla.tower__310} Frame 1Symbol 763 MovieClip
"bg"Symbol 767 MovieClip {classes.Game} Frame 1Symbol 660 MovieClip
"trees"Symbol 767 MovieClip {classes.Game} Frame 1Symbol 663 MovieClip
"tower"Symbol 767 MovieClip {classes.Game} Frame 1Symbol 764 MovieClip {clausBMP_fla.tower__310}
"scr"Symbol 767 MovieClip {classes.Game} Frame 1Symbol 765 EditableText
"superMagic"Symbol 767 MovieClip {classes.Game} Frame 1Symbol 766 MovieClip {clausBMP_fla.superMagic_373}
"bg"Symbol 793 MovieClip {clausBMP_fla.shower_389} Frame 1Symbol 791 MovieClip {clausBMP_fla.bloxBg_390}
"body"Symbol 809 MovieClip {clausBMP_fla.instructions_375} Frame 1Symbol 786 MovieClip
"cursor"Symbol 809 MovieClip {clausBMP_fla.instructions_375} Frame 1Symbol 799 MovieClip
"body"Symbol 809 MovieClip {clausBMP_fla.instructions_375} Frame 70Symbol 808 MovieClip
"body"Symbol 809 MovieClip {clausBMP_fla.instructions_375} Frame 90Symbol 786 MovieClip
"playGameBtn"Symbol 813 MovieClip {classes.gameInterface.Instructions} Frame 1Symbol 613 Button
"infoText"Symbol 870 MovieClip {classes.gameInterface.SubmitArea} Frame 1Symbol 867 EditableText
"score"Symbol 875 MovieClip {classes.gameInterface.ResultArea} Frame 1Symbol 870 MovieClip {classes.gameInterface.SubmitArea}
"playMoreGamesBtn"Symbol 875 MovieClip {classes.gameInterface.ResultArea} Frame 1Symbol 613 Button
"mainMenuBtn"Symbol 875 MovieClip {classes.gameInterface.ResultArea} Frame 1Symbol 613 Button
"sendToFriendsBtn"Symbol 875 MovieClip {classes.gameInterface.ResultArea} Frame 1Symbol 613 Button
"viewTopScoreBtn"Symbol 875 MovieClip {classes.gameInterface.ResultArea} Frame 1Symbol 613 Button
"putGameBtn"Symbol 875 MovieClip {classes.gameInterface.ResultArea} Frame 1Symbol 653 Button
"bolt"Symbol 925 MovieClip {classes.gameInterface.Win2} Frame 85Symbol 924 MovieClip {clausBMP_fla.Gameover0014_466}
"body"Symbol 965 MovieClip {EnemySkin1_up_right} Frame 1Symbol 786 MovieClip
"body"Symbol 965 MovieClip {EnemySkin1_up_right} Frame 2Symbol 944 MovieClip
"body"Symbol 965 MovieClip {EnemySkin1_up_right} Frame 3Symbol 963 MovieClip
"body"Symbol 965 MovieClip {EnemySkin1_up_right} Frame 4Symbol 808 MovieClip
"body"Symbol 965 MovieClip {EnemySkin1_up_right} Frame 5Symbol 964 MovieClip
"body"Symbol 978 MovieClip {EnemySkin1_down_right} Frame 1Symbol 974 MovieClip {clausBMP_fla.Symbol159_478}
"body"Symbol 978 MovieClip {EnemySkin1_down_right} Frame 2Symbol 975 MovieClip
"body"Symbol 978 MovieClip {EnemySkin1_down_right} Frame 3Symbol 976 MovieClip {clausBMP_fla.Symbol159copy2_484}
"body"Symbol 978 MovieClip {EnemySkin1_down_right} Frame 4Symbol 977 MovieClip
"body"Symbol 1003 MovieClip {EnemySkin2_up_left} Frame 1Symbol 994 MovieClip {clausBMP_fla.Symbol74_487}
"body"Symbol 1003 MovieClip {EnemySkin2_up_left} Frame 2Symbol 998 MovieClip
"body"Symbol 1003 MovieClip {EnemySkin2_up_left} Frame 3Symbol 1000 MovieClip
"body"Symbol 1003 MovieClip {EnemySkin2_up_left} Frame 4Symbol 1001 MovieClip {clausBMP_fla.Symbol103_506}
"body"Symbol 1003 MovieClip {EnemySkin2_up_left} Frame 5Symbol 1002 MovieClip
"body"Symbol 1028 MovieClip {EnemySkin2_down_right} Frame 1Symbol 1021 MovieClip {clausBMP_fla.Symbol157_509}
"body"Symbol 1028 MovieClip {EnemySkin2_down_right} Frame 2Symbol 1025 MovieClip
"body"Symbol 1028 MovieClip {EnemySkin2_down_right} Frame 3Symbol 1026 MovieClip
"body"Symbol 1028 MovieClip {EnemySkin2_down_right} Frame 4Symbol 1027 MovieClip
"body"Symbol 1074 MovieClip {EnemySkin3_up_right} Frame 1Symbol 1065 MovieClip
"body"Symbol 1074 MovieClip {EnemySkin3_up_right} Frame 2Symbol 1069 MovieClip
"body"Symbol 1074 MovieClip {EnemySkin3_up_right} Frame 3Symbol 1071 MovieClip
"body"Symbol 1074 MovieClip {EnemySkin3_up_right} Frame 4Symbol 1072 MovieClip
"body"Symbol 1074 MovieClip {EnemySkin3_up_right} Frame 5Symbol 1073 MovieClip
"body"Symbol 1094 MovieClip {EnemySkin3_down_right} Frame 1Symbol 1090 MovieClip {clausBMP_fla.Symbol163_551}
"body"Symbol 1094 MovieClip {EnemySkin3_down_right} Frame 2Symbol 1091 MovieClip
"body"Symbol 1094 MovieClip {EnemySkin3_down_right} Frame 3Symbol 1092 MovieClip {clausBMP_fla.Symbol163copy2_561}
"body"Symbol 1094 MovieClip {EnemySkin3_down_right} Frame 4Symbol 1093 MovieClip
"beer"Symbol 1140 MovieClip {EnemySkinBoss} Frame 1Symbol 1109 MovieClip
"body"Symbol 1140 MovieClip {EnemySkinBoss} Frame 1Symbol 1129 MovieClip
"body"Symbol 1140 MovieClip {EnemySkinBoss} Frame 2Symbol 1130 MovieClip {clausBMP_fla.Symbol202copy3_589}
"body"Symbol 1140 MovieClip {EnemySkinBoss} Frame 3Symbol 1139 MovieClip
"magicMc"Symbol 1181 MovieClip {clausBMP_fla.Symbol50_595} Frame 1Symbol 1180 MovieClip {clausBMP_fla.bloxImg_601}
"mc"Symbol 1219 MovieClip {classes.Bonus} Frame 1Symbol 1181 MovieClip {clausBMP_fla.Symbol50_595}
"body"Symbol 1220 MovieClip {EnemySkin1_up_left} Frame 1Symbol 786 MovieClip
"body"Symbol 1220 MovieClip {EnemySkin1_up_left} Frame 2Symbol 944 MovieClip
"body"Symbol 1220 MovieClip {EnemySkin1_up_left} Frame 3Symbol 963 MovieClip
"body"Symbol 1220 MovieClip {EnemySkin1_up_left} Frame 4Symbol 808 MovieClip
"body"Symbol 1220 MovieClip {EnemySkin1_up_left} Frame 5Symbol 964 MovieClip
"body"Symbol 1222 MovieClip {EnemySkin2_up_right} Frame 1Symbol 994 MovieClip {clausBMP_fla.Symbol74_487}
"body"Symbol 1222 MovieClip {EnemySkin2_up_right} Frame 2Symbol 998 MovieClip
"body"Symbol 1222 MovieClip {EnemySkin2_up_right} Frame 3Symbol 1000 MovieClip
"body"Symbol 1222 MovieClip {EnemySkin2_up_right} Frame 4Symbol 1001 MovieClip {clausBMP_fla.Symbol103_506}
"body"Symbol 1222 MovieClip {EnemySkin2_up_right} Frame 5Symbol 1002 MovieClip
"txt"Symbol 1229 MovieClip {clausBMP_fla.bloxAmouts_619} Frame 1Symbol 1226 EditableText
"bg"Symbol 1230 MovieClip {classes.PanelItem} Frame 1Symbol 791 MovieClip {clausBMP_fla.bloxBg_390}
"magicMc"Symbol 1230 MovieClip {classes.PanelItem} Frame 1Symbol 1180 MovieClip {clausBMP_fla.bloxImg_601}
"amount"Symbol 1230 MovieClip {classes.PanelItem} Frame 1Symbol 1229 MovieClip {clausBMP_fla.bloxAmouts_619}
"body"Symbol 1231 MovieClip {EnemySkin3_up_left} Frame 1Symbol 1065 MovieClip
"body"Symbol 1231 MovieClip {EnemySkin3_up_left} Frame 2Symbol 1069 MovieClip
"body"Symbol 1231 MovieClip {EnemySkin3_up_left} Frame 3Symbol 1071 MovieClip
"body"Symbol 1231 MovieClip {EnemySkin3_up_left} Frame 4Symbol 1072 MovieClip
"body"Symbol 1231 MovieClip {EnemySkin3_up_left} Frame 5Symbol 1073 MovieClip
"body"Symbol 1233 MovieClip {EnemySkin1_down_left} Frame 1Symbol 974 MovieClip {clausBMP_fla.Symbol159_478}
"body"Symbol 1233 MovieClip {EnemySkin1_down_left} Frame 2Symbol 975 MovieClip
"body"Symbol 1233 MovieClip {EnemySkin1_down_left} Frame 3Symbol 976 MovieClip {clausBMP_fla.Symbol159copy2_484}
"body"Symbol 1233 MovieClip {EnemySkin1_down_left} Frame 4Symbol 977 MovieClip
"body"Symbol 1234 MovieClip {EnemySkin2_down_left} Frame 1Symbol 1021 MovieClip {clausBMP_fla.Symbol157_509}
"body"Symbol 1234 MovieClip {EnemySkin2_down_left} Frame 2Symbol 1025 MovieClip
"body"Symbol 1234 MovieClip {EnemySkin2_down_left} Frame 3Symbol 1026 MovieClip
"body"Symbol 1234 MovieClip {EnemySkin2_down_left} Frame 4Symbol 1027 MovieClip
"body"Symbol 1235 MovieClip {EnemySkin3_down_left} Frame 1Symbol 1090 MovieClip {clausBMP_fla.Symbol163_551}
"body"Symbol 1235 MovieClip {EnemySkin3_down_left} Frame 2Symbol 1091 MovieClip
"body"Symbol 1235 MovieClip {EnemySkin3_down_left} Frame 3Symbol 1092 MovieClip {clausBMP_fla.Symbol163copy2_561}
"body"Symbol 1235 MovieClip {EnemySkin3_down_left} Frame 4Symbol 1093 MovieClip
"b1"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b2"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b3"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b4"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b5"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b6"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b7"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b8"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b9"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b10"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b11"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b12"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b13"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b14"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b15"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b16"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b17"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b18"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b19"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b20"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b21"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b22"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b23"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b24"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"b25"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1237 MovieClip {mBox}
"m30"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1239 MovieClip
"m29"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1241 MovieClip
"m28"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1243 MovieClip
"m27"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1245 MovieClip
"m26"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1247 MovieClip
"m25"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1249 MovieClip
"m24"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1251 MovieClip
"m23"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1253 MovieClip
"m22"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1255 MovieClip
"m21"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1257 MovieClip
"m20"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1259 MovieClip
"m19"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1261 MovieClip
"m18"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1263 MovieClip
"m17"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1265 MovieClip
"m16"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1267 MovieClip
"m15"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1269 MovieClip
"m14"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1271 MovieClip
"m13"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1273 MovieClip
"m12"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1275 MovieClip
"m11"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1277 MovieClip
"m10"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1279 MovieClip
"m9"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1281 MovieClip
"m8"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1283 MovieClip
"m7"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1285 MovieClip
"m6"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1287 MovieClip
"m5"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1289 MovieClip
"m4"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1291 MovieClip
"m3"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1292 MovieClip
"m2"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1294 MovieClip
"m1"Symbol 1297 MovieClip {classes.MagicTest} Frame 1Symbol 1296 MovieClip
"txt"Symbol 1303 MovieClip {clausBMP_fla.AlertText_661} Frame 1Symbol 1302 EditableText
"mc"Symbol 1304 MovieClip {Alert} Frame 1Symbol 1303 MovieClip {clausBMP_fla.AlertText_661}
"txt"Symbol 1306 MovieClip {clausBMP_fla.ComboText_663} Frame 1Symbol 1305 EditableText
"mc"Symbol 1307 MovieClip {Combo} Frame 1Symbol 1306 MovieClip {clausBMP_fla.ComboText_663}
"blick2"Symbol 1311 MovieClip {clausBMP_fla.pauseMenu1_666} Frame 1Symbol 646 MovieClip {clausBMP_fla.blick_305}
"blick2"Symbol 1312 MovieClip {clausBMP_fla.pauseMenu2_667} Frame 1Symbol 646 MovieClip {clausBMP_fla.blick_305}
"blick2"Symbol 1315 MovieClip {clausBMP_fla.soundMenu1_668} Frame 1Symbol 646 MovieClip {clausBMP_fla.blick_305}
"blick2"Symbol 1318 MovieClip {clausBMP_fla.musicMenu_669} Frame 1Symbol 646 MovieClip {clausBMP_fla.blick_305}
"bg"Symbol 1322 MovieClip {classes.gameInterface.PauseMenu} Frame 1Symbol 1309 MovieClip
"gamezheroBtn"Symbol 1322 MovieClip {classes.gameInterface.PauseMenu} Frame 1Symbol 647 MovieClip {clausBMP_fla.gamezhero1_301}
"exitGameBtn"Symbol 1322 MovieClip {classes.gameInterface.PauseMenu} Frame 1Symbol 1311 MovieClip {clausBMP_fla.pauseMenu1_666}
"playGameBtn"Symbol 1322 MovieClip {classes.gameInterface.PauseMenu} Frame 1Symbol 1312 MovieClip {clausBMP_fla.pauseMenu2_667}
"soundGameBtn"Symbol 1322 MovieClip {classes.gameInterface.PauseMenu} Frame 1Symbol 1315 MovieClip {clausBMP_fla.soundMenu1_668}
"musicGameBtn"Symbol 1322 MovieClip {classes.gameInterface.PauseMenu} Frame 1Symbol 1318 MovieClip {clausBMP_fla.musicMenu_669}
"txt"Symbol 1322 MovieClip {classes.gameInterface.PauseMenu} Frame 1Symbol 1320 EditableText
"game"Symbol 1323 MovieClip {classes.GameArea} Frame 3Symbol 767 MovieClip {classes.Game}
"howToPlay"Symbol 1323 MovieClip {classes.GameArea} Frame 4Symbol 813 MovieClip {classes.gameInterface.Instructions}

Special Tags

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

Labels

"close"Symbol 15 MovieClip {classes.Vorota} Frame 1
"open"Symbol 15 MovieClip {classes.Vorota} Frame 12
"close2"Symbol 15 MovieClip {classes.Vorota} Frame 27
"stopFrame"Symbol 43 MovieClip {clausBMP_fla.gameZheroPreloader_674} Frame 36
"1"Symbol 97 MovieClip {clausBMP_fla.Mult00145_24} Frame 47
"1"Symbol 99 MovieClip {clausBMP_fla.Mult00146_30} Frame 47
"good"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 14
"good end"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 15
"bad"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 247
"bad end"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 248
"good"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 296
"good end"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 297
"bad"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 539
"bad end"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 540
"good"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 595
"good end"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 596
"bad"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 812
"bad end"Symbol 530 MovieClip {classes.gameInterface.Intro} Frame 813
"left"Symbol 750 MovieClip {classes.Santa} Frame 1
"moveLeft"Symbol 750 MovieClip {classes.Santa} Frame 2
"stop"Symbol 750 MovieClip {classes.Santa} Frame 5
"moveRight"Symbol 750 MovieClip {classes.Santa} Frame 6
"right"Symbol 750 MovieClip {classes.Santa} Frame 9
"magic"Symbol 750 MovieClip {classes.Santa} Frame 10
"stop"Symbol 808 MovieClip Frame 15
"stop"Symbol 944 MovieClip Frame 23
"stop"Symbol 963 MovieClip Frame 30
"stop"Symbol 964 MovieClip Frame 15
"move"Symbol 965 MovieClip {EnemySkin1_up_right} Frame 1
"up"Symbol 965 MovieClip {EnemySkin1_up_right} Frame 2
"grab"Symbol 965 MovieClip {EnemySkin1_up_right} Frame 3
"die"Symbol 965 MovieClip {EnemySkin1_up_right} Frame 4
"boom"Symbol 965 MovieClip {EnemySkin1_up_right} Frame 5
"stop"Symbol 975 MovieClip Frame 20
"stop"Symbol 977 MovieClip Frame 48
"move"Symbol 978 MovieClip {EnemySkin1_down_right} Frame 1
"boom"Symbol 978 MovieClip {EnemySkin1_down_right} Frame 2
"die"Symbol 978 MovieClip {EnemySkin1_down_right} Frame 3
"grab"Symbol 978 MovieClip {EnemySkin1_down_right} Frame 4
"stop"Symbol 998 MovieClip Frame 34
"stop"Symbol 1000 MovieClip Frame 27
"stop"Symbol 1001 MovieClip {clausBMP_fla.Symbol103_506} Frame 15
"stop"Symbol 1002 MovieClip Frame 15
"move"Symbol 1003 MovieClip {EnemySkin2_up_left} Frame 1
"up"Symbol 1003 MovieClip {EnemySkin2_up_left} Frame 2
"grab"Symbol 1003 MovieClip {EnemySkin2_up_left} Frame 3
"die"Symbol 1003 MovieClip {EnemySkin2_up_left} Frame 4
"boom"Symbol 1003 MovieClip {EnemySkin2_up_left} Frame 5
"stop"Symbol 1025 MovieClip Frame 20
"stop"Symbol 1026 MovieClip Frame 22
"stop"Symbol 1027 MovieClip Frame 42
"move"Symbol 1028 MovieClip {EnemySkin2_down_right} Frame 1
"boom"Symbol 1028 MovieClip {EnemySkin2_down_right} Frame 2
"die"Symbol 1028 MovieClip {EnemySkin2_down_right} Frame 3
"grab"Symbol 1028 MovieClip {EnemySkin2_down_right} Frame 4
"stop"Symbol 1069 MovieClip Frame 32
"stop"Symbol 1071 MovieClip Frame 28
"stop"Symbol 1072 MovieClip Frame 15
"stop"Symbol 1073 MovieClip Frame 16
"move"Symbol 1074 MovieClip {EnemySkin3_up_right} Frame 1
"up"Symbol 1074 MovieClip {EnemySkin3_up_right} Frame 2
"grab"Symbol 1074 MovieClip {EnemySkin3_up_right} Frame 3
"boom"Symbol 1074 MovieClip {EnemySkin3_up_right} Frame 4
"die"Symbol 1074 MovieClip {EnemySkin3_up_right} Frame 5
"stop"Symbol 1091 MovieClip Frame 20
"stop"Symbol 1093 MovieClip Frame 32
"move"Symbol 1094 MovieClip {EnemySkin3_down_right} Frame 1
"boom"Symbol 1094 MovieClip {EnemySkin3_down_right} Frame 2
"die"Symbol 1094 MovieClip {EnemySkin3_down_right} Frame 3
"grab"Symbol 1094 MovieClip {EnemySkin3_down_right} Frame 4
"move"Symbol 1140 MovieClip {EnemySkinBoss} Frame 1
"boom"Symbol 1140 MovieClip {EnemySkinBoss} Frame 2
"pause"Symbol 1140 MovieClip {EnemySkinBoss} Frame 3
"pause"Symbol 1219 MovieClip {classes.Bonus} Frame 52
"stop"Symbol 1219 MovieClip {classes.Bonus} Frame 65
"move"Symbol 1220 MovieClip {EnemySkin1_up_left} Frame 1
"up"Symbol 1220 MovieClip {EnemySkin1_up_left} Frame 2
"grab"Symbol 1220 MovieClip {EnemySkin1_up_left} Frame 3
"die"Symbol 1220 MovieClip {EnemySkin1_up_left} Frame 4
"boom"Symbol 1220 MovieClip {EnemySkin1_up_left} Frame 5
"move"Symbol 1222 MovieClip {EnemySkin2_up_right} Frame 1
"up"Symbol 1222 MovieClip {EnemySkin2_up_right} Frame 2
"grab"Symbol 1222 MovieClip {EnemySkin2_up_right} Frame 3
"die"Symbol 1222 MovieClip {EnemySkin2_up_right} Frame 4
"boom"Symbol 1222 MovieClip {EnemySkin2_up_right} Frame 5
"move"Symbol 1231 MovieClip {EnemySkin3_up_left} Frame 1
"up"Symbol 1231 MovieClip {EnemySkin3_up_left} Frame 2
"grab"Symbol 1231 MovieClip {EnemySkin3_up_left} Frame 3
"boom"Symbol 1231 MovieClip {EnemySkin3_up_left} Frame 4
"die"Symbol 1231 MovieClip {EnemySkin3_up_left} Frame 5
"move"Symbol 1233 MovieClip {EnemySkin1_down_left} Frame 1
"boom"Symbol 1233 MovieClip {EnemySkin1_down_left} Frame 2
"die"Symbol 1233 MovieClip {EnemySkin1_down_left} Frame 3
"grab"Symbol 1233 MovieClip {EnemySkin1_down_left} Frame 4
"move"Symbol 1234 MovieClip {EnemySkin2_down_left} Frame 1
"boom"Symbol 1234 MovieClip {EnemySkin2_down_left} Frame 2
"die"Symbol 1234 MovieClip {EnemySkin2_down_left} Frame 3
"grab"Symbol 1234 MovieClip {EnemySkin2_down_left} Frame 4
"move"Symbol 1235 MovieClip {EnemySkin3_down_left} Frame 1
"boom"Symbol 1235 MovieClip {EnemySkin3_down_left} Frame 2
"die"Symbol 1235 MovieClip {EnemySkin3_down_left} Frame 3
"grab"Symbol 1235 MovieClip {EnemySkin3_down_left} Frame 4
"close"Symbol 1304 MovieClip {Alert} Frame 75
"close"Symbol 1307 MovieClip {Combo} Frame 35
"intro"Symbol 1323 MovieClip {classes.GameArea} Frame 1
"menu"Symbol 1323 MovieClip {classes.GameArea} Frame 2
"game"Symbol 1323 MovieClip {classes.GameArea} Frame 3
"howToPlay"Symbol 1323 MovieClip {classes.GameArea} Frame 4
"win"Symbol 1323 MovieClip {classes.GameArea} Frame 5
"win2"Symbol 1323 MovieClip {classes.GameArea} Frame 6




http://swfchan.com/21/100731/info.shtml
Created: 21/3 -2019 03:32:28 Last modified: 21/3 -2019 03:32:28 Server time: 19/04 -2024 23:44:20