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

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

Battle City.swf

This is the info page for
Flash #28254

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


ActionScript [AS1/AS2]
Frame 1
ua.com.syo.battlecity.Main.main(this);
Symbol 98 MovieClip [score_500] Frame 23
stop(); this.removeMovieClip();
Symbol 100 MovieClip [score_400] Frame 36
stop(); this.removeMovieClip();
Symbol 102 MovieClip [score_300] Frame 36
stop(); this.removeMovieClip();
Symbol 104 MovieClip [score_200] Frame 36
stop(); this.removeMovieClip();
Symbol 106 MovieClip [score_100] Frame 36
stop(); this.removeMovieClip();
Symbol 113 MovieClip [bigExplosive] Frame 21
this.removeMovieClip();
Symbol 114 MovieClip [explosive] Frame 9
this.removeMovieClip();
Symbol 165 MovieClip [bomb] Frame 1
stop();
Symbol 165 MovieClip [bomb] Frame 5
stop();
Symbol 165 MovieClip [bomb] Frame 9
stop();
Symbol 165 MovieClip [bomb] Frame 13
stop();
Symbol 170 MovieClip [portalTank] Frame 75
this.scope.onPortalHide();
Symbol 170 MovieClip [portalTank] Frame 76
stop();
Symbol 182 MovieClip [brick] Frame 1
stop();
Symbol 204 MovieClip [numeric] Frame 1
stop();
Symbol 204 MovieClip [numeric] Frame 5
stop();
Symbol 204 MovieClip [numeric] Frame 9
stop();
Symbol 204 MovieClip [numeric] Frame 13
stop();
Symbol 204 MovieClip [numeric] Frame 17
stop();
Symbol 204 MovieClip [numeric] Frame 21
stop();
Symbol 204 MovieClip [numeric] Frame 25
stop();
Symbol 204 MovieClip [numeric] Frame 29
stop();
Symbol 204 MovieClip [numeric] Frame 33
stop();
Symbol 204 MovieClip [numeric] Frame 37
stop();
Symbol 204 MovieClip [numeric] Frame 41
stop();
Symbol 20480 MovieClip [__Packages.ua.com.syo.battlecity.screens.Preloader] Frame 0
class ua.com.syo.battlecity.screens.Preloader extends MovieClip { var title_tf, getNextHighestDepth, loading_tf, proc_nf, removeMovieClip; function Preloader () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.Preloader", ua.com.syo.battlecity.screens.Preloader); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.Preloader", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.Preloader(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { title_tf = ua.com.syo.battlecity.components.NESTextField.create(this, "title_tf", getNextHighestDepth()); loading_tf = ua.com.syo.battlecity.components.NESTextField.create(this, "loading_tf", getNextHighestDepth()); proc_nf = ua.com.syo.battlecity.components.NESNumField.create(this, "proc_nf", getNextHighestDepth()); } function init() { title_tf.init(82, 96, ua.com.syo.battlecity.data.DataLabels.PRELOADER_TITLE, 16777215); loading_tf.init(82, 110, ua.com.syo.battlecity.data.DataLabels.PRELOADER_STATUS, 0); proc_nf.init(145, 110, 3, "right", 16777215); } function update(loaded, total) { var _local4 = (loaded / total) * 100; proc_nf.setValue(_local4.toString()); } function remove() { removeMovieClip(); } }
Symbol 20481 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.Bomb] Frame 0
class ua.com.syo.battlecity.screens.stage.Bomb extends MovieClip { var bomb, attachMovie, getNextHighestDepth, x, y, direction, speed, isPlayerBomb, isEraseFerum, dx, dy, removeMovieClip; function Bomb () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.stage.Bomb", ua.com.syo.battlecity.screens.stage.Bomb); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.stage.Bomb", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.stage.Bomb(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { bomb = attachMovie("bomb", "bomb", getNextHighestDepth()); } function init(x, y, direction, speed, isPlayerBomb, isEraseFerum) { bomb._x = (this.x = x); bomb._y = (this.y = y); this.direction = direction; this.speed = speed; this.isPlayerBomb = isPlayerBomb; this.isEraseFerum = isEraseFerum; correctBombPosition(); switch (this.direction) { case 1 : dx = 0; dy = -1; break; case 2 : dx = 0; dy = 1; break; case 3 : dx = -1; dy = 0; break; case 4 : dx = 1; dy = 0; } bomb.gotoAndStop(direction_array[this.direction - 1]); } function move() { if (isMove) { var _local4 = x; var _local5 = y; var _local6 = Math.round(_local4 / 8); var _local7 = Math.round(_local5 / 8); var _local2 = _local6; var _local3 = _local7; if (!isPlayerBomb) { ua.com.syo.battlecity.screens.stage.CurrentStageData.clearBombMap(_local2, _local3); } var _local8 = x + (dx * speed); var _local9 = y + (dy * speed); switch (direction) { case 1 : _local2 = _local8 / 8; _local3 = Math.round(_local9 / 8); break; case 2 : _local2 = _local8 / 8; _local3 = Math.ceil((_local9 + 6) / 8); break; case 3 : _local2 = Math.round(_local8 / 8); _local3 = _local9 / 8; break; case 4 : _local2 = Math.ceil((_local8 + 6) / 8); _local3 = _local9 / 8; } if (ua.com.syo.battlecity.screens.stage.CurrentStageData.checkBarrierForBomb(_local2, _local3, direction)) { bomb._x = (x = _local8); bomb._y = (y = _local9); correctBombPosition(); if (!isPlayerBomb) { var _local10 = Math.round(x / 8); var _local11 = Math.round(y / 8); ua.com.syo.battlecity.screens.stage.CurrentStageData.fillBombMap(_local10, _local11, this); } } else { ua.com.syo.battlecity.screens.stage.CurrentStageData.eraseBrick(_local2, _local3, direction, isEraseFerum); destroy(); } if (isPlayerBomb) { if (!ua.com.syo.battlecity.screens.stage.CurrentStageData.checkEnemyForBomb(_local2, _local3, direction)) { destroy(); } } else if (!ua.com.syo.battlecity.screens.stage.CurrentStageData.checkPlayerForBomb(_local2, _local3, direction, this)) { destroy(); } } } function correctBombPosition() { switch (direction) { case 1 : bomb._x = bomb._x + 4; bomb._y = bomb._y - 1; break; case 2 : bomb._x = bomb._x + 3; bomb._y = bomb._y + 11; break; case 3 : bomb._x = bomb._x - 1; bomb._y = bomb._y + 5; break; case 4 : bomb._x = bomb._x + 10; bomb._y = bomb._y + 5; } } function destroy(isAnigilation) { isMove = false; if (isPlayerBomb) { ua.com.syo.battlecity.screens.stage.CurrentStageData.currentPlayerBombNum--; } else { var _local3 = Math.round(x / 8); var _local4 = Math.round(y / 8); ua.com.syo.battlecity.screens.stage.CurrentStageData.clearBombMap(_local3, _local4); } if (!isAnigilation) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().showBlast(bomb._x, bomb._y, "explosive"); } removeMovieClip(); } var direction_array = new Array("up", "down", "left", "right"); var isMove = true; }
Symbol 20482 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.TankI] Frame 0
class ua.com.syo.battlecity.screens.stage.TankI { function TankI () { } }
Symbol 20483 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.Enemy] Frame 0
class ua.com.syo.battlecity.screens.stage.Enemy extends MovieClip implements ua.com.syo.battlecity.screens.stage.TankI { var startX, type, portal, attachMovie, getNextHighestDepth, currentTank, dx, dy, removeMovieClip; function Enemy () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.stage.Enemy", ua.com.syo.battlecity.screens.stage.Enemy); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.stage.Enemy", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.stage.Enemy(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { } function init(startX, type) { this.startX = startX; this.type = type; if (this.type > 4) { this.type = this.type - 4; isBonus = true; } var _local4 = Math.round(this.startX / 8); ua.com.syo.battlecity.screens.stage.CurrentStageData.fillTankMap(_local4, 0, this); putOnStartPosition(); } function putOnStartPosition() { showPortal(); } function showPortal() { portal = attachMovie("portalTank", "portal", getNextHighestDepth(), {_x:startX, _y:0}); portal.scope = this; portal.gotoAndPlay(1); } function onPortalHide() { showEnemy(); portal.removeMovieClip(); isPortalView = false; } function showEnemy() { currentTank = attachMovie("enemy" + type, "enemy", getNextHighestDepth()); currentTank._x = startX; currentTank._y = 0; arrangeTank(); isMove = true; } function arrangeTank() { currentTank.gotoAndStop(direction_array[direction - 1]); if ((direction == 1) || (direction == 2)) { currentTank._x = Math.round(currentTank._x / 8) * 8; } else { currentTank._y = Math.round(currentTank._y / 8) * 8; } } function move(isStopped) { if (isMove) { if (!isStopped) { delay--; } if (delay < 0) { changeDirection(); } else { isMoveFor4 = !isMoveFor4; if (isMoveFor4 || (type != 4)) { var _local5 = Math.round(currentTank._x / 8); var _local6 = Math.round(currentTank._y / 8); ua.com.syo.battlecity.screens.stage.CurrentStageData.clearTankMap(_local5, _local6); if (!isStopped) { var _local7 = currentTank._x + (dx * tankSpeed_array[type - 1]); var _local8 = currentTank._y + (dy * tankSpeed_array[type - 1]); } else { var _local7 = currentTank._x; var _local8 = currentTank._y; } if ((direction == 1) || (direction == 3)) { var _local3 = Math.floor(_local7 / 8); var _local4 = Math.floor(_local8 / 8); } else { var _local3 = Math.ceil(_local7 / 8); var _local4 = Math.ceil(_local8 / 8); } if (ua.com.syo.battlecity.screens.stage.CurrentStageData.checkBarrierForTank(_local3, _local4)) { currentTank._x = _local7; currentTank._y = _local8; var _local3 = Math.round(_local7 / 8); var _local4 = Math.round(_local8 / 8); ua.com.syo.battlecity.screens.stage.CurrentStageData.fillTankMap(_local3, _local4, this); } else { if (!isStopped) { delay = delay - 2; } ua.com.syo.battlecity.screens.stage.CurrentStageData.fillTankMap(_local5, _local6, this); } if (!isStopped) { var _local9 = currentTank._currentframe / 2; if ((_local9 - Math.round(_local9)) == 0) { currentTank.prevFrame(); } else { currentTank.nextFrame(); } } blink(); } } if (!isStopped) { shootDelay--; if (shootDelay < 0) { ua.com.syo.battlecity.controller.GameController.getInstance().putEnemyBomb(currentTank._x, currentTank._y, direction, bombSpeed_array[type - 1]); shootDelay = random(ua.com.syo.battlecity.data.GlobalStorage.enemyShootDelay) + ua.com.syo.battlecity.data.GlobalStorage.enemyShootDelay; } } } } function changeDirection() { var _local2 = direction; var _local3 = random(10); if (_local3 < 2) { _local2 = (direction = 2); } else if (_local3 < 4) { if (currentTank._x > 104) { _local2 = 3; } else { _local2 = 4; } } else { _local2 = random(4) + 1; } switch (_local2) { case 1 : dx = 0; dy = -1; direction = 1; break; case 2 : dx = 0; dy = 1; direction = 2; break; case 3 : dx = -1; dy = 0; direction = 3; break; case 4 : dx = 1; dy = 0; direction = 4; case 32 : } delay = random(ua.com.syo.battlecity.data.GlobalStorage.enemychangeDirectionDelay) + 10; arrangeTank(); } function blink() { var _local2 = new Array(); var _local3 = new Array(); if (type == 4) { switch (leftShootFor4) { case 3 : if (isBonus) { _local2 = bonusColors_array; _local3 = bigTankColors4_2_array; } else { _local2 = bigTankColors1_1_array; _local3 = bigTankColors1_2_array; } break; case 2 : _local2 = bigTankColors2_1_array; _local3 = bigTankColors2_2_array; break; case 1 : _local2 = bigTankColors3_1_array; _local3 = bigTankColors3_2_array; break; case 0 : _local2 = bigTankColors4_1_array; _local3 = bigTankColors4_2_array; } } else if (isBonus) { _local2 = bonusColors_array; _local3 = bigTankColors4_2_array; } else { _local2 = bigTankColors4_1_array; _local3 = bigTankColors4_2_array; } blinkingDelay--; var _local4 = new Color(currentTank.black_mc); var _local5 = new Color(currentTank.silver_mc); var _local6 = new Color(currentTank.white_mc); if (blinkingDelay < 0) { _local4.setRGB(_local2[0]); _local5.setRGB(_local2[1]); _local6.setRGB(_local2[2]); } else { _local4.setRGB(_local3[0]); _local5.setRGB(_local3[1]); _local6.setRGB(_local3[2]); } if (blinkingDelay < -5) { blinkingDelay = 10; } } function getType() { return("enemy"); } function getModel() { return(type); } function changeRankFor4() { leftShootFor4--; if ((leftShootFor4 == 2) && (isBonus)) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().putBonus(); } } function getRankFor4() { return(leftShootFor4); } function destroy(isGrenade) { isMove = false; var _local3 = Math.round(currentTank._x / 8); var _local4 = Math.round(currentTank._y / 8); ua.com.syo.battlecity.screens.stage.CurrentStageData.clearTankMap(_local3, _local4); ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().showBlast(currentTank._x, currentTank._y, "bigExplosive"); if (!isGrenade) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().showScore(currentTank._x, currentTank._y, 100 * type); ua.com.syo.battlecity.data.GlobalStorage.score = ua.com.syo.battlecity.data.GlobalStorage.score + (100 * type); if (isBonus && (type != 4)) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().putBonus(); } } removeMovieClip(); } function getStatus() { if (isPortalView) { return("portal"); } return("tank"); } var direction = 1; var direction_array = new Array("up", "down", "left", "right"); var keyStack_array = new Array(); var delay = 0; var shootDelay = random(50); var blinkingDelay = 10; var isBonus = false; var isMove = false; var isPortalView = true; var isMoveFor4 = true; var leftShootFor4 = 3; var tankSpeed_array = new Array(1, 2, 1, 1); var bombSpeed_array = new Array(2, 2, 3, 2); var bonusColors_array = new Array(9175156, 14166016, 16579836); var bigTankColors1_1_array = new Array(20480, 36920, 11599052); var bigTankColors1_2_array = new Array(20480, 36920, 11599052); var bigTankColors2_1_array = new Array(8941568, 16554040, 16573600); var bigTankColors2_2_array = new Array(8941568, 16554040, 16573600); var bigTankColors3_1_array = new Array(8941568, 16554040, 16573600); var bigTankColors3_2_array = new Array(20480, 36920, 11599052); var bigTankColors4_1_array = new Array(1588316, 12369084, 16579836); var bigTankColors4_2_array = new Array(1588316, 12369084, 16579836); }
Symbol 20484 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.InfoPanelView] Frame 0
class ua.com.syo.battlecity.screens.stage.InfoPanelView extends MovieClip { var enemyLeftPanel, createEmptyMovieClip, getNextHighestDepth, infoBlock, attachMovie, lifes_nf, stages_nf; function InfoPanelView () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.stage.InfoPanelView", ua.com.syo.battlecity.screens.stage.InfoPanelView); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.stage.InfoPanelView", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.stage.InfoPanelView(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { enemyLeftPanel = createEmptyMovieClip("enemyLeftPanel", getNextHighestDepth()); enemyLeftPanel._x = 233; enemyLeftPanel._y = 17; var _local2 = 0; var _local3 = 0; for ( ; _local3 < 10 ; _local3++) { var _local4 = 0; for ( ; _local4 < 2 ; _local4++) { _local2++; enemyLeftPanel.attachMovie("enemyIco", "ei" + _local2, _local2, {_x:_local4 * 8, _y:_local3 * 8}); } } infoBlock = attachMovie("infoBlock", "infoBlock", getNextHighestDepth(), {_x:230, _y:128}); lifes_nf = ua.com.syo.battlecity.components.NESNumField.create(this, "lifes_nf", getNextHighestDepth()); stages_nf = ua.com.syo.battlecity.components.NESNumField.create(this, "stages_nf", getNextHighestDepth()); } function init() { lifes_nf.init(240, 137, 2, "left", 0); stages_nf.init(238, 192, 2, "left", 0); } function setEnemyLeft(enemyLeftNum) { var _local3 = 0; var _local4 = 0; for ( ; _local4 < 10 ; _local4++) { var _local5 = 0; for ( ; _local5 < 2 ; _local5++) { _local3++; MovieClip(enemyLeftPanel["ei" + _local3])._visible = _local3 <= enemyLeftNum; } } } function setLifes(lifesNum) { lifes_nf.setValue(lifesNum.toString()); } function setStageNum(stageNum) { stages_nf.setValue(stageNum.toString()); } }
Symbol 20485 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.CurrentStageData] Frame 0
class ua.com.syo.battlecity.screens.stage.CurrentStageData { static var enemyKill_array, enemyKillNum, eagleInstance, bonus; function CurrentStageData () { } static function init() { stageMap_array = new Array(26); var _local2 = 0; for ( ; _local2 < 26 ; _local2++) { stageMap_array[_local2] = new Array(26); } spriteNamesMap_array = new Array(26); var _local3 = 0; for ( ; _local3 < 26 ; _local3++) { spriteNamesMap_array[_local3] = new Array(26); } allTanks_array = new Array(26); var _local4 = 0; for ( ; _local4 < 26 ; _local4++) { allTanks_array[_local4] = new Array(26); } playerBombs_array = new Array(26); var _local5 = 0; for ( ; _local5 < 26 ; _local5++) { playerBombs_array[_local5] = new Array(26); } enemyBombs_array = new Array(26); var _local6 = 0; for ( ; _local6 < 26 ; _local6++) { enemyBombs_array[_local6] = new Array(26); } enemysOrder_array = new Array(); enemyKill_array = new Array(0, 0, 0, 0); currentPlayerBombNum = 0; currentEnemy = 0; enemyOnStage = 0; enemyKillNum = 0; isPause = false; } static function fillMap(xml) { init(); var _local3 = xml.childNodes[0]; var _local4 = 0; for ( ; _local4 < 26 ; _local4++) { var _local5 = new String(XMLNode(_local3.childNodes[_local4]).childNodes.toString()); var _local6 = 0; for ( ; _local6 < 26 ; _local6++) { Array(stageMap_array[_local6])[_local4] = _local5.charAt(_local6); Array(allTanks_array[_local6])[_local4] = null; Array(enemyBombs_array[_local6])[_local4] = null; } } Array(stageMap_array[12])[24] = "o"; Array(stageMap_array[12])[25] = "o"; Array(stageMap_array[13])[24] = "o"; Array(stageMap_array[13])[25] = "o"; Array(stageMap_array[11])[25] = "b"; Array(stageMap_array[11])[24] = "b"; Array(stageMap_array[11])[23] = "b"; Array(stageMap_array[12])[23] = "b"; Array(stageMap_array[13])[23] = "b"; Array(stageMap_array[14])[23] = "b"; Array(stageMap_array[14])[24] = "b"; Array(stageMap_array[14])[25] = "b"; Array(stageMap_array[0])[0] = "_"; Array(stageMap_array[0])[1] = "_"; Array(stageMap_array[1])[0] = "_"; Array(stageMap_array[1])[1] = "_"; Array(stageMap_array[12])[0] = "_"; Array(stageMap_array[12])[1] = "_"; Array(stageMap_array[13])[0] = "_"; Array(stageMap_array[13])[1] = "_"; Array(stageMap_array[24])[0] = "_"; Array(stageMap_array[24])[1] = "_"; Array(stageMap_array[25])[0] = "_"; Array(stageMap_array[25])[1] = "_"; var _local7 = new String(_local3.attributes.enemys); var _local8 = 0; for ( ; _local8 < _local7.length ; _local8++) { enemysOrder_array[_local8] = _local7.charAt(_local8); } } static function setSprite(x, y, type) { Array(stageMap_array[x])[y] = type; } static function getSprite(x, y) { return(Array(stageMap_array[x])[y]); } static function setSpriteInstance(x, y, sprite) { Array(spriteNamesMap_array[x])[y] = sprite; } static function getSpriteInstance(x, y) { return(Array(spriteNamesMap_array[x])[y]); } static function checkBarrierForTank(x, y) { var _local4 = false; var _local5 = false; var _local6 = false; var _local7 = false; var _local8 = false; var _local9 = false; var _local10 = false; var _local11 = false; var _local12 = new Array("_", "g", "i"); var _local13 = 0; for ( ; _local13 < _local12.length ; _local13++) { if (getSprite(x, y) == _local12[_local13]) { _local4 = true; } if (getSprite(x + 1, y) == _local12[_local13]) { _local5 = true; } if (getSprite(x, y + 1) == _local12[_local13]) { _local6 = true; } if (getSprite(x + 1, y + 1) == _local12[_local13]) { _local7 = true; } } if (getTankMapState(x, y)) { _local8 = true; } if (getTankMapState(x + 1, y)) { _local9 = true; } if (getTankMapState(x, y + 1)) { _local10 = true; } if (getTankMapState(x + 1, y + 1)) { _local11 = true; } return(_local4 && (_local5 && (_local6 && (_local7 && (_local8 && (_local9 && (_local10 && (_local11)))))))); } static function checkIce(x, y) { var _local4 = false; var _local5 = false; var _local6 = false; var _local7 = false; var _local8 = new Array("i"); var _local9 = 0; for ( ; _local9 < _local8.length ; _local9++) { if (getSprite(x, y) == _local8[_local9]) { _local4 = true; } if (getSprite(x + 1, y) == _local8[_local9]) { _local5 = true; } if (getSprite(x, y + 1) == _local8[_local9]) { _local6 = true; } if (getSprite(x + 1, y + 1) == _local8[_local9]) { _local7 = true; } } return(_local4 && (_local5 && (_local6 && (_local7)))); } static function checkBarrierForBomb(x, y, direction) { var _local5 = false; var _local6 = false; var _local7 = new Array("_", "g", "i", "w"); var _local8 = 0; for ( ; _local8 < _local7.length ; _local8++) { if (getSprite(x, y) == _local7[_local8]) { _local5 = true; } switch (direction) { case 1 : var _local9 = x + 1; var _local10 = y; break; case 2 : _local9 = x + 1; _local10 = y; break; case 3 : _local9 = x; _local10 = y + 1; break; case 4 : _local9 = x; _local10 = y + 1; } if (getSprite(_local9, _local10) == _local7[_local8]) { _local6 = true; } } return(_local5 && (_local6)); } static function eraseBrick(x, y, direction, isEraseFerum) { if (getSprite(x, y) == "b") { var _local6 = getSpriteInstance(x, y); var _local7 = _local6.nextErase(direction); if (_local7 || (isEraseFerum)) { setSprite(x, y, "_"); _local6.destroy(); } } if ((getSprite(x, y) == "f") && (isEraseFerum)) { var _local8 = getSpriteInstance(x, y); setSprite(x, y, "_"); _local8.destroy(); } if (getSprite(x, y) == "o") { eagleInstance.gotoAndStop(2); ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().showBlast(96, 192, "bigExplosive"); ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().onStaffDestroy(); Array(stageMap_array[12])[24] = "w"; Array(stageMap_array[12])[25] = "w"; Array(stageMap_array[13])[24] = "w"; Array(stageMap_array[13])[25] = "w"; } switch (direction) { case 1 : var _local9 = x + 1; var _local10 = y; break; case 2 : _local9 = x + 1; _local10 = y; break; case 3 : _local9 = x; _local10 = y + 1; break; case 4 : _local9 = x; _local10 = y + 1; } if (getSprite(_local9, _local10) == "b") { var _local11 = getSpriteInstance(_local9, _local10); var _local12 = _local11.nextErase(direction); if (_local12 || (isEraseFerum)) { setSprite(_local9, _local10, "_"); _local11.destroy(); } } if ((getSprite(_local9, _local10) == "f") && (isEraseFerum)) { var _local13 = getSpriteInstance(_local9, _local10); setSprite(_local9, _local10, "_"); _local13.destroy(); } if (getSprite(_local9, _local10) == "o") { eagleInstance.gotoAndStop(2); ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().showBlast(96, 192, "bigExplosive"); ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().onStaffDestroy(); Array(stageMap_array[12])[24] = "w"; Array(stageMap_array[12])[25] = "w"; Array(stageMap_array[13])[24] = "w"; Array(stageMap_array[13])[25] = "w"; } } static function checkEnemyForBomb(x, y, direction) { var _local5 = false; var _local6 = false; var _local7 = false; var _local8 = getTankFromMap(x, y); if ((_local8 == null) || ((ua.com.syo.battlecity.screens.stage.TankI(_local8).getType() == "player") || (ua.com.syo.battlecity.screens.stage.TankI(_local8).getStatus() == "portal"))) { _local5 = true; } else if (ua.com.syo.battlecity.screens.stage.Enemy(_local8).getModel() == 4) { _local7 = true; ua.com.syo.battlecity.screens.stage.Enemy(_local8).changeRankFor4(); if (ua.com.syo.battlecity.screens.stage.Enemy(_local8).getRankFor4() < 0) { destroyEnemy(_local8); } } else { enemyOnStage--; enemyKill_array[ua.com.syo.battlecity.screens.stage.Enemy(_local8).getModel() - 1]++; enemyKillNum++; ua.com.syo.battlecity.screens.stage.TankI(_local8).destroy(); if (enemyKillNum == getEnemyNum()) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().onAllEnemyKilled(); } } switch (direction) { case 1 : var _local9 = x + 1; var _local10 = y; break; case 2 : _local9 = x + 1; _local10 = y; break; case 3 : _local9 = x; _local10 = y + 1; break; case 4 : _local9 = x; _local10 = y + 1; } var _local11 = getTankFromMap(_local9, _local10); if ((_local11 == null) || ((ua.com.syo.battlecity.screens.stage.TankI(_local11).getType() == "player") || (ua.com.syo.battlecity.screens.stage.TankI(_local11).getStatus() == "portal"))) { _local6 = true; } else if (ua.com.syo.battlecity.screens.stage.Enemy(_local11).getModel() == 4) { if (_local7 && (_local8 == _local11)) { } else { ua.com.syo.battlecity.screens.stage.Enemy(_local11).changeRankFor4(); if (ua.com.syo.battlecity.screens.stage.Enemy(_local11).getRankFor4() < 0) { destroyEnemy(_local11); } } } else { enemyOnStage--; enemyKill_array[ua.com.syo.battlecity.screens.stage.Enemy(_local11).getModel() - 1]++; enemyKillNum++; ua.com.syo.battlecity.screens.stage.TankI(_local11).destroy(); if (enemyKillNum == getEnemyNum()) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().onAllEnemyKilled(); } } return(_local5 && (_local6)); } static function destroyEnemy(enemy, isGrenade) { enemyOnStage--; if (!isGrenade) { enemyKill_array[ua.com.syo.battlecity.screens.stage.Enemy(enemy).getModel() - 1]++; } enemyKillNum++; ua.com.syo.battlecity.screens.stage.Enemy(enemy).destroy(isGrenade); if (enemyKillNum == getEnemyNum()) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().onAllEnemyKilled(); } } static function checkPlayerForBomb(x, y, direction, instance) { var _local6 = false; var _local7 = false; if ((ua.com.syo.battlecity.screens.stage.TankI(getTankFromMap(x, y)).getType() == "player") && (ua.com.syo.battlecity.screens.stage.TankI(getTankFromMap(x, y)).getStatus() == "tank")) { ua.com.syo.battlecity.screens.stage.TankI(getTankFromMap(x, y)).destroy(); ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().onTankDestroy(); } else if (ua.com.syo.battlecity.screens.stage.TankI(getTankFromMap(x, y)).getStatus() == "armor") { instance.destroy(); } else { _local6 = true; } switch (direction) { case 1 : var _local8 = x + 1; var _local9 = y; break; case 2 : _local8 = x + 1; _local9 = y; break; case 3 : _local8 = x; _local9 = y + 1; break; case 4 : _local8 = x; _local9 = y + 1; } if ((ua.com.syo.battlecity.screens.stage.TankI(getTankFromMap(_local8, _local9)).getType() == "player") && (ua.com.syo.battlecity.screens.stage.TankI(getTankFromMap(_local8, _local9)).getStatus() == "tank")) { ua.com.syo.battlecity.screens.stage.TankI(getTankFromMap(_local8, _local9)).destroy(); ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().onTankDestroy(); } else if (ua.com.syo.battlecity.screens.stage.TankI(getTankFromMap(_local8, _local9)).getStatus() == "armor") { instance.destroy(); } else { _local7 = true; } return(_local6 && (_local7)); } static function checkBombColision(bombInstance) { var _local3 = Math.round(bombInstance.x / 8); var _local4 = Math.round(bombInstance.y / 8); if (Array(enemyBombs_array[_local3])[_local4] != null) { bombInstance.destroy(true); ua.com.syo.battlecity.screens.stage.Bomb(Array(enemyBombs_array[_local3])[_local4]).destroy(true); } else { var _local5 = bombInstance.direction; switch (_local5) { case 1 : _local4--; break; case 2 : _local4++; break; case 3 : _local3--; break; case 4 : _local3++; } if (Array(enemyBombs_array[_local3])[_local4] != null) { bombInstance.destroy(true); ua.com.syo.battlecity.screens.stage.Bomb(Array(enemyBombs_array[_local3])[_local4]).destroy(true); } } } static function fillTankMap(x, y, instance) { Array(allTanks_array[x])[y] = instance; Array(allTanks_array[x + 1])[y] = instance; Array(allTanks_array[x])[y + 1] = instance; Array(allTanks_array[x + 1])[y + 1] = instance; } static function clearTankMap(x, y) { Array(allTanks_array[x])[y] = null; Array(allTanks_array[x + 1])[y] = null; Array(allTanks_array[x])[y + 1] = null; Array(allTanks_array[x + 1])[y + 1] = null; } static function fillBombMap(x, y, instance) { Array(enemyBombs_array[x])[y] = instance; } static function clearBombMap(x, y) { Array(enemyBombs_array[x])[y] = null; } static function getTankFromMap(x, y) { return(Array(allTanks_array[x])[y]); } static function getTankMapState(x, y) { if (Array(allTanks_array[x])[y] == null) { return(true); } return(false); } static function getNextEnemy(pos) { if (pos == undefined) { pos = currentEnemy; } currentEnemy++; return(Number(enemysOrder_array[pos])); } static function getEnemyNum() { return(enemysOrder_array.length); } static function getEnemyLeft() { return(getEnemyNum() - currentEnemy); } static function setBonusInstance(b) { bonus = b; } static function getBonusInstance() { return(bonus); } static function checkBonusCollision(tank) { if (bonus.hitTest(tank)) { return(true); } return(false); } static var stageMap_array = new Array(); static var spriteNamesMap_array = new Array(); static var allTanks_array = new Array(); static var playerBombs_array = new Array(); static var enemyBombs_array = new Array(); static var enemysOrder_array = new Array(); static var currentPlayerBombNum = 0; static var currentEnemy = 0; static var enemyOnStage = 0; static var isPause = false; }
Symbol 20486 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.StageMapView] Frame 0
class ua.com.syo.battlecity.screens.stage.StageMapView extends MovieClip { var blackBack, attachMovie, iceCanvas, createEmptyMovieClip, waterCanvas, brickCanvas, ferumCanvas, playerTankCanvas, enemyTankCanvas, playerBombCanvas, enemyBombCanvas, blastCanvas, gardenCanvas, bonusCanvas, eagle; function StageMapView () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.stage.StageMapView", ua.com.syo.battlecity.screens.stage.StageMapView); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.stage.StageMapView", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.stage.StageMapView(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { blackBack = attachMovie("rectangle", "rectangle", 1); blackBack._width = (blackBack._height = 208); iceCanvas = createEmptyMovieClip("ice", 2, {_x:16, _y:8}); waterCanvas = createEmptyMovieClip("water", 3, {_x:16, _y:8}); brickCanvas = createEmptyMovieClip("brick", 4, {_x:16, _y:8}); ferumCanvas = createEmptyMovieClip("ferum", 5, {_x:16, _y:8}); playerTankCanvas = createEmptyMovieClip("tank", 6, {_x:16, _y:8}); enemyTankCanvas = createEmptyMovieClip("enemy", 7, {_x:16, _y:8}); playerBombCanvas = createEmptyMovieClip("playerBomb", 8, {_x:16, _y:8}); enemyBombCanvas = createEmptyMovieClip("enemyBomb", 9, {_x:16, _y:8}); blastCanvas = createEmptyMovieClip("blast", 10, {_x:16, _y:8}); gardenCanvas = createEmptyMovieClip("blast", 11, {_x:16, _y:8}); bonusCanvas = createEmptyMovieClip("bonus", 11, {_x:16, _y:8}); } function init() { } function drawStage() { var _local2 = 0; for ( ; _local2 < 26 ; _local2++) { var _local3 = 0; for ( ; _local3 < 26 ; _local3++) { var _local4 = ua.com.syo.battlecity.screens.stage.CurrentStageData.getSprite(_local2, _local3); setSpriteOnStage(_local2, _local3, _local4); } } } function setSpriteOnStage(x, y, type) { if ((x == 12) && (y == 24)) { eagle = ferumCanvas.attachMovie("eagle", "eagle", (x * 100) + y, {_x:x * 8, _y:y * 8}); eagle.gotoAndStop(1); ua.com.syo.battlecity.screens.stage.CurrentStageData.eagleInstance = eagle; } else { ua.com.syo.battlecity.components.Sprite(ua.com.syo.battlecity.screens.stage.CurrentStageData.getSpriteInstance(x, y)).destroy(); switch (type) { case "b" : var _local5 = ua.com.syo.battlecity.components.Sprite.create(brickCanvas, (("b" + x) + "_") + y, brickCanvas.getNextHighestDepth()); _local5.init(x * 8, y * 8, "brick"); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSpriteInstance(x, y, _local5); break; case "f" : var _local6 = ua.com.syo.battlecity.components.Sprite.create(ferumCanvas, (("f" + x) + "_") + y, ferumCanvas.getNextHighestDepth()); _local6.init(x * 8, y * 8, "ferum"); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSpriteInstance(x, y, _local6); break; case "g" : var _local7 = ua.com.syo.battlecity.components.Sprite.create(gardenCanvas, (("g" + x) + "_") + y, gardenCanvas.getNextHighestDepth()); _local7.init(x * 8, y * 8, "garden"); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSpriteInstance(x, y, _local7); break; case "w" : var _local8 = ua.com.syo.battlecity.components.Sprite.create(waterCanvas, (("w" + x) + "_") + y, waterCanvas.getNextHighestDepth()); _local8.init(x * 8, y * 8, "water"); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSpriteInstance(x, y, _local8); break; case "i" : var _local9 = ua.com.syo.battlecity.components.Sprite.create(iceCanvas, (("i" + x) + "_") + y, iceCanvas.getNextHighestDepth()); _local9.init(x * 8, y * 8, "ice"); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSpriteInstance(x, y, _local9); } } } function getTankContainer() { return(playerTankCanvas); } function getEnemyContainer() { return(enemyTankCanvas); } function getPlayerBombContainer() { return(playerBombCanvas); } function getEnemyBombContainer() { return(enemyBombCanvas); } function getBlastContainer() { return(blastCanvas); } function getBonusContainer() { return(bonusCanvas); } }
Symbol 20487 MovieClip [__Packages.ua.com.syo.battlecity.common.AsBroadcasterI] Frame 0
class ua.com.syo.battlecity.common.AsBroadcasterI { function AsBroadcasterI () { } }
Symbol 20488 MovieClip [__Packages.ua.com.syo.battlecity.screens.SelectStage] Frame 0
class ua.com.syo.battlecity.screens.SelectStage extends MovieClip implements ua.com.syo.battlecity.common.AsBroadcasterI { var label_tf, getNextHighestDepth, stage_nf, load_tf, currentStage, removeMovieClip; function SelectStage () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.SelectStage", ua.com.syo.battlecity.screens.SelectStage); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.SelectStage", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.SelectStage(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { label_tf = ua.com.syo.battlecity.components.NESTextField.create(this, "label_tf", getNextHighestDepth()); stage_nf = ua.com.syo.battlecity.components.NESNumField.create(this, "stage_nf", getNextHighestDepth()); load_tf = ua.com.syo.battlecity.components.NESTextField.create(this, "load_tf", getNextHighestDepth()); } function init(stage) { currentStage = stage; AsBroadcaster.initialize(this); label_tf.init(96, 104, ua.com.syo.battlecity.data.DataLabels.STAGE, 0); stage_nf.init(143, 104, 3, "left", 0); stage_nf.setValue(currentStage.toString()); Key.addListener(this); } function onKeyDown() { if (Key.isDown(Key.UP)) { currentStage++; if (currentStage > ua.com.syo.battlecity.data.GlobalStorage.stagesNum) { currentStage = 1; } setStage(currentStage); } if (Key.isDown(Key.DOWN)) { currentStage--; if (currentStage < 1) { currentStage = ua.com.syo.battlecity.data.GlobalStorage.stagesNum; } setStage(currentStage); } if (Key.isDown(Key.SPACE)) { Key.removeListener(this); broadcastMessage("onSelectStage", currentStage); } } function destroy() { removeMovieClip(); } function setStage(stage) { stage_nf.setValue(stage.toString()); } function showLoader() { label_tf._visible = false; stage_nf._visible = false; load_tf.init(80, 104, ua.com.syo.battlecity.data.DataLabels.LOAD_STAGE, 0); } function addListener(listenerObj) { return(null); } function broadcastMessage(eventName) { } function removeListener(listenerObj) { return(null); } }
Symbol 20489 MovieClip [__Packages.ua.com.syo.battlecity.screens.GameOverScreen] Frame 0
class ua.com.syo.battlecity.screens.GameOverScreen extends MovieClip implements ua.com.syo.battlecity.common.AsBroadcasterI { var attachMovie, getNextHighestDepth, bricks_mc, createEmptyMovieClip, canvas_mc, goText1, goText2, onEnterFrame, removeMovieClip; function GameOverScreen () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.GameOverScreen", ua.com.syo.battlecity.screens.GameOverScreen); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.GameOverScreen", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.GameOverScreen(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { attachMovie("rectangle", "rectangle", getNextHighestDepth()); bricks_mc = createEmptyMovieClip("bricks", getNextHighestDepth()); canvas_mc = createEmptyMovieClip("canvas", getNextHighestDepth()); goText1 = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "goText1", canvas_mc.getNextHighestDepth()); goText2 = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "goText2", canvas_mc.getNextHighestDepth()); } function init() { AsBroadcaster.initialize(this); var _local2 = 8; for ( ; _local2 < 24 ; _local2++) { var _local3 = 8; for ( ; _local3 < 19 ; _local3++) { bricks_mc.attachMovie("brick", ("b" + (_local2 * 100)) + _local3, bricks_mc.getNextHighestDepth(), {_x:_local2 * 8, _y:_local3 * 8}); } } goText1.init(0, 0, "game", 14166016); goText2.init(0, 0, "over", 14166016); goText1._xscale = (goText1._yscale = (goText2._xscale = (goText2._yscale = 400))); goText1._x = 64; goText1._y = 64; goText2._x = 64; goText2._y = 116; bricks_mc.setMask(canvas_mc); runDelay(); } function runDelay() { var delay = 100; var $scope = this; onEnterFrame = function () { delay--; if (delay < 0) { $scope.close(); } }; } function close() { broadcastMessage("onCloseGameOverScreen"); } function destroy() { removeMovieClip(); } function addListener(listenerObj) { return(null); } function broadcastMessage(eventName) { } function removeListener(listenerObj) { return(null); } }
Symbol 20490 MovieClip [__Packages.ua.com.syo.battlecity.controller.GameController] Frame 0
class ua.com.syo.battlecity.controller.GameController { static var instance; var tanksMoveIntervalId, bombsMoveIntervalId, showEnemyIntervalId; function GameController () { } static function getInstance() { if (instance == null) { instance = new ua.com.syo.battlecity.controller.GameController(); } return(instance); } function init() { ua.com.syo.battlecity.view.UIManager.getInstance().addListener(this); showStage(); showTank(); } function showStage() { ua.com.syo.battlecity.view.UIManager.getInstance().showStage(); } function showTank() { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().showTank(); tanksMoveEnable(); bombsMoveEnable(); showEnemyEnable(); } function tanksMoveEnable() { if (tanksMoveIntervalId != null) { _global.clearInterval(tanksMoveIntervalId); } tanksMoveIntervalId = _global.setInterval(this, "moveAllTanks", ua.com.syo.battlecity.data.GlobalStorage.tanksMoveInterval); } function bombsMoveEnable() { if (bombsMoveIntervalId != null) { _global.clearInterval(bombsMoveIntervalId); } bombsMoveIntervalId = _global.setInterval(this, "moveAllBombs", ua.com.syo.battlecity.data.GlobalStorage.bombsMoveInterval); } function showEnemyEnable() { if (showEnemyIntervalId != null) { _global.clearInterval(showEnemyIntervalId); } showEnemyIntervalId = _global.setInterval(this, "showNextEnemy", ua.com.syo.battlecity.data.GlobalStorage.showEnemyInterval); } function moveAllTanks() { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().moveAllTanks(); } function moveAllBombs() { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().moveAllBombs(); } function showNextEnemy() { if (!ua.com.syo.battlecity.screens.stage.CurrentStageData.isPause) { if ((ua.com.syo.battlecity.screens.stage.CurrentStageData.getEnemyLeft() > 0) && (ua.com.syo.battlecity.screens.stage.CurrentStageData.enemyOnStage < ua.com.syo.battlecity.data.GlobalStorage.maxEnemyOnStage)) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().showNextEnemy(); ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().infoPanelUpdate(); trace("ON STAGE: " + ua.com.syo.battlecity.screens.stage.CurrentStageData.enemyOnStage); } } } function putPlayerBomb(x, y, direction, speed, isFerumErase) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().putPlayerBomb(x, y, direction, speed, isFerumErase); } function putEnemyBomb(x, y, direction, speed) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().putEnemyBomb(x, y, direction, speed); } function putBonus() { } }
Symbol 20491 MovieClip [__Packages.ua.com.syo.battlecity.screens.SplashMenu] Frame 0
class ua.com.syo.battlecity.screens.SplashMenu extends MovieClip implements ua.com.syo.battlecity.common.AsBroadcasterI { var attachMovie, getNextHighestDepth, canvas_mc, createEmptyMovieClip, bulletTank, closerTop, closerBottom, hiScore, onePl_tf, onePlHi_tf, onePlayer_tf, twoPlayer_tf, construction_tf, namcoCopy_tf, allRight_tf, syoCopy_tf, version_tf, onEnterFrame, removeMovieClip; function SplashMenu () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.SplashMenu", ua.com.syo.battlecity.screens.SplashMenu); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.SplashMenu", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.SplashMenu(_local6); ua.com.syo.battlecity.screens.SplashMenu(_local6).buildInstance(); return(_local7); } function buildInstance() { attachMovie("rectangle", "rectangle", getNextHighestDepth()); canvas_mc = createEmptyMovieClip("canvas_mc", getNextHighestDepth()); bulletTank = attachMovie("bulletTank", "bulletTank", getNextHighestDepth()); bulletTank._visible = false; bulletTank._x = 63; bulletTank._y = 123; closerTop = attachMovie("closer", "closerTop", getNextHighestDepth()); closerBottom = attachMovie("closer", "closerBottom", getNextHighestDepth()); closerTop._y = -121; closerBottom._y = 233; canvas_mc.attachMovie("gameTitle", "gameTitle", canvas_mc.getNextHighestDepth(), {_x:28, _y:40}); hiScore = ua.com.syo.battlecity.components.NESNumField.create(canvas_mc, "hiScore", canvas_mc.getNextHighestDepth()); onePl_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "onePl_tf", canvas_mc.getNextHighestDepth()); onePlHi_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "onePlHi_tf", canvas_mc.getNextHighestDepth()); onePlayer_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "onePlayer_tf", canvas_mc.getNextHighestDepth()); twoPlayer_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "twoPlayer_tf", canvas_mc.getNextHighestDepth()); construction_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "construction_tf", canvas_mc.getNextHighestDepth()); namcoCopy_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "namcoCopy_tf", canvas_mc.getNextHighestDepth()); allRight_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "allRight_tf", canvas_mc.getNextHighestDepth()); syoCopy_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "syoCopy_tf", canvas_mc.getNextHighestDepth()); version_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "version_tf", canvas_mc.getNextHighestDepth()); } function init() { AsBroadcaster.initialize(this); onePl_tf.init(17, 16, ua.com.syo.battlecity.data.DataLabels.SPLASH_ONE_PL, 16777215); onePlHi_tf.init(88, 16, ua.com.syo.battlecity.data.DataLabels.SPLASH_ONE_PL_HI, 16777215); onePlayer_tf.init(90, 128, ua.com.syo.battlecity.data.DataLabels.SPLASH_ONE_PLAYER, 16777215); twoPlayer_tf.init(90, 144, ua.com.syo.battlecity.data.DataLabels.SPLASH_TWO_PLAYER, 10066329); construction_tf.init(90, 160, ua.com.syo.battlecity.data.DataLabels.SPLASH_CONSTRUCTION, 10066329); namcoCopy_tf.init(33, 176, ua.com.syo.battlecity.data.DataLabels.SPLASH_NAMCO_COPYRIGHT, 16777215); allRight_tf.init(49, 192, ua.com.syo.battlecity.data.DataLabels.SPLASH_ALL_RIGHT, 16777215); syoCopy_tf.init(49, 208, ua.com.syo.battlecity.data.DataLabels.SPLASH_SYO_COPYRIGHT, 16777215); version_tf.init(180, 16, ua.com.syo.battlecity.data.DataLabels.SPLASH_VERSION, 6710886); hiScore.init(120, 16, 8, "left", 16777215); hiScore.setValue("20000"); canvas_mc._y = 232; moveUp(); Key.addListener(this); } function moveUp() { var $scope = this; onEnterFrame = function () { if ($scope.canvas_mc._y > 0) { $scope.canvas_mc._y--; } else { $scope.showSelector(); delete $scope.onEnterFrame; } }; } function onKeyDown() { if (Key.isDown(Key.SPACE)) { if (canvas_mc._y == 0) { closeSplash(); Key.removeListener(this); } else { showSelector(); } } } function showSelector() { bulletTank._visible = true; canvas_mc._y = 0; } function closeSplash() { var $scope = this; onEnterFrame = function () { if ($scope.closerTop._y < -2) { $scope.closerTop._y = $scope.closerTop._y + 5; $scope.closerBottom._y = $scope.closerBottom._y - 5; } else { $scope.onClose(); delete $scope.onEnterFrame; } }; } function onClose() { broadcastMessage("onClose"); } function destroy() { removeMovieClip(); } function addListener(listenerObj) { return(null); } function broadcastMessage(eventName) { } function removeListener(listenerObj) { return(null); } }
Symbol 20492 MovieClip [__Packages.ua.com.syo.battlecity.model.HTTPServer] Frame 0
class ua.com.syo.battlecity.model.HTTPServer implements ua.com.syo.battlecity.common.AsBroadcasterI { function HTTPServer () { AsBroadcaster.initialize(this); } function loadXML(path, stage) { onStageLoad(ua.com.syo.battlecity.data.StagesMock["stage" + stage]); } function onStageLoad(xml) { broadcastMessage("onStageLoad", xml); } function addListener(listenerObj) { return(null); } function broadcastMessage(eventName) { } function removeListener(listenerObj) { return(null); } }
Symbol 20493 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.Tank] Frame 0
class ua.com.syo.battlecity.screens.stage.Tank extends MovieClip implements ua.com.syo.battlecity.screens.stage.TankI { var keyStack_array, iceDelay, currentTankType, portal, attachMovie, getNextHighestDepth, currentTank, armor, armorDelay, dx, dy, olddx, olddy; function Tank () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.stage.Tank", ua.com.syo.battlecity.screens.stage.Tank); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.stage.Tank", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.stage.Tank(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { } function init(tankType) { keyStack_array = new Array(); isMove = false; isPortalView = true; iceDelay = 0; direction = 1; if (!tankType) { currentTankType = 0; } else { currentTankType = tankType; } var _local3 = Math.round(64 / 8); var _local4 = Math.round(192 / 8); ua.com.syo.battlecity.screens.stage.CurrentStageData.fillTankMap(_local3, _local4, this); putOnStartPosition(); } function putOnStartPosition() { showPortal(); } function showPortal() { portal = attachMovie("portalTank", "portal", getNextHighestDepth(), {_x:64, _y:192}); portal.scope = this; portal.gotoAndPlay(1); } function onPortalHide() { showTank(); isPortalView = false; portal.removeMovieClip(); } function showTank() { currentTank = attachMovie(tankType_array[currentTankType], "tank", 1); armor = currentTank.attachMovie("armor", "armor", getNextHighestDepth()); isArmor = true; armorDelay = Math.round(ua.com.syo.battlecity.data.GlobalStorage.armorDelay / 5); currentTank._x = 64; currentTank._y = 192; enableControl(); arrangeTank(); isMove = true; } function enableControl() { Key.addListener(this); isMove = true; } function disableControl() { keyStack_array = new Array(); Key.removeListener(this); isMove = false; } function onKeyDown() { if (!ua.com.syo.battlecity.screens.stage.CurrentStageData.isPause) { if (Key.getCode() == 32) { if (ua.com.syo.battlecity.screens.stage.CurrentStageData.currentPlayerBombNum < bombLimit_array[currentTankType]) { ua.com.syo.battlecity.controller.GameController.getInstance().putPlayerBomb(currentTank._x, currentTank._y, direction, bombSpeed_array[currentTankType], ferumErase_array[currentTankType]); ua.com.syo.battlecity.screens.stage.CurrentStageData.currentPlayerBombNum++; } } else { if (Key.getCode() == 38) { dx = 0; dy = -1; direction = 1; if (keyStack_array[0] != direction) { keyStack_array.unshift(direction); } arrangeTank(); } if (Key.getCode() == 40) { dx = 0; dy = 1; direction = 2; if (keyStack_array[0] != direction) { keyStack_array.unshift(direction); } arrangeTank(); } if (Key.getCode() == 37) { dx = -1; dy = 0; direction = 3; if (keyStack_array[0] != direction) { keyStack_array.unshift(direction); } arrangeTank(); } if (Key.getCode() == 39) { dx = 1; dy = 0; direction = 4; if (keyStack_array[0] != direction) { keyStack_array.unshift(direction); } arrangeTank(); } } } } function onKeyUp() { if (!ua.com.syo.battlecity.screens.stage.CurrentStageData.isPause) { if (Key.getCode() == 38) { shiftArray(1); } if (Key.getCode() == 40) { shiftArray(2); } if (Key.getCode() == 37) { shiftArray(3); } if (Key.getCode() == 39) { shiftArray(4); } switch (keyStack_array[0]) { case 1 : dx = 0; dy = -1; direction = 1; break; case 2 : dx = 0; dy = 1; direction = 2; break; case 3 : dx = -1; dy = 0; direction = 3; break; case 4 : dx = 1; dy = 0; direction = 4; } arrangeTank(); } } function shiftArray(direction) { if ((keyStack_array[1] == 0) || (keyStack_array[0] == direction)) { this.direction = direction; } var _local3 = 0; for ( ; _local3 < 4 ; _local3++) { if (keyStack_array[_local3] == direction) { keyStack_array.splice(_local3, 1); } } } function arrangeTank() { currentTank.gotoAndStop(direction_array[direction - 1]); if ((direction == 1) || (direction == 2)) { currentTank._x = Math.round(currentTank._x / 8) * 8; } else { currentTank._y = Math.round(currentTank._y / 8) * 8; } if (keyStack_array.length == 0) { olddx = dx; olddy = dy; dx = 0; dy = 0; } } function move(isStopped) { if (isMove) { if (dx || (dy)) { var _local5 = Math.round(currentTank._x / 8); var _local6 = Math.round(currentTank._y / 8); ua.com.syo.battlecity.screens.stage.CurrentStageData.clearTankMap(_local5, _local6); var _local7 = currentTank._x + dx; var _local8 = currentTank._y + dy; if ((direction == 1) || (direction == 3)) { var _local3 = Math.floor(_local7 / 8); var _local4 = Math.floor(_local8 / 8); } else { var _local3 = Math.ceil(_local7 / 8); var _local4 = Math.ceil(_local8 / 8); } if (ua.com.syo.battlecity.screens.stage.CurrentStageData.checkBarrierForTank(_local3, _local4)) { currentTank._x = _local7; currentTank._y = _local8; ua.com.syo.battlecity.screens.stage.CurrentStageData.fillTankMap(Math.round(_local7 / 8), Math.round(_local8 / 8), this); } else { iceDelay = 0; ua.com.syo.battlecity.screens.stage.CurrentStageData.fillTankMap(_local5, _local6, this); } if (ua.com.syo.battlecity.screens.stage.CurrentStageData.checkIce(_local3, _local4)) { iceDelay = ua.com.syo.battlecity.data.GlobalStorage.slidingDelay; } var _local9 = currentTank._currentframe / 2; if ((_local9 - Math.round(_local9)) == 0) { currentTank.prevFrame(); } else { currentTank.nextFrame(); } } else if (iceDelay > 0) { iceDelay--; var _local12 = Math.round(currentTank._x / 8); var _local13 = Math.round(currentTank._y / 8); ua.com.syo.battlecity.screens.stage.CurrentStageData.clearTankMap(_local12, _local13); var _local14 = currentTank._x + olddx; var _local15 = currentTank._y + olddy; if ((direction == 1) || (direction == 3)) { var _local10 = Math.floor(_local14 / 8); var _local11 = Math.floor(_local15 / 8); } else { var _local10 = Math.ceil(_local14 / 8); var _local11 = Math.ceil(_local15 / 8); } if (ua.com.syo.battlecity.screens.stage.CurrentStageData.checkBarrierForTank(_local10, _local11)) { currentTank._x = _local14; currentTank._y = _local15; ua.com.syo.battlecity.screens.stage.CurrentStageData.fillTankMap(Math.round(_local14 / 8), Math.round(_local15 / 8), this); } else { ua.com.syo.battlecity.screens.stage.CurrentStageData.fillTankMap(_local12, _local13, this); } if (iceDelay > 11) { if (!ua.com.syo.battlecity.screens.stage.CurrentStageData.checkIce(_local10, _local11)) { iceDelay = 8; } } } if (armorDelay > 0) { armorDelay--; } else { isArmor = false; armor._visible = false; } if (ua.com.syo.battlecity.screens.stage.CurrentStageData.checkBonusCollision(this)) { ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().onCheckBonus(); } } } function setOnPause() { dx = 0; dy = 0; keyStack_array = new Array(); } function getType() { return("player"); } function getStatus() { if (isPortalView) { return("portal"); } if (isArmor) { return("armor"); } return("tank"); } function upRank() { if (currentTankType < 3) { currentTankType++; var _local2 = currentTank._x; var _local3 = currentTank._y; currentTank.removeMovieClip(); currentTank = attachMovie(tankType_array[currentTankType], "tank", 1); currentTank._x = _local2; currentTank._y = _local3; ua.com.syo.battlecity.data.GlobalStorage.currentTankType = currentTankType; arrangeTank(); } } function setArmor() { armor._visible = true; isArmor = true; armorDelay = Math.round(ua.com.syo.battlecity.data.GlobalStorage.armorDelay); } function destroy(isGrenade) { isMove = false; disableControl(); var _local3 = Math.round(currentTank._x / 8); var _local4 = Math.round(currentTank._y / 8); ua.com.syo.battlecity.screens.stage.CurrentStageData.clearTankMap(_local3, _local4); ua.com.syo.battlecity.view.UIManager.getInstance().getStageInstance().showBlast(currentTank._x, currentTank._y, "bigExplosive"); currentTank.removeMovieClip(); } var direction = 1; var direction_array = new Array("up", "down", "left", "right"); var tankType_array = new Array("tank0", "tank1", "tank2", "tank3"); var bombSpeed_array = new Array(2, 3, 3, 3); var bombLimit_array = new Array(1, 1, 2, 2); var ferumErase_array = new Array(false, false, false, true); var isMove = false; var isPortalView = true; var isArmor = true; var isDestroy = false; }
Symbol 20494 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.Bonus] Frame 0
class ua.com.syo.battlecity.screens.stage.Bonus extends MovieClip { var x, y, type, bonus_mc, attachMovie, getNextHighestDepth, onEnterFrame, removeMovieClip; function Bonus () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.stage.Bonus", ua.com.syo.battlecity.screens.stage.Bonus); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.stage.Bonus", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.stage.Bonus(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { } function init(x, y, type) { this.x = x; this.y = y; this.type = type; bonus_mc = attachMovie(bonusId_array[type], "bonus", getNextHighestDepth()); bonus_mc._x = x * 8; bonus_mc._y = y * 8; startBlink(); } function startBlink() { var $scope = this; onEnterFrame = function () { $scope.blinkingDelay--; if ($scope.blinkingDelay < 0) { $scope.bonus_mc._visible = false; } else { $scope.bonus_mc._visible = true; } if ($scope.blinkingDelay < -7) { $scope.blinkingDelay = 14; } }; } function getType() { return(type); } function getX() { return(x); } function getY() { return(y); } function destroy() { removeMovieClip(); } var blinkingDelay = 0; var bonusId_array = new Array("star", "grenade", "lifeAdd", "helmet", "clock", "spade"); }
Symbol 20495 MovieClip [__Packages.ua.com.syo.battlecity.data.DataLabels] Frame 0
class ua.com.syo.battlecity.data.DataLabels { function DataLabels () { } static var PRELOADER_TITLE = "battle city"; static var PRELOADER_STATUS = "loading"; static var SPLASH_ONE_PL = "|- 00"; static var SPLASH_ONE_PL_HI = "hi-"; static var SPLASH_ONE_PLAYER = "1 player"; static var SPLASH_TWO_PLAYER = "2 players"; static var SPLASH_CONSTRUCTION = "construction"; static var SPLASH_NAMCO_COPYRIGHT = "\u00A9 1980 2007 namco ltd."; static var SPLASH_ALL_RIGHT = "all rights reserved"; static var SPLASH_SYO_COPYRIGHT = "2007 syo.com.ua"; static var SPLASH_VERSION = "1.0 beta"; static var TOTAL_HI_SCORE = "hi-score"; static var TOTAL_FIRST_PLAYER = "|-player"; static var TOTAL_TOTAL = "total"; static var TOTAL_PTS = "pts"; static var STAGE = "stage"; static var LOAD_STAGE = "load stage ..."; }
Symbol 20496 MovieClip [__Packages.ua.com.syo.battlecity.screens.TotalScreen] Frame 0
class ua.com.syo.battlecity.screens.TotalScreen extends MovieClip implements ua.com.syo.battlecity.common.AsBroadcasterI { var attachMovie, getNextHighestDepth, canvas_mc, createEmptyMovieClip, hiScore_tf, hiScore_num, stage_tf, stage_num, firstPlayer_tf, score_num, total_tf, total_num, whiteLine, closerTop, closerBottom, scores_array, currenrRowForShow, sum, pointSum, scoresIncr_array, showTotalIntervalId, onEnterFrame, removeMovieClip; function TotalScreen () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.TotalScreen", ua.com.syo.battlecity.screens.TotalScreen); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.TotalScreen", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.TotalScreen(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { attachMovie("rectangle", "rectangle", getNextHighestDepth()); canvas_mc = createEmptyMovieClip("canvas_mc", getNextHighestDepth()); hiScore_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "hiScore_tf", canvas_mc.getNextHighestDepth()); hiScore_num = ua.com.syo.battlecity.components.NESNumField.create(canvas_mc, "hiScore_num", canvas_mc.getNextHighestDepth()); stage_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "stage_tf", canvas_mc.getNextHighestDepth()); stage_num = ua.com.syo.battlecity.components.NESNumField.create(canvas_mc, "stage_num", canvas_mc.getNextHighestDepth()); firstPlayer_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "firstPlayer_tf", canvas_mc.getNextHighestDepth()); score_num = ua.com.syo.battlecity.components.NESNumField.create(canvas_mc, "score_num", canvas_mc.getNextHighestDepth()); total_tf = ua.com.syo.battlecity.components.NESTextField.create(canvas_mc, "total_tf", canvas_mc.getNextHighestDepth()); total_num = ua.com.syo.battlecity.components.NESNumField.create(canvas_mc, "total_num", canvas_mc.getNextHighestDepth()); whiteLine = canvas_mc.attachMovie("rectangle", "whiteLine", canvas_mc.getNextHighestDepth()); closerTop = attachMovie("closer", "closerTop", getNextHighestDepth()); closerBottom = attachMovie("closer", "closerBottom", getNextHighestDepth()); closerTop._y = -121; closerBottom._y = 233; } function init(scores, isGO) { scores_array = scores; rows_array = new Array(); currenrRowForShow = 0; sum = 0; pointSum = 0; scoresIncr_array = new Array(0, 0, 0, 0); var _local4 = 0; for ( ; _local4 < scores_array.length ; _local4++) { sum = sum + scores_array[_local4]; pointSum = pointSum + (scores_array[_local4] * multipleScores_array[_local4]); } AsBroadcaster.initialize(this); hiScore_tf.init(65, 16, ua.com.syo.battlecity.data.DataLabels.TOTAL_HI_SCORE, 14166016); hiScore_num.init(153, 16, 8, "left", 16554040); hiScore_num.setValue("20000"); stage_tf.init(97, 32, ua.com.syo.battlecity.data.DataLabels.STAGE, 16777215); stage_num.init(153, 32, 3, "left", 16777215); stage_num.setValue(ua.com.syo.battlecity.data.GlobalStorage.currentStage.toString()); firstPlayer_tf.init(25, 48, ua.com.syo.battlecity.data.DataLabels.TOTAL_FIRST_PLAYER, 14166016); score_num.init(25, 64, 8, "right", 16554040); score_num.setValue(ua.com.syo.battlecity.data.GlobalStorage.score.toString()); total_tf.init(49, 176, ua.com.syo.battlecity.data.DataLabels.TOTAL_TOTAL, 16777215); total_num.init(97, 176, 2, "right", 16777215); whiteLine._width = 64; whiteLine._height = 2; whiteLine._x = 96; whiteLine._y = 173; var _local5 = new Color(whiteLine); _local5.setRGB(16777215); var _local6 = 0; for ( ; _local6 < 4 ; _local6++) { createTotalRow(_local6 + 1); } showTotalEnable(); if (isGO) { var _local7 = new Color(closerTop); _local7.setRGB(0); var _local8 = new Color(closerBottom); _local8.setRGB(0); } } function createTotalRow(rowIndex) { var _local3 = canvas_mc.createEmptyMovieClip("row" + rowIndex, canvas_mc.getNextHighestDepth()); var _local4 = ua.com.syo.battlecity.components.NESNumField.create(_local3, "score_num", _local3.getNextHighestDepth()); var _local5 = ua.com.syo.battlecity.components.NESTextField.create(_local3, "pts_tf", _local3.getNextHighestDepth()); var _local6 = ua.com.syo.battlecity.components.NESNumField.create(_local3, "kill_num", _local3.getNextHighestDepth()); _local4.init(0, 0, 4, "right", 16777215); _local4._visible = false; _local5.init(40, 0, ua.com.syo.battlecity.data.DataLabels.TOTAL_PTS, 16777215); _local6.init(72, 0, 2, "right", 16777215); _local6._visible = false; _local3.attachMovie("<", "<", _local3.getNextHighestDepth(), {_x:88, _y:0}); _local3.attachMovie("totalTank" + rowIndex, "tank" + rowIndex, _local3.getNextHighestDepth(), {_x:97, _y:-3}); _local3._x = 25; _local3._y = 88 + (24 * (rowIndex - 1)); rows_array.push(_local3); } function setRowData(rowIndex, num, multiplier) { ua.com.syo.battlecity.components.NESNumField(MovieClip(rows_array[rowIndex]).kill_num)._visible = true; ua.com.syo.battlecity.components.NESNumField(MovieClip(rows_array[rowIndex]).kill_num).setValue(num.toString()); ua.com.syo.battlecity.components.NESNumField(MovieClip(rows_array[rowIndex]).score_num)._visible = true; ua.com.syo.battlecity.components.NESNumField(MovieClip(rows_array[rowIndex]).score_num).setValue((num * multiplier).toString()); } function showTotalEnable() { if (showTotalIntervalId != null) { _global.clearInterval(showTotalIntervalId); } showTotalIntervalId = _global.setInterval(this, "showRows", ua.com.syo.battlecity.data.GlobalStorage.totalShowDelay); } function showRows() { var _local2 = scores_array[currenrRowForShow]; var _local3 = 0; if (_local2 > -1) { scores_array[currenrRowForShow]--; _local3 = scoresIncr_array[currenrRowForShow]++; if ((_local3 > 0) || ((currenrRowForShow == 0) && (scores_array[currenrRowForShow] < 0))) { setRowData(currenrRowForShow, _local3, multipleScores_array[currenrRowForShow]); } } else { currenrRowForShow++; if (scores_array[currenrRowForShow] == 0) { setRowData(currenrRowForShow, 0, multipleScores_array[currenrRowForShow]); } if (currenrRowForShow > 4) { Key.addListener(this); runDelay(); _global.clearInterval(showTotalIntervalId); total_num.setValue(sum.toString()); } } } function onKeyDown() { } function runDelay() { var delay = 100; var $scope = this; onEnterFrame = function () { delay--; if (delay < 0) { $scope.closeTotal(); delete $scope.onEnterFrame; } }; } function closeTotal() { var $scope = this; canvas_mc.onEnterFrame = function () { if ($scope.closerTop._y < -2) { $scope.closerTop._y = $scope.closerTop._y + 5; $scope.closerBottom._y = $scope.closerBottom._y - 5; } else { $scope.onClose(); delete $scope.canvas_mc.onEnterFrame; } }; } function onClose() { Key.addListener(this); broadcastMessage("onCloseTotalScreen"); } function destroy() { removeMovieClip(); } function addListener(listenerObj) { return(null); } function broadcastMessage(eventName) { } function removeListener(listenerObj) { return(null); } var rows_array = new Array(); var multipleScores_array = new Array(100, 200, 300, 400); }
Symbol 20497 MovieClip [__Packages.ua.com.syo.battlecity.model.Model] Frame 0
class ua.com.syo.battlecity.model.Model implements ua.com.syo.battlecity.common.AsBroadcasterI { static var instance; var server; function Model () { } static function getInstance() { if (instance == null) { instance = new ua.com.syo.battlecity.model.Model(); } return(instance); } function init() { AsBroadcaster.initialize(this); server = new ua.com.syo.battlecity.model.HTTPServer(); server.addListener(this); } function getMap(stage) { server.loadXML(((ua.com.syo.battlecity.data.GlobalStorage.pathToStages + "stage") + stage) + ".xml", stage); } function onStageLoad(xml) { ua.com.syo.battlecity.screens.stage.CurrentStageData.fillMap(xml); broadcastMessage("onStageLoad"); } function addListener(listenerObj) { return(null); } function broadcastMessage(eventName) { } function removeListener(listenerObj) { return(null); } }
Symbol 20498 MovieClip [__Packages.ua.com.syo.battlecity.data.GlobalStorage] Frame 0
class ua.com.syo.battlecity.data.GlobalStorage { static var currentStage, lifesNum, score, currentTankType; function GlobalStorage () { } static function initDynamicVars() { currentStage = 1; lifesNum = 3; score = 0; currentTankType = 0; } static var stagesNum = 35; static var pathToStages = "stages/"; static var tanksMoveInterval = 12; static var bombsMoveInterval = 8; static var slidingDelay = 50; static var armorDelay = 1000; static var totalShowDelay = 250; static var enemyStoppedDelay = 500; static var blockStuffDelay = 500; static var delayAfterStage = 100; static var showEnemyInterval = 2000; static var enemyShootDelay = 70; static var maxEnemyOnStage = 4; static var enemychangeDirectionDelay = 50; }
Symbol 20499 MovieClip [__Packages.ua.com.syo.battlecity.controller.Controller] Frame 0
class ua.com.syo.battlecity.controller.Controller { static var instance; function Controller () { } static function getInstance() { if (instance == null) { instance = new ua.com.syo.battlecity.controller.Controller(); } return(instance); } function init() { ua.com.syo.battlecity.view.UIManager.getInstance().addListener(this); ua.com.syo.battlecity.model.Model.getInstance().addListener(this); } function run() { ua.com.syo.battlecity.data.GlobalStorage.initDynamicVars(); ua.com.syo.battlecity.view.UIManager.getInstance().showSplashMenu(); } function onCloseSplashMenu() { ua.com.syo.battlecity.view.UIManager.getInstance().showSelectStage(ua.com.syo.battlecity.data.GlobalStorage.currentStage); } function onSelectStage(stage) { ua.com.syo.battlecity.model.Model.getInstance().getMap(stage); ua.com.syo.battlecity.data.GlobalStorage.currentStage = stage; } function onStageLoad() { ua.com.syo.battlecity.controller.GameController.getInstance().init(); } function onCloseTotalScreen(isGO) { if (isGO) { ua.com.syo.battlecity.view.UIManager.getInstance().showGameOverScreen(); } else { ua.com.syo.battlecity.data.GlobalStorage.currentStage++; if (ua.com.syo.battlecity.data.GlobalStorage.currentStage > ua.com.syo.battlecity.data.GlobalStorage.stagesNum) { ua.com.syo.battlecity.data.GlobalStorage.currentStage = 1; } ua.com.syo.battlecity.view.UIManager.getInstance().showSelectStage(ua.com.syo.battlecity.data.GlobalStorage.currentStage); } } function onTheEnd() { run(); } }
Symbol 20500 MovieClip [__Packages.ua.com.syo.battlecity.Main] Frame 0
class ua.com.syo.battlecity.Main { static var preloader; function Main () { } static function main() { preloader = ua.com.syo.battlecity.screens.Preloader.create(_root, "preloader", _root.getNextHighestDepth()); preloader.init(); _root.onEnterFrame = function () { ua.com.syo.battlecity.Main.preloader.update(_root.getBytesLoaded(), _root.getBytesTotal()); if (_root.getBytesLoaded() == _root.getBytesTotal()) { delete _root.onEnterFrame; ua.com.syo.battlecity.Main.initApp(); } }; } static function initApp() { var _local2 = new Date(); if (_local2.getFullYear() < 2008) { preloader.remove(); ua.com.syo.battlecity.view.UIManager.create(_root, "uiManager", _root.getNextHighestDepth()); ua.com.syo.battlecity.controller.Controller.getInstance(); ua.com.syo.battlecity.model.Model.getInstance(); ua.com.syo.battlecity.view.UIManager.getInstance().init(); ua.com.syo.battlecity.model.Model.getInstance().init(); ua.com.syo.battlecity.controller.Controller.getInstance().init(); ua.com.syo.battlecity.controller.Controller.getInstance().run(); } } }
Symbol 20501 MovieClip [__Packages.ua.com.syo.battlecity.components.Sprite] Frame 0
class ua.com.syo.battlecity.components.Sprite extends MovieClip { var type, sprite_mc, attachMovie, _x, _y, removeMovieClip; function Sprite () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.components.Sprite", ua.com.syo.battlecity.components.Sprite); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.components.Sprite", name, depth, initObject); var _local7 = ua.com.syo.battlecity.components.Sprite(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { } function init(x, y, type) { this.type = type; sprite_mc = attachMovie(type, type, 1); _x = x; _y = y; } function destroy() { removeMovieClip(this); } function nextErase(direction) { var _local3 = false; var _local4 = 1; if (type == "brick") { } if (type == "brick") { var _local5 = sprite_mc._currentframe; if (_local5 > 5) { _local3 = true; } else { switch (direction) { case 1 : if ((_local5 == 2) || (_local5 == 3)) { _local3 = true; break; } if (_local5 == 1) { sprite_mc.gotoAndStop(2); } else if (_local5 == 4) { sprite_mc.gotoAndStop(7); } else if (_local5 == 5) { sprite_mc.gotoAndStop(6); } else { break; if ((_local5 == 2) || (_local5 == 3)) { _local3 = true; } else if (_local5 == 1) { sprite_mc.gotoAndStop(3); } else if (_local5 == 4) { sprite_mc.gotoAndStop(9); } else if (_local5 == 5) { sprite_mc.gotoAndStop(8); } else { break; if ((_local5 == 4) || (_local5 == 5)) { _local3 = true; } else if (_local5 == 1) { sprite_mc.gotoAndStop(4); } else if (_local5 == 2) { sprite_mc.gotoAndStop(7); } else if (_local5 == 3) { sprite_mc.gotoAndStop(9); } else { break; if ((_local5 == 4) || (_local5 == 5)) { _local3 = true; } else if (_local5 == 1) { sprite_mc.gotoAndStop(5); } else if (_local5 == 2) { sprite_mc.gotoAndStop(6); } else { if (_local5 != 3) { break; } sprite_mc.gotoAndStop(8); break; } } } } case 2 : if ((_local5 == 2) || (_local5 == 3)) { _local3 = true; } else if (_local5 == 1) { sprite_mc.gotoAndStop(3); } else if (_local5 == 4) { sprite_mc.gotoAndStop(9); } else if (_local5 == 5) { sprite_mc.gotoAndStop(8); } else { break; if ((_local5 == 4) || (_local5 == 5)) { _local3 = true; } else if (_local5 == 1) { sprite_mc.gotoAndStop(4); } else if (_local5 == 2) { sprite_mc.gotoAndStop(7); } else if (_local5 == 3) { sprite_mc.gotoAndStop(9); } else { break; if ((_local5 == 4) || (_local5 == 5)) { _local3 = true; } else if (_local5 == 1) { sprite_mc.gotoAndStop(5); } else if (_local5 == 2) { sprite_mc.gotoAndStop(6); } else { if (_local5 != 3) { break; } sprite_mc.gotoAndStop(8); break; } } } case 3 : if ((_local5 == 4) || (_local5 == 5)) { _local3 = true; } else if (_local5 == 1) { sprite_mc.gotoAndStop(4); } else if (_local5 == 2) { sprite_mc.gotoAndStop(7); } else if (_local5 == 3) { sprite_mc.gotoAndStop(9); } else { break; if ((_local5 == 4) || (_local5 == 5)) { _local3 = true; } else if (_local5 == 1) { sprite_mc.gotoAndStop(5); } else if (_local5 == 2) { sprite_mc.gotoAndStop(6); } else { if (_local5 != 3) { break; } sprite_mc.gotoAndStop(8); break; } } case 4 : if ((_local5 == 4) || (_local5 == 5)) { _local3 = true; } else if (_local5 == 1) { sprite_mc.gotoAndStop(5); } else if (_local5 == 2) { sprite_mc.gotoAndStop(6); } else { if (_local5 != 3) { break; } sprite_mc.gotoAndStop(8); break; } } } } return(_local3); } }
Symbol 20502 MovieClip [__Packages.ua.com.syo.battlecity.components.NESNumField] Frame 0
class ua.com.syo.battlecity.components.NESNumField extends MovieClip { var canvas_mc, createEmptyMovieClip, getNextHighestDepth, maxChar, value; function NESNumField () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.components.NESNumField", ua.com.syo.battlecity.components.NESNumField); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.components.NESNumField", name, depth, initObject); var _local7 = ua.com.syo.battlecity.components.NESNumField(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { canvas_mc = createEmptyMovieClip("canvas_mc", getNextHighestDepth()); } function init(x, y, maxChar, align, color) { this.maxChar = maxChar; this.align = align; var _local7 = 0; for ( ; _local7 < this.maxChar ; _local7++) { canvas_mc.attachMovie("numeric", "num_" + _local7, canvas_mc.getNextHighestDepth(), {_x:(_local7 * 8) + x, _y:y}); var _local8 = new Color(canvas_mc["num_" + _local7]); _local8.setRGB(color); } } function setValue(value) { this.value = Number(value); var _local4 = maxChar - value.length; var _local5 = 0; for ( ; _local5 < maxChar ; _local5++) { var _local3 = canvas_mc["num_" + _local5]; _local3.gotoAndStop("n"); } var _local6 = 0; for ( ; _local6 < value.length ; _local6++) { var _local7 = value.slice(_local6, _local6 + 1); if (align == "right") { var _local3 = canvas_mc["num_" + (_local4 + _local6)]; } else { var _local3 = canvas_mc["num_" + _local6]; } _local3.gotoAndStop("n" + _local7); } } function getValue() { return(value); } var align = "left"; }
Symbol 20503 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.Stage] Frame 0
class ua.com.syo.battlecity.screens.stage.Stage extends MovieClip implements ua.com.syo.battlecity.common.AsBroadcasterI { var stageMap, getNextHighestDepth, infoPanelView, closerTop, attachMovie, closerBottom, gameOver, createEmptyMovieClip, goText1, goText2, pause_tf, playerBombArray, enemyArray, tank, onEnterFrame, bonus, blockStuffDelay, removeMovieClip; function Stage () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.screens.stage.Stage", ua.com.syo.battlecity.screens.stage.Stage); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.screens.stage.Stage", name, depth, initObject); var _local7 = ua.com.syo.battlecity.screens.stage.Stage(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { stageMap = ua.com.syo.battlecity.screens.stage.StageMapView.create(this, "stage", getNextHighestDepth()); stageMap._x = 16; stageMap._y = 8; infoPanelView = ua.com.syo.battlecity.screens.stage.InfoPanelView.create(this, "nfoPanelView", getNextHighestDepth()); closerTop = attachMovie("closer", "closerTop", getNextHighestDepth()); closerBottom = attachMovie("closer", "closerBottom", getNextHighestDepth()); closerTop._y = 0; closerBottom._y = 113; gameOver = createEmptyMovieClip("gameOver", getNextHighestDepth()); goText1 = ua.com.syo.battlecity.components.NESTextField.create(gameOver, "goText1", gameOver.getNextHighestDepth()); goText2 = ua.com.syo.battlecity.components.NESTextField.create(gameOver, "goText2", gameOver.getNextHighestDepth()); pause_tf = ua.com.syo.battlecity.components.NESTextField.create(this, "pause_tf", getNextHighestDepth()); } function init() { AsBroadcaster.initialize(this); playerBombArray = new Array(); enemyArray = new Array(); infoPanelView.init(); stageMap.init(); stageMap.drawStage(); openStage(); tank = ua.com.syo.battlecity.screens.stage.Tank.create(stageMap.getTankContainer(), "tank", stageMap.getTankContainer().getNextHighestDepth()); goText1.init(105, 98, "game", 14166016); goText2.init(105, 106, "over", 14166016); pause_tf.init(101, 113, "pause", 14166016); pause_tf._visible = false; gameOver._visible = false; Key.addListener(this); } function openStage() { var $scope = this; onEnterFrame = function () { if ($scope.closerBottom._y < 233) { $scope.closerTop._y = $scope.closerTop._y - 5; $scope.closerBottom._y = $scope.closerBottom._y + 5; } else { delete $scope.onEnterFrame; } }; } function showTank() { tank.init(ua.com.syo.battlecity.data.GlobalStorage.currentTankType); } function showNextEnemy() { var _local2 = false; var _local3 = 0; switch (currentPortalForShowEnemy) { case 1 : if (ua.com.syo.battlecity.screens.stage.CurrentStageData.checkBarrierForTank(0, 0)) { _local3 = 0; _local2 = true; } break; case 2 : if (ua.com.syo.battlecity.screens.stage.CurrentStageData.checkBarrierForTank(12, 0)) { _local3 = 96; _local2 = true; } break; case 3 : if (!ua.com.syo.battlecity.screens.stage.CurrentStageData.checkBarrierForTank(24, 0)) { break; } _local3 = 192; _local2 = true; } currentPortalForShowEnemy++; if (currentPortalForShowEnemy > 3) { currentPortalForShowEnemy = 1; } if (_local2) { if (enemyIncr == ua.com.syo.battlecity.screens.stage.CurrentStageData.getEnemyNum()) { enemyIncr = 0; } ua.com.syo.battlecity.screens.stage.CurrentStageData.enemyOnStage++; var _local4 = ua.com.syo.battlecity.screens.stage.Enemy.create(stageMap.getEnemyContainer(), "enemy" + enemyIncr, enemyIncr); enemyIncr++; _local4.init(_local3, ua.com.syo.battlecity.screens.stage.CurrentStageData.getNextEnemy()); } } function moveAllTanks() { if (!ua.com.syo.battlecity.screens.stage.CurrentStageData.isPause) { tank.move(); var _local2 = 0; for ( ; _local2 < ua.com.syo.battlecity.screens.stage.CurrentStageData.getEnemyNum() ; _local2++) { if (ua.com.syo.battlecity.screens.stage.Enemy(stageMap.getEnemyContainer()["enemy" + _local2]).getStatus() == "tank") { ua.com.syo.battlecity.screens.stage.Enemy(stageMap.getEnemyContainer()["enemy" + _local2]).move(isEnemyStopped); } } _global.updateAfterEvent(); } } function moveAllBombs() { if (!ua.com.syo.battlecity.screens.stage.CurrentStageData.isPause) { var _local2 = 0; for ( ; _local2 < 3 ; _local2++) { ua.com.syo.battlecity.screens.stage.CurrentStageData.checkBombColision(ua.com.syo.battlecity.screens.stage.Bomb(stageMap.getPlayerBombContainer()["bomb" + _local2])); ua.com.syo.battlecity.screens.stage.Bomb(stageMap.getPlayerBombContainer()["bomb" + _local2]).move(); } var _local3 = 0; for ( ; _local3 < 20 ; _local3++) { ua.com.syo.battlecity.screens.stage.Bomb(stageMap.getEnemyBombContainer()["bomb" + _local3]).move(); } _global.updateAfterEvent(); } } function putPlayerBomb(x, y, direction, speed, isFerumErase) { if (!gameOver._visible) { playerBombDepth++; if (playerBombDepth == 3) { playerBombDepth = 0; } var _local7 = ua.com.syo.battlecity.screens.stage.Bomb.create(stageMap.getPlayerBombContainer(), "bomb" + playerBombDepth, playerBombDepth); _local7.init(x, y, direction, speed, true, isFerumErase); } } function putEnemyBomb(x, y, direction, speed) { enemyBombDepth++; if (enemyBombDepth == 20) { enemyBombDepth = 0; } var _local6 = ua.com.syo.battlecity.screens.stage.Bomb.create(stageMap.getEnemyBombContainer(), "bomb" + enemyBombDepth, enemyBombDepth); _local6.init(x, y, direction, speed); } function showBlast(x, y, type) { var _local5 = stageMap.getBlastContainer(); _local5.attachMovie(type, "e" + _local5.getNextHighestDepth(), _local5.getNextHighestDepth(), {_x:x, _y:y}); } function showScore(x, y, value) { var _local5 = stageMap.getBlastContainer(); _local5.attachMovie("score_" + value, "s" + _local5.getNextHighestDepth(), _local5.getNextHighestDepth(), {_x:x, _y:y}); } function putBonus() { bonus.destroy(); bonus = ua.com.syo.battlecity.screens.stage.Bonus.create(stageMap.getBonusContainer(), "bonus", stageMap.getBonusContainer().getNextHighestDepth()); bonus.init(random(25), random(25), random(6)); ua.com.syo.battlecity.screens.stage.CurrentStageData.setBonusInstance(bonus); } function onCheckBonus() { var _local2 = bonus.getType(); showScore(bonus.getX() * 8, bonus.getY() * 8, 500); ua.com.syo.battlecity.data.GlobalStorage.score = ua.com.syo.battlecity.data.GlobalStorage.score + 500; bonus.destroy(); switch (_local2) { case 0 : tank.upRank(); break; case 1 : bonusDestroyAllEnemy(); break; case 2 : bonusLifeAdd(); break; case 3 : bonusSetArmor(); break; case 4 : bonusStopTime(); break; case 5 : bonusBlockStuff(); } } function bonusDestroyAllEnemy() { var _local2 = 0; for ( ; _local2 < ua.com.syo.battlecity.screens.stage.CurrentStageData.getEnemyNum() ; _local2++) { if (ua.com.syo.battlecity.screens.stage.Enemy(stageMap.getEnemyContainer()["enemy" + _local2]).getStatus() == "tank") { ua.com.syo.battlecity.screens.stage.CurrentStageData.destroyEnemy(stageMap.getEnemyContainer()["enemy" + _local2], true); } } } function bonusLifeAdd() { ua.com.syo.battlecity.data.GlobalStorage.lifesNum++; infoPanelUpdate(); } function bonusSetArmor() { tank.setArmor(); } function bonusStopTime() { isEnemyStopped = true; var $scope = this; var onEF = createEmptyMovieClip("onEF", 10000); $scope.enemyStoppedDelay = ua.com.syo.battlecity.data.GlobalStorage.enemyStoppedDelay; onEF.onEnterFrame = function () { $scope.enemyStoppedDelay--; if ($scope.enemyStoppedDelay < 0) { $scope.isEnemyStopped = false; delete onEF.onEnterFrame; } }; } function bonusBlockStuff() { fillStuff("f"); var $scope = this; var onEF = createEmptyMovieClip("onEF", 10001); blockStuffDelay = ua.com.syo.battlecity.data.GlobalStorage.blockStuffDelay; onEF.onEnterFrame = function () { $scope.blockStuffDelay--; if (($scope.blockStuffDelay == 120) || (($scope.blockStuffDelay == 100) || (($scope.blockStuffDelay == 80) || (($scope.blockStuffDelay == 60) || (($scope.blockStuffDelay == 40) || ($scope.blockStuffDelay == 20)))))) { $scope.fillStuff("b"); } if (($scope.blockStuffDelay == 110) || (($scope.blockStuffDelay == 900) || (($scope.blockStuffDelay == 70) || (($scope.blockStuffDelay == 50) || (($scope.blockStuffDelay == 30) || ($scope.blockStuffDelay == 10)))))) { $scope.fillStuff("f"); } if ($scope.blockStuffDelay < 0) { $scope.fillStuff("b"); delete onEF.onEnterFrame; } }; } function fillStuff(type) { ua.com.syo.battlecity.screens.stage.CurrentStageData.setSprite(11, 25, type); stageMap.setSpriteOnStage(11, 25, type); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSprite(11, 24, type); stageMap.setSpriteOnStage(11, 24, type); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSprite(11, 23, type); stageMap.setSpriteOnStage(11, 23, type); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSprite(12, 23, type); stageMap.setSpriteOnStage(12, 23, type); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSprite(13, 23, type); stageMap.setSpriteOnStage(13, 23, type); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSprite(14, 23, type); stageMap.setSpriteOnStage(14, 23, type); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSprite(14, 24, type); stageMap.setSpriteOnStage(14, 24, type); ua.com.syo.battlecity.screens.stage.CurrentStageData.setSprite(14, 25, type); stageMap.setSpriteOnStage(14, 25, type); } function infoPanelUpdate() { var _local2 = Math.round((20 / ua.com.syo.battlecity.screens.stage.CurrentStageData.getEnemyNum()) * ua.com.syo.battlecity.screens.stage.CurrentStageData.getEnemyLeft()); infoPanelView.setEnemyLeft(_local2); infoPanelView.setLifes(ua.com.syo.battlecity.data.GlobalStorage.lifesNum - 1); infoPanelView.setStageNum(ua.com.syo.battlecity.data.GlobalStorage.currentStage); } function onAllEnemyKilled() { var delayAfterStage = ua.com.syo.battlecity.data.GlobalStorage.delayAfterStage; var $scope = this; onEnterFrame = function () { delayAfterStage--; if (delayAfterStage < 0) { $scope.stageComplete(); delete $scope.onEnterFrame; } }; } function stageComplete() { broadcastMessage("onStageComplete"); } function onStaffDestroy() { if (!isGameOver) { isGameOver = true; showGameOver(); } } function onTankDestroy() { ua.com.syo.battlecity.data.GlobalStorage.lifesNum--; if (ua.com.syo.battlecity.data.GlobalStorage.lifesNum == 0) { if (!isGameOver) { isGameOver = true; showGameOver(); } } else { infoPanelUpdate(); ua.com.syo.battlecity.data.GlobalStorage.currentTankType = 0; showTank(); } } function showGameOver() { gameOver._visible = true; gameOver._y = 150; var delayAfterGO = 100; var $scope = this; onEnterFrame = function () { if ($scope.gameOver._y > 0) { $scope.gameOver._y = $scope.gameOver._y - 1; } else { $scope.tank.disableControl(); if (delayAfterGO < 0) { $scope.doGameOver(); delete $scope.onEnterFrame; } else { delayAfterGO--; } } }; } function doGameOver() { broadcastMessage("onGameOver"); } function destroy() { removeMovieClip(); } function onKeyDown() { if (Key.getCode() == 80) { onPause(); } } function onPause() { ua.com.syo.battlecity.screens.stage.CurrentStageData.isPause = !ua.com.syo.battlecity.screens.stage.CurrentStageData.isPause; if (ua.com.syo.battlecity.screens.stage.CurrentStageData.isPause) { tank.setOnPause(); pause_tf._visible = true; var delay = 10; var $scope = this; pause_tf.onEnterFrame = function () { delay--; if (delay < 0) { $scope.pause_tf._visible = !$scope.pause_tf._visible; delay = 10; } }; } else { delete pause_tf.onEnterFrame; pause_tf._visible = false; } } function addListener(listenerObj) { return(null); } function broadcastMessage(eventName) { } function removeListener(listenerObj) { return(null); } var playerBombDepth = 0; var enemyBombDepth = 0; var currentPortalForShowEnemy = 1; var enemyIncr = 0; var isGameOver = false; var isEnemyStopped = false; }
Symbol 20504 MovieClip [__Packages.ua.com.syo.battlecity.components.NESTextField] Frame 0
class ua.com.syo.battlecity.components.NESTextField extends MovieClip { var canvas_mc, createEmptyMovieClip, getNextHighestDepth; function NESTextField () { super(); } static function create(clip, name, depth, initObject) { Object.registerClass("__Packages.ua.com.syo.battlecity.components.NESTextField", ua.com.syo.battlecity.components.NESTextField); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.components.NESTextField", name, depth, initObject); var _local7 = ua.com.syo.battlecity.components.NESTextField(_local6); _local7.buildInstance(); return(_local7); } function buildInstance() { canvas_mc = createEmptyMovieClip("canvas_mc", getNextHighestDepth()); canvas_mc._visible = false; } function init(x, y, text, color) { canvas_mc._visible = true; var _local6 = 0; for ( ; _local6 < text.length ; _local6++) { var _local7 = text.slice(_local6, _local6 + 1); if (_local7 != " ") { canvas_mc.attachMovie(text.slice(_local6, _local6 + 1), "char_" + _local6, canvas_mc.getNextHighestDepth(), {_x:(_local6 * 8) + x, _y:y}); var _local8 = new Color(canvas_mc["char_" + _local6]); _local8.setRGB(color); } } } }
Symbol 20505 MovieClip [__Packages.ua.com.syo.battlecity.view.UIManager] Frame 0
class ua.com.syo.battlecity.view.UIManager extends MovieClip implements ua.com.syo.battlecity.common.AsBroadcasterI { static var instance; var splashMenu, getNextHighestDepth, selectStage, stage, goScreen, isGameOver, total; function UIManager () { super(); } static function create(clip, name, depth, initObject) { if (instance == undefined) { Object.registerClass("__Packages.ua.com.syo.battlecity.view.UIManager", ua.com.syo.battlecity.view.UIManager); var _local6 = clip.attachMovie("__Packages.ua.com.syo.battlecity.view.UIManager", name, depth, initObject); instance = ua.com.syo.battlecity.view.UIManager(_local6); instance.buildInstance(); return(instance); } return(instance); } static function getInstance() { if (instance == null) { instance = new ua.com.syo.battlecity.view.UIManager(); } return(instance); } function buildInstance() { } function init() { AsBroadcaster.initialize(this); } function showSplashMenu() { splashMenu = ua.com.syo.battlecity.screens.SplashMenu.create(this, "splashMenu", getNextHighestDepth()); splashMenu.init(); splashMenu.addListener(this); } function showSelectStage(stage) { splashMenu.destroy(); selectStage = ua.com.syo.battlecity.screens.SelectStage.create(this, "selectStage", getNextHighestDepth()); selectStage.init(stage); selectStage.addListener(this); } function showStage() { selectStage.destroy(); stage = ua.com.syo.battlecity.screens.stage.Stage.create(this, "stage", getNextHighestDepth()); stage.init(); stage.addListener(this); } function showGameOverScreen() { goScreen = ua.com.syo.battlecity.screens.GameOverScreen.create(this, "goScreen", getNextHighestDepth()); goScreen.init(); goScreen.addListener(this); } function getStageInstance() { return(stage); } function onClose() { broadcastMessage("onCloseSplashMenu"); splashMenu.removeListener(this); } function onSelectStage(stage) { broadcastMessage("onSelectStage", stage); selectStage.showLoader(); } function onStageComplete() { isGameOver = false; total = ua.com.syo.battlecity.screens.TotalScreen.create(this, "total", getNextHighestDepth()); stage.destroy(); total.init(ua.com.syo.battlecity.screens.stage.CurrentStageData.enemyKill_array, false); total.addListener(this); } function onGameOver() { isGameOver = true; total = ua.com.syo.battlecity.screens.TotalScreen.create(this, "total", getNextHighestDepth()); stage.destroy(); total.init(ua.com.syo.battlecity.screens.stage.CurrentStageData.enemyKill_array, true); total.addListener(this); } function onCloseTotalScreen() { total.destroy(); broadcastMessage("onCloseTotalScreen", isGameOver); } function onCloseGameOverScreen() { goScreen.destroy(); broadcastMessage("onTheEnd"); } function addListener(listenerObj) { return(null); } function broadcastMessage(eventName) { } function removeListener(listenerObj) { return(null); } static var className = "__Prototype.ua.com.syo.battlecity.view.UIManager"; var classFunction = ua.com.syo.battlecity.view.UIManager; }
Symbol 20506 MovieClip [__Packages.ua.com.syo.battlecity.data.StagesMock] Frame 0
class ua.com.syo.battlecity.data.StagesMock { function StagesMock () { } static var stage1 = new XML((((((((((((((((((((((((((("<stage enemys='11151111151111111522'>" + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__bbffbb__bb__bb__</r>") + "<r>__bb__bb__bbffbb__bb__bb__</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__________bb__bb__</r>") + "<r>__bb__bb__________bb__bb__</r>") + "<r>__________bb__bb__________</r>") + "<r>__________bb__bb__________</r>") + "<r>bb__bbbb__________bbbb__bb</r>") + "<r>ff__bbbb__________bbbb__ff</r>") + "<r>__________bb__bb__________</r>") + "<r>__________bbbbbb__________</r>") + "<r>__bb__bb__bbbbbb__bb__bb__</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__________bb__bb__</r>") + "<r>__bb__bb__________bb__bb__</r>") + "<r>__bb__bb__________bb__bb__</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "</stage>"); static var stage2 = new XML((((((((((((((((((((((((((("<stage enemys='44262262233227348332'>" + "<r>______ff______ff__________</r>") + "<r>______ff______ff__________</r>") + "<r>__bb__ff______bb__bb__bb__</r>") + "<r>__bb__ff______bb__bb__bb__</r>") + "<r>__bb________bbbb__bbffbb__</r>") + "<r>__bb________bbbb__bbffbb__</r>") + "<r>______bb__________ff______</r>") + "<r>______bb__________ff______</r>") + "<r>gg____bb____ff____bbggbbff</r>") + "<r>gg____bb____ff____bbggbbff</r>") + "<r>gggg______bb____ff__gg____</r>") + "<r>gggg______bb____ff__gg____</r>") + "<r>__bbbbbbggggggff____ggbb__</r>") + "<r>__bbbbbbggggggff____ggbb__</r>") + "<r>______ffggbb__bb__bb__bb__</r>") + "<r>______ffggbb__bb__bb__bb__</r>") + "<r>ffbb__ff__bb__bb______bb__</r>") + "<r>ffbb__ff__bb__bb______bb__</r>") + "<r>__bb__bb__bbbbbb__bbffbb__</r>") + "<r>__bb__bb__bbbbbb__bbffbb__</r>") + "<r>__bb__bb__bbbbbb__________</r>") + "<r>__bb__bb__bbbbbb__________</r>") + "<r>__bb______________bb__bb__</r>") + "<r>__bb______________bb__bb__</r>") + "<r>__bb__bb__________bbbbbb__</r>") + "<r>__bb__bb__________bbbbbb__</r>") + "</stage>"); static var stage3 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>________bb______bb________</r>") + "<r>________bb______bb________</r>") + "<r>__ggggggbb________________</r>") + "<r>__ggggggbb__________ffffff</r>") + "<r>bbgggggg__________________</r>") + "<r>bbgggggg__________________</r>") + "<r>gggggggg______bb__bbbbbbb_</r>") + "<r>gggggggg______bb__bbbbbbb_</r>") + "<r>ggggggggbbbbbbbb__bb___b__</r>") + "<r>ggggggggbbbbbb____bb___b__</r>") + "<r>gggggggg____bb_________b__</r>") + "<r>gggggggg____bb_________b__</r>") + "<r>__gg________ffffff____gg__</r>") + "<r>__gg________ffffff____gg__</r>") + "<r>__________________gggggggg</r>") + "<r>__bb__bb__________gggggggg</r>") + "<r>bbb__bbbb__bbbbbbbgggggggg</r>") + "<r>bbb__bbbb__b______gggggggg</r>") + "<r>__________bb______gggggggg</r>") + "<r>__________bb__bbbbgggggggg</r>") + "<r>bb____f_______bbbbgggggg__</r>") + "<r>bb____f___________gggggg__</r>") + "<r>bbbb__f___________gggggg__</r>") + "<r>bbbb__f___________gggggg__</r>") + "<r>ffbbbb____________bb______</r>") + "<r>ffbbbb____________bb______</r>") + "</stage>"); static var stage4 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__gggg________________gg__</r>") + "<r>__gggg________________gg__</r>") + "<r>gggg______bbbb__________gg</r>") + "<r>gggg____bbbbbbbbbb______gg</r>") + "<r>gg_____bbbbbbbbbbbbb____ff</r>") + "<r>gg_____bbbbbbbbbbbbbbb____</r>") + "<r>ff____bbbbbbbbbbbbbbbbb___</r>") + "<r>______bbbbbbbbbbbbbbbbb___</r>") + "<r>_____bbb______bbbbbb__b___</r>") + "<r>_____b__________bbbb__b___</r>") + "<r>ww___b__f___f___bbb_______</r>") + "<r>ww___b__f___f___bbb_______</r>") + "<r>____bb__________bbb___wwww</r>") + "<r>____bb__bbbb____bbb___wwww</r>") + "<r>____bbbbbbbbbbbbbbbb______</r>") + "<r>____bbbbbbbbbbbbbbbb______</r>") + "<r>___bbbbbbbbbbbbbbbbbb_____</r>") + "<r>___bbbbbbbbbbbbbbbbbb_____</r>") + "<r>__bbbbbbbbbbbbbbbbbbbb____</r>") + "<r>______bbbbbbbbbbbb________</r>") + "<r>__bbbb__bbbbbbbb__bbbb__gg</r>") + "<r>__bbbbbb__bbbb__bbbbbb__gg</r>") + "<r>gg__bbbb________bbbb__gggg</r>") + "<r>gg____________________gggg</r>") + "<r>ffgg________________ggggff</r>") + "<r>ffgg________________ggggff</r>") + "</stage>"); static var stage5 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>________bbbb______________</r>") + "<r>________bbbb______________</r>") + "<r>________bb______ffffff____</r>") + "<r>ff__bb__bb__________ff____</r>") + "<r>ff__bb______bb____________</r>") + "<r>ff__bb______bb____________</r>") + "<r>bb__bbbbbb__bbbb__wwww__ww</r>") + "<r>bb__bbbbbb__bbbb__wwww__ww</r>") + "<r>bb______bb________ww______</r>") + "<r>__________________ww______</r>") + "<r>________wwww__wwwwww__bbbb</r>") + "<r>____bb__wwww__wwwwww__bbbb</r>") + "<r>bbbb____wwbb__bbb_________</r>") + "<r>bbbb____wwbb__bbb_________</r>") + "<r>________ww___________ff___</r>") + "<r>________ww___________ff___</r>") + "<r>wwwwww__ww__ff__bb___f____</r>") + "<r>wwwwww__ww__ff__bb___f____</r>") + "<r>_____________________fbbbb</r>") + "<r>______bbbb___________fbbbb</r>") + "<r>________bbbbbbbbbb________</r>") + "<r>________bb______bbbb______</r>") + "<r>bbbbbb____________bbbb____</r>") + "<r>bbbb________________bb____</r>") + "<r>bb________________________</r>") + "<r>__________________________</r>") + "</stage>"); static var stage6 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>___________b__b_gggg______</r>") + "<r>___________b__b_gggg______</r>") + "<r>__b__f__b________bggb__bgg</r>") + "<r>__b__f__b________bggb__bgg</r>") + "<r>__b__f__b___bb___bggb__bgg</r>") + "<r>__b__f__b___bb___bggb__bgg</r>") + "<r>__bb____bb__ff__bbgg__bbgg</r>") + "<r>__bb____bb__ff__bbgg__bbgg</r>") + "<r>_______bff__bb__bbf___gggg</r>") + "<r>_______b____bb____f___gggg</r>") + "<r>bbbbb_____ggbbgg_____bbbbb</r>") + "<r>bbbbb_____ggbbgg_____bbbbb</r>") + "<r>_________bggggggb_________</r>") + "<r>_________bggggggb_________</r>") + "<r>ffbbbb__bbggggggbb_bbbbbff</r>") + "<r>ffbbbb____gggggg___bbbbbff</r>") + "<r>ffffff______gg______ffffff</r>") + "<r>________bb__gg__bb________</r>") + "<r>__bb____bb______bb________</r>") + "<r>__bb____bb______bb________</r>") + "<r>__bbb_____bb__bb_____bbbgg</r>") + "<r>__bbb________________bbbgg</r>") + "<r>____bb______________gggggg</r>") + "<r>____________________gggggg</r>") + "<r>______________________gggg</r>") + "<r>____bb______________bbgggg</r>") + "</stage>"); static var stage7 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>______________ffff________</r>") + "<r>__________________________</r>") + "<r>____ffffffff________ff____</r>") + "<r>____ff______________ff____</r>") + "<r>____ff______ff__ffffff____</r>") + "<r>____ff______ff____ffff____</r>") + "<r>__ff______ffff______ff____</r>") + "<r>__ff______ffff______ff____</r>") + "<r>________ffffff______ffff__</r>") + "<r>________ffffff________ff__</r>") + "<r>__ff__ffffffff__ff________</r>") + "<r>__ff__ffffffff__ff________</r>") + "<r>___f__ffff______ffff______</r>") + "<r>___f__ffff______ffff______</r>") + "<r>f_______ff__ffffff_____f__</r>") + "<r>f_______ff__ffffff_____f__</r>") + "<r>___fff______ffffff____ff__</r>") + "<r>___fff______ffffff____ff__</r>") + "<r>__ff________ffff____ffff__</r>") + "<r>__ff________ffff____ffff__</r>") + "<r>__ffffff____ff____ff______</r>") + "<r>______ff____ff____ff______</r>") + "<r>__________________ff____ff</r>") + "<r>______________________ffff</r>") + "<r>__________________________</r>") + "<r>ffff______________________</r>") + "</stage>"); static var stage8 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>____bb____bb______bb______</r>") + "<r>____bb____bb__bb__bb______</r>") + "<r>ggbbbbbb__bb______bbb_____</r>") + "<r>ggbbbbbb__bb__ff__bbb_____</r>") + "<r>gggggg____bb__bb__bb___bb_</r>") + "<r>gggggg________bb_______bb_</r>") + "<r>ggwwwwwwwwwwwwwwwwwwww__ww</r>") + "<r>ggwwwwwwwwwwwwwwwwwwww__ww</r>") + "<r>__bb______________________</r>") + "<r>__bb________bbbb__________</r>") + "<r>____bb_____bbbbbbbbbbbffff</r>") + "<r>____bb_____bbbbb__bb______</r>") + "<r>bbbb__bb___bbbbbggbb____bb</r>") + "<r>bbbb__bb___bbbbbggbbffffbb</r>") + "<r>______ff______gggggggg____</r>") + "<r>______ff__ff__gggggggg____</r>") + "<r>wwww__wwwwwwwwww__wwwwwwww</r>") + "<r>wwww__wwwwwwwwww__wwwwwwww</r>") + "<r>gggg___b__________________</r>") + "<r>gggg___b____bbbb__________</r>") + "<r>ggggbb__b______b______bb__</r>") + "<r>ggggbb__b______b__ffbbbb__</r>") + "<r>gg__bb__b_________bb__bb__</r>") + "<r>ggffbb__b_____________bb__</r>") + "<r>______________________bb__</r>") + "<r>__________________bb______</r>") + "</stage>"); static var stage9 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>______bb____________gg____</r>") + "<r>______bb__________ffgg____</r>") + "<r>bb____________gg_ffff___bb</r>") + "<r>bb__________ffgg_ffff___bb</r>") + "<r>________gg_ffff___ffgg____</r>") + "<r>______ffgg_ffff_____gg____</r>") + "<r>_____ffff___ffgg__________</r>") + "<r>_____ffff_____gg__________</r>") + "<r>______ffgg________________</r>") + "<r>________gg________________</r>") + "<r>______gg__gg__gg__gg______</r>") + "<r>______ggffgg__ggffgg______</r>") + "<r>ffbb___ffff____ffff___bbff</r>") + "<r>ffbb___ffff____ffff___bbff</r>") + "<r>______ggffgg__ggffgg______</r>") + "<r>______gg__gg__gg__gg______</r>") + "<r>__________________________</r>") + "<r>________ff______ff________</r>") + "<r>bb_____ffff____ffff_____bb</r>") + "<r>bb_____ffff____ffff_____bb</r>") + "<r>bb____ggffgg__ggffgg____bb</r>") + "<r>bb____gg__gg__gg__gg____bb</r>") + "<r>__________________________</r>") + "<r>____bb______________bb____</r>") + "<r>____bbbb__________bbbb____</r>") + "<r>____bbbb__________bbbb____</r>") + "</stage>"); static var stage10 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>___bbbbb____________bbbbb_</r>") + "<r>___b__bb____________bb__b_</r>") + "<r>_bbb____bb__gggg__bb_____b</r>") + "<r>_b______bb__gggg__bb_____b</r>") + "<r>bb______bbggggggggbb_____b</r>") + "<r>bb______bbggggggggbb_____b</r>") + "<r>bb_____bbbggffffggbbb___bb</r>") + "<r>bb_____bbbggffffggbbb___bb</r>") + "<r>_b____bbwwwwwwwwwwwwbbbbbb</r>") + "<r>_bbbbbbbwwwwwwwwwwwwbbbbbb</r>") + "<r>__bbbbbbffffbbffffbbbbbbb_</r>") + "<r>__bbbbbbffffbbffffbbbbbbb_</r>") + "<r>____bbbbff__bb__ffbbbbb___</r>") + "<r>____bbbbff__bb__ffbbbbb___</r>") + "<r>____bbbbbbbbbbbbbbbbbbb___</r>") + "<r>____bbbbbbbbbbbbbbbbbbb___</r>") + "<r>bbggbbbbbbffffbbbbbbbbggbb</r>") + "<r>bbgg______ffff________ggbb</r>") + "<r>bbggggggggggggggggggggggbb</r>") + "<r>bbggggggggggggggggggggggbb</r>") + "<r>____gggggg______gggggggg__</r>") + "<r>____gggggg______gggggggg__</r>") + "<r>______b_____________b_____</r>") + "<r>______b_____________b_____</r>") + "</stage>"); static var stage11 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________ff__bb__bbbb____</r>") + "<r>__________ff__bb__bbbb____</r>") + "<r>___bbbbbbbbb__bb__________</r>") + "<r>___bbbbbbbbb__bb__________</r>") + "<r>______b___bb__bbbb__gggggg</r>") + "<r>______b___bb__bbbb__gggggg</r>") + "<r>___b__________ff__gggggggg</r>") + "<r>___b__________ff__gggggggg</r>") + "<r>___b__bbbbbbffbbbbggggbbff</r>") + "<r>___b__bbbbbbffbbbbgggg__ff</r>") + "<r>__bbbbbbff____bb__gggg___b</r>") + "<r>________ff____bb__gggg___b</r>") + "<r>_bbbbbbb__ffgggggggggg____</r>") + "<r>_bbbbbbb__ffgggggggggg____</r>") + "<r>______ff____ggggggggggbb__</r>") + "<r>______ff____ggggggggggbb__</r>") + "<r>ffbb__ggggggggffggggggbb__</r>") + "<r>ffbb__ggggggggffggggggbb__</r>") + "<r>_bbbgggggggggg________bbb_</r>") + "<r>_bbbgggggggggg________bbb_</r>") + "<r>__bbgggg________ffbbbbbb__</r>") + "<r>__bbgggg__________bbbbbb__</r>") + "<r>____gggg__________bb___b__</r>") + "<r>____gggg__________bb___b__</r>") + "<r>____gggg__________________</r>") + "<r>__bbgggg__________________</r>") + "</stage>"); static var stage12 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>______________bbbbbb______</r>") + "<r>______________bbbbbb______</r>") + "<r>__bbbbbb__________bb______</r>") + "<r>__bbbbbbbb__bb____bb______</r>") + "<r>________bb__bb________bbbb</r>") + "<r>________bb____________bbbb</r>") + "<r>__wwwwwwwwww__bbb_____bbff</r>") + "<r>__wwwwwwwwww__bbb_____bb__</r>") + "<r>__________ww__bb__fff_bb__</r>") + "<r>____ffffffww__bb__fff_bb__</r>") + "<r>bb__bbbbbbwwwwww__wwbbbb__</r>") + "<r>bb__bbbbbbwwwwww__wwbbbb__</r>") + "<r>________ffww______wwff____</r>") + "<r>________ffww______ww______</r>") + "<r>wwwwww__wwwwbbbb__ww______</r>") + "<r>wwwwww__wwwwbbbb__ww______</r>") + "<r>__________bbffff__wwwwww__</r>") + "<r>__________bb______wwwwww__</r>") + "<r>bbbbbb____________________</r>") + "<r>bbbbbb____________________</r>") + "<r>____bb__ffff______bbbb___b</r>") + "<r>____bb____________bbbb___b</r>") + "<r>bb________________bb____bb</r>") + "<r>bb________________bb____bb</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "</stage>"); static var stage13 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________________________</r>") + "<r>________bb______bb________</r>") + "<r>__bbbbbbbb______bbbbbbbb__</r>") + "<r>__bbbbbbbb______bbbbbbbb__</r>") + "<r>__bb________bb________ff__</r>") + "<r>__bb________bb________ff__</r>") + "<r>__ff__bbbb______bbbb__bbbb</r>") + "<r>__ff__bb__________bb__bbbb</r>") + "<r>__bb__b_gg__ff__gg_b__ffbb</r>") + "<r>__bb__b_ggffffffgg_b__ffbb</r>") + "<r>__bb____gggggggggg____ffbb</r>") + "<r>________gggggggggg______bb</r>") + "<r>bb______gggggggggg______bb</r>") + "<r>bbff____gggggggggg____bbbb</r>") + "<r>bbff__b_ggffffffgg_b__bb__</r>") + "<r>bbff__b_gg__ff__gg_b__bb__</r>") + "<r>bbbb__bb__________bb__ff__</r>") + "<r>bbbb__bbbb______bbbb__ff__</r>") + "<r>bbff________bb________bb__</r>") + "<r>bbff________bb________bb__</r>") + "<r>bbbbbbbbbb______bbbbbbffff</r>") + "<r>bbbbbbbbbb______bbbbbbffff</r>") + "<r>bbbb____bb______bb____bb__</r>") + "<r>bbbb__________________bb__</r>") + "<r>bbbb______________________</r>") + "<r>bbbb______________________</r>") + "</stage>"); static var stage14 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>gggg______bbbbbb______gggg</r>") + "<r>gggg____bbbbbbbbbb____gggg</r>") + "<r>gg_____bbbbbbbbbbbb_____gg</r>") + "<r>gg_____bbbbbbbbbbbb_____gg</r>") + "<r>______bbbbggbbggbbbb______</r>") + "<r>______bbbbggbbggbbbb______</r>") + "<r>______bbggggbbggggbb______</r>") + "<r>______bbggggbbggggbb______</r>") + "<r>gg____bbbbbbbbbbbbbb____gg</r>") + "<r>gg____bbbbbbbbbbbbbb____gg</r>") + "<r>gggg____bbggbbggbb____gggg</r>") + "<r>gggg____bbggbbggbb____gggg</r>") + "<r>wwwwww__bbbbbbbbbb__wwwwww</r>") + "<r>wwwwww__bbbbbbbbbb__wwwwww</r>") + "<r>_________b_b_b_b_b________</r>") + "<r>_________b_b_b_b_b________</r>") + "<r>________b_b_b_b_b_________</r>") + "<r>________b_b_b_b_b_________</r>") + "<r>_f_f_f______________f_f_f_</r>") + "<r>_f_f_f______________f_f_f_</r>") + "<r>b_b_b________________b_b_b</r>") + "<r>b_b_b________________b_b_b</r>") + "<r>f_f_f__f__________f__f_f_f</r>") + "<r>f_f_f__f__________f__f_f_f</r>") + "</stage>"); static var stage15 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>________bbbb____bb________</r>") + "<r>________bbbb____bb________</r>") + "<r>__ggggbbbb______bb________</r>") + "<r>__ggggbbbb______bb________</r>") + "<r>ggggggggggggggggbbbb______</r>") + "<r>ggggggggggggggggbbbb______</r>") + "<r>ggffbbggbbbbbbggggggggbbff</r>") + "<r>gg__bbggbbbbbbggggggggbbff</r>") + "<r>ggggbbggggggffggggbbf_bb__</r>") + "<r>ggggbbgggggg__ggggbbf_bb__</r>") + "<r>__ggggbb__ggggggggbb__bb__</r>") + "<r>__ggggbbffggggggggbb__bb__</r>") + "<r>__bbbbbbbbbbggggbbbbb_gggg</r>") + "<r>__bbbbbbbbbbggggbbbbb_gggg</r>") + "<r>_fffbbbb______bbbb______gg</r>") + "<r>_f__bbbb______bb________gg</r>") + "<r>__bb__bb______bbggggbbb_gg</r>") + "<r>__bb__bb__ffbb__ggggbbb_gg</r>") + "<r>__bb_____bbbbbggggbb____gg</r>") + "<r>__bb_____bbb__ggggbb____gg</r>") + "<r>__bbbbb__bbbgggg__ggbbgggg</r>") + "<r>__bbbbb__b__ggggbbggbbgggg</r>") + "<r>____bb__gg______bbggbbgg__</r>") + "<r>____bb__gg______bbgg__gg__</r>") + "<r>____bb____________gggggg__</r>") + "<r>__________________gggggg__</r>") + "</stage>"); static var stage16 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>____ffggff________________</r>") + "<r>____ffggff________________</r>") + "<r>______gg__gg______________</r>") + "<r>______gg__ggff____________</r>") + "<r>__gg________gg____________</r>") + "<r>__gg________ggbb__________</r>") + "<r>__gggg____gg__gg__________</r>") + "<r>__gggg____gg__ggff________</r>") + "<r>__gg__gg__gg____gg________</r>") + "<r>__gg__gg__gg____ggbb______</r>") + "<r>__gg____gg______gggg______</r>") + "<r>__gg____gg______ggggff____</r>") + "<r>____gg________gggggggg____</r>") + "<r>____gg________ggggggggbb__</r>") + "<r>______gg____gg__gggggggg__</r>") + "<r>______gg____gg__gggggggg__</r>") + "<r>bb__________gg____ggggggff</r>") + "<r>bb__________gg____ggggggff</r>") + "<r>bbbb__________gg__gggggggg</r>") + "<r>bbbb__________gg__gggggggg</r>") + "<r>ffbbbb__________gg__gggggg</r>") + "<r>ffbbbb__________gg__gggggg</r>") + "<r>ffffbbbb________gg____gggg</r>") + "<r>ffffbbbb________gg____gggg</r>") + "</stage>"); static var stage17 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________________________</r>") + "<r>________bb__________bb____</r>") + "<r>__bb__bbbb____iiiiiibbbb__</r>") + "<r>__bb__bbbb____iiiiiibbbb__</r>") + "<r>__bb____bb__ffiiiiiiiiii__</r>") + "<r>__bb____bb__ffiiiiiiiiii__</r>") + "<r>iiiiiif_bb____bbiiiiiiii__</r>") + "<r>iiiiiif_bb____bbiiiiiiii__</r>") + "<r>iiiiiiiiiiiibbbb_bb_______</r>") + "<r>iiiiiiiiiiiibbbb_bb_______</r>") + "<r>_____fiiiiiiiibb_bb___ffff</r>") + "<r>_____fiiiiiiiibb_bb_______</r>") + "<r>bbbbbbbbiiiiiiiiiiiiiibbbb</r>") + "<r>bbbbbbbbiiiiiiiiiiiiiibbbb</r>") + "<r>______bbbbiiiiiiiif_______</r>") + "<r>______bbbbiiiiiiiif_______</r>") + "<r>__bbbbbb__iiiiiibbbb__bb__</r>") + "<r>__bbbbbb__iiiiiibbbb__bb__</r>") + "<r>iiiiiibbii________bb__bb__</r>") + "<r>iiiiiibbii________bb__bb__</r>") + "<r>iiiiiiiiiiff__ff______bb__</r>") + "<r>iiiiiiiiii__________bbbb__</r>") + "<r>bbiiiiiiii________bb______</r>") + "<r>bbiiiiiiii________bb______</r>") + "<r>bbbbf_____________bb__bb__</r>") + "<r>bbbbf_____________bb__bb__</r>") + "</stage>"); static var stage18 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>________________ffffffgg__</r>") + "<r>________________ffffffgg__</r>") + "<r>__bb____________ff____ff__</r>") + "<r>__bb____________ff____ff__</r>") + "<r>bbggbb______bbbbbbbb__ff__</r>") + "<r>bbggbb______bbbbbbbb__ff__</r>") + "<r>__bbggbb____bb__ggbbffff__</r>") + "<r>__bbggbb____bb__ggbbffff__</r>") + "<r>____bb__ggffbbgg__bb______</r>") + "<r>____bb__ggffbbgg__bb______</r>") + "<r>________ff__bbffbbbb______</r>") + "<r>________ff__bbffbbbb______</r>") + "<r>____bbbbffbb__ff__________</r>") + "<r>____bbbbffbb__ff__________</r>") + "<r>____bb__ggbbffgg__________</r>") + "<r>____bb__ggbbffgg__________</r>") + "<r>ffffffgg__bb____bbbb______</r>") + "<r>ffffffgg__bb____bbbb______</r>") + "<r>ff__bbbbbbbb____bbffff____</r>") + "<r>ff__bbbbbbbb____bbffff____</r>") + "<r>ff____ff__________ffbbbb__</r>") + "<r>ff____ff__________ffbbbb__</r>") + "<r>ggffffff____________bbffff</r>") + "<r>ggffffff____________bbffff</r>") + "<r>______________________ffff</r>") + "<r>______________________ffff</r>") + "</stage>"); static var stage19 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__bb__bb__bb__bb__bb__bb__</r>") + "<r>__ff__ff__ff__ff__ff__ff__</r>") + "<r>__________________________</r>") + "<r>________bb______bb________</r>") + "<r>bb__bb__bb______bb__bb__bb</r>") + "<r>bb__bbbbbb__bb__bbbbbb__bb</r>") + "<r>bb__bb__bb__bb__bb__bb__bb</r>") + "<r>ff__ff__ff__ff__ff__ff__ff</r>") + "<r>________ff______ff________</r>") + "<r>gggg____bb__gg__bb____gggg</r>") + "<r>gggg____bb__gg__bb____gggg</r>") + "<r>ggggggggbbbbggbbbbgggggggg</r>") + "<r>ggggggggbb__gg__bbgggggggg</r>") + "<r>gggggggggggggggggggggggggg</r>") + "<r>gggggggggggggggggggggggggg</r>") + "<r>________bbggggggbb________</r>") + "<r>bb__bb__bbggggggbb__bb__bb</r>") + "<r>__bb__bb____gg____bb__bb__</r>") + "<r>__bb__bb____gg____bb__bb__</r>") + "<r>__bb__bb__________bb__bb__</r>") + "<r>__bb__bb__________bb__bb__</r>") + "<r>__bb__bb__________bb__bb__</r>") + "<r>__________________________</r>") + "</stage>"); static var stage20 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>______ww__bb____bb__bb____</r>") + "<r>______ww__bb____bb__bb____</r>") + "<r>________________bb__ff____</r>") + "<r>________________bb__ff____</r>") + "<r>______ww____ff__bb__bb____</r>") + "<r>______ww__bbff__bb__bb____</r>") + "<r>ff__bbww__ff____bb__bb____</r>") + "<r>____bbww__ff__bb____bb____</r>") + "<r>____bbww______bb__________</r>") + "<r>____bbww______bb__________</r>") + "<r>bb__bbwwww__wwwwwwww____bb</r>") + "<r>bb__bbwwww__wwwwwwww____bb</r>") + "<r>______________gg__ww__ffff</r>") + "<r>______bb______gg__ww______</r>") + "<r>bbbb_bbb__ffggggggww______</r>") + "<r>bbbb_bbb__ffggggggww__bbbb</r>") + "<r>bb___b____bbggggggww__bb__</r>") + "<r>_____b____bbggggggww__bb__</r>") + "<r>__________bb__gg__ww__gg__</r>") + "<r>__ff______bb__gg__ww__gg__</r>") + "<r>__bb______bbbbbb____gggggg</r>") + "<r>__bb__ff____________gggggg</r>") + "<r>__bb__bb__________wwgggggg</r>") + "<r>__bb__bb__________wwgggggg</r>") + "<r>__________________ww__gg__</r>") + "<r>__________________ww__gg__</r>") + "</stage>"); static var stage21 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________________________</r>") + "<r>______bbbbbb____bb________</r>") + "<r>____bbbbbbbbbbbbbbbb______</r>") + "<r>__bbbbbbbbbbbbbbbbbb______</r>") + "<r>__ggggggggggggggggbbbb____</r>") + "<r>__ggggggggggggggggbbbb____</r>") + "<r>gggg____________ggggbbbb__</r>") + "<r>gggg____________ggggbbbb__</r>") + "<r>gg__ff____ff______gggggg__</r>") + "<r>gg__ff____ff______gggggg__</r>") + "<r>gg__ff____ff______gggggg__</r>") + "<r>gg__ff____ff______gggggg__</r>") + "<r>gg____gg________ggggbbbbb_</r>") + "<r>gg____gg________ggggbbbbb_</r>") + "<r>ggggggggggggggggggbbbbbbb_</r>") + "<r>ggggggggggggggggggbbbbbbb_</r>") + "<r>bbggggbbbbggggggbbbbbbbb__</r>") + "<r>bbggggbbbbggggggbbbbbbbb__</r>") + "<r>__bbbbbbbbbbbbbbbbbbbb__ff</r>") + "<r>__bbbbbbbbbbbbbbbbbbbb__ff</r>") + "<r>ff__bbffbbbbbbbbbbbbb___ff</r>") + "<r>ff__bbffbbbbbbbbbbbbb___ff</r>") + "<r>__ffbbbbff______bbbbffffff</r>") + "<r>__ffbb__ff______bbbbffffff</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "</stage>"); static var stage22 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________gg______________</r>") + "<r>__________gg______________</r>") + "<r>________ggffgg____________</r>") + "<r>________ggffgg____________</r>") + "<r>____gg____gg____gggg______</r>") + "<r>____gg____gg____gggg______</r>") + "<r>__ggbbgg______ggbbbbgg____</r>") + "<r>__ggbbgg______ggbbbbgg____</r>") + "<r>____ggbbgg______gggg____gg</r>") + "<r>____ggbbgg______gggg____gg</r>") + "<r>gg____gg____gg________ggff</r>") + "<r>gg____gg____gg________ggff</r>") + "<r>bbgg______ggffgg____gg__gg</r>") + "<r>bbgg______ggffgg____gg__gg</r>") + "<r>ffbbgg______gg____ggffgg__</r>") + "<r>ffbbgg______gg____ggffgg__</r>") + "<r>bbgg____gg______gg__gg____</r>") + "<r>bbgg____gg______gg__gg____</r>") + "<r>gg____ggbbgg__ggbbgg______</r>") + "<r>gg____ggbbgg__ggbbgg______</r>") + "<r>______ggbbgg____gg____gg__</r>") + "<r>______ggbbgg____gg____gg__</r>") + "<r>__gg____gg__________ggffgg</r>") + "<r>__gg____gg__________ggffgg</r>") + "<r>ggffgg____________ggbbgg__</r>") + "<r>ggffgg____________ggbbgg__</r>") + "</stage>"); static var stage23 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>__________ffff____________</r>") + "<r>__________ffff____________</r>") + "<r>____________ff____________</r>") + "<r>____________ff____________</r>") + "<r>__ffffggggbbffbbggggffff__</r>") + "<r>__ffffggggbbffbbggggffff__</r>") + "<r>______ffggggffggggff______</r>") + "<r>______ffggggffggggff______</r>") + "<r>gg______ffggggggff______gg</r>") + "<r>gg______ffggggggff______gg</r>") + "<r>ffgg______gggggg______ggff</r>") + "<r>ffgg______gggggg______ggff</r>") + "<r>gg________ffggff________gg</r>") + "<r>gg______ff__gg__ff______gg</r>") + "<r>________ff______ff________</r>") + "<r>________ff__ff__ff________</r>") + "<r>______ff____ff____ff______</r>") + "<r>______ff____ff____ff______</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>____ff______________ff____</r>") + "<r>____ff______________ff____</r>") + "</stage>"); static var stage24 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>____ff__bbff_________b____</r>") + "<r>____ff__bb___________b____</r>") + "<r>____bb__bbgg__bbbbbbbb____</r>") + "<r>____bb__bbgg____bbbbbb____</r>") + "<r>__gggg__bbgg_bb_______ffff</r>") + "<r>__gggg__bbgg_bb_______ffff</r>") + "<r>ggggggggggggbbbbbb___bbb__</r>") + "<r>ggggggggggggbbbbbb___bbb__</r>") + "<r>____gggg____ffbb___bbbbb_b</r>") + "<r>____ggggbbbb__bb___bbb___b</r>") + "<r>bbff____bbbb______bbbb___b</r>") + "<r>bb____bb__________bb_____b</r>") + "<r>_b____bbiiiiiiiiiiiiiiiiii</r>") + "<r>_b__bbbbiiiiiiiiiiiiiiiiii</r>") + "<r>_b__bb__iiiiiiiiiiiiiiiiii</r>") + "<r>_b______iiiiiiiiiiiiiiiiii</r>") + "<r>____ff__iiiiiiiiiiiiiiiiii</r>") + "<r>____ff__iiiiiiiiiiiiiiiiii</r>") + "<r>bb__bb__iiiiiiiiiiiiiiiiii</r>") + "<r>bb__bb__iiiiiiiiiiiiiiiiii</r>") + "<r>_b__bb__iiiiiiiiiiiiiiiiii</r>") + "<r>_b__bb__iiiiiiiiiiiiiiiiii</r>") + "<r>_b__bb__________iiiiiiiiii</r>") + "<r>_b__bb__________iiiiiiiiii</r>") + "<r>____bb____________iiiiiiii</r>") + "<r>__________________iiiiiiii</r>") + "</stage>"); static var stage25 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>______ff__bb__bb__bb__ff__</r>") + "<r>______ff__bb__bb__bb__ff__</r>") + "<r>__bb__bb__________ff______</r>") + "<r>__bb__bb__________ff______</r>") + "<r>__bb__bb____ff____ff__ffff</r>") + "<r>__bb__bb____ff____ff__ffff</r>") + "<r>__bb______bb__ffbb______ff</r>") + "<r>__bb______bb__ffbb______ff</r>") + "<r>________bbbb__bbbb__ff____</r>") + "<r>________bbbb__bbbb__ff____</r>") + "<r>____ff__bb____bbbb__bbbb__</r>") + "<r>____ff__bb____bbbb__bbbb__</r>") + "<r>ff__ff____bb__ff____ffbb__</r>") + "<r>ff__ff____bb__ff____ffbb__</r>") + "<r>____bbbb__bb______bbff____</r>") + "<r>____bbbb__bb______bbff____</r>") + "<r>__ffbbbb__bbbb__bbbb____bb</r>") + "<r>__ffbbbb__bbbb__bbbb____bb</r>") + "<r>__bb______bbff________bbbb</r>") + "<r>__bb______bbff________bbbb</r>") + "<r>______bb__bbbbff__ff____bb</r>") + "<r>______bb__bbbbff__ff____bb</r>") + "<r>bb__bbbb__________bbff____</r>") + "<r>bb__bbbb__________bbff____</r>") + "<r>bb__bb____________bbbbbb__</r>") + "<r>bb__bb____________bbbbbb__</r>") + "</stage>"); static var stage26 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>____wwww__________________</r>") + "<r>____wwww__________________</r>") + "<r>______wwgg__b_____________</r>") + "<r>ff____wwgg__b_____________</r>") + "<r>gg__________f___b___wwww__</r>") + "<r>ggff________f___b___wwww__</r>") + "<r>gggg__ff___b____f_ggww____</r>") + "<r>gggg____bb_b____f_ggww____</r>") + "<r>gggggg____ff___b__________</r>") + "<r>gggggg____ffbb_b________ff</r>") + "<r>ggggff_____b__ff________gg</r>") + "<r>gggg__ff___b__ffbb____ffgg</r>") + "<r>ggff____bbff___b__ff__gggg</r>") + "<r>gg________ff___b______gggg</r>") + "<r>__________b_bbff____gggggg</r>") + "<r>__________b___ff____gggggg</r>") + "<r>____wwgg_f____b_bb__ffgggg</r>") + "<r>____wwgg_f____b___ff__gggg</r>") + "<r>__wwww___b___f__________gg</r>") + "<r>__wwww___b___f__________gg</r>") + "<r>_____________b__ggww____ff</r>") + "<r>_____________b__ggww______</r>") + "<r>ff________________wwww____</r>") + "<r>ff________________wwww____</r>") + "<r>ffff____________________ff</r>") + "<r>ffff____________________ff</r>") + "</stage>"); static var stage27 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>________ff________________</r>") + "<r>________ff________________</r>") + "<r>ffff____ff____ffff________</r>") + "<r>ffff____ff____ffff________</r>") + "<r>__ff____ff______ff__ffffgg</r>") + "<r>__ff____ff______ff__ffffgg</r>") + "<r>__ff____ffffff__gg__ff____</r>") + "<r>__ff____ffffff__gg__ff____</r>") + "<r>__bb________ff__ffffff____</r>") + "<r>__bb________ff__ffffff____</r>") + "<r>ggffff__ffbbffbbbb________</r>") + "<r>ggffff__ffbbffbbbb________</r>") + "<r>____ffggffgg____bb____ffff</r>") + "<r>____ffggffgg____bb____ffff</r>") + "<r>____ff____gg____ff____ff__</r>") + "<r>____ff____gg____ff____ff__</r>") + "<r>____bb____ff____ffffbbff__</r>") + "<r>____bb____ff____ffffbbff__</r>") + "<r>ggffffffggggbbffff__bbff__</r>") + "<r>ggffffffggggbbffff__bbff__</r>") + "<r>______bb________gggg__bb__</r>") + "<r>______bb________gggg__bb__</r>") + "<r>______ff__________gg__bb__</r>") + "<r>______ff__________gg__bb__</r>") + "<r>______ff__________ff__bb__</r>") + "<r>______ff__________ff__bb__</r>") + "</stage>"); static var stage28 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>_____________________ff___</r>") + "<r>_____________________ff___</r>") + "<r>____________________ff____</r>") + "<r>____________ff______ff____</r>") + "<r>____________gg____bbb_____</r>") + "<r>__________bbggbb__bbb_____</r>") + "<r>__________gggggg__bbb_____</r>") + "<r>________ffggggggffbbb_____</r>") + "<r>________ggggiiggggbbb_____</r>") + "<r>______bbggggiiggggbbb_____</r>") + "<r>______ggggiiiiiiggggb_____</r>") + "<r>____ffggggiiiiiiggggb_____</r>") + "<r>____ggggiiiiiiiiiigggg____</r>") + "<r>__bbggggiiiiiiiiiiggggbb__</r>") + "<r>__ggggiiiiiiiiiiiiiigggg__</r>") + "<r>ffggggiiiiiiiiiiiiiiggggff</r>") + "<r>ggggiiiiiiiiiiiiiiiiiigggg</r>") + "<r>ggggiiiiiiiiiiiiiiiiiigggg</r>") + "<r>__ggiiiiiiiiiiiiiiiiiigg__</r>") + "<r>__ggiiiiiiiiiiiiiiiiiigg__</r>") + "<r>__ggiiiiiiiiiiiiiiiiiigg__</r>") + "<r>__ggiiiiiiiiiiiiiiiiiigg__</r>") + "<r>__ggiiiiii______iiiiiigg__</r>") + "<r>__ggiiiiii______iiiiiigg__</r>") + "<r>__ggiiii__________iiiigg__</r>") + "<r>__ggiiii__________iiiigg__</r>") + "</stage>"); static var stage29 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>____________________bb____</r>") + "<r>____________________bb____</r>") + "<r>__bbwwww__ff__bb__________</r>") + "<r>__bbwwww__ff__bb__________</r>") + "<r>____wwwwbbggggggwwww__ff__</r>") + "<r>____wwwwbbggggggwwww__ff__</r>") + "<r>__________ggggggwwwwbb____</r>") + "<r>__________ggggggwwwwbb____</r>") + "<r>__ff____wwww__gg__________</r>") + "<r>__ff____wwww__gg__________</r>") + "<r>ggggbb__wwwwff________bb__</r>") + "<r>ggggbb__wwwwff________bb__</r>") + "<r>gggggg____________ff____ff</r>") + "<r>gggggg____________ff____ff</r>") + "<r>__bbwwww__bb______________</r>") + "<r>__bbwwww__bb______________</r>") + "<r>ff__wwwwggggwwwwgggg__bb__</r>") + "<r>ff__wwwwggggwwwwgggg__bb__</r>") + "<r>________gg__wwwwggggwwww__</r>") + "<r>________gg__wwwwggggwwww__</r>") + "<r>______ffgg______ggggwwww__</r>") + "<r>______ffgg______ggggwwww__</r>") + "<r>____bb__bb________________</r>") + "<r>____bb__bb________________</r>") + "<r>bb________________bbff____</r>") + "<r>bb________________bbff____</r>") + "</stage>"); static var stage30 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>__________bbbb______ff____</r>") + "<r>__________gggg______gg____</r>") + "<r>__ffff__bbggggff__bbggbb__</r>") + "<r>__gggg__gggggggg__gggggg__</r>") + "<r>bbggggbbggggggggbbggggggbb</r>") + "<r>gggggggggggggggggggggggggg</r>") + "<r>gggggggggggggggggggggggggg</r>") + "<r>ffggwwggggggggggwwgggggggg</r>") + "<r>ffggwwggggggggggwwgggggggg</r>") + "<r>ggggwwwwwwggggggwwwwwwggff</r>") + "<r>ggggwwwwwwggggggwwwwwwggff</r>") + "<r>ggggggggwwggffggggggwwgggg</r>") + "<r>ggggggggwwggffggggggwwgggg</r>") + "<r>gggggggggggggggggggggggggg</r>") + "<r>gggggggggggggggggggggggggg</r>") + "<r>ggggggggggbbbbggggggggggff</r>") + "<r>gggggggggg____gggggggggg__</r>") + "<r>ffggggggbb____bbggggggff__</r>") + "<r>__gggggg________gggggg____</r>") + "<r>__ffbbbb________bbbbbb____</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "</stage>"); static var stage31 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>______ww________ww________</r>") + "<r>______ww________ww________</r>") + "<r>wwww__ww__wwwwwwww__wwwwww</r>") + "<r>wwww__ww__wwwwwwww__wwwwww</r>") + "<r>ggggbb____bb____ww__wwggww</r>") + "<r>ggggbb____bb____ww__wwggww</r>") + "<r>ggwwwwwwww__ff____bbgggggg</r>") + "<r>ggwwwwwwww__ff____bbgggggg</r>") + "<r>gggg__ww____ww__wwwwwwwwgg</r>") + "<r>gggg__ww____ww__wwwwwwwwgg</r>") + "<r>wwww__ww__wwww____ww______</r>") + "<r>wwww__ww__wwww____ww______</r>") + "<r>____bbggbb__bbgg__ww____ww</r>") + "<r>____bbggbb__bbgg__ww____ww</r>") + "<r>__wwwwggwwwwwwww__ggbb__ww</r>") + "<r>__wwwwggwwwwwwww__ggbb__ww</r>") + "<r>bb____bb____ww__ggggww__ww</r>") + "<r>bb____bb____ww__ggggww__ww</r>") + "<r>wwww__wwww__wwbbwwwwww____</r>") + "<r>wwww__wwww__wwbbwwwwww____</r>") + "<r>____bb__gggg____ggww____ww</r>") + "<r>____bb__gggg____ggww____ww</r>") + "<r>__wwwwwwgg________ww__wwww</r>") + "<r>__wwwwwwgg________ww__wwww</r>") + "<r>__ww______________________</r>") + "<r>__ww______________________</r>") + "</stage>"); static var stage32 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__iiiiiiiiii__iiiiiiiiii__</r>") + "<r>__iiiiiiiiii__iiiiiiiiii__</r>") + "<r>iiiiiiiiiiiiiiiiiiiiiiiiii</r>") + "<r>iiiiiiiiiiiiiiiiiiiiiiiiii</r>") + "<r>iiiiiibbiiiiiiiiiibbiiiiii</r>") + "<r>iiiiiibbiiiiiiiiiibbiiiiii</r>") + "<r>iibb__bb__bbiibb__bb__bbii</r>") + "<r>iibb__bb__bbiibb__bb__bbii</r>") + "<r>iibbbbbb__________bbbbbbii</r>") + "<r>ii____bb__________bb____ii</r>") + "<r>iiiiiibb__bbffbb__bbiiiiii</r>") + "<r>iiiiiibbbbbbffbbbbbbiiiiii</r>") + "<r>ffiiiiii__ff__ff__iiiiiiff</r>") + "<r>ffiiiiii__________iiiiiiff</r>") + "<r>iiiiiiii__________iiiiiiii</r>") + "<r>iiiiiiii__bb__bb__iiiiiiii</r>") + "<r>iiiiiiii__bb__bb__iiiiiiii</r>") + "<r>iiiiiiii__bb__bb__iiiiiiii</r>") + "<r>iiiiiibb__________bbiiiiii</r>") + "<r>iiiiiibb____bb____bbiiiiii</r>") + "<r>iibbiibb__ffffff__bbiibbii</r>") + "<r>iibbiibb__________bbiibbii</r>") + "<r>__bb__bb__________bb__bb__</r>") + "<r>__bbbbbb__________bbbbbb__</r>") + "<r>__bb__________________bb__</r>") + "<r>__________________________</r>") + "</stage>"); static var stage33 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>________ff________ff______</r>") + "<r>________ff________ff______</r>") + "<r>__ff______ff____ffgggg____</r>") + "<r>__ff______ff____ffgggg____</r>") + "<r>____ff________ffgg__f_____</r>") + "<r>____ff________ffggfff_____</r>") + "<r>______ff__gggggggggg___f__</r>") + "<r>______ff__gggggggggg___f__</r>") + "<r>__f_____ffggggffgg____ff__</r>") + "<r>__f_____ffggggffgg____ff__</r>") + "<r>__fff_gg__ffggggff_____f__</r>") + "<r>____f_gg__ffggggff_____f__</r>") + "<r>____gggggggggg____ff______</r>") + "<r>____gggggggggg____ff______</r>") + "<r>____f_gg__ffgg______ff____</r>") + "<r>__fff_gg__ffgg______ff____</r>") + "<r>__ggggggff__ff________ff__</r>") + "<r>__ggggggff__ff__ff____ff__</r>") + "<r>ggggggff_________f________</r>") + "<r>ggggggff_________f________</r>") + "<r>____ff_________________fff</r>") + "<r>____ff_________________fff</r>") + "<r>____________________f_____</r>") + "<r>__________________fff_____</r>") + "<r>f_________________________</r>") + "<r>f___ff____________________</r>") + "</stage>"); static var stage34 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>________b__b______________</r>") + "<r>________b__b______________</r>") + "<r>b_b_b__b__b_____b_b_______</r>") + "<r>b_b_b__b__b_____b_b_______</r>") + "<r>b_b_b_bbbb______b_bbb_____</r>") + "<r>b_b_b_bbbb______b_bbb_____</r>") + "<r>_b_b__bbb______bb_bbbb____</r>") + "<r>_b_b__bbb______bb_bbbb____</r>") + "<r>__b___bb_bb___b_bbbbbb____</r>") + "<r>__b___bb_bb___b_bbbbbb____</r>") + "<r>__b__b____bbb_bb_b_bbb____</r>") + "<r>__b__b____bbb_bb_b_bbb____</r>") + "<r>__b______bbbbbb___b_bb____</r>") + "<r>__b______bbbbbb___b_bb____</r>") + "<r>___b____b_bbbbb___b_bb____</r>") + "<r>___b____b_bbbbb___b_bb____</r>") + "<r>___bbbbb__bbbbbb__b_b_bbbb</r>") + "<r>___b______bbbbbb__b_b___bb</r>") + "<r>___b_____bb_bb_bb_b_b__b_b</r>") + "<r>___b_____bb_bb_bb_b_b__b_b</r>") + "<r>____b___bb_bb_bbbb_____b__</r>") + "<r>____b___bb_bb_bbbb_____b__</r>") + "<r>____b__bb_______bbb___b___</r>") + "<r>____b__bb_______bbb___b___</r>") + "<r>____b__b__________bbbb____</r>") + "<r>____b__b__________bbbb____</r>") + "</stage>"); static var stage35 = new XML((((((((((((((((((((((((((("<stage enemys='11262262233227348332'>" + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>________bb__bb____________</r>") + "<r>________bb__bb____________</r>") + "<r>gg____ggbbggbbgg____gg____</r>") + "<r>gg____ggbbggbbgg____gg____</r>") + "<r>bbggggbbbbbbbbbbggggbbgg__</r>") + "<r>bbggggbbbbbbbbbbggggbbgg__</r>") + "<r>bbbbbbbbffbbffbbbbbbbbgg__</r>") + "<r>bbbbbbbbffbbffbbbbbbbbgg__</r>") + "<r>wwwwwwbbbbbbbbbbwwwwwwgg__</r>") + "<r>wwwwwwbbbbbbbbbbwwwwwwgg__</r>") + "<r>wwbbbbbbbbbbbbbbbbbbwwwwgg</r>") + "<r>wwbbbbbbbbbbbbbbbbbbwwwwgg</r>") + "<r>bbbbbbwwbbbbbbwwbbbbbbgggg</r>") + "<r>bbbbbbwwbbbbbbwwbbbbbbgggg</r>") + "<r>bbbbwwwwwwbbwwwwwwbbbbwwww</r>") + "<r>bbbbwwwwwwbbwwwwwwbbbbwwww</r>") + "<r>ggwwwwggggggggggwwwwggwwgg</r>") + "<r>ggwwwwggggggggggwwwwggwwgg</r>") + "<r>__gggg__________gggg__gg__</r>") + "<r>__gggg__________gggg__gg__</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "<r>__________________________</r>") + "</stage>"); }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:49 357
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:49 357
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:49 357
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:49
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:49
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:49
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:49
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:49
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:49
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:49
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:49
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:49
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:49
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:49
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:49
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:49
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:49
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:35Used by:49
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:49
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:49
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:49
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:49
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:49
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip [enemy3]Uses:2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:96 356
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:96 356
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:96 356
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:96
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:96
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:96
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:96
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:96
Symbol 66 GraphicUsed by:67 72
Symbol 67 MovieClipUses:66Used by:96
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:96
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:96
Symbol 72 MovieClipUses:66Used by:96
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:96
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:96
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:96
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:96
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:96
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:96
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:96
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:96
Symbol 89 GraphicUsed by:90 95
Symbol 90 MovieClipUses:89Used by:96
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:96
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:96
Symbol 95 MovieClipUses:89Used by:96
Symbol 96 MovieClip [enemy2]Uses:51 53 55 57 59 61 63 65 67 69 71 72 74 76 78 80 82 84 86 88 90 92 94 95
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip [score_500]Uses:97
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClip [score_400]Uses:99
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClip [score_300]Uses:101
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClip [score_200]Uses:103
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClip [score_100]Uses:105
Symbol 107 GraphicUsed by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClip [armor]Uses:107 108
Symbol 110 GraphicUsed by:113 114
Symbol 111 GraphicUsed by:113 114
Symbol 112 GraphicUsed by:113
Symbol 113 MovieClip [bigExplosive]Uses:110 111 112
Symbol 114 MovieClip [explosive]Uses:110 111
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:163 355
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:163 355
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:163 355
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:163
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:163
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:163
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:163
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:163
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:163
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:163
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:163
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:163
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:163
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:141Used by:163
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:163
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:163
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:163
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:163
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:163
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:163
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:163
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:163
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:163
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:163
Symbol 163 MovieClip [enemy1]Uses:116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClip [bomb]Uses:164
Symbol 166 GraphicUsed by:170
Symbol 167 GraphicUsed by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClip [portalTank]Uses:166 167 168 169
Symbol 171 GraphicUsed by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClip [water]Uses:171 172
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClip [garden]Uses:174
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClip [ice]Uses:176
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClip [ferum]Uses:178
Symbol 180 GraphicUsed by:182
Symbol 181 GraphicUsed by:182 193
Symbol 182 MovieClip [brick]Uses:180 181
Symbol 183 GraphicUsed by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClip [eagle]Uses:183 184
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClip [enemyIco]Uses:186
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip [closer]Uses:188
Symbol 190 GraphicUsed by:192 295
Symbol 191 GraphicUsed by:192 295
Symbol 192 MovieClip [bulletTank]Uses:190 191
Symbol 193 MovieClip [rectangle]Uses:181
Symbol 194 GraphicUsed by:204 214
Symbol 195 GraphicUsed by:204 213
Symbol 196 GraphicUsed by:204 212
Symbol 197 GraphicUsed by:204 211
Symbol 198 GraphicUsed by:204 210
Symbol 199 GraphicUsed by:204 209
Symbol 200 GraphicUsed by:204 208
Symbol 201 GraphicUsed by:204 207
Symbol 202 GraphicUsed by:204 206
Symbol 203 GraphicUsed by:204 205
Symbol 204 MovieClip [numeric]Uses:194 195 196 197 198 199 200 201 202 203
Symbol 205 MovieClip [9]Uses:203
Symbol 206 MovieClip [8]Uses:202
Symbol 207 MovieClip [7]Uses:201
Symbol 208 MovieClip [6]Uses:200
Symbol 209 MovieClip [5]Uses:199
Symbol 210 MovieClip [4]Uses:198
Symbol 211 MovieClip [3]Uses:197
Symbol 212 MovieClip [2]Uses:196
Symbol 213 MovieClip [1]Uses:195
Symbol 214 MovieClip [0]Uses:194
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClip [y]Uses:215
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClip [u]Uses:217
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClip [t]Uses:219
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClip [s]Uses:221
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClip [r]Uses:223
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClip [o]Uses:225
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClip [n]Uses:227
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClip [m]Uses:229
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClip [l]Uses:231
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClip [i]Uses:233
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClip [h]Uses:235
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClip [e]Uses:237
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClip [d]Uses:239
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClip [c]Uses:241
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClip [a]Uses:243
Symbol 245 GraphicUsed by:246 247
Symbol 246 MovieClip [-]Uses:245
Symbol 247 MovieClip [.]Uses:245
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClip [v]Uses:248
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClip [g]Uses:250
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClip [b]Uses:252
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClip [2pl]Uses:254
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClip [©]Uses:256
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClip [<]Uses:258
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClip [!]Uses:260
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClip [gameTitle]Uses:262
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClip [p]Uses:264Used by:270
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClip [|]Uses:266Used by:270
Symbol 268 GraphicUsed by:270
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClip [infoBlock]Uses:268 267 265 269
Symbol 271 GraphicUsed by:279
Symbol 272 GraphicUsed by:279
Symbol 273 GraphicUsed by:279
Symbol 274 GraphicUsed by:279
Symbol 275 GraphicUsed by:279
Symbol 276 GraphicUsed by:279
Symbol 277 GraphicUsed by:279
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClip [tank3]Uses:271 272 273 274 275 276 277 278
Symbol 280 GraphicUsed by:288
Symbol 281 GraphicUsed by:288
Symbol 282 GraphicUsed by:288
Symbol 283 GraphicUsed by:288
Symbol 284 GraphicUsed by:288
Symbol 285 GraphicUsed by:288
Symbol 286 GraphicUsed by:288
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClip [tank2]Uses:280 281 282 283 284 285 286 287
Symbol 289 GraphicUsed by:295
Symbol 290 GraphicUsed by:295
Symbol 291 GraphicUsed by:295
Symbol 292 GraphicUsed by:295
Symbol 293 GraphicUsed by:295
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClip [tank0]Uses:289 290 291 292 293 294 190 191
Symbol 296 GraphicUsed by:304
Symbol 297 GraphicUsed by:304
Symbol 298 GraphicUsed by:304
Symbol 299 GraphicUsed by:304
Symbol 300 GraphicUsed by:304
Symbol 301 GraphicUsed by:304
Symbol 302 GraphicUsed by:304
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClip [tank1]Uses:296 297 298 299 300 301 302 303
Symbol 305 GraphicUsed by:354 358
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:354 358
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:354 358
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:354 358
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:354
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:314Used by:354
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:354
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:354
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:354
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:354
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:354
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:354
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:354
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:354
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:354
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:354
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:354
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:354
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:340Used by:354
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:354
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:354
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:354
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:354
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:354
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:354
Symbol 354 MovieClip [enemy4]Uses:305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353
Symbol 355 MovieClip [totalTank1]Uses:116 118 120
Symbol 356 MovieClip [totalTank2]Uses:51 53 55
Symbol 357 MovieClip [totalTank3]Uses:2 4 6
Symbol 358 MovieClip [totalTank4]Uses:305 307 309 311
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClip [star]Uses:359
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClip [spade]Uses:361
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClip [grenade]Uses:363
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClip [clock]Uses:365
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClip [lifeAdd]Uses:367
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClip [helmet]Uses:369
Symbol 20480 MovieClip [__Packages.ua.com.syo.battlecity.screens.Preloader]
Symbol 20481 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.Bomb]
Symbol 20482 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.TankI]
Symbol 20483 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.Enemy]
Symbol 20484 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.InfoPanelView]
Symbol 20485 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.CurrentStageData]
Symbol 20486 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.StageMapView]
Symbol 20487 MovieClip [__Packages.ua.com.syo.battlecity.common.AsBroadcasterI]
Symbol 20488 MovieClip [__Packages.ua.com.syo.battlecity.screens.SelectStage]
Symbol 20489 MovieClip [__Packages.ua.com.syo.battlecity.screens.GameOverScreen]
Symbol 20490 MovieClip [__Packages.ua.com.syo.battlecity.controller.GameController]
Symbol 20491 MovieClip [__Packages.ua.com.syo.battlecity.screens.SplashMenu]
Symbol 20492 MovieClip [__Packages.ua.com.syo.battlecity.model.HTTPServer]
Symbol 20493 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.Tank]
Symbol 20494 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.Bonus]
Symbol 20495 MovieClip [__Packages.ua.com.syo.battlecity.data.DataLabels]
Symbol 20496 MovieClip [__Packages.ua.com.syo.battlecity.screens.TotalScreen]
Symbol 20497 MovieClip [__Packages.ua.com.syo.battlecity.model.Model]
Symbol 20498 MovieClip [__Packages.ua.com.syo.battlecity.data.GlobalStorage]
Symbol 20499 MovieClip [__Packages.ua.com.syo.battlecity.controller.Controller]
Symbol 20500 MovieClip [__Packages.ua.com.syo.battlecity.Main]
Symbol 20501 MovieClip [__Packages.ua.com.syo.battlecity.components.Sprite]
Symbol 20502 MovieClip [__Packages.ua.com.syo.battlecity.components.NESNumField]
Symbol 20503 MovieClip [__Packages.ua.com.syo.battlecity.screens.stage.Stage]
Symbol 20504 MovieClip [__Packages.ua.com.syo.battlecity.components.NESTextField]
Symbol 20505 MovieClip [__Packages.ua.com.syo.battlecity.view.UIManager]
Symbol 20506 MovieClip [__Packages.ua.com.syo.battlecity.data.StagesMock]

Instance Names

"black_mc"Symbol 49 MovieClip [enemy3] Frame 1Symbol 2 MovieClip
"silver_mc"Symbol 49 MovieClip [enemy3] Frame 1Symbol 4 MovieClip
"white_mc"Symbol 49 MovieClip [enemy3] Frame 1Symbol 6 MovieClip
"black_mc"Symbol 49 MovieClip [enemy3] Frame 2Symbol 8 MovieClip
"silver_mc"Symbol 49 MovieClip [enemy3] Frame 2Symbol 10 MovieClip
"white_mc"Symbol 49 MovieClip [enemy3] Frame 2Symbol 12 MovieClip
"black_mc"Symbol 49 MovieClip [enemy3] Frame 3Symbol 14 MovieClip
"silver_mc"Symbol 49 MovieClip [enemy3] Frame 3Symbol 16 MovieClip
"white_mc"Symbol 49 MovieClip [enemy3] Frame 3Symbol 18 MovieClip
"black_mc"Symbol 49 MovieClip [enemy3] Frame 4Symbol 20 MovieClip
"silver_mc"Symbol 49 MovieClip [enemy3] Frame 4Symbol 22 MovieClip
"white_mc"Symbol 49 MovieClip [enemy3] Frame 4Symbol 24 MovieClip
"black_mc"Symbol 49 MovieClip [enemy3] Frame 5Symbol 26 MovieClip
"silver_mc"Symbol 49 MovieClip [enemy3] Frame 5Symbol 28 MovieClip
"white_mc"Symbol 49 MovieClip [enemy3] Frame 5Symbol 30 MovieClip
"black_mc"Symbol 49 MovieClip [enemy3] Frame 6Symbol 32 MovieClip
"silver_mc"Symbol 49 MovieClip [enemy3] Frame 6Symbol 34 MovieClip
"white_mc"Symbol 49 MovieClip [enemy3] Frame 6Symbol 36 MovieClip
"black_mc"Symbol 49 MovieClip [enemy3] Frame 7Symbol 38 MovieClip
"silver_mc"Symbol 49 MovieClip [enemy3] Frame 7Symbol 40 MovieClip
"white_mc"Symbol 49 MovieClip [enemy3] Frame 7Symbol 42 MovieClip
"black_mc"Symbol 49 MovieClip [enemy3] Frame 8Symbol 44 MovieClip
"silver_mc"Symbol 49 MovieClip [enemy3] Frame 8Symbol 46 MovieClip
"white_mc"Symbol 49 MovieClip [enemy3] Frame 8Symbol 48 MovieClip
"black_mc"Symbol 96 MovieClip [enemy2] Frame 1Symbol 51 MovieClip
"silver_mc"Symbol 96 MovieClip [enemy2] Frame 1Symbol 53 MovieClip
"white_mc"Symbol 96 MovieClip [enemy2] Frame 1Symbol 55 MovieClip
"black_mc"Symbol 96 MovieClip [enemy2] Frame 2Symbol 57 MovieClip
"silver_mc"Symbol 96 MovieClip [enemy2] Frame 2Symbol 59 MovieClip
"white_mc"Symbol 96 MovieClip [enemy2] Frame 2Symbol 61 MovieClip
"black_mc"Symbol 96 MovieClip [enemy2] Frame 3Symbol 63 MovieClip
"silver_mc"Symbol 96 MovieClip [enemy2] Frame 3Symbol 65 MovieClip
"white_mc"Symbol 96 MovieClip [enemy2] Frame 3Symbol 67 MovieClip
"black_mc"Symbol 96 MovieClip [enemy2] Frame 4Symbol 69 MovieClip
"silver_mc"Symbol 96 MovieClip [enemy2] Frame 4Symbol 71 MovieClip
"white_mc"Symbol 96 MovieClip [enemy2] Frame 4Symbol 72 MovieClip
"black_mc"Symbol 96 MovieClip [enemy2] Frame 5Symbol 74 MovieClip
"silver_mc"Symbol 96 MovieClip [enemy2] Frame 5Symbol 76 MovieClip
"white_mc"Symbol 96 MovieClip [enemy2] Frame 5Symbol 78 MovieClip
"black_mc"Symbol 96 MovieClip [enemy2] Frame 6Symbol 80 MovieClip
"silver_mc"Symbol 96 MovieClip [enemy2] Frame 6Symbol 82 MovieClip
"white_mc"Symbol 96 MovieClip [enemy2] Frame 6Symbol 84 MovieClip
"black_mc"Symbol 96 MovieClip [enemy2] Frame 7Symbol 86 MovieClip
"silver_mc"Symbol 96 MovieClip [enemy2] Frame 7Symbol 88 MovieClip
"white_mc"Symbol 96 MovieClip [enemy2] Frame 7Symbol 90 MovieClip
"black_mc"Symbol 96 MovieClip [enemy2] Frame 8Symbol 92 MovieClip
"silver_mc"Symbol 96 MovieClip [enemy2] Frame 8Symbol 94 MovieClip
"white_mc"Symbol 96 MovieClip [enemy2] Frame 8Symbol 95 MovieClip
"black_mc"Symbol 163 MovieClip [enemy1] Frame 1Symbol 116 MovieClip
"silver_mc"Symbol 163 MovieClip [enemy1] Frame 1Symbol 118 MovieClip
"white_mc"Symbol 163 MovieClip [enemy1] Frame 1Symbol 120 MovieClip
"black_mc"Symbol 163 MovieClip [enemy1] Frame 2Symbol 122 MovieClip
"silver_mc"Symbol 163 MovieClip [enemy1] Frame 2Symbol 124 MovieClip
"white_mc"Symbol 163 MovieClip [enemy1] Frame 2Symbol 126 MovieClip
"black_mc"Symbol 163 MovieClip [enemy1] Frame 3Symbol 128 MovieClip
"silver_mc"Symbol 163 MovieClip [enemy1] Frame 3Symbol 130 MovieClip
"white_mc"Symbol 163 MovieClip [enemy1] Frame 3Symbol 132 MovieClip
"black_mc"Symbol 163 MovieClip [enemy1] Frame 4Symbol 134 MovieClip
"silver_mc"Symbol 163 MovieClip [enemy1] Frame 4Symbol 136 MovieClip
"white_mc"Symbol 163 MovieClip [enemy1] Frame 4Symbol 138 MovieClip
"black_mc"Symbol 163 MovieClip [enemy1] Frame 5Symbol 140 MovieClip
"silver_mc"Symbol 163 MovieClip [enemy1] Frame 5Symbol 142 MovieClip
"white_mc"Symbol 163 MovieClip [enemy1] Frame 5Symbol 144 MovieClip
"black_mc"Symbol 163 MovieClip [enemy1] Frame 6Symbol 146 MovieClip
"silver_mc"Symbol 163 MovieClip [enemy1] Frame 6Symbol 148 MovieClip
"white_mc"Symbol 163 MovieClip [enemy1] Frame 6Symbol 150 MovieClip
"black_mc"Symbol 163 MovieClip [enemy1] Frame 7Symbol 152 MovieClip
"silver_mc"Symbol 163 MovieClip [enemy1] Frame 7Symbol 154 MovieClip
"white_mc"Symbol 163 MovieClip [enemy1] Frame 7Symbol 156 MovieClip
"black_mc"Symbol 163 MovieClip [enemy1] Frame 8Symbol 158 MovieClip
"silver_mc"Symbol 163 MovieClip [enemy1] Frame 8Symbol 160 MovieClip
"white_mc"Symbol 163 MovieClip [enemy1] Frame 8Symbol 162 MovieClip
"black_mc"Symbol 354 MovieClip [enemy4] Frame 1Symbol 307 MovieClip
"silver_mc"Symbol 354 MovieClip [enemy4] Frame 1Symbol 309 MovieClip
"white_mc"Symbol 354 MovieClip [enemy4] Frame 1Symbol 311 MovieClip
"silver_mc"Symbol 354 MovieClip [enemy4] Frame 2Symbol 313 MovieClip
"white_mc"Symbol 354 MovieClip [enemy4] Frame 2Symbol 315 MovieClip
"black_mc"Symbol 354 MovieClip [enemy4] Frame 2Symbol 317 MovieClip
"black_mc"Symbol 354 MovieClip [enemy4] Frame 3Symbol 319 MovieClip
"silver_mc"Symbol 354 MovieClip [enemy4] Frame 3Symbol 321 MovieClip
"white_mc"Symbol 354 MovieClip [enemy4] Frame 3Symbol 323 MovieClip
"black_mc"Symbol 354 MovieClip [enemy4] Frame 4Symbol 325 MovieClip
"silver_mc"Symbol 354 MovieClip [enemy4] Frame 4Symbol 327 MovieClip
"white_mc"Symbol 354 MovieClip [enemy4] Frame 4Symbol 329 MovieClip
"black_mc"Symbol 354 MovieClip [enemy4] Frame 5Symbol 331 MovieClip
"silver_mc"Symbol 354 MovieClip [enemy4] Frame 5Symbol 333 MovieClip
"white_mc"Symbol 354 MovieClip [enemy4] Frame 5Symbol 335 MovieClip
"black_mc"Symbol 354 MovieClip [enemy4] Frame 6Symbol 337 MovieClip
"silver_mc"Symbol 354 MovieClip [enemy4] Frame 6Symbol 339 MovieClip
"white_mc"Symbol 354 MovieClip [enemy4] Frame 6Symbol 341 MovieClip
"black_mc"Symbol 354 MovieClip [enemy4] Frame 7Symbol 343 MovieClip
"silver_mc"Symbol 354 MovieClip [enemy4] Frame 7Symbol 345 MovieClip
"white_mc"Symbol 354 MovieClip [enemy4] Frame 7Symbol 347 MovieClip
"black_mc"Symbol 354 MovieClip [enemy4] Frame 8Symbol 349 MovieClip
"silver_mc"Symbol 354 MovieClip [enemy4] Frame 8Symbol 351 MovieClip
"white_mc"Symbol 354 MovieClip [enemy4] Frame 8Symbol 353 MovieClip
"black_mc"Symbol 355 MovieClip [totalTank1] Frame 1Symbol 116 MovieClip
"silver_mc"Symbol 355 MovieClip [totalTank1] Frame 1Symbol 118 MovieClip
"white_mc"Symbol 355 MovieClip [totalTank1] Frame 1Symbol 120 MovieClip
"black_mc"Symbol 357 MovieClip [totalTank3] Frame 1Symbol 2 MovieClip
"silver_mc"Symbol 357 MovieClip [totalTank3] Frame 1Symbol 4 MovieClip
"white_mc"Symbol 357 MovieClip [totalTank3] Frame 1Symbol 6 MovieClip
"black_mc"Symbol 358 MovieClip [totalTank4] Frame 1Symbol 307 MovieClip
"silver_mc"Symbol 358 MovieClip [totalTank4] Frame 1Symbol 309 MovieClip
"white_mc"Symbol 358 MovieClip [totalTank4] Frame 1Symbol 311 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 49 as "enemy3"
ExportAssets (56)Timeline Frame 1Symbol 96 as "enemy2"
ExportAssets (56)Timeline Frame 1Symbol 98 as "score_500"
ExportAssets (56)Timeline Frame 1Symbol 100 as "score_400"
ExportAssets (56)Timeline Frame 1Symbol 102 as "score_300"
ExportAssets (56)Timeline Frame 1Symbol 104 as "score_200"
ExportAssets (56)Timeline Frame 1Symbol 106 as "score_100"
ExportAssets (56)Timeline Frame 1Symbol 109 as "armor"
ExportAssets (56)Timeline Frame 1Symbol 113 as "bigExplosive"
ExportAssets (56)Timeline Frame 1Symbol 114 as "explosive"
ExportAssets (56)Timeline Frame 1Symbol 163 as "enemy1"
ExportAssets (56)Timeline Frame 1Symbol 165 as "bomb"
ExportAssets (56)Timeline Frame 1Symbol 170 as "portalTank"
ExportAssets (56)Timeline Frame 1Symbol 173 as "water"
ExportAssets (56)Timeline Frame 1Symbol 175 as "garden"
ExportAssets (56)Timeline Frame 1Symbol 177 as "ice"
ExportAssets (56)Timeline Frame 1Symbol 179 as "ferum"
ExportAssets (56)Timeline Frame 1Symbol 182 as "brick"
ExportAssets (56)Timeline Frame 1Symbol 185 as "eagle"
ExportAssets (56)Timeline Frame 1Symbol 187 as "enemyIco"
ExportAssets (56)Timeline Frame 1Symbol 189 as "closer"
ExportAssets (56)Timeline Frame 1Symbol 192 as "bulletTank"
ExportAssets (56)Timeline Frame 1Symbol 193 as "rectangle"
ExportAssets (56)Timeline Frame 1Symbol 204 as "numeric"
ExportAssets (56)Timeline Frame 1Symbol 205 as "9"
ExportAssets (56)Timeline Frame 1Symbol 206 as "8"
ExportAssets (56)Timeline Frame 1Symbol 207 as "7"
ExportAssets (56)Timeline Frame 1Symbol 208 as "6"
ExportAssets (56)Timeline Frame 1Symbol 209 as "5"
ExportAssets (56)Timeline Frame 1Symbol 210 as "4"
ExportAssets (56)Timeline Frame 1Symbol 211 as "3"
ExportAssets (56)Timeline Frame 1Symbol 212 as "2"
ExportAssets (56)Timeline Frame 1Symbol 213 as "1"
ExportAssets (56)Timeline Frame 1Symbol 214 as "0"
ExportAssets (56)Timeline Frame 1Symbol 216 as "y"
ExportAssets (56)Timeline Frame 1Symbol 218 as "u"
ExportAssets (56)Timeline Frame 1Symbol 220 as "t"
ExportAssets (56)Timeline Frame 1Symbol 222 as "s"
ExportAssets (56)Timeline Frame 1Symbol 224 as "r"
ExportAssets (56)Timeline Frame 1Symbol 226 as "o"
ExportAssets (56)Timeline Frame 1Symbol 228 as "n"
ExportAssets (56)Timeline Frame 1Symbol 230 as "m"
ExportAssets (56)Timeline Frame 1Symbol 232 as "l"
ExportAssets (56)Timeline Frame 1Symbol 234 as "i"
ExportAssets (56)Timeline Frame 1Symbol 236 as "h"
ExportAssets (56)Timeline Frame 1Symbol 238 as "e"
ExportAssets (56)Timeline Frame 1Symbol 240 as "d"
ExportAssets (56)Timeline Frame 1Symbol 242 as "c"
ExportAssets (56)Timeline Frame 1Symbol 244 as "a"
ExportAssets (56)Timeline Frame 1Symbol 246 as "-"
ExportAssets (56)Timeline Frame 1Symbol 247 as "."
ExportAssets (56)Timeline Frame 1Symbol 249 as "v"
ExportAssets (56)Timeline Frame 1Symbol 251 as "g"
ExportAssets (56)Timeline Frame 1Symbol 253 as "b"
ExportAssets (56)Timeline Frame 1Symbol 255 as "2pl"
ExportAssets (56)Timeline Frame 1Symbol 257 as "©"
ExportAssets (56)Timeline Frame 1Symbol 259 as "<"
ExportAssets (56)Timeline Frame 1Symbol 261 as "!"
ExportAssets (56)Timeline Frame 1Symbol 263 as "gameTitle"
ExportAssets (56)Timeline Frame 1Symbol 265 as "p"
ExportAssets (56)Timeline Frame 1Symbol 267 as "|"
ExportAssets (56)Timeline Frame 1Symbol 270 as "infoBlock"
ExportAssets (56)Timeline Frame 1Symbol 279 as "tank3"
ExportAssets (56)Timeline Frame 1Symbol 288 as "tank2"
ExportAssets (56)Timeline Frame 1Symbol 295 as "tank0"
ExportAssets (56)Timeline Frame 1Symbol 304 as "tank1"
ExportAssets (56)Timeline Frame 1Symbol 354 as "enemy4"
ExportAssets (56)Timeline Frame 1Symbol 355 as "totalTank1"
ExportAssets (56)Timeline Frame 1Symbol 356 as "totalTank2"
ExportAssets (56)Timeline Frame 1Symbol 357 as "totalTank3"
ExportAssets (56)Timeline Frame 1Symbol 358 as "totalTank4"
ExportAssets (56)Timeline Frame 1Symbol 360 as "star"
ExportAssets (56)Timeline Frame 1Symbol 362 as "spade"
ExportAssets (56)Timeline Frame 1Symbol 364 as "grenade"
ExportAssets (56)Timeline Frame 1Symbol 366 as "clock"
ExportAssets (56)Timeline Frame 1Symbol 368 as "lifeAdd"
ExportAssets (56)Timeline Frame 1Symbol 370 as "helmet"
ExportAssets (56)Timeline Frame 1Symbol 20480 as "__Packages.ua.com.syo.battlecity.screens.Preloader"
ExportAssets (56)Timeline Frame 1Symbol 20481 as "__Packages.ua.com.syo.battlecity.screens.stage.Bomb"
ExportAssets (56)Timeline Frame 1Symbol 20482 as "__Packages.ua.com.syo.battlecity.screens.stage.TankI"
ExportAssets (56)Timeline Frame 1Symbol 20483 as "__Packages.ua.com.syo.battlecity.screens.stage.Enemy"
ExportAssets (56)Timeline Frame 1Symbol 20484 as "__Packages.ua.com.syo.battlecity.screens.stage.InfoPanelView"
ExportAssets (56)Timeline Frame 1Symbol 20485 as "__Packages.ua.com.syo.battlecity.screens.stage.CurrentStageData"
ExportAssets (56)Timeline Frame 1Symbol 20486 as "__Packages.ua.com.syo.battlecity.screens.stage.StageMapView"
ExportAssets (56)Timeline Frame 1Symbol 20487 as "__Packages.ua.com.syo.battlecity.common.AsBroadcasterI"
ExportAssets (56)Timeline Frame 1Symbol 20488 as "__Packages.ua.com.syo.battlecity.screens.SelectStage"
ExportAssets (56)Timeline Frame 1Symbol 20489 as "__Packages.ua.com.syo.battlecity.screens.GameOverScreen"
ExportAssets (56)Timeline Frame 1Symbol 20490 as "__Packages.ua.com.syo.battlecity.controller.GameController"
ExportAssets (56)Timeline Frame 1Symbol 20491 as "__Packages.ua.com.syo.battlecity.screens.SplashMenu"
ExportAssets (56)Timeline Frame 1Symbol 20492 as "__Packages.ua.com.syo.battlecity.model.HTTPServer"
ExportAssets (56)Timeline Frame 1Symbol 20493 as "__Packages.ua.com.syo.battlecity.screens.stage.Tank"
ExportAssets (56)Timeline Frame 1Symbol 20494 as "__Packages.ua.com.syo.battlecity.screens.stage.Bonus"
ExportAssets (56)Timeline Frame 1Symbol 20495 as "__Packages.ua.com.syo.battlecity.data.DataLabels"
ExportAssets (56)Timeline Frame 1Symbol 20496 as "__Packages.ua.com.syo.battlecity.screens.TotalScreen"
ExportAssets (56)Timeline Frame 1Symbol 20497 as "__Packages.ua.com.syo.battlecity.model.Model"
ExportAssets (56)Timeline Frame 1Symbol 20498 as "__Packages.ua.com.syo.battlecity.data.GlobalStorage"
ExportAssets (56)Timeline Frame 1Symbol 20499 as "__Packages.ua.com.syo.battlecity.controller.Controller"
ExportAssets (56)Timeline Frame 1Symbol 20500 as "__Packages.ua.com.syo.battlecity.Main"
ExportAssets (56)Timeline Frame 1Symbol 20501 as "__Packages.ua.com.syo.battlecity.components.Sprite"
ExportAssets (56)Timeline Frame 1Symbol 20502 as "__Packages.ua.com.syo.battlecity.components.NESNumField"
ExportAssets (56)Timeline Frame 1Symbol 20503 as "__Packages.ua.com.syo.battlecity.screens.stage.Stage"
ExportAssets (56)Timeline Frame 1Symbol 20504 as "__Packages.ua.com.syo.battlecity.components.NESTextField"
ExportAssets (56)Timeline Frame 1Symbol 20505 as "__Packages.ua.com.syo.battlecity.view.UIManager"
ExportAssets (56)Timeline Frame 1Symbol 20506 as "__Packages.ua.com.syo.battlecity.data.StagesMock"

Labels

"up"Symbol 49 MovieClip [enemy3] Frame 1
"down"Symbol 49 MovieClip [enemy3] Frame 3
"left"Symbol 49 MovieClip [enemy3] Frame 5
"right"Symbol 49 MovieClip [enemy3] Frame 7
"up"Symbol 96 MovieClip [enemy2] Frame 1
"down"Symbol 96 MovieClip [enemy2] Frame 3
"left"Symbol 96 MovieClip [enemy2] Frame 5
"right"Symbol 96 MovieClip [enemy2] Frame 7
"up"Symbol 163 MovieClip [enemy1] Frame 1
"down"Symbol 163 MovieClip [enemy1] Frame 3
"left"Symbol 163 MovieClip [enemy1] Frame 5
"right"Symbol 163 MovieClip [enemy1] Frame 7
"up"Symbol 165 MovieClip [bomb] Frame 1
"down"Symbol 165 MovieClip [bomb] Frame 5
"left"Symbol 165 MovieClip [bomb] Frame 9
"right"Symbol 165 MovieClip [bomb] Frame 13
"n"Symbol 204 MovieClip [numeric] Frame 1
"n0"Symbol 204 MovieClip [numeric] Frame 5
"n1"Symbol 204 MovieClip [numeric] Frame 9
"n2"Symbol 204 MovieClip [numeric] Frame 13
"n3"Symbol 204 MovieClip [numeric] Frame 17
"n4"Symbol 204 MovieClip [numeric] Frame 21
"n5"Symbol 204 MovieClip [numeric] Frame 25
"n6"Symbol 204 MovieClip [numeric] Frame 29
"n7"Symbol 204 MovieClip [numeric] Frame 33
"n8"Symbol 204 MovieClip [numeric] Frame 37
"n9"Symbol 204 MovieClip [numeric] Frame 41
"up"Symbol 279 MovieClip [tank3] Frame 1
"down"Symbol 279 MovieClip [tank3] Frame 3
"left"Symbol 279 MovieClip [tank3] Frame 5
"right"Symbol 279 MovieClip [tank3] Frame 7
"up"Symbol 288 MovieClip [tank2] Frame 1
"down"Symbol 288 MovieClip [tank2] Frame 3
"left"Symbol 288 MovieClip [tank2] Frame 5
"right"Symbol 288 MovieClip [tank2] Frame 7
"up"Symbol 295 MovieClip [tank0] Frame 1
"down"Symbol 295 MovieClip [tank0] Frame 3
"left"Symbol 295 MovieClip [tank0] Frame 5
"right"Symbol 295 MovieClip [tank0] Frame 7
"up"Symbol 304 MovieClip [tank1] Frame 1
"down"Symbol 304 MovieClip [tank1] Frame 3
"left"Symbol 304 MovieClip [tank1] Frame 5
"right"Symbol 304 MovieClip [tank1] Frame 7
"up"Symbol 354 MovieClip [enemy4] Frame 1
"down"Symbol 354 MovieClip [enemy4] Frame 3
"left"Symbol 354 MovieClip [enemy4] Frame 5
"right"Symbol 354 MovieClip [enemy4] Frame 7




http://swfchan.com/6/28254/info.shtml
Created: 20/5 -2019 12:57:16 Last modified: 20/5 -2019 12:57:16 Server time: 09/05 -2024 23:23:22