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

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

Blockade Blitz.swf

This is the info page for
Flash #22475

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


Text
press

Some aliens fire
projectiles. Click to shoot.

When The Omnitrix is ready.
Press Z to clear the screen.

Collect a hero bonus
to turn alien.

z

Use the ball
to destroy the blocks.

Catch the falling
bonuses.

Move Ben with the mouse.
Don’t let the ball get past you.

Vilgax’s robots finally
capture Ben and take him
to Vilgax’s ship.

Left unattended,
Ben breaks loose.
Now he must collect
the pieces of the
Omnitrix and
escape from Vilgax’s lair!

Vilgax removes
the Omnitrix from
Ben’s wrist and
locks him in a cell.

STORY MODE GAME

Clears Room

Looses Life

FREE PLAY GAME

Menu

ActionScript [AS1/AS2]

Frame 1
stop(); _root._quality = "HIGH"; Mouse.hide(); _global.snd = new Sound(); _global.instruction_mode_screen = true; _global.mouse_arrow = this.attachMovie("mc_cursor_arrow", "mc_cursor_arrow", 70000); mouse_arrow.onEnterFrame = function () { this._x = _xmouse; this._y = _ymouse; }; _global.MODE_HISTORY = 0; _global.MODE_FREEPLAY = 1; _global.level = 1; _global.MODE_GAME = _global.MODE_HISTORY; _global.root_game = _root; this.onKeyDown = function () { if (Key.isDown(32)) { _global.StoryMode = true; this.gotoAndStop("INSTRUCTIONS"); } }; Key.addListener(this);
Frame 11
stop(); _root._quality = "HIGH"; _global.soundMenu.stop(); this.onKeyDown = function () { if (Key.isDown(32)) { this.gotoAndStop("INSTRUCTIONS2"); } }; Key.addListener(this);
Frame 21
stop(); _root._quality = "HIGH"; this.onKeyDown = function () { if (Key.isDown(32)) { if (_global.StoryMode == true) { this.gotoAndStop("INTRODUCTION"); } else { this.gotoAndStop("FREE GAME"); } } }; Key.addListener(this);
Frame 31
stop(); _root._quality = "HIGH"; this.onKeyDown = function () { if (Key.isDown(32)) { this.gotoAndStop("STORY GAME"); } }; Key.addListener(this);
Frame 41
function endGame() { _global.game.freeGame(); delete _global.game; _root.gotoAndStop("GAMEOVER"); } function winGame() { _global.game.freeGame(); delete _global.game; _root.gotoAndStop("WIN"); } function exitGame() { _global.game.freeGame(); delete _global.game; _root.gotoAndStop("MAINMENU"); } stop(); _root._quality = "MEDIUM"; this._lockroot = true; _global.modeKeyboard = false; _global.aplicateOmni = false; _global.cheatActive = false; _global.pause = false; _global.TIMER = 0; _global.TIME_PAUSED = 0; _global.TIME_TMP = 0; _global.MAX_TIME_WITHOUT_CRASHES = 16000; _global.TIME_SHOOT_ENEMIES = 9000; _global.TIME_MSN_CLICK = 10000; _global.playerInvincible = false; _global.lastCrashTime = 0; _global.lastShootTime = 0; _global.lastClickTime = 0; _global.game = null; _global.player = null; _global.ball = new Array(); _global.world = null; _global.panelInfo = null; _global.boss = null; _global.cursor = null; _global.playerWinner = false; _global.bounce; _global.DEPTH_WORLD = 10; _global.DEPTH_PLAYER = 40000; _global.DEPTH_BRIGHT = 40002; _global.DEPTH_FADE_OUT = 50005; _global.DEPTH_BOSS = 2000; _global.DEPTH_BULLET_MIN = 60510; _global.DEPTH_BULLET_MAX = 60700; _global.DEPTH_PANEL_INFO = 69998 /* 0x01116E */; _global.DEPTH_MESSAGE = 69999 /* 0x01116F */; _global.DEPTH_BARRIER = 40001; _global.DEPTH_CURSOR = 50003; _global.DEPTH_CURSOR2 = 50006; _global.DEPTH_DEBUG = 70001 /* 0x011171 */; _global.ST_INDEF = -1; _global.ST_INIT = 1; _global.ST_BEGIN = 2; _global.ST_STAND = 3; _global.ST_FIRE = 49; _global.ST_HIT = 50; _global.ST_UP = 60; _global.ST_DOWN = 61; _global.ST_RIGHT = 62; _global.ST_LEFT = 63; _global.ST_RIGHT_TOP = 64; _global.ST_RIGHT_BOTTOM = 65; _global.ST_LEFT_TOP = 66; _global.ST_LEFT_BOTTOM = 67; _global.ST_MOVE_TO_END = 100; _global.ST_FINISH = 101; _global.ST_END = 102; _global.ST_SUB_ACTION = 200; _global.ST_REST = 210; _global.ST_KILL = 503; _global.ST_DIE = 504; _global.ST_HOPE = 505; _global.score; _global.score_multiple = 1; _global.playerlife; _global.activePlayer; _global.onmitrix; _global.KEY_M = 77; _global.KEY_P = 80; _global.KEY_X = 88; _global.KEY_B = 66; _global.KEY_I = 73; _global.KEY_C = 67; _global.KEY_Z = 90; _global.KEY_D = 68; _global.KEY_K = 75; _global.KEY_O = 79; _global.BEN = 1; _global.HEATBLAST = 2; _global.RIPJAWS = 3; _global.STINKFLY = 4; _global.XLR8 = 5; _global.CANNONBOLT = 6; _global.WILDVINE = 7; _global.B_LIFE = 10; _global.B_SCORE = 11; _global.B_OMNI = 12; _global.B_MULTI = 13; _global.B_BARRIER = 14; _global.B_ALL_OMNI = 15; _global.B_EMPTY = 16; _global.activeBarrier = false; _global.BLOCK1 = 1; _global.BLOCK2 = 2; _global.BLOCK3 = 3; _global.BLOCK4 = 4; _global.BLOCK5 = 5; _global.BLOCK6 = 6; _global.BLOCK7 = 7; _global.BLOCK8 = 8; _global.BLOCK9 = 9; _global.BLOCK10 = 10; _global.SHAPE1 = 1; _global.SHAPE2 = 2; _global.SHAPE3 = 3; _global.SHAPE4 = 4; _global.SHAPE5 = 5; _global.SHAPE6 = 6; _global.SHOOT_ENEMY_FIRE = 1; _global.SHOOT_ENEMY_WATER = 2; _global.SHOOT_ENEMY_TOXIC = 3; _global.SHOOT_ENEMY_EMP = 4; _global.initBall = true; _global.statePlayer = _global.ST_PLAYER_NORMAL; _global.ST_PLAYER_NORMAL = 1; _global.ST_PLAYER_PUNCH = 2; _global.ST_PLAYER_SHOOT = 3; _global.ST_PLAYER_DIE = 4; _global.ST_PLAYER_CHANGE = 5; _global.ST_PLAYER_WIN = 6; _global.ENEMY_ROBOT = 2; _global.ENEMY_MEGAWHATT = 1; _global.ENEMY_LIMAX = 3; _global.DAMAGE_FIXED = 1; _global.DAMAGE_TOTAL = 2; _global.LIFE_BOSS_01 = 40; _global.HIT_BODY = 1; _global.HIT_HEAD = 2; _global.snd_barrier = new Sound(); _global.snd_bonus = new Sound(); _global.snd_world = new Sound(); _global.stopSounds = false; _global.CLASS_SHAPE = 10; _global.CLASS_BLOCK = 11; _global.CLASS_ENEMY = 12; _global.CLASS_SWITCH = 13; _global.CLASS_DOOR = 14; _global.CLASS_GENERATOR = 15; _global.CLASS_RESTORES = 16; _global.CLASS_BONUS = 17; _global.CLASS_INDESTRUCTIBLE = 18; _global.CLASS_SHAPE_BOSS = 19; _global.SHOOT_NORMAL = 1; _global.SHOOT_SPECIAL = 2; _global.OFF = 0; _global.ON = 1; _global.OPEN = 80; _global.CLOSE = 81; _global.CHANGE_OPEN = 82; _global.CHANGE_CLOSE = 83; _global.WAIT = 84; _global.generator = null; _global.shapeRotate = new Array(); _global.PRICE_MULTIBALL = 500; _global.PRICE_SCORE_X2 = 500; _global.PRICE_ALIEN = 1000; _global.PRICE_LIFE = 1000; _global.PRICE_LEVELCLEAR = 10000; _global.modeKeyboard; _global.min_enemy = null; _global.max_enemy = null; _global.upd_enemy = null; _global.CollisionUpWorld = true; _global.countBlockDestroy = 0; _global.oldIdBlockDestroy = null; _global.actionBoss = null; _global.collisionShootPlayer = false; _global.collisionBoss = false; _global.bossHope = false; _global.bossFire = false; _global.bossDie = false; _global.ST_CHANGE = 72; _global.ST_ROTATE_RIGHT = 73; _global.ST_ROTATE_LEFT = 74; _global.ST_FIST_BOSS = 75; _global.ST_TRAY_FIST = 76; _global.ST_RESTORE_TRAY = 78; _global.ST_RELIVE = 86; _global.ST_TRANSFORMATION = 87; _global.ST_SHOT = 89; _global.ST_FIST = 90; _global.getRandom = function (min, max) { return(Math.floor(Math.random() * ((max - min) + 1)) + min); }; _global.clearSimSet = function (simSet) { var _local2 = simSet.getCount(); var _local1 = _local2 - 1; while (_local1 >= 0) { object = simSet.removeIndex(_local1); object.free(); delete object; _local1--; } }; _global.VectorLength = function (dx, dy) { return(Math.sqrt((dx * dx) + (dy * dy))); }; _global.updateObjectsSet = function (simSet) { var _local3 = 0; while (_local3 < simSet.getCount()) { var _local2 = simSet.getObject(_local3); _local2.update(); if (_local2.mState == _global.ST_KILL) { simSet.remove(_local2); _local2.free(); _local3--; } _local3++; } }; _global.DegToRad = function (degrees) { return((degrees * Math.PI) / 180); }; _global.RadToDeg = function (rad) { return((rad * 180) / Math.PI); }; _global.getRandomNums = function (nums) { var _local2 = nums.length; var _local3 = _global.getRandom(0, _local2 - 1); return(nums[_local3]); }; _global.activeShape = function () { var _local2 = 0; while (_local2 < _global.shapeRotate.length) { if (_global.shapeRotate[_local2].activeCollision) { _global.shapeRotate[_local2].disappear(); } _local2++; } }; _global.initRotate = function () { var _local2 = 0; while (_local2 < _global.shapeRotate.length) { _global.shapeRotate[_local2].rotate(); _local2++; } }; _global.score = 0; _global.playerlife = 5; _global.activePlayer = _global.BEN; _global.onmitrix = 0; if (_global.MODE_GAME == _global.MODE_HISTORY) { _global.game = new clsGame(); } else if (_global.MODE_GAME == _global.MODE_FREEPLAY) { _global.game = new clsFreePlay(); } _global.cola = false; this.txt_cheat.setFocus(); this.onEnterFrame = function () { if (!_global.pause) { _global.TIMER = getTimer() - _global.TIME_PAUSED; _global.game.update(); } }; this.onKeyDown = function () { if (Key.isDown(_global.KEY_Z) && (!_global.pause)) { if (!_globa.boss) { _global.game.activateOnmitrix(); } else if (_global.boss && (_global.aplicateOmni)) { _global.game.activateOnmitrix(); } } if (Key.isDown(13)) { switch (this.txt_cheat.text) { case "omni" : _global.game.onmiReady(); break; case "OMNI" : _global.game.onmiReady(); break; case "hero" : _global.game.takenAlien(_global.getRandomNums([2, 2, 3, 4, 4, 5, 6, 7, 7])); break; case "HERO" : _global.game.takenAlien(_global.getRandomNums([2, 2, 3, 4, 4, 5, 6, 7, 7])); break; case "block" : _global.game.changeEternalBarrier(); break; case "BLOCK" : _global.game.changeEternalBarrier(); } this.txt_cheat.text = ""; } }; Key.addListener(this); this.onMouseDown = function () { if (!_global.modeKeyboard) { if ((_global.mouse_arrow._x > 150) && (_root.mc_message == undefined)) { if (_global.initBall) { _global.game.mzBalls[0].initMove(); _global.initBall = false; } else { _global.player.shoot(); } } } }; Mouse.addListener(this);
Instance of Symbol 1235 MovieClip [TextInput] "txt_cheat" in Frame 41
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 51
function endGame() { _global.game.freeGame(); delete _global.game; _root.gotoAndStop("GAMEOVER"); } function winGame() { _global.game.freeGame(); delete _global.game; _root.gotoAndStop("WIN"); } function exitGame() { _global.game.freeGame(); delete _global.game; _root.gotoAndStop("MAINMENU"); } stop(); _root._quality = "MEDIUM"; this._lockroot = true; _global.modeKeyboard = false; _global.aplicateOmni = false; _global.cheatActive = false; _global.pause = false; _global.TIMER = 0; _global.TIME_PAUSED = 0; _global.TIME_TMP = 0; _global.MAX_TIME_WITHOUT_CRASHES = 16000; _global.TIME_SHOOT_ENEMIES = 9000; _global.TIME_MSN_CLICK = 10000; _global.playerInvincible = false; _global.lastCrashTime = 0; _global.lastShootTime = 0; _global.lastClickTime = 0; _global.game = null; _global.player = null; _global.ball = new Array(); _global.world = null; _global.panelInfo = null; _global.boss = null; _global.cursor = null; _global.playerWinner = false; _global.bounce; _global.DEPTH_WORLD = 10; _global.DEPTH_PLAYER = 40000; _global.DEPTH_BRIGHT = 40002; _global.DEPTH_FADE_OUT = 50005; _global.DEPTH_BOSS = 2000; _global.DEPTH_BULLET_MIN = 60510; _global.DEPTH_BULLET_MAX = 60700; _global.DEPTH_PANEL_INFO = 69998 /* 0x01116E */; _global.DEPTH_MESSAGE = 69999 /* 0x01116F */; _global.DEPTH_BARRIER = 40001; _global.DEPTH_CURSOR = 50003; _global.DEPTH_CURSOR2 = 50006; _global.DEPTH_DEBUG = 70001 /* 0x011171 */; _global.ST_INDEF = -1; _global.ST_INIT = 1; _global.ST_BEGIN = 2; _global.ST_STAND = 3; _global.ST_FIRE = 49; _global.ST_HIT = 50; _global.ST_UP = 60; _global.ST_DOWN = 61; _global.ST_RIGHT = 62; _global.ST_LEFT = 63; _global.ST_RIGHT_TOP = 64; _global.ST_RIGHT_BOTTOM = 65; _global.ST_LEFT_TOP = 66; _global.ST_LEFT_BOTTOM = 67; _global.ST_MOVE_TO_END = 100; _global.ST_FINISH = 101; _global.ST_END = 102; _global.ST_SUB_ACTION = 200; _global.ST_REST = 210; _global.ST_KILL = 503; _global.ST_DIE = 504; _global.ST_HOPE = 505; _global.score; _global.score_multiple = 1; _global.playerlife; _global.activePlayer; _global.onmitrix; _global.KEY_M = 77; _global.KEY_P = 80; _global.KEY_X = 88; _global.KEY_B = 66; _global.KEY_I = 73; _global.KEY_C = 67; _global.KEY_Z = 90; _global.KEY_D = 68; _global.KEY_K = 75; _global.KEY_O = 79; _global.BEN = 1; _global.HEATBLAST = 2; _global.RIPJAWS = 3; _global.STINKFLY = 4; _global.XLR8 = 5; _global.CANNONBOLT = 6; _global.WILDVINE = 7; _global.B_LIFE = 10; _global.B_SCORE = 11; _global.B_OMNI = 12; _global.B_MULTI = 13; _global.B_BARRIER = 14; _global.B_ALL_OMNI = 15; _global.B_EMPTY = 16; _global.activeBarrier = false; _global.BLOCK1 = 1; _global.BLOCK2 = 2; _global.BLOCK3 = 3; _global.BLOCK4 = 4; _global.BLOCK5 = 5; _global.BLOCK6 = 6; _global.BLOCK7 = 7; _global.BLOCK8 = 8; _global.BLOCK9 = 9; _global.BLOCK10 = 10; _global.SHAPE1 = 1; _global.SHAPE2 = 2; _global.SHAPE3 = 3; _global.SHAPE4 = 4; _global.SHAPE5 = 5; _global.SHAPE6 = 6; _global.SHOOT_ENEMY_FIRE = 1; _global.SHOOT_ENEMY_WATER = 2; _global.SHOOT_ENEMY_TOXIC = 3; _global.SHOOT_ENEMY_EMP = 4; _global.initBall = true; _global.statePlayer = _global.ST_PLAYER_NORMAL; _global.ST_PLAYER_NORMAL = 1; _global.ST_PLAYER_PUNCH = 2; _global.ST_PLAYER_SHOOT = 3; _global.ST_PLAYER_DIE = 4; _global.ST_PLAYER_CHANGE = 5; _global.ST_PLAYER_WIN = 6; _global.ENEMY_ROBOT = 2; _global.ENEMY_MEGAWHATT = 1; _global.ENEMY_LIMAX = 3; _global.DAMAGE_FIXED = 1; _global.DAMAGE_TOTAL = 2; _global.LIFE_BOSS_01 = 40; _global.HIT_BODY = 1; _global.HIT_HEAD = 2; _global.snd_barrier = new Sound(); _global.snd_bonus = new Sound(); _global.snd_world = new Sound(); _global.stopSounds = false; _global.CLASS_SHAPE = 10; _global.CLASS_BLOCK = 11; _global.CLASS_ENEMY = 12; _global.CLASS_SWITCH = 13; _global.CLASS_DOOR = 14; _global.CLASS_GENERATOR = 15; _global.CLASS_RESTORES = 16; _global.CLASS_BONUS = 17; _global.CLASS_INDESTRUCTIBLE = 18; _global.CLASS_SHAPE_BOSS = 19; _global.SHOOT_NORMAL = 1; _global.SHOOT_SPECIAL = 2; _global.OFF = 0; _global.ON = 1; _global.OPEN = 80; _global.CLOSE = 81; _global.CHANGE_OPEN = 82; _global.CHANGE_CLOSE = 83; _global.WAIT = 84; _global.generator = null; _global.shapeRotate = new Array(); _global.PRICE_MULTIBALL = 500; _global.PRICE_SCORE_X2 = 500; _global.PRICE_ALIEN = 1000; _global.PRICE_LIFE = 1000; _global.PRICE_LEVELCLEAR = 10000; _global.modeKeyboard; _global.min_enemy = null; _global.max_enemy = null; _global.upd_enemy = null; _global.CollisionUpWorld = true; _global.countBlockDestroy = 0; _global.oldIdBlockDestroy = null; _global.actionBoss = null; _global.collisionShootPlayer = false; _global.collisionBoss = false; _global.bossHope = false; _global.bossFire = false; _global.bossDie = false; _global.ST_CHANGE = 72; _global.ST_ROTATE_RIGHT = 73; _global.ST_ROTATE_LEFT = 74; _global.ST_FIST_BOSS = 75; _global.ST_TRAY_FIST = 76; _global.ST_RESTORE_TRAY = 78; _global.ST_RELIVE = 86; _global.ST_TRANSFORMATION = 87; _global.ST_SHOT = 89; _global.ST_FIST = 90; _global.getRandom = function (min, max) { return(Math.floor(Math.random() * ((max - min) + 1)) + min); }; _global.clearSimSet = function (simSet) { var _local2 = simSet.getCount(); var _local1 = _local2 - 1; while (_local1 >= 0) { object = simSet.removeIndex(_local1); object.free(); delete object; _local1--; } }; _global.VectorLength = function (dx, dy) { return(Math.sqrt((dx * dx) + (dy * dy))); }; _global.updateObjectsSet = function (simSet) { var _local3 = 0; while (_local3 < simSet.getCount()) { var _local2 = simSet.getObject(_local3); _local2.update(); if (_local2.mState == _global.ST_KILL) { simSet.remove(_local2); _local2.free(); _local3--; } _local3++; } }; _global.DegToRad = function (degrees) { return((degrees * Math.PI) / 180); }; _global.RadToDeg = function (rad) { return((rad * 180) / Math.PI); }; _global.getRandomNums = function (nums) { var _local2 = nums.length; var _local3 = _global.getRandom(0, _local2 - 1); return(nums[_local3]); }; _global.activeShape = function () { var _local2 = 0; while (_local2 < _global.shapeRotate.length) { if (_global.shapeRotate[_local2].activeCollision) { _global.shapeRotate[_local2].disappear(); } _local2++; } }; _global.initRotate = function () { var _local2 = 0; while (_local2 < _global.shapeRotate.length) { _global.shapeRotate[_local2].rotate(); _local2++; } }; _global.score = 0; _global.playerlife = 5; _global.activePlayer = _global.BEN; _global.onmitrix = 0; if (_global.MODE_GAME == _global.MODE_HISTORY) { _global.game = new clsGame(); } else if (_global.MODE_GAME == _global.MODE_FREEPLAY) { _global.game = new clsFreePlay(); } _global.cola = false; this.txt_cheat.setFocus(); this.onEnterFrame = function () { if (!_global.pause) { _global.TIMER = getTimer() - _global.TIME_PAUSED; _global.game.update(); } }; this.onKeyDown = function () { if (Key.isDown(_global.KEY_Z) && (!_global.pause)) { if (!_globa.boss) { _global.game.activateOnmitrix(); } else if (_global.boss && (_global.aplicateOmni)) { _global.game.activateOnmitrix(); } } if (Key.isDown(13)) { switch (this.txt_cheat.text) { case "omni" : _global.game.onmiReady(); break; case "OMNI" : _global.game.onmiReady(); break; case "hero" : _global.game.takenAlien(_global.getRandomNums([2, 2, 3, 4, 4, 5, 6, 7, 7])); break; case "HERO" : _global.game.takenAlien(_global.getRandomNums([2, 2, 3, 4, 4, 5, 6, 7, 7])); break; case "block" : _global.game.changeEternalBarrier(); break; case "BLOCK" : _global.game.changeEternalBarrier(); } this.txt_cheat.text = ""; } }; Key.addListener(this); this.onMouseDown = function () { if (!_global.modeKeyboard) { if ((_global.mouse_arrow._x > 150) && (_root.mc_message == undefined)) { if (_global.initBall) { _global.game.mzBalls[0].initMove(); _global.initBall = false; } else { _global.player.shoot(); } } } }; Mouse.addListener(this);
Instance of Symbol 1235 MovieClip [TextInput] "txt_cheat" in Frame 51
//component parameters onClipEvent (construct) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Frame 61
stop(); this.onKeyDown = function () { if (Key.isDown(32)) { this.gotoAndStop("WIN"); } }; Key.addListener(this);
Frame 71
stop(); _root._quality = "HIGH"; this.onKeyDown = function () { if (Key.isDown(32)) { this.gotoAndStop("MAINMENU"); } }; Key.addListener(this);
Frame 81
stop(); _root._quality = "HIGH"; _global.soundGameOver.stop(); _global.soundGameOver = new Sound(); _global.soundGameOver.attachSound("snd_Gameover_fixed"); _global.soundGameOver.start(0, 99999); this.onKeyDown = function () { if (Key.isDown(32)) { var _local3 = new Date().getTime(); loadMovieNum ("http://www.cartoonnetwork.com/games/arcade/ben10/blockadeblitz/tracker.swf?" + _local3, 10000); _global.soundGameOver.stop(); this._parent.gotoAndStop("STORY GAME"); } }; Key.addListener(this);
Symbol 16 MovieClip Frame 13
this._parent.gotoAndStop("STATE_2");
Symbol 17 MovieClip [mc_block_16] Frame 1
stop();
Symbol 33 MovieClip Frame 155
stop(); _global.boss.onAnimationEnd();
Symbol 40 MovieClip Frame 5
this._parent.removeMovieClip();
Symbol 49 MovieClip Frame 36
_global.boss.shootSpecial();
Symbol 49 MovieClip Frame 41
stop(); _global.boss.onAnimationEnd();
Symbol 58 MovieClip Frame 25
stop(); _global.boss.onAnimationEnd();
Symbol 59 MovieClip Frame 47
clsFla.endAnimationBossHope();
Symbol 59 MovieClip Frame 94
this.gotoAndPlay(48);
Symbol 62 MovieClip Frame 60
stop(); _global.boss.onAnimationEnd();
Symbol 65 MovieClip Frame 84
_global.boss.fist();
Symbol 65 MovieClip Frame 97
stop(); _global.boss.onAnimationEnd();
Symbol 66 MovieClip Frame 92
_global.boss.onAnimationEnd();
Symbol 67 MovieClip Frame 26
stop(); _global.boss.onAnimationEnd();
Symbol 68 MovieClip Frame 49
_global.boss.shootSpecial();
Symbol 68 MovieClip Frame 61
stop(); _global.boss.onAnimationEnd();
Symbol 69 MovieClip [mc_boss_02] Frame 1
stop();
Symbol 69 MovieClip [mc_boss_02] Frame 10
stop();
Symbol 69 MovieClip [mc_boss_02] Frame 20
stop();
Symbol 69 MovieClip [mc_boss_02] Frame 40
stop();
Symbol 69 MovieClip [mc_boss_02] Frame 50
stop();
Symbol 69 MovieClip [mc_boss_02] Frame 60
stop();
Symbol 69 MovieClip [mc_boss_02] Frame 71
stop();
Symbol 69 MovieClip [mc_boss_02] Frame 81
stop();
Symbol 69 MovieClip [mc_boss_02] Frame 91
stop();
Symbol 69 MovieClip [mc_boss_02] Frame 101
stop();
Symbol 69 MovieClip [mc_boss_02] Frame 111
stop();
Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 2
stop();
Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 11
stop();
Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 21
stop();
Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 31
stop();
Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 41
stop();
Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 51
stop();
Symbol 108 MovieClip Frame 106
_global.boss.onAnimationEnd();
Symbol 124 MovieClip Frame 30
_global.boss.shoot();
Symbol 124 MovieClip Frame 37
stop(); _global.boss.onAnimationEnd();
Symbol 132 MovieClip Frame 28
stop(); _global.boss.onAnimationEnd();
Symbol 147 MovieClip Frame 69
stop(); _global.boss.onAnimationEnd();
Symbol 148 MovieClip Frame 30
stop(); clsFla.endAnimationBossHope();
Symbol 149 MovieClip Frame 40
stop(); _global.boss.onAnimationEnd();
Symbol 167 MovieClip Frame 54
stop(); _global.boss.onAnimationEnd();
Symbol 168 MovieClip [mc_boss_01] Frame 1
stop();
Symbol 168 MovieClip [mc_boss_01] Frame 7
stop();
Symbol 168 MovieClip [mc_boss_01] Frame 13
stop();
Symbol 168 MovieClip [mc_boss_01] Frame 26
stop();
Symbol 168 MovieClip [mc_boss_01] Frame 32
stop();
Symbol 168 MovieClip [mc_boss_01] Frame 37
stop();
Symbol 168 MovieClip [mc_boss_01] Frame 61
stop();
Symbol 170 MovieClip [mc_msn_click] Frame 35
clsFla.endMessage(this);
Symbol 179 MovieClip Frame 2
stop();
Symbol 181 MovieClip Frame 2
stop();
Symbol 187 MovieClip Frame 24
this._parent.gotoAndStop("STATE_3");
Symbol 188 MovieClip [mc_block_14] Frame 1
stop();
Symbol 188 MovieClip [mc_block_14] Frame 11
stop();
Symbol 188 MovieClip [mc_block_14] Frame 21
stop();
Symbol 377 MovieClip Frame 7
_global.ST_DISPARO = false; this._parent.gotoAndStop("STAND");
Symbol 390 MovieClip Frame 14
this._parent.gotoAndStop("STAND");
Symbol 391 MovieClip [mc_enemy_3] Frame 1
stop();
Symbol 395 MovieClip [mc_hit_indestructible_100x20] Frame 19
stop(); this.removeMovieClip();
Symbol 398 MovieClip [mc_door_1_bright] Frame 45
stop(); this.removeMovieClip();
Symbol 401 MovieClip [mc_block_sw_1_bright] Frame 45
stop(); clsFla.endBrightSwitch(); this.removeMovieClip();
Symbol 405 MovieClip Frame 10
_global.generator.onGenerate();
Symbol 405 MovieClip Frame 15
stop(); _global.generator.onAnimationEnd();
Symbol 406 MovieClip [mc_block_11] Frame 1
stop();
Symbol 406 MovieClip [mc_block_11] Frame 8
stop();
Symbol 416 MovieClip [mc_block_sw_1] Frame 1
stop();
Symbol 419 MovieClip [mc_shoot_player] Frame 1
stop();
Symbol 419 MovieClip [mc_shoot_player] Frame 10
stop();
Symbol 419 MovieClip [mc_shoot_player] Frame 20
stop();
Symbol 421 MovieClip [mc_msn_barrier] Frame 17
clsFla.endMessage(this);
Symbol 423 MovieClip [mc_msn_cleared] Frame 60
clsFla.endMessageClear(this);
Symbol 426 MovieClip [mc_msn_start] Frame 85
clsFla.endStartMessage(this);
Symbol 428 MovieClip [mc_msn_hero] Frame 15
clsFla.endMessage(this);
Symbol 430 MovieClip [mc_msn_omnitrix] Frame 25
clsFla.endMessage(this);
Symbol 432 MovieClip [mc_msn_extraLife] Frame 15
clsFla.endMessage(this);
Symbol 434 MovieClip [mc_msn_scoreMultiplier] Frame 15
clsFla.endMessage(this);
Symbol 436 MovieClip [mc_msn_alternatePath] Frame 15
clsFla.endMessage(this);
Symbol 438 MovieClip [mc_msn_multiball] Frame 15
clsFla.endMessage(this);
Symbol 441 MovieClip [mc_hit_indestructible] Frame 11
stop(); this.removeMovieClip();
Symbol 450 MovieClip [mc_destroy_normal] Frame 11
stop(); this.removeMovieClip();
Symbol 453 MovieClip [mc_hit_ball_wall] Frame 8
stop(); this.removeMovieClip();
Symbol 455 MovieClip [mc_hit_ball] Frame 8
stop(); this.removeMovieClip();
Symbol 461 MovieClip [mc_fx_collision] Frame 1
#initclip 90 Object.registerClass("mc_fx_collision", clsCollisionBomb); #endinitclip
Symbol 463 MovieClip [mc_fx_mine] Frame 15
stop(); this.removeMovieClip();
Symbol 464 MovieClip [mc_fx_bomb] Frame 15
stop(); this.removeMovieClip();
Symbol 467 MovieClip [mc_fade_out] Frame 75
clsFla.mediumFadeOut(this);
Symbol 467 MovieClip [mc_fade_out] Frame 120
clsFla.endFadeOut(this);
Symbol 483 MovieClip [mc_shoot_enemy] Frame 2
stop();
Symbol 483 MovieClip [mc_shoot_enemy] Frame 11
stop();
Symbol 483 MovieClip [mc_shoot_enemy] Frame 21
stop();
Symbol 483 MovieClip [mc_shoot_enemy] Frame 31
stop();
Symbol 501 MovieClip Frame 11
_global.ST_DISPARO = false; this._parent.gotoAndStop("STAND");
Symbol 505 MovieClip Frame 5
this._parent.gotoAndStop("STAND");
Symbol 506 MovieClip [mc_enemy_2] Frame 1
stop();
Symbol 532 MovieClip Frame 8
_global.ST_DISPARO = false; this._parent.gotoAndStop("STAND");
Symbol 537 MovieClip Frame 15
this._parent.gotoAndStop("STAND");
Symbol 538 MovieClip [mc_enemy_1] Frame 1
stop();
Symbol 554 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 556 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 559 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 561 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 564 MovieClip [Defaults] Frame 1
#initclip 69 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 565 MovieClip [UIObjectExtensions] Frame 1
#initclip 70 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 566 MovieClip [UIObject] Frame 1
#initclip 71 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 569 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 570 MovieClip Frame 1
#initclip 72 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 571 MovieClip [FocusRect] Frame 1
#initclip 73 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 572 MovieClip [FocusManager] Frame 1
#initclip 74 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 573 MovieClip [UIComponentExtensions] Frame 1
#initclip 75 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 574 MovieClip [UIComponent] Frame 1
#initclip 76 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 575 MovieClip [SimpleButton] Frame 1
#initclip 77 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 576 MovieClip [Border] Frame 1
#initclip 78 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 577 MovieClip [RectBorder] Frame 1
#initclip 79 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 578 MovieClip [ButtonSkin] Frame 1
#initclip 80 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 579 MovieClip [Button] Frame 1
#initclip 81 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 575 MovieClip [SimpleButton] in Symbol 579 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 580 MovieClip [CustomBorder] Frame 1
#initclip 82 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 592 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 594 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 605 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 607 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 614 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 635 MovieClip [BtnDownArrow] Frame 1
#initclip 83 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 636 MovieClip [BtnUpArrow] Frame 1
#initclip 84 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 638 MovieClip [VScrollBar] Frame 1
#initclip 85 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 579 MovieClip [Button] in Symbol 638 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 575 MovieClip [SimpleButton] in Symbol 638 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 639 MovieClip [HScrollBar] Frame 1
#initclip 86 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 579 MovieClip [Button] in Symbol 639 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 575 MovieClip [SimpleButton] in Symbol 639 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 640 MovieClip [UIScrollBar] Frame 1
#initclip 87 Object.registerClass("UIScrollBar", mx.controls.UIScrollBar); #endinitclip stop();
Instance of Symbol 638 MovieClip [VScrollBar] in Symbol 640 MovieClip [UIScrollBar] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 639 MovieClip [HScrollBar] in Symbol 640 MovieClip [UIScrollBar] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 640 MovieClip [UIScrollBar] "scroll_debug" in Symbol 667 MovieClip [mc_debug] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = "txt_msn"; horizontal = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 685 MovieClip Frame 11
this.gotoAndPlay(3);
Symbol 689 MovieClip [mc_energy] Frame 1
#initclip 89 Object.registerClass("mc_energy", clsEnergy); #endinitclip
Symbol 695 MovieClip Frame 15
stop();
Symbol 699 MovieClip Frame 15
stop();
Symbol 703 MovieClip Frame 15
stop();
Symbol 707 MovieClip Frame 15
stop();
Symbol 711 MovieClip Frame 15
stop();
Symbol 715 MovieClip Frame 15
stop();
Symbol 719 MovieClip Frame 15
stop();
Symbol 722 MovieClip Frame 1
stop();
Symbol 733 MovieClip Frame 1
stop();
Symbol 737 MovieClip Frame 10
stop();
Symbol 741 MovieClip Frame 10
this._parent.gotoAndStop("OMNI_5");
Symbol 747 MovieClip Frame 1
stop();
Symbol 749 MovieClip Frame 15
stop();
Symbol 751 MovieClip Frame 15
stop();
Symbol 752 MovieClip Frame 1
stop();
Symbol 764 MovieClip Frame 20
stop();
Symbol 766 MovieClip Frame 20
stop();
Symbol 768 MovieClip Frame 20
stop();
Symbol 770 MovieClip Frame 20
stop();
Symbol 772 MovieClip Frame 20
stop();
Symbol 774 MovieClip Frame 20
stop();
Symbol 776 MovieClip Frame 20
stop();
Symbol 778 MovieClip Frame 20
stop();
Symbol 780 MovieClip Frame 20
stop();
Symbol 782 MovieClip Frame 20
stop();
Symbol 784 MovieClip Frame 20
stop();
Symbol 786 MovieClip Frame 20
stop();
Symbol 788 MovieClip Frame 20
stop();
Symbol 790 MovieClip Frame 20
stop();
Symbol 792 MovieClip Frame 20
stop();
Symbol 793 MovieClip Frame 1
stop();
Symbol 810 MovieClip [mc_ball] Frame 1
stop();
Symbol 812 MovieClip [mc_effect_ball_1] Frame 7
stop(); this.removeMovieClip();
Symbol 813 MovieClip [mc_effect_ball_4] Frame 7
stop(); this.removeMovieClip();
Symbol 814 MovieClip [mc_effect_ball_2] Frame 7
stop(); this.removeMovieClip();
Symbol 838 MovieClip Frame 20
clsFla.playerEndWalk(this);
Symbol 839 MovieClip Frame 20
clsFla.playerEndWalk(this);
Symbol 849 MovieClip Frame 7
clsFla.playerEndPunch(this);
Symbol 854 MovieClip Frame 7
clsFla.playerEndPunch(this);
Symbol 860 MovieClip Frame 14
stop(); clsFla.endChangeBen(this);
Symbol 870 MovieClip Frame 19
clsFla.diePlayer();
Symbol 873 MovieClip Frame 39
clsFla.diePlayer();
Symbol 877 MovieClip Frame 19
clsFla.endAnimationWin(this);
Symbol 877 MovieClip Frame 50
Symbol 878 MovieClip [mc_player_ben] Frame 1
stop();
Symbol 903 MovieClip Frame 17
clsFla.playerEndWalk(this);
Symbol 904 MovieClip Frame 17
clsFla.playerEndWalk(this);
Symbol 915 MovieClip Frame 10
clsFla.playerEndPunch(this);
Symbol 920 MovieClip Frame 10
clsFla.playerEndPunch(this);
Symbol 937 MovieClip Frame 12
clsFla.playerEndShoot(this);
Symbol 938 MovieClip Frame 1
stop();
Symbol 952 MovieClip Frame 15
clsFla.playerEndWalk(this);
Symbol 953 MovieClip Frame 15
clsFla.playerEndWalk(this);
Symbol 963 MovieClip Frame 7
clsFla.playerEndPunch(this);
Symbol 970 MovieClip Frame 7
clsFla.playerEndPunch(this);
Symbol 971 MovieClip Frame 1
stop();
Symbol 985 MovieClip Frame 13
clsFla.playerEndWalk(this);
Symbol 986 MovieClip Frame 13
clsFla.playerEndWalk(this);
Symbol 992 MovieClip Frame 7
clsFla.playerEndPunch(this);
Symbol 993 MovieClip Frame 7
clsFla.playerEndPunch(this);
Symbol 1000 MovieClip Frame 8
clsFla.playerEndShoot(this);
Symbol 1001 MovieClip Frame 1
stop();
Symbol 1017 MovieClip Frame 15
clsFla.playerEndWalk(this);
Symbol 1018 MovieClip Frame 15
clsFla.playerEndWalk(this);
Symbol 1025 MovieClip Frame 7
clsFla.playerEndPunch(this);
Symbol 1026 MovieClip Frame 7
clsFla.playerEndPunch(this);
Symbol 1027 MovieClip Frame 1
stop();
Symbol 1035 MovieClip Frame 15
clsFla.playerEndWalk(this);
Symbol 1036 MovieClip Frame 15
clsFla.playerEndWalk(this);
Symbol 1042 MovieClip Frame 8
clsFla.playerEndPunch(this);
Symbol 1043 MovieClip Frame 8
clsFla.playerEndPunch(this);
Symbol 1044 MovieClip Frame 1
stop();
Symbol 1086 MovieClip Frame 15
clsFla.playerEndWalk(this);
Symbol 1087 MovieClip Frame 15
clsFla.playerEndWalk(this);
Symbol 1091 MovieClip Frame 8
clsFla.playerEndPunch(this);
Symbol 1093 MovieClip Frame 8
clsFla.playerEndPunch(this);
Symbol 1098 MovieClip Frame 6
clsFla.playerEndShoot(this);
Symbol 1099 MovieClip Frame 1
stop();
Symbol 1100 MovieClip [mc_player] Frame 1
stop();
Symbol 1105 MovieClip [mc_player_bright_normal] Frame 20
clsFla.endBrightRedNormal(this);
Symbol 1106 MovieClip [mc_player_bright_change_red] Frame 20
clsFla.endBrightRed(this);
Symbol 1110 MovieClip [mc_player_bright_change] Frame 20
clsFla.endBright(this);
Symbol 1114 MovieClip Frame 26
stop();
Symbol 1115 MovieClip Frame 2
stop();
Symbol 1116 MovieClip Frame 2
stop();
Symbol 1117 MovieClip [mc_block_8] Frame 1
stop();
Symbol 1121 MovieClip [mc_block_6] Frame 1
stop();
Symbol 1128 MovieClip [mc_block_4] Frame 1
stop();
Symbol 1130 MovieClip [mc_block_10] Frame 1
stop();
Symbol 1134 MovieClip Frame 9
stop();
Symbol 1136 MovieClip Frame 10
stop();
Symbol 1137 MovieClip [mc_block_2] Frame 1
stop();
Symbol 1138 MovieClip [mc_block_3] Frame 1
stop();
Symbol 1139 MovieClip [mc_block_7] Frame 1
stop();
Symbol 1141 MovieClip [mc_block_9] Frame 1
stop();
Symbol 1144 MovieClip [mc_block_5] Frame 1
stop();
Symbol 1149 MovieClip Frame 2
stop();
Symbol 1154 MovieClip Frame 19
this._parent.gotoAndStop("STATE_2");
Symbol 1155 MovieClip [mc_block_13] Frame 1
stop();
Symbol 1156 MovieClip [mc_block_1] Frame 1
stop();
Symbol 1162 MovieClip [mc_fx_shoot_player] Frame 11
stop(); this.removeMovieClip();
Symbol 1164 MovieClip [mc_fx_super_omni] Frame 1
this._alpha = 45;
Symbol 1164 MovieClip [mc_fx_super_omni] Frame 14
stop(); this.removeMovieClip();
Symbol 1168 MovieClip [mc_msn_activate_omni] Frame 35
clsFla.endMessageZ(this);
Symbol 1178 MovieClip Frame 11
this._parent.gotoAndStop("NORMAL");
Symbol 1182 MovieClip Frame 11
stop();
Symbol 1195 MovieClip Frame 10
this._parent.gotoAndStop("ST_OFF");
Symbol 1197 MovieClip [mc_block_15] Frame 1
stop();
Symbol 1218 Button
on (release) { if (_global.instruction_mode_screen) { if (_global.StoryMode == true) { _global.StoryMode = false; this._parent.gotoAndStop("INTRODUCTION"); } else { this._parent.gotoAndStop("FREE GAME"); } } else { trace("--- onRelease ---"); _global.game.setPause(false); _root.mc_message.removeMovieClip(); } }
Symbol 1230 Button
on (release) { if (_global.instruction_mode_screen) { this._parent.gotoAndStop("INSTRUCTIONS2"); } else { _global.game.createMessage(300, 200, "mc_instructions2"); } }
Symbol 1235 MovieClip [TextInput] Frame 1
#initclip 88 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 1269 Button
on (release) { stopAllSounds(); var fakeVar = new Date().getTime(); loadMovieNum ("http://www.cartoonnetwork.com/games/arcade/ben10/blockadeblitz/tracker.swf?" + fakeVar, 10000); _global.StoryMode = false; _global.MODE_GAME = _global.MODE_FREEPLAY; this._parent.gotoAndStop("INSTRUCTIONS"); }
Symbol 1273 Button
on (release) { stopAllSounds(); var fakeVar = new Date().getTime(); loadMovieNum ("http://www.cartoonnetwork.com/games/arcade/ben10/blockadeblitz/tracker.swf?" + fakeVar, 10000); _global.StoryMode = true; _global.MODE_GAME = _global.MODE_HISTORY; this._parent.gotoAndStop("INSTRUCTIONS"); }
Symbol 1275 MovieClip Frame 2
stop();
Symbol 1323 MovieClip [__Packages.clsFla] Frame 0
class clsFla { function clsFla () { } static function playerEndWalk(clip) { clip._parent.gotoAndStop("STAND"); } static function playerEndPunch(clip) { clip._parent.gotoAndStop("STAND"); _global.statePlayer = _global.ST_PLAYER_NORMAL; } static function playerEndShoot(clip) { clip._parent.gotoAndStop("STAND"); _global.statePlayer = _global.ST_PLAYER_NORMAL; } static function endChangeBen(clip) { } static function diePlayer() { _global.player.mGpx.gotoAndStop("PLAYER_1"); _global.player.mGpx.mc_ben.gotoAndStop("STAND"); _global.statePlayer = _global.ST_PLAYER_NORMAL; _global.game.setPause(false); _global.game.mzBalls[0].mGpx._alpha = 100; _global.game.setBrightPaddle(true); if (_global.playerlife < 0) { _root.endGame(); } } static function endBright(clip) { _global.player.mGpx.gotoAndStop("PLAYER_" + _global.activePlayer); _global.player.updateData(); _global.game.setPause(false); _global.statePlayer = _global.ST_PLAYER_NORMAL; clip.removeMovieClip(); } static function endBrightRed(clip) { _global.activePlayer = _global.BEN; _global.player.mGpx.gotoAndStop("PLAYER_1"); _global.player.updateData(); if (!_global.playerWinner) { _global.player.mGpx.mc_ben.gotoAndStop("DIE"); } _global.game.updateFace(_global.BEN); clip.removeMovieClip(); } static function endBrightRedNormal(clip) { _global.activePlayer = _global.BEN; _global.player.mGpx.gotoAndStop("PLAYER_1"); if (_global.statePlayer != _global.ST_PLAYER_WIN) { _global.game.setPause(false); _global.statePlayer = _global.ST_PLAYER_NORMAL; } _global.game.updateFace(_global.BEN); _global.player.updateData(); clip.removeMovieClip(); } static function endMessage(clip) { clip.stop(); _global.game.setPause(false); clip.removeMovieClip(); } static function endStartMessage(clip) { clip.stop(); _global.game.setPause(false); clip.removeMovieClip(); _global.game.startLevel(); } static function endMessageClear(clip) { _global.game.free(); clip.stop(); clip.removeMovieClip(); _global.game.updateScore(_global.PRICE_LEVELCLEAR); var _local3 = _root.attachMovie("mc_fade_out", "mc_fade_out", _global.DEPTH_FADE_OUT); _local3._x = 0; _local3._y = 0; } static function mediumFadeOut() { _global.game.freeWorld(); if (_global.MODE_GAME == _global.MODE_HISTORY) { _global.level++; if (_global.level > 15) { _root.winGame(); } _global.game.init(); } else { _global.level++; _global.game.init(); } } static function endFadeOut(clip) { clip.stop(); } static function endAnimationWin(clip) { var _local3 = _root.attachMovie("mc_msn_cleared", "mc_message", _global.DEPTH_MESSAGE); _local3._x = 375; _local3._y = 150; clip.stop(); delete _global.player.update; } static function endBrightSwitch() { var _local2 = 0; while (_local2 < _global.game.mzActors.length) { if (_global.game.mzActors[_local2].idClass == _global.CLASS_DOOR) { _global.game.createEffect(_global.game.mzActors[_local2].mGpx._x, _global.game.mzActors[_local2].mGpx._y, _global.game.mzActors[_local2].nameClip + "_bright"); } _local2++; } } static function endMessageZ(clip) { clip.stop(); _global.game.setPause(false); clip.removeMovieClip(); _global.aplicateOmni = true; _global.game.changeEternalBarrier(); } static function endAnimationBossHope() { _global.game.createMessage(375, 150, "mc_msn_activate_omni"); } }
Symbol 1324 MovieClip [__Packages.clsEnergy] Frame 0
class clsEnergy extends MovieClip { var _width; function clsEnergy () { super(); } function onEnterFrame() { if (!_global.pause) { switch (_global.activePlayer) { case _global.BEN : _width = W_INI; break; case _global.HEATBLAST : _width = _width - 0.4; break; case _global.RIPJAWS : _width = _width - 0.25; break; case _global.STINKFLY : _width = _width - 0.3; break; case _global.XLR8 : _width = _width - 0.35; break; case _global.CANNONBOLT : _width = _width - 0.5; break; case _global.WILDVINE : _width = _width - 0.4; break; default : _width = 135; } } if (_global.activePlayer != _global.BEN) { if (_width < 1) { _global.game.changeBen(); } } } static var W_INI = 135; }
Symbol 1325 MovieClip [__Packages.clsCollisionBomb] Frame 0
class clsCollisionBomb extends MovieClip { var hitTest; function clsCollisionBomb () { super(); } function onEnterFrame() { var _local3 = 0; while (_local3 < _global.game.mzActors.length) { if ((_global.game.mzActors[_local3].idClass == _global.CLASS_BLOCK) || (_global.game.mzActors[_local3].idClass == _global.CLASS_ENEMY)) { if (hitTest(_global.game.mzActors[_local3].mGpx.mc_collision)) { _global.game.mzActors[_local3].updateLife(8); } } _local3++; } if (_global.boss) { if (hitTest(_global.boss.gpx.clip.mc_collision_body)) { _global.boss.processHit(0, 0, _global.HIT_BODY); } } } }
Symbol 1326 MovieClip [__Packages.clsGame] Frame 0
class clsGame { var blockCollision, mzActors, mzBalls, mzObjects, mzBullets, mzBulletsEnemy, mzActorInLevel, mzEnemy, block, numBlocks, numBalls, BW, BH, idScore, numMotion, idMotion; function clsGame () { blockCollision = new Array(); mzActors = new Array(); mzBalls = new Array(); mzObjects = new Array(); mzBullets = new Array(); mzBulletsEnemy = new Array(); mzActorInLevel = new Array(); mzEnemy = new Array(); xIni = 195; yIni = 40; _global.panelInfo = new clsPanel(0, 0, _global.playerlife, _global.score); init(); } function init() { _global.min_enemy = 0; _global.max_enemy = -1; _global.upd_enemy = 0; _global.aplicateOmni = false; block = {}; numBlocks = 0; numBalls = 0; BW = 40; BH = 20; _global.activePlayer = _global.BEN; _global.player = new clsPlayer(_global.activePlayer, 375, 330); _global.playerWinner = false; createMessage(375, 150, "mc_msn_start"); startSound(_global.snd_world, "a_sound_loop", 99999); _global.initBall = true; if (_global.playerInvincible) { _global.playerInvincible = false; _global.player.mGpx._alpha = 100; } mEternalBarrier = false; removeBarrier(); switch (_global.level) { case 1 : xIni = 195; yIni = 40; _global.world = new clsWorld("mc_level_1"); var _local3 = createSwitch(375, 140, 1, 20); createDoor(215, 92, 4, 1, 0, 90, 1, 0, _local3); createDoor(295, 92, 4, 1, 0, 90, 1, 0, _local3); createDoor(375, 92, 4, 1, 0, 90, 1, 0, _local3); createDoor(455, 92, 4, 1, 0, 90, 1, 0, _local3); createDoor(535, 92, 4, 1, 0, 90, 1, 0, _local3); mzActorInLevel = [["0.0", "1.1", "0.0", "1.3.4", "0.0", "0.0", "1.3.10", "0.0", "1.1", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.7", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.7", "1.1"], ["1.2", "1.1", "1.1", "3.1.14.1.1.120", "0.0", "0.0", "0.0", "1.1", "1.1", "1.2"], ["0.0", "1.1", "1.3.11", "0.0", "0.0", "0.0", "0.0", "1.3.5", "1.1", "0.0"], ["1.1", "1.1", "1.1", "1.2", "1.1", "1.1", "1.2", "1.1", "1.1", "1.1"], ["1.7", "1.7", "1.7", "0.0", "1.1", "1.1", "0.0", "1.7", "1.7", "1.7"], ["1.1", "1.3.2", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.3.13", "1.1"]]; break; case 2 : _global.world = new clsWorld("mc_level_2"); createShape(215, 60, 4, 1, -1, 100); createShape(535, 60, 4, 1, 1, 100); mzActorInLevel = [["0.0", "0.0", "1.1", "0.0", "1.9", "1.9", "0.0", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.1", "1.3.2", "1.2", "1.2", "1.3.13", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.1", "1.7", "0.0", "0.0", "1.7", "1.1", "0.0", "0.0"], ["1.1", "1.2", "1.7", "3.2.14.1.1.80", "0.0", "0.0", "0.0", "1.7", "1.2", "1.1"], ["0.0", "0.0", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "0.0", "1.1"], ["1.1", "0.0", "1.1", "1.7", "1.2", "1.2", "1.7", "1.1", "0.0", "1.1"], ["1.3.13", "1.1", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "1.1", "1.3.12"], ["1.1", "0.0", "1.1", "0.0", "1.7", "1.7", "0.0", "1.1", "0.0", "1.1"], ["1.1", "0.0", "0.0", "1.7", "1.1", "1.1", "1.7", "0.0", "0.0", "1.1"], ["0.0", "1.1", "1.3.11", "1.1", "0.0", "0.0", "1.1", "1.3.4", "1.1", "0.0"]]; break; case 3 : _global.world = new clsWorld("mc_level_3"); createShape(215, 60, 12, 4, 1, 100); createShape(535, 60, 12, 4, 1, 100); mzActorInLevel = [["0.0", "0.0", "1.2", "1.1", "1.3.3", "1.3.10", "1.1", "1.2", "0.0", "0.0"], ["0.0", "0.0", "0.0", "1.2", "3.2.14.1.2.40", "0.0", "1.2", "0.0", "0.0", "0.0"], ["0.0", "0.0", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.1", "1.2", "0.0", "0.0", "1.2", "1.1", "0.0", "0.0"], ["1.7", "1.7", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.7", "1.7"], ["1.2", "1.3.13", "1.2", "0.0", "1.7", "1.7", "0.0", "1.2", "1.3.12", "1.2"], ["0.0", "1.1", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "1.1", "0.0"], ["1.1", "0.0", "0.0", "1.7", "1.1", "1.1", "1.7", "0.0", "0.0", "1.1"], ["0.0", "0.0", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "0.0", "0.0"], ["1.1", "1.7", "1.3.14", "0.0", "1.7", "1.7", "0.0", "1.3.3", "1.7", "1.1"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"]]; break; case 4 : _global.world = new clsWorld("mc_level_4"); mzActorInLevel = [["1.2", "1.1", "0.0", "1.9", "1.9", "1.9", "1.9", "0.0", "1.1", "1.2"], ["0.0", "0.0", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "0.0", "0.0"], ["0.0", "1.7", "1.5", "1.7", "0.0", "0.0", "1.7", "1.5", "1.7", "0.0"], ["1.7", "1.5", "3.1.13.1.2.80", "1.7", "1.1", "1.1", "1.7", "3.1.5.1.2.80", "1.5", "1.7"], ["1.5", "1.7", "0.0", "1.7", "1.6", "1.3.12", "1.7", "0.0", "1.7", "1.5"], ["1.5", "1.7", "0.0", "1.7", "0.0", "1.6", "1.7", "0.0", "1.7", "1.5"], ["1.5", "1.7", "0.0", "1.7", "1.6", "0.0", "1.7", "0.0", "1.7", "1.5"], ["1.5", "1.7", "0.0", "1.7", "0.0", "1.6", "1.7", "0.0", "1.7", "1.5"], ["1.5", "1.7", "0.0", "1.7", "1.3.14", "0.0", "1.7", "0.0", "1.7", "1.5"], ["1.7", "1.3.11", "1.7", "1.7", "1.9", "1.9", "1.7", "1.7", "1.3.2", "1.7"], ["0.0", "1.5", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.5", "0.0"]]; break; case 5 : _global.world = new clsWorld("mc_level_5"); createShape(375, 200, 9, 5, 1, 100); mzActorInLevel = [["1.2", "1.2", "1.3.11", "0.0", "0.0", "0.0", "0.0", "1.3.12", "1.2", "1.2"], ["0.0", "0.0", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "0.0", "0.0"], ["3.2.6.1.2.60", "0.0", "1.1", "1.7", "1.5", "1.5", "1.7", "1.1", "3.2.14.1.2.60", "0.0"], ["0.0", "0.0", "1.10", "1.5", "1.6", "1.6", "1.5", "1.10", "0.0", "0.0"], ["0.0", "0.0", "0.0", "1.5", "0.0", "0.0", "1.5", "0.0", "0.0", "0.0"], ["0.0", "0.0", "1.1", "1.9", "1.5", "1.5", "1.9", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.1", "1.1", "1.9", "1.9", "1.1", "1.1", "0.0", "0.0"], ["1.7", "1.7", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.7", "1.7"], ["1.1", "1.1", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "1.1", "1.1"], ["1.8", "1.7", "1.2", "1.7", "0.0", "0.0", "1.7", "1.2", "1.7", "1.8"], ["0.0", "1.3.2", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "1.3.13", "0.0"]]; break; case 6 : _global.world = new clsWorld("mc_level_6"); mzActorInLevel = [["1.7", "1.3.10", "1.1", "3.1.4.1.1.40", "0.0", "0.0", "3.1.11.1.1.-40", "1.1", "1.3.13", "1.7"], ["1.5", "1.7", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "1.7", "1.5"], ["1.8", "1.5", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.5", "1.8"], ["0.0", "1.8", "1.5", "1.7", "1.7", "1.7", "1.7", "1.5", "1.8", "0.0"], ["1.3.7", "0.0", "1.8", "1.5", "1.7", "1.7", "1.5", "1.8", "0.0", "1.3.2"], ["1.7", "0.0", "0.0", "1.10", "1.5", "1.5", "1.10", "0.0", "0.0", "1.7"], ["1.5", "1.7", "0.0", "0.0", "1.9", "1.9", "0.0", "0.0", "1.7", "1.5"], ["1.7", "1.7", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.7", "1.7"], ["1.8", "1.5", "1.8", "1.1", "1.7", "1.7", "1.1", "1.8", "1.5", "1.8"], ["0.0", "1.9", "0.0", "1.1", "1.1", "1.1", "1.1", "0.0", "1.9", "0.0"], ["1.1", "1.3.2", "1.1", "0.0", "1.7", "1.7", "0.0", "1.1", "1.3.14", "1.1"]]; break; case 7 : _global.world = new clsWorld("mc_level_7"); createShape(375, 100, 3, 2, 1, 80); mzActorInLevel = [["1.2", "1.3.12", "1.2", "1.7", "1.5", "1.5", "1.7", "1.2", "1.3.10", "1.2"], ["0.0", "1.1", "0.0", "1.5", "1.1", "1.1", "1.5", "0.0", "1.1", "0.0"], ["3.3.6.1.1.100", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "3.3.14.1.1.-100", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.8", "1.7", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.7", "1.8"], ["0.0", "1.1", "1.1", "1.1", "1.7", "1.7", "1.1", "1.1", "1.1", "0.0"], ["0.0", "0.0", "0.0", "3.2.12.1.1.-120", "0.0", "3.2.13.1.1.120", "", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.7", "1.1", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.1", "1.7"], ["1.1", "1.1", "1.1", "1.3.5", "1.1", "1.1", "1.3.11", "1.1", "1.1", "1.1"]]; break; case 8 : _global.world = new clsWorld("mc_level_8"); clearOnmitrix(); createShape(150, -30, 20, 11, 1); createBlockrestored(195, 240, 13, 0, 2); createBlockrestored(235, 220, 13, 0, 2); createBlockrestored(275, 240, 15, 0, 2); createBlockrestored(315, 220, 13, 0, 2); createBlockrestored(355, 240, 13, 0, 2); createBlockrestored(395, 240, 13, 0, 2); createBlockrestored(435, 220, 13, 0, 2); createBlockrestored(475, 240, 16, 0, 2); createBlockrestored(515, 220, 13, 0, 2); createBlockrestored(555, 240, 13, 0, 2); break; case 9 : _global.world = new clsWorld("mc_level_9"); createShape(255, 145, 3, 2, 1, 65); createShape(495, 145, 3, 2, -1, 65); mzActorInLevel = [["1.1", "3.3.13.1.2.40", "0.0", "1.1", "0.0", "0.0", "1.1", "3.3.12.1.2.40", "0.0", "1.1"], ["1.1", "0.0", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "0.0", "1.1"], ["1.1", "0.0", "0.0", "1.1", "3.2.5.1.2.-40", "0.0", "1.1", "0.0", "0.0", "1.1"], ["1.1", "0.0", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "0.0", "1.1"], ["1.1", "0.0", "0.0", "1.1", "1.7", "1.7", "1.1", "0.0", "0.0", "1.1"], ["0.0", "0.0", "0.0", "1.3.5", "0.0", "0.0", "1.3.2", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "3.1.14.1.1.120", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.7", "1.5", "1.7", "1.1", "1.7", "1.7", "1.1", "1.7", "1.5", "1.7"], ["1.1", "1.7", "1.1", "0.0", "1.1", "1.1", "0.0", "1.1", "1.7", "1.1"], ["1.7", "1.3.3", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.3.11", "1.7"]]; break; case 10 : _global.world = new clsWorld("mc_level_10"); createShape(375, 120, 9, 5, 1, 100); mzActorInLevel = [["0.0", "1.1", "0.0", "1.1", "1.3.10", "1.3.12", "1.1", "0.0", "1.1", "0.0"], ["1.1", "0.0", "1.1", "0.0", "1.1", "1.1", "0.0", "1.1", "0.0", "1.1"], ["1.1", "1.3.4", "1.1", "1.7", "1.9", "1.9", "1.7", "1.1", "1.3.13", "1.1"], ["0.0", "1.1", "1.7", "1.8", "0.0", "0.0", "1.8", "1.7", "1.1", "0.0"], ["1.1", "1.7", "1.5", "0.0", "0.0", "0.0", "0.0", "1.5", "1.7", "1.1"], ["0.0", "1.3.13", "1.7", "1.8", "0.0", "0.0", "1.8", "1.7", "1.3.11", "0.0"], ["1.1", "1.1", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.1", "1.1"], ["1.7", "1.7", "1.7", "1.7", "1.1", "1.1", "1.7", "1.7", "1.7", "1.7"], ["0.0", "0.0", "0.0", "0.0", "1.1", "1.1", "0.0", "0.0", "0.0", "0.0"], ["0.0", "1.3.7", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "1.3.14", "0.0"], ["1.1", "0.0", "1.1", "1.7", "1.1", "1.1", "1.7", "1.1", "0.0", "1.1"]]; break; case 11 : _global.world = new clsWorld("mc_level_11"); createShape(220, 180, 9, 5, 1, 100); createShape(530, 180, 9, 5, -1, 100); mzActorInLevel = [["0.0", "3.3.10.1.2.50", "0.0", "3.2.5.1.1.80", "0.0", "0.0", "0.0", "3.3.13.1.2.50", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "1.1", "1.1", "1.1", "1.1", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "3.2.3.1.1.-80", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1"], ["0.0", "0.0", "3.1.10.1.1.200", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "3.1.13.1.1.-200", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.3.7", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.3.3", "1.1"]]; break; case 12 : _global.world = new clsWorld("mc_level_12"); createShape(375, 140, 3, 2, 1, 70); mzActorInLevel = [["0.0", "0.0", "0.0", "3.2.10.1.1.80", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "1.5", "1.1", "1.7", "1.7", "1.1", "1.5", "0.0", "0.0"], ["0.0", "3.1.3.1.1.-40", "0.0", "1.7", "1.3.10", "1.3.13", "1.7", "0.0", "3.1.5.1.1.40", "0.0"], ["0.0", "0.0", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "0.0", "0.0"], ["0.0", "1.7", "1.1", "1.6", "0.0", "0.0", "1.6", "1.1", "1.7", "0.0"], ["1.7", "1.1", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.1", "1.7"], ["1.7", "1.1", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.1", "1.7"], ["1.1", "1.7", "1.1", "1.1", "1.7", "1.7", "1.1", "1.1", "1.7", "1.1"], ["1.4.6", "1.1", "1.7", "1.1", "1.1", "1.1", "1.1", "1.7", "1.1", "1.4.3"], ["0.0", "1.7", "1.1", "1.7", "1.7", "1.7", "1.7", "1.1", "1.7", "0.0"]]; break; case 13 : _global.world = new clsWorld("mc_level_13"); mzActorInLevel = [["3.3.11.1.2.50", "0.0", "0.0", "1.4.10", "3.2.5.1.2.40", "0.0", "1.4.13", "0.0", "3.3.10.1.2.50", "0.0"], ["0.0", "0.0", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "0.0", "0.0"], ["0.0", "0.0", "1.1", "1.7", "0.0", "0.0", "1.7", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.1", "1.7", "0.0", "0.0", "1.7", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.7", "1.1", "1.7", "1.7", "1.1", "1.7", "0.0", "0.0"], ["0.0", "1.7", "3.1.12.1.1.80", "0.0", "0.0", "0.0", "0.0", "3.1.10.1.1.-80", "1.7", "0.0"], ["1.7", "1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1", "1.7"], ["0.0", "1.7", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.7", "0.0"], ["1.1", "0.0", "1.7", "1.1", "1.7", "1.7", "1.1", "1.7", "0.0", "1.1"], ["1.7", "1.1", "0.0", "1.7", "1.5", "1.5", "1.7", "0.0", "1.1", "1.7"], ["1.7", "1.7", "1.3.2", "0.0", "1.7", "1.7", "0.0", "1.3.5", "1.7", "1.7"]]; break; case 14 : _global.world = new clsWorld("mc_level_14"); createShape(375, 140, 3, 2, 1, 100); mzActorInLevel = [["1.1", "1.7", "1.1", "0.0", "1.4.2", "1.4.10", "0.0", "1.1", "1.7", "1.1"], ["1.7", "1.5", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.5", "1.7"], ["1.1", "1.9", "1.1", "0.0", "1.7", "1.7", "0.0", "1.1", "1.9", "1.1"], ["3.2.13.1.2.60", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "3.2.5.1.2.60", "0.0"], ["0.0", "0.0", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "0.0", "0.0"], ["1.1", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.1"], ["1.7", "1.1", "0.0", "0.0", "1.3.7", "1.3.14", "0.0", "0.0", "1.1", "1.7"], ["0.0", "1.7", "1.1", "1.1", "1.7", "1.7", "1.1", "1.1", "1.7", "0.0"]]; break; case 15 : clearOnmitrix(); _global.initBall = false; createBall(375, 285); _global.world = new clsWorld("mc_level_15"); createShape(150, -50, 20, 11, 1); createShapeBoss(375, 130, 18, 15, 90, 90, 1); createShapeBoss(375, 130, 18, 15, 270, 90, 1); _local3 = createSwitch(225, 250, 1); createMine(225, 130, 100, _local3, -1); var _local4 = createSwitch(525, 250, 1); createMine(525, 130, 100, _local4, 1); break; default : xIni = 195; yIni = 40; _global.world = new clsWorld("mc_level_1"); _local3 = createSwitch(375, 140, 1, 20); createDoor(215, 92, 4, 1, 0, 90, 1, 0, _local3); createDoor(295, 92, 4, 1, 0, 90, 1, 0, _local3); createDoor(375, 92, 4, 1, 0, 90, 1, 0, _local3); createDoor(455, 92, 4, 1, 0, 90, 1, 0, _local3); createDoor(535, 92, 4, 1, 0, 90, 1, 0, _local3); mzActorInLevel = [["0.0", "1.1", "0.0", "1.3.4", "0.0", "0.0", "1.3.10", "0.0", "1.1", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.7", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.7", "1.1"], ["1.2", "1.1", "1.1", "3.1.14.1.1.120", "0.0", "0.0", "0.0", "1.1", "1.1", "1.2"], ["0.0", "1.1", "1.3.11", "0.0", "0.0", "0.0", "0.0", "1.3.5", "1.1", "0.0"], ["1.1", "1.1", "1.1", "1.2", "1.1", "1.1", "1.2", "1.1", "1.1", "1.1"], ["1.7", "1.7", "1.7", "0.0", "1.1", "1.1", "0.0", "1.7", "1.7", "1.7"], ["1.1", "1.3.2", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.3.13", "1.1"]]; } if (_global.initBall) { createBall(375, 285); } createLevel(); _global.panelInfo.updateNameLevel(_global.level); setBrightPaddle(true); if (!_global.modeKeyboard) { createCursor(); } } static function getNextCreationDepth() { if (mDepth >= DEPTH_MAX_CREATE) { mDepth = DEPTH_MIN_CREATE; } else { mDepth++; } return(mDepth); } static function getNextEffectCreationDepth() { if (mDepthEffect >= DEPTH_MAX_EFFECT) { mDepthEffect = DEPTH_MIN_EFFECT; } else { mDepthEffect++; } return(mDepthEffect); } static function getNextFxBallCreationDepth() { if (mDepthFxBall >= DEPTH_MAX_FX_BALL) { mDepthFxBall = DEPTH_MIN_FX_BALL; } else { mDepthFxBall++; } return(mDepthFxBall); } function createLevel() { var _local4 = 0; while (_local4 < mzActorInLevel.length) { var _local3 = 0; while (_local3 < mzActorInLevel[_local4].length) { if (mzActorInLevel[_local4][_local3] != "0.0") { var _local5 = mzActorInLevel[_local4][_local3]; var _local2 = _local5.split("."); if (Number(_local2[0]) == 1) { createBlock((_local3 * BW) + xIni, (_local4 * BH) + yIni, _local2[1], _local2[2]); } if (Number(_local2[0]) == 2) { createShape((_local3 * BW) + xIni, (_local4 * BH) + yIni, Number(_local2[2]), _local2[1], _local2[3]); } if (Number(_local2[0]) == 3) { numBlocks++; createEnemy((_local3 * BW) + xIni, (_local4 * BH) + yIni, numBlocks, Number(_local2[1]), Number(_local2[2]), Number(_local2[3]), Number(_local2[4]), Number(_local2[5])); } if (Number(_local2[0]) == 4) { createBallsGenerator((_local3 * BW) + xIni, (_local4 * BH) + yIni, _local2[1], _local2[2]); } } _local3++; } _local4++; } } function startLevel() { switch (_global.level) { case 8 : createBoss01(); break; case 15 : createBoss02(); } _global.lastClickTime = _global.TIMER; _global.lastCrashTime = _global.TIMER; _global.lastShootTime = _global.TIMER; } function createBoss01() { _global.boss = new clsBoss_01("mc_boss_01", BOSS_01_INIT_X, BOSS_01_INIT_Y); createShape(BOSS_01_INIT_X, BOSS_01_INIT_Y, 4, 12); var _local4 = new clsArmFire(VELOCITY_ARMFIRE, DAMAGE_ARMFIRE); _local4.setAttack(new clsAttSimpleShoot()); _global.boss.addArm(_local4); var _local3 = new clsActionBoss_01(_global.boss, 1, 1, 7); _local3.addAttackPosition(325, 20); _local3.addAttackPosition(180, 110); _local3.addAttackPosition(500, 110); _local3.addAttackPosition(325, 20); _local3.active = true; _global.boss.action = _local3; } function createBoss02() { _global.boss = new clsBoss_01("mc_boss_02", BOSS_02_INIT_X, BOSS_02_INIT_Y); createShape(BOSS_02_INIT_X, BOSS_02_INIT_Y, 4, 13); var _local3 = new clsActionBoss_02(_global.boss, 7); _local3.addAttackPosition(305, 80); _local3.addAttackPosition(305, 110); _local3.addAttackPosition(175, 80); _local3.addAttackPosition(455, 80); _local3.active = true; _global.boss.action = _local3; } function createBossUpgrade(x, y) { if (_global.boss) { _global.boss.free(); delete _global.boss; _global.boss = null; } _global.boss = new clsBoss_01("mc_boss_02", x, y); var _local2 = new clsActionBossUpgrade(_global.boss, 1, 1, 12); _local2.addAttackPosition(x, y); _local2.addAttackPosition(190, 30); _local2.addAttackPosition(190, 110); _local2.addAttackPosition(460, 110); _local2.addAttackPosition(460, 30); _local2.addAttackPosition(325, 30); _local2.active = true; _local2.addPositionHit(325, 110); _global.boss.action = _local2; } function setPause(pause) { if (pause) { _global.TIME_TMP = getTimer(); } else { _global.TIME_PAUSED = _global.TIME_PAUSED + (getTimer() - _global.TIME_TMP); } _global.pause = pause; } function createShape(x, y, n, type, dir, scale) { numBlocks++; var _local5 = numBlocks; var _local3 = new clsShape(x, y, n, _local5, type, dir, scale); mzActors.push(_local3); block["B" + _local5] = {}; block["B" + _local5].V1 = {p0:{x:_local3.point[0][0], y:_local3.point[0][1]}, p1:{x:_local3.point[n - 1][0], y:_local3.point[n - 1][1]}}; var _local7 = 2; var _local2 = n - 1; while (_local2 > 0) { block["B" + _local5]["V" + _local7] = {p0:{x:_local3.point[_local2][0], y:_local3.point[_local2][1]}, p1:{x:_local3.point[_local2 - 1][0], y:_local3.point[_local2 - 1][1]}}; _local7++; _local2--; } var _local4 = 1; while (_local4 <= n) { updateVector(block["B" + _local5]["V" + _local4], true); _local4++; } } function createBlock(x, y, type, idBono) { numBlocks++; var _local3 = numBlocks; var _local2 = new clsBlock(x, y, _local3, type, idBono); mzActors.push(_local2); generateVectorTypeBlock(_local2); } function createBallsGenerator(x, y, type, idBono, degree, VxBall, VyBall, Barrier) { _global.generator = new clsBallsGenerator(x, y, -1, type, idBono, degree, VxBall, VyBall, Barrier); } function createEnemy(x, y, nBlock, type, idBono, idShoot, typeMove, limit) { var _local3 = new clsEnemy(x, y, nBlock, type, idBono, idShoot, typeMove, limit); mzActors.push(_local3); mzEnemy.push([_local3, nBlock]); _global.max_enemy = _global.max_enemy + 1; generateVectorTypeBlock(_local3); } function createSwitch(x, y, type) { numBlocks++; var _local2 = new clsSwitch(x, y, numBlocks, type); mzActors.push(_local2); generateVectorTypeBlock(_local2); return(_local2); } function createBlockrestored(x, y, type, idBono, life) { numBlocks++; var _local3 = numBlocks; var _local2 = new clsBlockRestored(x, y, _local3, type, idBono, life); mzActors.push(_local2); generateVectorTypeBlock(_local2); } function createBlockrestoredBoss(x, y, type, idBono, life) { numBlocks++; var _local3 = numBlocks; var _local2 = new clsBlockRestoredBoss(x, y, _local3, type, idBono, life); mzActors.push(_local2); generateVectorTypeBlock(_local2); } function createDoor(x, y, n, type, angelBase, angleRange, dir, time, sw, timeOpen, timeClose, flagTime) { numBlocks++; var _local5 = numBlocks; var _local3 = new clsDoor(x, y, n, numBlocks, type, angelBase, angleRange, dir, time, sw, timeOpen, timeClose, flagTime); mzActors.push(_local3); block["B" + _local5] = {}; block["B" + _local5].V1 = {p0:{x:_local3.point[0][0], y:_local3.point[0][1]}, p1:{x:_local3.point[n - 1][0], y:_local3.point[n - 1][1]}}; var _local7 = 2; var _local2 = n - 1; while (_local2 > 0) { block["B" + _local5]["V" + _local7] = {p0:{x:_local3.point[_local2][0], y:_local3.point[_local2][1]}, p1:{x:_local3.point[_local2 - 1][0], y:_local3.point[_local2 - 1][1]}}; _local7++; _local2--; } var _local4 = 1; while (_local4 <= n) { updateVector(block["B" + _local5]["V" + _local4], true); _local4++; } } function createMine(x, y, time, sw, dir) { var _local2 = new clsMine(x, y, time, sw, dir); mzObjects.push(_local2); } function createShapeBoss(x, y, n, type, angleBase, angleRange, dir) { numBlocks++; var _local6 = numBlocks; var _local4 = new clsShapeBoss(x, y, n, numBlocks, type, angleBase, angleRange, dir); mzActors.push(_local4); _global.shapeRotate.push(_local4); block["B" + _local6] = {}; block["B" + _local6].V1 = {p0:{x:_local4.point[0][0], y:_local4.point[0][1]}, p1:{x:_local4.point[n - 1][0], y:_local4.point[n - 1][1]}}; var _local8 = 2; var _local3 = n - 1; while (_local3 > 0) { block["B" + _local6]["V" + _local8] = {p0:{x:_local4.point[_local3][0], y:_local4.point[_local3][1]}, p1:{x:_local4.point[_local3 - 1][0], y:_local4.point[_local3 - 1][1]}}; _local8++; _local3--; } var _local5 = 1; while (_local5 <= n) { updateVector(block["B" + _local6]["V" + _local5], true); _local5++; } } function generateVectorTypeBlock(brick) { block["B" + numBlocks] = {}; block["B" + numBlocks].V1 = {p0:{x:brick.p1x, y:brick.p1y}, p1:{x:brick.p4x, y:brick.p4y}}; block["B" + numBlocks].V2 = {p0:{x:brick.p4x, y:brick.p4y}, p1:{x:brick.p3x, y:brick.p3y}}; block["B" + numBlocks].V3 = {p0:{x:brick.p3x, y:brick.p3y}, p1:{x:brick.p2x, y:brick.p2y}}; block["B" + numBlocks].V4 = {p0:{x:brick.p2x, y:brick.p2y}, p1:{x:brick.p1x, y:brick.p1y}}; var _local2 = 1; while (_local2 < 5) { updateVector(block["B" + numBlocks]["V" + _local2], true); _local2++; } } function createBulletPlayer(x, y) { var _local2 = new clsShootPlayer(x, y); mzBullets.push(_local2); } function createBall(x, y, vx, vy) { numBalls++; var _local3 = new clsBall(numBalls, x, y); if (_global.initBall) { _local3.start(); } mzBalls.push(_local3); if ((vx != undefined) && (vy != undefined)) { _local3.setVector(vx, vy); } } function createBonus(x, y, type) { if ((x != undefined) && (y != undefined)) { var _local2 = new clsBonus(x, y, type); mzObjects.push(_local2); } } function createEffect(x, y, clip) { if ((x != undefined) && (y != undefined)) { var _local3 = getNextEffectCreationDepth(); var _local2 = _root.attachMovie(clip, "mc_effect" + _local3, _local3); _local2._x = x; _local2._y = y; if (clip == "mc_fx_bomb") { return(_local2); } } } function createEffectBall(x, y, clip) { if (!_global.initBall) { var _local3 = getNextFxBallCreationDepth(); var _local4 = _root.attachMovie(clip, "mc_effect_ball" + _local3, _local3); _local4._x = x; _local4._y = y; } } function createMessage(x, y, clip) { setPause(true); var _local4 = _root.attachMovie(clip, "mc_message", _global.DEPTH_MESSAGE); _local4._x = x; _local4._y = y; } function createCursor() { removeCursor(); _global.cursor = new clsCursor(); } function removeCursor() { if (_global.cursor) { _global.cursor.free(); delete _global.cursor; } } function clearArray(a) { var _local1 = a.length; a.splice(0, _local1); } function addCollision(id) { var _local3 = 0; var _local2 = 0; while (_local2 < blockCollision.length) { if (blockCollision[_local2] == id) { _local3++; } _local2++; } if (_local3 == 0) { blockCollision.push(id); } } function changeEternalBarrier() { mEternalBarrier = true; takenBarrier(true); } function checkCollisionBoss(mcColl, damage) { if (_global.boss) { if (!_global.boss.isCollisionActive()) { return(false); } if (mcColl.hitTest(_global.boss.gpx.clip.mc_collision_body)) { _global.boss.processHit(_global.DAMAGE_FIXED, damage, _global.HIT_BODY); return(true); } if (mcColl.hitTest(_global.boss.gpx.clip.mc_collision_head)) { _global.boss.processHit(_global.DAMAGE_FIXED, damage * 2, _global.HIT_HEAD); return(true); } if (mcColl.hitTest(_global.boss.gpx.clip.mc_collision_absorbs)) { return(true); } } return(false); } function update() { clearArray(blockCollision); _global.player.update(); if (_global.boss) { if (_global.boss.state != _global.ST_DIE) { _global.boss.update(); } } _global.playerWinner = true; if (_global.boss && (_global.boss.state != _global.ST_DIE)) { _global.playerWinner = false; } var _local5 = 0; var _local4 = 0; while (_local4 < mzActors.length) { mzActors[_local4].update(); if (mzActors[_local4].state == _global.ST_KILL) { delete mzActors[_local4]; } if ((mzActors[_local4].idClass == _global.CLASS_BLOCK) || (mzActors[_local4].idClass == _global.CLASS_ENEMY)) { _local5++; _global.playerWinner = false; } _local4++; } if (_global.generator) { _global.generator.update(); } if (_global.cursor) { _global.cursor.update(); } if (_global.playerWinner) { takenCleared(); } if (!_global.playerWinner) { var _local3 = 0; while (_local3 < mzBalls.length) { mzBalls[_local3].update(); if (mzBalls[_local3].state == _global.ST_KILL) { delete mzBalls[_local3]; mzBalls.splice(_local3, 1); _local3--; } _local3++; } _local3 = 0; while (_local3 < mzObjects.length) { mzObjects[_local3].update(); if (mzObjects[_local3].state == _global.ST_KILL) { delete mzObjects[_local3]; mzObjects.splice(_local3, 1); _local3--; } _local3++; } } var _local3 = 0; while (_local3 < mzBullets.length) { mzBullets[_local3].update(); if (mzBullets[_local3].state == _global.ST_KILL) { delete mzBullets[_local3]; mzBullets.splice(_local3, 1); _local3--; } _local3++; } _local3 = 0; while (_local3 < mzBulletsEnemy.length) { mzBulletsEnemy[_local3].update(); if (mzBulletsEnemy[_local3].state == _global.ST_KILL) { delete mzBulletsEnemy[_local3]; mzBulletsEnemy.splice(_local3, 1); _local3--; } _local3++; } if ((_global.TIMER - _global.lastCrashTime) > _global.MAX_TIME_WITHOUT_CRASHES) { if ((((!_global.initBall) && (_global.boss == null)) && (mzBalls.length <= 1)) && (_local5 <= 5)) { createBonus(_global.getRandom(clsBall.LF, clsBall.LR), -56, _global.B_ALL_OMNI); } _global.lastCrashTime = _global.TIMER; } if ((_global.TIMER - _global.lastShootTime) > _global.TIME_SHOOT_ENEMIES) { _global.game.mzEnemy[_global.upd_enemy][0].shoot(); _global.upd_enemy = _global.upd_enemy + 1; if (_global.upd_enemy > _global.max_enemy) { _global.upd_enemy = _global.min_enemy; } _global.lastShootTime = _global.TIMER; } if ((_global.TIMER - _global.lastClickTime) > _global.TIME_MSN_CLICK) { if (_local5 != 0) { createMessage(375, 180, "mc_msn_click"); } _global.lastClickTime = _global.TIMER; } } function diePlayer(shoot) { if (!_global.playerInvincible) { updateLife(-1); _global.game.setPause(true); _global.statePlayer = _global.ST_PLAYER_DIE; setBrightPaddle(false); if (_global.activePlayer == _global.BEN) { if (shoot == 1) { _global.player.mGpx.mc_ben.gotoAndStop("DIE2"); } else { _global.player.mGpx.mc_ben.gotoAndStop("DIE"); } } else { _global.player.mGpx.mc_ben.gotoAndStop("CHANGE"); var _local4 = _root.attachMovie("mc_player_bright_change_red", "mc_player_bright_change_red", _global.DEPTH_BRIGHT); _local4._xscale = 50; _local4._yscale = 50; _local4._x = _global.player.mGpx._x + 15; _local4._y = _global.player.mGpx._y + 25; } removeObjectsDie(); _global.lastClickTime = _global.TIMER; _global.lastCrashTime = _global.TIMER; _global.lastShootTime = _global.TIMER; } } function removeObjectsDie() { freeObjects(); var _local3 = 0; while (_local3 < mzObjects.length) { if (mzObjects[_local3].idClass == _global.CLASS_BONUS) { mzObjects[_local3].freeDiePlayer(); } _local3++; } _local3 = 1; while (_local3 < mzBalls.length) { createEffect(mzBalls[_local3].mGpx._x, mzBalls[_local3].mGpx._y, "mc_fx_shoot_player"); mzBalls[_local3].free(); _local3++; } if (!_global.generator) { _global.initBall = true; mzBalls[0].start(); } } function changeBen() { _global.game.setPause(true); _global.activePlayer = _global.BEN; _global.statePlayer = _global.ST_PLAYER_CHANGE; _global.player.mGpx.mc_ben.gotoAndStop("CHANGE"); var _local3 = _root.attachMovie("mc_player_bright_normal", "mc_player_bright_normal", _global.DEPTH_BRIGHT); _local3._xscale = 50; _local3._yscale = 50; _local3._x = _global.player.mGpx._x + 15; _local3._y = _global.player.mGpx._y + 25; } function updateScore(num) { _global.score = _global.score + (num * _global.score_multiple); _global.panelInfo.updateScore(_global.score); if ((_global.score > 0) && ((_global.score % 50000) == 0)) { updateLife(1); } } function updateLife(num) { _global.playerlife = _global.playerlife + num; if (_global.playerlife > 10) { _global.playerlife = 9; } _global.panelInfo.updateLifes(_global.playerlife); } function updateFace() { _global.panelInfo.updateFace(_global.activePlayer); } function takenCleared() { _global.statePlayer = _global.ST_PLAYER_WIN; if (_global.activePlayer != _global.BEN) { changeBen(); } else { _global.player.mGpx.mc_ben.gotoAndPlay("WIN"); } removeCursor(); setBrightPaddle(false); stopSound(_global.snd_world, "a_sound_loop"); freeObjects(); } function takenScore() { createMessage(375, 150, "mc_msn_scoreMultiplier"); updateScore(_global.PRICE_SCORE_X2); _global.score_multiple = 2; _global.panelInfo.updateBonus(_global.B_SCORE); clearInterval(idScore); idScore = setInterval(this, "normalScore", TIME_SCORE_X2); } function normalScore() { _global.score_multiple = 1; _global.panelInfo.updateBonus(0); clearInterval(idScore); } function takenBarrier(bolMns) { if (_global.activeBarrier) { return(undefined); } if (bolMns) { createMessage(375, 150, "mc_msn_barrier"); } var _local4 = _root.attachMovie("mc_barrier", "mc_barrier", _global.DEPTH_BARRIER); _global.panelInfo.updateBonus(_global.B_BARRIER); _local4._x = 150; _local4._y = 385; _global.activeBarrier = true; } function removeBarrier() { if (mEternalBarrier) { return(undefined); } _root.mc_barrier.removeMovieClip(); _global.panelInfo.updateBonus(0); _global.activeBarrier = false; } function takenAlien(type) { if (_global.statePlayer != _global.ST_PLAYER_DIE) { if (_global.activePlayer != type) { updateScore(_global.PRICE_ALIEN); _global.game.setPause(true); _global.activePlayer = type; var _local4 = _root.attachMovie("mc_player_bright_change", "mc_player_bright_change", _global.DEPTH_BRIGHT); _local4._xscale = 50; _local4._yscale = 50; _local4._x = _global.player.mGpx._x + 15; _local4._y = _global.player.mGpx._y + 25; updateFace(); _global.player.mGpx.mc_ben.gotoAndPlay("CHANGE"); _global.statePlayer != _global.ST_PLAYER_CHANGE; } _global.panelInfo.mGpx.mc_background.mc_energy._width = 135; } } function takenMultiBall() { createMessage(375, 150, "mc_msn_multiball"); updateScore(_global.PRICE_MULTIBALL); var _local7 = mzBalls.length; var _local3 = 0; while (_local3 < _local7) { var _local6 = clsBall.V; var _local5 = _local6 * Math.SQRT1_2; var _local4 = _local6 * 0.707106781186547; createBall(mzBalls[_local3].mGpx._x, mzBalls[_local3].mGpx._y, _local5, -_local4); createBall(mzBalls[_local3].mGpx._x, mzBalls[_local3].mGpx._y, -_local5, -_local4); _local3++; } } function takenAllOmnitrix() { _global.onmitrix = 4; createMessage(375, 150, "mc_msn_omnitrix"); _global.panelInfo.updateOmni(5); } function takenOmnitrix() { if (_global.onmitrix < 5) { _global.onmitrix++; if (_global.onmitrix == 4) { if (_global.boss) { } else { createMessage(375, 150, "mc_msn_omnitrix"); } } } _global.panelInfo.updateOmni(_global.onmitrix); } function clearOnmitrix() { _global.onmitrix = 0; _global.panelInfo.updateOmni(_global.onmitrix); } function motionBack() { numMotion++; if (numMotion < 6) { _root._x = -3 + random(6); _root._y = -3 + random(6); } else { numMotion = 0; _root._x = 0; _root._y = 0; clearInterval(idMotion); } } function activateOnmitrix() { if (_global.onmitrix >= 4) { onmiReady(); } } function onmiReady() { _global.onmitrix = 0; _global.panelInfo.updateOmni(_global.onmitrix); var _local3 = 0; while (_local3 < mzActors.length) { mzActors[_local3].updateLife(6); _local3++; } createEffect(400, 200, "mc_fx_super_omni"); numMotion = 0; clearInterval(idMotion); idMotion = setInterval(this, "motionBack", 50); } function updateVector(v, points) { if (points) { v.vx = v.p1.x - v.p0.x; v.vy = v.p1.y - v.p0.y; } else { v.p1.x = v.p0.x + v.vx; v.p1.y = v.p0.y + v.vy; } v.len = Math.sqrt((v.vx * v.vx) + (v.vy * v.vy)); if (v.len > 0) { v.dx = v.vx / v.len; v.dy = v.vy / v.len; } else { v.dx = 0; v.dy = 0; } v.rx = -v.dy; v.ry = v.dx; v.lx = v.dy; v.ly = -v.dx; return(v); } function findIntersection(v1, v2) { var _local3 = {}; _local3.vx = v1.p1.x - v2.p0.x; _local3.vy = v1.p1.y - v2.p0.y; var _local7 = (_local3.vx * v2.dx) + (_local3.vy * v2.dy); if (_local7 < 0) { var _local6 = _local3; } else { var _local4 = {}; _local4.vx = v1.p1.x - v2.p1.x; _local4.vy = v1.p1.y - v2.p1.y; _local7 = (_local4.vx * v2.dx) + (_local4.vy * v2.dy); if (_local7 > 0) { var _local6 = _local4; } else { var _local6 = projectVector(_local3, v2.lx, v2.ly); } } return(_local6); } function bounce(v1, v2) { var _local5 = projectVector(v1, v2.dx, v2.dy); var _local2 = projectVector(v1, v2.lx, v2.ly); var _local4 = {}; _local2.len = Math.sqrt((_local2.vx * _local2.vx) + (_local2.vy * _local2.vy)); _local2.vx = v2.lx * _local2.len; _local2.vy = v2.ly * _local2.len; _local4.vx = _local5.vx + _local2.vx; _local4.vy = _local5.vy + _local2.vy; return(_local4); } function projectVector(v1, dx, dy) { var _local2 = (v1.vx * dx) + (v1.vy * dy); var _local1 = {}; _local1.vx = _local2 * dx; _local1.vy = _local2 * dy; return(_local1); } function startSound(sSound, sAttach, time) { sSound.stop(sSound, sAttach); sSound.attachSound(sAttach); if (time == undefined) { sSound.start(); } else { sSound.start(0, time); } } function stopSound(sSound, sAttach) { _global.activeSound = false; sSound.stop(sAttach); } function shootEnemy(type, x, y, move, angleBase, angleRange, quantity, scale) { var _local6; if (angleBase == undefined) { angleBase = 180; } if (((quantity == 0) || (quantity == 1)) || (quantity == undefined)) { quantity = 1; _local6 = 0; } else if ((angleRange == 0) || (angleRange == undefined)) { _local6 = angleRange; } else { _local6 = angleRange / (quantity - 1); } var _local2 = 0; while (_local2 < quantity) { var _local3 = angleBase + (_local6 * _local2); var _local4 = new clsShootEnemy(type, x, y, move, _local3, scale); mzBulletsEnemy.push(_local4); _local2++; } } function onActiveSwitch(active) { if (!_global.generator) { return(undefined); } switch (active) { case _global.ON : _global.generator.setFreqMin(); break; case _global.OFF : _global.generator.setFreqMax(); } } function activeBright() { var _local3 = 0; while (_local3 < mzActors.length) { if (mzActors[_local3].idClass == _global.CLASS_SWITCH) { createEffect(mzActors[_local3].mGpx._x, mzActors[_local3].mGpx._y, mzActors[_local3].nameClip + "_bright"); } _local3++; } } function setBrightPaddle(option) { if (option) { _global.player.mGpx.mc_bright_paddle._alpha = 50; } else { _global.player.mGpx.mc_bright_paddle._alpha = 0; } } function freeObjects() { var _local2 = 0; while (_local2 < mzBullets.length) { mzBullets[_local2].free(); _local2++; } _local2 = 0; while (_local2 < mzBulletsEnemy.length) { mzBulletsEnemy[_local2].free(); _local2++; } clearArray(mzBullets); clearArray(mzBulletsEnemy); } function free() { freeObjects(); mEternalBarrier = false; removeBarrier(); normalScore(); n = 1; while (n <= numBlocks) { delete block["B" + n]; n++; } var n = 0; while (n < mzBalls.length) { mzBalls[n].free(); n++; } var n = DEPTH_MIN_EFFECT; while (n < DEPTH_MAX_EFFECT) { _root["mc_effect" + n].removeMovieClip(); n++; } var n = DEPTH_MIN_FX_BALL; while (n < DEPTH_MAX_FX_BALL) { _root["mc_effect_ball" + n].removeMovieClip(); n++; } var n = 0; while (n < mzObjects.length) { mzObjects[n].free(); n++; } clearArray(mzObjects); clearArray(blockCollision); clearArray(mzBalls); clearArray(mzActorInLevel); if (_global.generator) { _global.generator.active = false; } if (_global.boss) { _global.boss.free(); delete _global.boss; _global.boss = null; } } function freeWorld() { var _local3 = 0; while (_local3 < mzActors.length) { mzActors[_local3].free(); delete mzActors[_local3]; mzActors.splice(_local3, 1); _local3--; _local3++; } clearArray(mzActors); if (_global.generator) { _global.generator.free(); delete _global.generator; _global.generator = null; } _global.world.free(); delete _global.world; _global.player.free(); delete eval (_global.player()); } function freeGame() { freeWorld(); free(); stopSound(_global.snd_world, "a_sound_loop"); removeCursor(); delete blockCollision; delete mzBalls; delete mzObjects; delete mzBullets; delete mzBulletsEnemy; delete mzActorInLevel; delete mzActorInLevel; delete _global.shapeRotate; _global.panelInfo.free(); delete _global.panelInfo; _root.mc_message.removeMovieClip(); _root.mc_fade_out.removeMovieClip(); } static var BOSS_01_INIT_X = 325; static var BOSS_01_INIT_Y = 20; static var BOSS_02_INIT_X = 305; static var BOSS_02_INIT_Y = 80; static var VELOCITY_ARMFIRE = 20; static var DAMAGE_ARMFIRE = -5; static var TIME_SCORE_X2 = 10000; static var DEPTH_MIN_CREATE = 1000; static var DEPTH_MAX_CREATE = 1999; static var mDepth = DEPTH_MIN_CREATE; static var DEPTH_MIN_FX_BALL = 2001; static var DEPTH_MAX_FX_BALL = 2999; static var mDepthFxBall = DEPTH_MIN_FX_BALL; static var DEPTH_MIN_EFFECT = 60701; static var DEPTH_MAX_EFFECT = 60900; static var mDepthEffect = DEPTH_MIN_EFFECT; var mEternalBarrier = false; var xIni = 195; var yIni = 40; }
Symbol 1327 MovieClip [__Packages.clsPanel] Frame 0
class clsPanel { static var v_u, v_d, v_c, v_m, v_ml, v_mll, v_mlll; var mGpx; function clsPanel (posX, posY, mlife, mscore) { var _local4 = _root.getNextHighestDepth(); if (_global.MODE_GAME == _global.MODE_HISTORY) { mGpx = _root.attachMovie("mc_panel_info", "mc_panel_info", _global.DEPTH_PANEL_INFO); } else if (_global.MODE_GAME == _global.MODE_FREEPLAY) { mGpx = _root.attachMovie("mc_panel_info_freeplay", "mc_panel_info", _global.DEPTH_PANEL_INFO); } mGpx._x = posX; mGpx._y = posY; updateLifes(mlife); updateScore(mscore); mGpx.btn_sound.onRelease = function () { if (_global.stopSounds) { _global.snd.setVolume(100); _global.game.startSound(_global.snd_world, "a_sound_loop", 99999); _global.stopSounds = false; } else { _global.snd.setVolume(0); _global.game.stopSound(_global.snd_world, "a_sound_loop"); _global.stopSounds = true; } }; mGpx.btn_help.onRelease = function () { _global.instruction_mode_screen = false; _global.game.createMessage(300, 200, "mc_instructions"); }; mGpx.btn_exit.onRelease = function () { _root.exitGame(); }; } function updateScore(num) { v_u = num % 10; v_d = Math.floor(num / 10) % 10; v_c = Math.floor(num / 100) % 10; v_m = Math.floor(num / 1000) % 10; v_ml = Math.floor(num / 10000) % 10; v_mll = Math.floor(num / 100000) % 10; v_mlll = Math.floor(num / 1000000); mGpx.mc_vd_u.gotoAndStop("N" + v_u); mGpx.mc_vd_d.gotoAndStop("N" + v_d); mGpx.mc_vd_c.gotoAndStop("N" + v_c); mGpx.mc_vd_m.gotoAndStop("N" + v_m); mGpx.mc_vd_ml.gotoAndStop("N" + v_ml); mGpx.mc_vd_mll.gotoAndStop("N" + v_mll); mGpx.mc_vd_mlll.gotoAndStop("N" + v_mlll); } function updateLifes(num) { mGpx.mc_life.gotoAndStop("N" + num); } function updateFace(num) { mGpx.mc_face.gotoAndStop("HEAD" + num); } function updateBonus(num) { mGpx.mc_bonus.gotoAndStop("BONUS_" + num); } function updateOmni(num) { mGpx.mc_omni.gotoAndStop("OMNI_" + num); } function updateNameLevel(num) { mGpx.mc_level.gotoAndStop("LEVEL" + num); } function updateNumLevel(num) { var _local2 = num % 10; var _local3 = Math.floor(num / 10) % 10; mGpx.mc_numLevel_u.gotoAndStop("N" + _local2); mGpx.mc_numLevel_d.gotoAndStop("N" + _local3); } function free() { mGpx.removeMovieClip(); } }
Symbol 1328 MovieClip [__Packages.clsPlayer] Frame 0
class clsPlayer { var mGpx, sizePad, speed, snap, xEnd; function clsPlayer (id, x, y) { mGpx = _root.attachMovie("mc_player", "mc_player", _global.DEPTH_PLAYER); _global.statePlayer = _global.ST_PLAYER_NORMAL; mGpx._x = x; mGpx._y = y; mGpx.gotoAndStop("PLAYER_" + id); mGpx.mc_ben.gotoAndStop("STAND"); sizePad = mGpx.mc_paddle._width; updateData(); } function disableCollision(disable) { mCollisionOn = !disable; if (!mCollisionOn) { mGpx._alpha = 50; } else { mGpx._alpha = 100; } } function isCollisionActive() { return(mCollisionOn); } function setInvincible(invincible) { mInvincible = invincible; } function isInvincible() { return(mInvincible); } function updateData() { shooter = false; speed = 5; switch (_global.activePlayer) { case _global.BEN : speed = 13; snap = 7; updateDataBall(_global.BEN, 2); break; case _global.HEATBLAST : speed = 17; snap = 9; shooter = true; updateDataBall(_global.HEATBLAST, 5); break; case _global.RIPJAWS : speed = 14; snap = 7; updateDataBall(_global.RIPJAWS, 6); break; case _global.STINKFLY : speed = 19; snap = 10; shooter = true; updateDataBall(_global.STINKFLY, 5); break; case _global.XLR8 : speed = 30; snap = 20; updateDataBall(_global.XLR8, 6); break; case _global.CANNONBOLT : speed = 10; snap = 5; updateDataBall(_global.CANNONBOLT, 10); break; case _global.WILDVINE : speed = 15; snap = 7; shooter = true; updateDataBall(_global.WILDVINE, 5); } sizePad = mGpx.mc_paddle._width; } function updateDataBall(id, damage) { var _local2 = 0; while (_local2 < _global.game.mzBalls.length) { _global.game.mzBalls[_local2].mGpx.gotoAndStop("BALL_" + id); _global.game.mzBalls[_local2].damage = damage; _local2++; } } function update() { if (((_global.statePlayer != _global.ST_PLAYER_DIE) && (_global.statePlayer != _global.ST_PLAYER_CHANGE)) && (_global.statePlayer != _global.ST_PLAYER_WIN)) { if ((_global.statePlayer != _global.ST_PLAYER_SHOOT) && (_global.statePlayer != _global.ST_PLAYER_PUNCH)) { if (_global.modeKeyboard) { if (Key.isDown(39)) { if (_global.statePlayer == _global.ST_PLAYER_NORMAL) { mGpx.mc_ben.gotoAndStop("WALK_R"); } mGpx._x = mGpx._x + speed; if (mGpx._x > (LIMIT_RIGTH - (sizePad / 2))) { mGpx._x = LIMIT_RIGTH - (sizePad / 2); } } if (Key.isDown(37)) { if (_global.statePlayer == _global.ST_PLAYER_NORMAL) { mGpx.mc_ben.gotoAndStop("WALK_L"); } mGpx._x = mGpx._x - speed; if (mGpx._x < (LIMIT_LEFT + (sizePad / 2))) { mGpx._x = LIMIT_LEFT + (sizePad / 2); } } } else { xEnd = _xmouse; var _local3; var _local4 = xEnd - mGpx._x; if (_local4 > snap) { _local3 = speed; mGpx.mc_ben.gotoAndStop("WALK_R"); } else if (_local4 < (-snap)) { _local3 = -speed; mGpx.mc_ben.gotoAndStop("WALK_L"); } else { _local3 = 0; mGpx._x = xEnd; } mGpx._x = mGpx._x + _local3; if (mGpx._x > (LIMIT_RIGTH - (sizePad / 2))) { mGpx._x = LIMIT_RIGTH - (sizePad / 2); } if (mGpx._x < (LIMIT_LEFT + (sizePad / 2))) { mGpx._x = LIMIT_LEFT + (sizePad / 2); } } } if (_global.modeKeyboard) { if (Key.isDown(32)) { shoot(); } } } } function shoot() { if (_global.player.shooter) { if (_global.statePlayer == _global.ST_PLAYER_NORMAL) { _global.player.mGpx.mc_ben.gotoAndStop("SHOOT"); _global.statePlayer = _global.ST_PLAYER_SHOOT; _global.game.createBulletPlayer(mGpx._x, mGpx._y); } } } function processHit(damage, param) { if (mInvincible) { return(undefined); } _global.game.diePlayer(); } function free() { mGpx.removeMovieClip(); } static var LIMIT_LEFT = 160; static var LIMIT_RIGTH = 580; var shooter = false; var mInvincible = false; var mCollisionOn = true; }
Symbol 1329 MovieClip [__Packages.clsWorld] Frame 0
class clsWorld { var mGpx; function clsWorld (nameClip) { mGpx = _root.attachMovie(nameClip, "mc_world", _global.DEPTH_WORLD); mGpx._x = 150; mGpx._y = 0; } function free() { mGpx.removeMovieClip(); } }
Symbol 1330 MovieClip [__Packages.clsActor] Frame 0
class clsActor { var mState; function clsActor (nameClip, x, y, depth) { mGpx = new clsMCE(nameClip, nameClip + depth, depth); mIniX = x; mIniY = y; mGpx.setPosition(mIniX, mIniY); mState = _global.ST_BEGIN; } function set action(act) { mAction = act; //return(action); } function get action() { return(mAction); } function get gpx() { return(mGpx); } function get health() { return(mHealth); } function get initHealth() { return(mInitHealth); } function set state(st) { mState = st; //return(state); } function get state() { return(mState); } function addArm(arm) { if (!mArmsSet) { mArmsSet = new clsSimSet("mArmsSet"); } mArmsSet.add(arm); return(mArmsSet.getCount() - 1); } function getCountArms() { return(mArmsSet.getCount()); } function getArm(index) { return(mArmsSet.getObject(index)); } function setInitHealt(health) { mHealth = health; mInitHealth = health; } function disableCollision(disable) { mCollisionOn = !disable; } function isCollisionActive() { return(mCollisionOn); } function setInvincible(invincible) { mInvincible = invincible; } function isInvincible() { return(mInvincible); } function shoot() { } function orderIntro() { } function orderStand() { } function orderLeft() { } function orderRight() { } function orderFire() { } function orderFireRight() { } function orderFireSpecial() { } function orderHit() { } function orderHitShoot() { } function orderDie() { } function orderDieHope() { } function orderDieTotal() { } function orderTransformation() { } function orderReload() { } function orderFist() { } function loosenBond(type) { } function loosenBondBoss(typeBond) { } function getPoints() { } function getVectors() { } function free() { if (mDeleted) { return(undefined); } if (onHitFx) { clearInterval(onHitFx); } mGpx.free(); delete mGpx; mGpx = null; if (mAction) { mAction.free(); delete mAction; mAction = null; } if (mArmsSet) { _global.clearSimSet(mArmsSet); mArmsSet.free(); delete mArmsSet; mArmsSet = null; } mDeleted = true; } function onAnimationEnd() { if (mAction) { if (mAction.__get__active()) { mAction.onAnimationEnd(); } } } function processHit(type, damage, param) { if (mInvincible) { return(undefined); } if (mHealth > 0) { processHitFX(); switch (type) { case _global.DAMAGE_FIXED : mHealth = mHealth - damage; break; case _global.DAMAGE_TOTAL : mHealth = 0; } } if (mAction) { if (mAction.__get__active()) { mAction.onHit(param); } } } function processHitFX() { if (!mColorHit) { mColorHit = new Color(mGpx.__get__clip()); } mInitColor = mColorHit.getTransform(); mTransform = mInitColor; mTransform = {ra:180, ga:0, ba:0, aa:100}; mColorHit.setTransform(mTransform); onHitFx = setInterval(this, "restoreHitFX", 150); } function restoreHitFX() { clearInterval(onHitFx); mColorHit.setTransform(mInitColor); onHitFx = 0; } function update() { if (mGpx) { mGpx.update(); } if (mAction) { if (mAction.__get__active()) { mAction.update(); } } if (mArmsSet) { _global.updateObjectsSet(mArmsSet); } } var mPosX = 0; var mPosY = 0; var mIniX = 0; var mIniY = 0; var mEndX = 0; var mEndY = 0; var mGpx = null; var mAction = null; var mHealth = 0; var mInitHealth = 0; var mArmsSet = null; var mInvincible = false; var mCollisionOn = true; var mDeleted = false; var mColorHit = null; var mTransform = null; var mInitColor = null; var onHitFx = 0; }
Symbol 1331 MovieClip [__Packages.clsMCE] Frame 0
class clsMCE { var mResponseMode, mState, mVelX, mVelY, mWorldLimitUp, mWorldLimitDown, mWorldLimitLeft, mWorldLimitRight, mMount_x, mMount_y; function clsMCE (nameMc, nameId, depth) { movieClip = _root.attachMovie(nameMc, nameId, depth); setVelocity(0, 0); setWorldLimit(DEF_WORLD_LIMIT_UP, DEF_WORLD_LIMIT_DOWN, DEF_WORLD_LIMIT_LEFT, DEF_WORLD_LIMIT_RIGHT); mResponseMode = RESPONSE_MODE_KILL; mState = _global.ST_BEGIN; } function set _parent(obj) { mParent = obj; //return(_parent); } function get _parent() { return(mParent); } function get state() { return(mState); } function set state(st) { mState = st; //return(state); } function get clip() { return(movieClip); } function set _velX(vx) { mVelX = vx; //return(_velX); } function set _velY(vy) { mVelY = vy; //return(_velY); } function get _velX() { return(mVelX); } function get _velY() { return(mVelY); } function setVelocity(velx, vely) { mVelX = velx; mVelY = vely; mTime = _global.TIMER; } function setRotation(rot, continuous) { if (continuous) { mRotation = rot; mTime_Rot = _global.TIMER; } else { movieClip._rotation = rot; } } function setWorldLimit(up, down, left, right) { mWorldLimitUp = up; mWorldLimitDown = down; mWorldLimitLeft = left; mWorldLimitRight = right; } function setResponseMode(mode) { mResponseMode = mode; } function mount(gpx, x, y) { if (mMount) { return(undefined); } mGpxMounted = gpx; mMount_x = x; mMount_y = y; mMount = true; } function isMounted() { return(mMount); } function dismount() { mGpxMounted = null; mMount = false; } function getX(x) { return(movieClip._x); } function getY(y) { return(movieClip._y); } function setPosition(x, y) { movieClip._x = x; movieClip._y = y; } function setScale(nScale) { movieClip._xscale = nScale; movieClip._yscale = nScale; } function resize(w, h) { movieClip._width = w; movieClip._height = h; } function addLinkPoint(x, y) { if (mzLinkPoints == null) { mzLinkPoints = new Array(); } var _local2 = mzLinkPoints.length; mzLinkPoints[_local2] = [x, y]; return(_local2); } function getLinkPoint(k) { if (mzLinkPoints == null) { return(null); } return(mzLinkPoints[k]); } function onWordLimit() { switch (mResponseMode) { case RESPONSE_MODE_KILL : setVelocity(0, 0); mState = _global.ST_KILL; break; case RESPONSE_MODE_RIGID : if (movieClip._x < mWorldLimitLeft) { movieClip._x = mWorldLimitLeft; } else if (movieClip._x > mWorldLimitRight) { movieClip._x = mWorldLimitRight; } if (movieClip._y < mWorldLimitUp) { movieClip._y = mWorldLimitUp; } else { if (movieClip._y <= mWorldLimitDown) { break; } movieClip._y = mWorldLimitDown; } } } function checkWorldLimit() { if ((movieClip._x < mWorldLimitLeft) || (movieClip._x > mWorldLimitRight)) { onWordLimit(); } else if ((movieClip._y < mWorldLimitUp) || (movieClip._y > mWorldLimitDown)) { onWordLimit(); } } function setPause(pause) { mPause = pause; if (!mPause) { mTime = _global.TIMER; mTime_Rot = _global.TIMER; } } function update() { if (mPause) { return(undefined); } if (mState == _global.ST_KILL) { return(undefined); } if (mMount) { movieClip._x = mGpxMounted.__get__clip()._x + mMount_x; movieClip._y = mGpxMounted.__get__clip()._y + mMount_y; } else { if (mVelX || (mVelY)) { var _local3 = (_global.TIMER - mTime) / 100; mTime = _global.TIMER; if (mVelX) { movieClip._x = movieClip._x + (mVelX * _local3); } if (mVelY) { movieClip._y = movieClip._y + (mVelY * _local3); } } if (mRotation) { var _local3 = (_global.TIMER - mTime_Rot) / 1000; mTime_Rot = _global.TIMER; movieClip._rotation = movieClip._rotation + (mRotation * _local3); } } checkWorldLimit(); } function free() { if (mDeleted) { return(undefined); } removeMovieClip(movieClip); movieClip = null; dismount(); if (mzLinkPoints) { delete mzLinkPoints; mzLinkPoints = null; } mDeleted = true; } static var DEF_WORLD_LIMIT_UP = -125; static var DEF_WORLD_LIMIT_DOWN = 525; static var DEF_WORLD_LIMIT_LEFT = -125; static var DEF_WORLD_LIMIT_RIGHT = 725; static var RESPONSE_MODE_KILL = 1; static var RESPONSE_MODE_RIGID = 2; var mRotation = 0; var mParent = null; var movieClip = null; var mGpxMounted = null; var mMount = false; var mzLinkPoints = null; var mTime = 0; var mTime_Rot = 0; var mDeleted = false; var mPause = false; }
Symbol 1332 MovieClip [__Packages.clsAction] Frame 0
class clsAction { var mIniX, mIniY, mState, mSubState, mOldState; function clsAction (actor) { mActor = actor; mGpx = mActor.gpx; mIniX = mGpx.getX(); mIniY = mGpx.getY(); mState = _global.ST_BEGIN; mSubState = _global.ST_BEGIN; mOldState = _global.ST_INDEF; } function set active(active) { mActive = active; //return(this.active); } function get active() { return(mActive); } function addAttackPosition(x, y) { if (mzAttakPositions) { var _local2 = mzAttakPositions.length; mzAttakPositions[_local2] = [x, y]; } } function free() { } function subUpdate(subAction) { if (!(subAction.mState === _global.ST_FINISH)) { } else { mSubAction.free(); delete mSubAction; mSubAction = null; onSubActionEnd(); } } function update() { } function onSubActionEnd() { } function onHit(param) { } function onAnimationEnd() { } var mGpx = null; var mActive = false; var mActor = null; var mzAttakPositions = null; var mCurrPosition = -1; var mSubAction = null; var mTime = 0; }
Symbol 1333 MovieClip [__Packages.clsSimSet] Frame 0
class clsSimSet { var mName; function clsSimSet (nameSet) { mzSet = new Array(); mName = nameSet; } function add(obj) { mzSet.push(obj); } function getCount() { return(mzSet.length); } function getIndexObject(obj) { var _local3 = mzSet.length; var _local2 = 0; while (_local2 < _local3) { if (obj == getObject(_local2)) { return(_local2); } _local2++; } return(-1); } function getObject(index) { if ((index >= 0) && (index < mzSet.length)) { return(mzSet[index]); } return(null); } function removeIndex(index) { var _local3 = null; if ((index >= 0) && (index < mzSet.length)) { _local3 = mzSet[index]; mzSet.splice(index, 1); } return(_local3); } function remove(obj) { var _local3 = mzSet.length; var _local2 = 0; while (_local2 < _local3) { if (obj == mzSet[_local2]) { break; } _local2++; } if (_local2 < _local3) { trace(mzSet.splice(_local2, 1)); } } function echo() { var _local3 = mzSet.length; var _local2 = 0; while (_local2 < _local3) { _local2++; } } function free() { if (mzSet) { delete mzSet; mzSet = null; } } var mzSet = null; }
Symbol 1334 MovieClip [__Packages.clsArm] Frame 0
class clsArm { var mState, mNameMCArms, mVelocity, mDamage; function clsArm () { mState = _global.ST_BEGIN; mDepth = _global.DEPTH_BULLET_MIN; mBulletSet = new clsSimSet("mBulletSet"); } function setAttack(objAttack) { if (mAttack) { return(undefined); } mAttack = objAttack; } function shoot(x, y, ang, scale, objetive) { if (mDepth > _global.DEPTH_BULLET_MAX) { mDepth = _global.DEPTH_BULLET_MIN; } var _local3 = new clsMCE(mNameMCArms, mNameMCArms + mDepth, mDepth); if (scale) { _local3.setScale(scale); } mDepth++; _local3.setPosition(x, y); _local3.setRotation(ang, false); _local3.attack = mAttack; _local3.attack.create(mVelocity, mDamage, ang); _local3.attack.bullet = _local3; _local3.attack.objetive = objetive; _local3.attack.active = true; mBulletSet.add(_local3); return(_local3); } function update() { var _local3 = 0; while (_local3 < mBulletSet.getCount()) { mGpxBullet = mBulletSet.getObject(_local3); if (mGpxBullet.attack.active) { mGpxBullet.attack.update(); } mGpxBullet.update(); if (mGpxBullet.state == _global.ST_KILL) { mBulletSet.removeIndex(_local3); mGpxBullet.free(); delete mGpxBullet; _local3--; } _local3++; } } function free() { if (mDeleted) { return(undefined); } _global.clearSimSet(mBulletSet); mBulletSet.free(); delete mBulletSet; mBulletSet = null; if (mAttack) { mAttack.free(); delete mAttack; mAttack = null; } mDeleted = true; } static var mDepth = 0; var mDeleted = false; var mGpxBullet = null; var mBulletSet = null; var mOwner = null; var mAttack = null; }
Symbol 1335 MovieClip [__Packages.clsAttack] Frame 0
class clsAttack { var mActive, mState; function clsAttack () { mActive = false; mState = _global.ST_INDEF; } function set active(act) { mActive = act; //return(active); } function get active() { return(mActive); } function set bullet(pBullet) { mBullet = pBullet; //return(bullet); } function get bullet() { return(mBullet); } function set objetive(obj) { mObjetive = obj; //return(objetive); } function get objetive() { return(mObjetive); } function toAttack() { mIniX = mBullet.getX(); mIniY = mBullet.getY(); mBullet.setVelocity(mVelocity * Math.cos(mAngRad), mVelocity * Math.sin(mAngRad)); mState = _global.ST_MOVE_TO_END; } function update() { if (!(mState === _global.ST_BEGIN)) { } else { toAttack(); } checkCollisionObjetive(); } function checkCollisionObjetive() { if (mObjetive) { if (!mObjetive.isCollisionActive()) { return(undefined); } if (mBullet.__get__clip().mc_collision.hitTest(mObjetive.mGpx.mc_collision)) { mObjetive.processHit(mDamage); mBullet.__set__state(_global.ST_KILL); } } } function free() { mBullet = null; mOwner = null; } var mVelocity = 0; var mDamage = 0; var mBullet = null; var mOwner = null; var mAngRad = 0; var mObjetive = null; var mIniX = 0; var mIniY = 0; }
Symbol 1336 MovieClip [__Packages.clsBoss_01] Frame 0
class clsBoss_01 extends clsActor { var mGpx, nLife, getCountArms, getArm; function clsBoss_01 (nameMCE, posx, posy) { super(nameMCE, posx, posy, _global.DEPTH_BOSS); mGpx.setResponseMode(clsMCE.RESPONSE_MODE_RIGID); } function set life(lif) { nLife = lif; //return(life); } function get life() { return(nLife); } function shoot() { if (mCurrArm >= getCountArms()) { mCurrArm = 0; } var _local3 = getArm(mCurrArm); if (_local3) { _local3.shoot(mGpx.getX() + BULLET_X, mGpx.getY() + BULLET_Y, 90, _global.player); } mCurrArm++; } function shootSpecial() { var _local4 = _global.SHOOT_NORMAL; var _local3 = 70; nCountShoot++; switch (nCountShoot) { case 1 : var _local6 = -105; var _local7 = 30; var _local5 = 2; break; case 2 : _local6 = -90; _local7 = 0; _local5 = 1; break; case 3 : _local6 = -105; _local7 = 30; _local5 = 2; break; case 4 : _local6 = -90; _local7 = 0; _local5 = 1; nCountShoot = 0; } _global.game.shootEnemy(5, mGpx.getX() + BULLET_X_UP, mGpx.getY() + BULLET_Y_UP, _local4, _local6, _local7, _local5, _local3); } function fist() { var _local4 = _global.SHOOT_NORMAL; var _local3 = 100; _global.game.shootEnemy(6, mGpx.getX() + BULLET_X_UP, mGpx.getY() + BULLET_Y_UP, _local4, -90, 0, 1, _local3); } function loosenBond(x, y, typeBond) { _global.game.createBonus(x, y, typeBond); } function loosenBondBoss(typeBond) { if ((typeBond == _global.B_MULTI) && (_global.game.mzBalls.length > 2)) { typeBond = _global.B_EMPTY; } _global.game.createBonus(mGpx.getX() + BOND_X, mGpx.getY() + BOND_Y, typeBond); } function getX() { return(mGpx.getX()); } function getY() { return(mGpx.getY()); } function getWidth() { return(mGpx.__get__clip()._width); } function getHeight() { return(mGpx.__get__clip()._height); } function orderIntro() { mGpx.__get__clip().gotoAndStop("INTRO"); } function orderStand() { mGpx.__get__clip().gotoAndStop("STAND"); } function orderLeft() { mGpx.__get__clip().gotoAndStop("LEFT"); } function orderRight() { mGpx.__get__clip().gotoAndStop("RIGHT"); } function orderFire() { mGpx.__get__clip().gotoAndStop("SHOOT"); } function orderFireRight() { mGpx.__get__clip().gotoAndStop("SHOOT_R"); } function orderFireSpecial() { mGpx.__get__clip().gotoAndStop("SHOOT_E"); } function orderHit() { mGpx.__get__clip().gotoAndPlay("HIT"); } function orderHitShoot() { mGpx.__get__clip().gotoAndPlay("HIT2"); } function orderDie() { mGpx.__get__clip().gotoAndStop("DIE"); } function orderDieHope() { mGpx.__get__clip().gotoAndStop("HOPE"); } function orderDieTotal() { mGpx.__get__clip().gotoAndStop("DIE3"); } function orderTransformation() { mGpx.__get__clip().gotoAndStop("TRANS"); } function orderReload() { mGpx.__get__clip().gotoAndStop("RELOAD"); } function orderFist() { mGpx.__get__clip().gotoAndStop("FIST"); } static var BULLET_X = 35; static var BULLET_Y = 160; static var BULLET_X_UP = 55; static var BULLET_Y_UP = 100; static var BOND_X = 25; static var BOND_Y = 110; static var BULLET_MAX = 3; var mContBullet = 0; var mCurrArm = 0; static var FREQ_SHOOT = 200; static var DAMAGE_BOSS = -25; static var DAMAGE_BULLET = -20; var nCountShoot = 0; }
Symbol 1337 MovieClip [__Packages.clsArmFire] Frame 0
class clsArmFire extends clsArm { var mVelocity, mDamage, mNameMCArms; function clsArmFire (vel, damage) { super(); mVelocity = vel; mDamage = damage; mNameMCArms = "mc_shoot_enemy"; } function shoot(x, y, ang, objetive) { var _local2 = super.shoot(x, y, ang, 0, objetive); _local2.__get__clip().gotoAndStop("SHOOT_1"); } static var VELOCITY = 20; static var DAMAGE = -5; }
Symbol 1338 MovieClip [__Packages.clsAttSimpleShoot] Frame 0
class clsAttSimpleShoot extends clsAttack { var mVelocity, mDamage, mAngRad, mState; function clsAttSimpleShoot () { super(); } function create(vel, damage, angDeg) { mVelocity = vel; mDamage = damage; mAngRad = _global.DegToRad(angDeg); mState = _global.ST_BEGIN; } }
Symbol 1339 MovieClip [__Packages.clsActionBoss_01] Frame 0
class clsActionBoss_01 extends clsAction { var mzAttakPositions, mState, mStateShot, nRotateLeft, nRotateRight, nVarRotateLeft, nVarRotateRight, nSpeedBoss, mActor, mAuxOldState, mSubAction, mOldState, mNextState, mTime; function clsActionBoss_01 (boss, rotLeft, rotRight, speedBoss) { super(boss); mzAttakPositions = new Array(); mState = _global.ST_INIT; mStateShot = _global.ST_STAND; mTimeShot = _global.TIMER; nRotateLeft = rotLeft; nRotateRight = rotRight; nVarRotateLeft = rotLeft; nVarRotateRight = rotRight; nSpeedBoss = speedBoss; setBondsToLoosen(); } function free() { if (mzAttakPositions) { delete mzAttakPositions; mzAttakPositions = null; } if (mzNewPositions) { delete mzNewPositions; mzNewPositions = null; } if (mzAux) { delete mzAux; mzAux = null; } if (mBondsSet) { _global.clearSimSet(mBondsSet); delete mBondsSet; mBondsSet = null; } } function setBondsToLoosen() { if (mBondsSet) { return(undefined); } mBondsSet = new clsSimSet("mBondsSet"); mBondsSet.add(new clsNodeBond(_global.HEATBLAST)); mBondsSet.add(new clsNodeBond(_global.B_OMNI)); mBondsSet.add(new clsNodeBond(_global.XLR8)); mBondsSet.add(new clsNodeBond(_global.B_MULTI)); mBondsSet.add(new clsNodeBond(_global.STINKFLY)); mBondsSet.add(new clsNodeBond(_global.B_OMNI)); mBondsSet.add(new clsNodeBond(_global.WILDVINE)); mBondsSet.add(new clsNodeBond(_global.B_MULTI)); mBondsSet.add(new clsNodeBond(_global.HEATBLAST)); mBondsSet.add(new clsNodeBond(_global.B_OMNI)); mBondsSet.add(new clsNodeBond(_global.RIPJAWS)); mBondsSet.add(new clsNodeBond(_global.B_MULTI)); } function loosenBond() { if (mIndexBonds >= mBondsSet.getCount()) { mIndexBonds = 0; } var _local2 = mBondsSet.getObject(mIndexBonds); mActor.loosenBondBoss(_local2.getTypeBond()); mIndexBonds++; } function update() { if (mState == _global.ST_INIT) { mTimeShot = _global.TIMER; } if ((_global.collisionBoss == true) && (_global.game.mzBalls[0].mGpx._y > LIMIT_BLOCKS)) { _global.collisionBoss = false; if (mAuxOldState != _global.ST_DIE) { RestoreBlock(); } } if (nTimeActivateOmnitrix != null) { if (Key.isDown(_global.KEY_Z)) { _global.game.activateOnmitrix(); nTimeActivateOmnitrix = null; mPause = true; mActor.__get__gpx().setVelocity(0, 0); mAuxOldState = _global.ST_DIE; _global.collisionBoss = false; mActor.orderDie(); } else if (((getTimer() / 1000) - nTimeActivateOmnitrix) >= TIME_ACTIVATE_OMNI) { mZ++; if (mZ == 2) { _global.game.activateOnmitrix(); nTimeActivateOmnitrix = null; mPause = true; mActor.__get__gpx().setVelocity(0, 0); mAuxOldState = _global.ST_DIE; _global.collisionBoss = false; mActor.orderDie(); } else { _global.aplicateOmni = false; _global.game.createMessage(375, 150, "mc_msn_activate_omni"); nTimeActivateOmnitrix = getTimer() / 1000; } } } updateShot(); if (mPause) { return(undefined); } if (_global.onmitrix == nActiveOmnitrix) { hopeActivateOmnitrix(); } if (mPause) { return(undefined); } switch (mState) { case _global.ST_INIT : mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[0], VELOCITY_INTRO, true, this); mActor.orderIntro(); mOldState = mState; mNextState = _global.ST_INDEF; mState = _global.ST_SUB_ACTION; break; case _global.ST_ROTATE_LEFT : if (nVarRotateLeft != 0) { nPointBoss++; mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[nPointBoss], nSpeedBoss, true, this); mOldState = mState; if ((mzAttakPositions[nPointBoss][0] - mzAttakPositions[nPointBoss - 1][0]) <= 0) { bOrder = true; mActor.orderLeft(); } else { bOrder = false; mActor.orderRight(); } mNextState = _global.ST_ROTATE_LEFT; mState = _global.ST_SUB_ACTION; } if (nPointBoss == mzAttakPositions.length) { nVarRotateLeft--; if (nVarRotateLeft < 0) { nVarRotateLeft = nRotateLeft; mOldState = _global.ST_CHANGE; mNextState = _global.ST_ROTATE_RIGHT; onSubActionEnd(); } else if (nVarRotateLeft == 0) { } else { nPointBoss = 0; } } break; case _global.ST_ROTATE_RIGHT : if (nVarRotateRight != 0) { nPointBoss--; mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[nPointBoss], nSpeedBoss, true, this); mOldState = mState; if ((mzAttakPositions[nPointBoss][0] - mzAttakPositions[nPointBoss + 1][0]) <= 0) { bOrder = true; mActor.orderLeft(); } else { bOrder = false; mActor.orderRight(); } mNextState = _global.ST_ROTATE_RIGHT; mState = _global.ST_SUB_ACTION; } if (nPointBoss == 0) { nVarRotateRight--; if (nVarRotateRight < 0) { nVarRotateRight = nRotateRight; mOldState = _global.ST_ROTATE_LEFT; mNextState = _global.ST_ROTATE_LEFT; onSubActionEnd(); } else if (nVarRotateRight == 0) { } else { nPointBoss = mzAttakPositions.length; } } break; case _global.ST_REST : mOldState = mState; if (mTimeRest <= ((_global.TIMER - mTime) / 1000)) { mState = mNextState; } break; case _global.ST_SUB_ACTION : if (!mSubAction.__get__active()) { break; } mSubAction.update(); } } function addNewPosition(x, y) { if (mzNewPositions) { var _local2 = mzNewPositions.length; mzNewPositions[_local2] = [x, y]; } } function changeTrajectory() { var _local2 = 0; while (_local2 < mzAttakPositions.length) { mzAttakPositions[_local2] = mzNewPositions[_local2]; _local2++; } } function RestoreTrajectory() { var _local2 = 0; while (_local2 < mzAttakPositions.length) { mzAttakPositions[_local2] = mzAux[_local2]; _local2++; } } function storeTrajectory() { var _local2 = 0; while (_local2 < mzAttakPositions.length) { mzAux[_local2] = mzAttakPositions[_local2]; _local2++; } } function updateShot() { if (mOldState == _global.ST_INIT) { return(undefined); } if (mAuxOldState == _global.ST_DIE) { return(undefined); } if (mAuxOldState == _global.ST_HOPE) { return(undefined); } if (!(mStateShot === _global.ST_STAND)) { } else if (SHOT_FREQUENCY <= ((_global.TIMER - mTimeShot) / 1000)) { mPause = true; mStateShot = _global.ST_FIRE; mActor.__get__gpx().setVelocity(0, 0); mActor.orderFire(); mTimeShot = _global.TIMER; } } function hopeActivateOmnitrix() { mPause = true; mActor.__get__gpx().setVelocity(0, 0); mActor.orderDieHope(); mActor.__get__gpx().setPause(true); mAuxOldState = _global.ST_HOPE; nTimeActivateOmnitrix = getTimer() / 1000; _global.bossHope = true; } function onSubActionEnd() { mState = mNextState; if (mState == _global.ST_REST) { mActor.orderStand(); mTimeRest = TIME_REST_END; mTime = _global.TIMER; switch (mOldState) { case _global.ST_ROTATE_LEFT : mNextState = _global.ST_ROTATE_LEFT; break; case _global.ST_CHANGE : mNextState = _global.ST_ROTATE_RIGHT; } } } function onAnimationEnd() { if (mAuxOldState == _global.ST_HOPE) { return(undefined); } if (mAuxOldState == _global.ST_DIE) { mActor.__set__state(_global.ST_DIE); return(undefined); } if (mAuxOldState == _global.ST_HIT) { mAuxOldState = 0; mStateShot = _global.ST_HIT; mActor.__get__gpx().setPause(false); } if (mPause) { if ((mStateShot == _global.ST_FIRE) || (mStateShot == _global.ST_HIT)) { mPause = false; if (mStateShot == _global.ST_FIRE) { mTimeShot = _global.TIMER; } mStateShot = _global.ST_STAND; switch (mOldState) { case _global.ST_ROTATE_LEFT : if (bOrder == true) { mActor.orderLeft(); } else { mActor.orderRight(); } mActor.__get__gpx().setVelocity(0, 0); break; case _global.ST_ROTATE_RIGHT : if (bOrder == true) { mActor.orderLeft(); } else { mActor.orderRight(); } mActor.__get__gpx().setVelocity(0, 0); } } } if (mOldState == _global.ST_INIT) { mOldState = _global.ST_ROTATE_LEFT; mNextState = _global.ST_REST; onSubActionEnd(); } } function onHit(zone) { if (mAuxOldState == _global.ST_DIE) { return(undefined); } if (mAuxOldState == _global.ST_HIT) { return(undefined); } if (_global.collisionShootPlayer == true) { nCountShootPlayer++; _global.collisionShootPlayer = false; if ((nCountShootPlayer % EQUIV_BALL) == 0) { loosenBond(); hitBoss(zone); } else { hitBoss(zone); } } else { if (_global.collisionBoss != true) { _global.collisionBoss = true; DestroyBlock(); } loosenBond(); hitBoss(zone); } } function hitBoss(zone) { mPause = true; mActor.__get__gpx().setVelocity(0, 0); mActor.orderHit(); mAuxOldState = _global.ST_HIT; mActor.__get__gpx().setPause(true); } function DestroyBlock() { var _local2 = 0; while (_local2 < _global.game.mzActors.length) { if (_global.game.mzActors[_local2].idClass == _global.CLASS_RESTORES) { _global.game.mzActors[_local2].updateLife(6); } _local2++; } } function RestoreBlock() { var _local2 = 0; while (_local2 < _global.game.mzActors.length) { if (_global.game.mzActors[_local2].idClass == _global.CLASS_RESTORES) { _global.game.mzActors[_local2].restore(); } _local2++; } } var mZ = 0; static var VELOCITY_INTRO = 28; static var VELOCITY_END = 17; static var TIME_REST_INI = 4; static var TIME_REST_END = 2; var mTimeRest = 0; static var SHOT_FREQUENCY = 5; static var SHOT_REST = 0.5; var mTimeShot = 0; var mPause = false; var mBondsSet = null; var mIndexBonds = 0; var nPointBoss = 0; var bOrder = false; var nCountShootPlayer = 0; static var EQUIV_BALL = 5; static var LIMIT_BLOCKS = 260; static var nActiveOmnitrix = 4; static var TIME_ACTIVATE_OMNI = 10; var nTimeActivateOmnitrix = null; var mzNewPositions = null; var mzAux = new Array([0, 0], [0, 0], [0, 0], [0, 0]); }
Symbol 1340 MovieClip [__Packages.clsNodeBond] Frame 0
class clsNodeBond { var mTypeNode, mTypeBond, mIndex; function clsNodeBond (typeBond) { mTypeNode = NODE_SIMPLE; mTypeBond = typeBond; mIndex = _global.ST_INDEF; } function get nodeSet() { return(mNodeSet); } function getTypeBond() { if (mTypeNode == NODE_SIMPLE) { return(mTypeBond); } if (mIndex >= mNodeSet.getCount()) { mIndex = 0; } var _local2 = mNodeSet.getObject(mIndex); mIndex++; return(_local2.getTypeBond()); } function addBond(bond) { if (bond) { if (mTypeNode == NODE_SIMPLE) { mTypeNode = NODE_COMPOSED; mIndex = 0; } if (!mNodeSet) { mNodeSet = new clsSimSet("mNodeSet"); } mNodeSet.add(bond); } } function free() { if (mNodeSet) { _global.clearSimSet(mNodeSet); delete mNodeSet; mNodeSet = null; } } static var NODE_SIMPLE = 1; static var NODE_COMPOSED = 2; var mNodeSet = null; }
Symbol 1341 MovieClip [__Packages.clsAcbMoveTo] Frame 0
class clsAcbMoveTo extends clsAction { var mVel, mEndX, mEndY, mIniX, mIniY, mVelX, mVelY, mActive, mGpx, mState; function clsAcbMoveTo (actor, endPos, vel, active, controller) { super(actor); mVel = Math.abs(vel); mEndX = endPos[0]; mEndY = endPos[1]; mDist = _global.VectorLength(mIniX - mEndX, mIniY - mEndY); var _local4 = Math.atan2(mEndY - mIniY, mEndX - mIniX); mVelX = mVel * Math.cos(_local4); mVelY = mVel * Math.sin(_local4); mActive = active; mController = controller; } function isEnd() { if (mGpx.__get___velX() != mVelX) { mGpx.__set___velX(mVelX); } if (mGpx.__get___velY() != mVelY) { mGpx.__set___velY(mVelY); } var _local4 = mGpx.getX(); var _local3 = mGpx.getY(); var _local5 = _global.VectorLength(_local4 - mIniX, _local3 - mIniY); if (_local5 >= mDist) { return(true); } return(false); } function update() { switch (mState) { case _global.ST_BEGIN : mGpx.setVelocity(mVelX, mVelY); mState = _global.ST_MOVE_TO_END; break; case _global.ST_MOVE_TO_END : if (isEnd()) { mGpx.setVelocity(0, 0); mGpx.setPosition(mEndX, mEndY); mState = _global.ST_END; } break; case _global.ST_END : mState = _global.ST_FINISH; mController.subUpdate(this); } } var mDist = 0; var mController = null; }
Symbol 1342 MovieClip [__Packages.clsActionBoss_02] Frame 0
class clsActionBoss_02 extends clsAction { var mzAttakPositions, mState, nSpeedBoss, mActor, mOldState, mNextState, mSubAction; function clsActionBoss_02 (boss, speedBoss) { super(boss); mzAttakPositions = new Array(); setBondsToLoosen(); mState = _global.ST_INIT; nSpeedBoss = speedBoss; } function setBondsToLoosen() { if (mBondsSet) { return(undefined); } mBondsSet = new clsSimSet("mBondsSet"); var _local3 = new clsNodeBond(); _local3.addBond(new clsNodeBond(_global.WILDVINE)); _local3.addBond(new clsNodeBond(_global.HEATBLAST)); _local3.addBond(new clsNodeBond(_global.STINKFLY)); _local3.addBond(new clsNodeBond(_global.CANNONBOLT)); _local3.addBond(new clsNodeBond(_global.XLR8)); mBondsSet.add(_local3); mBondsSet.add(new clsNodeBond(_global.B_OMNI)); mBondsSet.add(new clsNodeBond(_global.B_MULTI)); mBondsSet.add(new clsNodeBond(_global.B_EMPTY)); } function loosenBond() { if (mIndexBonds >= mBondsSet.getCount()) { mIndexBonds = 0; } var _local2 = mBondsSet.getObject(mIndexBonds); mActor.loosenBondBoss(_local2.getTypeBond()); mIndexBonds++; } function free() { if (mzAttakPositions) { delete mzAttakPositions; mzAttakPositions = null; } if (mBondsSet) { _global.clearSimSet(mBondsSet); delete mBondsSet; mBondsSet = null; } } function update() { if (nTimeActivateOmnitrix != null) { activateOmnitrix(); } if ((_global.onmitrix == 4) && (nTimeActivateOmnitrix == null)) { HopeBoss(); } if ((((mOldState == ST_REST_1) || (mOldState == ST_REST_2)) || (mOldState == ST_REST_3)) || (mOldState == ST_REST_4)) { if (_global.shapeRotate[0].state == 0) { mState = mNextState; } } switch (mState) { case _global.ST_INIT : mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[0], VELOCITY_INTRO, true, this); mActor.orderIntro(); mOldState = mState; mNextState = ST_SHOT_TRIPLE_1; mState = ST_MOVE; break; case ST_SHOT_TRIPLE_1 : mActor.orderFireSpecial(); mOldState = mState; mNextState = ST_REST_1; mState = ST_EMPTY; break; case ST_REST_1 : mActor.orderStand(); mOldState = mState; mNextState = ST_LEFT_C; mState = ST_EMPTY; break; case ST_LEFT_C : mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[2], nSpeedBoss, true, this); mActor.orderLeft(); mOldState = mState; mNextState = ST_SHOT_SIMPLE_1; mState = ST_MOVE; break; case ST_EMPTY : break; case ST_SHOT_SIMPLE_1 : mActor.orderFire(); mOldState = mState; mNextState = ST_RIGHT_A; mState = ST_EMPTY; break; case ST_RIGHT_A : mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[0], nSpeedBoss, true, this); mActor.orderRight(); mOldState = mState; mNextState = ST_REST_2; mState = ST_MOVE; break; case ST_REST_2 : mActor.orderStand(); mOldState = mState; mNextState = ST_SHOT_TRIPLE_2; mState = ST_EMPTY; break; case ST_SHOT_TRIPLE_2 : mActor.orderFireSpecial(); mOldState = mState; mNextState = ST_REST_3; mState = ST_EMPTY; break; case ST_REST_3 : mActor.orderStand(); mOldState = mState; mNextState = ST_RIGHT_D; mState = ST_EMPTY; break; case ST_RIGHT_D : mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[3], nSpeedBoss, true, this); mActor.orderRight(); mOldState = mState; mNextState = ST_SHOT_SIMPLE_2; mState = ST_MOVE; break; case ST_SHOT_SIMPLE_2 : mActor.orderFireRight(); mOldState = mState; mNextState = ST_LEFT_A; mState = ST_EMPTY; break; case ST_LEFT_A : mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[0], nSpeedBoss, true, this); mActor.orderLeft(); mOldState = mState; mNextState = ST_REST_4; mState = ST_MOVE; break; case ST_REST_4 : mActor.orderStand(); mOldState = mState; mNextState = ST_FIST; mState = ST_EMPTY; break; case ST_FIST : mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[1], nSpeedBoss, true, this); mActor.orderFist(); mOldState = mState; mNextState = ST_RESTORE_A; mState = ST_MOVE; break; case ST_RESTORE_A : mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[0], nSpeedBoss, true, this); mActor.orderRight(); mOldState = mState; mNextState = ST_SHOT_TRIPLE_1; mState = ST_MOVE; break; case ST_MOVE : if (mSubAction.__get__active()) { mSubAction.update(); } break; case ST_DIE : mActor.orderDie(); mOldState = mState; mState = ST_EMPTY; } } function HopeBoss() { mHopeState = mState; mHopeOldState = mOldState; mHopeNextState = mNextState; mState = ST_EMPTY; mOldState = ST_HOPE; mActor.orderDieHope(); nTimeActivateOmnitrix = getTimer() / 1000; mActor.__get__gpx().setPause(true); } function activateOmnitrix() { if (Key.isDown(_global.KEY_Z)) { _global.game.activateOnmitrix(); nTimeActivateOmnitrix = null; mActor.__get__gpx().setVelocity(0, 0); mState = ST_DIE; } else if (((getTimer() / 1000) - nTimeActivateOmnitrix) >= TIME_ACTIVATE_OMNI) { mZ++; if (mZ == 2) { _global.game.activateOnmitrix(); nTimeActivateOmnitrix = null; mActor.__get__gpx().setVelocity(0, 0); mState = ST_DIE; } else { _global.aplicateOmni = false; _global.game.createMessage(375, 150, "mc_msn_activate_omni"); nTimeActivateOmnitrix = getTimer() / 1000; } } } function onSubActionEnd() { mState = mNextState; if (mOldState == _global.ST_INIT) { mState = ST_EMPTY; } if (mOldState == ST_FIST) { mState = ST_EMPTY; } if ((((mState == ST_REST_1) || (mState == ST_REST_2)) || (mState == ST_REST_3)) || (mState == ST_REST_4)) { _global.initRotate(); } } function onAnimationEnd() { switch (mOldState) { case _global.ST_INIT : mState = mNextState; _global.initBall = true; _global.game.createMessage(375, 180, "mc_msn_click"); break; case ST_SHOT_TRIPLE_1 : onSubActionEnd(); break; case ST_SHOT_TRIPLE_2 : onSubActionEnd(); break; case ST_HIT : mState = mAuxState; mAuxState = 0; mActor.__get__gpx().setPause(false); switch (mAuxOldState) { case ST_LEFT_C : mActor.orderLeft(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_SHOT_SIMPLE_1 : mActor.orderRight(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_RIGHT_A : mActor.orderRight(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_SHOT_SIMPLE_2 : mActor.orderLeft(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_RIGHT_A : mActor.orderLeft(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_RIGHT_D : mActor.orderRight(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_LEFT_A : mActor.orderLeft(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_FIST : mActor.orderRight(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_RESTORE_A : mActor.orderRight(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_REST_1 : mActor.orderStand(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_REST_2 : mActor.orderStand(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_REST_3 : mActor.orderStand(); mOldState = mAuxOldState; mAuxOldState = 0; break; case ST_REST_4 : mActor.orderStand(); mOldState = mAuxOldState; mAuxOldState = 0; } break; case ST_SHOT_SIMPLE_1 : mState = mNextState; break; case ST_SHOT_SIMPLE_2 : mState = mNextState; break; case ST_FIST : mState = mNextState; break; case ST_RELIVE : mState = mHopeState; mOldState = mHopeOldState; mNextState = mHopeNextState; mActor.__get__gpx().setPause(false); switch (mHopeOldState) { case ST_LEFT_C : mActor.orderLeft(); break; case ST_SHOT_SIMPLE_1 : mActor.orderRight(); break; case ST_RIGHT_A : mActor.orderRight(); break; case ST_SHOT_SIMPLE_2 : mActor.orderLeft(); break; case ST_RIGHT_A : mActor.orderLeft(); break; case ST_RIGHT_D : mActor.orderRight(); break; case ST_LEFT_A : mActor.orderLeft(); break; case ST_FIST : mActor.orderRight(); break; case ST_RESTORE_A : mActor.orderRight(); } mHopeState = 0; mHopeOldState = 0; mHopeNextState = 0; break; case ST_DIE : mActor.__set__state(_global.ST_DIE); } } function onHit(zone) { if (mOldState == _global.ST_INIT) { return(undefined); } if (mOldState == ST_SHOT_TRIPLE_1) { return(undefined); } if (mOldState == ST_SHOT_SIMPLE_1) { return(undefined); } if (mOldState == ST_SHOT_TRIPLE_2) { return(undefined); } if (mOldState == ST_SHOT_SIMPLE_2) { return(undefined); } if (mOldState == ST_FIST) { return(undefined); } if (mOldState == ST_HIT) { return(undefined); } if (mOldState == ST_HOPE) { return(undefined); } if (_global.collisionShootPlayer == true) { nCountShootPlayer++; _global.collisionShootPlayer = false; if ((nCountShootPlayer % EQUIV_BALL) == 0) { loosenBond(); hitBoss(zone); } else { hitBoss(zone); } } else { if (_global.collisionBoss != true) { _global.collisionBoss = true; } _global.activeShape(); loosenBond(); hitBoss(zone); } } function hitBoss(zone) { mAuxState = mState; mAuxOldState = mOldState; mActor.orderHit(); mState = ST_EMPTY; mOldState = ST_HIT; mActor.__get__gpx().setPause(true); } var mZ = 0; static var VELOCITY_INTRO = 28; static var TIME_REST_INI = 4; static var TIME_REST_END = 2; var mTimeRest = 0; var mBondsSet = null; var mIndexBonds = 0; static var EQUIV_BALL = 5; var nCountShootPlayer = 0; static var nActiveOmnitrix = 4; static var TIME_ACTIVATE_OMNI = 10; var nTimeActivateOmnitrix = null; var mAuxState = 0; var mAuxOldState = 0; var mHopeState = 0; var mHopeOldState = 0; var mHopeNextState = 0; static var ST_SHOT_TRIPLE_1 = 20; static var ST_MOVE = 21; static var ST_REST_1 = 22; static var ST_EMPTY = 23; static var ST_LEFT_C = 24; static var ST_SHOT_SIMPLE_1 = 25; static var ST_RIGHT_A = 26; static var ST_REST_2 = 27; static var ST_SHOT_TRIPLE_2 = 28; static var ST_REST_3 = 29; static var ST_RIGHT_D = 30; static var ST_SHOT_SIMPLE_2 = 31; static var ST_LEFT_A = 32; static var ST_REST_4 = 33; static var ST_FIST = 34; static var ST_RESTORE_A = 35; static var ST_REST_5 = 40; static var ST_HIT = 36; static var ST_HOPE = 37; static var ST_RELIVE = 38; static var ST_DIE = 39; }
Symbol 1343 MovieClip [__Packages.clsActionBossUpgrade] Frame 0
class clsActionBossUpgrade extends clsAction { var mzAttakPositions, mState, mStateShot, nRotateLeft, nRotateRight, nVarRotateLeft, nVarRotateRight, nSpeedBoss, mActor, mAuxOldState, mSubAction, mOldState, mNextState, mTime; function clsActionBossUpgrade (boss, rotLeft, rotRight, speedBoss) { super(boss); mzAttakPositions = new Array(); mzPositionHit = new Array(); setBondsToLoosen(); mState = _global.ST_INIT; mStateShot = _global.ST_STAND; mTimeShot = _global.TIMER; nRotateLeft = rotLeft; nRotateRight = rotRight; nVarRotateLeft = rotLeft; nVarRotateRight = rotRight; nSpeedBoss = speedBoss; } function setBondsToLoosen() { if (mBondsSet) { return(undefined); } mBondsSet = new clsSimSet("mBondsSet"); var _local3 = new clsNodeBond(); _local3.addBond(new clsNodeBond(_global.HEATBLAST)); _local3.addBond(new clsNodeBond(_global.STINKFLY)); mBondsSet.add(_local3); mBondsSet.add(new clsNodeBond(_global.B_OMNI)); } function loosenBond() { if (mIndexBonds >= mBondsSet.getCount()) { mIndexBonds = 0; } var _local2 = mBondsSet.getObject(mIndexBonds); mActor.loosenBondBoss(_local2.getTypeBond()); mIndexBonds++; } function free() { if (mzAttakPositions) { delete mzAttakPositions; mzAttakPositions = null; } if (mzPositionHit) { delete mzPositionHit; mzPositionHit = null; } if (mBondsSet) { _global.clearSimSet(mBondsSet); delete mBondsSet; mBondsSet = null; } } function update() { if (mState == _global.ST_INIT) { mTimeShot = _global.TIMER; } if (nTimeActivateOmnitrix != null) { if (Key.isDown(_global.KEY_Z)) { _global.onmitrix = 0; _global.game.activateOnmitrix(); nTimeActivateOmnitrix = null; mPause = true; mActor.__get__gpx().setVelocity(0, 0); nCountLife++; if (nCountLife == 1) { nCountLife = 0; mAuxOldState = _global.ST_DIE; mActor.orderDie(); } else { mAuxOldState = _global.ST_RELIVE; mActor.orderReload(); } } else if (((getTimer() / 1000) - nTimeActivateOmnitrix) >= TIME_ACTIVATE_OMNI) { _global.game.clearOnmitrix(); mActor.__get__gpx().setPause(false); nTimeActivateOmnitrix = null; mAuxOldState = 0; onAnimationEnd(); } } updateShot(); if (mPause) { return(undefined); } if (_global.onmitrix == nActiveOmnitrix) { hopeActivateOmnitrix(); } if (mState != _global.ST_REST) { mActor.getPoints(); mActor.getVectors(); } switch (mState) { case _global.ST_INIT : mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[0], VELOCITY_INTRO, true, this); mActor.orderIntro(); mOldState = mState; mNextState = _global.ST_INDEF; mState = _global.ST_SUB_ACTION; mzAttakPositions[0][0] = mzAttakPositions[mzAttakPositions.length - 1][0]; mzAttakPositions[0][1] = mzAttakPositions[mzAttakPositions.length - 1][1]; break; case _global.ST_ROTATE_LEFT : if (mAuxOldState == _global.ST_RESTORE_TRAY) { mAuxOldState = 0; } if (nVarRotateLeft != 0) { nPointBoss++; mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[nPointBoss], nSpeedBoss, true, this); mOldState = mState; if ((mzAttakPositions[nPointBoss][0] - mzAttakPositions[nPointBoss - 1][0]) <= 0) { bOrder = true; mActor.orderLeft(); } else { bOrder = false; mActor.orderRight(); } mNextState = _global.ST_ROTATE_LEFT; mState = _global.ST_SUB_ACTION; } if (nPointBoss == mzAttakPositions.length) { nVarRotateLeft--; if (nVarRotateLeft < 0) { nVarRotateLeft = nRotateLeft; mOldState = _global.ST_ROTATE_LEFT; mState = _global.ST_ROTATE_RIGHT; } else if (nVarRotateLeft == 0) { } else { nPointBoss = 0; } } break; case _global.ST_ROTATE_RIGHT : if (nVarRotateRight != 0) { nPointBoss--; mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[nPointBoss], nSpeedBoss, true, this); mOldState = mState; if ((mzAttakPositions[nPointBoss][0] - mzAttakPositions[nPointBoss + 1][0]) <= 0) { bOrder = true; mActor.orderLeft(); } else { bOrder = false; mActor.orderRight(); } mNextState = _global.ST_ROTATE_RIGHT; mState = _global.ST_SUB_ACTION; } if (nPointBoss == 0) { nVarRotateRight--; if (nVarRotateRight < 0) { nVarRotateRight = nRotateRight; mOldState = _global.ST_ROTATE_RIGHT; mState = _global.ST_TRAY_FIST; break; } if (nVarRotateRight == 0) { } else { nPointBoss = mzAttakPositions.length; } } break; case _global.ST_TRAY_FIST : mSubAction = new clsAcbMoveTo(mActor, mzPositionHit[0], nSpeedBoss, true, this); mActor.orderFist(); mOldState = _global.ST_TRAY_FIST; mState = _global.ST_SUB_ACTION; mNextState = _global.ST_INDEF; break; case _global.ST_RESTORE_TRAY : mSubAction = new clsAcbMoveTo(mActor, mzAttakPositions[0], nSpeedBoss, true, this); mActor.orderRight(); mOldState = _global.ST_RESTORE_TRAY; mState = _global.ST_SUB_ACTION; mNextState = _global.ST_ROTATE_LEFT; break; case _global.ST_REST : mOldState = mState; if (mTimeRest <= ((_global.TIMER - mTime) / 1000)) { mState = mNextState; } break; case _global.ST_SUB_ACTION : if (!mSubAction.__get__active()) { break; } mSubAction.update(); } } function addPositionHit(x, y) { if (mzPositionHit) { var _local2 = mzPositionHit.length; mzPositionHit[_local2] = [x, y]; } } function updateShot() { if (mOldState == _global.ST_INIT) { return(undefined); } if (mAuxOldState == _global.ST_DIE) { return(undefined); } if (mAuxOldState == _global.ST_HOPE) { return(undefined); } if (mAuxOldState == _global.ST_RELIVE) { return(undefined); } if (mOldState == _global.ST_TRAY_FIST) { return(undefined); } if (mOldState == _global.ST_RESTORE_TRAY) { return(undefined); } if (!(mStateShot === _global.ST_STAND)) { } else if (SHOT_FREQUENCY <= ((_global.TIMER - mTimeShot) / 1000)) { mPause = true; mStateShot = _global.ST_FIRE; mActor.__get__gpx().setVelocity(0, 0); mActor.orderFire(); mTimeShot = _global.TIMER; } } function hopeActivateOmnitrix() { mPause = true; mActor.__get__gpx().setVelocity(0, 0); mActor.orderDieHope(); mActor.__get__gpx().setPause(true); mAuxOldState = _global.ST_HOPE; nTimeActivateOmnitrix = getTimer() / 1000; } function onSubActionEnd() { mState = mNextState; if (mState == _global.ST_REST) { mActor.orderStand(); mTimeRest = TIME_REST_END; mTime = _global.TIMER; switch (mOldState) { case _global.ST_ROTATE_LEFT : mNextState = _global.ST_ROTATE_LEFT; break; case _global.ST_CHANGE : mNextState = _global.ST_ROTATE_RIGHT; } } } function onAnimationEnd() { if (mAuxOldState == _global.ST_HOPE) { return(undefined); } if (mAuxOldState == _global.ST_DIE) { mActor.__set__state(_global.ST_DIE); return(undefined); } if (mAuxOldState == _global.ST_HIT) { mAuxOldState = 0; mStateShot = _global.ST_HIT; mActor.__get__gpx().setPause(false); } if (mAuxOldState == _global.ST_RELIVE) { mAuxOldState = 0; mActor.__get__gpx().setPause(false); } if (mOldState == _global.ST_TRAY_FIST) { mState = _global.ST_RESTORE_TRAY; } if (mPause) { if ((mStateShot == _global.ST_FIRE) || (mStateShot == _global.ST_HIT)) { mPause = false; if (mStateShot == _global.ST_FIRE) { mTimeShot = _global.TIMER; } mStateShot = _global.ST_STAND; switch (mOldState) { case _global.ST_ROTATE_LEFT : if (bOrder == true) { mActor.orderLeft(); } else { mActor.orderRight(); } mActor.__get__gpx().setVelocity(0, 0); break; case _global.ST_ROTATE_RIGHT : if (bOrder == true) { mActor.orderLeft(); } else { mActor.orderRight(); } mActor.__get__gpx().setVelocity(0, 0); break; case _global.ST_TRAY_FIST : mActor.orderLeft(); mActor.__get__gpx().setVelocity(0, 0); } } } if (mOldState == _global.ST_INIT) { mOldState = _global.ST_INIT; mState = _global.ST_ROTATE_LEFT; } } function onHit(zone) { if (mAuxOldState == _global.ST_HIT) { return(undefined); } if ((zone == _global.HIT_BODY) || (zone == _global.HIT_HEAD)) { loosenBond(); } mPause = true; mActor.__get__gpx().setVelocity(0, 0); if (_global.collisionShootPlayer == true) { _global.collisionShootPlayer = false; mActor.orderHitShoot(); } else { mActor.orderHit(); } mAuxOldState = _global.ST_HIT; mActor.__get__gpx().setPause(true); } static var VELOCITY_INTRO = 28; static var VELOCITY_END = 17; static var TIME_REST_INI = 4; static var TIME_REST_END = 2; var mTimeRest = 0; static var SHOT_FREQUENCY = 3; static var SHOT_REST = 0.5; var mTimeShot = 0; var mPause = false; var mBondsSet = null; var mIndexBonds = 0; var nPointBoss = 0; var bOrder = false; static var nActiveOmnitrix = 4; static var TIME_ACTIVATE_OMNI = 3; var nTimeActivateOmnitrix = null; var mzPositionHit = null; var nCountLife = 0; }
Symbol 1344 MovieClip [__Packages.clsShape] Frame 0
class clsShape { var type, mGpx, Xo, Yo, scale, id, nP, angle, point, mIdClass, m; function clsShape (x, y, n, nId, nType, nDir, mScale) { type = Number(nType); var _local5 = clsGame.getNextCreationDepth(); mGpx = _root.attachMovie("mc_shape" + type, "mc_shape" + _local5, _local5); Xo = x; Yo = y; if (mScale == undefined) { scale = 100; } else { scale = mScale; } mGpx._xscale = (mGpx._yscale = scale); dir = Number(nDir); if (dir == undefined) { dir = 1; } initValues(type); mGpx._x = Xo; mGpx._y = Yo; id = nId; nP = n; angle = 360 / nP; point = new Array(); var _local4 = 0; while (_local4 < nP) { point.push([0, 0]); _local4++; } getPoints(); getVectors(); mIdClass = _global.CLASS_SHAPE; } function get idClass() { return(mIdClass); } function update() { if (speedRotation != 0) { mGpx._rotation = mGpx._rotation + speedRotation; getPoints(); getVectors(); } if (speedResize != 0) { resize(); getPoints(); getVectors(); } if (speedBoss == true) { getPoints(); getVectors(); } } function initValues(nType) { switch (nType) { case _global.SHAPE1 : Yo = Yo + 10; speedRotation = 1.5 * dir; break; case _global.SHAPE2 : Yo = Yo + 10; speedRotation = 1 * dir; break; case _global.SHAPE3 : Yo = Yo + 10; speedRotation = 1.5 * dir; break; case 4 : Yo = Yo + 10; speedRotation = 1.5 * dir; break; case 5 : Yo = Yo + 10; speedRotation = 1.5 * dir; break; case 11 : mGpx._alpha = 0; break; case 12 : speedRotation = 0; speedBoss = true; break; case 13 : speedRotation = 0; speedBoss = true; break; default : speedRotation = 0; } } function getPoints() { m = mGpx._rotation * (Math.PI/180); if ((type != 12) && (type != 13)) { Xo = mGpx._x; Yo = mGpx._y; } else if (type == 12) { if (_global.bossHope != true) { Xo = _global.boss.mGpx.getX(); Yo = _global.boss.mGpx.getY(); mGpx._x = Xo; mGpx._y = Yo; } else { Xo = _global.boss.mGpx.getX(); Yo = 35 + _global.boss.mGpx.getY(); mGpx._x = Xo; mGpx._y = Yo; } } else if (type == 13) { if (_global.bossFire != true) { Xo = _global.boss.mGpx.getX(); Yo = _global.boss.mGpx.getY(); mGpx._x = Xo; mGpx._y = Yo; } else { Xo = _global.boss.mGpx.getX(); Yo = _global.boss.mGpx.getY() - 30; mGpx._x = Xo; mGpx._y = Yo; } } var _local4 = mGpx._xscale / 100; var _local3 = 0; while (_local3 < nP) { point[_local3][0] = Xo + (_local4 * ((mGpx["p" + _local3]._x * Math.cos(m)) - (mGpx["p" + _local3]._y * Math.sin(m)))); point[_local3][1] = Yo + (_local4 * ((mGpx["p" + _local3]._x * Math.sin(m)) + (mGpx["p" + _local3]._y * Math.cos(m)))); _local3++; } } function getVectors() { _global.game.block["B" + id].V1 = {p0:{x:point[0][0], y:point[0][1]}, p1:{x:point[nP - 1][0], y:point[nP - 1][1]}}; var _local5 = 2; var _local3 = nP - 1; while (_local3 > 0) { _global.game.block["B" + id]["V" + _local5] = {p0:{x:point[_local3][0], y:point[_local3][1]}, p1:{x:point[_local3 - 1][0], y:point[_local3 - 1][1]}}; _local5++; _local3--; } var _local4 = 1; while (_local4 <= nP) { _global.game.updateVector(_global.game.block["B" + id]["V" + _local4], true); _local4++; } } function resize() { if ((mGpx._xscale < 50) || (mGpx._xscale > 200)) { speedResize = -speedResize; } mGpx._xscale = mGpx._xscale + speedResize; mGpx._yscale = mGpx._yscale + speedResize; } function drawVector() { var _local4 = _root.createEmptyMovieClip("mc" + id, 108000 + id); _local4.lineStyle(1, 16711680); _local4.moveTo(point[0][0], point[0][1]); var _local3 = 1; while (_local3 < nP) { _local4.lineTo(point[_local3][0], point[_local3][1]); _local3++; } _local4.lineTo(point[0][0], point[0][1]); } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } var speedResize = 0; var speedRotation = 0; var dir = 0; var state = 0; var f_update = true; var speedBoss = false; }
Symbol 1345 MovieClip [__Packages.clsBlock] Frame 0
class clsBlock { var type, BW, BH, PRICE_HIT, PRICE_BREAK, mGpx, oX, oY, id, ang, len, sn, cs, mIdClass, life, impactBono, idBono, m, p1x, p1y, p2x, p2y, p3x, p3y, p4x, p4y, mc; function clsBlock (x, y, nId, nType, nBono) { type = Number(nType); var _local5 = "mc_block_" + type; BW = 40; BH = 20; PRICE_HIT = 100; PRICE_BREAK = 200; if (((((nType == 2) || (nType == 4)) || (nType == 6)) || (nType == 8)) || (nType == 10)) { BW = 40; BH = 40; y = y + 10; } if ((nType == 9) || (nType == 10)) { BW = 40; PRICE_HIT = 0; PRICE_BREAK = 0; } initValues(nBono); var _local6 = clsGame.getNextCreationDepth(); mGpx = _root.attachMovie(_local5, _local5 + _local6, _local6); oX = x; oY = y; id = nId; mGpx._x = x; mGpx._y = y; ang = Math.atan(BH / BW); len = Math.sqrt(((BW / 2) * (BW / 2)) + ((BH / 2) * (BH / 2))); sn = (-Math.sin(ang)) * len; cs = (-Math.cos(ang)) * len; getPoints(); getVectors(); if (((type == 9) || (type == 10)) || (type == 12)) { mIdClass = _global.CLASS_INDESTRUCTIBLE; } else { mIdClass = _global.CLASS_BLOCK; } } function get idClass() { return(mIdClass); } function initValues(nBono) { life = 4; impactBono = 0; if (nBono == undefined) { idBono = 0; } else { idBono = nBono; } var _local3 = type; switch (_local3) { case _global.BLOCK1 : life = 4; break; case _global.BLOCK2 : life = 6; break; case _global.BLOCK3 : life = 4; impactBono = 2; break; case _global.BLOCK4 : life = 6; impactBono = 4; break; case _global.BLOCK5 : life = 2; break; case _global.BLOCK6 : life = 4; break; case _global.BLOCK7 : life = 6; break; case _global.BLOCK8 : life = 8; break; case _global.BLOCK9 : life = 20000; break; case _global.BLOCK10 : life = 20000; break; case 12 : life = 20000; BW = 200; BH = 20; break; case 13 : life = 2; } } function update() { } function getPoints() { m = mGpx._rotation * (Math.PI/180); oX = mGpx._x; oY = mGpx._y; p1x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p1y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); cs = cs * -1; p2x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p2y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); sn = sn * -1; p3x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p3y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); cs = cs * -1; p4x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p4y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); } function updateLife(num) { life = life - num; if (life <= 0) { _global.game.updateScore(PRICE_BREAK); free(); } else { _global.game.updateScore(PRICE_HIT); if ((type == 9) || (type == 10)) { _global.game.createEffect(mGpx._x, mGpx._y, "mc_hit_indestructible"); } else if (type == 12) { _global.game.createEffect(mGpx._x, mGpx._y, "mc_hit_indestructible_100x20"); } else { var _local3 = 1; while (_local3 <= life) { if ((life == _local3) || (life == (_local3 + 1))) { var _local4; if ((_local3 % 2) == 0) { _local4 = _local3 / 2; } else { _local4 = (_local3 + 1) / 2; } mGpx.gotoAndStop("STATE_" + _local4); } _local3 = _local3 + 2; } } } } function getVectors() { _global.game.block["B" + id].V1 = {p0:{x:p1x, y:p1y}, p1:{x:p4x, y:p4y}}; _global.game.block["B" + id].V2 = {p0:{x:p4x, y:p4y}, p1:{x:p3x, y:p3y}}; _global.game.block["B" + id].V3 = {p0:{x:p3x, y:p3y}, p1:{x:p2x, y:p2y}}; _global.game.block["B" + id].V4 = {p0:{x:p2x, y:p2y}, p1:{x:p1x, y:p1y}}; var _local3 = 1; while (_local3 < 5) { _global.game.updateVector(_global.game.block["B" + id]["V" + _local3], true); _local3++; } } function drawVector() { mc = _root.createEmptyMovieClip("mc" + id, 108000 + id); mc.lineStyle(1, 16711680); mc.moveTo(p1x, p1y); mc.lineTo(p2x, p2y); mc.lineTo(p3x, p3y); mc.lineTo(p4x, p4y); mc.lineTo(p1x, p1y); } function free() { if ((idBono != 0) && (mGpx)) { _global.game.createBonus(mGpx._x, mGpx._y, idBono); } if (((type != _global.BLOCK9) && (type != _global.BLOCK10)) && (type != 12)) { if ((type == _global.BLOCK5) || (type == _global.BLOCK6)) { _global.game.createEffect(mGpx._x, mGpx._y, "mc_fx_bomb"); } else { _global.game.createEffect(mGpx._x, mGpx._y, "mc_destroy_normal"); } } mGpx.removeMovieClip(); state = _global.ST_KILL; } var state = 0; var loseBono = false; var nP = 4; }
Symbol 1346 MovieClip [__Packages.clsBallsGenerator] Frame 0
class clsBallsGenerator extends clsBlock { var mGpx, nBallVx, nBallVy, mIdClass, state; function clsBallsGenerator (x, y, nId, nType, nBono, nDegree, nVx, nVy, bBarrier) { super(x, y, nId, nType, nBono); mGpx._rotation = nDegree; nBallVx = nVx; nBallVy = nVy; bActiveBarrier = bBarrier; setFreqMax(); mIdClass = _global.CLASS_GENERATOR; mTimeRest = _global.TIMER; mState = _global.ST_REST; } function set active(act) { mActive = act; //return(active); } function get active() { return(mActive); } function generateBall() { if (_global.game.mzBalls.length >= MAX_BALLS_IN_LEVEL) { return(undefined); } if (bActiveBarrier == true) { _global.game.takenBarrier(false); } mGpx.gotoAndStop("LOOSEN"); mbProgress = true; mState = _global.ST_INDEF; } function inProgress() { return(mbProgress); } function setFreqMin() { mFreqMS = FREQ_GENERATOR_MIN * 1000; } function setFreqMax() { mFreqMS = FREQ_GENERATOR_MAX * 1000; } function update() { if (!mActive) { return(undefined); } switch (mState) { case _global.ST_BEGIN : generateBall(); break; case _global.ST_REST : if ((_global.TIMER - mTimeRest) < mFreqMS) { break; } mState = _global.ST_BEGIN; } } function updateLife(num) { } function onGenerate() { _global.game.createBall(mGpx._x, mGpx._y, nBallVx, nBallVy); mTimeRest = _global.TIMER; mState = _global.ST_REST; } function onAnimationEnd() { mGpx.gotoAndStop("STAND"); mbProgress = false; } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } static var FREQ_GENERATOR_MIN = 4; static var FREQ_GENERATOR_MAX = 15; static var MAX_BALLS_IN_LEVEL = 3; var mState = -1; var mTimeRest = 0; var mFreqMS = 0; var mbProgress = false; var mActive = true; var bActiveBarrier = false; }
Symbol 1347 MovieClip [__Packages.clsEnemy] Frame 0
class clsEnemy { var type, typeShoot, interFrans, idBono, oX, oY, limit, move, speedMove, limitIni, mGpx, id, ang, BW, BH, len, sn, cs, mIdClass, life, price_die, frans, m, p1x, p1y, p2x, p2y, p3x, p3y, p4x, p4y; function clsEnemy (x, y, nId, nType, nBono, nTypeShoot, nMove, nLimit) { type = Number(nType); typeShoot = nTypeShoot; interFrans = 0; var _local4 = "mc_enemy_" + type; idBono = nBono; oX = x; oY = y + 10; initValues(nMove); limit = nLimit; if (nMove == undefined) { move = 0; } else { move = nMove; } if (limit > 0) { speedMove = 2; } else { speedMove = -2; } if (move == 1) { limitIni = oX; limit = limitIni + limit; } else if (move == 2) { limitIni = oY; limit = limitIni + limit; } if (limitIni > limit) { var _local7; _local7 = limitIni; limitIni = limit; limit = _local7; } var _local5 = clsGame.getNextCreationDepth(); mGpx = _root.attachMovie(_local4, _local4 + _local5, _local5); id = nId; mGpx._x = oX; mGpx._y = oY; ang = Math.atan(BH / BW); len = Math.sqrt(((BW / 2) * (BW / 2)) + ((BH / 2) * (BH / 2))); sn = (-Math.sin(ang)) * len; cs = (-Math.cos(ang)) * len; getPoints(); getVectors(); mIdClass = _global.CLASS_ENEMY; } function get idClass() { return(mIdClass); } function initValues() { switch (type) { case _global.ENEMY_ROBOT : life = 8; price_die = 400; oX = oX + 20; BW = 80; BH = 40; interFrans = random(100); frans = 300; break; case _global.ENEMY_MEGAWHATT : life = 4; price_die = 400; BW = 40; BH = 40; frans = 300; interFrans = 0; break; case _global.ENEMY_LIMAX : life = 12; oX = oX + 20; oY = oY + 10; price_die = 400; BW = 60; BH = 60; break; default : life = 4; price_die = 400; BW = 40; BH = 40; frans = 200; } } function update() { var _local3 = 0; while (_local3 < _global.game.mzBalls.length) { if (mGpx.hitTest(_global.game.mzBalls[_local3].mGpx.mc_collision)) { var _local4 = (((_global.game.mzBalls[_local3].id + ".") + id) + ".") + nP; _global.game.addCollision(_local4); } _local3++; } if (move == 1) { moveHorizontal(); } if (move == 2) { moveVertical(); } } function moveHorizontal() { if ((mGpx._x < limitIni) || (mGpx._x > limit)) { speedMove = -speedMove; } mGpx._x = mGpx._x + speedMove; getPoints(); getVectors(); } function moveVertical() { if ((mGpx._y < limitIni) || (mGpx._y > limit)) { speedMove = -speedMove; } mGpx._y = mGpx._y + speedMove; getPoints(); getVectors(); } function getPoints() { m = mGpx._rotation * (Math.PI/180); oX = mGpx._x; oY = mGpx._y; p1x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p1y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); cs = cs * -1; p2x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p2y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); sn = sn * -1; p3x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p3y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); cs = cs * -1; p4x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p4y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); } function updateLife(num) { life = life - num; if (life <= 0) { _global.game.updateScore(price_die); free(); } else { _global.game.updateScore(PRICE_HIT); mGpx.gotoAndStop("HIT"); } } function getVectors() { _global.game.block["B" + id].V1 = {p0:{x:p1x, y:p1y}, p1:{x:p4x, y:p4y}}; _global.game.block["B" + id].V2 = {p0:{x:p4x, y:p4y}, p1:{x:p3x, y:p3y}}; _global.game.block["B" + id].V3 = {p0:{x:p3x, y:p3y}, p1:{x:p2x, y:p2y}}; _global.game.block["B" + id].V4 = {p0:{x:p2x, y:p2y}, p1:{x:p1x, y:p1y}}; var _local3 = 1; while (_local3 < 5) { _global.game.updateVector(_global.game.block["B" + id]["V" + _local3], true); _local3++; } } function shoot() { mGpx.gotoAndStop("SHOOT"); var _local8 = mGpx._x; var _local6 = mGpx._y + 20; var _local4 = _global.SHOOT_NORMAL; var _local7 = 270; var _local9 = 0; var _local5 = 1; var _local3 = 70; if (type == _global.ENEMY_ROBOT) { _local3 = 50; _global.game.shootEnemy(2, _local8, _local6, _local4, _local7, _local9, _local5, _local3); } else { _global.game.shootEnemy(typeShoot, _local8, _local6, _local4, _local7, _local9, _local5, _local3); } } function drawVector() { var _local3 = _root.createEmptyMovieClip("mc" + id, 108000 + id); _local3.lineStyle(2, 16711680); _local3.moveTo(p1x, p1y); _local3.lineTo(p2x, p2y); _local3.lineTo(p3x, p3y); _local3.lineTo(p4x, p4y); _local3.lineTo(p1x, p1y); } function free() { _global.game.createBonus(mGpx._x, mGpx._y, idBono); _global.game.createEffect(mGpx._x, mGpx._y, "mc_destroy_normal"); mGpx.removeMovieClip(); state = _global.ST_KILL; var _local3 = 0; while (_local3 < _global.game.mzEnemy.length) { if (_global.game.mzEnemy[_local3][1] == id) { _global.game.mzEnemy.splice(_local3, 1); _global.upd_enemy = _global.upd_enemy - 1; _global.max_enemy = _global.max_enemy - 1; } _local3++; } } var state = 0; static var PRICE_HIT = 200; var loseBono = false; var nP = 4; var f_update = true; }
Symbol 1348 MovieClip [__Packages.clsSwitch] Frame 0
class clsSwitch { var type, mGpx, oX, oY, id, ang, BW, BH, len, sn, cs, mNameClip, mIdClass, m, p1x, p1y, p2x, p2y, p3x, p3y, p4x, p4y; function clsSwitch (x, y, nId, nType) { type = nType; initValues(); var _local4 = "mc_block_sw_" + type; var _local5 = clsGame.getNextCreationDepth(); mGpx = _root.attachMovie(_local4, _local4 + _local5, _local5); oX = x; oY = y; id = nId; state = _global.OFF; oldState = _global.OFF; mGpx.gotoAndStop("STATE_" + state); mGpx._x = x; mGpx._y = y; ang = Math.atan(BH / BW); len = Math.sqrt(((BW / 2) * (BW / 2)) + ((BH / 2) * (BH / 2))); sn = (-Math.sin(ang)) * len; cs = (-Math.cos(ang)) * len; getPoints(); mNameClip = "mc_block_sw_" + type; mIdClass = _global.CLASS_SWITCH; } function get idClass() { return(mIdClass); } function get nameClip() { return(mNameClip); } function set nameClip(val) { mNameClip = val; //return(nameClip); } function initValues() { switch (type) { case 1 : BW = 40; BH = 10; break; default : BW = 40; BH = 10; } } function getPoints() { m = mGpx._rotation * (Math.PI/180); oX = mGpx._x; oY = mGpx._y; p1x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p1y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); cs = cs * -1; p2x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p2y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); sn = sn * -1; p3x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p3y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); cs = cs * -1; p4x = oX + ((cs * Math.cos(m)) - (sn * Math.sin(m))); p4y = oY + ((cs * Math.sin(m)) + (sn * Math.cos(m))); } function updateLife() { updateState(_global.ON); } function updateState(ST) { if (oldState == ST) { return(undefined); } state = ST; oldState = state; mGpx.gotoAndStop("STATE_" + state); _global.game.onActiveSwitch(state); } function getVectors() { _global.game.block["B" + id].V1 = {p0:{x:p1x, y:p1y}, p1:{x:p4x, y:p4y}}; _global.game.block["B" + id].V2 = {p0:{x:p4x, y:p4y}, p1:{x:p3x, y:p3y}}; _global.game.block["B" + id].V3 = {p0:{x:p3x, y:p3y}, p1:{x:p2x, y:p2y}}; _global.game.block["B" + id].V4 = {p0:{x:p2x, y:p2y}, p1:{x:p1x, y:p1y}}; var _local3 = 1; while (_local3 < 5) { _global.game.updateVector(_global.game.block["B" + id]["V" + _local3], true); _local3++; } } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } var state = 0; var oldState = 0; static var PRICE_HIT = 100; static var PRICE_BREAK = 200; var loseBono = false; var nP = 4; }
Symbol 1349 MovieClip [__Packages.clsBlockRestored] Frame 0
class clsBlockRestored extends clsBlock { var mIdClass, life, nlifeBlock, PRICE_BREAK, PRICE_HIT, mGpx, id, type, state; function clsBlockRestored (x, y, nId, nType, nBono, nlife) { super(x, y, nId, nType, nBono); setFreqRestored(); mIdClass = _global.CLASS_RESTORES; mTimeRest = _global.TIMER; life = nlife; nlifeBlock = nlife; } function set active(act) { mActive = act; //return(active); } function get active() { return(mActive); } function setFreqRestored() { mFreqMS = FREQ_RESTORED * 1000; } function update() { if (mActive) { return(undefined); } if (_global.collisionBoss != true) { if ((_global.TIMER - mTimeRest) >= mFreqMS) { restore(); } } } function updateLife(num) { life = life - num; if (life <= 0) { _global.game.updateScore(PRICE_BREAK); destroy(); } else { _global.game.updateScore(PRICE_HIT); var _local3 = 1; while (_local3 <= life) { if ((life == _local3) || (life == (_local3 + 1))) { var _local4; if ((_local3 % 2) == 0) { _local4 = _local3 / 2; } else { _local4 = (_local3 + 1) / 2; } mGpx.gotoAndStop("STATE_" + _local4); } _local3 = _local3 + 2; } } } function destroy() { if (id != _global.oldIdBlockDestroy) { mActive = false; mGpx.gotoAndStop("HIDE"); mTimeRest = _global.TIMER; _global.game.createEffect(mGpx._x, mGpx._y, "mc_destroy_normal"); _global.oldIdBlockDestroy = id; if ((_global.collisionBoss != true) && (!_global.bossHope)) { if (type == 15) { _global.game.createBonus(mGpx._x, mGpx._y, _global.getRandomNums([2, 2, 3, 7, 7])); } if (type == 16) { _global.game.createBonus(mGpx._x, mGpx._y, _global.getRandomNums([4, 4, 5])); } } } } function restore() { mGpx.gotoAndStop("RESTORE"); mActive = true; life = nlifeBlock; if (id == _global.oldIdBlockDestroy) { _global.oldIdBlockDestroy = null; } } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } static var FREQ_RESTORED = 5; var mTimeRest = 0; var mFreqMS = 0; var mActive = true; }
Symbol 1350 MovieClip [__Packages.clsBlockRestoredBoss] Frame 0
class clsBlockRestoredBoss extends clsBlock { var mIdClass, life, nlifeBlock, mGpx, id, PRICE_BREAK, PRICE_HIT, state; function clsBlockRestoredBoss (x, y, nId, nType, nBono, nlife) { super(x, y, nId, nType, nBono); setFreqRestored(); mIdClass = _global.CLASS_RESTORES; mTimeRest = _global.TIMER; life = nlife; nlifeBlock = nlife; } function set active(act) { mActive = act; //return(active); } function get active() { return(mActive); } function setFreqRestored() { mFreqMS = FREQ_RESTORED * 1000; } function update() { if (mActive) { return(undefined); } if ((_global.TIMER - mTimeRest) >= mFreqMS) { mGpx.gotoAndStop("RESTORE"); mActive = true; life = nlifeBlock; _global.countBlockDestroy--; if (id == _global.oldIdBlockDestroy) { _global.oldIdBlockDestroy = null; } } } function updateLife(num) { life = life - num; if (life <= 0) { _global.game.updateScore(PRICE_BREAK); destroy(); } else { _global.game.updateScore(PRICE_HIT); var _local3 = 1; while (_local3 <= life) { if ((life == _local3) || (life == (_local3 + 1))) { var _local4; if ((_local3 % 2) == 0) { _local4 = _local3 / 2; } else { _local4 = (_local3 + 1) / 2; } mGpx.gotoAndStop("STATE_" + _local4); } _local3 = _local3 + 2; } } } function destroy() { if (id != _global.oldIdBlockDestroy) { mActive = false; mGpx.gotoAndStop("HIDE"); mTimeRest = _global.TIMER; _global.game.createEffect(mGpx._x, mGpx._y, "mc_destroy_normal"); _global.countBlockDestroy++; _global.oldIdBlockDestroy = id; if (_global.countBlockDestroy == LOOSE_ALIEN) { var _local3 = _global.getRandom(LIMIT_LEFT, LIMIT_RIGHT); _global.boss.action.loosenBond(_local3, 0); } else if (_global.countBlockDestroy == LOOSE_MULTIBALL) { var _local3 = _global.getRandom(LIMIT_LEFT, LIMIT_RIGHT); _global.game.createBonus(_local3, 0, _global.B_MULTI); } } } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } static var FREQ_RESTORED = 5; var mTimeRest = 0; var mFreqMS = 0; var mActive = true; static var LIMIT_LEFT = 210; static var LIMIT_RIGHT = 540; static var LOOSE_ALIEN = 2; static var LOOSE_MULTIBALL = 4; }
Symbol 1351 MovieClip [__Packages.clsDoor] Frame 0
class clsDoor { var type, angleBase, angleRange, time, cSwitch, speed, angleEnd, mGpx, Xo, Yo, id, nP, angle, point, mNameClip, mIdClass, nTimeOpen, nTimeClose, timeIni, flagTimeInterval, speedRotation, initTime, m; function clsDoor (x, y, n, nId, nType, nAngleBase, nAngleRange, nDir, nTime, tSwitch, nTimeOp, nTimeCl, bTime) { type = nType; angleBase = nAngleBase; angleRange = nAngleRange; time = nTime; cSwitch = tSwitch; state = _global.CLOSE; speed = 3 * dir; dir = Number(nDir); if (dir == undefined) { dir = 1; } angleEnd = angleBase + (nAngleRange * dir); var _local5 = clsGame.getNextCreationDepth(); mGpx = _root.attachMovie("mc_door_" + type, "mc_door" + _local5, _local5); mGpx.gotoAndStop("STATE_" + _global.ON); Xo = x; Yo = y; mGpx._x = Xo; mGpx._y = Yo; id = nId; nP = n; angle = 360 / nP; mGpx._rotation = angleBase; point = new Array(); var _local4 = 0; while (_local4 < nP) { point.push([0, 0]); _local4++; } getPoints(); getVectors(); mNameClip = "mc_door_" + type; mIdClass = _global.CLASS_DOOR; nTimeOpen = nTimeOp; nTimeClose = nTimeCl; timeControl = getTimer() / 1000; timeIni = timeControl; flagTimeInterval = bTime; } function get idClass() { return(mIdClass); } function get nameClip() { return(mNameClip); } function set nameClip(val) { mNameClip = val; //return(nameClip); } function update() { if (flagTimeInterval == false) { if ((((getTimer() / 1000) - timeControl) >= nTimeOpen) || (timeControl == timeIni)) { if ((state = _global.CLOSE)) { state = _global.CHANGE_OPEN; speedRotation = 2 * dir; flagTimeInterval = true; timeControl = getTimer() / 1000; } } } if (cSwitch.state == _global.ON) { if (state == _global.CLOSE) { state = _global.CHANGE_OPEN; speedRotation = 2 * dir; } } if (state == _global.CHANGE_OPEN) { mGpx._rotation = mGpx._rotation + speedRotation; if (speedRotation > 0) { if (mGpx._rotation > angleEnd) { mGpx._rotation = angleEnd; state = _global.OPEN; initTime = 1; } } if (speedRotation < 0) { if (mGpx._rotation < angleEnd) { mGpx._rotation = angleEnd; state = _global.OPEN; initTime = 1; } } getPoints(); getVectors(); } if (state == _global.OPEN) { mGpx.gotoAndStop("STATE_" + _global.OFF); if (flagTimeInterval == true) { if (((getTimer() / 1000) - timeControl) >= nTimeClose) { state = _global.CHANGE_CLOSE; speedRotation = -speedRotation; flagTimeInterval = false; timeControl = getTimer() / 1000; } } else if (time != 0) { initTime++; if ((initTime % time) == 0) { state = _global.CHANGE_CLOSE; speedRotation = -speedRotation; } } } if (state == _global.CHANGE_CLOSE) { mGpx._rotation = mGpx._rotation + speedRotation; if (speedRotation > 0) { if (mGpx._rotation > angleBase) { mGpx._rotation = angleBase; state = _global.CLOSE; if (cSwitch != null) { cSwitch.updateState(_global.OFF); } } } else if (mGpx._rotation < angleBase) { mGpx._rotation = angleBase; state = _global.CLOSE; if (cSwitch != null) { cSwitch.updateState(_global.OFF); } mGpx.gotoAndStop("STATE_" + _global.ON); } getPoints(); getVectors(); } } function getPoints() { m = mGpx._rotation * (Math.PI/180); Xo = mGpx._x; Yo = mGpx._y; var _local3 = mGpx._xscale / 100; var _local2 = 0; while (_local2 < nP) { point[_local2][0] = Xo + (_local3 * ((mGpx["p" + _local2]._x * Math.cos(m)) - (mGpx["p" + _local2]._y * Math.sin(m)))); point[_local2][1] = Yo + (_local3 * ((mGpx["p" + _local2]._x * Math.sin(m)) + (mGpx["p" + _local2]._y * Math.cos(m)))); _local2++; } } function getVectors() { _global.game.block["B" + id].V1 = {p0:{x:point[0][0], y:point[0][1]}, p1:{x:point[nP - 1][0], y:point[nP - 1][1]}}; var _local5 = 2; var _local3 = nP - 1; while (_local3 > 0) { _global.game.block["B" + id]["V" + _local5] = {p0:{x:point[_local3][0], y:point[_local3][1]}, p1:{x:point[_local3 - 1][0], y:point[_local3 - 1][1]}}; _local5++; _local3--; } var _local4 = 1; while (_local4 <= nP) { _global.game.updateVector(_global.game.block["B" + id]["V" + _local4], true); _local4++; } } function drawVector() { var _local4 = _root.createEmptyMovieClip("mc" + id, 108000 + id); _local4.lineStyle(2, 16711680); _local4.moveTo(point[0][0], point[0][1]); var _local3 = 1; while (_local3 < nP) { _local4.lineTo(point[_local3][0], point[_local3][1]); _local3++; } _local4.lineTo(point[0][0], point[0][1]); } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } var speedResize = 0; var dir = 0; var timeControl = 0; var state = 0; var f_update = true; }
Symbol 1352 MovieClip [__Packages.clsMine] Frame 0
class clsMine { var time, cSwitch, state, mGpx, dir, initTime, mIdClass; function clsMine (x, y, nTime, tSwitch, mDir) { time = nTime; cSwitch = tSwitch; state = _global.OFF; var _local4 = clsGame.getNextCreationDepth(); mGpx = _root.attachMovie("mc_mine", "mc_mine" + _local4, _local4); mGpx.gotoAndStop("ST_OFF"); mGpx._x = x; mGpx._y = y; dir = mDir; if (dir == undefined) { dir = 1; } if (dir == -1) { mGpx._xscale = -100; } initTime = 1; } function get idClass() { return(mIdClass); } function update() { if (cSwitch.state == _global.ON) { if ((state == _global.OFF) && (!_global.aplicateOmni)) { mGpx.gotoAndStop("ST_ON"); _global.game.createEffect(mGpx._x, mGpx._y, "mc_fx_mine"); state = _global.ON; var _local3 = _global.getRandomNums([2, 3, 4, 5, 5, 6, 6, 6, 7, 7, 7]); _global.game.createBonus(mGpx._x, mGpx._y, _local3); } } if (state == _global.ON) { initTime++; if ((initTime % time) == 0) { mGpx.gotoAndStop("ST_APPEAR"); initTime = 1; state = _global.OFF; cSwitch.updateState(_global.OFF); } } } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } }
Symbol 1353 MovieClip [__Packages.clsShapeBoss] Frame 0
class clsShapeBoss { var activeCollision, activeDisappear, type, angleBase, angleRange, angleRotate, speed, speedRotation, angleEnd, mGpx, Xo, Yo, id, nP, angle, point, mIdClass, initTimeNormal, initTimeWait, mNameClip, m; function clsShapeBoss (x, y, n, nId, nType, nAngleBase, nAngleRange, nDir) { activeCollision = true; activeDisappear = false; type = nType; angleBase = nAngleBase; angleRange = nAngleRange; state = ST_STAND; angleRotate = angleBase; dir = Number(nDir); if (dir == undefined) { dir = 1; } speed = 3 * dir; speedRotation = 2 * dir; angleEnd = angleBase + (nAngleRange * dir); var _local5 = clsGame.getNextCreationDepth(); mGpx = _root.attachMovie("mc_shape" + type, "mc_shape" + _local5, _local5); mGpx.gotoAndStop("NORMAL"); Xo = x; Yo = y; mGpx._x = Xo; mGpx._y = Yo; id = nId; nP = n; angle = 360 / nP; mGpx._rotation = angleBase; point = new Array(); var _local4 = 0; while (_local4 < nP) { point.push([0, 0]); _local4++; } getPoints(); getVectors(); mIdClass = _global.CLASS_SHAPE; initTimeNormal = 1; initTimeWait = 1; } function get idClass() { return(mIdClass); } function get nameClip() { return(mNameClip); } function set nameClip(val) { mNameClip = val; //return(nameClip); } function update() { if (state == ST_ROTATE) { if (speedRotation > 0) { if (angleRotate >= angleEnd) { mGpx._rotation = angleEnd; angleEnd = angleEnd + (angleRange * dir); state = ST_STAND; return(undefined); } } if (speedRotation < 0) { if (angleRotate <= angleEnd) { mGpx._rotation = angleEnd; angleEnd = angleEnd + (angleRange * dir); state = ST_STAND; return(undefined); } } angleRotate = angleRotate + speedRotation; mGpx._rotation = angleRotate; trace(mGpx._rotation); } if (activeDisappear) { initTimeWait++; if ((initTimeWait % TIME_DISAPPEAR) == 0) { appear(); } } getPoints(); getVectors(); } function rotate() { if (state != ST_ROTATE) { state = ST_ROTATE; } } function disappear() { mGpx.gotoAndStop("DISAPPEAR"); activeCollision = false; activeDisappear = true; } function appear() { initTimeWait = 1; mGpx.gotoAndStop("APPEAR"); activeCollision = true; activeDisappear = false; } function getPoints() { m = mGpx._rotation * (Math.PI/180); Xo = mGpx._x; Yo = mGpx._y; var _local3 = mGpx._xscale / 100; var _local2 = 0; while (_local2 < nP) { point[_local2][0] = Xo + (_local3 * ((mGpx["p" + _local2]._x * Math.cos(m)) - (mGpx["p" + _local2]._y * Math.sin(m)))); point[_local2][1] = Yo + (_local3 * ((mGpx["p" + _local2]._x * Math.sin(m)) + (mGpx["p" + _local2]._y * Math.cos(m)))); _local2++; } } function getVectors() { _global.game.block["B" + id].V1 = {p0:{x:point[0][0], y:point[0][1]}, p1:{x:point[nP - 1][0], y:point[nP - 1][1]}}; var _local5 = 2; var _local3 = nP - 1; while (_local3 > 0) { _global.game.block["B" + id]["V" + _local5] = {p0:{x:point[_local3][0], y:point[_local3][1]}, p1:{x:point[_local3 - 1][0], y:point[_local3 - 1][1]}}; _local5++; _local3--; } var _local4 = 1; while (_local4 <= nP) { _global.game.updateVector(_global.game.block["B" + id]["V" + _local4], true); _local4++; } } function drawVector() { var _local4 = _root.createEmptyMovieClip("mc" + id, 108000 + id); _local4.lineStyle(2, 16711680); _local4.moveTo(point[0][0], point[0][1]); var _local3 = 1; while (_local3 < nP) { _local4.lineTo(point[_local3][0], point[_local3][1]); _local3++; } _local4.lineTo(point[0][0], point[0][1]); } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } var speedResize = 0; var dir = 0; var state = 0; var ST_STAND = 0; var ST_ROTATE = 1; var ST_APPEAR = 2; var ST_DISAPPEAR = 3; static var TIME_NORMAL = 300; static var TIME_DISAPPEAR = 50; var classRotate = true; }
Symbol 1354 MovieClip [__Packages.clsShootPlayer] Frame 0
class clsShootPlayer { var mGpx, speed, damage, state; function clsShootPlayer (x, y) { var _local4 = clsGame.getNextCreationDepth(); mGpx = _root.attachMovie("mc_shoot_player", "mc_shoot_player" + _local4, _local4); mGpx._x = x; mGpx._y = y; mGpx.gotoAndStop("SHOOT_" + _global.activePlayer); speed = -10; switch (_global.activePlayer) { case _global.HEATBLAST : damage = 4; break; case _global.STINKFLY : damage = 2; break; case _global.WILDVINE : damage = 4; break; default : damage = 4; } } function update() { mGpx._y = mGpx._y + speed; var _local3 = 0; while (_local3 < _global.game.mzActors.length) { if (mGpx.mc_collision.hitTest(_global.game.mzActors[_local3].mGpx.mc_collision)) { _global.game.mzActors[_local3].updateLife(damage); if (((_global.game.mzActors[_local3].idClass == _global.CLASS_SHAPE) || (_global.game.mzActors[_local3].idClass == _global.CLASS_DOOR)) || (_global.game.mzActors[_local3].idClass == _global.CLASS_INDESTRUCTIBLE)) { } else { free(); } } if (((_global.game.mzActors[_local3].idClass == _global.CLASS_SHAPE) || (_global.game.mzActors[_local3].idClass == _global.CLASS_DOOR)) || (_global.game.mzActors[_local3].idClass == _global.CLASS_INDESTRUCTIBLE)) { if (_global.game.mzActors[_local3].mGpx.hitTest(mGpx._x, mGpx._y, true)) { _global.game.createEffect(mGpx._x, mGpx._y, "mc_fx_shoot_player"); free(); } } _local3++; } if (_global.boss) { if (mGpx.mc_collision.hitTest(_global.boss.gpx.clip.mc_collision_body)) { free(); _global.collisionShootPlayer = true; _global.boss.processHit(_global.DAMAGE_FIXED, damage, _global.HIT_BODY); } else if (mGpx.mc_collision.hitTest(_global.boss.gpx.clip.mc_collision_head)) { _global.collisionShootPlayer = true; _global.boss.processHit(_global.DAMAGE_FIXED, damage * 2, _global.HIT_HEAD); } else if (mGpx.mc_collision.hitTest(_global.boss.gpx.clip.mc_collision_absorbs)) { free(); } } if ((mGpx._x <= LIMIT_X_INI) || (mGpx._x >= LIMIT_X_END)) { free(); } if ((mGpx._y <= LIMIT_Y_INI) || (mGpx._y >= LIMIT_Y_END)) { free(); } } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } static var LIMIT_X_INI = 150; static var LIMIT_X_END = 600; static var LIMIT_Y_INI = 0; static var LIMIT_Y_END = 400; var nCountCollisionShoot = 0; }
Symbol 1355 MovieClip [__Packages.clsBall] Frame 0
class clsBall { var id, mGpx, r, vBall, mzCollision, damage, startBall; function clsBall (nId, x, y, vx, vy) { id = nId; var _local4 = clsGame.getNextFxBallCreationDepth(); mGpx = _root.attachMovie("mc_ball", "mc_ball" + _local4, _local4); mGpx.gotoAndStop("BALL_" + _global.activePlayer); r = 10; vx = 0; vy = 0; vBall = {p0:{x:x, y:y}, vx:vx, vy:vx}; mzCollision = new Array(); damage = 2; mTime = _global.TIMER; } function start() { mGpx._x = X_INI; mGpx._y = Y_INI; vBall = {p0:{x:X_INI, y:Y_INI}, vx:0, vy:0}; startBall = true; } function initMove() { vBall.vy = V; vBall.vx = 0; startBall = false; } function setVector(nVx, nVy) { vBall.vx = nVx; vBall.vy = nVy; } function checkBounce(ball) { if (Math.abs(ball.vy) < Vmin) { if (ball.vy > 0) { ball.vy = Vmin; ball.vx = Math.sqrt(Math.pow(V, 2) - Math.pow(Vmin, 2)); } else { ball.vy = -Vmin; ball.vx = -1 * Math.sqrt(Math.pow(V, 2) - Math.pow(Vmin, 2)); } } if (Math.abs(ball.vx) < Vmin) { if (ball.vx > 0) { ball.vx = Vmin; ball.vy = Math.sqrt(Math.pow(V, 2) - Math.pow(Vmin, 2)); } else { ball.vx = -Vmin; ball.vy = -1 * Math.sqrt(Math.pow(V, 2) - Math.pow(Vmin, 2)); } } } function update() { updateObject(vBall); _global.game.clearArray(mzCollision); if (_global.boss) { _global.game.checkCollisionBoss(mGpx.mc_point, damage); } var _local7 = 0; while (_local7 < _global.game.mzActors.length) { if (mGpx.hitTest(_global.game.mzActors[_local7].mGpx)) { if (_global.activePlayer != _global.CANNONBOLT) { if (_global.game.mzActors[_local7].classRotate) { if (_global.game.mzActors[_local7].activeCollision) { _global.game.addCollision((((id + ".") + _global.game.mzActors[_local7].id) + ".") + _global.game.mzActors[_local7].nP); } } else { _global.game.addCollision((((id + ".") + _global.game.mzActors[_local7].id) + ".") + _global.game.mzActors[_local7].nP); } } else if ((_global.game.mzActors[_local7].idClass != _global.CLASS_BLOCK) && (_global.game.mzActors[_local7].idClass != _global.CLASS_ENEMY)) { _global.game.addCollision((((id + ".") + _global.game.mzActors[_local7].id) + ".") + _global.game.mzActors[_local7].nP); } } _local7++; } var _local10 = 0; while (_local10 < _global.game.blockCollision.length) { var _local15 = _global.game.blockCollision[_local10]; var _local9 = _local15.split("."); if (_local9[0] == id) { mzCollision.push([_local9[1], _local9[2]]); } _local10++; } if (mzCollision.length != 0) { _local7 = 0; while (_local7 < mzCollision.length) { var _local6 = 1; while (_local6 <= mzCollision[_local7][1]) { var _local3 = _global.game.findIntersection(vBall, _global.game.block["B" + mzCollision[_local7][0]]["V" + _local6]); _local3 = _global.game.updateVector(_local3, false); var _local5 = r - _local3.len; if (_local5 >= 0) { _global.game.mzActors[mzCollision[_local7][0] - 1].updateLife(damage); if ((_global.game.mzActors[mzCollision[_local7][0] - 1].idClass == _global.CLASS_BLOCK) || (_global.game.mzActors[mzCollision[_local7][0] - 1].idClass == _global.CLASS_ENEMY)) { _global.lastCrashTime = _global.TIMER; } vBall.p1.x = vBall.p1.x + (_local3.dx * _local5); vBall.p1.y = vBall.p1.y + (_local3.dy * _local5); var _local8 = {dx:_local3.lx, dy:_local3.ly, lx:_local3.dx, ly:_local3.dy}; var _local4 = _global.game.bounce(vBall, _local8); if ((_local4.vx == 0) && (_local4.vy == 0)) { vBall.vx = -vBall.vx; vBall.vy = -vBall.vy; } else { vBall.vx = _local4.vx; vBall.vy = _local4.vy; } checkBounce(vBall); _global.game.createEffect(vBall.p1.x, vBall.p1.y, "mc_hit_ball"); } _local6++; } _local7++; } } if (_global.activePlayer == _global.CANNONBOLT) { _local7 = 0; while (_local7 < _global.game.mzActors.length) { if ((_global.game.mzActors[_local7].idClass == _global.CLASS_BLOCK) || (_global.game.mzActors[_local7].idClass == _global.CLASS_ENEMY)) { if (_global.game.mzActors[_local7].mGpx.mc_collision.hitTest(mGpx.mc_point)) { _global.game.mzActors[_local7].free(); } } _local7++; } } if (vBall.p1.x < LF) { vBall.p1.x = LF; vBall.vx = -vBall.vx; _global.game.createEffect(mGpx._x, mGpx._y, "mc_hit_ball_wall"); checkBounce(vBall); } if (vBall.p1.x > LR) { vBall.p1.x = LR; vBall.vx = -vBall.vx; _global.game.createEffect(mGpx._x, mGpx._y, "mc_hit_ball_wall"); checkBounce(vBall); } if (vBall.p1.y < LU) { if (_global.CollisionUpWorld == true) { vBall.p1.y = LU; vBall.vy = -vBall.vy; _global.game.createEffect(mGpx._x, mGpx._y, "mc_hit_ball_wall"); } else { delete vBall; mGpx.removeMovieClip(); state = _global.ST_KILL; if (_global.generator) { if (!_global.generator.inProgress()) { if (!_global.generator.inProgress()) { _global.generator.generateBall(); } } } } } if (vBall.p1.y > LD) { if (_global.activeBarrier) { vBall.p1.y = LD; vBall.vy = -vBall.vy; _global.game.removeBarrier(); } else { free(); } } if (vBall.p1.y > LD_PLAYER) { if (_global.player.mGpx.mc_paddle.hitTest(mGpx._x, mGpx._y, true)) { vBall.p1.y = LD_PLAYER; vBall.vy = -vBall.vy; var _local22 = (mGpx._x - _global.player.mGpx._x) / (_global.player.mGpx.mc_paddle._width / 2); var _local18 = -30 - (75 * (1 - _local22)); if (_local18 > -30) { _local18 = -30; } if (_local18 < -150) { _local18 = -150; } _local18 = _local18 * (Math.PI/180); var _local21 = Math.sqrt(Math.pow(vBall.vx, 2) + Math.pow(vBall.vy, 2)); vBall.vx = _local21 * Math.cos(_local18); vBall.vy = -Math.abs(_local21 * Math.sin(_local18)); if (vBall.vx < 0) { _global.player.mGpx.mc_ben.gotoAndStop("PUNCH_R"); } else { _global.player.mGpx.mc_ben.gotoAndStop("PUNCH_L"); } _global.statePlayer = _global.ST_PLAYER_PUNCH; } } var _local20 = mGpx._x; var _local19 = mGpx._y; var _local17 = vBall.vx; var _local16 = vBall.vy; if (!startBall) { mGpx._x = vBall.p1.x; mGpx._y = vBall.p1.y; vBall.p0 = vBall.p1; _global.lastClickTime = _global.TIMER; } _local7 = 0; while (_local7 < _global.game.mzActors.length) { if ((_global.game.mzActors[_local7].idClass == _global.CLASS_SHAPE) || (_global.game.mzActors[_local7].idClass == _global.CLASS_INDESTRUCTIBLE)) { if (_global.game.mzActors[_local7].mGpx.hitTest(mGpx._x, mGpx._y, true)) { mGpx._x = _local20 - _local17; mGpx._y = _local19 - _local16; vBall.p0.x = mGpx._x; vBall.p0.y = mGpx._y; vBall.vx = -_local17; vBall.vy = -_local16; } } _local7++; } } function updateObject(v) { var _local4 = (_global.TIMER - mTime) / 40; mTime = _global.TIMER; if (_local4 > 1.5) { _local4 = 1.5; } v.p1 = {}; v.p1.x = v.p0.x + (v.vx * _local4); v.p1.y = v.p0.y + (v.vy * _local4); v.len = Math.sqrt((v.vx * v.vx) + (v.vy * v.vy)); v.dx = v.vx / v.len; v.dy = v.vy / v.len; v.rx = -v.vy; v.ry = v.vx; v.lx = v.vy; v.ly = -v.vx; } function free() { if ((_global.game.mzBalls.length > 1) || (_global.playerWinner)) { delete vBall; mGpx.removeMovieClip(); state = _global.ST_KILL; } else if (_global.generator) { if (!_global.generator.inProgress()) { if (_global.statePlayer != _global.ST_PLAYER_DIE) { _global.game.diePlayer(); } _global.generator.generateBall(); } delete vBall; mGpx.removeMovieClip(); state = _global.ST_KILL; } else { mGpx._alpha = 0; _global.initBall = true; start(); if (_global.statePlayer != _global.ST_PLAYER_DIE) { _global.game.diePlayer(); } } } static var X_INI = 379; static var Y_INI = 285; var state = 0; static var LF = 171; static var LR = 574; static var LU = 10; static var LD = 390; static var SPEED_MIN = 4.9; static var SPEED_MAX = 6; static var V = 6.5; static var Vmin = 1.5; static var LD_PLAYER = 310; var mTime = 0; }
Symbol 1356 MovieClip [__Packages.clsBonus] Frame 0
class clsBonus { var mGpx, speed, mIdClass, type, state; function clsBonus (x, y, ntype) { var _local4 = clsGame.getNextCreationDepth(); mGpx = _root.attachMovie("mc_bonus", "mc_bonus_" + _local4, _local4); mGpx._x = x; mGpx._y = y; speed = 2.5; mIdClass = _global.CLASS_BONUS; if (_global.boss || (ntype == _global.B_ALL_OMNI)) { type = Number(ntype); } else { checkBonus(); } mGpx.gotoAndStop("BONO_" + type); } function get idClass() { return(mIdClass); } function checkBonus() { var _local5 = 0; var _local4 = 0; var _local6 = 0; var _local3 = 0; while (_local3 < _global.game.mzObjects.length) { if (_global.game.mzObjects[_local3].idClass == _global.CLASS_BONUS) { if ((_global.game.mzObjects[_local3].type >= 2) && (_global.game.mzObjects[_local3].type <= 7)) { _local5++; } if (_global.game.mzObjects[_local3].type == _global.B_BARRIER) { _local4++; } if (_global.game.mzObjects[_local3].type == _global.B_MULTI) { _local6++; } } _local3++; } if ((_global.activePlayer == 1) && (_local5 == 0)) { if ((_global.level >= 1) && (_global.level <= 4)) { type = _global.getRandomNums([2, 2, 4, 4, 7, 5, 6]); } else if ((_global.level >= 5) && (_global.level <= 10)) { type = _global.getRandomNums([2, 3, 4, 5, 6, 6, 7, 7]); } else { type = _global.getRandomNums([2, 3, 4, 5, 5, 6, 6, 6, 7, 7, 7]); } } else if ((!_global.activeBarrier) && (_local4 == 0)) { type = _global.B_BARRIER; } else if ((_global.game.mzBalls.length < 3) && (_local6 == 0)) { type = _global.B_MULTI; } else if (_global.onmitrix < 4) { type = _global.B_OMNI; } else { type = _global.B_LIFE; } } function update() { mGpx._y = mGpx._y + speed; if (mGpx._y > 400) { free(); } if (mGpx.hitTest(_global.player.mGpx.mc_collision_bonus)) { var _local3 = Number(type); switch (_local3) { case _global.B_LIFE : if (_global.playerlife < 9) { _global.game.createMessage(375, 150, "mc_msn_extraLife"); _global.game.updateScore(_global.PRICE_LIFE); _global.game.updateLife(1); } break; case _global.B_SCORE : _global.game.takenScore(); break; case _global.B_OMNI : _global.game.takenOmnitrix(); break; case _global.B_MULTI : _global.game.takenMultiBall(); break; case _global.B_BARRIER : _global.game.takenBarrier(true); break; case _global.B_ALL_OMNI : _global.game.takenAllOmnitrix(); break; default : _global.game.takenAlien(_local3); } _global.game.startSound(_global.snd_bonus, "snd_bonus"); free(); } } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } function freeDiePlayer() { _global.game.createEffect(mGpx._x, mGpx._y, "mc_fx_shoot_player"); free(); } }
Symbol 1357 MovieClip [__Packages.clsCursor] Frame 0
class clsCursor { var mGpx; function clsCursor () { mGpx = _root.attachMovie("mc_cursor", "mc_cursor", _global.DEPTH_CURSOR); mGpx._x = _global.player.mGpx._x; mGpx._y = LINE_Y; mGpx._alpha = 0; } function update() { mGpx._x = _xmouse; if (mGpx._x < LIMIT_L) { mGpx._x = LIMIT_L; } if (mGpx._x > LIMIT_R) { mGpx._x = LIMIT_R; } } function free() { mGpx.removeMovieClip(); } static var LIMIT_L = 180; static var LIMIT_R = 570; static var LINE_Y = 390; var looked = false; var zone = 0; static var ZONE_HIDE = 1; static var ZONE_SHOW = 2; }
Symbol 1358 MovieClip [__Packages.clsShootEnemy] Frame 0
class clsShootEnemy { var mType, mDamage, mGpx, mSpeed, mAngleDir, dy, dCos, dSin; function clsShootEnemy (nClip, x, y, move, angledir, scale) { mType = move; mDamage = 50; if (nClip == undefined) { nClip = 1; } var _local5 = clsGame.getNextCreationDepth(); mGpx = _root.attachMovie("mc_shoot_small_enemy", "mc_shoot_" + _local5, _local5); mGpx._x = x; mGpx._y = y; mSpeed = 2; if (nClip == 6) { mSpeed = 8; LIMIT_Y_END = 800; } else if (nClip == 5) { mSpeed = 6; } mGpx.gotoAndStop("SHOOT_" + nClip); if (scale != undefined) { mGpx._xscale = scale; mGpx._yscale = scale; } if (angledir == undefined) { angledir = 180; } mAngleDir = angledir; mGpx._rotation = (-mAngleDir) + 90; dy = _root.mc_player._y - mGpx._y; var _local9 = _root.mc_player._x - mGpx._x; var _local6 = Math.atan(_local9 / dy); if (mType == _global.SHOOT_SPECIAL) { mGpx._rotation = (180 * Math.atan2(mGpx._y - _root.mc_player._y, mGpx._x - _root.mc_player._x)) / Math.PI; } dCos = Math.cos(_local6); dSin = Math.sin(_local6); } function update() { if (mType == _global.SHOOT_NORMAL) { normalMove(); } if (mType == _global.SHOOT_SPECIAL) { specialMove(); } if (mGpx.mc_collision.hitTest(_root.mc_player.mc_collision)) { _global.game.diePlayer(1); free(); } if ((mGpx._x <= LIMIT_X_INI) || (mGpx._x >= LIMIT_X_END)) { free(); } if ((mGpx._y <= LIMIT_Y_INI) || (mGpx._y >= LIMIT_Y_END)) { free(); } } function normalMove() { mGpx._x = mGpx._x + (mSpeed * Math.sin((mAngleDir + 90) * (Math.PI/180))); mGpx._y = mGpx._y + (mSpeed * Math.cos((mAngleDir + 90) * (Math.PI/180))); } function specialMove() { if (dy > 0) { mGpx._y = mGpx._y + (mSpeed * dCos); mGpx._x = mGpx._x + (mSpeed * dSin); } if (dy < 0) { mGpx._y = mGpx._y - (mSpeed * dCos); mGpx._x = mGpx._x - (mSpeed * dSin); } } function free() { mGpx.removeMovieClip(); state = _global.ST_KILL; } var state = 0; static var LIMIT_X_INI = 150; static var LIMIT_X_END = 600; static var LIMIT_Y_INI = 0; static var LIMIT_Y_END = 400; }
Symbol 1359 MovieClip [__Packages.clsFreePlay] Frame 0
class clsFreePlay extends clsGame { var mzActorZoneA, mzActorZoneB, mzActorZoneC, block, numBlocks, numBalls, BW, BH, createMessage, startSound, mEternalBarrier, removeBarrier, mzActorInLevel, createShape, createSwitch, createDoor, createBall, createLevel, setBrightPaddle, createCursor, clearArray; function clsFreePlay () { super(); mzActorZoneA = new Array(); mzActorZoneB = new Array(); mzActorZoneC = new Array(); } function init() { _global.min_enemy = 0; _global.max_enemy = -1; _global.upd_enemy = 0; block = {}; numBlocks = 0; numBalls = 0; BW = 40; BH = 20; _global.activePlayer = _global.BEN; _global.player = new clsPlayer(_global.activePlayer, 375, 330); _global.playerWinner = false; createMessage(375, 150, "mc_msn_start"); startSound(_global.snd_world, "a_sound_loop", 99999); _global.initBall = true; var _local3 = _global.getRandom(1, 14); while (_local3 == 8) { _local3 = _global.getRandom(1, 14); } _global.world = new clsWorld("mc_level_" + _local3); if (_global.playerInvincible) { _global.playerInvincible = false; _global.player.mGpx._alpha = 100; } mEternalBarrier = false; removeBarrier(); switch (_global.level) { case 1 : mzActorInLevel = [["1.1", "0.0", "0.0", "1.5", "1.4.7", "1.4.11", "1.5", "0.0", "0.0", "1.1"], ["0.0", "0.0", "1.5", "1.1", "0.0", "0.0", "1.1", "1.5", "0.0", "0.0"], ["0.0", "1.5", "1.1", "0.0", "1.1", "1.1", "0.0", "1.1", "1.5", "0.0"], ["1.1", "0.0", "1.3.12", "0.0", "1.7", "1.7", "0.0", "1.3.14", "0.0", "1.1"], ["0.0", "1.7", "0.0", "1.5", "1.8", "1.8", "1.5", "0.0", "1.7", "0.0"], ["1.7", "1.5", "1.1", "1.3.12", "0.0", "0.0", "1.3.6", "1.1", "1.5", "1.7"], ["1.1", "1.7", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.7", "1.1"], ["0.0", "0.0", "0.0", "1.3.4", "1.5", "1.5", "1.3.13", "0.0", "0.0", "0.0"], ["1.1", "1.1", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "1.1", "1.1"], ["1.9", "0.0", "0.0", "0.0", "1.9", "1.9", "0.0", "0.0", "0.0", "1.9"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"]]; break; case 2 : createShape(375, 121, 4, 1, 1, 100); mzActorInLevel = [["3.1.7.1.1.80", "0.0", "0.0", "1.1", "1.9", "1.9", "1.1", "0.0", "0.0", "3.1.10.1.1.-80"], ["0.0", "0.0", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1"], ["1.7", "1.1", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.1", "1.7"], ["1.9", "1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1", "1.9"], ["1.7", "1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1", "1.7"], ["1.1", "1.1", "1.1", "1.3.12", "0.0", "0.0", "1.3.14", "1.1", "1.1", "1.1"], ["1.1", "0.0", "0.0", "1.1", "1.1", "1.1", "1.1", "0.0", "0.0", "1.1"], ["1.1", "1.3.13", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "1.3.13", "1.1"], ["1.7", "1.5", "1.7", "0.0", "1.3.4", "1.3.11", "0.0", "1.7", "1.5", "1.7"], ["0.0", "1.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7", "0.0"]]; break; case 3 : createShape(213, 120, 4, 1, 1, 100); createShape(538, 120, 4, 1, -1, 100); mzActorInLevel = [["1.5", "1.1", "1.9", "1.1", "1.5", "1.5", "1.1", "1.9", "1.1", "1.5"], ["1.7", "1.5", "1.7", "1.1", "1.7", "1.7", "1.1", "1.7", "1.5", "1.7"], ["1.3.5", "1.7", "1.7", "1.7", "1.1", "1.1", "1.7", "1.7", "1.7", "1.3.13"], ["0.0", "0.0", "3.2.6.1.1.150", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "1.8", "1.7", "1.4.12", "1.4.14", "1.7", "1.8", "0.0", "0.0"], ["0.0", "0.0", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "0.0", "0.0"], ["1.1", "1.5", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "1.5", "1.1"], ["1.7", "1.7", "1.5", "1.7", "1.7", "1.7", "1.7", "1.5", "1.7", "1.7"], ["1.1", "1.2", "1.7", "1.1", "1.1", "1.1", "1.1", "1.7", "1.2", "1.1"], ["1.7", "0.0", "1.3.11", "1.1", "0.0", "0.0", "1.1", "1.3.2", "0.0", "1.7"]]; break; case 4 : createShape(375, 120, 4, 1, 1, 100); mzActorInLevel = [["1.3.12", "1.1", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "1.1", "1.3.10"], ["1.7", "0.0", "0.0", "1.5", "0.0", "0.0", "1.5", "0.0", "0.0", "1.7"], ["1.3.11", "0.0", "1.7", "1.7", "1.5", "1.5", "1.7", "1.7", "0.0", "1.3.7"], ["0.0", "1.5", "1.1", "1.7", "0.0", "0.0", "1.7", "1.1", "1.5", "0.0"], ["1.3.12", "1.7", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.7", "1.3.6"], ["0.0", "1.7", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.7", "0.0"], ["1.1", "1.1", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.1", "1.1"], ["1.7", "1.1", "1.1", "0.0", "1.7", "1.7", "0.0", "1.1", "1.1", "1.7"], ["3.1.4.1.1.120", "0.0", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "0.0", "3.1.13.1.1.-120"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.7", "1.3.11", "1.1", "1.1", "1.1", "1.1", "1.3.2", "1.7", "1.1"]]; break; case 5 : mzActorInLevel = [["1.7", "1.5", "1.8", "3.1.5.1.1.40", "0.0", "0.0", "3.1.13.1.1.-40", "1.8", "1.5", "1.7"], ["1.5", "1.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7", "1.5"], ["1.7", "1.5", "1.7", "0.0", "1.5", "1.5", "0.0", "1.7", "1.5", "1.7"], ["1.3.12", "1.7", "1.5", "1.7", "1.7", "1.7", "1.7", "1.5", "1.7", "1.3.3"], ["1.2", "0.0", "1.7", "1.7", "1.8", "1.8", "1.7", "1.7", "0.0", "1.2"], ["0.0", "1.3.14", "1.7", "1.5", "0.0", "0.0", "1.5", "1.7", "1.3.12", "0.0"], ["0.0", "1.7", "1.5", "1.7", "0.0", "0.0", "1.7", "1.5", "1.7", "0.0"], ["1.3.13", "1.5", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.5", "1.3.14"], ["1.5", "1.7", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.7", "1.5"], ["1.7", "1.1", "1.3.4", "0.0", "1.8", "1.8", "0.0", "1.3.11", "1.1", "1.7"], ["1.1", "0.0", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "0.0", "1.1"]]; break; case 6 : createShape(375, 200, 12, 4, 1, 100); mzActorInLevel = [["1.7", "1.3.10", "1.7", "0.0", "1.1", "1.1", "0.0", "1.7", "1.3.5", "1.7"], ["1.1", "1.5", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.5", "1.1"], ["1.7", "0.0", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "0.0", "1.7"], ["3.1.14.1.1.80", "0.0", "0.0", "1.7", "1.5", "1.5", "1.7", "0.0", "0.0", "3.1.12.1.1.-80"], ["0.0", "0.0", "0.0", "1.5", "1.7", "1.7", "1.5", "0.0", "0.0", "0.0"], ["0.0", "1.1", "1.5", "1.7", "1.9", "1.9", "1.7", "1.5", "1.1", "0.0"], ["1.1", "1.1", "1.5", "1.7", "0.0", "0.0", "1.7", "1.5", "1.1", "1.1"], ["0.0", "1.1", "1.5", "1.7", "0.0", "0.0", "1.7", "1.5", "1.1", "0.0"], ["1.1", "1.4.2", "1.5", "1.7", "0.0", "0.0", "1.7", "1.5", "1.4.11", "1.1"], ["0.0", "0.0", "1.5", "1.7", "0.0", "0.0", "1.7", "1.5", "0.0", "0.0"], ["1.1", "1.1", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.1", "1.1"]]; break; case 7 : createShape(213, 120, 4, 1, 1, 100); createShape(538, 120, 4, 1, -1, 100); mzActorInLevel = [["3.2.10.1.1.110", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "3.2.5.1.1.-110", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.3.11", "1.7", "1.5", "1.7", "1.1", "1.1", "1.7", "1.5", "1.7", "1.3.10"], ["0.0", "0.0", "0.0", "1.5", "0.0", "0.0", "1.5", "0.0", "0.0", "0.0"], ["0.0", "0.0", "1.5", "0.0", "1.7", "1.7", "0.0", "1.5", "0.0", "0.0"], ["0.0", "0.0", "1.7", "1.5", "0.0", "0.0", "1.5", "1.7", "0.0", "0.0"], ["0.0", "0.0", "1.1", "1.7", "1.3.6", "1.3.14", "1.7", "1.1", "0.0", "0.0"], ["0.0", "1.1", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "1.1", "0.0"], ["1.1", "0.0", "1.1", "0.0", "1.7", "1.7", "0.0", "1.1", "0.0", "1.1"], ["0.0", "1.3.4", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "1.3.13", "0.0"], ["0.0", "1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1", "0.0"]]; break; case 8 : mzActorInLevel = [["1.1", "1.1", "1.7", "1.7", "1.5", "1.5", "1.7", "1.7", "1.1", "1.1"], ["1.1", "1.3.12", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "1.3.7", "1.1"], ["0.0", "1.7", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.7", "0.0"], ["1.1", "1.5", "1.1", "1.7", "1.5", "1.5", "1.7", "1.1", "1.5", "1.1"], ["1.1", "1.7", "1.1", "1.1", "1.7", "1.7", "1.1", "1.1", "1.7", "1.1"], ["1.1", "1.2", "3.1.14.1.1.80", "0.0", "0.0", "0.0", "0.0", "3.1.3.1.1.-80", "1.2", "1.1"], ["1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1"], ["1.3.11", "1.1", "1.1", "1.7", "1.2", "1.2", "1.7", "1.1", "1.7", "1.3.2"], ["0.0", "1.7", "1.5", "1.7", "0.0", "0.0", "1.7", "1.5", "1.7", "0.0"], ["1.9", "1.7", "1.3.4", "1.7", "1.9", "1.9", "1.7", "1.3.13", "1.7", "1.9"], ["0.0", "0.0", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "0.0", "0.0"]]; break; case 9 : createShape(375, 200, 9, 5, 1, 100); mzActorInLevel = [["1.1", "1.1", "1.1", "1.1", "1.7", "1.7", "1.1", "1.1", "1.1", "1.1"], ["0.0", "1.1", "1.1", "1.1", "1.5", "1.5", "1.1", "1.1", "1.1", "0.0"], ["0.0", "0.0", "1.7", "1.3.10", "1.7", "1.7", "1.3.5", "1.7", "0.0", "0.0"], ["1.3.12", "0.0", "0.0", "1.1", "1.1", "1.1", "1.1", "0.0", "0.0", "1.3.13"], ["1.1", "1.1", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "1.1", "1.1"], ["1.5", "1.7", "1.3.3", "0.0", "1.5", "1.5", "0.0", "1.3.12", "1.7", "1.5"], ["1.7", "1.1", "1.1", "1.1", "1.7", "1.7", "1.1", "1.1", "1.1", "1.7"], ["1.7", "1.1", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.1", "1.7"], ["1.1", "1.1", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.1", "1.1"], ["1.1", "1.3.2", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.3.13", "1.1"], ["1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1"]]; break; case 10 : createShape(375, 200, 12, 4, 1, 100); mzActorInLevel = [["1.1", "1.7", "1.1", "1.7", "1.10", "1.10", "1.7", "1.1", "1.7", "1.1"], ["1.1", "1.7", "1.5", "1.7", "0.0", "0.0", "1.7", "1.5", "1.7", "1.1"], ["1.1", "1.1", "1.7", "1.1", "1.3.7", "1.3.13", "1.1", "1.7", "1.1", "1.1"], ["3.2.14.1.1.80", "0.0", "0.0", "0.0", "1.2", "1.2", "1.1", "1.7", "1.5", "1.7"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1", "1.1", "1.7", "1.1"], ["1.7", "1.5", "1.7", "1.1", "1.2", "1.2", "0.0", "0.0", "3.2.13.1.1.-80", "0.0"], ["1.1", "1.7", "1.1", "1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.3.11", "1.1", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.1", "1.3.12"], ["1.7", "1.5", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.5", "1.7"], ["1.1", "1.7", "1.8", "1.5", "0.0", "0.0", "1.5", "1.8", "1.7", "1.1"], ["1.9", "1.3.13", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "1.3.4", "1.9"]]; break; case 11 : createShape(535, 120, 4, 1, 1, 100); createShape(215, 120, 4, 1, -1, 100); mzActorInLevel = [["3.1.7.1.1.80", "0.0", "0.0", "1.1", "1.7", "1.7", "1.1", "0.0", "0.0", "3.1.12.1.1.-80"], ["0.0", "0.0", "0.0", "1.5", "1.1", "1.1", "1.5", "0.0", "0.0", "0.0"], ["1.9", "1.7", "1.7", "1.1", "1.3.5", "1.3.13", "1.1", "1.7", "1.7", "1.9"], ["0.0", "0.0", "1.3.10", "1.1", "1.7", "1.7", "1.1", "1.3.3", "0.0", "0.0"], ["0.0", "0.0", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.7", "1.7", "1.5", "1.5", "1.7", "1.7", "0.0", "0.0"], ["0.0", "0.0", "1.1", "1.7", "1.3.12", "1.3.11", "1.7", "1.1", "0.0", "0.0"], ["1.1", "1.7", "1.5", "1.7", "3.2.14.0", "0.0", "1.7", "1.5", "1.7", "1.1"], ["1.7", "1.1", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.1", "1.7"], ["1.1", "1.7", "1.1", "1.5", "1.7", "1.7", "1.5", "1.1", "1.7", "1.1"], ["1.7", "1.3.4", "1.7", "1.7", "1.9", "1.9", "1.7", "1.7", "1.3.11", "1.7"]]; break; case 12 : mzActorInLevel = [["1.5", "1.8", "3.2.12.1.1.40", "0.0", "0.0", "0.0", "3.2.7.1.1.-40", "0.0", "1.8", "1.5"], ["1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1"], ["1.1", "1.5", "1.7", "1.1", "1.7", "1.7", "1.1", "1.7", "1.5", "1.1"], ["3.1.6.1.2.50", "1.8", "1.5", "1.1", "0.0", "0.0", "1.1", "1.5", "1.8"], ["0.0", "0.0", "1.1", "0.0", "1.7", "1.7", "0.0", "1.1", "0.0", "0.0"], ["0.0", "1.5", "0.0", "1.7", "1.2", "1.2", "1.7", "0.0", "1.5", "3.1.14.1.2.-48"], ["0.0", "1.7", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.7", "0.0"], ["1.7", "1.5", "1.7", "1.8", "1.5", "1.5", "1.8", "1.7", "1.5", "1.7"], ["1.8", "1.2", "1.8", "0.0", "1.7", "1.7", "0.0", "1.8", "1.2", "1.8"], ["0.0", "0.0", "0.0", "1.4.13", "1.8", "1.8", "1.4.2", "0.0", "0.0", "0.0"], ["0.0", "1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1", "0.0"]]; break; case 13 : createShape(375, 120, 9, 5, 1, 100); mzActorInLevel = [["3.1.12.1.1.120", "0.0", "0.0", "0.0", "3.1.7.1.1.40", "0.0", "0.0", "0.0", "0.0", "3.1.13.1.1.-120"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "1.1", "1.1"], ["1.1", "0.0", "1.1", "1.7", "0.0", "0.0", "1.7", "1.1", "0.0", "1.1"], ["0.0", "1.7", "1.3.3", "1.7", "0.0", "0.0", "1.7", "1.3.14", "1.7", "0.0"], ["1.1", "1.7", "1.5", "1.7", "0.0", "0.0", "1.7", "1.5", "1.7", "1.1"], ["0.0", "1.1", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.1", "0.0"], ["0.0", "1.7", "0.0", "1.7", "1.7", "1.7", "1.7", "0.0", "1.7", "0.0"], ["1.1", "1.7", "1.5", "1.7", "1.1", "1.1", "1.7", "1.5", "1.7", "1.1"], ["0.0", "1.7", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "1.7", "0.0"], ["1.9", "1.7", "1.3.11", "1.7", "1.1", "1.1", "1.7", "1.3.2", "1.7", "1.9"]]; break; case 14 : mzActorInLevel = [["1.1", "1.9", "0.0", "0.0", "1.10", "1.10", "0.0", "0.0", "1.9", "1.1"], ["1.7", "1.5", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "1.5", "1.7"], ["1.7", "1.3.13", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "1.3.5", "1.7"], ["0.0", "1.1", "1.1", "3.2.10.1.0", "0.0", "3.2.14.1.0", "0.0", "1.1", "1.1", "0.0"], ["0.0", "1.1", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "1.1", "0.0"], ["0.0", "0.0", "3.1.3.1.2.40", "1.6", "1.8", "1.8", "1.6", "3.1.12.1.2.40", "0.0", "0.0"], ["1.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7"], ["1.5", "0.0", "0.0", "1.8", "1.2", "1.2", "1.8", "0.0", "0.0", "1.5"], ["1.7", "1.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7", "1.7"], ["1.7", "1.5", "1.7", "1.7", "1.3.2", "1.3.13", "1.7", "1.7", "1.5", "1.7"], ["1.1", "1.7", "1.1", "0.0", "1.1", "1.1", "0.0", "1.1", "1.7", "1.1"]]; break; case 15 : createShape(375, 120, 12, 4, -1, 100); mzActorInLevel = [["3.2.13.1.1.80", "0.0", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "3.2.6.1.1.-80"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.5", "1.1", "1.1", "1.1", "1.7", "1.7", "1.1", "1.1", "1.1", "1.5"], ["1.8", "1.5", "1.3.12", "1.7", "0.0", "0.0", "1.7", "1.3.14", "1.5", "1.8"], ["0.0", "1.1", "1.5", "1.1", "0.0", "0.0", "1.1", "1.5", "1.1", "0.0"], ["1.7", "1.8", "1.2", "1.8", "0.0", "0.0", "1.8", "1.2", "1.8", "1.7"], ["1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1"], ["1.5", "1.1", "1.7", "3.1.4.1.1.40", "0.0", "0.0", "3.1.11.1.1.-40", "1.7", "1.1", "1.5"], ["1.1", "1.7", "1.5", "0.0", "0.0", "0.0", "0.0", "1.5", "1.7", "1.1"], ["1.8", "1.1", "1.7", "1.1", "1.7", "1.7", "1.1", "1.7", "1.1", "1.8"], ["0.0", "1.7", "1.3.13", "1.7", "1.1", "1.1", "1.7", "1.3.2", "1.7", "0.0"]]; break; case 16 : var _local4 = createSwitch(196, 220, 1, 20); createDoor(295, 225, 4, 1, 0, 90, 1, 0, _local4); createDoor(375, 225, 4, 1, 0, 90, 1, 0, _local4); createDoor(455, 225, 4, 1, 0, 90, 1, 0, _local4); createDoor(535, 225, 4, 1, 0, 90, 1, 0, _local4); mzActorInLevel = [["1.1", "1.1", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.1", "1.1"], ["1.7", "1.5", "0.0", "0.0", "1.1", "1.1", "0.0", "0.0", "1.5", "1.7"], ["1.1", "0.0", "0.0", "1.3.13", "1.1", "1.1", "1.3.5", "0.0", "0.0", "1.1"], ["1.7", "1.1", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.1", "1.7"], ["3.2.12.1.1.80", "0.0", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "3.2.6.1.1.-80"], ["0.0", "0.0", "0.0", "0.0", "1.5", "1.5", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.3.1", "1.1", "1.7", "1.7", "1.1", "1.3.1", "1.1", "1.1"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.9", "1.9", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "1.9", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"]]; break; case 17 : createShape(375, 200, 3, 2, 1, 80); mzActorInLevel = [["3.2.1.1.2.100", "0.0", "1.1", "0.0", "1.2", "1.2", "0.0", "1.1", "3.2.1.1.2.100", "0.0"], ["0.0", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "0.0"], ["0.0", "0.0", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "0.0", "0.0"], ["0.0", "0.0", "0.0", "1.7", "1.6", "1.6", "1.7", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "0.0"], ["0.0", "0.0", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "0.0", "0.0"], ["0.0", "0.0", "1.3.5", "1.7", "0.0", "0.0", "1.7", "1.3.7", "0.0", "0.0"], ["1.7", "1.7", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.7", "1.7"], ["1.1", "1.1", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "1.1", "1.1"], ["1.2", "1.7", "1.2", "0.0", "0.0", "0.0", "0.0", "1.2", "1.7", "1.2"], ["0.0", "1.3.1", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "1.3.2", "0.0"]]; break; case 18 : createShape(215, 55, 3, 2, 1, 80); createShape(535, 55, 3, 2, -1, 80); mzActorInLevel = [["0.0", "0.0", "1.1", "0.0", "1.1", "1.1", "0.0", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.7", "1.3.1", "1.7", "1.7", "1.3", "1.7", "0.0", "0.0"], ["0.0", "0.0", "3.3.1.1.2.60", "0.0", "0.0", "0.0", "3.3.1.1.2.60", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "00.", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.7", "1.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7", "1.7"], ["1.2", "1.2", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.2", "1.2"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.7", "1.5", "1.7", "1.7", "1.9", "1.9", "1.7", "1.7", "1.5", "1.7"], ["3.1.1.1.1.120", "0.0", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "0.0", "3.1.1.1.1.-120"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.3.1", "1.1", "1.1", "1.7", "1.7", "1.1", "1.1", "1.3.2", "1.1"]]; break; case 19 : _local4 = createSwitch(555, 200, 1, 20); createDoor(295, 225, 4, 1, 0, 90, 1, 0, _local4); createDoor(375, 225, 4, 1, 0, 90, 1, 0, _local4); createDoor(455, 225, 4, 1, 0, 90, 1, 0, _local4); mzActorInLevel = [["1.1", "1.7", "0.0", "1.1", "3.2.1.1.0", "0.0", "1.1", "0.0", "1.7", "1.1"], ["1.7", "1.5", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.5", "1.7"], ["0.0", "1.7", "1.3.1", "1.7", "1.5", "1.5", "1.7", "1.3.1", "1.7", "0.0"], ["1.1", "1.1", "1.1", "1.7", "1.7", "1.7", "1.7", "1.1", "1.1", "1.1"], ["3.1.12.1.1.120", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "3.1.6.1.1.-120"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.3.1", "1.1", "1.1", "1.1", "1.1", "1.3.1", "1.1", "1.1"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.9", "1.9"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.9", "0.0"], ["1.9", "1.9", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.9", "1.7"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"]]; break; case 20 : createShape(375, 130, 3, 2, 1, 90); mzActorInLevel = [["3.1.1.1.1.120", "0.0", "0.0", "0.0", "3.2.1.1.0", "0.0", "0.0", "0.0", "0.0", "3.1.1.1.1.-120"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.7", "1.5", "1.7", "1.7", "1.9", "1.9", "1.7", "1.7", "1.5", "1.7"], ["1.1", "1.7", "1.1", "1.7", "0.0", "0.0", "1.7", "1.1", "1.7", "1.1"], ["0.0", "1.2", "1.3.1", "0.0", "0.0", "0.0", "0.0", "1.3.1", "1.2", "0.0"], ["0.0", "0.0", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.9", "1.9", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "1.9", "1.9"], ["1.7", "1.5", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.5", "1.7"], ["0.0", "1.7", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "1.7", "0.0"], ["1.1", "1.3.1", "1.1", "1.7", "1.1", "1.1", "1.7", "1.1", "1.3.1", "1.1"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"]]; break; case 21 : mzActorInLevel = [["3.1.1.1.1.120", "0.0", "0.0", "0.0", "1.10", "1.10", "0.0", "0.0", "0.0", "3.1.1.1.1.-120"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7"], ["3.3.1.1.1.80", "0.0", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "3.3.1.1.1.-80", "0.0"], ["0.0", "0.0", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1"], ["3.2.1.1.1.80", "0.0", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "3.2.1.1.1.-80", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.7", "1.1", "1.10", "1.10", "1.1", "1.7", "1.1", "1.1"], ["0.0", "0.0", "1.3.1", "0.0", "0.0", "0.0", "0.0", "1.3.1", "0.0", "0.0"]]; break; case 22 : mzActorInLevel = [["3.1.1.1.1.80", "0.0", "0.0", "1.8", "1.1", "1.1", "1.8", "0.0", "0.0", "3.1.1.1.1.-80"], ["0.0", "0.0", "0.0", "0.0", "1.1", "1.1", "0.0", "0.0", "0.0", "0.0"], ["1.7", "1.7", "1.7", "1.3.2", "1.5", "1.5", "1.3.1", "1.7", "1.7", "1.7"], ["0.0", "3.3.1.1.0", "0.0", "1.7", "1.7", "1.7", "1.7", "3.3.1.1.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "1.1", "1.7", "1.7", "1.1", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "1.1", "1.5", "1.5", "1.1", "0.0", "0.0", "0.0"], ["1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7"], ["1.1", "1.1", "1.1", "1.7", "3.3.1.1.0", "0.0", "1.7", "1.1", "1.1", "1.1"], ["1.5", "1.7", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "1.7", "1.5"], ["1.1", "1.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7", "1.1"], ["1.3.1", "0.0", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "0.0", "1.3.2"]]; break; case 23 : createShape(375, 120, 12, 4, 1, 100); mzActorInLevel = [["3.2.1.1.1.80", "0.0", "0.0", "0.0", "1.2", "1.2", "0.0", "0.0", "3.2.1.1.1.-80", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.9", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.9"], ["0.0", "1.7", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "1.7", "0.0"], ["1.7", "1.5", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.5", "1.7"], ["1.1", "1.7", "1.1", "1.7", "0.0", "0.0", "1.7", "1.1", "1.7", "1.1"], ["1.7", "1.3.3", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.3.4", "1.7"], ["1.1", "1.7", "1.7", "1.1", "3.3.1.1.0", "0.0", "1.1", "1.7", "1.7", "1.1"], ["0.0", "1.1", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.1", "0.0"], ["0.0", "1.7", "1.3.2", "1.7", "0.0", "0.0", "1.7", "1.3.1", "1.7", "0.0"], ["0.0", "0.0", "0.0", "1.1", "1.7", "1.7", "1.1", "0.0", "0.0", "0.0"]]; break; case 24 : createShape(213, 120, 9, 5, -1, 100); createShape(538, 120, 9, 5, 1, 100); mzActorInLevel = [["0.0", "3.1.1.1.1.-40", "1.1", "1.7", "1.1", "1.1", "1.7", "1.1", "3.1.1.1.1.40", "0.0"], ["0.0", "0.0", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "0.0", "0.0"], ["1.9", "1.9", "1.7", "1.3.3", "1.1", "1.1", "1.3.2", "1.7", "1.9", "1.9"], ["0.0", "0.0", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "0.0", "0.0"], ["0.0", "0.0", "1.5", "1.7", "3.2.1.1.0", "0.0", "1.7", "1.5", "0.0", "0.0"], ["0.0", "0.0", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "0.0", "0.0"], ["0.0", "0.0", "1.7", "1.3.3", "0.0", "0.0", "1.3.4", "1.7", "0.0", "0.0"], ["1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7"], ["1.7", "1.5", "1.7", "1.1", "1.1", "1.1", "1.1", "1.7", "1.5", "1.7"], ["0.0", "1.7", "1.3.1", "1.1", "0.0", "0.0", "1.1", "1.3.2", "1.7", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"]]; break; case 25 : createShape(213, 200, 3, 2, 1, 80); createShape(538, 200, 3, 2, -1, 80); createShape(375, 120, 9, 5, -1, 100); mzActorInLevel = [["1.1", "1.3.1", "3.2.1.1.1.160", "0.0", "0.0", "0.0", "0.0", "0.0", "1.3.1", "1.1"], ["1.5", "1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1", "1.5"], ["1.7", "1.1", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.1", "1.7"], ["1.4.2", "1.1", "1.7", "1.5", "0.0", "0.0", "1.5", "1.7", "1.1", "1.4.3"], ["0.0", "1.8", "1.6", "1.8", "0.0", "0.0", "1.8", "1.6", "1.8", "0.0"], ["1.2", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.2"], ["0.0", "1.5", "1.7", "0.0", "0.0", "0.0", "1.1", "1.7", "1.5", "0.0"], ["0.0", "0.0", "1.7", "1.3.5", "1.7", "1.7", "1.3.6", "1.7", "0.0", "0.0"], ["0.0", "0.0", "1.9", "3.3.1.1.1.80", "0.0", "0.0", "0.0", "1.9", "0.0", "0.0"], ["0.0", "0.0", "1.9", "0.0", "0.0", "0.0", "0.0", "1.9", "0.0", "0.0"], ["0.0", "0.0", "1.9", "0.0", "0.0", "0.0", "0.0", "1.9", "0.0", "0.0"]]; break; case 26 : mzActorInLevel = [["3.1.1.1.1.80", "0.0", "0.0", "1.7", "1.9", "1.9", "1.7", "0.0", "0.0", "3.1.1.1.1.-80"], ["0.0", "0.0", "0.0", "1.5", "1.8", "1.8", "1.5", "0.0", "0.0", "0.0"], ["1.1", "1.7", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.7", "1.1"], ["0.0", "1.7", "1.1", "3.2.1.1.2.20", "0.0", "0.0", "0.0", "1.1", "1.7", "0.0"], ["1.7", "1.5", "1.7", "0.0", "0.0", "3.2.1.1.2.-20", "0.0", "1.7", "1.5", "1.7"], ["0.0", "1.7", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.7", "0.0"], ["1.1", "0.0", "1.1", "1.7", "1.7", "1.7", "1.7", "1.1", "0.0", "1.1"], ["0.0", "1.7", "1.1", "1.1", "3.3.1.1.0", "0.0", "1.1", "1.1", "1.7", "0.0"], ["1.9", "1.9", "1.7", "1.3.2", "0.0", "0.0", "1.3.3", "1.7", "1.9", "1.9"], ["1.3.7", "1.9", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "1.9", "1.3.1"], ["1.1", "1.9", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "1.9", "1.1"]]; break; case 27 : _local4 = createSwitch(435, 220, 1, 20); var _local5 = createSwitch(315, 220, 1, 20); createDoor(215, 245, 4, 1, 0, 90, 1, 0, _local5); createDoor(535, 245, 4, 1, 0, 90, 1, 0, _local4); createShape(375, 120, 3, 2, -1, 80); mzActorInLevel = [["1.7", "1.5", "0.0", "1.8", "1.2", "1.2", "1.8", "0.0", "1.5", "1.7"], ["1.1", "1.3.3", "1.5", "0.0", "0.0", "0.0", "0.0", "1.5", "1.3.5", "1.1"], ["1.7", "1.1", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "1.1", "1.7"], ["1.7", "3.2.1.1.2.40", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "3.2.1.1.2.-40", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.1", "1.1", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "1.1", "1.1"], ["0.0", "0.0", "1.1", "1.7", "1.7", "1.7", "1.7", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.9", "0.0", "1.7", "1.7", "0.0", "1.9", "0.0", "0.0"], ["0.0", "0.0", "1.9", "1.3.2", "0.0", "0.0", "1.3.4", "1.9", "0.0", "0.0"]]; break; case 28 : createShape(455, 120, 12, 4, 1, 100); createShape(295, 120, 12, 4, -1, 100); mzActorInLevel = [["1.7", "0.0", "1.1", "0.0", "3.3.1.1.0", "0.0", "0.0", "1.1", "0.0", "1.7"], ["1.3.1", "1.7", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.7", "1.3.1"], ["1.7", "0.0", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "0.0", "1.7"], ["0.0", "1.1", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "1.1", "0.0"], ["1.1", "1.4.2", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.4.1", "1.1"], ["1.1", "0.0", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "0.0", "1.1"], ["0.0", "1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1", "0.0"], ["1.1", "1.7", "1.1", "1.7", "1.8", "1.8", "1.7", "1.1", "1.7", "1.7"], ["1.10", "3.1.1.1.1.80", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "3.1.1.1.1.-80", "1.10"], ["0.0", "0.0", "0.0", "0.0", "1.5", "1.5", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.3.2", "1.1", "1.7", "1.7", "1.1", "1.3.1", "1.1", "1.1"]]; break; case 29 : createShape(495, 120, 9, 5, 1, 100); createShape(255, 120, 9, 5, -1, 100); mzActorInLevel = [["1.1", "1.1", "1.1", "1.3.3", "1.1", "1.1", "1.3.2", "1.1", "1.1", "1.1"], ["1.5", "3.1.1.1.1.40", "0.0", "1.1", "1.7", "1.7", "1.1", "3.1.1.1.1.40", "0.0", "1.5"], ["1.1", "0.0", "0.0", "1.5", "1.7", "1.7", "1.5", "0.0", "0.0", "1.1"], ["1.7", "0.0", "0.0", "1.7", "3.3.1.1.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.9", "0.0", "0.0", "1.9", "1.9", "1.9", "1.9", "0.0", "0.0", "1.9"], ["1.7", "1.1", "0.0", "1.7", "1.6", "1.6", "1.7", "0.0", "1.1", "1.7"], ["0.0", "1.7", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.7", "0.0"], ["0.0", "1.3.2", "1.7", "1.1", "1.7", "1.7", "1.1", "1.7", "1.3.6", "0.0"], ["0.0", "0.0", "0.0", "0.0", "1.1", "1.1", "0.0", "0.0", "0.0", "0.0"]]; break; case 30 : _local4 = createSwitch(555, 220, 1, 20); createDoor(215, 225, 4, 1, 0, 90, 1, 0, _local4); createDoor(295, 225, 4, 1, 0, 90, 1, 0, _local4); mzActorInLevel = [["1.7", "1.5", "1.7", "1.1", "3.3.1.1.0", "0.0", "1.1", "1.7", "1.5", "1.7"], ["1.2", "1.7", "1.2", "1.8", "0.0", "0.0", "1.8", "1.2", "1.7", "1.2"], ["0.0", "1.3.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.3.2", "0.0"], ["1.1", "1.1", "1.1", "1.7", "1.1", "1.1", "1.7", "1.1", "1.1", "1.1"], ["3.1.1.1.1.40", "0.0", "1.8", "3.2.1.1.1.80", "0.0", "0.0", "0.0", "1.8", "3.1.1.1.1.40", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.3.2", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.3.3"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.9", "1.9"], ["0.0", "0.0", "0.0", "0.0", "1.9", "1.9", "1.9", "1.9", "1.9", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"]]; break; default : selectZone(); } if (_global.initBall) { createBall(375, 285); } createLevel(); setBrightPaddle(true); if (!_global.modeKeyboard) { createCursor(); } _global.panelInfo.updateNumLevel(_global.level); } function startLevel() { _global.lastClickTime = _global.TIMER; _global.lastCrashTime = _global.TIMER; _global.lastShootTime = _global.TIMER; } function selectZone() { var _local8 = getZoneA(_global.getRandom(1, MAX_ZONE_A)); var _local3 = _local8.split("."); var _local6 = _local3.length; var _local7 = getZoneB(Number(_local3[_global.getRandom(0, _local6 - 1)])); var _local4 = _local7.split("."); var _local5 = _local4.length; getZoneC(Number(_local4[_global.getRandom(0, _local5 - 1)])); mzActorInLevel = mzActorZoneA.concat(mzActorZoneB.concat(mzActorZoneC)); } function getZoneA(id) { var _local2; _local2 = "1.2.3.4.5.6.7.8.9.10.11.12.13"; switch (id) { case 1 : mzActorZoneA = [["3.1.1.1.1.120", "0.0", "0.0", "0.0", "1.10", "1.10", "0.0", "0.0", "0.0", "3.1.1.1.1.-120"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7"]]; break; case 2 : mzActorZoneA = [["3.1.2.1.1.80", "0.0", "0.0", "1.8", "1.1", "1.1", "1.8", "0.0", "0.0", "3.1.13.1.1.-80"], ["0.0", "0.0", "0.0", "0.0", "1.1", "1.1", "0.0", "0.0", "0.0", "0.0"], ["1.7", "1.7", "1.7", "1.3.1", "1.5", "1.5", "1.3.1", "1.7", "1.7", "1.7"]]; break; case 3 : mzActorZoneA = [["3.2.1.1.1.80", "0.0", "0.0", "0.0", "1.2", "1.2", "0.0", "0.0", "3.2.1.1.1.-80", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.9", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.9"]]; break; case 4 : mzActorZoneA = [["0.0", "3.1.1.1.1.-40", "1.1", "1.7", "1.1", "1.1", "1.7", "1.1", "3.1.1.1.1.40", "0.0"], ["0.0", "0.0", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "0.0", "0.0"], ["1.9", "1.9", "1.7", "1.3.1", "1.1", "1.1", "1.3.1", "1.7", "1.9", "1.9"]]; break; case 5 : mzActorZoneA = [["1.1", "1.3.1", "3.2.1.1.1.160", "0.0", "0.0", "0.0", "0.0", "0.0", "1.3.1", "1.1"], ["1.5", "1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1", "1.5"], ["1.7", "1.1", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.1", "1.7"]]; break; case 6 : mzActorZoneA = [["3.1.6.1.1.80", "0.0", "0.0", "1.7", "1.9", "1.9", "1.7", "0.0", "0.0", "3.1.1.1.1.-80"], ["0.0", "0.0", "0.0", "1.5", "1.8", "1.8", "1.5", "0.0", "0.0", "0.0"], ["1.1", "1.7", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.7", "1.1"]]; break; case 7 : mzActorZoneA = [["1.7", "1.5", "0.0", "1.8", "1.2", "1.2", "1.8", "0.0", "1.5", "1.7"], ["1.1", "1.3.1", "1.5", "0.0", "0.0", "0.0", "0.0", "1.5", "1.3.1", "1.1"], ["1.7", "1.1", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "1.1", "1.7"]]; break; case 8 : mzActorZoneA = [["1.7", "0.0", "1.1", "0.0", "3.3.1.1.0", "0.0", "0.0", "1.1", "0.0", "1.7"], ["1.3.1", "1.7", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.7", "1.3.1"], ["1.7", "0.0", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "0.0", "1.7"]]; break; case 9 : mzActorZoneA = [["1.1", "1.1", "1.1", "1.3.3", "1.1", "1.1", "1.3.2", "1.1", "1.1", "1.1"], ["1.5", "3.1.1.1.1.40", "0.0", "1.1", "1.7", "1.7", "1.1", "3.1.1.1.1.40", "0.0", "1.5"], ["1.1", "0.0", "0.0", "1.5", "1.7", "1.7", "1.5", "0.0", "0.0", "1.1"]]; break; case 10 : mzActorZoneA = [["1.7", "1.5", "1.7", "1.1", "3.3.1.1.0", "0.0", "1.1", "1.7", "1.5", "1.7"], ["1.2", "1.7", "1.2", "1.8", "0.0", "0.0", "1.8", "1.2", "1.7", "1.2"], ["0.0", "1.3.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.3.1", "0.0"]]; break; case 11 : mzActorZoneA = [["0.0", "1.7", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "1.7", "0.0"], ["3.1.1.1.0", "1.7", "3.1.1.1.0", "1.7", "0.0", "0.0", "1.7", "3.1.1.1.0", "1.7", "3.1.1.1.0"], ["0.0", "1.7", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "1.7", "0.0"]]; createShape(375, 50, 3, 2, 1, 60); break; case 12 : mzActorZoneA = [["1.6", "1.8", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "1.8", "1.6"], ["0.0", "0.0", "1.1", "1.7", "1.3.1", "1.3.1", "1.7", "1.1", "0.0", "0.0"], ["1.9", "1.9", "1.1", "1.1", "1.7", "1.7", "1.1", "1.1", "1.9", "1.9"]]; break; case 13 : mzActorZoneA = [["1.7", "1.1", "1.6", "1.1", "1.7", "1.7", "1.1", "1.6", "1.1", "1.7"], ["1.2", "1.7", "0.0", "1.7", "3.2.1.1.0", "0.0", "1.7", "0.0", "1.7", "1.2"], ["0.0", "1.3.1", "1.9", "0.0", "0.0", "0.0", "0.0", "1.9", "1.3.2", "0.0"]]; break; default : _local2 = "1.2.3.4.5.6.7.8.9.10.11.12.13"; } return(_local2); } function getZoneB(id) { var _local2; _local2 = "1.2.3.4.5.6.7.8.9.10.11.12.13"; switch (id) { case 1 : mzActorZoneB = [["3.3.1.1.1.80", "0.0", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "3.3.1.1.1.-80", "0.0"], ["0.0", "0.0", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1", "1.1"]]; break; case 2 : mzActorZoneB = [["0.0", "3.3.1.1.0", "0.0", "1.7", "1.7", "1.7", "1.7", "3.3.1.1.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "1.1", "1.7", "1.7", "1.1", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "1.1", "1.5", "1.5", "1.1", "0.0", "0.0", "0.0"], ["1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7"]]; break; case 3 : mzActorZoneB = [["0.0", "1.7", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "1.7", "0.0"], ["1.7", "1.5", "1.7", "1.7", "0.0", "0.0", "1.7", "1.7", "1.5", "1.7"], ["1.1", "1.7", "1.1", "1.7", "0.0", "0.0", "1.7", "1.1", "1.7", "1.1"], ["1.7", "1.3.1", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.3.2", "1.7"]]; createShape(375, 120, 12, 4, 1); break; case 4 : mzActorZoneB = [["0.0", "0.0", "0.0", "1.1", "0.0", "0.0", "1.1", "0.0", "0.0", "0.0"], ["0.0", "0.0", "1.5", "1.7", "3.2.1.1.0", "0.0", "1.7", "1.5", "0.0", "0.0"], ["0.0", "0.0", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "0.0", "0.0"], ["0.0", "0.0", "1.7", "1.3.3", "0.0", "0.0", "1.3.4", "1.7", "0.0", "0.0"]]; createShape(213, 120, 9, 5, -1, 100); createShape(538, 120, 9, 5, 1, 100); break; case 5 : mzActorZoneB = [["1.4.2", "1.1", "1.7", "1.5", "0.0", "0.0", "1.5", "1.7", "1.1", "1.4.3"], ["0.0", "1.8", "1.6", "1.8", "0.0", "0.0", "1.8", "1.6", "1.8", "0.0"], ["1.2", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.2"], ["0.0", "1.5", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.5", "0.0"]]; createShape(375, 120, 9, 5, -1); break; case 6 : mzActorZoneB = [["0.0", "1.7", "1.1", "3.2.1.1.2.20", "0.0", "0.0", "0.0", "1.1", "1.7", "0.0"], ["1.7", "1.5", "1.7", "0.0", "0.0", "3.2.1.1.2.-20", "0.0", "1.7", "1.5", "1.7"], ["0.0", "1.7", "1.1", "0.0", "0.0", "0.0", "0.0", "1.1", "1.7", "0.0"], ["1.1", "0.0", "1.1", "1.7", "1.7", "1.7", "1.7", "1.1", "0.0", "1.1"]]; break; case 7 : mzActorZoneB = [["1.7", "3.2.1.1.2.40", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "3.2.1.1.2.-40", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7"]]; createShape(375, 120, 9, 5, 1); break; case 8 : mzActorZoneB = [["0.0", "1.1", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "1.1", "0.0"], ["1.1", "1.4.2", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.4.1", "1.1"], ["1.1", "0.0", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "0.0", "1.1"], ["0.0", "1.1", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.1", "0.0"]]; createShape(455, 120, 12, 4, 1, 100); createShape(295, 120, 12, 4, -1, 100); break; case 9 : mzActorZoneB = [["1.7", "0.0", "0.0", "1.7", "3.3.1.1.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "1.7", "1.9", "1.9", "1.7", "0.0", "0.0", "1.7"]]; createShape(495, 120, 9, 5, 1, 100); createShape(255, 120, 9, 5, -1, 100); break; case 10 : mzActorZoneB = [["1.1", "1.1", "1.1", "1.7", "1.1", "1.1", "1.7", "1.1", "1.1", "1.1"], ["3.1.1.1.1.40", "0.0", "1.8", "3.2.1.1.1.80", "0.0", "0.0", "0.0", "1.8", "3.1.1.1.1.40", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.3.2", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.3.3"]]; break; case 11 : mzActorZoneB = [["1.1", "1.7", "1.5", "1.7", "1.1", "1.1", "1.7", "1.5", "1.7", "1.1"], ["0.0", "1.1", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.1", "0.0"], ["1.1", "0.0", "1.9", "0.0", "3.2.1.1.0", "0.0", "0.0", "1.9", "0.0", "1.1"], ["1.1", "1.1", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "1.1", "1.1"]]; break; case 12 : mzActorZoneB = [["1.7", "0.0", "0.0", "3.3.1.1.2.20", "0.0", "3.3.1.1.2.20", "0.0", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7"], ["1.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7"]]; createShape(495, 120, 4, 1, 1, 100); createShape(255, 120, 4, 1, -1, 100); break; case 13 : mzActorZoneB = [["3.2.1.1.2.40", "0.0", "1.7", "1.9", "1.8", "1.8", "1.9", "1.7", "3.2.1.1.2.40", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"]]; createShape(455, 130, 3, 2, 1, 60); createShape(295, 130, 3, 2, -1, 60); break; default : _local2 = "1.2.3.4.5.6.7.8.9.10.11.12.13"; } return(_local2); } function getZoneC(id) { switch (id) { case 1 : mzActorZoneC = [["3.2.1.1.1.80", "0.0", "0.0", "0.0", "1.8", "1.8", "0.0", "0.0", "3.2.1.1.1.-80", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.7", "1.1", "1.10", "1.10", "1.1", "1.7", "1.1", "1.1"], ["0.0", "0.0", "1.3.1", "0.0", "0.0", "0.0", "0.0", "1.3.1", "0.0", "0.0"]]; break; case 2 : mzActorZoneC = [["1.1", "1.1", "1.1", "1.7", "3.3.1.1.0", "0.0", "1.7", "1.1", "1.1", "1.1"], ["1.5", "1.7", "1.7", "0.0", "0.0", "0.0", "0.0", "1.7", "1.7", "1.5"], ["1.1", "1.7", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.7", "1.1"], ["1.3.1", "0.0", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "0.0", "1.3.2"]]; break; case 3 : mzActorZoneC = [["1.1", "1.7", "1.7", "1.1", "3.3.1.1.0", "0.0", "1.1", "1.7", "1.7", "1.1"], ["0.0", "1.1", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.1", "0.0"], ["0.0", "1.7", "1.3.2", "1.7", "0.0", "0.0", "1.7", "1.3.1", "1.7", "0.0"], ["0.0", "0.0", "0.0", "1.1", "1.7", "1.7", "1.1", "0.0", "0.0", "0.0"]]; break; case 4 : mzActorZoneC = [["1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7"], ["1.7", "1.5", "1.7", "1.1", "1.1", "1.1", "1.1", "1.7", "1.5", "1.7"], ["0.0", "1.7", "1.3.1", "1.1", "0.0", "0.0", "1.1", "1.3.2", "1.7", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"]]; break; case 5 : mzActorZoneC = [["0.0", "0.0", "1.7", "1.3.5", "1.7", "1.7", "1.3.6", "1.7", "0.0", "0.0"], ["0.0", "0.0", "1.9", "3.3.1.1.1.80", "0.0", "0.0", "0.0", "1.9", "0.0", "0.0"], ["0.0", "0.0", "1.9", "0.0", "0.0", "0.0", "0.0", "1.9", "0.0", "0.0"], ["0.0", "0.0", "1.9", "0.0", "0.0", "0.0", "0.0", "1.9", "0.0", "0.0"]]; createShape(213, 200, 3, 2, 1, 80); createShape(538, 200, 3, 2, -1, 80); break; case 6 : mzActorZoneC = [["0.0", "1.7", "1.1", "1.1", "3.3.1.1.0", "0.0", "1.1", "1.1", "1.7", "0.0"], ["1.9", "1.9", "1.7", "1.3.2", "0.0", "0.0", "1.3.3", "1.7", "1.9", "1.9"], ["1.3.7", "1.9", "0.0", "1.7", "0.0", "0.0", "1.7", "0.0", "1.9", "1.3.1"], ["1.1", "1.9", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "1.9", "1.1"]]; break; case 7 : mzActorZoneC = [["1.1", "1.1", "1.7", "1.5", "1.7", "1.7", "1.5", "1.7", "1.1", "1.1"], ["0.0", "0.0", "1.1", "1.7", "1.7", "1.7", "1.7", "1.1", "0.0", "0.0"], ["0.0", "0.0", "1.9", "0.0", "1.7", "1.7", "0.0", "1.9", "0.0", "0.0"], ["0.0", "0.0", "1.9", "1.3.2", "0.0", "0.0", "1.3.4", "1.9", "0.0", "0.0"]]; var _local2 = createSwitch(435, 220, 1, 20); var _local3 = createSwitch(315, 220, 1, 20); createDoor(215, 245, 4, 1, 0, 90, 1, 0, _local3); createDoor(535, 245, 4, 1, 0, 90, 1, 0, _local2); break; case 8 : mzActorZoneC = [["1.1", "1.7", "1.1", "1.7", "1.8", "1.8", "1.7", "1.1", "1.7", "1.7"], ["1.10", "3.1.1.1.1.80", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "3.1.1.1.1.-80", "1.10"], ["0.0", "0.0", "0.0", "0.0", "1.5", "1.5", "0.0", "0.0", "0.0", "0.0"], ["1.1", "1.1", "1.3.2", "1.1", "1.7", "1.7", "1.1", "1.3.1", "1.1", "1.1"]]; break; case 9 : mzActorZoneC = [["1.7", "1.1", "0.0", "1.7", "1.6", "1.6", "1.7", "0.0", "1.1", "1.7"], ["0.0", "1.7", "1.1", "1.1", "0.0", "0.0", "1.1", "1.1", "1.7", "0.0"], ["0.0", "1.3.2", "1.7", "1.1", "1.7", "1.7", "1.1", "1.7", "1.3.6", "0.0"], ["0.0", "0.0", "0.0", "0.0", "1.1", "1.1", "0.0", "0.0", "0.0", "0.0"]]; break; case 10 : mzActorZoneC = [["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "1.9", "1.9"], ["0.0", "0.0", "0.0", "0.0", "1.9", "1.9", "1.9", "1.9", "1.9", "0.0"], ["0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0", "0.0"]]; _local2 = createSwitch(555, 220, 1, 20); createDoor(215, 225, 4, 1, 0, 90, 1, 0, _local2); createDoor(295, 225, 4, 1, 0, 90, 1, 0, _local2); break; case 11 : mzActorZoneC = [["1.9", "1.9", "0.0", "0.0", "1.7", "1.7", "0.0", "0.0", "1.9", "1.9"], ["0.0", "0.0", "1.7", "1.7", "1.4.1", "1.4.2", "1.7", "1.7", "0.0", "0.0"], ["1.2", "1.7", "1.1", "1.7", "0.0", "0.0", "1.7", "1.1", "1.7", "1.2"], ["0.0", "1.1", "1.7", "1.7", "1.7", "1.7", "1.7", "1.7", "1.1", "0.0"]]; break; case 12 : mzActorZoneC = [["3.2.1.1.0", "0.0", "0.0", "1.7", "1.7", "1.7", "1.7", "0.0", "3.2.1.1.0", "0.0"], ["0.0", "0.0", "1.1", "1.1", "1.4.1", "1.4.2", "1.1", "1.1", "0.0", "0.0"], ["1.7", "1.5", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.5", "1.7"], ["1.7", "1.7", "1.7", "1.7", "1.9", "1.9", "1.7", "1.7", "1.7", "1.7"]]; break; case 13 : mzActorZoneC = [["1.1", "1.7", "1.3.2", "1.7", "1.1", "1.1", "1.7", "1.3.1", "1.7", "1.1"], ["0.0", "1.1", "1.7", "1.1", "0.0", "0.0", "1.1", "1.7", "1.1", "0.0"], ["1.1", "0.0", "1.1", "0.0", "1.7", "1.7", "0.0", "1.1", "0.0", "1.1"], ["1.1", "1.1", "0.0", "1.7", "1.9", "1.9", "1.7", "0.0", "1.1", "1.1"]]; break; } } function free() { super.free(); clearArray(mzActorZoneA); clearArray(mzActorZoneB); clearArray(mzActorZoneC); } function freeGame() { super.freeGame(); delete mzActorZoneA; delete mzActorZoneB; delete mzActorZoneC; } static var MAX_ZONE_A = 13; }
Symbol 547 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.126"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 548 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 549 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar] Frame 0
class mx.controls.scrollClasses.ScrollBar extends mx.core.UIComponent { var isScrolling, scrollTrack_mc, scrollThumb_mc, __height, tabEnabled, focusEnabled, boundingBox_mc, setSkin, upArrow_mc, _minHeight, _minWidth, downArrow_mc, createObject, createClassObject, enabled, _height, dispatchEvent, minMode, maxMode, plusMode, minusMode, _parent, getStyle, scrolling, _ymouse; function ScrollBar () { super(); } function get scrollPosition() { return(_scrollPosition); } function set scrollPosition(pos) { _scrollPosition = pos; if (isScrolling != true) { pos = Math.min(pos, maxPos); pos = Math.max(pos, minPos); var _local3 = (((pos - minPos) * (scrollTrack_mc.height - scrollThumb_mc._height)) / (maxPos - minPos)) + scrollTrack_mc.top; scrollThumb_mc.move(0, _local3); } //return(scrollPosition); } function get pageScrollSize() { return(largeScroll); } function set pageScrollSize(lScroll) { largeScroll = lScroll; //return(pageScrollSize); } function set lineScrollSize(sScroll) { smallScroll = sScroll; //return(lineScrollSize); } function get lineScrollSize() { return(smallScroll); } function get virtualHeight() { return(__height); } function init(Void) { super.init(); _scrollPosition = 0; tabEnabled = false; focusEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren(Void) { if (scrollTrack_mc == undefined) { setSkin(skinIDTrack, scrollTrackName); } scrollTrack_mc.visible = false; var _local3 = new Object(); _local3.enabled = false; _local3.preset = mx.controls.SimpleButton.falseDisabled; _local3.initProperties = 0; _local3.autoRepeat = true; _local3.tabEnabled = false; var _local2; if (upArrow_mc == undefined) { _local2 = createButton(upArrowName, "upArrow_mc", skinIDUpArrow, _local3); } _local2.buttonDownHandler = onUpArrow; _local2.clickHandler = onScrollChanged; _minHeight = _local2.height; _minWidth = _local2.width; if (downArrow_mc == undefined) { _local2 = createButton(downArrowName, "downArrow_mc", skinIDDownArrow, _local3); } _local2.buttonDownHandler = onDownArrow; _local2.clickHandler = onScrollChanged; _minHeight = _minHeight + _local2.height; } function createButton(linkageName, id, skinID, o) { if (skinID == skinIDUpArrow) { o.falseUpSkin = upArrowUpName; o.falseDownSkin = upArrowDownName; o.falseOverSkin = upArrowOverName; } else { o.falseUpSkin = downArrowUpName; o.falseDownSkin = downArrowDownName; o.falseOverSkin = downArrowOverName; } var _local3 = createObject(linkageName, id, skinID, o); this[id].visible = false; this[id].useHandCursor = false; return(_local3); } function createThumb(Void) { var _local2 = new Object(); _local2.validateNow = true; _local2.tabEnabled = false; _local2.leftSkin = thumbTopName; _local2.middleSkin = thumbMiddleName; _local2.rightSkin = thumbBottomName; _local2.gripSkin = thumbGripName; createClassObject(mx.controls.scrollClasses.ScrollThumb, "scrollThumb_mc", skinIDThumb, _local2); } function setScrollProperties(pSize, mnPos, mxPos, ls) { var _local4; var _local2 = scrollTrack_mc; pageSize = pSize; largeScroll = (((ls != undefined) && (ls > 0)) ? (ls) : (pSize)); minPos = Math.max(mnPos, 0); maxPos = Math.max(mxPos, 0); _scrollPosition = Math.max(minPos, _scrollPosition); _scrollPosition = Math.min(maxPos, _scrollPosition); if (((maxPos - minPos) > 0) && (enabled)) { var _local5 = _scrollPosition; if (!initializing) { upArrow_mc.enabled = true; downArrow_mc.enabled = true; } _local2.onPress = (_local2.onDragOver = startTrackScroller); _local2.onRelease = releaseScrolling; _local2.onDragOut = (_local2.stopScrolling = stopScrolling); _local2.onReleaseOutside = releaseScrolling; _local2.useHandCursor = false; if (scrollThumb_mc == undefined) { createThumb(); } var _local3 = scrollThumb_mc; if (scrollTrackOverName.length > 0) { _local2.onRollOver = trackOver; _local2.onRollOut = trackOut; } _local4 = (pageSize / ((maxPos - minPos) + pageSize)) * _local2.height; if (_local4 < _local3.minHeight) { if (_local2.height < _local3.minHeight) { _local3.__set__visible(false); } else { _local4 = _local3.minHeight; _local3.__set__visible(true); _local3.setSize(_minWidth, _local3.minHeight + 0); } } else { _local3.__set__visible(true); _local3.setSize(_minWidth, _local4); } _local3.setRange(upArrow_mc.__get__height() + 0, (virtualHeight - downArrow_mc.__get__height()) - _local3.__get__height(), minPos, maxPos); _local5 = Math.min(_local5, maxPos); scrollPosition = (Math.max(_local5, minPos)); } else { scrollThumb_mc.__set__visible(false); if (!initializing) { upArrow_mc.enabled = false; downArrow_mc.enabled = false; } delete _local2.onPress; delete _local2.onDragOver; delete _local2.onRelease; delete _local2.onDragOut; delete _local2.onRollOver; delete _local2.onRollOut; delete _local2.onReleaseOutside; } if (initializing) { scrollThumb_mc.__set__visible(false); } } function setEnabled(enabledFlag) { super.setEnabled(enabledFlag); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function draw(Void) { if (initializing) { initializing = false; scrollTrack_mc.visible = true; upArrow_mc.__set__visible(true); downArrow_mc.__set__visible(true); } size(); } function size(Void) { if (_height == 1) { return(undefined); } if (upArrow_mc == undefined) { return(undefined); } var _local3 = upArrow_mc.__get__height(); var _local2 = downArrow_mc.__get__height(); upArrow_mc.move(0, 0); var _local4 = scrollTrack_mc; _local4._y = _local3; _local4._height = (virtualHeight - _local3) - _local2; downArrow_mc.move(0, virtualHeight - _local2); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll", detail:detail}); } function isScrollBarKey(k) { if (k == 36) { if (scrollPosition != 0) { scrollPosition = (0); dispatchScrollEvent(minMode); } return(true); } if (k == 35) { if (scrollPosition < maxPos) { scrollPosition = (maxPos); dispatchScrollEvent(maxMode); } return(true); } return(false); } function scrollIt(inc, mode) { var _local3 = smallScroll; if (inc != "Line") { _local3 = ((largeScroll == 0) ? (pageSize) : (largeScroll)); } var _local2 = _scrollPosition + (mode * _local3); if (_local2 > maxPos) { _local2 = maxPos; } else if (_local2 < minPos) { _local2 = minPos; } if (scrollPosition != _local2) { scrollPosition = (_local2); var _local4 = ((mode < 0) ? (minusMode) : (plusMode)); dispatchScrollEvent(inc + _local4); } } function startTrackScroller(Void) { _parent.pressFocus(); if (_parent.scrollTrackDownName.length > 0) { if (_parent.scrollTrackDown_mc == undefined) { _parent.setSkin(skinIDTrackDown, scrollTrackDownName); } else { _parent.scrollTrackDown_mc.visible = true; } } _parent.trackScroller(); _parent.scrolling = setInterval(_parent, "scrollInterval", getStyle("repeatDelay"), "Page", -1); } function scrollInterval(inc, mode) { clearInterval(scrolling); if (inc == "Page") { trackScroller(); } else { scrollIt(inc, mode); } scrolling = setInterval(this, "scrollInterval", getStyle("repeatInterval"), inc, mode); } function trackScroller(Void) { if ((scrollThumb_mc._y + scrollThumb_mc.__get__height()) < _ymouse) { scrollIt("Page", 1); } else if (scrollThumb_mc._y > _ymouse) { scrollIt("Page", -1); } } function dispatchScrollChangedEvent(Void) { dispatchEvent({type:"scrollChanged"}); } function stopScrolling(Void) { clearInterval(_parent.scrolling); _parent.scrollTrackDown_mc.visible = false; } function releaseScrolling(Void) { _parent.releaseFocus(); stopScrolling(); _parent.dispatchScrollChangedEvent(); } function trackOver(Void) { if (_parent.scrollTrackOverName.length > 0) { if (_parent.scrollTrackOver_mc == undefined) { _parent.setSkin(skinIDTrackOver, scrollTrackOverName); } else { _parent.scrollTrackOver_mc.visible = true; } } } function trackOut(Void) { _parent.scrollTrackOver_mc.visible = false; } function onUpArrow(Void) { _parent.scrollIt("Line", -1); } function onDownArrow(Void) { _parent.scrollIt("Line", 1); } function onScrollChanged(Void) { _parent.dispatchScrollChangedEvent(); } static var symbolOwner = mx.core.UIComponent; var className = "ScrollBar"; var minPos = 0; var maxPos = 0; var pageSize = 0; var largeScroll = 0; var smallScroll = 1; var _scrollPosition = 0; var scrollTrackName = "ScrollTrack"; var scrollTrackOverName = ""; var scrollTrackDownName = ""; var upArrowName = "BtnUpArrow"; var upArrowUpName = "ScrollUpArrowUp"; var upArrowOverName = "ScrollUpArrowOver"; var upArrowDownName = "ScrollUpArrowDown"; var downArrowName = "BtnDownArrow"; var downArrowUpName = "ScrollDownArrowUp"; var downArrowOverName = "ScrollDownArrowOver"; var downArrowDownName = "ScrollDownArrowDown"; var thumbTopName = "ScrollThumbTopUp"; var thumbMiddleName = "ScrollThumbMiddleUp"; var thumbBottomName = "ScrollThumbBottomUp"; var thumbGripName = "ScrollThumbGripUp"; static var skinIDTrack = 0; static var skinIDTrackOver = 1; static var skinIDTrackDown = 2; static var skinIDUpArrow = 3; static var skinIDDownArrow = 4; static var skinIDThumb = 5; var idNames = new Array("scrollTrack_mc", "scrollTrackOver_mc", "scrollTrackDown_mc", "upArrow_mc", "downArrow_mc"); var clipParameters = {minPos:1, maxPos:1, pageSize:1, scrollPosition:1, lineScrollSize:1, pageScrollSize:1, visible:1, enabled:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.scrollClasses.ScrollBar.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var initializing = true; }
Symbol 550 MovieClip [__Packages.mx.controls.UIScrollBar] Frame 0
class mx.controls.UIScrollBar extends mx.controls.scrollClasses.ScrollBar { var textField, wasHorizontal, __width, __height, _parent, synchScroll, setScrollProperties, __set__scrollPosition, initializing, _rotation, _xscale, hScroller, vScroller, onChanged, onScroller, scrollPosition, dispatchEvent; function UIScrollBar () { super(); } function init(Void) { super.init(); textField.owner = this; horizontal = (wasHorizontal); if (horizontal) { ((textField != undefined) ? (super.setSize(textField._width, 16)) : (super.setSize(__width, __height))); } else { ((textField != undefined) ? (super.setSize(16, textField._height)) : (super.setSize(__width, __height))); } if (horizontal) { var _local3 = __width; __height = __width; width = _local3; __width = 16; } textField.onScroller = function () { this.hPosition = this.hscroll; this.vPosition = this.scroll - 1; }; if (_targetInstanceName != undefined) { setScrollTarget(_targetInstanceName); _targetInstanceName.addListener(this); } } function get _targetInstanceName() { return(textField); } function get height() { if (wasHorizontal) { return(__width); } return(__height); } function get width() { if (wasHorizontal) { return(__height); } return(__width); } function size(Void) { super.size(); onTextChanged(); } function draw() { super.draw(); } function set _targetInstanceName(t) { if (t == undefined) { textField.removeListener(this); delete textField[(horizontal ? "hScroller" : "vScroller")]; if ((textField.hScroller != undefined) && (textField.vScroller != undefined)) { textField.unwatch("text"); textField.unwatch("htmltext"); } } var _local3 = _parent[t]; textField = _parent[t]; onTextChanged(); //return(_targetInstanceName); } function setSize(w, h) { if (horizontal) { super.setSize(h, w); } else { super.setSize(w, h); } } function onTextChanged(Void) { if (textField == undefined) { return(undefined); } clearInterval(synchScroll); if (horizontal) { var _local2 = textField.hscroll; setScrollProperties(textField._width, 0, textField.maxhscroll); __set__scrollPosition(Math.min(_local2, textField.maxhscroll)); } else { var _local2 = textField.scroll; var _local3 = textField.bottomScroll - textField.scroll; setScrollProperties(_local3, 1, textField.maxscroll); __set__scrollPosition(Math.min(_local2, textField.maxscroll)); } } function get horizontal() { return(wasHorizontal); } function set horizontal(v) { wasHorizontal = v; if (v and initializing) { if (_rotation == 90) { return; } _xscale = -100; _rotation = -90; } if (!initializing) { if (v) { if (_rotation == 0) { _rotation = -90; _xscale = -100; } } else if (_rotation == -90) { _rotation = 0; _xscale = 100; } } //return(horizontal); } function callback(prop, oldval, newval) { clearInterval(hScroller.synchScroll); clearInterval(vScroller.synchScroll); hScroller.synchScroll = setInterval(hScroller, "onTextChanged", 50); vScroller.synchScroll = setInterval(vScroller, "onTextChanged", 50); return(newval); } function setScrollTarget(tF) { if (tF == undefined) { textField.removeListener(this); delete textField[(horizontal ? "hScroller" : "vScroller")]; if ((textField.hScroller != undefined) && (textField.vScroller != undefined)) { textField.unwatch("text"); textField.unwatch("htmltext"); } } textField = undefined; if (!(tF instanceof TextField)) { return(undefined); } textField = tF; if (horizontal) { textField.hScroller = this; textField.hScroller.lineScrollSize = 5; } else { textField.vScroller = this; textField.vScroller.lineScrollSize = 1; } onTextChanged(); onChanged = function (Void) { this.onTextChanged(); }; onScroller = function (Void) { if (!this.isScrolling) { if (!this.horizontal) { this.scrollPosition = this.textField.scroll; } else { this.scrollPosition = this.textField.hscroll; } } }; textField.addListener(this); textField.watch("text", callback); textField.watch("htmlText", callback); } function scrollHandler(Void) { if (horizontal) { var _local2 = textField.background; textField.hscroll = scrollPosition; textField.background = _local2; } else { textField.scroll = scrollPosition; } } function setEnabled(enable) { super.setEnabled(enable); if (enable) { textField.addListener(this); } else { textField.removeListener(); } } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll"}); } static var symbolName = "UIScrollBar"; static var symbolOwner = mx.controls.UIScrollBar; var className = "UIScrollBar"; var clipParameters = {_targetInstanceName:1, horizontal:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.UIScrollBar.prototype.clipParameters); static var version = "2.0.2.126"; }
Symbol 641 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 642 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 643 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 644 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 645 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }
Symbol 646 MovieClip [__Packages.mx.skins.CustomBorder] Frame 0
class mx.skins.CustomBorder extends mx.skins.Border { var __width, __height, l_mc, setSkin, minHeight, minWidth, m_mc, r_mc; function CustomBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function createChildren(Void) { } function draw(Void) { if (l_mc == undefined) { var _local2 = setSkin(tagL, leftSkin); if (horizontal) { minHeight = l_mc._height; minWidth = l_mc._width; } else { minHeight = l_mc._height; minWidth = l_mc._width; } } if (m_mc == undefined) { setSkin(tagM, middleSkin); if (horizontal) { minHeight = m_mc._height; minWidth = minWidth + m_mc._width; } else { minHeight = minHeight + m_mc._height; minWidth = m_mc._width; } } if (r_mc == undefined) { setSkin(tagR, rightSkin); if (horizontal) { minHeight = r_mc._height; minWidth = minWidth + r_mc._width; } else { minHeight = minHeight + r_mc._height; minWidth = r_mc._width; } } size(); } function size(Void) { l_mc.move(0, 0); if (horizontal) { r_mc.move(width - r_mc.width, 0); m_mc.move(l_mc.width, 0); m_mc.setSize(r_mc.x - m_mc.x, m_mc.height); } else { r_mc.move(0, height - r_mc.height, 0); m_mc.move(0, l_mc.height); m_mc.setSize(m_mc.width, r_mc.y - m_mc.y); } } static var symbolName = "CustomBorder"; static var symbolOwner = mx.skins.CustomBorder; static var version = "2.0.2.126"; var className = "CustomBorder"; static var tagL = 0; static var tagM = 1; static var tagR = 2; var idNames = new Array("l_mc", "m_mc", "r_mc"); var leftSkin = "F3PieceLeft"; var middleSkin = "F3PieceMiddle"; var rightSkin = "F3PieceRight"; var horizontal = true; }
Symbol 647 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb] Frame 0
class mx.controls.scrollClasses.ScrollThumb extends mx.skins.CustomBorder { var useHandCursor, ymin, ymax, datamin, datamax, scrollMove, lastY, _ymouse, _y, _parent, onMouseMove, grip_mc, setSkin, gripSkin, __get__width, __get__height; function ScrollThumb () { super(); } function createChildren(Void) { super.createChildren(); useHandCursor = false; } function setRange(_ymin, _ymax, _datamin, _datamax) { ymin = _ymin; ymax = _ymax; datamin = _datamin; datamax = _datamax; } function dragThumb(Void) { scrollMove = _ymouse - lastY; scrollMove = scrollMove + _y; if (scrollMove < ymin) { scrollMove = ymin; } else if (scrollMove > ymax) { scrollMove = ymax; } _parent.isScrolling = true; _y = scrollMove; var _local2 = Math.round(((datamax - datamin) * (_y - ymin)) / (ymax - ymin)) + datamin; _parent.scrollPosition = _local2; _parent.dispatchScrollEvent("ThumbTrack"); updateAfterEvent(); } function stopDragThumb(Void) { _parent.isScrolling = false; _parent.dispatchScrollEvent("ThumbPosition"); _parent.dispatchScrollChangedEvent(); delete onMouseMove; } function onPress(Void) { _parent.pressFocus(); lastY = _ymouse; onMouseMove = dragThumb; super.onPress(); } function onRelease(Void) { _parent.releaseFocus(); stopDragThumb(); super.onRelease(); } function onReleaseOutside(Void) { _parent.releaseFocus(); stopDragThumb(); super.onReleaseOutside(); } function draw() { super.draw(); if (grip_mc == undefined) { setSkin(3, gripSkin); } } function size() { super.size(); grip_mc.move((__get__width() - grip_mc.width) / 2, (__get__height() - grip_mc.height) / 2); } static var symbolOwner = mx.skins.CustomBorder.symbolOwner; var className = "ScrollThumb"; var btnOffset = 0; var horizontal = false; var idNames = new Array("l_mc", "m_mc", "r_mc", "grip_mc"); }
Symbol 648 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.126"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }
Symbol 649 MovieClip [__Packages.mx.controls.VScrollBar] Frame 0
class mx.controls.VScrollBar extends mx.controls.scrollClasses.ScrollBar { var scrollIt; function VScrollBar () { super(); } function init(Void) { super.init(); } function isScrollBarKey(k) { if (k == 38) { scrollIt("Line", -1); return(true); } if (k == 40) { scrollIt("Line", 1); return(true); } if (k == 33) { scrollIt("Page", -1); return(true); } if (k == 34) { scrollIt("Page", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "VScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "VScrollBar"; var minusMode = "Up"; var plusMode = "Down"; var minMode = "AtTop"; var maxMode = "AtBottom"; }
Symbol 650 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton { var initializing, labelPath, initIcon, getState, enabled, phase, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { if (initializing) { labelPath.visible = true; } super.draw(); if (initIcon != undefined) { _setIcon(initIcon); } delete initIcon; } function onRelease(Void) { super.onRelease(); } function createChildren(Void) { super.createChildren(); } function setSkin(tag, linkageName, initobj) { return(super.setSkin(tag, linkageName, initobj)); } function viewSkin(varName) { var _local3 = (getState() ? "true" : "false"); _local3 = _local3 + (enabled ? (phase) : "disabled"); super.viewSkin(varName, {styleName:this, borderStyle:_local3}); } function invalidateStyle(c) { labelPath.invalidateStyle(c); super.invalidateStyle(c); } function setColor(c) { var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]].redraw(true); _local2++; } } function setEnabled(enable) { labelPath.enabled = enable; super.setEnabled(enable); } function calcSize(tag, ref) { if ((__width == undefined) || (__height == undefined)) { return(undefined); } if (tag < 7) { ref.setSize(__width, __height, true); } } function size(Void) { setState(getState()); setHitArea(__width, __height); var _local3 = 0; while (_local3 < 8) { var _local4 = idNames[_local3]; if (typeof(this[_local4]) == "movieclip") { this[_local4].setSize(__width, __height, true); } _local3++; } super.size(); } function set labelPlacement(val) { __labelPlacement = val; invalidate(); //return(labelPlacement); } function get labelPlacement() { return(__labelPlacement); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { __labelPlacement = val; invalidate(); } function getBtnOffset(Void) { if (getState()) { var _local2 = btnOffset; } else if (phase == "down") { var _local2 = btnOffset; } else { var _local2 = 0; } return(_local2); } function setView(offset) { var _local16 = (offset ? (btnOffset) : 0); var _local12 = getLabelPlacement(); var _local7 = 0; var _local6 = 0; var _local9 = 0; var _local8 = 0; var _local5 = 0; var _local4 = 0; var _local3 = labelPath; var _local2 = iconName; var _local15 = _local3.textWidth; var _local14 = _local3.textHeight; var _local10 = (__width - borderW) - borderW; var _local11 = (__height - borderW) - borderW; if (_local2 != undefined) { _local7 = _local2._width; _local6 = _local2._height; } if ((_local12 == "left") || (_local12 == "right")) { if (_local3 != undefined) { _local9 = Math.min(_local10 - _local7, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11, _local14 + 5); _local3._height = _local8; } if (_local12 == "right") { _local5 = _local7; if (centerContent) { _local5 = _local5 + (((_local10 - _local9) - _local7) / 2); } _local2._x = _local5 - _local7; } else { _local5 = (_local10 - _local9) - _local7; if (centerContent) { _local5 = _local5 / 2; } _local2._x = _local5 + _local9; } _local4 = 0; _local2._y = _local4; if (centerContent) { _local2._y = (_local11 - _local6) / 2; _local4 = (_local11 - _local8) / 2; } if (!centerContent) { _local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2); } } else { if (_local3 != undefined) { _local9 = Math.min(_local10, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11 - _local6, _local14 + 5); _local3._height = _local8; } _local5 = (_local10 - _local9) / 2; _local2._x = (_local10 - _local7) / 2; if (_local12 == "top") { _local4 = (_local11 - _local8) - _local6; if (centerContent) { _local4 = _local4 / 2; } _local2._y = _local4 + _local8; } else { _local4 = _local6; if (centerContent) { _local4 = _local4 + (((_local11 - _local8) - _local6) / 2); } _local2._y = _local4 - _local6; } } var _local13 = borderW + _local16; _local3._x = _local5 + _local13; _local3._y = _local4 + _local13; _local2._x = _local2._x + _local13; _local2._y = _local2._y + _local13; } function set label(lbl) { setLabel(lbl); //return(label); } function setLabel(label) { if (label == "") { labelPath.removeTextField(); refresh(); return(undefined); } if (labelPath == undefined) { var _local2 = createLabel("labelPath", 200, label); _local2._width = _local2.textWidth + 5; _local2._height = _local2.textHeight + 5; if (initializing) { _local2.visible = false; } } else { delete labelPath.__text; labelPath.text = label; refresh(); } } function getLabel(Void) { return(((labelPath.__text != undefined) ? (labelPath.__text) : (labelPath.text))); } function get label() { return(getLabel()); } function _getIcon(Void) { return(_iconLinkageName); } function get icon() { if (initializing) { return(initIcon); } return(_iconLinkageName); } function _setIcon(linkage) { if (initializing) { if (linkage == "") { return(undefined); } initIcon = linkage; } else { if (linkage == "") { removeIcons(); return(undefined); } super.changeIcon(0, linkage); super.changeIcon(1, linkage); super.changeIcon(3, linkage); super.changeIcon(4, linkage); super.changeIcon(5, linkage); _iconLinkageName = linkage; refresh(); } } function set icon(linkage) { _setIcon(linkage); //return(icon); } function setHitArea(w, h) { if (hitArea_mc == undefined) { createEmptyObject("hitArea_mc", 100); } var _local2 = hitArea_mc; _local2.clear(); _local2.beginFill(16711680); _local2.drawRect(0, 0, w, h); _local2.endFill(); _local2.setVisible(false); } static var symbolName = "Button"; static var symbolOwner = mx.controls.Button; var className = "Button"; static var version = "2.0.2.126"; var btnOffset = 0; var _color = "buttonColor"; var __label = "default value"; var __labelPlacement = "right"; var falseUpSkin = "ButtonSkin"; var falseDownSkin = "ButtonSkin"; var falseOverSkin = "ButtonSkin"; var falseDisabledSkin = "ButtonSkin"; var trueUpSkin = "ButtonSkin"; var trueDownSkin = "ButtonSkin"; var trueOverSkin = "ButtonSkin"; var trueDisabledSkin = "ButtonSkin"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters); var centerContent = true; var borderW = 1; }
Symbol 651 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 652 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 653 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 654 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 655 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 656 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 657 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 658 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.126"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 659 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 660 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 661 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 662 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 663 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.126"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 664 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.2.126"; var borderCapColorName = "borderCapColor"; var shadowCapColorName = "shadowCapColor"; var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0}; var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2}; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 665 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y; function ButtonSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local6 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); var _local5 = _parent.emphasized; clear(); switch (_local6) { case "falseup" : if (_local5) { drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); } else { drawRoundRect(0, 0, w, h, 5, 9542041, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial"); drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial"); drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100); } break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "falsedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); break; case "trueup" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100); break; case "truedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "truerollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "truedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ButtonSkin = true; return(true); } static var symbolName = "ButtonSkin"; static var symbolOwner = mx.skins.halo.ButtonSkin; var className = "ButtonSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 666 MovieClip [__Packages.mx.controls.HScrollBar] Frame 0
class mx.controls.HScrollBar extends mx.controls.scrollClasses.ScrollBar { var _minHeight, _minWidth, _xscale, _rotation, __width, scrollIt; function HScrollBar () { super(); } function getMinWidth(Void) { return(_minHeight); } function getMinHeight(Void) { return(_minWidth); } function init(Void) { super.init(); _xscale = -100; _rotation = -90; } function get virtualHeight() { return(__width); } function isScrollBarKey(k) { if (k == 37) { scrollIt("Line", -1); return(true); } if (k == 39) { scrollIt("Line", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "HScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "HScrollBar"; var minusMode = "Left"; var plusMode = "Right"; var minMode = "AtLeft"; var maxMode = "AtRight"; }
Symbol 1232 MovieClip [__Packages.mx.controls.TextInput] Frame 0
class mx.controls.TextInput extends mx.core.UIComponent { var owner, enterListener, label, tabChildren, tabEnabled, focusTextField, _color, _parent, border_mc, createClassObject, dispatchValueChangedEvent, __get__width, __get__height, tfx, tfy, tfw, tfh, getStyle, bind, updateModel, _getTextFormat, enabled; function TextInput () { super(); } function addEventListener(event, handler) { if (event == "enter") { addEnterEvents(); } super.addEventListener(event, handler); } function enterOnKeyDown() { if (Key.getAscii() == 13) { owner.dispatchEvent({type:"enter"}); } } function addEnterEvents() { if (enterListener == undefined) { enterListener = new Object(); enterListener.owner = this; enterListener.onKeyDown = enterOnKeyDown; } } function init(Void) { super.init(); label.styleName = this; tabChildren = true; tabEnabled = false; focusTextField = label; _color = mx.core.UIObject.textColorList; label.onSetFocus = function () { this._parent.onSetFocus(); }; label.onKillFocus = function (n) { this._parent.onKillFocus(n); }; label.drawFocus = function (b) { this._parent.drawFocus(b); }; label.onChanged = onLabelChanged; } function setFocus() { Selection.setFocus(label); } function onLabelChanged(Void) { _parent.dispatchEvent({type:"change"}); _parent.dispatchValueChangedEvent(text); } function createChildren(Void) { super.createChildren(); if (border_mc == undefined) { createClassObject(_global.styles.rectBorderClass, "border_mc", 0, {styleName:this}); } border_mc.swapDepths(label); label.autoSize = "none"; } function get html() { return(getHtml()); } function set html(value) { setHtml(value); //return(html); } function getHtml() { return(label.html); } function setHtml(value) { if (value != label.html) { label.html = value; } } function get text() { return(getText()); } function set text(t) { setText(t); //return(text); } function getText() { if (initializing) { return(initText); } if (label.html == true) { return(label.htmlText); } return(label.text); } function setText(t) { if (initializing) { initText = t; } else { var _local2 = label; if (_local2.html == true) { _local2.htmlText = t; } else { _local2.text = t; } } dispatchValueChangedEvent(t); } function size(Void) { border_mc.setSize(__get__width(), __get__height()); var _local2 = border_mc.__get__borderMetrics(); var _local6 = _local2.left + _local2.right; var _local3 = _local2.top + _local2.bottom; var _local5 = _local2.left; var _local4 = _local2.top; tfx = _local5; tfy = _local4; tfw = __get__width() - _local6; tfh = __get__height() - _local3; label.move(tfx, tfy); label.setSize(tfw, tfh + 1); } function setEnabled(enable) { label.type = (((__editable == true) || (enable == false)) ? "input" : "dynamic"); label.selectable = enable; var _local2 = getStyle((enable ? "color" : "disabledColor")); if (_local2 == undefined) { _local2 = (enable ? 0 : 8947848); } setColor(_local2); } function setColor(col) { label.textColor = col; } function onKillFocus(newFocus) { if (enterListener != undefined) { Key.removeListener(enterListener); } if (bind != undefined) { updateModel(text); } super.onKillFocus(newFocus); } function onSetFocus(oldFocus) { var f = Selection.getFocus(); var o = eval (f); if (o != label) { Selection.setFocus(label); return(undefined); } if (enterListener != undefined) { Key.addListener(enterListener); } super.onSetFocus(oldFocus); } function draw(Void) { var _local2 = label; var _local4 = getText(); if (initializing) { initializing = false; delete initText; } var _local3 = _getTextFormat(); _local2.embedFonts = _local3.embedFonts == true; if (_local3 != undefined) { _local2.setTextFormat(_local3); _local2.setNewTextFormat(_local3); } _local2.multiline = false; _local2.wordWrap = false; if (_local2.html == true) { _local2.setTextFormat(_local3); _local2.htmlText = _local4; } else { _local2.text = _local4; } _local2.type = (((__editable == true) || (enabled == false)) ? "input" : "dynamic"); size(); } function setEditable(s) { __editable = s; label.type = (s ? "input" : "dynamic"); } function get maxChars() { return(label.maxChars); } function set maxChars(w) { label.maxChars = w; //return(maxChars); } function get length() { return(label.length); } function get restrict() { return(label.restrict); } function set restrict(w) { label.restrict = ((w == "") ? null : (w)); //return(restrict); } function get hPosition() { return(label.hscroll); } function set hPosition(w) { label.hscroll = w; //return(hPosition); } function get maxHPosition() { return(label.maxhscroll); } function get editable() { return(__editable); } function set editable(w) { setEditable(w); //return(editable); } function get password() { return(label.password); } function set password(w) { label.password = w; //return(password); } function get tabIndex() { return(label.tabIndex); } function set tabIndex(w) { label.tabIndex = w; //return(tabIndex); } function set _accProps(val) { label._accProps = val; //return(_accProps); } function get _accProps() { return(label._accProps); } static var symbolName = "TextInput"; static var symbolOwner = mx.controls.TextInput; static var version = "2.0.2.126"; var className = "TextInput"; var initializing = true; var clipParameters = {text:1, editable:1, password:1, maxChars:1, restrict:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextInput.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var _maxWidth = mx.core.UIComponent.kStretch; var __editable = true; var initText = ""; }
Symbol 1288 Button
on (release) { this.gotoAndStop("STORY GAME"); }
Symbol 1295 Button
on (release) { this._parent.gotoAndStop("FINAL CUTSCENE"); }
Symbol 1296 Button
on (release) { this._parent.gotoAndStop("GAMEOVER"); }
Symbol 1302 Button
on (release) { this._parent.gotoAndStop("MAINMENU"); }
Symbol 1319 Button
on (release) { this.gotoAndStop("MAINMENU"); }
Symbol 1321 Button
on (release) { _global.soundGameOver.stop(); loadMovieNum ("http://www.cartoonnetwork.com/games/arcade/ben10/blockadeblitz/tracker.swf?" + fakeVar, 10000); this._parent.gotoAndStop("STORY GAME"); if (_global.MODE_GAME == _global.MODE_HISTORY) { var fakeVar = new Date().getTime(); } else { _global.level = 1; this._parent.gotoAndStop("FREE GAME"); } }

Library Items

Symbol 1 Sound [a_sound_loop]
Symbol 2 Sound [snd_Gameover_fixed]
Symbol 3 Sound [snd_barrier]
Symbol 4 Sound [snd_bonus]
Symbol 5 GraphicUsed by:7 11
Symbol 6 GraphicUsed by:7 11 1123 1125 1127
Symbol 7 MovieClipUses:5 6Used by:17 1138 1197
Symbol 8 GraphicUsed by:9 176 373 461 498 881
Symbol 9 MovieClipUses:8Used by:17 357 406 412 416 472 474 478 479 1117 1121 1128 1130 1137 1138 1139 1141 1144 1155 1156 1197
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:5 10 6Used by:17 1138 1197
Symbol 12 GraphicUsed by:16
Symbol 13 GraphicUsed by:16
Symbol 14 GraphicUsed by:16
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:12 13 14 15Used by:17 1197
Symbol 17 MovieClip [mc_block_16]Uses:7 9 11 16
Symbol 18 GraphicUsed by:69
Symbol 19 GraphicUsed by:20 166
Symbol 20 MovieClipUses:19Used by:33
Symbol 21 GraphicUsed by:33 36 37 49 58 59 62 65 66 67 68
Symbol 22 GraphicUsed by:33 36 37 49 59 65 66 68
Symbol 23 GraphicUsed by:33 36 37 49 59 65 66 68
Symbol 24 GraphicUsed by:33 36 37 49 59 65 66 68
Symbol 25 GraphicUsed by:33 36 37 49 58 59 62 65 66 67 68
Symbol 26 GraphicUsed by:33 36 37 49 59 65 66 68
Symbol 27 GraphicUsed by:33 36 37 49 59 65 66 68
Symbol 28 GraphicUsed by:33 36 37 49 59 65 66 68
Symbol 29 GraphicUsed by:33 36 37 49 59 65 66
Symbol 30 GraphicUsed by:33 66 108
Symbol 31 GraphicUsed by:33 66
Symbol 32 GraphicUsed by:33 66 68
Symbol 33 MovieClipUses:20 21 22 23 24 25 26 27 28 29 30 31 32Used by:69
Symbol 34 GraphicUsed by:35 116
Symbol 35 MovieClipUses:34Used by:69
Symbol 36 MovieClipUses:21 22 23 24 27 25 28 29 26Used by:69
Symbol 37 MovieClipUses:21 22 23 24 27 25 28 29 26Used by:69
Symbol 38 GraphicUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:38 39Used by:41
Symbol 41 MovieClip [vilgax_barrier_sup]Uses:40Used by:49 65 68 124
Symbol 42 GraphicUsed by:46
Symbol 43 GraphicUsed by:46
Symbol 44 GraphicUsed by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:42 43 44 45Used by:49 68
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49 68
Symbol 49 MovieClipUses:21 22 23 24 27 25 26 28 29 41 46 48Used by:69
Symbol 50 GraphicUsed by:58 62 67
Symbol 51 GraphicUsed by:58 62 67
Symbol 52 GraphicUsed by:58 62 67
Symbol 53 GraphicUsed by:58 62 67
Symbol 54 GraphicUsed by:58 62 67
Symbol 55 GraphicUsed by:58 62 67
Symbol 56 GraphicUsed by:58 62 67
Symbol 57 SoundUsed by:58 67
Symbol 58 MovieClipUses:21 50 51 52 53 25 54 55 56 57Used by:69
Symbol 59 MovieClipUses:21 22 23 24 27 25 28 29 26Used by:69
Symbol 60 SoundUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:21 50 51 52 53 25 54 55 56 60 61Used by:69
Symbol 63 GraphicUsed by:65 68
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:21 22 23 24 27 25 26 28 29 41 63 64Used by:69
Symbol 66 MovieClipUses:31 21 22 23 24 25 26 27 28 32 30 29Used by:69
Symbol 67 MovieClipUses:21 50 51 52 53 25 54 55 56 57Used by:69
Symbol 68 MovieClipUses:21 22 23 24 25 26 27 28 32 41 46 63 48Used by:69
Symbol 69 MovieClip [mc_boss_02]Uses:18 33 35 36 37 49 58 59 62 65 66 67 68
Symbol 70 GraphicUsed by:73
Symbol 71 GraphicUsed by:72 109 356
Symbol 72 MovieClipUses:71Used by:73 75 173 359 361 412 472 474 478 479 1183
Symbol 73 MovieClip [mc_shape12]Uses:70 72
Symbol 74 GraphicUsed by:75
Symbol 75 MovieClip [mc_shape13]Uses:74 72
Symbol 76 GraphicUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:76 77Used by:95
Symbol 79 GraphicUsed by:80 801
Symbol 80 MovieClipUses:79Used by:95 419 483
Symbol 81 GraphicUsed by:95 419
Symbol 82 GraphicUsed by:95
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:85
Symbol 85 MovieClipUses:84Used by:95 483
Symbol 86 GraphicUsed by:92
Symbol 87 GraphicUsed by:92
Symbol 88 GraphicUsed by:92
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:86 87 88 89 90 91Used by:94
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:92 93Used by:95
Symbol 95 MovieClip [mc_shoot_small_enemy]Uses:78 80 81 82 85 94
Symbol 96 GraphicUsed by:108
Symbol 97 GraphicUsed by:108
Symbol 98 GraphicUsed by:108
Symbol 99 GraphicUsed by:108 115 117 124 132 147 148 149 167
Symbol 100 GraphicUsed by:108 115 117 124
Symbol 101 GraphicUsed by:108
Symbol 102 GraphicUsed by:108
Symbol 103 GraphicUsed by:108 115 117 124 132 147 148 149 167
Symbol 104 GraphicUsed by:108 115 117 124 132 147 148 149 167
Symbol 105 GraphicUsed by:108
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:108
Symbol 108 MovieClipUses:96 97 98 99 100 101 102 103 104 105 107 30Used by:168
Symbol 109 MovieClipUses:71Used by:168
Symbol 110 GraphicUsed by:168
Symbol 111 GraphicUsed by:115 117 124
Symbol 112 GraphicUsed by:115 117 124
Symbol 113 GraphicUsed by:115 117 124
Symbol 114 GraphicUsed by:115 117 124
Symbol 115 MovieClipUses:111 99 100 112 103 104 113 114Used by:168
Symbol 116 MovieClipUses:34Used by:168
Symbol 117 MovieClipUses:111 99 100 112 103 104 113 114Used by:168
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:124
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:124
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:124
Symbol 124 MovieClipUses:111 99 100 112 103 104 113 114 41 119 121 123Used by:168
Symbol 125 GraphicUsed by:132 147 148 149 167
Symbol 126 GraphicUsed by:132 147 148 149 167
Symbol 127 GraphicUsed by:132 147 148 149 167
Symbol 128 GraphicUsed by:132 147 148 149 167
Symbol 129 GraphicUsed by:132 147 148 149 167
Symbol 130 SoundUsed by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:125 99 126 127 103 104 128 129 130 131Used by:168
Symbol 133 GraphicUsed by:147 148
Symbol 134 SoundUsed by:147 149
Symbol 135 GraphicUsed by:146 463 464
Symbol 136 GraphicUsed by:146 463 464
Symbol 137 GraphicUsed by:146 463 464
Symbol 138 GraphicUsed by:146 463 464
Symbol 139 GraphicUsed by:146 463 464
Symbol 140 GraphicUsed by:146
Symbol 141 GraphicUsed by:146
Symbol 142 GraphicUsed by:146
Symbol 143 GraphicUsed by:146
Symbol 144 GraphicUsed by:146
Symbol 145 GraphicUsed by:146 463 464
Symbol 146 MovieClipUses:135 136 137 138 139 140 141 142 143 144 145Used by:147 149
Symbol 147 MovieClipUses:125 99 126 127 129 103 104 128 133 134 146Used by:168
Symbol 148 MovieClipUses:125 99 126 127 129 103 104 128 133Used by:168
Symbol 149 MovieClipUses:125 99 126 127 129 103 104 128 146 134Used by:168
Symbol 150 GraphicUsed by:156
Symbol 151 GraphicUsed by:156
Symbol 152 GraphicUsed by:156
Symbol 153 GraphicUsed by:156
Symbol 154 GraphicUsed by:156
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:150 151 152 153 154 155Used by:167
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:159 160
Symbol 159 MovieClipUses:158Used by:167
Symbol 160 MovieClipUses:158Used by:167
Symbol 161 GraphicUsed by:167
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClipUses:162Used by:167
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:167
Symbol 166 MovieClipUses:19Used by:167
Symbol 167 MovieClipUses:156 125 99 126 127 129 103 104 128 159 160 161 163 165 166Used by:168
Symbol 168 MovieClip [mc_boss_01]Uses:108 109 110 115 116 117 124 132 147 148 149 167
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClip [mc_msn_click]Uses:169
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClip [mc_shape2]Uses:171 72 172
Symbol 174 GraphicUsed by:175 179 181
Symbol 175 MovieClipUses:174Used by:188 1139
Symbol 176 MovieClipUses:8Used by:188
Symbol 177 GraphicUsed by:179 181 1115 1116
Symbol 178 SoundUsed by:179 181 1115 1116 1134 1136 1149
Symbol 179 MovieClipUses:174 177 178Used by:188 1139
Symbol 180 GraphicUsed by:181 1116
Symbol 181 MovieClipUses:174 177 180 178Used by:188 1139
Symbol 182 GraphicUsed by:187
Symbol 183 GraphicUsed by:187
Symbol 184 GraphicUsed by:187
Symbol 185 GraphicUsed by:187
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:182 183 184 185 186Used by:188
Symbol 188 MovieClip [mc_block_14]Uses:175 176 179 181 187
Symbol 189 GraphicUsed by:192 202 234
Symbol 190 GraphicUsed by:192 234
Symbol 191 GraphicUsed by:192 202 234
Symbol 192 MovieClipUses:189 190 191Used by:200
Symbol 193 GraphicUsed by:200
Symbol 194 GraphicUsed by:200 211 220 233 241 254 268 278 299 307 319 354
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:200
Symbol 197 GraphicUsed by:200
Symbol 198 GraphicUsed by:200
Symbol 199 GraphicUsed by:200 211 220 233 289 299 307 319 331
Symbol 200 MovieClip [mc_level_6]Uses:192 193 194 196 197 198 199
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:189 201 191Used by:211
Symbol 203 GraphicUsed by:205
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:203 204Used by:211
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:211
Symbol 208 GraphicUsed by:211
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClip [mc_level_7]Uses:202 205 194 207 208 209 210 199
Symbol 212 GraphicUsed by:215
Symbol 213 GraphicUsed by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:212 213 214Used by:220
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:220
Symbol 218 GraphicUsed by:220
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClip [mc_level_5]Uses:215 217 194 218 219 199
Symbol 221 GraphicUsed by:233 289 299
Symbol 222 GraphicUsed by:233
Symbol 223 GraphicUsed by:226
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:226
Symbol 226 MovieClipUses:223 225Used by:233
Symbol 227 GraphicUsed by:233
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:233
Symbol 230 GraphicUsed by:233
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClip [mc_level_9]Uses:221 222 226 227 229 230 194 231 232 199
Symbol 234 MovieClipUses:189 190 191Used by:241
Symbol 235 GraphicUsed by:241
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:241
Symbol 238 GraphicUsed by:241
Symbol 239 GraphicUsed by:241
Symbol 240 GraphicUsed by:241 254 268 278 343 354
Symbol 241 MovieClip [mc_level_4]Uses:234 235 237 194 238 239 240
Symbol 242 GraphicUsed by:254
Symbol 243 GraphicUsed by:254
Symbol 244 GraphicUsed by:247 248 249
Symbol 245 GraphicUsed by:247 248 249
Symbol 246 GraphicUsed by:247 248 249
Symbol 247 MovieClipUses:244 245 246Used by:254
Symbol 248 MovieClipUses:244 245 246Used by:254
Symbol 249 MovieClipUses:244 245 246Used by:254
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:254
Symbol 252 GraphicUsed by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClip [mc_level_1]Uses:242 243 247 248 249 251 194 252 253 240
Symbol 255 GraphicUsed by:268
Symbol 256 GraphicUsed by:268
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:262
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:262
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:258 260 261Used by:268
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:265
Symbol 265 MovieClipUses:264Used by:268
Symbol 266 GraphicUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClip [mc_level_2]Uses:255 256 262 265 194 266 267 240
Symbol 269 GraphicUsed by:278
Symbol 270 GraphicUsed by:278
Symbol 271 GraphicUsed by:278
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:278
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:278
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:278
Symbol 278 MovieClip [mc_level_3]Uses:269 270 271 273 194 275 277 240
Symbol 279 GraphicUsed by:289
Symbol 280 GraphicUsed by:282 289
Symbol 281 GraphicUsed by:282 289
Symbol 282 MovieClipUses:280 281Used by:289
Symbol 283 GraphicUsed by:289
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:289
Symbol 286 GraphicUsed by:289
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClip [mc_level_10]Uses:221 279 280 281 282 283 285 286 287 288 199
Symbol 290 GraphicUsed by:299
Symbol 291 GraphicUsed by:293
Symbol 292 GraphicUsed by:293
Symbol 293 MovieClipUses:291 292Used by:299
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:299
Symbol 296 GraphicUsed by:299
Symbol 297 GraphicUsed by:299
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClip [mc_level_11]Uses:221 290 293 295 296 194 297 298 199
Symbol 300 GraphicUsed by:307
Symbol 301 GraphicUsed by:307
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:307
Symbol 304 GraphicUsed by:307
Symbol 305 GraphicUsed by:307
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClip [mc_level_15]Uses:300 301 303 304 194 305 306 199
Symbol 308 GraphicUsed by:319
Symbol 309 GraphicUsed by:311 312
Symbol 310 GraphicUsed by:311 312
Symbol 311 MovieClipUses:309 310Used by:319
Symbol 312 MovieClipUses:309 310Used by:319
Symbol 313 GraphicUsed by:319
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:316
Symbol 316 MovieClipUses:315Used by:319
Symbol 317 GraphicUsed by:319
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClip [mc_level_12]Uses:308 311 312 313 316 194 317 318 199
Symbol 320 GraphicUsed by:324
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:321Used by:324
Symbol 323 GraphicUsed by:324
Symbol 324 MovieClipUses:320 322 323Used by:331
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:327
Symbol 327 MovieClipUses:326Used by:331
Symbol 328 GraphicUsed by:331
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClip [mc_level_13]Uses:324 327 328 329 330 199
Symbol 332 GraphicUsed by:335
Symbol 333 GraphicUsed by:335
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:332 333 334Used by:343
Symbol 336 GraphicUsed by:343
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:343
Symbol 339 GraphicUsed by:343
Symbol 340 GraphicUsed by:343
Symbol 341 GraphicUsed by:343
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClip [mc_level_8]Uses:335 336 338 339 340 341 342 240
Symbol 344 GraphicUsed by:354
Symbol 345 GraphicUsed by:354
Symbol 346 GraphicUsed by:348
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:346 347Used by:354
Symbol 349 BitmapUsed by:350 351
Symbol 350 GraphicUses:349Used by:354
Symbol 351 GraphicUses:349Used by:354
Symbol 352 GraphicUsed by:354
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClip [mc_level_14]Uses:344 345 348 350 351 194 352 353 240
Symbol 355 GraphicUsed by:357
Symbol 356 MovieClipUses:71Used by:357
Symbol 357 MovieClip [mc_block_12]Uses:355 9 356
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClip [mc_shape11]Uses:358 72
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClip [mc_shape10]Uses:360 72
Symbol 362 GraphicUsed by:391
Symbol 363 GraphicUsed by:372 377 390
Symbol 364 GraphicUsed by:372 377 390
Symbol 365 GraphicUsed by:372 377
Symbol 366 GraphicUsed by:370
Symbol 367 GraphicUsed by:370
Symbol 368 GraphicUsed by:370
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:366 367 368 369Used by:372
Symbol 371 GraphicUsed by:372 377
Symbol 372 MovieClipUses:363 364 365 370 371Used by:391
Symbol 373 MovieClipUses:8Used by:391 538
Symbol 374 GraphicUsed by:377
Symbol 375 GraphicUsed by:377
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:363 364 365 374 371 375 376Used by:391
Symbol 378 GraphicUsed by:390
Symbol 379 GraphicUsed by:390
Symbol 380 GraphicUsed by:390
Symbol 381 SoundUsed by:390
Symbol 382 GraphicUsed by:390
Symbol 383 GraphicUsed by:390
Symbol 384 GraphicUsed by:390
Symbol 385 GraphicUsed by:390
Symbol 386 GraphicUsed by:390
Symbol 387 GraphicUsed by:390
Symbol 388 GraphicUsed by:390
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:363 364 378 379 380 381 382 383 384 385 386 387 388 389Used by:391
Symbol 391 MovieClip [mc_enemy_3]Uses:362 372 373 377 390
Symbol 392 SoundUsed by:395 441
Symbol 393 GraphicUsed by:395
Symbol 394 GraphicUsed by:395 439
Symbol 395 MovieClip [mc_hit_indestructible_100x20]Uses:392 393 394
Symbol 396 GraphicUsed by:398
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClip [mc_door_1_bright]Uses:396 397
Symbol 399 GraphicUsed by:401
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClip [mc_block_sw_1_bright]Uses:399 400
Symbol 402 GraphicUsed by:404 405
Symbol 403 GraphicUsed by:404 405
Symbol 404 MovieClipUses:402 403Used by:406
Symbol 405 MovieClipUses:402 403Used by:406
Symbol 406 MovieClip [mc_block_11]Uses:404 9 405
Symbol 407 GraphicUsed by:410 411
Symbol 408 GraphicUsed by:410 411 414 415
Symbol 409 GraphicUsed by:410 414
Symbol 410 MovieClipUses:407 408 409Used by:412
Symbol 411 MovieClipUses:407 408Used by:412
Symbol 412 MovieClip [mc_door_1]Uses:410 9 72 411
Symbol 413 GraphicUsed by:414 415
Symbol 414 MovieClipUses:413 409 408Used by:416
Symbol 415 MovieClipUses:413 408Used by:416
Symbol 416 MovieClip [mc_block_sw_1]Uses:414 9 415
Symbol 417 GraphicUsed by:419
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClip [mc_shoot_player]Uses:417 80 81 418
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClip [mc_msn_barrier]Uses:420
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClip [mc_msn_cleared]Uses:422
Symbol 424 GraphicUsed by:426
Symbol 425 SoundUsed by:426
Symbol 426 MovieClip [mc_msn_start]Uses:424 425
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClip [mc_msn_hero]Uses:427
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClip [mc_msn_omnitrix]Uses:429
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClip [mc_msn_extraLife]Uses:431
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClip [mc_msn_scoreMultiplier]Uses:433
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClip [mc_msn_alternatePath]Uses:435
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClip [mc_msn_multiball]Uses:437
Symbol 439 MovieClipUses:394Used by:441
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClip [mc_hit_indestructible]Uses:439 392 440
Symbol 442 GraphicUsed by:450 1162
Symbol 443 GraphicUsed by:450
Symbol 444 SoundUsed by:450
Symbol 445 GraphicUsed by:450 1162
Symbol 446 GraphicUsed by:450 1162
Symbol 447 GraphicUsed by:450 1162
Symbol 448 GraphicUsed by:450 1162
Symbol 449 GraphicUsed by:450 1162
Symbol 450 MovieClip [mc_destroy_normal]Uses:442 443 444 445 446 447 448 449
Symbol 451 GraphicUsed by:453
Symbol 452 SoundUsed by:453
Symbol 453 MovieClip [mc_hit_ball_wall]Uses:451 452
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClip [mc_hit_ball]Uses:454
Symbol 456 SoundUsed by:463 464
Symbol 457 GraphicUsed by:463 464
Symbol 458 GraphicUsed by:463 464
Symbol 459 GraphicUsed by:463 464
Symbol 460 GraphicUsed by:463 464
Symbol 461 MovieClip [mc_fx_collision]Uses:8Used by:463 464
Symbol 462 GraphicUsed by:463 464
Symbol 463 MovieClip [mc_fx_mine]Uses:135 136 456 137 138 139 457 458 459 460 461 462 145
Symbol 464 MovieClip [mc_fx_bomb]Uses:135 136 456 137 138 139 457 458 459 460 461 462 145
Symbol 465 GraphicUsed by:467
Symbol 466 SoundUsed by:467
Symbol 467 MovieClip [mc_fade_out]Uses:465 466
Symbol 468 GraphicUsed by:471
Symbol 469 GraphicUsed by:471
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:468 469 470Used by:472
Symbol 472 MovieClip [mc_shape3]Uses:471 9 72
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClip [mc_shape5]Uses:473 9 72
Symbol 475 GraphicUsed by:477
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:475 476Used by:478 479
Symbol 478 MovieClip [mc_shape4]Uses:477 9 72
Symbol 479 MovieClip [mc_shape1]Uses:477 9 72
Symbol 480 GraphicUsed by:483
Symbol 481 GraphicUsed by:483
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClip [mc_shoot_enemy]Uses:85 80 480 481 482
Symbol 484 GraphicUsed by:506
Symbol 485 GraphicUsed by:497 501 505
Symbol 486 GraphicUsed by:497 501 505
Symbol 487 GraphicUsed by:497 501 505
Symbol 488 GraphicUsed by:497 501 505
Symbol 489 GraphicUsed by:497 501 505
Symbol 490 GraphicUsed by:497 501 505
Symbol 491 GraphicUsed by:497 501 505
Symbol 492 GraphicUsed by:497 501 505
Symbol 493 GraphicUsed by:497 501 505
Symbol 494 GraphicUsed by:497 501 505
Symbol 495 GraphicUsed by:497 501 505
Symbol 496 GraphicUsed by:497 501 505
Symbol 497 MovieClipUses:485 486 487 488 489 490 491 492 493 494 495 496Used by:506
Symbol 498 MovieClipUses:8Used by:506
Symbol 499 GraphicUsed by:501
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:485 486 487 488 489 491 492 490 493 494 495 496 499 500Used by:506
Symbol 502 GraphicUsed by:505
Symbol 503 SoundUsed by:505
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:485 486 487 488 489 490 491 492 493 494 495 496 502 503 504Used by:506
Symbol 506 MovieClip [mc_enemy_2]Uses:484 497 498 501 505
Symbol 507 GraphicUsed by:538
Symbol 508 GraphicUsed by:521
Symbol 509 GraphicUsed by:521
Symbol 510 GraphicUsed by:521
Symbol 511 GraphicUsed by:521
Symbol 512 GraphicUsed by:521
Symbol 513 GraphicUsed by:521
Symbol 514 GraphicUsed by:521
Symbol 515 GraphicUsed by:521
Symbol 516 GraphicUsed by:521
Symbol 517 GraphicUsed by:521 537
Symbol 518 GraphicUsed by:521
Symbol 519 GraphicUsed by:521
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:508 509 510 511 512 513 514 515 516 517 518 519 520Used by:538
Symbol 522 GraphicUsed by:532
Symbol 523 GraphicUsed by:532
Symbol 524 GraphicUsed by:532
Symbol 525 GraphicUsed by:532
Symbol 526 GraphicUsed by:532
Symbol 527 GraphicUsed by:532
Symbol 528 GraphicUsed by:532
Symbol 529 GraphicUsed by:532
Symbol 530 GraphicUsed by:532
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:522 523 524 525 526 527 528 529 530 531Used by:538
Symbol 533 GraphicUsed by:537
Symbol 534 GraphicUsed by:537
Symbol 535 SoundUsed by:537 873
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:533 534 517 535 536Used by:538
Symbol 538 MovieClip [mc_enemy_1]Uses:507 521 373 532 537
Symbol 539 GraphicUsed by:667
Symbol 540 FontUsed by:541
Symbol 541 EditableTextUses:540Used by:667
Symbol 542 GraphicUsed by:543
Symbol 543 ButtonUses:542Used by:667
Symbol 544 GraphicUsed by:667
Symbol 545 FontUsed by:546
Symbol 546 EditableTextUses:545Used by:667
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClip [BoundingBox]Uses:551Used by:571 575 579 638 639 640
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClip [BrdrShdw]Uses:553Used by:557 562 563
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClip [BrdrFace]Uses:555Used by:557 562 563
Symbol 557 MovieClip [SimpleButtonDown]Uses:554 556Used by:575
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClip [BrdrBlk]Uses:558Used by:562 563
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClip [BrdrHilght]Uses:560Used by:562 563
Symbol 562 MovieClip [SimpleButtonIn]Uses:559 561 554 556Used by:575
Symbol 563 MovieClip [SimpleButtonUp]Uses:559 556 554 561Used by:575
Symbol 564 MovieClip [Defaults]Used by:566
Symbol 565 MovieClip [UIObjectExtensions]Used by:566
Symbol 566 MovieClip [UIObject]Uses:564 565Used by:572 574 576
Symbol 567 GraphicUsed by:569
Symbol 568 GraphicUsed by:569
Symbol 569 ButtonUses:567 568Used by:572
Symbol 570 MovieClipUsed by:572
Symbol 571 MovieClip [FocusRect]Uses:552Used by:572
Symbol 572 MovieClip [FocusManager]Uses:569 570 571 566Used by:574
Symbol 573 MovieClip [UIComponentExtensions]Used by:574
Symbol 574 MovieClip [UIComponent]Uses:566 572 573Used by:575 1235
Symbol 575 MovieClip [SimpleButton]Uses:552 557 562 563 574Used by:579 638 639
Symbol 576 MovieClip [Border]Uses:566Used by:577 579
Symbol 577 MovieClip [RectBorder]Uses:576Used by:579 1235
Symbol 578 MovieClip [ButtonSkin]Used by:579
Symbol 579 MovieClip [Button]Uses:552 575 576 577 578Used by:638 639
Symbol 580 MovieClip [CustomBorder]Used by:638 639
Symbol 581 GraphicUsed by:583 619 620 621 624 625 630
Symbol 582 GraphicUsed by:583 619 620 624 625 630
Symbol 583 MovieClip [ScrollTrack]Uses:581 582Used by:590 595 596 597 631 632 633 634 635 636
Symbol 584 GraphicUsed by:590 595 596 597 631 632 633 634
Symbol 585 GraphicUsed by:590 595 596 597 631 632 633 634
Symbol 586 GraphicUsed by:590 595 596 597 631 632 633 634
Symbol 587 GraphicUsed by:590 595 596 597 631 632 633 634
Symbol 588 GraphicUsed by:590 595 596 597 631 632 633 634
Symbol 589 GraphicUsed by:590 595 596 597
Symbol 590 MovieClip [ScrollDownArrowDisabled]Uses:583 584 585 586 587 588 589Used by:637
Symbol 591 GraphicUsed by:592
Symbol 592 MovieClip [ScrollThemeColor1]Uses:591Used by:595 596 632 633
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClip [ScrollThemeColor2]Uses:593Used by:595 632
Symbol 595 MovieClip [ScrollDownArrowDown]Uses:583 584 592 585 586 587 588 594 589Used by:637
Symbol 596 MovieClip [ScrollDownArrowOver]Uses:583 584 592 585 586 587 588 589Used by:637
Symbol 597 MovieClip [ScrollDownArrowUp]Uses:583 584 585 586 587 588 589Used by:637
Symbol 598 GraphicUsed by:603 608 609 610 626 627 628 629
Symbol 599 GraphicUsed by:603 608 609 610 626 627 628 629
Symbol 600 GraphicUsed by:603 608 609 610 626 627 628 629
Symbol 601 GraphicUsed by:603 608 609 610 626 627 628 629
Symbol 602 GraphicUsed by:603 608 609 610 626 627 628 629
Symbol 603 MovieClip [ScrollThumbBottomDisabled]Uses:598 599 600 601 602Used by:637
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClip [ThumbThemeColor1]Uses:604Used by:608 609 627 628
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClip [ThumbThemeColor3]Uses:606Used by:608 627
Symbol 608 MovieClip [ScrollThumbBottomDown]Uses:598 605 599 600 601 607 602Used by:637
Symbol 609 MovieClip [ScrollThumbBottomOver]Uses:598 605 599 600 601 602Used by:637
Symbol 610 MovieClip [ScrollThumbBottomUp]Uses:598 599 600 601 602Used by:637
Symbol 611 GraphicUsed by:612 615 616 617
Symbol 612 MovieClip [ScrollThumbGripDisabled]Uses:611Used by:637
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClip [ThumbThemeColor2]Uses:613Used by:615 616 619 620 624
Symbol 615 MovieClip [ScrollThumbGripDown]Uses:614 611Used by:637
Symbol 616 MovieClip [ScrollThumbGripOver]Uses:614 611Used by:637
Symbol 617 MovieClip [ScrollThumbGripUp]Uses:611Used by:637
Symbol 618 GraphicUsed by:619 620 624 625
Symbol 619 MovieClip [ScrollThumbMiddleDisabled]Uses:581 618 614 582Used by:637
Symbol 620 MovieClip [ScrollThumbMiddleDown]Uses:581 614 618 582Used by:637
Symbol 621 MovieClipUses:581Used by:624
Symbol 622 GraphicUsed by:623 631 632 633 634
Symbol 623 MovieClipUses:622Used by:624
Symbol 624 MovieClip [ScrollThumbMiddleOver]Uses:581 614 618 621 623 582Used by:637
Symbol 625 MovieClip [ScrollThumbMiddleUp]Uses:581 618 582Used by:637
Symbol 626 MovieClip [ScrollThumbTopDisabled]Uses:598 599 600 601 602Used by:637
Symbol 627 MovieClip [ScrollThumbTopDown]Uses:598 605 599 600 601 607 602Used by:637
Symbol 628 MovieClip [ScrollThumbTopOver]Uses:598 605 599 600 601 602Used by:637
Symbol 629 MovieClip [ScrollThumbTopUp]Uses:598 599 600 601 602Used by:637
Symbol 630 MovieClip [ScrollTrackDisabled]Uses:581 582Used by:637
Symbol 631 MovieClip [ScrollUpArrowDisabled]Uses:583 584 585 586 587 588 622Used by:637
Symbol 632 MovieClip [ScrollUpArrowDown]Uses:583 584 592 585 586 587 588 594 622Used by:637
Symbol 633 MovieClip [ScrollUpArrowOver]Uses:583 584 592 585 586 622 587 588Used by:637
Symbol 634 MovieClip [ScrollUpArrowUp]Uses:583 584 585 586 587 588 622Used by:637
Symbol 635 MovieClip [BtnDownArrow]Uses:583Used by:637
Symbol 636 MovieClip [BtnUpArrow]Uses:583Used by:637
Symbol 637 MovieClip [ScrollBarAssets]Uses:590 595 596 597 603 608 609 610 612 615 616 617 619 620 624 625 626 627 628 629 630 631 632 633 634 635 636Used by:638 639
Symbol 638 MovieClip [VScrollBar]Uses:552 579 575 580 637Used by:640
Symbol 639 MovieClip [HScrollBar]Uses:552 579 575 580 637Used by:640
Symbol 640 MovieClip [UIScrollBar]Uses:552 638 639Used by:667
Symbol 667 MovieClip [mc_debug]Uses:539 541 543 544 546 640
Symbol 668 GraphicUsed by:681
Symbol 669 GraphicUsed by:681
Symbol 670 GraphicUsed by:681
Symbol 671 GraphicUsed by:681
Symbol 672 GraphicUsed by:681
Symbol 673 GraphicUsed by:681
Symbol 674 GraphicUsed by:681
Symbol 675 GraphicUsed by:681
Symbol 676 GraphicUsed by:681
Symbol 677 GraphicUsed by:681
Symbol 678 GraphicUsed by:681
Symbol 679 GraphicUsed by:681
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClip [mc_bonus]Uses:668 669 670 671 672 673 674 675 676 677 678 679 680
Symbol 682 GraphicUsed by:685
Symbol 683 SoundUsed by:685
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:682 683 684Used by:686
Symbol 686 MovieClip [mc_barrier]Uses:685
Symbol 687 GraphicUsed by:693
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClip [mc_energy]Uses:688Used by:693
Symbol 690 GraphicUsed by:693
Symbol 691 GraphicUsed by:693
Symbol 692 GraphicUsed by:693
Symbol 693 MovieClipUses:687 689 690 691 692Used by:762 794
Symbol 694 GraphicUsed by:695
Symbol 695 MovieClipUses:694Used by:722
Symbol 696 GraphicUsed by:697
Symbol 697 MovieClipUses:696Used by:722
Symbol 698 GraphicUsed by:699
Symbol 699 MovieClipUses:698Used by:722
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:700Used by:722
Symbol 702 GraphicUsed by:703
Symbol 703 MovieClipUses:702Used by:722
Symbol 704 GraphicUsed by:705
Symbol 705 MovieClipUses:704Used by:722
Symbol 706 GraphicUsed by:707
Symbol 707 MovieClipUses:706Used by:722
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClipUses:708Used by:722
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClipUses:710Used by:722
Symbol 712 GraphicUsed by:713
Symbol 713 MovieClipUses:712Used by:722
Symbol 714 GraphicUsed by:715
Symbol 715 MovieClipUses:714Used by:722
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:716Used by:722
Symbol 718 GraphicUsed by:719
Symbol 719 MovieClipUses:718Used by:722
Symbol 720 GraphicUsed by:721
Symbol 721 MovieClipUses:720Used by:722
Symbol 722 MovieClipUses:695 697 699 701 703 705 707 709 711 713 715 717 719 721Used by:762 794
Symbol 723 GraphicUsed by:733
Symbol 724 GraphicUsed by:733
Symbol 725 GraphicUsed by:733
Symbol 726 GraphicUsed by:733
Symbol 727 GraphicUsed by:733
Symbol 728 GraphicUsed by:733
Symbol 729 GraphicUsed by:733
Symbol 730 GraphicUsed by:733
Symbol 731 GraphicUsed by:733
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:723 724 725 726 727 728 729 730 731 732Used by:762 794
Symbol 734 GraphicUsed by:762
Symbol 735 GraphicUsed by:747
Symbol 736 GraphicUsed by:737 741
Symbol 737 MovieClipUses:736Used by:747
Symbol 738 GraphicUsed by:747
Symbol 739 GraphicUsed by:747
Symbol 740 GraphicUsed by:747
Symbol 741 MovieClipUses:736Used by:747
Symbol 742 GraphicUsed by:745 1164 1315
Symbol 743 GraphicUsed by:745 1164 1315
Symbol 744 GraphicUsed by:745 1110 1164
Symbol 745 MovieClipUses:742 743 744Used by:747
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:735 737 738 739 740 741 745 746Used by:762 794
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClipUses:748Used by:752
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:750Used by:752
Symbol 752 MovieClipUses:749 751Used by:762 794
Symbol 753 GraphicUsed by:757 761
Symbol 754 GraphicUsed by:757
Symbol 755 GraphicUsed by:757
Symbol 756 GraphicUsed by:757
Symbol 757 ButtonUses:753 754 755 756Used by:762 794
Symbol 758 GraphicUsed by:761
Symbol 759 GraphicUsed by:761
Symbol 760 GraphicUsed by:761
Symbol 761 ButtonUses:753 758 759 760Used by:762 794
Symbol 762 MovieClip [mc_panel_info_freeplay]Uses:693 722 733 734 747 752 757 761
Symbol 763 GraphicUsed by:764
Symbol 764 MovieClipUses:763Used by:793
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClipUses:765Used by:793
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:767Used by:793
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:793
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClipUses:771Used by:793
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:773Used by:793
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:775Used by:793
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClipUses:777Used by:793
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:793
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:793
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClipUses:783Used by:793
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:785Used by:793
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:787Used by:793
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:793
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:791Used by:793
Symbol 793 MovieClipUses:764 766 768 770 772 774 776 778 780 782 784 786 788 790 792Used by:794
Symbol 794 MovieClip [mc_panel_info]Uses:693 722 793 733 747 752 757 761
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:795Used by:797
Symbol 797 MovieClip [level_0]Uses:796
Symbol 798 GraphicUsed by:810
Symbol 799 GraphicUsed by:800
Symbol 800 MovieClipUses:799Used by:810
Symbol 801 MovieClipUses:79Used by:810
Symbol 802 GraphicUsed by:810
Symbol 803 GraphicUsed by:810
Symbol 804 GraphicUsed by:810
Symbol 805 GraphicUsed by:810
Symbol 806 GraphicUsed by:807
Symbol 807 MovieClipUses:806Used by:810
Symbol 808 GraphicUsed by:810
Symbol 809 GraphicUsed by:810
Symbol 810 MovieClip [mc_ball]Uses:798 800 801 802 803 804 805 807 808 809
Symbol 811 GraphicUsed by:812 813 814
Symbol 812 MovieClip [mc_effect_ball_1]Uses:811
Symbol 813 MovieClip [mc_effect_ball_4]Uses:811
Symbol 814 MovieClip [mc_effect_ball_2]Uses:811
Symbol 815 GraphicUsed by:817
Symbol 816 GraphicUsed by:817
Symbol 817 MovieClipUses:815 816Used by:1100
Symbol 818 GraphicUsed by:1100
Symbol 819 GraphicUsed by:834 838 839 849 854 860 870 873 877
Symbol 820 GraphicUsed by:834 838 839 849 854 860 870 873 877
Symbol 821 GraphicUsed by:834 838 839 849 854 860 870 873 877
Symbol 822 GraphicUsed by:834 838 839 849 854 860 870 873 877
Symbol 823 GraphicUsed by:834 838 839 849 854 860 870 873 877
Symbol 824 GraphicUsed by:834 838 839 849 854 860 870 873 877
Symbol 825 GraphicUsed by:834 838 839 849 854 860 870 873 877
Symbol 826 GraphicUsed by:834
Symbol 827 GraphicUsed by:834
Symbol 828 GraphicUsed by:834 838 839 860 870 873 877
Symbol 829 GraphicUsed by:834 838 839 860 870 873 877
Symbol 830 GraphicUsed by:834
Symbol 831 GraphicUsed by:834 838 839 849 854 860 870 873 877
Symbol 832 GraphicUsed by:834 838 839 849 854 860 870 873 877
Symbol 833 GraphicUsed by:834 838 839 849 854 860 870 873 877
Symbol 834 MovieClipUses:819 820 821 822 823 824 825 826 827 828 829 830 831 832 833Used by:878
Symbol 835 GraphicUsed by:838 839 873
Symbol 836 GraphicUsed by:838 839 873 877
Symbol 837 GraphicUsed by:838 839 873
Symbol 838 MovieClipUses:819 820 821 822 823 824 825 835 836 828 829 837 831 832 833Used by:878
Symbol 839 MovieClipUses:819 820 821 822 823 824 825 835 836 828 829 837 831 832 833Used by:878
Symbol 840 GraphicUsed by:849
Symbol 841 GraphicUsed by:849 854 860 877
Symbol 842 GraphicUsed by:849
Symbol 843 GraphicUsed by:849 854
Symbol 844 GraphicUsed by:849
Symbol 845 GraphicUsed by:849 854
Symbol 846 GraphicUsed by:849 854 870 873
Symbol 847 SoundUsed by:849 854 915 920 992 993 1042 1043
Symbol 848 GraphicUsed by:849 854
Symbol 849 MovieClipUses:820 821 824 819 822 823 825 840 841 831 832 833 842 843 844 845 846 847 848Used by:878
Symbol 850 GraphicUsed by:854
Symbol 851 GraphicUsed by:854
Symbol 852 GraphicUsed by:854
Symbol 853 GraphicUsed by:854
Symbol 854 MovieClipUses:820 821 824 819 822 823 825 850 841 831 832 833 851 843 852 845 846 847 848 853Used by:878
Symbol 855 GraphicUsed by:860
Symbol 856 GraphicUsed by:860
Symbol 857 GraphicUsed by:860
Symbol 858 GraphicUsed by:860
Symbol 859 GraphicUsed by:860
Symbol 860 MovieClipUses:819 820 821 822 823 824 825 855 856 828 829 857 831 832 833 841 858 859Used by:878
Symbol 861 GraphicUsed by:870
Symbol 862 GraphicUsed by:870
Symbol 863 GraphicUsed by:870
Symbol 864 SoundUsed by:870 873
Symbol 865 GraphicUsed by:870 873
Symbol 866 GraphicUsed by:870 873
Symbol 867 GraphicUsed by:870 873
Symbol 868 GraphicUsed by:870 873
Symbol 869 GraphicUsed by:870 873
Symbol 870 MovieClipUses:820 821 819 822 823 824 825 861 862 828 829 863 831 832 833 864 865 846 866 867 868 869Used by:878
Symbol 871 GraphicUsed by:873
Symbol 872 GraphicUsed by:873
Symbol 873 MovieClipUses:820 821 819 822 823 824 825 835 836 828 829 837 831 832 833 535 871 872 864 865 846 866 867 868 869Used by:878
Symbol 874 GraphicUsed by:877
Symbol 875 GraphicUsed by:877
Symbol 876 SoundUsed by:877
Symbol 877 MovieClipUses:819 820 821 822 823 836 828 824 825 829 874 875 831 833 832 876 841Used by:878
Symbol 878 MovieClip [mc_player_ben]Uses:834 838 839 849 854 860 870 873 877Used by:1100
Symbol 879 GraphicUsed by:880
Symbol 880 MovieClipUses:879Used by:1100
Symbol 881 MovieClipUses:8Used by:1100
Symbol 882 GraphicUsed by:1100
Symbol 883 GraphicUsed by:901 903 904
Symbol 884 GraphicUsed by:901
Symbol 885 GraphicUsed by:901 903 904
Symbol 886 GraphicUsed by:901 903 904 915 920 926 927 937
Symbol 887 GraphicUsed by:901 903 904 915 920 926 927 937
Symbol 888 GraphicUsed by:901 903 904 915 920 926 927 937
Symbol 889 GraphicUsed by:901 903 904
Symbol 890 GraphicUsed by:901 903 904
Symbol 891 GraphicUsed by:901 903 904 926 927 937
Symbol 892 GraphicUsed by:901 903 904
Symbol 893 GraphicUsed by:901 903 904
Symbol 894 GraphicUsed by:901 903 904
Symbol 895 GraphicUsed by:901 903 904 927
Symbol 896 GraphicUsed by:901 903 904
Symbol 897 GraphicUsed by:901 903 904
Symbol 898 GraphicUsed by:901 903 904 915 920 937
Symbol 899 GraphicUsed by:901 903 904 915 920 937
Symbol 900 GraphicUsed by:901 903 904 915 920
Symbol 901 MovieClipUses:883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900Used by:938
Symbol 902 GraphicUsed by:903 904 937
Symbol 903 MovieClipUses:883 885 886 887 888 902 890 891 889 892 893 894 895 896 897 898 899 900Used by:938
Symbol 904 MovieClipUses:883 885 886 887 888 902 890 891 894 895 896 897 898 899 900 889 892 893Used by:938
Symbol 905 GraphicUsed by:906
Symbol 906 MovieClipUses:905Used by:915
Symbol 907 GraphicUsed by:915 920 937
Symbol 908 GraphicUsed by:915
Symbol 909 GraphicUsed by:910
Symbol 910 MovieClipUses:909Used by:915
Symbol 911 GraphicUsed by:915 920 937
Symbol 912 GraphicUsed by:915 920 937
Symbol 913 GraphicUsed by:915
Symbol 914 GraphicUsed by:915 920
Symbol 915 MovieClipUses:906 886 887 888 898 907 908 910 911 899 847 912 913 914 900Used by:938
Symbol 916 GraphicUsed by:920
Symbol 917 GraphicUsed by:920
Symbol 918 GraphicUsed by:920
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClipUses:916 886 887 888 898 907 917 918 911 899 847 912 919 914 900Used by:938
Symbol 921 GraphicUsed by:926 927
Symbol 922 GraphicUsed by:926 927
Symbol 923 GraphicUsed by:926 927
Symbol 924 GraphicUsed by:926 927
Symbol 925 GraphicUsed by:926
Symbol 926 MovieClipUses:921 922 923 886 887 888 925 924 891Used by:927
Symbol 927 MovieClipUses:921 922 923 886 887 888 924 891 895 926Used by:938
Symbol 928 GraphicUsed by:937
Symbol 929 GraphicUsed by:937
Symbol 930 GraphicUsed by:937
Symbol 931 GraphicUsed by:937
Symbol 932 GraphicUsed by:937
Symbol 933 GraphicUsed by:937
Symbol 934 GraphicUsed by:937
Symbol 935 GraphicUsed by:937
Symbol 936 GraphicUsed by:937
Symbol 937 MovieClipUses:928 929 930 886 887 888 931 891 932 933 934 912 935 936 902 898 907 911 899Used by:938
Symbol 938 MovieClipUses:901 903 904 915 920 927 937Used by:1100
Symbol 939 GraphicUsed by:1100
Symbol 940 GraphicUsed by:951 952 953 963 970
Symbol 941 GraphicUsed by:951 952 953 963 970
Symbol 942 GraphicUsed by:951 952 953 963 970
Symbol 943 GraphicUsed by:951 952 953
Symbol 944 GraphicUsed by:951 952 953
Symbol 945 GraphicUsed by:951 952 953
Symbol 946 GraphicUsed by:951 952 953
Symbol 947 GraphicUsed by:951 952 953
Symbol 948 GraphicUsed by:951 952 953
Symbol 949 GraphicUsed by:951 952 953
Symbol 950 GraphicUsed by:951 952 953
Symbol 951 MovieClipUses:940 941 942 943 944 945 946 947 948 949 950Used by:971
Symbol 952 MovieClipUses:940 941 942 943 944 945 946 948 947 949 950Used by:971
Symbol 953 MovieClipUses:940 941 942 943 944 945 946 948 947 949 950Used by:971
Symbol 954 GraphicUsed by:963 970
Symbol 955 GraphicUsed by:956
Symbol 956 MovieClipUses:955Used by:963
Symbol 957 GraphicUsed by:958
Symbol 958 MovieClipUses:957Used by:963
Symbol 959 SoundUsed by:963 970
Symbol 960 GraphicUsed by:963
Symbol 961 GraphicUsed by:963 970
Symbol 962 GraphicUsed by:963
Symbol 963 MovieClipUses:940 941 942 954 956 958 959 960 961 962Used by:971
Symbol 964 GraphicUsed by:965
Symbol 965 MovieClipUses:964Used by:970
Symbol 966 GraphicUsed by:967
Symbol 967 MovieClipUses:966Used by:970
Symbol 968 GraphicUsed by:970
Symbol 969 GraphicUsed by:970
Symbol 970 MovieClipUses:940 941 942 954 965 967 959 968 961 969Used by:971
Symbol 971 MovieClipUses:951 952 953 963 970Used by:1100
Symbol 972 GraphicUsed by:1100
Symbol 973 GraphicUsed by:984 985 986 1000
Symbol 974 GraphicUsed by:984 985 986 1000
Symbol 975 GraphicUsed by:984 985 986 1000
Symbol 976 GraphicUsed by:984 985 986 1000
Symbol 977 GraphicUsed by:984 985 986 1000
Symbol 978 GraphicUsed by:984 985 986 1000
Symbol 979 GraphicUsed by:984 985 986 1000
Symbol 980 GraphicUsed by:984 985 986
Symbol 981 GraphicUsed by:984 985 986 1000
Symbol 982 GraphicUsed by:984 985 986 1000
Symbol 983 GraphicUsed by:984 985 986 992 993 1000
Symbol 984 MovieClipUses:973 974 975 976 977 978 979 980 981 982 983Used by:1001
Symbol 985 MovieClipUses:973 974 975 976 977 978 979 980 981 982 983Used by:1001
Symbol 986 MovieClipUses:973 974 975 976 977 978 979 980 981 982 983Used by:1001
Symbol 987 GraphicUsed by:992 993
Symbol 988 GraphicUsed by:992 993
Symbol 989 GraphicUsed by:992 993
Symbol 990 GraphicUsed by:992 993
Symbol 991 GraphicUsed by:992 993
Symbol 992 MovieClipUses:987 983 988 989 847 990 991Used by:1001
Symbol 993 MovieClipUses:987 983 988 989 847 990 991Used by:1001
Symbol 994 GraphicUsed by:1000
Symbol 995 GraphicUsed by:1000
Symbol 996 GraphicUsed by:1000
Symbol 997 GraphicUsed by:998
Symbol 998 MovieClipUses:997Used by:1000
Symbol 999 GraphicUsed by:1000
Symbol 1000 MovieClipUses:973 974 976 975 977 978 979 994 981 982 983 995 996 998 999Used by:1001
Symbol 1001 MovieClipUses:984 985 986 992 993 1000Used by:1100
Symbol 1002 GraphicUsed by:1100
Symbol 1003 GraphicUsed by:1015 1017 1018 1025 1026
Symbol 1004 GraphicUsed by:1015 1017 1018 1025 1026
Symbol 1005 GraphicUsed by:1015 1017 1018 1025 1026
Symbol 1006 GraphicUsed by:1015 1017 1018
Symbol 1007 GraphicUsed by:1015 1017 1018
Symbol 1008 GraphicUsed by:1015 1017 1018
Symbol 1009 GraphicUsed by:1015 1017 1018 1025 1026
Symbol 1010 GraphicUsed by:1012 1016 1025 1026
Symbol 1011 GraphicUsed by:1012 1016
Symbol 1012 MovieClipUses:1010 1011Used by:1015
Symbol 1013 GraphicUsed by:1015 1017 1018
Symbol 1014 GraphicUsed by:1015 1017 1018
Symbol 1015 MovieClipUses:1003 1004 1005 1006 1007 1008 1009 1012 1013 1014Used by:1027
Symbol 1016 MovieClipUses:1010 1011Used by:1017 1018
Symbol 1017 MovieClipUses:1003 1004 1005 1013 1014 1006 1007 1008 1009 1016Used by:1027
Symbol 1018 MovieClipUses:1003 1004 1005 1013 1014 1006 1007 1008 1009 1016Used by:1027
Symbol 1019 GraphicUsed by:1025 1026
Symbol 1020 GraphicUsed by:1025 1026
Symbol 1021 GraphicUsed by:1025 1026
Symbol 1022 GraphicUsed by:1025 1026
Symbol 1023 GraphicUsed by:1025 1026
Symbol 1024 SoundUsed by:1025 1026
Symbol 1025 MovieClipUses:1003 1004 1005 1009 1010 1019 1020 1021 1022 1023 1024Used by:1027
Symbol 1026 MovieClipUses:1003 1004 1005 1009 1010 1019 1020 1021 1022 1023 1024Used by:1027
Symbol 1027 MovieClipUses:1015 1017 1018 1025 1026Used by:1100
Symbol 1028 GraphicUsed by:1100
Symbol 1029 GraphicUsed by:1034 1035 1036 1042 1043
Symbol 1030 GraphicUsed by:1031
Symbol 1031 MovieClipUses:1030Used by:1034 1035 1036
Symbol 1032 GraphicUsed by:1034 1035 1036
Symbol 1033 GraphicUsed by:1034 1035 1036
Symbol 1034 MovieClipUses:1029 1031 1032 1033Used by:1044
Symbol 1035 MovieClipUses:1029 1031 1032 1033Used by:1044
Symbol 1036 MovieClipUses:1029 1031 1032 1033Used by:1044
Symbol 1037 GraphicUsed by:1042 1043
Symbol 1038 GraphicUsed by:1042 1043
Symbol 1039 GraphicUsed by:1042 1043
Symbol 1040 GraphicUsed by:1042 1043
Symbol 1041 GraphicUsed by:1042 1043
Symbol 1042 MovieClipUses:1029 1037 1038 1039 1040 1041 847Used by:1044
Symbol 1043 MovieClipUses:1029 1037 1038 1039 1040 1041 847Used by:1044
Symbol 1044 MovieClipUses:1034 1035 1036 1042 1043Used by:1100
Symbol 1045 GraphicUsed by:1100
Symbol 1046 GraphicUsed by:1062 1086 1087 1091 1093 1098
Symbol 1047 GraphicUsed by:1062 1086 1087 1091 1093 1098
Symbol 1048 GraphicUsed by:1062 1086 1087 1091 1093 1098
Symbol 1049 GraphicUsed by:1062 1076 1085 1091 1093 1098
Symbol 1050 GraphicUsed by:1062 1091 1093 1098
Symbol 1051 GraphicUsed by:1062 1086 1087 1091 1093 1098
Symbol 1052 GraphicUsed by:1062 1091 1093 1098
Symbol 1053 GraphicUsed by:1062 1086 1087 1091 1093 1098
Symbol 1054 GraphicUsed by:1062 1086 1087 1091 1093 1098
Symbol 1055 GraphicUsed by:1062
Symbol 1056 GraphicUsed by:1057
Symbol 1057 MovieClipUses:1056Used by:1062
Symbol 1058 GraphicUsed by:1062
Symbol 1059 GraphicUsed by:1060
Symbol 1060 MovieClipUses:1059Used by:1062
Symbol 1061 GraphicUsed by:1062
Symbol 1062 MovieClipUses:1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1057 1058 1060 1061Used by:1099
Symbol 1063 GraphicUsed by:1076
Symbol 1064 GraphicUsed by:1076
Symbol 1065 GraphicUsed by:1076
Symbol 1066 GraphicUsed by:1076
Symbol 1067 GraphicUsed by:1076
Symbol 1068 GraphicUsed by:1076
Symbol 1069 GraphicUsed by:1076
Symbol 1070 GraphicUsed by:1076
Symbol 1071 GraphicUsed by:1076
Symbol 1072 GraphicUsed by:1076
Symbol 1073 GraphicUsed by:1076
Symbol 1074 GraphicUsed by:1076
Symbol 1075 GraphicUsed by:1076
Symbol 1076 MovieClipUses:1049 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075Used by:1086 1087
Symbol 1077 GraphicUsed by:1085
Symbol 1078 GraphicUsed by:1085
Symbol 1079 GraphicUsed by:1085
Symbol 1080 GraphicUsed by:1085
Symbol 1081 GraphicUsed by:1085
Symbol 1082 GraphicUsed by:1085
Symbol 1083 GraphicUsed by:1085
Symbol 1084 GraphicUsed by:1085
Symbol 1085 MovieClipUses:1049 1077 1078 1079 1080 1081 1082 1083 1084Used by:1086 1087
Symbol 1086 MovieClipUses:1076 1085 1046 1047 1048 1053 1051 1054Used by:1099
Symbol 1087 MovieClipUses:1076 1085 1046 1047 1048 1053 1051 1054Used by:1099
Symbol 1088 SoundUsed by:1091 1093
Symbol 1089 GraphicUsed by:1091 1093
Symbol 1090 GraphicUsed by:1091
Symbol 1091 MovieClipUses:1049 1050 1052 1047 1051 1053 1046 1048 1054 1088 1089 1090Used by:1099
Symbol 1092 GraphicUsed by:1093
Symbol 1093 MovieClipUses:1049 1050 1052 1047 1051 1053 1046 1048 1054 1088 1089 1092Used by:1099
Symbol 1094 GraphicUsed by:1098
Symbol 1095 GraphicUsed by:1098
Symbol 1096 GraphicUsed by:1098
Symbol 1097 GraphicUsed by:1098
Symbol 1098 MovieClipUses:1049 1050 1051 1052 1053 1054 1047 1046 1048 1094 1095 1096 1097Used by:1099
Symbol 1099 MovieClipUses:1062 1086 1087 1091 1093 1098Used by:1100
Symbol 1100 MovieClip [mc_player]Uses:817 818 878 880 881 882 938 939 971 972 1001 1002 1027 1028 1044 1045 1099
Symbol 1101 SoundUsed by:1105 1106
Symbol 1102 GraphicUsed by:1105 1106
Symbol 1103 GraphicUsed by:1105 1106
Symbol 1104 GraphicUsed by:1105 1106
Symbol 1105 MovieClip [mc_player_bright_normal]Uses:1101 1102 1103 1104
Symbol 1106 MovieClip [mc_player_bright_change_red]Uses:1101 1102 1103 1104
Symbol 1107 SoundUsed by:1110
Symbol 1108 GraphicUsed by:1110
Symbol 1109 GraphicUsed by:1110
Symbol 1110 MovieClip [mc_player_bright_change]Uses:1107 1108 1109 744
Symbol 1111 GraphicUsed by:1112 1114 1115 1116
Symbol 1112 MovieClipUses:1111Used by:1117
Symbol 1113 GraphicUsed by:1114
Symbol 1114 MovieClipUses:1111 1113Used by:1117
Symbol 1115 MovieClipUses:1111 177 178Used by:1117
Symbol 1116 MovieClipUses:1111 177 180 178Used by:1117
Symbol 1117 MovieClip [mc_block_8]Uses:1112 9 1114 1115 1116
Symbol 1118 GraphicUsed by:1120 1121
Symbol 1119 GraphicUsed by:1120
Symbol 1120 MovieClipUses:1118 1119Used by:1121
Symbol 1121 MovieClip [mc_block_6]Uses:1118 9 1120
Symbol 1122 GraphicUsed by:1123 1125 1127
Symbol 1123 MovieClipUses:1122 6Used by:1128
Symbol 1124 GraphicUsed by:1125
Symbol 1125 MovieClipUses:1122 6 1124Used by:1128
Symbol 1126 GraphicUsed by:1127
Symbol 1127 MovieClipUses:1122 6 1126Used by:1128
Symbol 1128 MovieClip [mc_block_4]Uses:1123 9 1125 1127
Symbol 1129 GraphicUsed by:1130
Symbol 1130 MovieClip [mc_block_10]Uses:1129 9
Symbol 1131 GraphicUsed by:1132 1134 1136
Symbol 1132 MovieClipUses:1131Used by:1137
Symbol 1133 GraphicUsed by:1134 1136
Symbol 1134 MovieClipUses:1131 1133 178Used by:1137
Symbol 1135 GraphicUsed by:1136
Symbol 1136 MovieClipUses:1131 1133 178 1135Used by:1137
Symbol 1137 MovieClip [mc_block_2]Uses:1132 9 1134 1136
Symbol 1138 MovieClip [mc_block_3]Uses:7 9 11
Symbol 1139 MovieClip [mc_block_7]Uses:175 9 179 181
Symbol 1140 GraphicUsed by:1141
Symbol 1141 MovieClip [mc_block_9]Uses:1140 9
Symbol 1142 GraphicUsed by:1144
Symbol 1143 GraphicUsed by:1144
Symbol 1144 MovieClip [mc_block_5]Uses:1142 9 1143
Symbol 1145 GraphicUsed by:1146 1149 1154 1231
Symbol 1146 MovieClipUses:1145Used by:1155 1156
Symbol 1147 GraphicUsed by:1148
Symbol 1148 MovieClipUses:1147Used by:1149
Symbol 1149 MovieClipUses:1145 1148 178Used by:1155 1156
Symbol 1150 GraphicUsed by:1154
Symbol 1151 GraphicUsed by:1154
Symbol 1152 GraphicUsed by:1154
Symbol 1153 GraphicUsed by:1154
Symbol 1154 MovieClipUses:1150 1151 1152 1153 1145Used by:1155
Symbol 1155 MovieClip [mc_block_13]Uses:1146 9 1149 1154
Symbol 1156 MovieClip [mc_block_1]Uses:1146 9 1149
Symbol 1157 GraphicUsed by:1158
Symbol 1158 MovieClip [mc_cursor]Uses:1157
Symbol 1159 GraphicUsed by:1162
Symbol 1160 GraphicUsed by:1162
Symbol 1161 GraphicUsed by:1162
Symbol 1162 MovieClip [mc_fx_shoot_player]Uses:442 1159 445 446 447 1160 448 1161 449
Symbol 1163 GraphicUsed by:1164
Symbol 1164 MovieClip [mc_fx_super_omni]Uses:742 743 744 1163
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClip [mc_cursor_arrow]Uses:1165
Symbol 1167 GraphicUsed by:1168
Symbol 1168 MovieClip [mc_msn_activate_omni]Uses:1167
Symbol 1169 GraphicUsed by:1175 1178 1182
Symbol 1170 GraphicUsed by:1172
Symbol 1171 GraphicUsed by:1172 1178
Symbol 1172 MovieClipUses:1170 1171Used by:1175 1178 1182
Symbol 1173 GraphicUsed by:1174
Symbol 1174 MovieClipUses:1173Used by:1175 1178 1182
Symbol 1175 MovieClipUses:1169 1172 1174Used by:1183
Symbol 1176 GraphicUsed by:1178
Symbol 1177 GraphicUsed by:1178
Symbol 1178 MovieClipUses:1169 1174 1176 1171 1177 1172Used by:1183
Symbol 1179 GraphicUsed by:1182
Symbol 1180 GraphicUsed by:1182
Symbol 1181 GraphicUsed by:1182
Symbol 1182 MovieClipUses:1169 1172 1174 1179 1180 1181Used by:1183
Symbol 1183 MovieClip [mc_shape15]Uses:1175 72 1178 1182
Symbol 1184 GraphicUsed by:1196
Symbol 1185 GraphicUsed by:1188
Symbol 1186 GraphicUsed by:1188
Symbol 1187 GraphicUsed by:1188 1195
Symbol 1188 MovieClipUses:1185 1186 1187Used by:1196
Symbol 1189 GraphicUsed by:1190
Symbol 1190 MovieClipUses:1189Used by:1196
Symbol 1191 GraphicUsed by:1195
Symbol 1192 GraphicUsed by:1195
Symbol 1193 GraphicUsed by:1195
Symbol 1194 GraphicUsed by:1195
Symbol 1195 MovieClipUses:1191 1192 1193 1194 1187Used by:1196
Symbol 1196 MovieClip [mc_mine]Uses:1184 1188 1190 1195
Symbol 1197 MovieClip [mc_block_15]Uses:7 9 11 16
Symbol 1198 GraphicUsed by:1219 1231
Symbol 1199 GraphicUsed by:1219 1231
Symbol 1200 GraphicUsed by:1219
Symbol 1201 GraphicUsed by:1219 1231
Symbol 1202 GraphicUsed by:1219
Symbol 1203 FontUsed by:1204 1206 1208 1209 1222 1223 1224
Symbol 1204 TextUses:1203Used by:1219
Symbol 1205 GraphicUsed by:1219
Symbol 1206 TextUses:1203Used by:1219
Symbol 1207 GraphicUsed by:1219
Symbol 1208 TextUses:1203Used by:1219
Symbol 1209 TextUses:1203Used by:1219
Symbol 1210 GraphicUsed by:1219
Symbol 1211 FontUsed by:1212
Symbol 1212 TextUses:1211Used by:1219
Symbol 1213 GraphicUsed by:1219
Symbol 1214 GraphicUsed by:1218 1230 1269 1273 1288 1319 1321
Symbol 1215 GraphicUsed by:1218 1288
Symbol 1216 GraphicUsed by:1218 1288
Symbol 1217 GraphicUsed by:1218 1288
Symbol 1218 ButtonUses:1214 1215 1216 1217Used by:1219
Symbol 1219 MovieClip [mc_instructions2]Uses:1198 1199 1200 1201 1202 1204 1205 1206 1207 1208 1209 1210 1212 1213 1218Used by:Timeline
Symbol 1220 GraphicUsed by:1231
Symbol 1221 GraphicUsed by:1231
Symbol 1222 TextUses:1203Used by:1231
Symbol 1223 TextUses:1203Used by:1231
Symbol 1224 TextUses:1203Used by:1231
Symbol 1225 GraphicUsed by:1231
Symbol 1226 GraphicUsed by:1231
Symbol 1227 GraphicUsed by:1230
Symbol 1228 GraphicUsed by:1230
Symbol 1229 GraphicUsed by:1230
Symbol 1230 ButtonUses:1214 1227 1228 1229Used by:1231
Symbol 1231 MovieClip [mc_instructions]Uses:1198 1199 1220 1201 1221 1222 1223 1224 1225 1145 1226 1230Used by:Timeline
Symbol 1233 FontUsed by:1234
Symbol 1234 EditableTextUses:1233Used by:1235
Symbol 1235 MovieClip [TextInput]Uses:1234 577 574Used by:Timeline
Symbol 1236 GraphicUsed by:1265
Symbol 1237 GraphicUsed by:1238
Symbol 1238 MovieClipUses:1237Used by:1265
Symbol 1239 BitmapUsed by:1240
Symbol 1240 GraphicUses:1239Used by:1265
Symbol 1241 BitmapUsed by:1242
Symbol 1242 GraphicUses:1241Used by:1243
Symbol 1243 MovieClipUses:1242Used by:1265
Symbol 1244 GraphicUsed by:1245
Symbol 1245 MovieClipUses:1244Used by:1264 1265
Symbol 1246 GraphicUsed by:1255
Symbol 1247 GraphicUsed by:1248
Symbol 1248 MovieClipUses:1247Used by:1255
Symbol 1249 GraphicUsed by:1250
Symbol 1250 MovieClipUses:1249Used by:1255
Symbol 1251 GraphicUsed by:1252
Symbol 1252 MovieClipUses:1251Used by:1255
Symbol 1253 GraphicUsed by:1254
Symbol 1254 MovieClipUses:1253Used by:1255
Symbol 1255 MovieClipUses:1246 1248 1250 1252 1254Used by:1265
Symbol 1256 GraphicUsed by:1257
Symbol 1257 MovieClipUses:1256Used by:1265
Symbol 1258 GraphicUsed by:1265
Symbol 1259 GraphicUsed by:1260
Symbol 1260 MovieClipUses:1259Used by:1265
Symbol 1261 GraphicUsed by:1264
Symbol 1262 GraphicUsed by:1264
Symbol 1263 GraphicUsed by:1264
Symbol 1264 MovieClipUses:1261 1262 1263 1245Used by:1265
Symbol 1265 MovieClipUses:1236 1238 1240 1243 1245 1255 1257 1258 1260 1264Used by:1275
Symbol 1266 GraphicUsed by:1269
Symbol 1267 GraphicUsed by:1269
Symbol 1268 GraphicUsed by:1269
Symbol 1269 ButtonUses:1214 1266 1267 1268Used by:1275
Symbol 1270 GraphicUsed by:1273
Symbol 1271 GraphicUsed by:1273
Symbol 1272 GraphicUsed by:1273
Symbol 1273 ButtonUses:1214 1270 1271 1272Used by:1275
Symbol 1274 SoundUsed by:1275
Symbol 1275 MovieClipUses:1265 1269 1273 1274Used by:Timeline
Symbol 1323 MovieClip [__Packages.clsFla]
Symbol 1324 MovieClip [__Packages.clsEnergy]
Symbol 1325 MovieClip [__Packages.clsCollisionBomb]
Symbol 1326 MovieClip [__Packages.clsGame]
Symbol 1327 MovieClip [__Packages.clsPanel]
Symbol 1328 MovieClip [__Packages.clsPlayer]
Symbol 1329 MovieClip [__Packages.clsWorld]
Symbol 1330 MovieClip [__Packages.clsActor]
Symbol 1331 MovieClip [__Packages.clsMCE]
Symbol 1332 MovieClip [__Packages.clsAction]
Symbol 1333 MovieClip [__Packages.clsSimSet]
Symbol 1334 MovieClip [__Packages.clsArm]
Symbol 1335 MovieClip [__Packages.clsAttack]
Symbol 1336 MovieClip [__Packages.clsBoss_01]
Symbol 1337 MovieClip [__Packages.clsArmFire]
Symbol 1338 MovieClip [__Packages.clsAttSimpleShoot]
Symbol 1339 MovieClip [__Packages.clsActionBoss_01]
Symbol 1340 MovieClip [__Packages.clsNodeBond]
Symbol 1341 MovieClip [__Packages.clsAcbMoveTo]
Symbol 1342 MovieClip [__Packages.clsActionBoss_02]
Symbol 1343 MovieClip [__Packages.clsActionBossUpgrade]
Symbol 1344 MovieClip [__Packages.clsShape]
Symbol 1345 MovieClip [__Packages.clsBlock]
Symbol 1346 MovieClip [__Packages.clsBallsGenerator]
Symbol 1347 MovieClip [__Packages.clsEnemy]
Symbol 1348 MovieClip [__Packages.clsSwitch]
Symbol 1349 MovieClip [__Packages.clsBlockRestored]
Symbol 1350 MovieClip [__Packages.clsBlockRestoredBoss]
Symbol 1351 MovieClip [__Packages.clsDoor]
Symbol 1352 MovieClip [__Packages.clsMine]
Symbol 1353 MovieClip [__Packages.clsShapeBoss]
Symbol 1354 MovieClip [__Packages.clsShootPlayer]
Symbol 1355 MovieClip [__Packages.clsBall]
Symbol 1356 MovieClip [__Packages.clsBonus]
Symbol 1357 MovieClip [__Packages.clsCursor]
Symbol 1358 MovieClip [__Packages.clsShootEnemy]
Symbol 1359 MovieClip [__Packages.clsFreePlay]
Symbol 547 MovieClip [__Packages.mx.core.UIObject]
Symbol 548 MovieClip [__Packages.mx.core.UIComponent]
Symbol 549 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar]
Symbol 550 MovieClip [__Packages.mx.controls.UIScrollBar]
Symbol 641 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 642 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 643 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 644 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 645 MovieClip [__Packages.mx.skins.Border]
Symbol 646 MovieClip [__Packages.mx.skins.CustomBorder]
Symbol 647 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb]
Symbol 648 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 649 MovieClip [__Packages.mx.controls.VScrollBar]
Symbol 650 MovieClip [__Packages.mx.controls.Button]
Symbol 651 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 652 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 653 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 654 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 655 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 656 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 657 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 658 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 659 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 660 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 661 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 662 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 663 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 664 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 665 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 666 MovieClip [__Packages.mx.controls.HScrollBar]
Symbol 1232 MovieClip [__Packages.mx.controls.TextInput]
Symbol 1276 GraphicUsed by:1287
Symbol 1277 GraphicUsed by:1287
Symbol 1278 BitmapUsed by:1279
Symbol 1279 GraphicUses:1278Used by:1287
Symbol 1280 FontUsed by:1281 1283 1285
Symbol 1281 TextUses:1280Used by:1287
Symbol 1282 GraphicUsed by:1287
Symbol 1283 TextUses:1280Used by:1287
Symbol 1284 GraphicUsed by:1287
Symbol 1285 TextUses:1280Used by:1287
Symbol 1286 GraphicUsed by:1287
Symbol 1287 MovieClipUses:1276 1277 1279 1281 1282 1283 1284 1285 1286Used by:Timeline
Symbol 1288 ButtonUses:1214 1215 1216 1217Used by:Timeline
Symbol 1289 FontUsed by:1290 1301
Symbol 1290 TextUses:1289Used by:1300
Symbol 1291 GraphicUsed by:1295 1296 1302
Symbol 1292 GraphicUsed by:1295 1296 1302
Symbol 1293 GraphicUsed by:1295 1296 1302
Symbol 1294 GraphicUsed by:1295 1296 1302
Symbol 1295 ButtonUses:1291 1292 1293 1294Used by:1300
Symbol 1296 ButtonUses:1291 1292 1293 1294Used by:1300
Symbol 1297 FontUsed by:1298 1299
Symbol 1298 TextUses:1297Used by:1300
Symbol 1299 TextUses:1297Used by:1300
Symbol 1300 MovieClipUses:1290 1295 1296 1298 1299Used by:Timeline
Symbol 1301 TextUses:1289Used by:1305
Symbol 1302 ButtonUses:1291 1292 1293 1294Used by:1305
Symbol 1303 FontUsed by:1304
Symbol 1304 TextUses:1303Used by:1305
Symbol 1305 MovieClipUses:1301 1302 1304Used by:Timeline
Symbol 1306 GraphicUsed by:1315
Symbol 1307 BitmapUsed by:1308
Symbol 1308 GraphicUses:1307Used by:1315
Symbol 1309 GraphicUsed by:1315
Symbol 1310 GraphicUsed by:1315
Symbol 1311 BitmapUsed by:1312
Symbol 1312 GraphicUses:1311Used by:1315
Symbol 1313 GraphicUsed by:1315
Symbol 1314 GraphicUsed by:1315
Symbol 1315 MovieClipUses:1306 742 743 1308 1309 1310 1312 1313 1314Used by:Timeline
Symbol 1316 GraphicUsed by:1319 1321
Symbol 1317 GraphicUsed by:1319 1321
Symbol 1318 GraphicUsed by:1319 1321
Symbol 1319 ButtonUses:1214 1316 1317 1318Used by:Timeline
Symbol 1320 GraphicUsed by:1322
Symbol 1321 ButtonUses:1214 1316 1317 1318Used by:1322
Symbol 1322 MovieClipUses:1320 1321Used by:Timeline

Instance Names

"txt_cheat"Frame 41Symbol 1235 MovieClip [TextInput]
"txt_cheat"Frame 51Symbol 1235 MovieClip [TextInput]
"mc_collision"Symbol 17 MovieClip [mc_block_16] Frame 1Symbol 9 MovieClip
"mc_collision_absorbs"Symbol 69 MovieClip [mc_boss_02] Frame 1Symbol 35 MovieClip
"mc_collision_body"Symbol 69 MovieClip [mc_boss_02] Frame 10Symbol 35 MovieClip
"mc_collision_head"Symbol 69 MovieClip [mc_boss_02] Frame 10Symbol 35 MovieClip
"mc_collision_absorbs"Symbol 69 MovieClip [mc_boss_02] Frame 40Symbol 35 MovieClip
"p0"Symbol 73 MovieClip [mc_shape12] Frame 1Symbol 72 MovieClip
"p3"Symbol 73 MovieClip [mc_shape12] Frame 1Symbol 72 MovieClip
"p1"Symbol 73 MovieClip [mc_shape12] Frame 1Symbol 72 MovieClip
"p2"Symbol 73 MovieClip [mc_shape12] Frame 1Symbol 72 MovieClip
"p0"Symbol 75 MovieClip [mc_shape13] Frame 1Symbol 72 MovieClip
"p1"Symbol 75 MovieClip [mc_shape13] Frame 1Symbol 72 MovieClip
"p2"Symbol 75 MovieClip [mc_shape13] Frame 1Symbol 72 MovieClip
"p3"Symbol 75 MovieClip [mc_shape13] Frame 1Symbol 72 MovieClip
"mc_collision"Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 2Symbol 80 MovieClip
"mc_collision"Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 41Symbol 80 MovieClip
"mc_collision"Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 51Symbol 80 MovieClip
"p3"Symbol 168 MovieClip [mc_boss_01] Frame 1Symbol 109 MovieClip
"p0"Symbol 168 MovieClip [mc_boss_01] Frame 1Symbol 109 MovieClip
"p1"Symbol 168 MovieClip [mc_boss_01] Frame 1Symbol 109 MovieClip
"p2"Symbol 168 MovieClip [mc_boss_01] Frame 1Symbol 109 MovieClip
"p4"Symbol 168 MovieClip [mc_boss_01] Frame 1Symbol 109 MovieClip
"p5"Symbol 168 MovieClip [mc_boss_01] Frame 1Symbol 109 MovieClip
"mc_collision_body"Symbol 168 MovieClip [mc_boss_01] Frame 7Symbol 116 MovieClip
"mc_collision_head"Symbol 168 MovieClip [mc_boss_01] Frame 7Symbol 116 MovieClip
"mc_collision_absorbs"Symbol 168 MovieClip [mc_boss_01] Frame 26Symbol 116 MovieClip
"p2"Symbol 173 MovieClip [mc_shape2] Frame 1Symbol 72 MovieClip
"p0"Symbol 173 MovieClip [mc_shape2] Frame 1Symbol 72 MovieClip
"p1"Symbol 173 MovieClip [mc_shape2] Frame 1Symbol 72 MovieClip
"mc_collision"Symbol 188 MovieClip [mc_block_14] Frame 1Symbol 176 MovieClip
"mc_collision"Symbol 357 MovieClip [mc_block_12] Frame 1Symbol 9 MovieClip
"p0"Symbol 357 MovieClip [mc_block_12] Frame 1Symbol 356 MovieClip
"p1"Symbol 357 MovieClip [mc_block_12] Frame 1Symbol 356 MovieClip
"p2"Symbol 357 MovieClip [mc_block_12] Frame 1Symbol 356 MovieClip
"p3"Symbol 357 MovieClip [mc_block_12] Frame 1Symbol 356 MovieClip
"p0"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p1"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p2"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p3"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p4"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p5"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p6"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p7"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p8"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p9"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p10"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p11"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p12"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p13"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p14"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p15"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p16"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p17"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p18"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p19"Symbol 359 MovieClip [mc_shape11] Frame 1Symbol 72 MovieClip
"p20"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p19"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p15"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p14"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p13"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p12"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p11"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p10"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p9"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p8"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p7"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p6"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p5"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p4"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p3"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p2"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p1"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p0"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p16"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p17"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"p18"Symbol 361 MovieClip [mc_shape10] Frame 1Symbol 72 MovieClip
"mc_collision"Symbol 391 MovieClip [mc_enemy_3] Frame 1Symbol 373 MovieClip
"mc_collision"Symbol 406 MovieClip [mc_block_11] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 412 MovieClip [mc_door_1] Frame 1Symbol 9 MovieClip
"p0"Symbol 412 MovieClip [mc_door_1] Frame 1Symbol 72 MovieClip
"p1"Symbol 412 MovieClip [mc_door_1] Frame 1Symbol 72 MovieClip
"p2"Symbol 412 MovieClip [mc_door_1] Frame 1Symbol 72 MovieClip
"p3"Symbol 412 MovieClip [mc_door_1] Frame 1Symbol 72 MovieClip
"mc_collision"Symbol 416 MovieClip [mc_block_sw_1] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 419 MovieClip [mc_shoot_player] Frame 1Symbol 80 MovieClip
"mc_collision"Symbol 463 MovieClip [mc_fx_mine] Frame 11Symbol 461 MovieClip [mc_fx_collision]
"mc_collision"Symbol 464 MovieClip [mc_fx_bomb] Frame 11Symbol 461 MovieClip [mc_fx_collision]
"mc_collision"Symbol 472 MovieClip [mc_shape3] Frame 1Symbol 9 MovieClip
"p2"Symbol 472 MovieClip [mc_shape3] Frame 1Symbol 72 MovieClip
"p0"Symbol 472 MovieClip [mc_shape3] Frame 1Symbol 72 MovieClip
"p1"Symbol 472 MovieClip [mc_shape3] Frame 1Symbol 72 MovieClip
"p3"Symbol 472 MovieClip [mc_shape3] Frame 1Symbol 72 MovieClip
"p4"Symbol 472 MovieClip [mc_shape3] Frame 1Symbol 72 MovieClip
"p5"Symbol 472 MovieClip [mc_shape3] Frame 1Symbol 72 MovieClip
"mc_collision"Symbol 474 MovieClip [mc_shape5] Frame 1Symbol 9 MovieClip
"p0"Symbol 474 MovieClip [mc_shape5] Frame 1Symbol 72 MovieClip
"p1"Symbol 474 MovieClip [mc_shape5] Frame 1Symbol 72 MovieClip
"p2"Symbol 474 MovieClip [mc_shape5] Frame 1Symbol 72 MovieClip
"p3"Symbol 474 MovieClip [mc_shape5] Frame 1Symbol 72 MovieClip
"p4"Symbol 474 MovieClip [mc_shape5] Frame 1Symbol 72 MovieClip
"p5"Symbol 474 MovieClip [mc_shape5] Frame 1Symbol 72 MovieClip
"p6"Symbol 474 MovieClip [mc_shape5] Frame 1Symbol 72 MovieClip
"p7"Symbol 474 MovieClip [mc_shape5] Frame 1Symbol 72 MovieClip
"p8"Symbol 474 MovieClip [mc_shape5] Frame 1Symbol 72 MovieClip
"mc_collision"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 9 MovieClip
"p0"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p1"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p2"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p3"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p4"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p5"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p6"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p7"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p8"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p9"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p10"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"p11"Symbol 478 MovieClip [mc_shape4] Frame 1Symbol 72 MovieClip
"mc_collision"Symbol 479 MovieClip [mc_shape1] Frame 1Symbol 9 MovieClip
"p0"Symbol 479 MovieClip [mc_shape1] Frame 1Symbol 72 MovieClip
"p1"Symbol 479 MovieClip [mc_shape1] Frame 1Symbol 72 MovieClip
"p2"Symbol 479 MovieClip [mc_shape1] Frame 1Symbol 72 MovieClip
"p3"Symbol 479 MovieClip [mc_shape1] Frame 1Symbol 72 MovieClip
"mc_collision"Symbol 483 MovieClip [mc_shoot_enemy] Frame 2Symbol 80 MovieClip
"mc_collision"Symbol 483 MovieClip [mc_shoot_enemy] Frame 11Symbol 80 MovieClip
"mc_collision"Symbol 506 MovieClip [mc_enemy_2] Frame 1Symbol 498 MovieClip
"mc_collision"Symbol 538 MovieClip [mc_enemy_1] Frame 1Symbol 373 MovieClip
"b"Symbol 557 MovieClip [SimpleButtonDown] Frame 1Symbol 554 MovieClip [BrdrShdw]
"face"Symbol 557 MovieClip [SimpleButtonDown] Frame 1Symbol 556 MovieClip [BrdrFace]
"b"Symbol 562 MovieClip [SimpleButtonIn] Frame 1Symbol 559 MovieClip [BrdrBlk]
"it"Symbol 562 MovieClip [SimpleButtonIn] Frame 1Symbol 561 MovieClip [BrdrHilght]
"g"Symbol 562 MovieClip [SimpleButtonIn] Frame 1Symbol 554 MovieClip [BrdrShdw]
"face"Symbol 562 MovieClip [SimpleButtonIn] Frame 1Symbol 556 MovieClip [BrdrFace]
"ob"Symbol 563 MovieClip [SimpleButtonUp] Frame 1Symbol 559 MovieClip [BrdrBlk]
"ol"Symbol 563 MovieClip [SimpleButtonUp] Frame 1Symbol 556 MovieClip [BrdrFace]
"ib"Symbol 563 MovieClip [SimpleButtonUp] Frame 1Symbol 554 MovieClip [BrdrShdw]
"il"Symbol 563 MovieClip [SimpleButtonUp] Frame 1Symbol 561 MovieClip [BrdrHilght]
"face"Symbol 563 MovieClip [SimpleButtonUp] Frame 1Symbol 556 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 571 MovieClip [FocusRect] Frame 1Symbol 552 MovieClip [BoundingBox]
"tabCapture"Symbol 572 MovieClip [FocusManager] Frame 1Symbol 569 Button
"boundingBox_mc"Symbol 575 MovieClip [SimpleButton] Frame 1Symbol 552 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 579 MovieClip [Button] Frame 1Symbol 552 MovieClip [BoundingBox]
"dfs"Symbol 635 MovieClip [BtnDownArrow] Frame 1Symbol 583 MovieClip [ScrollTrack]
"dfs"Symbol 636 MovieClip [BtnUpArrow] Frame 1Symbol 583 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 638 MovieClip [VScrollBar] Frame 1Symbol 552 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 639 MovieClip [HScrollBar] Frame 1Symbol 552 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 640 MovieClip [UIScrollBar] Frame 1Symbol 552 MovieClip [BoundingBox]
"txt_msn"Symbol 667 MovieClip [mc_debug] Frame 1Symbol 541 EditableText
"mc_corner"Symbol 667 MovieClip [mc_debug] Frame 1Symbol 543 Button
"txt_cmd"Symbol 667 MovieClip [mc_debug] Frame 1Symbol 546 EditableText
"scroll_debug"Symbol 667 MovieClip [mc_debug] Frame 1Symbol 640 MovieClip [UIScrollBar]
"mc_energy"Symbol 693 MovieClip Frame 1Symbol 689 MovieClip [mc_energy]
"mc_face2"Symbol 722 MovieClip Frame 9Symbol 699 MovieClip
"mc_background"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 693 MovieClip
"mc_face"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 722 MovieClip
"mc_numLevel_d"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 733 MovieClip
"mc_numLevel_u"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 733 MovieClip
"mc_life"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 733 MovieClip
"mc_vd_mlll"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 733 MovieClip
"mc_vd_mll"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 733 MovieClip
"mc_vd_ml"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 733 MovieClip
"mc_vd_m"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 733 MovieClip
"mc_vd_c"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 733 MovieClip
"mc_vd_d"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 733 MovieClip
"mc_vd_u"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 733 MovieClip
"mc_omni"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 747 MovieClip
"mc_bonus"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 752 MovieClip
"btn_help"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 757 Button
"btn_sound"Symbol 762 MovieClip [mc_panel_info_freeplay] Frame 1Symbol 761 Button
"mc_background"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 693 MovieClip
"mc_face"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 722 MovieClip
"mc_level"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 793 MovieClip
"mc_life"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 733 MovieClip
"mc_vd_mlll"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 733 MovieClip
"mc_vd_mll"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 733 MovieClip
"mc_vd_ml"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 733 MovieClip
"mc_vd_m"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 733 MovieClip
"mc_vd_c"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 733 MovieClip
"mc_vd_d"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 733 MovieClip
"mc_vd_u"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 733 MovieClip
"mc_omni"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 747 MovieClip
"mc_bonus"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 752 MovieClip
"btn_help"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 757 Button
"btn_sound"Symbol 794 MovieClip [mc_panel_info] Frame 1Symbol 761 Button
"mc_backGround"Symbol 797 MovieClip [level_0] Frame 1Symbol 796 MovieClip
"mc_collision"Symbol 810 MovieClip [mc_ball] Frame 1Symbol 800 MovieClip
"mc_point"Symbol 810 MovieClip [mc_ball] Frame 1Symbol 801 MovieClip
"mc_bright_paddle"Symbol 1100 MovieClip [mc_player] Frame 1Symbol 817 MovieClip
"mc_ben"Symbol 1100 MovieClip [mc_player] Frame 1Symbol 878 MovieClip [mc_player_ben]
"mc_paddle"Symbol 1100 MovieClip [mc_player] Frame 1Symbol 880 MovieClip
"mc_collision"Symbol 1100 MovieClip [mc_player] Frame 1Symbol 881 MovieClip
"mc_collision_bonus"Symbol 1100 MovieClip [mc_player] Frame 1Symbol 881 MovieClip
"mc_bright_paddle"Symbol 1100 MovieClip [mc_player] Frame 10Symbol 817 MovieClip
"mc_ben"Symbol 1100 MovieClip [mc_player] Frame 10Symbol 938 MovieClip
"mc_bright_paddle"Symbol 1100 MovieClip [mc_player] Frame 20Symbol 817 MovieClip
"mc_ben"Symbol 1100 MovieClip [mc_player] Frame 20Symbol 971 MovieClip
"mc_bright_paddle"Symbol 1100 MovieClip [mc_player] Frame 30Symbol 817 MovieClip
"mc_ben"Symbol 1100 MovieClip [mc_player] Frame 30Symbol 1001 MovieClip
"mc_bright_paddle"Symbol 1100 MovieClip [mc_player] Frame 40Symbol 817 MovieClip
"mc_ben"Symbol 1100 MovieClip [mc_player] Frame 40Symbol 1027 MovieClip
"mc_bright_paddle"Symbol 1100 MovieClip [mc_player] Frame 50Symbol 817 MovieClip
"mc_ben"Symbol 1100 MovieClip [mc_player] Frame 50Symbol 1044 MovieClip
"mc_bright_paddle"Symbol 1100 MovieClip [mc_player] Frame 60Symbol 817 MovieClip
"mc_ben"Symbol 1100 MovieClip [mc_player] Frame 60Symbol 1099 MovieClip
"mc_collision"Symbol 1117 MovieClip [mc_block_8] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 1121 MovieClip [mc_block_6] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 1128 MovieClip [mc_block_4] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 1130 MovieClip [mc_block_10] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 1137 MovieClip [mc_block_2] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 1138 MovieClip [mc_block_3] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 1139 MovieClip [mc_block_7] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 1141 MovieClip [mc_block_9] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 1144 MovieClip [mc_block_5] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 1155 MovieClip [mc_block_13] Frame 1Symbol 9 MovieClip
"mc_collision"Symbol 1156 MovieClip [mc_block_1] Frame 1Symbol 9 MovieClip
"p0"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p1"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p2"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p3"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p4"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p5"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p6"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p7"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p8"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p9"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p10"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p11"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p12"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p13"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p14"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p15"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p16"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"p17"Symbol 1183 MovieClip [mc_shape15] Frame 1Symbol 72 MovieClip
"mc_collision"Symbol 1197 MovieClip [mc_block_15] Frame 1Symbol 9 MovieClip
"label"Symbol 1235 MovieClip [TextInput] Frame 1Symbol 1234 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "a_sound_loop"
ExportAssets (56)Timeline Frame 1Symbol 2 as "snd_Gameover_fixed"
ExportAssets (56)Timeline Frame 1Symbol 3 as "snd_barrier"
ExportAssets (56)Timeline Frame 1Symbol 4 as "snd_bonus"
ExportAssets (56)Timeline Frame 1Symbol 17 as "mc_block_16"
ExportAssets (56)Timeline Frame 1Symbol 41 as "vilgax_barrier_sup"
ExportAssets (56)Timeline Frame 1Symbol 69 as "mc_boss_02"
ExportAssets (56)Timeline Frame 1Symbol 73 as "mc_shape12"
ExportAssets (56)Timeline Frame 1Symbol 75 as "mc_shape13"
ExportAssets (56)Timeline Frame 1Symbol 95 as "mc_shoot_small_enemy"
ExportAssets (56)Timeline Frame 1Symbol 168 as "mc_boss_01"
ExportAssets (56)Timeline Frame 1Symbol 170 as "mc_msn_click"
ExportAssets (56)Timeline Frame 1Symbol 173 as "mc_shape2"
ExportAssets (56)Timeline Frame 1Symbol 188 as "mc_block_14"
ExportAssets (56)Timeline Frame 1Symbol 200 as "mc_level_6"
ExportAssets (56)Timeline Frame 1Symbol 211 as "mc_level_7"
ExportAssets (56)Timeline Frame 1Symbol 220 as "mc_level_5"
ExportAssets (56)Timeline Frame 1Symbol 233 as "mc_level_9"
ExportAssets (56)Timeline Frame 1Symbol 241 as "mc_level_4"
ExportAssets (56)Timeline Frame 1Symbol 254 as "mc_level_1"
ExportAssets (56)Timeline Frame 1Symbol 268 as "mc_level_2"
ExportAssets (56)Timeline Frame 1Symbol 278 as "mc_level_3"
ExportAssets (56)Timeline Frame 1Symbol 289 as "mc_level_10"
ExportAssets (56)Timeline Frame 1Symbol 299 as "mc_level_11"
ExportAssets (56)Timeline Frame 1Symbol 307 as "mc_level_15"
ExportAssets (56)Timeline Frame 1Symbol 319 as "mc_level_12"
ExportAssets (56)Timeline Frame 1Symbol 331 as "mc_level_13"
ExportAssets (56)Timeline Frame 1Symbol 343 as "mc_level_8"
ExportAssets (56)Timeline Frame 1Symbol 354 as "mc_level_14"
ExportAssets (56)Timeline Frame 1Symbol 357 as "mc_block_12"
ExportAssets (56)Timeline Frame 1Symbol 359 as "mc_shape11"
ExportAssets (56)Timeline Frame 1Symbol 361 as "mc_shape10"
ExportAssets (56)Timeline Frame 1Symbol 391 as "mc_enemy_3"
ExportAssets (56)Timeline Frame 1Symbol 395 as "mc_hit_indestructible_100x20"
ExportAssets (56)Timeline Frame 1Symbol 398 as "mc_door_1_bright"
ExportAssets (56)Timeline Frame 1Symbol 401 as "mc_block_sw_1_bright"
ExportAssets (56)Timeline Frame 1Symbol 406 as "mc_block_11"
ExportAssets (56)Timeline Frame 1Symbol 412 as "mc_door_1"
ExportAssets (56)Timeline Frame 1Symbol 416 as "mc_block_sw_1"
ExportAssets (56)Timeline Frame 1Symbol 419 as "mc_shoot_player"
ExportAssets (56)Timeline Frame 1Symbol 421 as "mc_msn_barrier"
ExportAssets (56)Timeline Frame 1Symbol 423 as "mc_msn_cleared"
ExportAssets (56)Timeline Frame 1Symbol 426 as "mc_msn_start"
ExportAssets (56)Timeline Frame 1Symbol 428 as "mc_msn_hero"
ExportAssets (56)Timeline Frame 1Symbol 430 as "mc_msn_omnitrix"
ExportAssets (56)Timeline Frame 1Symbol 432 as "mc_msn_extraLife"
ExportAssets (56)Timeline Frame 1Symbol 434 as "mc_msn_scoreMultiplier"
ExportAssets (56)Timeline Frame 1Symbol 436 as "mc_msn_alternatePath"
ExportAssets (56)Timeline Frame 1Symbol 438 as "mc_msn_multiball"
ExportAssets (56)Timeline Frame 1Symbol 441 as "mc_hit_indestructible"
ExportAssets (56)Timeline Frame 1Symbol 450 as "mc_destroy_normal"
ExportAssets (56)Timeline Frame 1Symbol 453 as "mc_hit_ball_wall"
ExportAssets (56)Timeline Frame 1Symbol 455 as "mc_hit_ball"
ExportAssets (56)Timeline Frame 1Symbol 461 as "mc_fx_collision"
ExportAssets (56)Timeline Frame 1Symbol 463 as "mc_fx_mine"
ExportAssets (56)Timeline Frame 1Symbol 464 as "mc_fx_bomb"
ExportAssets (56)Timeline Frame 1Symbol 467 as "mc_fade_out"
ExportAssets (56)Timeline Frame 1Symbol 472 as "mc_shape3"
ExportAssets (56)Timeline Frame 1Symbol 474 as "mc_shape5"
ExportAssets (56)Timeline Frame 1Symbol 478 as "mc_shape4"
ExportAssets (56)Timeline Frame 1Symbol 479 as "mc_shape1"
ExportAssets (56)Timeline Frame 1Symbol 483 as "mc_shoot_enemy"
ExportAssets (56)Timeline Frame 1Symbol 506 as "mc_enemy_2"
ExportAssets (56)Timeline Frame 1Symbol 538 as "mc_enemy_1"
ExportAssets (56)Timeline Frame 1Symbol 552 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 554 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 556 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 557 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 559 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 561 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 562 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 563 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 564 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 565 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 566 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 571 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 572 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 573 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 574 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 575 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 576 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 577 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 578 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 579 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 580 as "CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 583 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 590 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 592 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 594 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 595 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 596 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 597 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 603 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 1Symbol 605 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 607 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 1Symbol 608 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 1Symbol 609 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 1Symbol 610 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 1Symbol 612 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 1Symbol 614 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 615 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 1Symbol 616 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 1Symbol 617 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 1Symbol 619 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 1Symbol 620 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 1Symbol 624 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 1Symbol 625 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 1Symbol 626 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 1Symbol 627 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 1Symbol 628 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 1Symbol 629 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 1Symbol 630 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 1Symbol 631 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 632 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 633 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 634 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 635 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 1Symbol 636 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 1Symbol 637 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 638 as "VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 639 as "HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 640 as "UIScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 667 as "mc_debug"
ExportAssets (56)Timeline Frame 1Symbol 681 as "mc_bonus"
ExportAssets (56)Timeline Frame 1Symbol 686 as "mc_barrier"
ExportAssets (56)Timeline Frame 1Symbol 689 as "mc_energy"
ExportAssets (56)Timeline Frame 1Symbol 762 as "mc_panel_info_freeplay"
ExportAssets (56)Timeline Frame 1Symbol 794 as "mc_panel_info"
ExportAssets (56)Timeline Frame 1Symbol 797 as "level_0"
ExportAssets (56)Timeline Frame 1Symbol 810 as "mc_ball"
ExportAssets (56)Timeline Frame 1Symbol 812 as "mc_effect_ball_1"
ExportAssets (56)Timeline Frame 1Symbol 813 as "mc_effect_ball_4"
ExportAssets (56)Timeline Frame 1Symbol 814 as "mc_effect_ball_2"
ExportAssets (56)Timeline Frame 1Symbol 878 as "mc_player_ben"
ExportAssets (56)Timeline Frame 1Symbol 1100 as "mc_player"
ExportAssets (56)Timeline Frame 1Symbol 1105 as "mc_player_bright_normal"
ExportAssets (56)Timeline Frame 1Symbol 1106 as "mc_player_bright_change_red"
ExportAssets (56)Timeline Frame 1Symbol 1110 as "mc_player_bright_change"
ExportAssets (56)Timeline Frame 1Symbol 1117 as "mc_block_8"
ExportAssets (56)Timeline Frame 1Symbol 1121 as "mc_block_6"
ExportAssets (56)Timeline Frame 1Symbol 1128 as "mc_block_4"
ExportAssets (56)Timeline Frame 1Symbol 1130 as "mc_block_10"
ExportAssets (56)Timeline Frame 1Symbol 1137 as "mc_block_2"
ExportAssets (56)Timeline Frame 1Symbol 1138 as "mc_block_3"
ExportAssets (56)Timeline Frame 1Symbol 1139 as "mc_block_7"
ExportAssets (56)Timeline Frame 1Symbol 1141 as "mc_block_9"
ExportAssets (56)Timeline Frame 1Symbol 1144 as "mc_block_5"
ExportAssets (56)Timeline Frame 1Symbol 1155 as "mc_block_13"
ExportAssets (56)Timeline Frame 1Symbol 1156 as "mc_block_1"
ExportAssets (56)Timeline Frame 1Symbol 1158 as "mc_cursor"
ExportAssets (56)Timeline Frame 1Symbol 1162 as "mc_fx_shoot_player"
ExportAssets (56)Timeline Frame 1Symbol 1164 as "mc_fx_super_omni"
ExportAssets (56)Timeline Frame 1Symbol 1166 as "mc_cursor_arrow"
ExportAssets (56)Timeline Frame 1Symbol 1168 as "mc_msn_activate_omni"
ExportAssets (56)Timeline Frame 1Symbol 1183 as "mc_shape15"
ExportAssets (56)Timeline Frame 1Symbol 1196 as "mc_mine"
ExportAssets (56)Timeline Frame 1Symbol 1197 as "mc_block_15"
ExportAssets (56)Timeline Frame 1Symbol 1219 as "mc_instructions2"
ExportAssets (56)Timeline Frame 1Symbol 1231 as "mc_instructions"
ExportAssets (56)Timeline Frame 1Symbol 1235 as "TextInput"
ExportAssets (56)Timeline Frame 1Symbol 1323 as "__Packages.clsFla"
ExportAssets (56)Timeline Frame 1Symbol 1324 as "__Packages.clsEnergy"
ExportAssets (56)Timeline Frame 1Symbol 1325 as "__Packages.clsCollisionBomb"
ExportAssets (56)Timeline Frame 1Symbol 1326 as "__Packages.clsGame"
ExportAssets (56)Timeline Frame 1Symbol 1327 as "__Packages.clsPanel"
ExportAssets (56)Timeline Frame 1Symbol 1328 as "__Packages.clsPlayer"
ExportAssets (56)Timeline Frame 1Symbol 1329 as "__Packages.clsWorld"
ExportAssets (56)Timeline Frame 1Symbol 1330 as "__Packages.clsActor"
ExportAssets (56)Timeline Frame 1Symbol 1331 as "__Packages.clsMCE"
ExportAssets (56)Timeline Frame 1Symbol 1332 as "__Packages.clsAction"
ExportAssets (56)Timeline Frame 1Symbol 1333 as "__Packages.clsSimSet"
ExportAssets (56)Timeline Frame 1Symbol 1334 as "__Packages.clsArm"
ExportAssets (56)Timeline Frame 1Symbol 1335 as "__Packages.clsAttack"
ExportAssets (56)Timeline Frame 1Symbol 1336 as "__Packages.clsBoss_01"
ExportAssets (56)Timeline Frame 1Symbol 1337 as "__Packages.clsArmFire"
ExportAssets (56)Timeline Frame 1Symbol 1338 as "__Packages.clsAttSimpleShoot"
ExportAssets (56)Timeline Frame 1Symbol 1339 as "__Packages.clsActionBoss_01"
ExportAssets (56)Timeline Frame 1Symbol 1340 as "__Packages.clsNodeBond"
ExportAssets (56)Timeline Frame 1Symbol 1341 as "__Packages.clsAcbMoveTo"
ExportAssets (56)Timeline Frame 1Symbol 1342 as "__Packages.clsActionBoss_02"
ExportAssets (56)Timeline Frame 1Symbol 1343 as "__Packages.clsActionBossUpgrade"
ExportAssets (56)Timeline Frame 1Symbol 1344 as "__Packages.clsShape"
ExportAssets (56)Timeline Frame 1Symbol 1345 as "__Packages.clsBlock"
ExportAssets (56)Timeline Frame 1Symbol 1346 as "__Packages.clsBallsGenerator"
ExportAssets (56)Timeline Frame 1Symbol 1347 as "__Packages.clsEnemy"
ExportAssets (56)Timeline Frame 1Symbol 1348 as "__Packages.clsSwitch"
ExportAssets (56)Timeline Frame 1Symbol 1349 as "__Packages.clsBlockRestored"
ExportAssets (56)Timeline Frame 1Symbol 1350 as "__Packages.clsBlockRestoredBoss"
ExportAssets (56)Timeline Frame 1Symbol 1351 as "__Packages.clsDoor"
ExportAssets (56)Timeline Frame 1Symbol 1352 as "__Packages.clsMine"
ExportAssets (56)Timeline Frame 1Symbol 1353 as "__Packages.clsShapeBoss"
ExportAssets (56)Timeline Frame 1Symbol 1354 as "__Packages.clsShootPlayer"
ExportAssets (56)Timeline Frame 1Symbol 1355 as "__Packages.clsBall"
ExportAssets (56)Timeline Frame 1Symbol 1356 as "__Packages.clsBonus"
ExportAssets (56)Timeline Frame 1Symbol 1357 as "__Packages.clsCursor"
ExportAssets (56)Timeline Frame 1Symbol 1358 as "__Packages.clsShootEnemy"
ExportAssets (56)Timeline Frame 1Symbol 1359 as "__Packages.clsFreePlay"
ExportAssets (56)Timeline Frame 1Symbol 547 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 548 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 549 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 550 as "__Packages.mx.controls.UIScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 641 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 642 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 643 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 644 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 645 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 646 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 647 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 648 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 649 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 650 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 651 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 652 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 653 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 654 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 655 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 656 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 657 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 658 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 659 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 660 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 661 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 662 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 663 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 664 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 665 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 666 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 1232 as "__Packages.mx.controls.TextInput"

Labels

"MAINMENU"Frame 1
"INSTRUCTIONS"Frame 11
"INSTRUCTIONS2"Frame 21
"INTRODUCTION"Frame 31
"STORY GAME"Frame 41
"FREE GAME"Frame 51
"FINAL_CUTSCENE"Frame 61
"WIN"Frame 71
"GAMEOVER"Frame 81
"STATE_2"Symbol 17 MovieClip [mc_block_16] Frame 1
"STATE_1"Symbol 17 MovieClip [mc_block_16] Frame 11
"HIDE"Symbol 17 MovieClip [mc_block_16] Frame 21
"RESTORE"Symbol 17 MovieClip [mc_block_16] Frame 31
"INTRO"Symbol 69 MovieClip [mc_boss_02] Frame 1
"STAND"Symbol 69 MovieClip [mc_boss_02] Frame 10
"LEFT"Symbol 69 MovieClip [mc_boss_02] Frame 20
"RIGHT"Symbol 69 MovieClip [mc_boss_02] Frame 30
"SHOOT"Symbol 69 MovieClip [mc_boss_02] Frame 40
"HIT2"Symbol 69 MovieClip [mc_boss_02] Frame 50
"HOPE"Symbol 69 MovieClip [mc_boss_02] Frame 60
"DIE"Symbol 69 MovieClip [mc_boss_02] Frame 71
"FIST"Symbol 69 MovieClip [mc_boss_02] Frame 81
"RELOAD"Symbol 69 MovieClip [mc_boss_02] Frame 91
"HIT"Symbol 69 MovieClip [mc_boss_02] Frame 101
"SHOOT_R"Symbol 69 MovieClip [mc_boss_02] Frame 111
"SHOOT_E"Symbol 69 MovieClip [mc_boss_02] Frame 121
"STATE_1"Symbol 73 MovieClip [mc_shape12] Frame 1
"STATE_1"Symbol 75 MovieClip [mc_shape13] Frame 1
"SHOOT_1"Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 2
"SHOOT_2"Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 11
"SHOOT_3"Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 21
"SHOOT_4"Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 31
"SHOOT_5"Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 41
"SHOOT_6"Symbol 95 MovieClip [mc_shoot_small_enemy] Frame 51
"INTRO"Symbol 168 MovieClip [mc_boss_01] Frame 1
"STAND"Symbol 168 MovieClip [mc_boss_01] Frame 7
"LEFT"Symbol 168 MovieClip [mc_boss_01] Frame 13
"RIGHT"Symbol 168 MovieClip [mc_boss_01] Frame 19
"SHOOT"Symbol 168 MovieClip [mc_boss_01] Frame 26
"HIT"Symbol 168 MovieClip [mc_boss_01] Frame 32
"DIE"Symbol 168 MovieClip [mc_boss_01] Frame 37
"HOPE"Symbol 168 MovieClip [mc_boss_01] Frame 43
"DIE3"Symbol 168 MovieClip [mc_boss_01] Frame 51
"TRANS"Symbol 168 MovieClip [mc_boss_01] Frame 61
"STATE_1"Symbol 173 MovieClip [mc_shape2] Frame 1
"STATE_3"Symbol 188 MovieClip [mc_block_14] Frame 1
"STATE_2"Symbol 188 MovieClip [mc_block_14] Frame 11
"STATE_1"Symbol 188 MovieClip [mc_block_14] Frame 21
"HIDE"Symbol 188 MovieClip [mc_block_14] Frame 31
"RESTORE"Symbol 188 MovieClip [mc_block_14] Frame 41
"STATE_1"Symbol 357 MovieClip [mc_block_12] Frame 1
"STATE_1"Symbol 359 MovieClip [mc_shape11] Frame 1
"STATE_1"Symbol 361 MovieClip [mc_shape10] Frame 1
"STAND"Symbol 391 MovieClip [mc_enemy_3] Frame 1
"SHOOT"Symbol 391 MovieClip [mc_enemy_3] Frame 10
"HIT"Symbol 391 MovieClip [mc_enemy_3] Frame 20
"STAND"Symbol 406 MovieClip [mc_block_11] Frame 1
"LOOSEN"Symbol 406 MovieClip [mc_block_11] Frame 8
"STATE_1"Symbol 412 MovieClip [mc_door_1] Frame 1
"STATE_0"Symbol 412 MovieClip [mc_door_1] Frame 10
"STATE_0"Symbol 416 MovieClip [mc_block_sw_1] Frame 1
"STATE_1"Symbol 416 MovieClip [mc_block_sw_1] Frame 10
"SHOOT_2"Symbol 419 MovieClip [mc_shoot_player] Frame 1
"SHOOT_4"Symbol 419 MovieClip [mc_shoot_player] Frame 10
"SHOOT_7"Symbol 419 MovieClip [mc_shoot_player] Frame 20
"STATE_1"Symbol 472 MovieClip [mc_shape3] Frame 1
"STATE_1"Symbol 474 MovieClip [mc_shape5] Frame 1
"STATE_1"Symbol 478 MovieClip [mc_shape4] Frame 1
"STATE_1"Symbol 479 MovieClip [mc_shape1] Frame 1
"SHOOT_1"Symbol 483 MovieClip [mc_shoot_enemy] Frame 2
"SHOOT_2"Symbol 483 MovieClip [mc_shoot_enemy] Frame 11
"SHOOT_3"Symbol 483 MovieClip [mc_shoot_enemy] Frame 21
"SHOOT_4"Symbol 483 MovieClip [mc_shoot_enemy] Frame 31
"STAND"Symbol 506 MovieClip [mc_enemy_2] Frame 1
"SHOOT"Symbol 506 MovieClip [mc_enemy_2] Frame 10
"HIT"Symbol 506 MovieClip [mc_enemy_2] Frame 20
"STAND"Symbol 538 MovieClip [mc_enemy_1] Frame 1
"SHOOT"Symbol 538 MovieClip [mc_enemy_1] Frame 10
"HIT"Symbol 538 MovieClip [mc_enemy_1] Frame 20
"BONO_1"Symbol 681 MovieClip [mc_bonus] Frame 1
"BONO_2"Symbol 681 MovieClip [mc_bonus] Frame 10
"BONO_3"Symbol 681 MovieClip [mc_bonus] Frame 20
"BONO_4"Symbol 681 MovieClip [mc_bonus] Frame 30
"BONO_5"Symbol 681 MovieClip [mc_bonus] Frame 40
"BONO_6"Symbol 681 MovieClip [mc_bonus] Frame 50
"BONO_7"Symbol 681 MovieClip [mc_bonus] Frame 60
"BONO_10"Symbol 681 MovieClip [mc_bonus] Frame 70
"BONO_11"Symbol 681 MovieClip [mc_bonus] Frame 80
"BONO_12"Symbol 681 MovieClip [mc_bonus] Frame 90
"BONO_13"Symbol 681 MovieClip [mc_bonus] Frame 100
"BONO_14"Symbol 681 MovieClip [mc_bonus] Frame 110
"BONO_15"Symbol 681 MovieClip [mc_bonus] Frame 120
"BONO_16"Symbol 681 MovieClip [mc_bonus] Frame 130
"HEAD1"Symbol 722 MovieClip Frame 1
"HEAD2"Symbol 722 MovieClip Frame 9
"HEAD3"Symbol 722 MovieClip Frame 19
"HEAD4"Symbol 722 MovieClip Frame 29
"HEAD5"Symbol 722 MovieClip Frame 39
"HEAD6"Symbol 722 MovieClip Frame 49
"HEAD7"Symbol 722 MovieClip Frame 59
"N0"Symbol 733 MovieClip Frame 1
"N1"Symbol 733 MovieClip Frame 5
"N2"Symbol 733 MovieClip Frame 10
"N3"Symbol 733 MovieClip Frame 15
"N4"Symbol 733 MovieClip Frame 20
"N5"Symbol 733 MovieClip Frame 25
"N6"Symbol 733 MovieClip Frame 30
"N7"Symbol 733 MovieClip Frame 35
"N8"Symbol 733 MovieClip Frame 40
"N9"Symbol 733 MovieClip Frame 45
"OMNI_0"Symbol 747 MovieClip Frame 1
"OMNI_1"Symbol 747 MovieClip Frame 10
"OMNI_2"Symbol 747 MovieClip Frame 20
"OMNI_3"Symbol 747 MovieClip Frame 30
"OMNI_4"Symbol 747 MovieClip Frame 40
"OMNI_5"Symbol 747 MovieClip Frame 50
"BONUS_0"Symbol 752 MovieClip Frame 1
"BONUS_14"Symbol 752 MovieClip Frame 10
"BONUS_11"Symbol 752 MovieClip Frame 20
"BONUS_3"Symbol 752 MovieClip Frame 30
"LEVEL1"Symbol 793 MovieClip Frame 1
"LEVEL2"Symbol 793 MovieClip Frame 10
"LEVEL3"Symbol 793 MovieClip Frame 20
"LEVEL4"Symbol 793 MovieClip Frame 30
"LEVEL5"Symbol 793 MovieClip Frame 40
"LEVEL6"Symbol 793 MovieClip Frame 50
"LEVEL7"Symbol 793 MovieClip Frame 60
"LEVEL8"Symbol 793 MovieClip Frame 70
"LEVEL9"Symbol 793 MovieClip Frame 80
"LEVEL10"Symbol 793 MovieClip Frame 90
"LEVEL11"Symbol 793 MovieClip Frame 100
"LEVEL12"Symbol 793 MovieClip Frame 110
"LEVEL13"Symbol 793 MovieClip Frame 120
"LEVEL14"Symbol 793 MovieClip Frame 130
"LEVEL15"Symbol 793 MovieClip Frame 140
"BALL_1"Symbol 810 MovieClip [mc_ball] Frame 1
"BALL_2"Symbol 810 MovieClip [mc_ball] Frame 10
"BALL_3"Symbol 810 MovieClip [mc_ball] Frame 20
"BALL_4"Symbol 810 MovieClip [mc_ball] Frame 30
"BALL_5"Symbol 810 MovieClip [mc_ball] Frame 40
"BALL_6"Symbol 810 MovieClip [mc_ball] Frame 50
"BALL_7"Symbol 810 MovieClip [mc_ball] Frame 60
"STAND"Symbol 878 MovieClip [mc_player_ben] Frame 1
"WALK_R"Symbol 878 MovieClip [mc_player_ben] Frame 10
"WALK_L"Symbol 878 MovieClip [mc_player_ben] Frame 20
"PUNCH_R"Symbol 878 MovieClip [mc_player_ben] Frame 30
"PUNCH_L"Symbol 878 MovieClip [mc_player_ben] Frame 40
"CHANGE"Symbol 878 MovieClip [mc_player_ben] Frame 50
"SHOOT"Symbol 878 MovieClip [mc_player_ben] Frame 60
"DIE"Symbol 878 MovieClip [mc_player_ben] Frame 70
"DIE2"Symbol 878 MovieClip [mc_player_ben] Frame 80
"WIN"Symbol 878 MovieClip [mc_player_ben] Frame 90
"STAND"Symbol 938 MovieClip Frame 1
"WALK_R"Symbol 938 MovieClip Frame 10
"WALK_L"Symbol 938 MovieClip Frame 20
"PUNCH_R"Symbol 938 MovieClip Frame 30
"PUNCH_L"Symbol 938 MovieClip Frame 40
"CHANGE"Symbol 938 MovieClip Frame 50
"SHOOT"Symbol 938 MovieClip Frame 60
"DIE"Symbol 938 MovieClip Frame 70
"STAND"Symbol 971 MovieClip Frame 1
"WALK_R"Symbol 971 MovieClip Frame 10
"WALK_L"Symbol 971 MovieClip Frame 20
"PUNCH_R"Symbol 971 MovieClip Frame 30
"PUNCH_L"Symbol 971 MovieClip Frame 40
"CHANGE"Symbol 971 MovieClip Frame 50
"SHOOT"Symbol 971 MovieClip Frame 60
"DIE"Symbol 971 MovieClip Frame 70
"STAND"Symbol 1001 MovieClip Frame 1
"WALK_R"Symbol 1001 MovieClip Frame 10
"WALK_L"Symbol 1001 MovieClip Frame 20
"PUNCH_R"Symbol 1001 MovieClip Frame 30
"PUNCH_L"Symbol 1001 MovieClip Frame 40
"CHANGE"Symbol 1001 MovieClip Frame 50
"SHOOT"Symbol 1001 MovieClip Frame 60
"DIE"Symbol 1001 MovieClip Frame 70
"STAND"Symbol 1027 MovieClip Frame 1
"WALK_R"Symbol 1027 MovieClip Frame 10
"WALK_L"Symbol 1027 MovieClip Frame 20
"PUNCH_R"Symbol 1027 MovieClip Frame 30
"PUNCH_L"Symbol 1027 MovieClip Frame 40
"CHANGE"Symbol 1027 MovieClip Frame 50
"SHOOT"Symbol 1027 MovieClip Frame 60
"DIE"Symbol 1027 MovieClip Frame 70
"STAND"Symbol 1044 MovieClip Frame 1
"WALK_R"Symbol 1044 MovieClip Frame 10
"WALK_L"Symbol 1044 MovieClip Frame 20
"PUNCH_R"Symbol 1044 MovieClip Frame 30
"PUNCH_L"Symbol 1044 MovieClip Frame 40
"CHANGE"Symbol 1044 MovieClip Frame 50
"SHOOT"Symbol 1044 MovieClip Frame 60
"DIE"Symbol 1044 MovieClip Frame 70
"STAND"Symbol 1099 MovieClip Frame 1
"WALK_R"Symbol 1099 MovieClip Frame 10
"WALK_L"Symbol 1099 MovieClip Frame 20
"PUNCH_R"Symbol 1099 MovieClip Frame 30
"PUNCH_L"Symbol 1099 MovieClip Frame 40
"CHANGE"Symbol 1099 MovieClip Frame 50
"SHOOT"Symbol 1099 MovieClip Frame 60
"DIE"Symbol 1099 MovieClip Frame 70
"PLAYER_1"Symbol 1100 MovieClip [mc_player] Frame 1
"PLAYER_2"Symbol 1100 MovieClip [mc_player] Frame 10
"PLAYER_3"Symbol 1100 MovieClip [mc_player] Frame 20
"PLAYER_4"Symbol 1100 MovieClip [mc_player] Frame 30
"PLAYER_5"Symbol 1100 MovieClip [mc_player] Frame 40
"PLAYER_6"Symbol 1100 MovieClip [mc_player] Frame 50
"PLAYER_7"Symbol 1100 MovieClip [mc_player] Frame 60
"STATE_4"Symbol 1117 MovieClip [mc_block_8] Frame 1
"STATE_3"Symbol 1117 MovieClip [mc_block_8] Frame 10
"STATE_2"Symbol 1117 MovieClip [mc_block_8] Frame 20
"STATE_1"Symbol 1117 MovieClip [mc_block_8] Frame 30
"STATE_2"Symbol 1121 MovieClip [mc_block_6] Frame 1
"STATE_1"Symbol 1121 MovieClip [mc_block_6] Frame 10
"STATE_3"Symbol 1128 MovieClip [mc_block_4] Frame 1
"STATE_2"Symbol 1128 MovieClip [mc_block_4] Frame 10
"STATE_1"Symbol 1128 MovieClip [mc_block_4] Frame 20
"STATE_1"Symbol 1130 MovieClip [mc_block_10] Frame 1
"STATE_3"Symbol 1137 MovieClip [mc_block_2] Frame 1
"STATE_2"Symbol 1137 MovieClip [mc_block_2] Frame 10
"STATE_1"Symbol 1137 MovieClip [mc_block_2] Frame 20
"STATE_2"Symbol 1138 MovieClip [mc_block_3] Frame 1
"STATE_1"Symbol 1138 MovieClip [mc_block_3] Frame 10
"STATE_3"Symbol 1139 MovieClip [mc_block_7] Frame 1
"STATE_2"Symbol 1139 MovieClip [mc_block_7] Frame 10
"STATE_1"Symbol 1139 MovieClip [mc_block_7] Frame 20
"STATE_1"Symbol 1141 MovieClip [mc_block_9] Frame 1
"STATE_1"Symbol 1144 MovieClip [mc_block_5] Frame 1
"STATE_2"Symbol 1155 MovieClip [mc_block_13] Frame 1
"STATE_1"Symbol 1155 MovieClip [mc_block_13] Frame 10
"HIDE"Symbol 1155 MovieClip [mc_block_13] Frame 20
"RESTORE"Symbol 1155 MovieClip [mc_block_13] Frame 30
"STATE_2"Symbol 1156 MovieClip [mc_block_1] Frame 1
"STATE_1"Symbol 1156 MovieClip [mc_block_1] Frame 10
"NORMAL"Symbol 1183 MovieClip [mc_shape15] Frame 1
"APPEAR"Symbol 1183 MovieClip [mc_shape15] Frame 10
"DISAPPEAR"Symbol 1183 MovieClip [mc_shape15] Frame 20
"ST_OFF"Symbol 1196 MovieClip [mc_mine] Frame 1
"ST_ON"Symbol 1196 MovieClip [mc_mine] Frame 10
"ST_APPEAR"Symbol 1196 MovieClip [mc_mine] Frame 20
"STATE_2"Symbol 1197 MovieClip [mc_block_15] Frame 1
"STATE_1"Symbol 1197 MovieClip [mc_block_15] Frame 11
"HIDE"Symbol 1197 MovieClip [mc_block_15] Frame 21
"RESTORE"Symbol 1197 MovieClip [mc_block_15] Frame 31




http://swfchan.com/5/22475/info.shtml
Created: 26/5 -2019 21:57:34 Last modified: 26/5 -2019 21:57:34 Server time: 15/05 -2024 05:49:31