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

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

Tank Attack.swf

This is the info page for
Flash #62124

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


Text
<p align="center"><font face="Tahoma" size="17" color="#0066cc" letterSpacing="0.000000" kerning="1">ผู็ไม่ประสงค์ออกนาม</font></p>

© Copyright MoFunZone.com.

<p align="center"><font face="Dream of me" size="54" color="#ff0000" letterSpacing="9.000000" kerning="1">!!WARNING!!</font></p>

<p align="center"><font face="Dream of me" size="26" color="#ff0000" letterSpacing="0.000000" kerning="1">Your current data Might be lost</font></p>

<p align="center"><font face="Dream of me" size="40" color="#00ff00" letterSpacing="1.500000" kerning="1">start a new game?</font></p>

<p align="center"><font face="Dream of me" size="40" color="#00ff00" letterSpacing="0.000000" kerning="1">Do you still want to</font></p>

Collect money and use it to upgrade your tank and weapons.

<p align="left"><font face="Dream of me" size="12" color="#ff0000" letterSpacing="0.000000" kerning="1">HP</font></p>

<p align="center"><font face="Dream of me" size="42" color="#33ffff" letterSpacing="0.000000" kerning="1">OBJECTIVE</font></p>

.

r

e

v

o

s

i

m

a

g

h

t

0

c

P

H

u

y

n

W

w

l

x

d

Y

f

k

S

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">Press this button to increase your HP (health). </font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">Press this button to increase your speed. </font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">Press this button to add more weapon slots.</font></p>

<p align="center"><font face="Dream of me" size="42" color="#00ffff" letterSpacing="0.000000" kerning="1">SHOP</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">.</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">t</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">n</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">a</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">w</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">u</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">o</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">y</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">e</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">m</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">i</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">t</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">y</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">n</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">a</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">k</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">n</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">a</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">t</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">r</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">u</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">o</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">y</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">e</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">d</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">a</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">r</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">g</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">p</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">u</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">d</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">n</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">a</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">r</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">i</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">a</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">p</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">e</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">r</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">,</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">s</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">n</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">o</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">p</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">a</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">e</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">w</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">w</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">e</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">n</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">y</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">u</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">b</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">n</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">a</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">c</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">u</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">o</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">Y</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">Press this button to repair your tank.</font></p>

<p align="center"><font face="Dream of me" size="42" color="#00ffff" letterSpacing="0.000000" kerning="1">WEAPON</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">Cannon : Does very powerful area damage but hard to aim.</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">Laser : Able to pierce through multiple enemies but has high consumption rate.</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">Exotic : Strange weapon, use it at your own risk.</font></p>

<p align="center"><font face="Dream of me" size="42" color="#00ffff" letterSpacing="0.000000" kerning="1">WEAPON</font></p>

<p align="left"><font face="Dream of me" size="18" color="#ff0000" letterSpacing="0.000000" kerning="1">Change the weapon you can use 1 , 2 , 3 , 4 </font></p>

<p align="left"><font face="Dream of me" size="22" color="#ff0000" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="left"><font face="Dream of me" size="22" color="#ff0000" letterSpacing="0.000000" kerning="1">2</font></p>

<p align="left"><font face="Dream of me" size="22" color="#ff0000" letterSpacing="0.000000" kerning="1">3</font></p>

<p align="left"><font face="Dream of me" size="22" color="#ff0000" letterSpacing="0.000000" kerning="1">4</font></p>

<p align="left"></p>

<p align="center"><font face="Dream of me" size="42" color="#ff0033" letterSpacing="0.000000" kerning="1">Next time you can press</font></p>

<p align="center"><font face="Dream of me" size="42" color="#ff0033" letterSpacing="0.000000" kerning="1">to skip this tutorial</font></p>

<p align="center"><font face="Dream of me" size="96" color="#ff0033" letterSpacing="0.000000" kerning="1">K</font></p>

<p align="left"></p>

<p align="center"><font face="Dream of me" size="42" color="#ff0033" letterSpacing="0.000000" kerning="1">Next time you can press</font></p>

<p align="center"><font face="Dream of me" size="42" color="#ff0033" letterSpacing="0.000000" kerning="1">to skip this tutorial</font></p>

<p align="center"><font face="Dream of me" size="96" color="#ff0033" letterSpacing="0.000000" kerning="1">K</font></p>

<p align="left"><font face="Times New Roman" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1">aaa</font></p>

<p align="left"></p>

<p align="right"><font face="Dream of me" size="23" color="#99ff00" letterSpacing="0.000000" kerning="1">00099</font></p>

<p align="left"><font face="Dream of me" size="12" color="#99ff00" letterSpacing="0.000000" kerning="1">Score</font></p>

<p align="right"><font face="Dream of me" size="23" color="#ffcc00" letterSpacing="0.000000" kerning="1">00099</font></p>

<p align="left"><font face="Dream of me" size="12" color="#ffcc00" letterSpacing="0.000000" kerning="1">Gold</font></p>

<p align="left"><font face="Dream of me" size="12" color="#ff0000" letterSpacing="0.000000" kerning="1">HP</font></p>

<p align="right"><font face="Dream of me" size="14" color="#66ffff" letterSpacing="0.000000" kerning="1">enemy</font></p>

<p align="left"><font face="Dream of me" size="12" color="#00ffff" letterSpacing="2.000000" kerning="1">Laser</font></p>

<p align="right"><font face="Dream of me" size="32" color="#33ccff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Dream of me" size="32" color="#33ccff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="center"><font face="Dream of me" size="32" color="#33ccff" letterSpacing="0.000000" kerning="1">:</font></p>

<p align="left"><font face="Dream of me" size="22" color="#ff9900" letterSpacing="0.000000" kerning="1">Stage :</font></p>

<p align="left"><font face="Dream of me" size="22" color="#ff9900" letterSpacing="0.000000" kerning="1">01</font></p>

<p align="center"><font face="Dream of me" size="44" color="#ff0000" letterSpacing="0.000000" kerning="1">RELOAD</font></p>

<p align="right"><font face="Dream of me" size="24" color="#ffec00" letterSpacing="0.000000" kerning="1">Gold</font></p>

<p align="left"><font face="Dream of me" size="32" color="#ffec00" letterSpacing="0.000000" kerning="1">9999</font></p>

inventory

component

<p align="left"><font face="Dream of me" size="21" color="#00ff00" letterSpacing="0.000000" kerning="1">cannon</font></p>

<p align="left"><font face="Dream of me" size="21" color="#00ffff" letterSpacing="0.000000" kerning="1">laser</font></p>

<p align="left"><font face="Dream of me" size="21" color="#ff0000" letterSpacing="0.000000" kerning="1">exotic</font></p>

<p align="left"><font face="Dream of me" size="21" color="#ff0000" letterSpacing="0.000000" kerning="1">lv1</font></p>

<p align="left"><font face="Dream of me" size="21" color="#ff0000" letterSpacing="0.000000" kerning="1">lv1</font></p>

<p align="left"><font face="Dream of me" size="21" color="#ff0000" letterSpacing="0.000000" kerning="1">lv1</font></p>

<p align="left"></p>

Congratulations
You escaped from the horde of enemies.

<p align="left"><font face="Dream of me" size="38" color="#99ff00" letterSpacing="0.000000" kerning="1">Your score is</font></p>

<p align="right"><font face="Dream of me" size="38" color="#99ff00" letterSpacing="0.000000" kerning="1">00000000</font></p>

<p align="center"></p>

ActionScript [AS3]

Section 1
//AlarmClock (GREENHERMIT.GHDurationControl.AlarmClock) package GREENHERMIT.GHDurationControl { public class AlarmClock extends TimerBase { public var timecount:Number; public var stoptimer:Boolean; public var timearray:Object; public var getupfn:Function; public function AlarmClock(_arg1:Function, _arg2:Array){ this.getupfn = _arg1; this.timearray = _arg2; timecount = 0; stoptimer = false; } public function stop(){ stoptimer = true; } public function resume(){ stoptimer = false; } override public function process(){ if (stoptimer){ return; }; if (timearray[timecount] != null){ getupfn(timearray[timecount], objectduration); }; timecount++; } } }//package GREENHERMIT.GHDurationControl
Section 2
//Duration (GREENHERMIT.GHDurationControl.Duration) package GREENHERMIT.GHDurationControl { public class Duration extends TimerBase { public var durationEvent:Function; public var countdown:Number; public var duration:Number; public function Duration(_arg1:Number, _arg2:Function){ this.duration = _arg1; this.countdown = _arg1; this.durationEvent = _arg2; } override public function process(){ if (this.duration <= 0){ return; }; if (this.countdown > 0){ this.countdown--; if (this.countdown == 0){ if (durationEvent != null){ durationEvent(objectduration); }; }; }; } } }//package GREENHERMIT.GHDurationControl
Section 3
//TimerBase (GREENHERMIT.GHDurationControl.TimerBase) package GREENHERMIT.GHDurationControl { public class TimerBase { public var objectduration:Object; public function process(){ } } }//package GREENHERMIT.GHDurationControl
Section 4
//GunDesc (GREENHERMIT.GHGun.GunDesc) package GREENHERMIT.GHGun { public class GunDesc { public var gun:String; public var shootEvent:Function; public var cooldowncount:Number; public var reloadEvent:Function; public var fullEvent:Function; public var workEvent:Function; public var mag:Number; public var reloadcount:Number; public var shootClass:Object; public var savefqc:Number; public var frequency:Number; public var reload:Number; public var magcount:Number; public var cooldown:Number; public var frequencycount:Number; public var gageframe:Number; public var pause:Boolean; public var currentmag:Number; public function GunDesc(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number=0){ this.mag = _arg2; this.currentmag = _arg2; this.magcount = _arg2; this.reload = _arg3; this.reloadcount = 0; this.frequency = _arg4; this.savefqc = _arg4; this.frequencycount = 0; this.pause = false; this.gun = _arg1; this.cooldown = _arg5; this.cooldowncount = 0; gageframe = int(((magcount / _arg2) * 100)); } public function fullMag(){ reloadcount = 0; magcount = mag; frequencycount = 0; gageframe = int(((magcount / mag) * 100)); } public function process(){ if (mag <= 0){ return; }; if (frequency <= 0){ return; }; if (reload < 0){ return; }; if (workEvent != null){ workEvent(); }; if (cooldown != 0){ cooldowncount++; if (cooldowncount == cooldown){ if ((((reloadcount == 0)) && ((magcount < mag)))){ magcount++; gageframe = int(((magcount / mag) * 100)); }; cooldowncount = 0; }; }; if (frequencycount > 50000000){ frequencycount = 0; }; if (reloadcount > 0){ reloadcount--; gageframe = int((((reload - reloadcount) / (reload + 1)) * 100)); if (reloadcount == 0){ if (fullEvent != null){ gageframe = 100; fullEvent(); }; magcount = mag; gageframe = int(((magcount / mag) * 100)); frequencycount = 0; }; }; if (pause){ return; }; frequencycount++; if (frequencycount == frequency){ if (magcount > 0){ shootClass.process(this); if (shootEvent != null){ shootEvent(shootClass.bulletlist); }; frequencycount = 0; gageframe = int(((magcount / mag) * 100)); magcount--; if (magcount == 0){ reloadcount = reload; if (reloadEvent != null){ reloadEvent(); }; }; }; }; } public function pauseToggle(_arg1:Object=null){ if (_arg1 != null){ this.pause = _arg1; } else { this.pause = !(this.pause); }; } public function shootNow(){ if (magcount > 0){ shootClass.process(this); if (shootEvent != null){ shootEvent(shootClass.bulletlist); }; gageframe = int(((magcount / mag) * 100)); magcount--; if (magcount == 0){ if (reloadEvent != null){ reloadEvent(); }; reloadcount = reload; }; }; } } }//package GREENHERMIT.GHGun
Section 5
//AngleDropMove (GREENHERMIT.GHMovement.AngleDropMove) package GREENHERMIT.GHMovement { import flash.display.*; public class AngleDropMove extends MoveBaseClass { var speed:Number; var speedy:Number; var angle:Number; var rot:Boolean; var speedx:Number; var gravity:Number; var accy:Number; var speedy2:Number; public function AngleDropMove(_arg1:MovieClip, _arg2:Number, _arg3:Number, _arg4:Boolean=true, _arg5:Number=0.5){ control = _arg1; this.angle = _arg2; this.speed = _arg3; this.speedx = (_arg3 * Math.cos(((_arg2 * Math.PI) / 180))); this.speedy = (_arg3 * Math.sin(((_arg2 * Math.PI) / 180))); this.rot = _arg4; this.accy = 0; this.gravity = _arg5; this.speedy2 = 0; } override public function setSpeed(_arg1:Number){ this.speed = _arg1; this.speedx = (_arg1 * Math.cos(((angle * Math.PI) / 180))); this.speedy = (_arg1 * Math.sin(((angle * Math.PI) / 180))); } override public function getSpeed():Number{ return (speed); } override public function process(){ accy = (accy + gravity); speedy2 = (speedy + accy); if (rot){ control.rotation = ((Math.atan2(speedy2, speedx) * 180) / Math.PI); }; control.y = (control.y + speedy2); control.x = (control.x + speedx); } } }//package GREENHERMIT.GHMovement
Section 6
//AngleMove (GREENHERMIT.GHMovement.AngleMove) package GREENHERMIT.GHMovement { import flash.display.*; public class AngleMove extends LineMove { public function AngleMove(_arg1:MovieClip, _arg2:Number, _arg3:Number, _arg4:Boolean=true){ this.angle = _arg2; this.speed = _arg3; super(_arg1, (_arg3 * Math.cos(((_arg2 * Math.PI) / 180))), (_arg3 * Math.sin(((_arg2 * Math.PI) / 180))), _arg4); } } }//package GREENHERMIT.GHMovement
Section 7
//HomingMove (GREENHERMIT.GHMovement.HomingMove) package GREENHERMIT.GHMovement { import flash.display.*; import GREENHERMIT.GHGun.*; import GREENHERMIT.GHShootingStyle.*; import GREENHERMIT.GHUtils.*; import GREENHERMIT.GHDurationControl.*; import GREENHERMIT.GHBulletCollection.*; public class HomingMove extends MoveBaseClass { var dir:Number; var speed:Number; var target:Object; var angle:Number; var lock:Boolean; var lastcheck:Number; var lastdir; var pdegree:Number; var rotation; public function HomingMove(_arg1:MovieClip, _arg2:Object, _arg3:Number, _arg4:Number, _arg5:Boolean=true, _arg6:Function=null){ control = _arg1; this.target = _arg2; pdegree = ((_arg1.rotation + 360) % 360); this.angle = _arg4; this.speed = _arg3; this.rotation = _arg5; lock = false; dir = 1; lastdir = 0; lastcheck = 0; this.ai = _arg6; } override public function setSpeed(_arg1:Number){ this.speed = _arg1; } override public function getSpeed():Number{ return (speed); } override public function process(){ var _local1:*; var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; _local1 = API.findAngle(control, target); _local2 = Math.abs((control.x - target.x)); _local3 = Math.abs((control.y - target.y)); _local4 = Math.sqrt(((_local2 * _local2) + (_local3 * _local3))); if (ai != null){ ai(this, target); }; _local5 = 0; if (!lock){ _local6 = (((_local1 + 360) % 360) - ((pdegree + 360) % 360)); if (dir == 1){ if (_local6 > 0){ pdegree = ((pdegree + angle) % 360); _local5 = 1; } else { if (_local6 < 0){ pdegree = ((pdegree - angle) % 360); _local5 = -1; } else { lock = true; }; }; } else { if (dir == -1){ if (_local6 > 0){ pdegree = (((pdegree + angle) + 360) % 360); _local5 = -1; } else { if (_local6 < 0){ pdegree = (((pdegree - angle) - 360) % 360); _local5 = 1; } else { lock = true; }; }; }; }; }; control.x = (control.x + (speed * Math.cos(((pdegree * Math.PI) / 180)))); control.y = (control.y + (speed * Math.sin(((pdegree * Math.PI) / 180)))); if (((((!((_local5 == lastdir))) && (!((lastdir == 0))))) || (lock))){ lock = true; if (lastcheck > 5){ _local1 = ((API.findAngle(control, target) + 360) % 360); _local7 = Math.abs((_local1 - ((pdegree + 360) % 360))); if ((((_local7 < 90)) && ((_local7 > 270)))){ pdegree = _local1; } else { lock = false; }; lastcheck = 0; }; lastcheck++; }; lastdir = _local5; if (rotation){ control.rotation = pdegree; }; } } }//package GREENHERMIT.GHMovement
Section 8
//LineMove (GREENHERMIT.GHMovement.LineMove) package GREENHERMIT.GHMovement { import flash.display.*; public class LineMove extends MoveBaseClass { public var speed:Number; public var speedx:Number; public var speedy:Number; public var angle:Number; public var rotation:Boolean; public function LineMove(_arg1:MovieClip, _arg2:Number, _arg3:Number, _arg4:Boolean=true){ control = _arg1; this.speedx = _arg2; this.speedy = _arg3; angle = ((Math.atan2(_arg3, _arg2) * 180) / Math.PI); speed = Math.sqrt(((_arg2 * _arg2) + (_arg3 * _arg3))); this.rotation = _arg4; } override public function setSpeed(_arg1:Number){ this.speed = _arg1; this.speedx = (this.speed * Math.cos(((angle * Math.PI) / 180))); this.speedy = (this.speed * Math.sin(((angle * Math.PI) / 180))); } override public function process(){ control.x = (control.x + speedx); control.y = (control.y + speedy); if (rotation){ control.rotation = ((((Math.atan2(speedy, speedx) * 180) / Math.PI) + 360) % 360); }; } override public function getSpeed():Number{ return (speed); } } }//package GREENHERMIT.GHMovement
Section 9
//MapMove (GREENHERMIT.GHMovement.MapMove) package GREENHERMIT.GHMovement { import flash.display.*; public class MapMove extends MoveBaseClass { public var dashdirect:Number; private var speedx:Number; private var SLOPELEFT:Number;// = 0xFF0000 public var ground:Boolean; private var SLOPEB:Number;// = 0x800000 private var speedy:Number; public var right:Number; public var left:Number; public var dashground:Boolean; public var dash:Number; private var CLOSEALL:Number;// = 0xFF private var speed:Number; public var jumplimit:Number; private var SLOPERIGHT:Number;// = 0xFFFF00 private var CLOSETOP:Number;// = 0xFF00 private var map:BitmapData; public var isjump:Boolean; public var outAreaWalk:Function; public var cannotWalk:Function; private var mapscale:Number; private var FREE:Number;// = 0 private var SLOPEB2:Number;// = 0x808000 public var jumpfactor:Number; public var jumpbase:Number; public function MapMove(_arg1:MovieClip, _arg2:BitmapData, _arg3:Number, _arg4:Number=40){ CLOSEALL = 0xFF; CLOSETOP = 0xFF00; SLOPELEFT = 0xFF0000; SLOPERIGHT = 0xFFFF00; SLOPEB = 0x800000; SLOPEB2 = 0x808000; FREE = 0; super(); control = _arg1; if (control.gravity == null){ control.gravity = 3; control.movegravity = control.gravity; } else { control.movegravity = control.gravity; }; if (control.direct == null){ control.direct = 0; control.movedirect = control.direct; } else { control.movedirect = control.direct; }; this.speedy = 0; this.speedx = 0; this.speed = _arg3; this.map = _arg2; this.mapscale = _arg4; this.ground = false; this.jumpfactor = 0; this.jumplimit = 0; isjump = false; jumpbase = 0; dash = 0; dashground = false; } override public function setSpeed(_arg1:Number){ this.speed = _arg1; } override public function getSpeed():Number{ return (speed); } public function setZone(_arg1:Number, _arg2:Number){ this.left = _arg1; this.right = _arg2; } public function jumpNow(_arg1:Number=10, _arg2:Number=81):Boolean{ if (((ground) && ((dash == 0)))){ ground = false; isjump = !(ground); speedy = control.movegravity; speedy = (speedy - (_arg1 * control.movegravity)); jumpbase = control.y; this.jumplimit = _arg2; return (true); }; return (false); } public function getDirect():Number{ return (control.direct); } override public function process(){ var _local1:*; var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:*; var _local15:*; var _local16:*; dash--; if (dash > 0){ _local2 = dash; } else { _local2 = 1; dash = 0; }; _local1 = 0; while (_local1 < _local2) { _local3 = control.x; _local4 = control.y; speedx = speed; if (speed > mapscale){ speedx = mapscale; }; speedx = (control.movedirect * speedx); if (dash > 0){ speedx = ((dash / 2) * dashdirect); }; speedy = (speedy + control.movegravity); if (speedy > mapscale){ speedy = mapscale; }; if (speedy < -(mapscale)){ speedy = -(mapscale); }; if (dash > 0){ if (!dashground){ speedy = 1; } else { _local10 = int((_local3 / mapscale)); _local11 = int(((_local4 + 10) / mapscale)); _local12 = map.getPixel(_local7, _local8); if (_local12 == FREE){ dashground = false; }; }; }; _local5 = (_local4 + speedy); _local6 = (_local3 + speedx); _local7 = int((_local6 / mapscale)); _local8 = int((_local4 / mapscale)); _local9 = map.getPixel(_local7, _local8); if ((((_local9 == SLOPEB)) || ((_local9 == SLOPEB2)))){ _local5 = ((_local8 * mapscale) - 1); _local4 = _local5; _local3 = _local6; ground = true; isjump = !(ground); speedy = 0; } else { if (_local9 == CLOSEALL){ if (cannotWalk != null){ cannotWalk(control); }; } else { _local3 = _local6; }; }; control.x = _local3; if (speedy >= 0){ _local7 = int((_local3 / mapscale)); _local8 = int((_local5 / mapscale)); _local9 = map.getPixel(_local7, _local8); _local13 = int((_local4 / mapscale)); _local14 = map.getPixel(_local7, _local13); if ((((_local14 == SLOPEB)) || ((_local14 == SLOPEB2)))){ _local5 = ((_local13 * mapscale) - 1); _local4 = _local5; ground = true; isjump = !(ground); speedy = 0; }; if (_local14 == SLOPERIGHT){ _local15 = ((((_local13 + 1) * mapscale) - 1) - (mapscale - (_local3 % mapscale))); if (_local5 > _local15){ _local5 = _local15; _local4 = _local5; ground = true; isjump = !(ground); } else { _local4 = _local5; }; } else { if (_local14 == SLOPELEFT){ _local15 = ((((_local13 + 1) * mapscale) - 1) - (_local3 % mapscale)); if (_local5 > _local15){ _local5 = _local15; _local4 = _local5; ground = true; isjump = !(ground); } else { _local4 = _local5; }; } else { if ((((_local14 == FREE)) || ((_local14 == CLOSETOP)))){ if (_local9 == FREE){ _local4 = _local5; } else { if (_local9 == CLOSEALL){ _local5 = ((_local8 * mapscale) - 1); _local4 = _local5; speedy = 0; ground = true; isjump = !(ground); } else { if (_local9 == CLOSETOP){ _local16 = ((_local8 * mapscale) - 1); if ((jumpbase - jumplimit) < _local16){ _local4 = _local16; speedy = 0; ground = true; isjump = !(ground); } else { _local4 = _local5; }; } else { if (_local9 == SLOPELEFT){ _local15 = ((((_local8 + 1) * mapscale) - 1) - (_local3 % mapscale)); if (_local5 > _local15){ _local5 = _local15; _local4 = _local5; ground = true; isjump = !(ground); } else { _local4 = _local5; }; } else { if (_local9 == SLOPERIGHT){ _local15 = ((((_local8 + 1) * mapscale) - 1) - (mapscale - (_local3 % mapscale))); if (_local5 > _local15){ _local5 = _local15; _local4 = _local5; ground = true; isjump = !(ground); } else { _local4 = _local5; }; } else { if ((((_local9 == SLOPEB)) || ((_local9 == SLOPEB2)))){ _local5 = ((_local8 * mapscale) - 1); _local4 = _local5; ground = true; isjump = !(ground); speedy = 0; }; }; }; }; }; }; }; }; }; } else { if (speedy < 0){ _local7 = int((_local3 / mapscale)); _local8 = int((_local5 / mapscale)); _local9 = map.getPixel(_local7, _local8); if (_local9 == CLOSEALL){ speedy = control.movegravity; } else { _local4 = _local5; }; }; }; if (!isjump){ jumpbase = 0; }; control.y = _local4; _local1++; }; if (control.x > right){ if (outAreaWalk != null){ outAreaWalk(control); }; }; if (control.x < left){ if (outAreaWalk != null){ outAreaWalk(control); }; }; if (ai != null){ ai(control); }; } public function setDirect(_arg1:Number){ control.movedirect = _arg1; control.direct = _arg1; } public function dashNow(_arg1:Number, _arg2:Number=10){ this.dashdirect = _arg1; this.dash = _arg2; if (ground){ dashground = true; } else { dashground = false; }; } } }//package GREENHERMIT.GHMovement
Section 10
//MoveBaseClass (GREENHERMIT.GHMovement.MoveBaseClass) package GREENHERMIT.GHMovement { import flash.display.*; public class MoveBaseClass { public var ai:Function; private var testcounter:Number; public var control:MovieClip; public function setSpeed(_arg1:Number){ trace(("Not impliment" + this)); } public function process(){ trace(("Not impliment" + this)); } public function getSpeed():Number{ trace(("Not impliment" + this)); return (0); } } }//package GREENHERMIT.GHMovement
Section 11
//PositionMove (GREENHERMIT.GHMovement.PositionMove) package GREENHERMIT.GHMovement { import flash.display.*; import GREENHERMIT.GHUtils.*; public class PositionMove extends LineMove { public function PositionMove(_arg1:MovieClip, _arg2:Object, _arg3:Number, _arg4:Boolean=true){ this.angle = API.findAngle(_arg1, _arg2); this.speed = _arg3; super(_arg1, (_arg3 * Math.cos(((angle * Math.PI) / 180))), (_arg3 * Math.sin(((angle * Math.PI) / 180))), _arg4); } } }//package GREENHERMIT.GHMovement
Section 12
//RandomShoot (GREENHERMIT.GHShootingStyle.RandomShoot) package GREENHERMIT.GHShootingStyle { import GREENHERMIT.GHGun.*; import GREENHERMIT.GHMovement.*; import GREENHERMIT.GHUtils.*; public dynamic final class RandomShoot extends ShootBaseMethod { var bullet:Object; public function RandomShoot(_arg1:Object, _arg2:Object){ this.bullet = _arg1; } override public function process(_arg1:GunDesc){ var _local2:*; var _local3:*; var _local4:*; _local2 = getGunObject(_arg1); _local3 = getGunPoint(_local2); _local4 = API.createMovieFromBase(_local2.parent.objectin, bullet); bulletlist = new Array(); bulletlist.push(_local4); if (_local3 != null){ _local4.x = _local3.x; _local4.y = _local3.y; } else { _local4.x = shooter.x; _local4.y = shooter.y; }; API.setMotion(_local4, new AngleMove(_local4, (Math.random() * 360), _local4.speed)); } } }//package GREENHERMIT.GHShootingStyle
Section 13
//RandomShootEx (GREENHERMIT.GHShootingStyle.RandomShootEx) package GREENHERMIT.GHShootingStyle { import GREENHERMIT.GHGun.*; import GREENHERMIT.GHMovement.*; import GREENHERMIT.GHUtils.*; public dynamic final class RandomShootEx extends ShootBaseMethod { var bullet:Object; var info:Object; public function RandomShootEx(_arg1:Object, _arg2:Object){ this.bullet = _arg1; this.info = _arg2; } override public function process(_arg1:GunDesc){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local2 = getGunObject(_arg1); _local3 = getGunPoint(_local2); _local4 = (Math.random() * 360); bulletlist = new Array(); _local5 = 0; while (_local5 < info.way) { _local6 = API.createMovieFromBase(_local2.parent.objectin, bullet); bulletlist.push(_local6); if (_local3 != null){ _local6.x = _local3.x; _local6.y = _local3.y; } else { _local6.x = shooter.x; _local6.y = shooter.y; }; _local6.rotation = (_local4 - ((_local5 - ((info.way - 1) * 0.5)) * info.angle)); API.setMotion(_local6, new AngleMove(_local6, (_local4 - ((_local5 - ((info.way - 1) * 0.5)) * info.angle)), _local6.speed)); _local5++; }; } } }//package GREENHERMIT.GHShootingStyle
Section 14
//ShootBaseMethod (GREENHERMIT.GHShootingStyle.ShootBaseMethod) package GREENHERMIT.GHShootingStyle { import flash.display.*; import GREENHERMIT.GHGun.*; import flash.geom.*; public dynamic class ShootBaseMethod { var bulletlist:Array; public var shooter:Object; public var game:Object; public var world:MovieClip; public function getGunPoint(_arg1:MovieClip):Point{ var _local2:*; if (_arg1 != null){ _local2 = new Point(_arg1.x, _arg1.y); _local2 = _arg1.parent.localToGlobal(_local2); _local2 = MovieClip(_arg1.parent).objectin.globalToLocal(_local2); return (_local2); }; return (null); } public function getGunObject(_arg1:GunDesc):MovieClip{ if (shooter[_arg1.gun] == null){ throw (Error(((("Error: " + shooter) + " need") + _arg1.gun))); }; return (shooter[_arg1.gun]); } public function clear(){ } public function getWorldPoint(_arg1:MovieClip):Point{ var gp:*; var object = _arg1; if (object != null){ try { gp = new Point(object.x, object.y); gp = object.parent.localToGlobal(gp); gp = MovieClip(object.parent).objectin.globalToLocal(gp); } catch(e) { gp = null; }; return (gp); //unresolved jump }; return (null); } public function process(_arg1:GunDesc){ } } }//package GREENHERMIT.GHShootingStyle
Section 15
//ShootLookingObject (GREENHERMIT.GHShootingStyle.ShootLookingObject) package GREENHERMIT.GHShootingStyle { import GREENHERMIT.GHGun.*; import GREENHERMIT.GHMovement.*; import flash.geom.*; import GREENHERMIT.GHUtils.*; public dynamic final class ShootLookingObject extends ShootBaseMethod { var bullet:Object; var info:Object; public function ShootLookingObject(_arg1:Object, _arg2:Object){ this.bullet = _arg1; this.info = _arg2; } override public function process(_arg1:GunDesc){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; if (shooter.looking == null){ return; }; if (!shooter.looking.visible){ return; }; _local2 = getGunObject(_arg1); _local3 = getGunPoint(_local2); _local4 = new Point(shooter.looking.x, shooter.looking.y); if (shooter.looking.hit != null){ _local4 = getWorldPoint(shooter.looking.hit); }; bulletlist = new Array(); _local5 = 0; while (_local5 < info.way) { _local6 = API.createMovieFromBase(_local2.parent.objectin, bullet); bulletlist.push(_local6); if (_local3 != null){ _local6.x = _local3.x; _local6.y = _local3.y; } else { _local6.x = shooter.x; _local6.y = shooter.y; }; _local7 = API.findAngle(_local3, _local4); if (info.err != null){ _local7 = (_local7 + ((Math.random() * info.err) - (info.err / 2))); }; _local6.rotation = (_local7 - ((_local5 - ((info.way - 1) * 0.5)) * info.angle)); API.setMotion(_local6, new AngleMove(_local6, (_local7 - ((_local5 - ((info.way - 1) * 0.5)) * info.angle)), _local6.speed)); _local5++; }; _local4 = null; } } }//package GREENHERMIT.GHShootingStyle
Section 16
//ShootMouse (GREENHERMIT.GHShootingStyle.ShootMouse) package GREENHERMIT.GHShootingStyle { import GREENHERMIT.GHGun.*; import GREENHERMIT.GHMovement.*; import flash.geom.*; import GREENHERMIT.GHUtils.*; public dynamic final class ShootMouse extends ShootBaseMethod { var bullet:Object; var info:Object; public function ShootMouse(_arg1:Object, _arg2:Object){ this.bullet = _arg1; this.info = _arg2; } override public function process(_arg1:GunDesc){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; _local2 = super.game; _local3 = getGunObject(_arg1); _local4 = getGunPoint(_local3); _local5 = new Point(_local3.parent.objectin.mouseX, _local3.parent.objectin.mouseY); bulletlist = new Array(); _local6 = 0; while (_local6 < info.way) { _local7 = API.createMovieFromBase(_local3.parent.objectin, bullet); bulletlist.push(_local7); if (_local4 != null){ _local7.x = _local4.x; _local7.y = _local4.y; } else { _local7.x = shooter.x; _local7.y = shooter.y; }; _local8 = API.findAngle(_local4, _local5); if (info.err != null){ _local8 = (_local8 + ((Math.random() * info.err) - (info.err / 2))); }; API.setMotion(_local7, new AngleMove(_local7, (_local8 - ((_local6 - ((info.way - 1) * 0.5)) * info.angle)), _local7.speed)); _local6++; }; _local5 = null; } } }//package GREENHERMIT.GHShootingStyle
Section 17
//ShootOwnerAngle (GREENHERMIT.GHShootingStyle.ShootOwnerAngle) package GREENHERMIT.GHShootingStyle { import GREENHERMIT.GHGun.*; import GREENHERMIT.GHMovement.*; import GREENHERMIT.GHUtils.*; public dynamic final class ShootOwnerAngle extends ShootBaseMethod { var bullet:Object; var info:Object; public function ShootOwnerAngle(_arg1:Object, _arg2:Object){ this.bullet = _arg1; this.info = _arg2; } override public function process(_arg1:GunDesc){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local2 = getGunObject(_arg1); _local3 = getGunPoint(_local2); bulletlist = new Array(); _local4 = 0; while (_local4 < info.way) { _local5 = API.createMovieFromBase(_local2.parent.objectin, bullet); bulletlist.push(_local5); if (_local3 != null){ _local5.x = _local3.x; _local5.y = _local3.y; } else { _local5.x = shooter.x; _local5.y = shooter.y; }; _local6 = _local2.parent.rotation; if (info.err != null){ _local6 = (_local6 + ((Math.random() * info.err) - (info.err / 2))); }; _local5.rotation = (_local6 - ((_local4 - ((info.way - 1) * 0.5)) * info.angle)); API.setMotion(_local5, new AngleMove(_local5, (_local6 - ((_local4 - ((info.way - 1) * 0.5)) * info.angle)), _local5.speed)); _local4++; }; } } }//package GREENHERMIT.GHShootingStyle
Section 18
//ShootOwnerAngleLoop (GREENHERMIT.GHShootingStyle.ShootOwnerAngleLoop) package GREENHERMIT.GHShootingStyle { import GREENHERMIT.GHGun.*; import GREENHERMIT.GHMovement.*; import GREENHERMIT.GHUtils.*; public dynamic final class ShootOwnerAngleLoop extends ShootBaseMethod { var bullet:Object; var info:Object; var shootorder:Number; public function ShootOwnerAngleLoop(_arg1:Object, _arg2:Object){ this.bullet = _arg1; this.info = _arg2; shootorder = 0; } override public function process(_arg1:GunDesc){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local2 = getGunObject(_arg1); _local3 = getGunPoint(_local2); bulletlist = new Array(); _local4 = API.createMovieFromBase(_local2.parent.objectin, bullet); bulletlist.push(_local4); _local5 = (shootorder % info.way); if (_local3 != null){ _local4.x = _local3.x; _local4.y = _local3.y; } else { _local4.x = shooter.x; _local4.y = shooter.y; }; _local6 = _local2.parent.rotation; if (info.err != null){ _local6 = (_local6 + ((Math.random() * info.err) - (info.err / 2))); }; _local4.rotation = (_local6 - ((_local5 - ((info.way - 1) * 0.5)) * info.angle)); API.setMotion(_local4, new AngleMove(_local4, (_local6 - ((_local5 - ((info.way - 1) * 0.5)) * info.angle)), _local4.speed)); shootorder++; } } }//package GREENHERMIT.GHShootingStyle
Section 19
//KeyframeTemplate (GREENHERMIT.GHTemplate.KeyframeTemplate) package GREENHERMIT.GHTemplate { import flash.events.*; public class KeyframeTemplate extends TemplateBaseClass { public var keyFrameStyleEnterFrame:Function; public var EventKBRelease:Function; public var EventKBPress:Function; override public function keyboardRelease(_arg1:Number){ if (EventKBRelease != null){ EventKBRelease(_arg1); }; } override public function EnterFrame(_arg1:Event){ var e = _arg1; try { super.EnterFrame(e); if (this.keyFrameStyleEnterFrame != null){ this.keyFrameStyleEnterFrame(e); }; } catch(e) { trace(e); }; } override public function keyboardPress(_arg1:Number){ if (EventKBPress != null){ EventKBPress(_arg1); }; } } }//package GREENHERMIT.GHTemplate
Section 20
//TemplateBaseClass (GREENHERMIT.GHTemplate.TemplateBaseClass) package GREENHERMIT.GHTemplate { import flash.display.*; import GREENHERMIT.GHShootingStyle.*; import flash.events.*; import GREENHERMIT.GHUtils.*; import flash.text.*; import flash.net.*; import flash.utils.*; public class TemplateBaseClass extends MovieClip { public var space:Object; public var css:Object; public var gamewidth:Number; public var worldlist:Array; public var gamepause:Boolean; public var GHLINK:DisplayObject; public var key:Array; public var processfn:Array; public var world:Object; public var gameheight:Number; public var processlist:Array; public var spacelist:Array; public var spaceprocesslist:Array; public var cam:Object; public var GHDESIGNCSS:StyleSheet; public var keyfocus:MovieClip; public var game:Object; public function TemplateBaseClass(){ var _local1:RandomShoot; var _local2:RandomShootEx; var _local3:ShootLookingObject; var _local4:ShootMouse; var _local5:ShootOwnerAngle; var _local6:ShootOwnerAngleLoop; super(); game = this; gamepause = false; GHDESIGNCSS = MovieClip(parent).designCSS; GHLINK = MovieClip(parent).llink; css = CSSToVar.createVariable(this); worldlist = new Array(); spacelist = new Array(); spaceprocesslist = new Array(); processlist = new Array(); processfn = new Array(); gamewidth = 640; gameheight = 480; key = new Array(); API.setLibrary(GHLINK); cam = {x:0, y:0, focusobject:{x:(gamewidth / 2), y:(gameheight / 2)}, round:{x1:0, y1:0, x2:640, y2:480}}; keyfocus = new MovieClip(); keyfocus.addEventListener(KeyboardEvent.KEY_DOWN, keydown); keyfocus.addEventListener(KeyboardEvent.KEY_UP, keyup); this.addEventListener(Event.ENTER_FRAME, EnterFrame); stop(); } public function releaseFocus(){ try { stage.focus = keyfocus; } catch(e) { }; } public function keyboardRelease(_arg1:Number){ } public function keydown(_arg1:KeyboardEvent){ keyboardPress(_arg1.keyCode); key[_arg1.keyCode] = true; } public function keyup(_arg1:KeyboardEvent){ key[_arg1.keyCode] = false; keyboardRelease(_arg1.keyCode); delete key[_arg1.keyCode]; } public function camProcess(){ if (cam.focusobject != null){ cam.smoothx = (cam.focusobject.x - (gamewidth / 2)); cam.smoothy = (cam.focusobject.y - (gameheight / 2)); if (cam.round != null){ if (cam.smoothx > (cam.round.x2 - gamewidth)){ cam.smoothx = (cam.round.x2 - gamewidth); }; if (cam.smoothx < cam.round.x1){ cam.smoothx = cam.round.x1; }; if (cam.smoothy > (cam.round.y2 - gameheight)){ cam.smoothy = (cam.round.y2 - gameheight); }; if (cam.smoothy < cam.round.y1){ cam.smoothy = cam.round.y1; }; }; API.smoothCamY(cam); API.smoothCamX(cam); API.updateWorld(world, cam); }; } public function freeSystemListener(){ this.removeEventListener(Event.ENTER_FRAME, EnterFrame); keyfocus.removeEventListener(KeyboardEvent.KEY_DOWN, keydown); keyfocus.removeEventListener(KeyboardEvent.KEY_UP, keyup); } public function createLayer(){ LayerCore.addGroup(this, "world", 0, 0); LayerCore.addGroup(this, "space", 0, 0); LayerCore.createLayerFromList(world, worldlist); LayerCore.createLayerFromList(space, spacelist); } public function EnterFrame(_arg1:Event){ var e = _arg1; if (gamepause){ return; }; try { stage.focus = keyfocus; } catch(e) { }; if (world != null){ try { camProcess(); LayerCore.processListGroup(world, processlist, processfn); LayerCore.processListGroup(space, spaceprocesslist, processfn); } catch(e) { trace(e); }; }; } public function keyboardPress(_arg1:Number){ } public function readDesignDoc(_arg1:String):Object{ var _local2:*; var _local3:*; _local2 = GHDESIGNCSS.getStyle(_arg1); for (_local3 in _local2) { if (isNaN(Number(_local2[_local3]))){ } else { _local2[_local3] = Number(_local2[_local3]); }; }; return (_local2); } public function createWorld(){ createLayer(); } } }//package GREENHERMIT.GHTemplate
Section 21
//API (GREENHERMIT.GHUtils.API) package GREENHERMIT.GHUtils { import flash.display.*; import GREENHERMIT.GHGun.*; import GREENHERMIT.GHShootingStyle.*; import GREENHERMIT.GHMovement.*; import GREENHERMIT.GHTemplate.*; import GREENHERMIT.GHDurationControl.*; import flash.utils.*; public class API { private static var createcount:Number = 0; private static var camspeed:Number = 40; private static var library:DisplayObject = null; public static function setTimeCount(_arg1:MovieClip, _arg2:Number){ if (_arg1.durationclass != null){ _arg1.durationclass.timecount = _arg2; }; } public static function getClass(_arg1:String):Class{ if (library != null){ return (MovieClip(library).getClass(_arg1)); }; return ((getDefinitionByName(_arg1) as Class)); } public static function setSpeed(_arg1:MovieClip, _arg2:Number){ if (_arg1.motclass == null){ return (0); }; _arg1.motclass.setSpeed(_arg2); } public static function smoothCamY(_arg1:Object){ var _local2:*; var _local3:*; _local2 = (_arg1.y - _arg1.smoothy); _local3 = int((Math.abs((_arg1.y - _arg1.smoothy)) / 3)); if (_local3 > camspeed){ _local3 = camspeed; }; if (_local2 < 0){ _arg1.y = (_arg1.y + _local3); } else { if (_local2 > 0){ _arg1.y = (_arg1.y - _local3); }; }; } public static function updateWorld(_arg1:Object, _arg2:Object){ _arg1.x = -(_arg2.x); _arg1.y = -(_arg2.y); } public static function getDuration(_arg1:MovieClip){ return (_arg1.durationclass); } public static function getTimeCount(_arg1:MovieClip):Number{ if (_arg1.durationclass != null){ return (_arg1.durationclass.timecount); }; return (0); } public static function createMovieFromBase(_arg1:Object, _arg2:Object, _arg3:Object=null, _arg4:String=null){ var world:*; var imgclass:*; var newclip:*; var backup:*; var field:*; var worldobj = _arg1; var base = _arg2; var addition = _arg3; var name = _arg4; world = MovieClip(worldobj); imgclass = null; newclip = null; backup = new Object(); if (base.editfrom != null){ for (field in base) { backup[field] = base[field]; }; base = TemplateBaseClass(world.parent).css[base.editfrom]; }; if (backup.linkage != null){ try { newclip = new (getClass(backup.linkage)); } catch(e) { try { newclip = new (getClass("cerror")); } catch(e) { trace("Create cerror::linkage in library to Show Error Object"); return (base); }; }; } else { try { newclip = new (getClass(base.linkage)); } catch(e) { try { newclip = new (getClass("cerror")); } catch(e) { trace("Create cerror::linkage in library to Show Error Object"); return (base); }; }; }; for (field in base) { newclip[field] = base[field]; }; if (backup != null){ for (field in backup) { newclip[field] = backup[field]; }; }; if (addition != null){ for (field in addition) { newclip[field] = addition[field]; }; }; if (name == null){ createcount++; newclip.name = (((((((base.layer + "/") + "[css:") + newclip.__ghbasename) + "]/") + newclip) + ".") + createcount); } else { newclip.name = name; }; if (newclip.createMovieFinish != null){ newclip.createMovieFinish(newclip, base); }; newclip.objectin = world; world[base.layer].addChild(newclip); return (newclip); } public static function getSpeed(_arg1:MovieClip):Number{ if (_arg1.motclass == null){ return (0); }; return (_arg1.motclass.getSpeed()); } public static function setDuration(_arg1:MovieClip, _arg2:Number, _arg3:Function){ _arg1.durationclass = new Duration(_arg2, _arg3); _arg1.durationclass.objectduration = _arg1; } public static function removeMotion(_arg1:MovieClip){ _arg1.motclass = null; } public static function resumeTime(_arg1:MovieClip){ if (_arg1.durationclass != null){ _arg1.durationclass.resume(); }; } public static function setShooterType(_arg1:MovieClip){ _arg1.gunclasslist = new Array(); } public static function setDurationEx(_arg1:MovieClip, _arg2:Array, _arg3:Function){ _arg1.durationclass = new AlarmClock(_arg3, _arg2); _arg1.durationclass.objectduration = _arg1; } public static function getMotion(_arg1:MovieClip):MoveBaseClass{ return (_arg1.motclass); } public static function stopTime(_arg1:MovieClip){ if (_arg1.durationclass != null){ _arg1.durationclass.stop(); }; } public static function findAngle(_arg1:Object, _arg2:Object):Number{ var dx:*; var dy:*; var red:*; var p1 = _arg1; var p2 = _arg2; try { dx = (p2.x - p1.x); dy = (p2.y - p1.y); red = Math.atan2(dy, dx); } catch(e) { red = ((Math.random() * 2) * Math.PI); }; return (((red * 180) / Math.PI)); } public static function smoothCamX(_arg1:Object){ var _local2:*; var _local3:*; _local2 = (_arg1.x - _arg1.smoothx); _local3 = int((Math.abs((_arg1.x - _arg1.smoothx)) / 3)); if (_local3 > camspeed){ _local3 = camspeed; }; if (_local2 < 0){ _arg1.x = (_arg1.x + _local3); } else { if (_local2 > 0){ _arg1.x = (_arg1.x - _local3); }; }; } public static function setMotion(_arg1:MovieClip, _arg2:MoveBaseClass){ _arg2.control = _arg1; _arg1.motclass = _arg2; } public static function setLibrary(_arg1:DisplayObject){ library = _arg1; } public static function setCamSpeed(_arg1:Number){ camspeed = _arg1; } public static function setAlarmTime(_arg1:MovieClip, _arg2:Number){ if (_arg1.durationclass != null){ _arg1.durationclass.timecount = _arg2; }; } public static function removeAllCompositClass(_arg1:MovieClip){ var _local2:*; var _local3:*; _local2 = 0; if (_arg1.motclass != null){ delete _arg1.motclass; }; if (_arg1.gunclasslist != null){ _local2 = (_arg1.gunclasslist.length - 1); while (_local2 >= 0) { _arg1.gunclasslist[_local2].shootClass.clear(); delete _arg1.gunclasslist[_local2].shootClass; delete _arg1.gunclasslist[_local2]; _local2--; }; delete _arg1.gunclasslist; }; if (_arg1.durationclass != null){ delete _arg1.durationclass; }; for (_local3 in _arg1) { if (_arg1[_local3] != null){ delete _arg1[_local3]; }; }; } public static function addShootMethod(_arg1:Object, _arg2:Object, _arg3:MovieClip, _arg4:GunDesc, _arg5:ShootBaseMethod){ if (_arg3.gunclasslist == null){ trace(("setShooterType First " + _arg3.name)); return; }; _arg5.game = MovieClip(_arg1); _arg5.world = MovieClip(_arg2); _arg5.shooter = _arg3; _arg4.shootClass = _arg5; _arg3.gunclasslist.push(_arg4); } } }//package GREENHERMIT.GHUtils
Section 22
//CSSToVar (GREENHERMIT.GHUtils.CSSToVar) package GREENHERMIT.GHUtils { import flash.display.*; import GREENHERMIT.GHGun.*; import GREENHERMIT.GHTemplate.*; import flash.utils.*; import GREENHERMIT.GHDataType.*; public class CSSToVar { public static function CSSCreateShootSet(_arg1:Object, _arg2:Object, _arg3:MovieClip, _arg4:Object){ var shootclass:Class; var gun:GunDesc; var shoot:*; var game = _arg1; var world = _arg2; var obj = _arg3; var css = _arg4; try { shootclass = (getDefinitionByName(("GREENHERMIT.GHShootingStyle." + css.shoot)) as Class); gun = new GunDesc(css.gun, css.mag, css.reload, css.frq, css.cooldown); shoot = new shootclass(game.css[css.bullet], css); API.addShootMethod(game, world, obj, gun, shoot); } catch(e) { trace(((((("GREENHERMIT.GHShootingStyle." + css.shoot) + " not found\n") + "\t 1.ปัญหาอาจเกิดจาก เขียนชื่อ Class ผิดลองสะกดดู\n") + "\t 2.ไม่ได้ประกาศไว้ใน registerClass.as\n") + "\t 3.ไม่มี Class อยู่ใน package GREENHERMIT.GHShootingStyle ควร impliment ก่อน")); }; } public static function importCSSObject(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Function){ var _local5:*; _local5 = 0; while (_local5 < _arg3) { if (_arg1[(_arg2 + _local5)] != null){ _arg1[(_arg2 + _local5)].createMovieFinish = _arg4; }; _local5++; }; } public static function CSSEvent(_arg1:Object):Array{ var _local2:*; var _local3:*; var _local4:*; var _local5:*; _local2 = new Array(); for (_local3 in _arg1) { _local4 = String(_local3).substr(0, 5); if (_local4 == "frame"){ _local5 = String(_local3).substr(5, 500); _local2[Number(_local5)] = _arg1[_local3]; }; }; return (_local2); } public static function createVariable(_arg1:TemplateBaseClass):Object{ var _local2:*; var _local3:*; _local2 = new Object(); _local3 = 0; while (_local3 < _arg1.GHDESIGNCSS.styleNames.length) { _local2[_arg1.GHDESIGNCSS.styleNames[_local3]] = _arg1.readDesignDoc(_arg1.GHDESIGNCSS.styleNames[_local3]); _local2[_arg1.GHDESIGNCSS.styleNames[_local3]].__ghbasename = _arg1.GHDESIGNCSS.styleNames[_local3]; _local3++; }; return (_local2); } public static function CSSApplyObject(_arg1:Object, _arg2:Object, _arg3:MovieClip, _arg4:Object){ if (_arg4.process != null){ _arg3.process = _arg1[_arg4.process]; }; if (_arg4.initobject != null){ _arg3.initobject = _arg1[_arg4.initobject]; }; if (_arg4.gun != null){ CSSCreateShootSet(_arg1, _arg2, _arg3, _arg1.css[_arg4.gun]); }; if (_arg4.clock != null){ API.setDurationEx(_arg3, CSSEvent(_arg1.css[_arg4.clock]), _arg1[_arg4.clockfunction]); }; if (_arg3.initobject != null){ _arg3.initobject(_arg3); }; } public static function CSSGun(_arg1:Object){ return (new GunDesc(_arg1.gun, _arg1.mag, _arg1.reload, _arg1.frq, _arg1.cooldown)); } public static function createGlobal(_arg1:TemplateBaseClass):Object{ var _local2:*; _local2 = 0; while (_local2 < _arg1.GHDESIGNCSS.styleNames.length) { _arg1[_arg1.GHDESIGNCSS.styleNames[_local2]] = _arg1.readDesignDoc(_arg1.GHDESIGNCSS.styleNames[_local2]); _local2++; }; return (_arg1); } } }//package GREENHERMIT.GHUtils
Section 23
//LayerCore (GREENHERMIT.GHUtils.LayerCore) package GREENHERMIT.GHUtils { import flash.display.*; import flash.utils.*; public class LayerCore { public static function processGroup(_arg1:Object, _arg2:Array){ var _local3:*; var _local4:*; var _local5:*; var _local6:*; _local3 = (_arg1.numChildren - 1); for (;_local3 >= 0;_local3--) { _local4 = _arg1.getChildAt(_local3); if ((_local4 is MovieClip)){ } else { continue; }; _local5 = 0; while (_local5 < _arg2.length) { if ((_local4[_arg2[_local5]] as Function)){ var _local7 = _local4; _local7[_arg2[_local5]](_local4); }; _local5++; }; if (_local4.motclass != null){ _local4.motclass.process(); }; if (_local4.gunclasslist != null){ _local6 = 0; while (_local6 < _local4.gunclasslist.length) { _local4.gunclasslist[_local6].process(); _local6++; }; }; if (_local4.durationclass != null){ _local4.durationclass.process(); }; }; } public static function processListGroup(_arg1:Object, _arg2:Array, _arg3:Array){ var _local4:*; _local4 = 0; while (_local4 < _arg2.length) { processGroup(_arg1[_arg2[_local4]], _arg3); _local4++; }; } public static function createLayerFromList(_arg1:Object, _arg2:Array, _arg3:Object=null){ var _local4:*; if (_arg3 == null){ _arg3 = _arg1; }; _local4 = 0; while (_local4 < _arg2.length) { if (_arg2[_local4].movieclip == null){ addGroup(_arg1, _arg2[_local4].layername, 0, 0, _arg3); } else { addGroupByClip(_arg1, _arg2[_local4].layername, 0, 0, _arg2[_local4].movieclip, _arg3); }; _local4++; }; } public static function addGroupByClip(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Object){ var _local7:*; if (_arg6 == null){ _arg6 = _arg1; }; _local7 = new ((getDefinitionByName(_arg5) as Class)); _local7.x = _arg3; _local7.y = _arg4; _arg6[_arg2] = _arg1.addChild(_local7); return (_arg6[_arg2]); } public static function addGroup(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Object=null){ var _local6:*; if (_arg5 == null){ _arg5 = _arg1; }; _local6 = new MovieClip(); _local6.x = _arg3; _local6.y = _arg4; _arg5[_arg2] = _arg1.addChild(_local6); return (_arg5[_arg2]); } } }//package GREENHERMIT.GHUtils
Section 24
//bar_root_18 (TankAttack_fla.bar_root_18) package TankAttack_fla { import flash.display.*; public dynamic class bar_root_18 extends MovieClip { public var barmask:MovieClip; } }//package TankAttack_fla
Section 25
//BG_2 (TankAttack_fla.BG_2) package TankAttack_fla { import flash.display.*; public dynamic class BG_2 extends MovieClip { public function BG_2(){ addFrameScript(10, frame11); } function frame11(){ MovieClip(parent).gotoAndStop(2); } } }//package TankAttack_fla
Section 26
//c1_158 (TankAttack_fla.c1_158) package TankAttack_fla { import flash.display.*; public dynamic class c1_158 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 27
//c2_159 (TankAttack_fla.c2_159) package TankAttack_fla { import flash.display.*; public dynamic class c2_159 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 28
//c3_160 (TankAttack_fla.c3_160) package TankAttack_fla { import flash.display.*; public dynamic class c3_160 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 29
//c4_161 (TankAttack_fla.c4_161) package TankAttack_fla { import flash.display.*; public dynamic class c4_161 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 30
//dia_shop_182 (TankAttack_fla.dia_shop_182) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class dia_shop_182 extends MovieClip { public var csl; public var iv11:MovieClip; public var iv10:MovieClip; public var s1:MovieClip; public var s3:MovieClip; public var s4:MovieClip; public var s5:MovieClip; public var s6:MovieClip; public var s7:MovieClip; public var s8:MovieClip; public var s2:MovieClip; public var s9:MovieClip; public var hptext:TextField; public var scorepoint; public var btnslot:SimpleButton; public var so:SharedObject; public var btnhp:SimpleButton; public var a; public var sl:Array; public var cspd; public var sg:Array; public var iv0:MovieClip; public var iv1:MovieClip; public var iv3:MovieClip; public var iv4:MovieClip; public var iv6:MovieClip; public var iv2:MovieClip; public var es:Array; public var iv5:MovieClip; public var iv7:MovieClip; public var iv9:MovieClip; public var iv8:MovieClip; public var chp; public var money; public var showmfz2:SimpleButton; public var esa10:MovieClip; public var esa11:MovieClip; public var esa12:MovieClip; public var gamelevel; public var btnrepair:SimpleButton; public var shop; public var sl0:MovieClip; public var sl2:MovieClip; public var sl3:MovieClip; public var sl1:MovieClip; public var detailtext:TextField; public var sltext:TextField; public var esa1:MovieClip; public var esa3:MovieClip; public var esa5:MovieClip; public var esa6:MovieClip; public var esa8:MovieClip; public var esa2:MovieClip; public var esa7:MovieClip; public var esa9:MovieClip; public var esa4:MovieClip; public var iv:Array; public var es1:MovieClip; public var es2:MovieClip; public var es3:MovieClip; public var es5:MovieClip; public var es6:MovieClip; public var es7:MovieClip; public var es4:MovieClip; public var es11:MovieClip; public var es9:MovieClip; public var spdtext:TextField; public var es12:MovieClip; public var es8:MovieClip; public var es10:MovieClip; public var btnspeed:SimpleButton; public var dragobject; public var sell:Array; public var memgui; public var bok:SimpleButton; public var s11:MovieClip; public var s12:MovieClip; public var bok_click; public var s10:MovieClip; public var showmfz:SimpleButton; public var moneytext:TextField; public var inv:Array; public var game; public var memlist; public function dia_shop_182(){ addFrameScript(0, frame1); } public function setList(_arg1:Number){ shop[("es" + iv[(_arg1 - 1)])].x = shop[("iv" + (_arg1 - 1))].x; shop[("es" + iv[(_arg1 - 1)])].y = shop[("iv" + (_arg1 - 1))].y; } public function addSlot(_arg1:MouseEvent){ if (game.css[("skill4" + csl)] != null){ if (money >= game.css[("skill4" + csl)].money){ money = (money - game.css[("skill4" + csl)].money); updateMoney(); sl[(csl + 2)].visible = true; game.parent[("gslot" + (csl + 2))].visible = true; csl++; so.data.csl = csl; if (game.css[("skill4" + csl)] != null){ detailtext.text = game.css[("skill4" + csl)].detail; }; if (csl >= 2){ sltext.text = "MAX"; detailtext.text = "can not upgrade "; } else { sltext.text = ("lv" + (csl + 1)); }; } else { detailtext.text = "you don't have enough money."; }; }; } public function addSpeed(_arg1:MouseEvent){ if (game.css[("skill3" + cspd)] != null){ if (money >= game.css[("skill3" + cspd)].money){ game.css[("enemy" + 99)].speed = (game.css[("enemy" + 99)].speed + 1); game.player.speed = (game.player.speed + 1); money = (money - game.css[("skill3" + cspd)].money); updateMoney(); cspd++; so.data.cspd = cspd; if (game.css[("skill3" + cspd)] != null){ detailtext.text = game.css[("skill3" + cspd)].detail; }; if (cspd >= 5){ spdtext.text = "MAX"; detailtext.text = "can not upgrade "; } else { spdtext.text = ("lv" + (cspd + 1)); }; } else { detailtext.text = "you don't have enough money."; }; }; } public function openShop(){ var _local1:*; so = SharedObject.getLocal("TA"); if (so.data.money == undefined){ so.data.money = 0; }; if (so.data.gamelevel == undefined){ so.data.gamelevel = 0; }; if (so.data.scorepoint == undefined){ so.data.scorepoint = 0; }; if (so.data.cspd == null){ so.data.cspd = 0; }; if (so.data.chp == null){ so.data.chp = 0; }; if (so.data.csl == null){ so.data.csl = 0; }; chp = so.data.chp; cspd = so.data.cspd; csl = so.data.csl; scorepoint = so.data.scorepoint; money = so.data.money; moneytext.text = money; gamelevel = so.data.gamelevel; if (csl >= 1){ _local1 = 0; while (_local1 < csl) { if (game.css[("skill4" + _local1)] != null){ sl[(_local1 + 2)].visible = true; if ((_local1 + 1) >= 2){ sltext.text = "MAX"; } else { sltext.text = ("lv" + (_local1 + 2)); }; }; _local1++; }; }; if (cspd >= 1){ _local1 = 0; while (_local1 < cspd) { if (game.css[("skill3" + _local1)] != null){ if ((_local1 + 1) >= 5){ spdtext.text = "MAX"; } else { spdtext.text = ("lv" + (_local1 + 2)); }; }; _local1++; }; }; if (chp >= 1){ _local1 = 0; while (_local1 < chp) { if (game.css[("skill2" + _local1)] != null){ if ((_local1 + 1) >= 5){ hptext.text = "MAX"; } else { hptext.text = ("lv" + (_local1 + 2)); }; }; _local1++; }; }; _local1 = 0; while (_local1 < 50) { if ((((_local1 > 0)) && ((_local1 < 13)))){ if (money >= game.css[("skill" + _local1)].money){ shop[("s" + _local1)].alpha = 1; } else { shop[("s" + _local1)].alpha = 0; }; }; if (so.data[("sl" + 2)] == true){ shop[("sl" + 2)].visible = true; }; if (so.data[("sl" + 3)] == true){ shop[("sl" + 3)].visible = true; }; if (so.data[("s" + _local1)] == true){ shop[("s" + _local1)].visible = false; }; if (so.data[("iv" + _local1)] != null){ if (iv[(_local1 - 1)] == null){ iv.push(so.data[("iv" + _local1)]); setList(iv.length); }; }; if (so.data[("sl" + _local1)] != null){ memlist[_local1] = shop[("esa" + so.data[("sl" + _local1)])]; memlist[_local1].alpha = 1; memlist[_local1].scaleX = 1; memlist[_local1].scaleY = 1; memlist[_local1].x = sl[_local1].x; memlist[_local1].y = sl[_local1].y; so.data[("slotgun" + _local1)] = memlist[_local1]; }; if (so.data[("slotgun" + game.slotgun[_local1])] != null){ }; if (shop[("s" + _local1)] != null){ shop[("s" + _local1)].addEventListener("click", setShop); shop[("s" + _local1)].addEventListener(MouseEvent.MOUSE_OVER, detailItem); }; if (shop[("es" + _local1)] != null){ shop[("es" + _local1)].addEventListener(MouseEvent.MOUSE_DOWN, clickDrag); shop[("es" + _local1)].addEventListener(MouseEvent.MOUSE_OVER, detailItem2); }; if (shop[("esa" + _local1)] != null){ shop[("esa" + _local1)].addEventListener(MouseEvent.MOUSE_UP, clickDrop); shop[("esa" + _local1)].addEventListener(MouseEvent.MOUSE_OVER, detailItem3); }; if (memlist[_local1] != null){ game.parent[("ic" + memlist[_local1].name.substr(3))].x = -999; game.parent[("ic" + memlist[_local1].name.substr(3))].y = -999; }; if (game.parent[("gagegun" + _local1)] != null){ game.parent[("gagegun" + _local1)].x = -1000; game.parent[("gagegun" + _local1)].y = -1000; }; _local1++; }; btnslot.addEventListener(MouseEvent.CLICK, addSlot); btnslot.addEventListener(MouseEvent.MOUSE_OVER, detailSlot); btnspeed.addEventListener(MouseEvent.CLICK, addSpeed); btnspeed.addEventListener(MouseEvent.MOUSE_OVER, detailSpeed); btnhp.addEventListener(MouseEvent.CLICK, addHP); btnhp.addEventListener(MouseEvent.MOUSE_OVER, detailHP); btnrepair.addEventListener(MouseEvent.CLICK, addRepair); btnrepair.addEventListener(MouseEvent.MOUSE_OVER, detailRepair); } public function setShop(_arg1){ var _local2:*; _local2 = _arg1.target.name.substr(1); if (shop[("s" + _local2)] != null){ if (game.css[("skill" + _local2)] != null){ if (money >= game.css[("skill" + _local2)].money){ money = (money - game.css[("skill" + _local2)].money); updateMoney(); iv.push(_local2); so.data[("s" + _local2)] = true; so.data[("iv" + iv.length)] = _local2; setList(iv.length); _arg1.target.visible = false; _arg1.target.removeEventListener("click", setShop); } else { detailtext.text = "you don't have enough money."; }; }; }; } function frame1(){ shop = this; showmfz.addEventListener("click", linkmfz); showmfz2.addEventListener("click", linkmfz); game = MovieClip(this.parent).game; a = 0; sell = new Array(); es = new Array(); iv = new Array(); inv = new Array(); sl = new Array(); sg = new Array(); sell = [0, 1, 2, 3]; sl = [shop[("sl" + 0)], shop[("sl" + 1)], shop[("sl" + 2)], shop[("sl" + 3)]]; sl[2].visible = false; sl[3].visible = false; memlist = new Array(); memgui = new Array(); dragobject = null; game.parent.flashatt.visible = false; bok_click = function (){ var _local1:*; so.data.money = money; so.data.gamelevel = gamelevel; so.data.sorepoint = scorepoint; game.money = so.data.money; game.scorepoint = so.data.scorepoint; game.gamelevel = so.data.gamelevel; game.gamepause = false; shop.visible = false; game.visible = true; so.flush(); so.close(); _local1 = 1; while (_local1 < 4) { if (memlist[_local1] != null){ game.slotgun[_local1] = memlist[_local1].name.substr(3); } else { game.slotgun[_local1] = null; }; _local1++; }; }; bok.addEventListener("click", bok_click); } public function clickDrop(_arg1:MouseEvent){ var _local2:*; var _local3:*; _local2 = false; _local3 = 1; while (_local3 < 4) { if (shop[("sl" + _local3)].hitTestObject(dragobject.hit)){ if (shop[("sl" + _local3)].visible == false){ return; }; dragobject.stopDrag(); if (memlist[_local3] != null){ memlist[_local3].x = -1000; }; memlist[_local3] = dragobject; memlist[_local3].alpha = 1; memlist[_local3].scaleX = 1; memlist[_local3].scaleY = 1; memlist[_local3].x = shop[("sl" + _local3)].x; memlist[_local3].y = shop[("sl" + _local3)].y; _local2 = true; so.data[("sl" + _local3)] = memlist[_local3].name.substr(3); slotList(_local3); }; _local3++; }; if (!_local2){ dragobject.stopDrag(); dragobject.x = -1000; }; } public function detailSpeed(_arg1:MouseEvent){ if (game.css[("skill3" + cspd)] != null){ detailtext.text = game.css[("skill3" + cspd)].detail; }; } public function clickDrag(_arg1:MouseEvent){ var _local2:*; var _local3:*; _local2 = _arg1.target.name.substr(2); if (shop[("esa" + _local2)] == null){ return; }; shop[("esa" + _local2)].x = (shop.mouseX - 20); shop[("esa" + _local2)].y = (shop.mouseY - 20); shop[("esa" + _local2)].startDrag(); dragobject = shop[("esa" + _local2)]; _local3 = 1; while (_local3 < 4) { if (memlist[_local3] != null){ if (memlist[_local3].name.substr(3) == dragobject.name.substr(3)){ memlist[_local3] = null; }; }; _local3++; }; } public function detailItem(_arg1:MouseEvent){ var _local2:*; _local2 = _arg1.target.name.substr(1); if (game.css[("skill" + _local2)] == null){ return; }; if (game.css[("skill" + _local2)].detail != null){ detailtext.text = game.css[("skill" + _local2)].detail; }; } public function detailHP(_arg1:MouseEvent){ if (game.css[("skill2" + chp)] != null){ detailtext.text = game.css[("skill2" + chp)].detail; }; } public function detailRepair(_arg1:MouseEvent){ if (game.css["skill45"] != null){ detailtext.text = game.css["skill45"].detail; }; } public function addHP(_arg1:MouseEvent){ if (game.css[("skill2" + chp)] != null){ if (money >= game.css[("skill2" + chp)].money){ game.css[("enemy" + 99)].maxhp = (game.css[("enemy" + 99)].maxhp + game.css[("skill2" + chp)].hp); game.player.maxhp = (game.player.maxhp + game.css[("skill2" + chp)].hp); game.player.hp = (game.player.hp + game.css[("skill2" + chp)].hp); game.parent.hpgage.gotoAndStop(int(((game.player.hp * 100) / game.player.maxhp))); trace(game.player.maxhp); money = (money - game.css[("skill2" + chp)].money); updateMoney(); chp++; so.data.chp = chp; if (game.css[("skill2" + chp)] != null){ detailtext.text = game.css[("skill2" + chp)].detail; }; if (chp >= 5){ hptext.text = "MAX"; detailtext.text = "can not upgrade "; } else { hptext.text = ("lv" + (chp + 1)); }; } else { detailtext.text = "you don't have enough money."; }; }; } public function addRepair(_arg1:MouseEvent){ if (game.player.hp >= game.player.maxhp){ detailtext.text = "Your hit point is fully restore"; return; }; if (game.css["skill45"] != null){ if (money >= game.css["skill45"].money){ if (game.player.hp != null){ game.player.hp = (game.player.hp + game.css["skill45"].hp); game.parent.hpgage.gotoAndStop(int(((game.player.hp * 100) / game.player.maxhp))); if (game.player.hp > game.player.maxhp){ game.player.hp = game.player.maxhp; }; money = (money - game.css["skill45"].money); updateMoney(); }; } else { detailtext.text = "you don't have enough money."; }; }; } public function setSlot(_arg1){ var _local2:*; _local2 = _arg1.target.name.substr(2); if (shop[("es" + _local2)] != null){ sl.push(shop[("sl" + _local2)]); }; } public function updateMoney(){ var _local1:*; moneytext.text = money; _local1 = 0; while (_local1 < 13) { if ((((_local1 > 0)) && ((_local1 < 13)))){ if (money >= game.css[("skill" + _local1)].money){ shop[("s" + _local1)].alpha = 1; } else { shop[("s" + _local1)].alpha = 0; }; }; _local1++; }; } public function detailItem2(_arg1:MouseEvent){ var _local2:*; _local2 = _arg1.target.name.substr(2); if (game.css[("skill" + _local2)] == null){ return; }; if (game.css[("skill" + _local2)].detail != null){ detailtext.text = game.css[("skill" + _local2)].detail; }; } public function detailItem3(_arg1:MouseEvent){ var _local2:*; _local2 = _arg1.target.name.substr(3); if (game.css[("skill" + _local2)] == null){ return; }; if (game.css[("skill" + _local2)].detail != null){ detailtext.text = game.css[("skill" + _local2)].detail; }; } public function slotList(_arg1){ game.slotgun[_arg1] = null; game.slotgun[_arg1] = dragobject.name.substr(3); } public function linkmfz(_arg1){ shop.parent.getURL("http://www.mofunzone.com/", "_blank"); } public function detailSlot(_arg1:MouseEvent){ if (game.css[("skill4" + csl)] != null){ detailtext.text = game.css[("skill4" + csl)].detail; }; } } }//package TankAttack_fla
Section 31
//e1_166 (TankAttack_fla.e1_166) package TankAttack_fla { import flash.display.*; public dynamic class e1_166 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 32
//e2_167 (TankAttack_fla.e2_167) package TankAttack_fla { import flash.display.*; public dynamic class e2_167 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 33
//e3_168 (TankAttack_fla.e3_168) package TankAttack_fla { import flash.display.*; public dynamic class e3_168 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 34
//e4_169 (TankAttack_fla.e4_169) package TankAttack_fla { import flash.display.*; public dynamic class e4_169 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 35
//l1_162 (TankAttack_fla.l1_162) package TankAttack_fla { import flash.display.*; public dynamic class l1_162 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 36
//l2_163 (TankAttack_fla.l2_163) package TankAttack_fla { import flash.display.*; public dynamic class l2_163 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 37
//l3_164 (TankAttack_fla.l3_164) package TankAttack_fla { import flash.display.*; public dynamic class l3_164 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 38
//l4_165 (TankAttack_fla.l4_165) package TankAttack_fla { import flash.display.*; public dynamic class l4_165 extends MovieClip { public var hit:hittemp; } }//package TankAttack_fla
Section 39
//LOGOEND_43 (TankAttack_fla.LOGOEND_43) package TankAttack_fla { import flash.display.*; public dynamic class LOGOEND_43 extends MovieClip { public function LOGOEND_43(){ addFrameScript(132, frame133); } function frame133(){ MovieClip(root).play(); stop(); } } }//package TankAttack_fla
Section 40
//LOGOPRELOAD_0_23 (TankAttack_fla.LOGOPRELOAD_0_23) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOPRELOAD_0_23 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_0_23(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package TankAttack_fla
Section 41
//LOGOPRELOAD_1_27 (TankAttack_fla.LOGOPRELOAD_1_27) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOPRELOAD_1_27 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_1_27(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package TankAttack_fla
Section 42
//LOGOPRELOAD_2_30 (TankAttack_fla.LOGOPRELOAD_2_30) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOPRELOAD_2_30 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_2_30(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package TankAttack_fla
Section 43
//LOGOPRELOAD_3_32 (TankAttack_fla.LOGOPRELOAD_3_32) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOPRELOAD_3_32 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_3_32(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package TankAttack_fla
Section 44
//LOGOPRELOAD_4_34 (TankAttack_fla.LOGOPRELOAD_4_34) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOPRELOAD_4_34 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_4_34(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package TankAttack_fla
Section 45
//LOGOPRELOAD_5_36 (TankAttack_fla.LOGOPRELOAD_5_36) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOPRELOAD_5_36 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_5_36(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package TankAttack_fla
Section 46
//LOGOPRELOAD_6_38 (TankAttack_fla.LOGOPRELOAD_6_38) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOPRELOAD_6_38 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_6_38(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package TankAttack_fla
Section 47
//LOGOPRELOAD_7_40 (TankAttack_fla.LOGOPRELOAD_7_40) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class LOGOPRELOAD_7_40 extends MovieClip { public var thenextframe; public function LOGOPRELOAD_7_40(){ addFrameScript(0, frame1, 89, frame90); } function frame90(){ if (MovieClip(parent).isloaded){ MovieClip(parent).gotoAndStop(10); } else { thenextframe = (Math.ceil((Math.random() * 8)) + 1); if (thenextframe == MovieClip(parent).currentFrame){ MovieClip(parent).nextFrame(); } else { MovieClip(parent).gotoAndStop(thenextframe); }; }; } function frame1(){ if (Math.random() > 0.5){ scaleX = -(scaleX); x = (x - MovieClip(parent).shiftamt); }; } } }//package TankAttack_fla
Section 48
//MainTimeline (TankAttack_fla.MainTimeline) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var playMoreGameSub; public var outcss; public var stageclear:MovieClip; public var urlCSS; public var crosshair:MovieClip; public var bossgage:MovieClip; public var gagegun1:MovieClip; public var gagegun3:MovieClip; public var gagegun4:MovieClip; public var gagegun5:MovieClip; public var gagegun6:MovieClip; public var gagegun8:MovieClip; public var gagegun2:MovieClip; public var breset:SimpleButton; public var gagegun7:MovieClip; public var gagegun9:MovieClip; public var ic1:MovieClip; public var lgo:SimpleButton; public var ic9:MovieClip; public var b_highscores:SimpleButton; public var ic8:MovieClip; public var bshop:SimpleButton; public var ic3:MovieClip; public var ic5:MovieClip; public var hpgage:MovieClip; public var playat:SimpleButton; public var ic2:MovieClip; public var ic6:MovieClip; public var ic7:MovieClip; public var textlevel:TextField; public var ic4:MovieClip; public var so:SharedObject; public var ic0:MovieClip; public var bmenu_click; public var bmoregames:SimpleButton; public var i; public var score; public var rep:TextField; public var submitClick; public var hightScore; public var b_moregame1:SimpleButton; public var flashatt:MovieClip; public var enemytext:TextField; public var b_next:SimpleButton; public var ic10:MovieClip; public var ic11:MovieClip; public var ic12:MovieClip; public var bmenu:SimpleButton; public var playMoreGameSub2; public var now; public var gamelevel; public var playMoreGameTitle; public var bcontinue_click; public var bshop_click; public var btnrepair:SimpleButton; public var EPOCH_TIME; public var playername:TextField; public var shop:MovieClip; public var breset_click; public var bsubmit:SimpleButton; public var bcontinue:SimpleButton; public var bmenu_backclick; public var gagegun12:MovieClip; public var b_preload:SimpleButton; public var gagegun10:MovieClip; public var gagegun11:MovieClip; public var b_preloadRelease; public var allcssfile; public var bstart:SimpleButton; public var designCSS; public var tot; public var b_nextPress; public var timetext:TextField; public var completecount; public var textscore:TextField; public var reload:MovieClip; public var loadCSSComplete; public var ldrCSS; public var cpr:SimpleButton; public var csstext; public var g_root; public var bstart_click; public var cssstring; public var finishscore:TextField; public var gslot0:MovieClip; public var gslot1:MovieClip; public var gslot2:MovieClip; public var gslot3:MovieClip; public var game:gameinline; public var ldr:URLLoader; public var moneytext:TextField; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 10, frame11, 15, frame16, 104, frame105, 108, frame109, 109, frame110, 118, frame119, 128, frame129, 138, frame139, 144, frame145, 153, frame154, 160, frame161, 163, frame164, 363, frame364); } public function relesefocus2(_arg1){ stage.focus = playername; } function frame161(){ game.visible = true; flashatt.visible = false; reload.visible = false; stageclear.visible = false; shop.visible = false; textscore.text = "545435435"; timetext.text = "5435435435"; bshop_click = function (){ var _local1:*; Mouse.show(); game.visible = false; flashatt.visible = false; game.gamepause = true; shop.visible = true; _local1 = SharedObject.getLocal("TA"); if (_local1.data.money == undefined){ _local1.data.money = 0; }; if (_local1.data.gamelevel == undefined){ _local1.data.gamelevel = 0; }; if (_local1.data.scorepoint == undefined){ _local1.data.scorepoint = 0; }; _local1.data.gamelevel = game.gamelevel; _local1.data.scorepoint = game.scorepoint; _local1.data.money = game.money; _local1.flush(); _local1.close(); trace("shop + data shareobject"); trace(("money" + _local1.data.money)); trace(("gamelevel" + _local1.data.gamelevel)); trace(("score" + _local1.data.scorepoint)); shop.openShop(); }; bshop.addEventListener("click", bshop_click); stop(); SoundMixer.stopAll(); } function frame154(){ Mouse.show(); tot.removeEventListener(Event.ENTER_FRAME, relesefocus); tot.removeEventListener("keyDown", onKeySkip); } public function getURL(_arg1:String, _arg2:String){ var web:String; var request:URLRequest; var url = _arg1; var method = _arg2; web = url; request = new URLRequest(web); try { navigateToURL(request, method); } catch(e:Error) { }; } function frame11(){ } function frame1(){ outcss = false; designCSS = new StyleSheet(); allcssfile = new Array("design.css"); ldrCSS = new Array(); loadCSSComplete = new Array(); urlCSS = new Array(); completecount = 0; cssstring = ""; if (outcss){ i = 0; while (i < allcssfile.length) { ldrCSS[i] = new URLLoader(); loadCSSComplete[i] = function (_arg1){ ldr = _arg1.target; cssstring = (cssstring + ldr.data); completecount++; if (completecount >= allcssfile.length){ trace(cssstring); designCSS.parseCSS(cssstring); play(); }; }; trace(allcssfile[i]); urlCSS[i] = new URLRequest(("project/css/" + allcssfile[i])); ldrCSS[i].addEventListener(Event.COMPLETE, loadCSSComplete[i]); ldrCSS[i].load(urlCSS[i]); stop(); i++; }; } else { csstext = "gun4{way:1;angle:45;shoot:ShootLookingObject;mag:1;frq:0;reload:50;cooldown:0;gun:gun1;bullet:bullet4;}creator11{frame950:createobject,enemy6;frame150:createObjectRandom,enemy,6,3;frame850:createObjectRandom,enemy,4,3;frame650:createObject,enemy7;frame800:createobject,enemy6;frame1:createObject,enemy99;clockfunction:functionMap;frame600:createObject,enemy7;frame100:createObjectRandom,enemy,6,3;frame50:createObjectRandom,enemy,6,2;frame550:createObjectRandom,enemy,6,4;frame750:createObject,enemy5;frame200:createObjectRandom,enemy,6,0;frame1000:createObjectRandom,enemy,4,3;linkage:?????;frame450:createObjectRandom,enemy,4,3;clock:creator11;frame500:createObject,enemy5;frame2:createObject,enemy0;frame350:createObject,enemy5;frame700:createObjectRandom,enemy,6,3;frame250:createObject,enemy7;frame400:createobject,enemy6;layer:door_layer;frame900:createObject,enemy5;frame300:createObjectRandom,enemy,6,3;}creator7{frame770:createObjectRandom,enemy,6,0;clock:creator7;frame560:createObjectRandom,enemy,6,0;frame420:createObject,enemy9;frame1100:createObjectRandom,enemy,6,0;frame910:createObjectRandom,enemy,6,0;frame1:createObject,enemy99;layer:door_layer;frame2:createObjectRandom,enemy,6,0;frame280:createObjectRandom,enemy,6,0;frame490:createObjectRandom,enemy,6,0;frame700:createObjectRandom,enemy,6,0;frame140:createObjectRandom,enemy,6,0;clockfunction:functionMap;frame1050:createObjectRandom,enemy,6,0;frame350:createObjectRandom,enemy,5,0;frame70:createObjectRandom,enemy,5,0;frame840:createObjectRandom,enemy,6,0;frame980:createObjectRandom,enemy,6,0;frame630:createObjectRandom,enemy,6,0;frame210:createObjectRandom,enemy,5,0;linkage:?????;}skill40{detail:add more weapon slots Price : 5000 ;money:5000;}enemy7{walknum:1;speed:2;gfx:gfxdie03;army:5;hp:120;layer:enemy_layer;timemove:250;linkage:em8;}creator6{clock:creator6;clockfunction:functionMap;frame130:goto,1;frame100:createObjectRandom,enemy,5,0;frame50:createObjectRandom,enemy,5,0;frame1:createObject,enemy99;layer:door_layer;frame2:createObjectRandom,enemy,5,0;linkage:?????;}bullet14{scaleY:2;style:14;damage:120;timestatus:30;speed:30;scaleX:2;hp:1;layer:playerbullet_layer;linkage:exo_c;}enemy4{speed:2;gun:gun7;gfx:gfxdie03;way:8;walknum:1;hp:200;layer:enemy_layer;timemove:250;linkage:em5;}bullet16{scaleY:0.5;style:16;damage:10;timestatus:30;speed:10;scaleX:0.5;hp:1;layer:playerbullet_layer;linkage:????;}bullet4{scaleY:0.3;style:4;damage:15;timestatus:200;speed:6;scaleX:0.3;hp:1;layer:enemybullet2_layer;linkage:lasermao;}creator2{clock:creator2;clockfunction:functionMap;frame1:createObject,enemy99;layer:door_layer;frame75:goto,1;frame3:createObject,enemy0;linkage:?????;}bullet22{gfx:gfxbomb2;scaleY:1;style:22;damage:360;timestatus:50;speed:9;scaleX:1;hp:1;layer:playerbullet_layer;linkage:cannon_b;}skill23{detail:Increase your HP (health) Price : 5000 ;money:5000;hp:200;}bullet19{scaleY:0.5;style:19;damage:1;timestatus:30;speed:10;scaleX:0.5;hp:1;layer:playerbullet_layer;linkage:????;}bullet26{gfx:gfxbomb3;scaleY:1;style:26;damage:650;timestatus:50;speed:9;scaleX:1;hp:1;layer:playerbullet_layer;linkage:cannon_d;}bullet98{clock:bullet98;gfx:gfxbomb4;scaleY:1;style:98;damage:50;speed:2;scaleX:1;hp:1;layer:enemybullet_layer;frame200:destroy;clockfunction:functionMap;linkage:bulletboss4;}bullet13{clock:bullet13;frame200:destroy;timedamage:1.25;hp:1;layer:playerbullet_layer;style:13;damage:25;timestatus:100;speed:10;scaleX:1;scaleY:1;clockfunction:functionMap;linkage:exo_b;}bullet10{clock:bullet10;scaleY:0.3;style:10;damage:12;timestatus:50;speed:15;scaleX:0.3;hp:1;layer:playerbullet_layer;frame200:destroy;clockfunction:functionMap;linkage:mainbullet;}bullet3{clock:bullet3;scaleY:1;style:3;damage:25;speed:6;scaleX:1;hp:1;layer:enemybullet_layer;clockfunction:functionMap;frame500:destroy;linkage:mine;}creator16{frame5:createObjectRandom,enemy,6,0;clock:creator16;frame8:createObjectRandom,enemy,6,0;frame2:createObjectRandom,enemy,6,0;frame300:goto,1;frame7:createObjectRandom,enemy,6,0;frame1:createObject,enemy99;frame12:createObject,enemy7;layer:door_layer;frame4:createObjectRandom,enemy,6,0;frame6:createObjectRandom,enemy,6,0;frame11:createObject,enemy7;clockfunction:functionMap;frame9:createObjectRandom,enemy,6,0;frame10:createObjectRandom,enemy,6,0;frame3:createObjectRandom,enemy,6,0;linkage:?????;}skill41{detail:add more weapon slots Price : 10000 ;money:10000;}enemy99{linkage:em11;gfx:gfxherodie;maxhp:500;armor:30;player:true;initobject:initPlayer;layer:player_layer;speed:3;}skill22{detail:Increase your HP (health) Price : 3000 ;money:3000;hp:150;}bullet18{scaleY:0.5;style:18;damage:15;timestatus:30;speed:10;scaleX:0.5;hp:1;layer:playerbullet_layer;linkage:laser_b;}bullet5{scaleY:1;style:5;speed:0;scaleX:1;hp:1;layer:enemybullet_layer;linkage:coin;}creator3{frame180:createObject,enemy1;clock:creator3;frame340:goto,1;clockfunction:functionMap;frame90:createObject,enemy0;frame45:createObject,enemy0;frame1:createObject,enemy99;layer:door_layer;frame135:createObject,enemy1;frame2:createObject,enemy0;frame270:createObject,enemy1;linkage:?????;}bullet1{gfx:gfxenemybomb;scaleY:1;style:1;damage:90;speed:6;scaleX:1;hp:1;layer:enemybullet_layer;linkage:bulletembomb;}creator14{frame502:createObject,enemy3;frame304:createObject,enemy2;frame1105:createObject,enemy6;frame501:createObject,enemy3;frame101:createObject,enemy1;frame6:createObject,enemy0;frame1:createObject,enemy99;frame1104:createObject,enemy6;frame702:createObject,enemy4;frame303:createObject,enemy2;frame503:createObject,enemy3;frame305:createObject,enemy2;frame105:createObject,enemy1;frame1102:createObject,enemy6;frame1101:createObject,enemy6;frame102:createObject,enemy1;clockfunction:functionMap;frame903:createObject,enemy5;frame905:createObject,enemy5;frame302:createObject,enemy2;frame104:createObject,enemy1;frame504:createObject,enemy3;linkage:?????;frame5:createObject,enemy0;clock:creator14;frame904:createObject,enemy5;frame2:createObject,enemy0;frame706:createObject,enemy9;frame704:createObject,enemy4;frame4:createObject,enemy0;frame103:createObject,enemy1;layer:door_layer;frame902:createObject,enemy5;frame301:createObject,enemy2;frame703:createObject,enemy4;frame701:createObject,enemy4;frame901:createObject,enemy5;frame705:createObject,enemy4;frame1103:createObject,enemy6;frame505:createObject,enemy3;frame3:createObject,enemy0;}skill32{detail:Increse your speed Price : 3000 ;money:3000;speed:1;}bullet24{gfx:gfxbomb4;scaleY:1;style:24;damage:1000;timestatus:50;speed:9;scaleX:1;hp:1;layer:playerbullet_layer;linkage:cannon_d;}enemy3{angle:45;gun:gun6;speed:2;way:4;walknum:1;hp:190;layer:enemy_layer;gfx:gfxdie01;timemove:250;linkage:em4;}creator1{frame5:createObject,enemy0;clock:creator1;clockfunction:functionMap;frame100:goto,1;frame1:createObject,enemy99;layer:door_layer;linkage:?????;}enemy6{gun:gun2;initobject:initEnemy6;charge:100;lasernum:2;speed:1;gfx:gfxdie02;walknum:2;namenum:2;hp:150;layer:enemy_layer;timemove:250;linkage:em6;}config{mag4:10;mag1:8;aoebomb3:9;mag3:20;gfxconfuse:gfxconfuse;reload5:50;chain:6;fqc5:10;regun5:0.18;reload0:10;emgfxdamage:20;stage:17;gfxdamage:0.4;reload2:1;freemoney:100;gametime:1125;goldarea:200;minidamage:1.5;powermax:100;lasercount:2;firestand:3;fqc1:15;gfxacid:gfxacid;regun11:0.2;enemybaaoe:0;mag0:20;reload3:1;gfxenemyhit:gfxenemyhit;regun4:0.2;regun10:0.36;fqc0:0;timelaser:200;scorepoint:300;regun3:0.32;regun7:0.12;reload4:50;dropmoney:40;firestand3:3;showgage:25;fqc4:10;gfxherohit:gfxherohit;baaoe:5;mag5:10;fqc2:25;regun6:0.15;babomb:3;reload1:1;regun12:0.16;regun2:0.4;fqc3:10;mag2:10;regun9:0.42;enemyminidamage:10;regun1:0.48;money:200;regun8:0.08;countem:15;}gun3{way:1;angle:45;shoot:ShootLookingObject;mag:3;frq:50;reload:50;cooldown:0;gun:gun1;bullet:bullet3;}gun98{way:1;angle:45;shoot:ShootLookingObject;mag:10;frq:50;reload:100;cooldown:0;gun:gun1;bullet:bullet98;}bullet12{clock:bullet12;scaleY:0.3;style:12;damage:25;timestatus:150;speed:10;scaleX:0.3;hp:1;layer:playerbullet_layer;frame200:destroy;clockfunction:functionMap;linkage:exo_a;}bullet9{scaleY:0.5;style:9;damage:25;speed:10;scaleX:0.5;hp:1;layer:enemybullet_layer;linkage:bulletboss3;}enemy11{linkage:boss3;initobject:initEnemy11;hp:450;gun:gun9;speed:7;gfx:gfxboss3die;walknum:2;terbo:10;layer:enemy_layer;timemove:50;armor:20;}enemy9{linkage:boss1;setcount:0;gun:gun99;speed:3;gfx:gfxboss1die;walknum:1;hp:500;layer:enemy_layer;timemove:50;armor:70;}enemy12{namenum:8;walknum:2;gfx:gfxboss4die;speed:8;hp:1750;layer:enemy_layer;timemove:50;terbo:10;charge:25;lasernum:4;armor:70;initobject:initEnemy12;gun:gun3;linkage:boss4;}skill12{detail:Exotic tier 4 Price : 24000 Detail : Propeller;money:24000;}creator15{frame5:createObjectRandom,enemy,6,0;clock:creator15;frame8:createObjectRandom,enemy,6,0;frame2:createObjectrandom,enemy,6,0;frame300:goto,1;frame7:createObjectRandom,enemy,6,0;frame1:createObject,enemy99;layer:door_layer;frame4:createObjectRandom,enemy,6,0;frame6:createObjectRandom,enemy,6,0;frame11:createObjectRandom,enemy,6,0;clockfunction:functionMap;frame9:createObject,enemy7;frame10:createObjectRandom,enemy,6,0;frame3:createObjectRandom,enemy,6,0;linkage:?????;}enemy5{gun:gun1;speed:2;gfx:gfxdie01;walknum:1;hp:250;layer:enemy_layer;timemove:250;linkage:em7;}gun6{way:4;angle:90;shoot:ShootLookingObject;mag:10;frq:70;reload:50;cooldown:0;gun:gun1;bullet:bullet0;}skill31{detail:Increse your speed Price : 1500 ;money:1500;speed:1;}enemy2{angle:45;gun:gun8;speed:2;way:3;walknum:1;hp:80;layer:enemy_layer;gfx:gfxdie02;timemove:250;linkage:em3;}gun1{way:1;angle:0;shoot:ShootLookingObject;mag:1;frq:100;reload:100;cooldown:0;gun:gun1;bullet:bullet1;}gun8{way:3;angle:45;shoot:ShootLookingObject;mag:10;frq:80;reload:50;cooldown:0;gun:gun1;bullet:bullet0;}bullet21{scaleY:0.5;style:21;damage:10;timestatus:30;speed:10;scaleX:0.5;hp:1;layer:playerbullet_layer;linkage:????;}gun5{way:2;angle:45;shoot:ShootLookingObject;mag:10;frq:60;reload:50;cooldown:0;gun:gun1;bullet:bullet0;}enemy8{godarmy:true;gun:gun0;speed:3;timemove:250;hp:70;layer:enemy_layer;walknum:1;linkage:em10;}bullet2{scaleY:0.5;style:2;damage:10;speed:6;scaleX:0.5;hp:1;layer:enemybullet2_layer;linkage:emlaser;}skill9{detail:Exotic tier 1 Price : 1300 Detail : 8 ways;money:1300;}enemy10{namenum:6;walknum:2;gfx:gfxboss2die;hp:1200;layer:enemy_layer;timemove:150;linkage:boss2;charge:100;lasernum:4;speed:2;initobject:initEnemy10;gun:gun3;armor:10;}skill33{detail:Increse your speed Price : 5000 ;money:5000;speed:1;}skill7{detail:Laser tier 3 Price : 11400 Detail : Causes beam fragments when hit on enemy.;money:11400;}bullet17{scaleY:0.5;style:17;damage:5;timestatus:30;speed:10;scaleX:0.5;hp:1;layer:playerbullet_layer;linkage:laser_a;}creator12{frame950:createObject,enemy2;frame225:createOject,enemy1;frame150:createObject,enemy4;frame850:createObject,enemy4;frame650:createObject,enemy4;frame800:createOject,enemy1;frame1:createObject,enemy99;clockfunction:functionMap;frame600:createObject,enemy8;frame350:createObject,enemy4;frame50:createObject,enemy4;frame550:createObject,enemy6;frame750:createObject,enemy2;frame200:createObject,enemy2;frame75:createObject,enemy5;frame1000:createOject,enemy1;frame100:createObject,enemy6;frame450:createObject,enemy9;clock:creator12;frame25:createObject,enemy3;frame250:createObject,enemy0;frame125:createObject,enemy8;frame1100:createOject,enemy1;frame700:createObject,enemy8;layer:door_layer;linkage:?????;frame175:createObject,enemy8;frame1050:createObject,enemy2;frame900:createObject,enemy8;frame300:createObject,enemy3;}bullet20{clock:bullet20;scaleY:0.5;style:20;damage:25;timestatus:30;speed:10;scaleX:0.5;hp:1;layer:playerbullet_layer;frame200:destroy;clockfunction:functionMap;linkage:laser_mini;}skill11{detail:Exotic tier 3 Price : 11400 Detail : Morning star ;money:11400;}skill2{detail:Cannon tier 2 Price : 4500 Detail : Causes area damage and fire fragments.;money:4500;}bullet11{gfx:gfxbomb1;scaleY:1;style:11;damage:130;timestatus:50;speed:9;scaleX:1;hp:1;layer:playerbullet_layer;linkage:cannon_a;}skill5{detail:Laser tier 1 Price : 1300 Detail : Simple laser.;money:1300;}skill1{detail:Cannon tier 1 Price : 1300 Detail : Causes area damage.;money:1300;}skill0{detail:ฺBomb 1 price 800;money:800;}bullet23{gfx:gfxbomb3;scaleY:1;style:23;damage:650;timestatus:50;speed:9;scaleX:1;hp:1;layer:playerbullet_layer;linkage:cannon_c;}creator10{frame950:createObject,enemy5;frame150:createObject,enemy6;frame850:createObjectRandom,enemy,6,4;frame650:createObject,enemy5;frame800:createObject,enemy5;frame1:createObject,enemy99;clockfunction:functionMap;frame600:createObject,enemy7;frame100:createObject,enemy4;frame50:createObject,enemy6;frame550:createObjectRandom,enemy,6,4;frame750:createObjectRandom,enemy,4,3;frame200:createObject,enemy5;frame1000:createObjectRandom,enemy,6,4;linkage:?????;frame450:createObjectRandom,enemy,4,3;clock:creator10;frame500:createObject,enemy5;frame2:createObject,enemy5;frame350:createObject,enemy5;frame700:createobject,enemy6;frame250:createObject,enemy7;frame400:createobject,enemy6;layer:door_layer;frame900:createObject,enemy2;frame300:createObjectRandom,enemy,6,3;}creator4{clock:creator4;frame250:createObject,enemy3;frame80:createObject,enemy2;frame2:createObject,enemy0;frame1:createObject,enemy99;layer:door_layer;frame420:goto,1;frame40:createObject,enemy1;clockfunction:functionMap;frame350:createObject,enemy4;frame120:createObject,enemy2;frame200:createObject,enemy3;linkage:?????;}skill10{detail:Exotic tier 2 Price : 4500 Detail : Acid;money:4500;}enemy0{angle:45;gun:gun0;speed:2;way:1;walknum:0;hp:100;layer:enemy_layer;gfx:gfxdie01;timemove:50;linkage:em1;}bullet25{scaleY:1;style:25;damage:0;speed:6;scaleX:1;hp:1;layer:chain_layer;linkage:chain;}gun2{way:1;angle:45;shoot:ShootLookingObject;mag:1;frq:0;reload:50;cooldown:0;gun:gun1;bullet:bullet2;}gun7{way:8;angle:45;shoot:ShootLookingObject;mag:10;frq:90;reload:50;cooldown:0;gun:gun1;bullet:bullet0;}gun99{way:1;angle:45;shoot:ShootLookingObject;mag:10;frq:50;reload:100;cooldown:0;gun:gun1;bullet:bullet99;}skill24{detail:Increase your HP (health) Price : 7500 ;money:7500;hp:250;}skill34{detail:Increse your speed Price : 2500 ;money:2500;speed:1;}skill4{detail:Cannon tier 4 Price : 24000 Detail : Causes chain explosions.;money:24000;}creator0{clock:creator0;frame200:goto,1;clockfunction:functionMap;frame9:createObject,enemy0;frame1:createObject,enemy99;layer:door_layer;linkage:?????;}enemy1{angle:45;gun:gun5;speed:2;way:2;walknum:1;hp:120;layer:enemy_layer;gfx:gfxdie01;timemove:250;linkage:em2;}bullet99{gfx:gfxbomb4;scaleY:1;style:99;damage:50;speed:12;scaleX:1;hp:1;layer:enemybullet_layer;linkage:bulletboss1;}creator13{clock:creator13;frame25:createObject,enemy8;clockfunction:functionMap;frame100:goto,1;frame60:createObjectRandom,enemy,8,0;frame1:createObject,enemy99;layer:door_layer;linkage:?????;}bullet15{clock:bullet15;frame200:destroy;timestatus:10;round:3;layer:playerbullet_layer;anglecount:0;hp:1;style:15;damage:160;range:120;speed:10;scaleX:2;scaleY:2;clockfunction:functionMap;anglespeed:20;linkage:exo_d;}skill3{detail:Cannon tier 3 Price : 11400 Detail : Causes more fire fragments.;money:11400;}gun0{way:1;angle:45;shoot:ShootLookingObject;mag:10;frq:50;reload:50;cooldown:0;gun:gun1;bullet:bullet0;}skill30{detail:Increse your speed Price : 500 ;money:500;speed:1;}skill8{detail:Laser tier 4 Price : 24000 Detail : Automatically jumps through multiple enemies.;money:24000;}creator17{clock:creator17;frame1:createObject,enemy99;layer:door_layer;clockfunction:functionMap;frame2:createObject,enemy12;linkage:?????;}creator8{clock:creator8;clockfunction:functionMap;frame50:goto,1;frame1:createObject,enemy99;layer:door_layer;frame2:createObjectRandom,enemy,6,1;linkage:?????;}gun9{way:1;angle:45;shoot:ShootLookingObject;mag:30;frq:2;reload:35;cooldown:0;gun:gun1;bullet:bullet9;}skill6{detail:Laser tier 2 Price : 4500 Detail : 3 ways laser.;money:4500;}creator9{frame30:goto,1;clockfunction:functionMap;clock:creator9;frame1:createObject,enemy99;layer:door_layer;frame2:createObject,enemy0;linkage:?????;}bullet0{clock:bullet0;scaleY:0.7;style:0;damage:13;speed:6;scaleX:0.7;hp:1;layer:enemybullet_layer;frame200:destroy;clockfunction:functionMap;linkage:mainembullet;}skill45{detail:Restore your hit point by 50. Price : 150 ;money:150;hp:50;}skill20{detail:Increase your HP (health) \t\t\t\t Price : 500 ;money:500;hp:50;}skill21{detail:Increase your HP (health) Price : 1500 ;money:1500;hp:100;}creator5{clock:creator5;frame2:createObjectRandom,enemy,5,0;clockfunction:functionMap;frame1:createObject,enemy99;layer:door_layer;frame65:goto,1;linkage:?????;}"; designCSS.parseCSS(csstext); }; } function frame16(){ gotoAndPlay("go"); } public function loadVariablesNum(_arg1:String){ var _local2:*; var _local3:*; _local2 = new URLRequest(_arg1); _local3 = new URLLoader(); _local3.load(_local2); } function frame164(){ Mouse.show(); SoundMixer.stopAll(); } function frame2(){ now = new Date(); EPOCH_TIME = now.getTime(); b_preloadRelease = function (){ getURL("http://www.mofunzone.com/", "_blank"); }; b_preload.addEventListener("mouseUp", b_preloadRelease); stop(); } public function relesefocus(_arg1){ stage.focus = tot; } function frame109(){ breset_click = function (_arg1){ breset.removeEventListener("click", bstart_click); so = SharedObject.getLocal("TA"); so.clear(); so.close(); g_root.con = true; g_root.play(); }; bmenu_backclick = function (_arg1){ g_root.gotoAndStop(1); }; breset.addEventListener("click", breset_click); bmenu.addEventListener("click", bmenu_backclick); } function frame105(){ SoundMixer.stopAll(); Mouse.show(); g_root = this; g_root.con = false; score = 0; gamelevel = 0; so = SharedObject.getLocal("TA"); if ((((so.data.gamelevel <= 0)) && ((so.data.money <= 0)))){ bcontinue.alpha = 0.5; }; SoundMixer.stopAll(); bstart_click = function (){ so = SharedObject.getLocal("TA"); if (so.data.gamelevel != null){ g_root.con = true; bstart.removeEventListener("click", bstart_click); g_root.gotoAndStop(5); } else { g_root.gotoAndStop(1, "tutorial"); }; }; bcontinue_click = function (){ if (bcontinue.alpha == 0.5){ return; }; trace("begin"); so = SharedObject.getLocal("TA"); if (so.data.money == undefined){ so.data.money = 0; }; if (so.data.gamelevel == undefined){ so.data.gamelevel = 1; }; so.data.scorepoint = 0; score = so.data.money; gamelevel = so.data.gamelevel; so.data.money = score; so.data.gamelevel = gamelevel; g_root.con = true; bstart.removeEventListener("click", bstart_click); g_root.gotoAndStop(1, "game"); trace("end"); }; playMoreGameTitle = function (){ getURL("http://www.mofunzone.com/", "_blank"); }; b_moregame1.addEventListener("click", playMoreGameTitle); hightScore = function (){ getURL("http://www.mofunzone.com/game_scores/tank_attack/highscores.shtml", "_blank"); }; b_highscores.addEventListener("click", hightScore); cpr.addEventListener("click", playMoreGameTitle); lgo.addEventListener("click", playMoreGameTitle); stop(); bstart.addEventListener("click", bstart_click); bcontinue.addEventListener("click", bcontinue_click); stop(); } function frame110(){ Mouse.show(); stop(); SoundMixer.stopAll(); b_nextPress = function (){ play(); }; b_next.addEventListener("click", b_nextPress); tot = this; tot.addEventListener(Event.ENTER_FRAME, relesefocus); tot.addEventListener("keyDown", onKeySkip); } function frame119(){ stop(); } public function onKeySkip(_arg1){ if (_arg1.keyCode == 75){ tot.gotoAndPlay("skip"); tot.removeEventListener(Event.ENTER_FRAME, relesefocus); tot.removeEventListener("keyDown", onKeySkip); }; } function frame129(){ stop(); } function frame139(){ stop(); } function frame364(){ this.addEventListener(Event.ENTER_FRAME, relesefocus2); SoundMixer.stopAll(); stage.focus = playername; Mouse.show(); finishscore.text = ("" + int(g_root.scoresubmit)); bmenu_click = function (){ bmenu.removeEventListener("click", bmenu_click); g_root.removeEventListener(Event.ENTER_FRAME, relesefocus2); g_root.gotoAndStop(1, "title"); }; bmenu.addEventListener("click", bmenu_click); submitClick = function (_arg1):void{ }; bsubmit.addEventListener("click", submitClick); playMoreGameSub = function (_arg1):void{ getURL("http://www.mofunzone.com/", "_blank"); g_root.removeEventListener(Event.ENTER_FRAME, relesefocus2); g_root.gotoAndStop(1, "title"); }; playMoreGameSub2 = function (_arg1):void{ getURL("http://www.mofunzone.com/online_games/tank_attack.shtml", "_blank"); g_root.removeEventListener(Event.ENTER_FRAME, relesefocus2); g_root.gotoAndStop(1, "title"); }; bmoregames.addEventListener("click", playMoreGameSub); playat.addEventListener("click", playMoreGameSub2); stop(); Mouse.show(); SoundMixer.stopAll(); } function frame145(){ b_next.removeEventListener("click", b_nextPress); } } }//package TankAttack_fla
Section 49
//mdia_stage_clear_204 (TankAttack_fla.mdia_stage_clear_204) package TankAttack_fla { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class mdia_stage_clear_204 extends MovieClip { public var stageclear; public var g_root; public var bok:SimpleButton; public var bok_click; public var game; public function mdia_stage_clear_204(){ addFrameScript(49, frame50); } function frame50(){ stageclear = this; game = MovieClip(this.parent).game; g_root = MovieClip(this.parent); bok_click = function (_arg1){ if (game.gamelevel == 17){ game.removeEventListener(Event.ENTER_FRAME, game.EnterFrame); game.removeEventListener(MouseEvent.MOUSE_DOWN, game.mouseDown); game.removeEventListener(MouseEvent.MOUSE_UP, game.mouseUp); game.keyfocus.removeEventListener(KeyboardEvent.KEY_DOWN, game.keydown); game.keyfocus.removeEventListener(KeyboardEvent.KEY_UP, game.keyup); game.gamepause = true; g_root.gotoAndPlay(1, "ending"); return; }; game.levelUp(); game.pass = false; game.gamepause = false; visible = false; }; bok.addEventListener("click", bok_click); stop(); } } }//package TankAttack_fla
Section 50
//reload_181 (TankAttack_fla.reload_181) package TankAttack_fla { import flash.display.*; public dynamic class reload_181 extends MovieClip { public function reload_181(){ addFrameScript(9, frame10); } function frame10(){ gotoAndPlay(1); } } }//package TankAttack_fla
Section 51
//THEPRELOADER_1 (TankAttack_fla.THEPRELOADER_1) package TankAttack_fla { import flash.display.*; import flash.events.*; public dynamic class THEPRELOADER_1 extends MovieClip { public var shiftamt; public var bar:MovieClip; public var onRelease; public var isloaded; public function THEPRELOADER_1(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ stage.removeEventListener(MouseEvent.CLICK, onRelease); } function frame1(){ stop(); shiftamt = 17; isloaded = false; parent.loaderInfo.addEventListener(ProgressEvent.PROGRESS, PL_LOADING); onRelease = function (){ }; stage.addEventListener(MouseEvent.CLICK, onRelease); if (parent.loaderInfo.bytesLoaded >= parent.loaderInfo.bytesTotal){ parent.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, PL_LOADING); gotoAndStop(10); }; } public function PL_LOADING(_arg1:ProgressEvent):void{ var _local2:*; var _local3:*; var _local4:*; _local2 = Math.round(_arg1.bytesLoaded); _local3 = Math.round(_arg1.bytesTotal); _local4 = (_local2 / _local3); MovieClip(MovieClip(getChildByName("bar")).getChildByName("barmask")).scaleX = _local4; if (_local2 == _local3){ isloaded = true; }; } } }//package TankAttack_fla
Section 52
//bg (bg) package { import flash.display.*; public dynamic class bg extends MovieClip { public function bg(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 53
//bgm1 (bgm1) package { import flash.media.*; public dynamic class bgm1 extends Sound { } }//package
Section 54
//boss1 (boss1) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class boss1 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function boss1(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 55
//boss2 (boss2) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class boss2 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function boss2(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 56
//boss3 (boss3) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class boss3 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function boss3(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 57
//boss4 (boss4) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class boss4 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function boss4(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 58
//bulletboss1 (bulletboss1) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class bulletboss1 extends MovieClip { public var hit:hittemp; public function bulletboss1(){ addFrameScript(3, frame4, 10, frame11); } function frame4(){ gotoAndPlay(1); } function frame11(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 59
//bulletboss3 (bulletboss3) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class bulletboss3 extends MovieClip { public var hit:hittemp; public function bulletboss3(){ addFrameScript(19, frame20, 26, frame27); } function frame20(){ gotoAndPlay(1); } function frame27(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 60
//bulletboss4 (bulletboss4) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class bulletboss4 extends MovieClip { public var hit:hittemp; public function bulletboss4(){ addFrameScript(14, frame15, 21, frame22); } function frame15(){ gotoAndPlay(1); } function frame22(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 61
//bulletembomb (bulletembomb) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class bulletembomb extends MovieClip { public var hit:hittemp; public function bulletembomb(){ addFrameScript(3, frame4, 10, frame11); } function frame4(){ gotoAndPlay(1); } function frame11(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 62
//bulletsoilder (bulletsoilder) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class bulletsoilder extends MovieClip { public var hit:hittemp; public function bulletsoilder(){ addFrameScript(3, frame4, 10, frame11); } function frame4(){ gotoAndPlay(1); } function frame11(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 63
//cannon_a (cannon_a) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class cannon_a extends MovieClip { public var hit:hittemp; public function cannon_a(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 64
//cannon_b (cannon_b) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class cannon_b extends MovieClip { public var hit:hittemp; public function cannon_b(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 65
//cannon_c (cannon_c) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class cannon_c extends MovieClip { public var hit:hittemp; public function cannon_c(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 66
//cannon_d (cannon_d) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class cannon_d extends MovieClip { public var hit:hittemp; public function cannon_d(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 67
//cbazuka (cbazuka) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class cbazuka extends MovieClip { public var hit:hittemp; public function cbazuka(){ addFrameScript(7, frame8, 29, frame30); } function frame8(){ stop(); } function frame30(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 68
//cerror (cerror) package { import flash.display.*; import GREENHERMIT.GHUtils.*; import flash.text.*; public dynamic class cerror extends MovieClip { public var gun1:hittemp; public var gun5:hittemp; public var gun3:hittemp; public var gun4:hittemp; public var nametext:TextField; public var hit:hittemp; public var gun2:hittemp; public function cerror(){ addFrameScript(15, frame16, 17, frame18); } function frame18(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } function frame16(){ gotoAndPlay(1); } } }//package
Section 69
//chain (chain) package { import flash.display.*; public dynamic class chain extends MovieClip { } }//package
Section 70
//coin (coin) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class coin extends MovieClip { public var hit:hittemp; public function coin(){ addFrameScript(25, frame26, 30, frame31); } function frame26(){ gotoAndPlay("stand"); } function frame31(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 71
//daterror (daterror) package { import flash.display.*; public dynamic class daterror extends BitmapData { public function daterror(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package
Section 72
//em1 (em1) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em1 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function em1(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 73
//em10 (em10) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em10 extends MovieClip { public var hit:hittemp; public var gun1:hittemp; public function em10(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 74
//em11 (em11) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em11 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function em11(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 75
//em2 (em2) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em2 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function em2(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 76
//em3 (em3) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em3 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function em3(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 77
//em4 (em4) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em4 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function em4(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 78
//em5 (em5) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em5 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function em5(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 79
//em6 (em6) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em6 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function em6(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 80
//em7 (em7) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em7 extends MovieClip { public var hit:hittemp; public var gun1:MovieClip; public function em7(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 81
//em8 (em8) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em8 extends MovieClip { public var hit:hittemp; public var gun1:hittemp; public function em8(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 82
//em9 (em9) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class em9 extends MovieClip { public var hit:hittemp; public var gun1:hittemp; public function em9(){ addFrameScript(5, frame6, 11, frame12, 17, frame18, 23, frame24, 29, frame30, 39, frame40); } function frame18(){ gotoAndPlay("attack"); } function frame12(){ gotoAndPlay("walk"); } function frame6(){ gotoAndPlay("stand"); } function frame24(){ gotoAndPlay("hurt"); } function frame30(){ gotoAndPlay("jump"); } function frame40(){ API.removeAllCompositClass(this); this.visible = false; MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; stop(); } } }//package
Section 83
//emlaser (emlaser) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class emlaser extends MovieClip { public function emlaser(){ addFrameScript(3, frame4, 10, frame11); } function frame4(){ gotoAndPlay(1); } function frame11(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 84
//enemy_gage (enemy_gage) package { import flash.display.*; public dynamic class enemy_gage extends MovieClip { } }//package
Section 85
//exo_a (exo_a) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class exo_a extends MovieClip { public var hit:hittemp; public function exo_a(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 86
//exo_b (exo_b) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class exo_b extends MovieClip { public var hit:hittemp; public function exo_b(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 87
//exo_c (exo_c) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class exo_c extends MovieClip { public var hit:hittemp; public function exo_c(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 88
//exo_d (exo_d) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class exo_d extends MovieClip { public var hit:hittemp; public function exo_d(){ addFrameScript(9, frame10, 16, frame17); } function frame10(){ gotoAndPlay(1); } function frame17(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 89
//gameinline (gameinline) package { import flash.display.*; import GREENHERMIT.GHGun.*; import GREENHERMIT.GHShootingStyle.*; import GREENHERMIT.GHMovement.*; import GREENHERMIT.GHTemplate.*; import flash.geom.*; import flash.events.*; import GREENHERMIT.GHUtils.*; import GREENHERMIT.GHDurationControl.*; import flash.media.*; import flash.text.*; import flash.net.*; import flash.utils.*; import GREENHERMIT.GHBulletCollection.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.system.*; import flash.ui.*; import flash.xml.*; public dynamic class gameinline extends KeyframeTemplate { public var drawlaser; public var soundgfx; public var countenemy; public var dashdirect; public var powergun; public var ag; public var pass; public var playerwalk; public var scorepoint; public var powermax; public var arrowDown:Boolean; public var hpfactor; public var so:SharedObject; public var i; public var p; public var arrowUp:Boolean; public var slotgun:Array; public var area:BitmapData; public var timemousedown; public var z; public var switchkey; public var playergun:GunDesc; public var chain:Boolean; public var laser:Boolean; public var mousepress; public var money; public var gamelevel; public var superclass:KeyframeTemplate; public var player:MovieClip; public var powerlaser; public var pausegame; public var enemy_list:MovieClip; public var gd4:GunDesc; public var gd6:GunDesc; public var gd3:GunDesc; public var gd5:GunDesc; public var gd7:GunDesc; public var gd2:GunDesc; public var shop; public var gagegun; public var gd0:GunDesc; public var z2; public var shake; public var soundchannel; public var gd9:GunDesc; public var gd1:GunDesc; public var thispower; public var getlaser; public var carboss; public var slotgd:Array; public var sbgm1; public var sfxindex; public var gd8:GunDesc; public var egage; public var gunindex; public var arrowRight:Boolean; public var boss; public var gameend; public var arrowLeft:Boolean; public var gd10:GunDesc; public var gd11:GunDesc; public var gd12:GunDesc; public var g_root; public var gameover; public var gametime; public var soundgun; public var switchnum; public var firelist; public var ratemoney; public var temphp; public var csl; public function gameinline(){ addFrameScript(0, frame1); } public function walktoPlayer(_arg1:MovieClip){ if (_arg1.lasernum != null){ return; }; if (_arg1.timetomove > 0){ _arg1.timetomove--; } else { if (_arg1.walknum == 0){ _arg1.targetX = player.x; _arg1.targetY = player.y; _arg1.p = new Point(_arg1.targetX, _arg1.targetY); _arg1.fa = int(API.findAngle(_arg1, _arg1.p)); _arg1.walkList = setWalk; }; if (_arg1.walknum == 1){ _arg1.targetX = int((Math.random() * 600)); _arg1.targetY = int((Math.random() * 440)); _arg1.p = new Point(_arg1.targetX, _arg1.targetY); _arg1.fa = int(API.findAngle(_arg1, _arg1.p)); _arg1.walkList = setWalk; }; if (_arg1.walknum == 2){ if (_arg1.pointwalk == null){ return; }; _arg1.targetX = _arg1.pointwalk[int((Math.random() * 2))]; _arg1.targetY = _arg1.pointwalk[int(((Math.random() * 2) + 2))]; _arg1.p = new Point(_arg1.targetX, _arg1.targetY); _arg1.fa = int(API.findAngle(_arg1, _arg1.p)); _arg1.walkList = setWalk; }; if (_arg1.walknum == 3){ if (_arg1.pointwalk == null){ return; }; _arg1.targetX = player.x; _arg1.targetY = player.y; _arg1.p = new Point(_arg1.targetX, _arg1.targetY); _arg1.fa = int(API.findAngle(_arg1, _arg1.p)); _arg1.walkList = setWalk; }; }; } public function checkPlayer(_arg1:MovieClip){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; if (_arg1.gfxhit != null){ if (_arg1.timegfx > 0){ _arg1.timegfx--; } else { _arg1.gfxhit = null; game.parent.flashatt.visible = false; }; }; if (_arg1.confuse != null){ _arg1.confuse.x = _arg1.x; _arg1.confuse.y = _arg1.y; }; if (_arg1.status == true){ if (_arg1.confuse == null){ _local2 = API.getClass(css.config.gfxconfuse); _local3 = new (_local2); _local3.x = _arg1.x; _local3.y = _arg1.y; _arg1.confuse = _local3; world.gfx_layer.addChild(_local3); }; } else { if (_arg1.confuse != null){ _arg1.confuse.visible = false; _arg1.confuse = null; world.gfx_layer.removeChildAt(_local3); }; }; if (((!((_arg1.hp == null))) && (!((_arg1.currenthp == null))))){ if (_arg1.passgfx == false){ _arg1.passgfx = true; return; }; if (_arg1.hp != _arg1.currenthp){ if (game.parent.flashatt.visible == false){ game.parent.flashatt.visible = true; }; _arg1.currenthp = _arg1.hp; _local2 = API.getClass(css.config.gfxherohit); _local4 = new (_local2); _local4.x = _arg1.x; _local4.y = _arg1.y; _arg1.timegfx = 10; world.gfx_layer.addChild(_local4); _arg1.gfxhit = _local4; }; }; if (((!((_arg1.status == null))) && ((_arg1.countstatus > 0)))){ _arg1.countstatus--; }; if (((!((_arg1.countstatus == null))) && ((_arg1.countstatus <= 0)))){ _arg1.countstatus = null; _arg1.status = null; }; if ((((_arg1.hp <= 0)) && ((_arg1.die == null)))){ _arg1.die = true; _local2 = API.getClass(_arg1.gfx); _local5 = new (_local2); _local5.x = _arg1.x; _local5.y = _arg1.y; world.gfx_layer.addChild(_local5); destroy(_arg1); gamepause = true; }; if (((((!((_arg1.hp == null))) && (!((_arg1.maxhp == null))))) && (!((_arg1.gage == null))))){ _arg1.gage.gotoAndStop(int(((_arg1.hp * 100) / _arg1.maxhp))); }; if ((((((((_arg1.x >= 0)) && ((_arg1.x <= 640)))) && ((_arg1.y >= 0)))) && ((_arg1.y <= 480)))){ _arg1.zone = false; }; if (_arg1.hp <= 0){ _arg1.gage.visible = false; }; _arg1.gage.visible = false; } public function initPlayer(_arg1:MovieClip){ var so:SharedObject; var shoot:*; var normalShoot:Function; var enemy = _arg1; normalShoot = function (_arg1){ soundgun[gunindex].play(); }; so = SharedObject.getLocal("TA"); gd0 = new GunDesc("gun1", css.config.mag0, css.config.reload0, css.config.fqc0); shoot = new ShootMouse(css["bullet10"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd0, shoot); gd0.pauseToggle(true); gd0.shootEvent = normalShoot; gd1 = new GunDesc("gun1", css.config.mag1, css.config.reload1, css.config.fqc1); shoot = new ShootMouse(css["bullet11"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd1, shoot); gd1.pauseToggle(true); gd1.shootEvent = normalShoot; gd2 = new GunDesc("gun1", css.config.mag1, css.config.reload1, css.config.fqc1); shoot = new ShootMouse(css["bullet22"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd2, shoot); gd2.pauseToggle(true); gd2.shootEvent = normalShoot; gd3 = new GunDesc("gun1", css.config.mag1, css.config.reload1, css.config.fqc1); shoot = new ShootMouse(css["bullet23"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd3, shoot); gd3.pauseToggle(true); gd3.shootEvent = normalShoot; gd4 = new GunDesc("gun1", css.config.mag1, css.config.reload1, css.config.fqc1); shoot = new ShootMouse(css["bullet24"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd4, shoot); gd4.pauseToggle(true); gd4.shootEvent = normalShoot; gd5 = new GunDesc("gun1", 0, 0, 0); shoot = new ShootMouse(css["bullet17"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd5, shoot); gd5.pauseToggle(true); gd5.shootEvent = normalShoot; gd6 = new GunDesc("gun1", 0, 0, 0); shoot = new ShootMouse(css["bullet16"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd6, shoot); gd6.pauseToggle(true); gd6.shootEvent = normalShoot; gd7 = new GunDesc("gun1", 0, 0, 0); shoot = new ShootMouse(css["bullet18"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd7, shoot); gd7.pauseToggle(true); gd7.shootEvent = normalShoot; gd8 = new GunDesc("gun1", 0, 0, 0); shoot = new ShootMouse(css["bullet18"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd8, shoot); gd8.pauseToggle(true); gd8.shootEvent = normalShoot; gd9 = new GunDesc("gun1", css.config.mag2, css.config.reload2, css.config.fqc2); shoot = new ShootMouse(css["bullet12"], {way:8, angle:45}); API.addShootMethod(game, world, enemy, gd9, shoot); gd9.pauseToggle(true); gd9.shootEvent = normalShoot; gd10 = new GunDesc("gun1", css.config.mag3, css.config.reload3, css.config.fqc3); shoot = new ShootMouse(css["bullet13"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd10, shoot); gd10.pauseToggle(true); gd10.shootEvent = normalShoot; gd11 = new GunDesc("gun1", css.config.mag4, css.config.reload4, css.config.fqc4); shoot = new ShootMouse(css["bullet14"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd11, shoot); gd11.pauseToggle(true); gd11.shootEvent = normalShoot; gd12 = new GunDesc("gun1", css.config.mag5, css.config.reload5, css.config.fqc5); shoot = new ShootMouse(css["bullet15"], {way:1, angle:0}); API.addShootMethod(game, world, enemy, gd12, shoot); gd12.pauseToggle(true); gd12.shootEvent = normalShoot; playergun = gd0; playergun.pauseToggle(true); playergun.shootEvent = normalShoot; enemy.x = 320; enemy.y = 240; enemy.walkList = null; enemy.process = checkLine; enemy.listenkey = keyProcess; enemy.processplayer = checkPlayer; enemy.passgfx = false; player = enemy; player.rotation = 270; if (temphp != null){ player.hp = temphp; player.currenthp = player.hp; }; so.close(); } public function keycontrol(_arg1:MovieClip){ if (playerwalk == null){ }; } public function goRight(_arg1:MovieClip, _arg2){ var _local3:*; _arg1.gotoAndPlay("walk"); _local3 = API.getMotion(_arg1); if ((_local3 is MapMove)){ if (_arg2[1] == null){ MapMove(_local3).setDirect(1); } else { if ((Math.random() * 100) < int(_arg2[1])){ MapMove(_local3).setDirect(1); }; }; }; } public function mouseUp(_arg1:MouseEvent){ releaseFocus(); mousepress = false; timemousedown = 0; playergun.reload = 10; if (((!((gunindex == 11))) && (!((gunindex == 12))))){ if (powergun[i] <= 0){ playergun.pauseToggle(true); playergun.frequency = 0; } else { playergun.frequency = playergun.savefqc; }; }; if (thispower != null){ if (((!((gunindex == 11))) && (!((gunindex == 12))))){ gagegun[gunindex] = false; }; }; if (gamepause){ return; }; laser = false; playergun.pauseToggle(true); gd0.pauseToggle(true); gd1.pauseToggle(true); gd2.pauseToggle(true); gd3.pauseToggle(true); gd4.pauseToggle(true); gd5.pauseToggle(true); gd6.pauseToggle(true); gd7.pauseToggle(true); gd8.pauseToggle(true); gd9.pauseToggle(true); gd10.pauseToggle(true); gd11.pauseToggle(true); gd12.pauseToggle(true); } public function checkhitplayer(_arg1:MovieClip){ var _local2:*; _local2 = world.player_layer.getChildAt(0); if (((_arg1.hitTestObject(_local2)) && (!((_arg1 == _local2))))){ }; } public function jump(_arg1:MovieClip, _arg2){ var _local3:*; _arg1.gotoAndPlay("jump"); _local3 = API.getMotion(_arg1); if ((_local3 is MapMove)){ if (_arg2[1] == null){ MapMove(_local3).jumpNow(); } else { if ((Math.random() * 100) < int(_arg2[1])){ MapMove(_local3).jumpNow(); }; }; }; } public function initBullet(_arg1:MovieClip, _arg2:Object){ if ((((_arg1.style < 10)) || ((_arg1.style > 90)))){ if (_arg1.style == 1){ _arg1.nohit = true; _arg1.p = new Point(player.x, player.y); }; if ((((_arg1.style == 2)) || ((_arg1.style == 4)))){ _arg1.hit = null; }; _arg1.process = enemyBullet; } else { if ((((((((((_arg1.style == 11)) || ((_arg1.style == 22)))) || ((_arg1.style == 23)))) || ((_arg1.style == 24)))) || ((_arg1.style == 26)))){ _arg1.nohit = true; _arg1.targetX = int(mouseX); _arg1.targetY = int(mouseY); }; if (_arg1.style == 14){ _arg1.status = true; playergun.frequency = 0; }; if (_arg1.style == 15){ _arg1.status = true; playergun.frequency = 0; }; if (_arg1.style == 16){ _arg1.x = -1000; _arg1.y = -1000; }; if (_arg1.style == 17){ _arg1.targetX = mouseX; _arg1.targetY = mouseY; }; if (_arg1.style == 18){ _arg1.x = -1000; _arg1.y = -1000; }; if (_arg1.style == 20){ }; if (_arg1.style == 21){ _arg1.count = 0; }; _arg1.process = playerBullet; }; API.setShooterType(_arg1); CSSToVar.CSSApplyObject(game, world, _arg1, _arg2); } public function initEnemy(_arg1:MovieClip, _arg2:Object){ var _local3:*; var _local4:*; var _local5:*; _local3 = (Math.random() * 640); _local4 = (Math.random() * 480); if ((Math.random() * 100) < 25){ _local3 = -20; _local4 = (Math.random() * 460); } else { if ((Math.random() * 100) < 25){ _local3 = 660; _local4 = (Math.random() * 460); } else { if ((Math.random() * 100) < 25){ _local4 = -20; _local3 = (Math.random() * 640); } else { _local4 = 500; _local3 = (Math.random() * 640); }; }; }; _arg1.x = _local3; _arg1.y = _local4; if (_arg1.timemove != null){ _arg1.timetomove = 0; }; if (_arg1.maxhp == null){ _local5 = _arg1.hp; _arg1.maxhp = _local5; _arg1.currenthp = _arg1.maxhp; } else { _arg1.hp = _arg1.maxhp; _arg1.currenthp = _arg1.maxhp; }; if (_arg1.player == null){ _arg1.maxhp = (_arg1.maxhp * hpfactor[gamelevel]); _arg1.currenthp = _arg1.maxhp; _arg1.hp = _arg1.maxhp; }; _arg1.count = 0; _arg1.walkList = walktoPlayer; _arg1.looking = player; _arg1.bkwalk = null; _arg1.movecheck = checkLine; _arg1.hitsearch = checkhitplayer; _arg1.processplayer = checkEnemy; _arg1.zone = true; API.setShooterType(_arg1); CSSToVar.CSSApplyObject(game, world, _arg1, _arg2); } public function functionMap(_arg1:String, _arg2:MovieClip){ var _local3:*; _local3 = _arg1.split(","); if ((game[_local3[0]] is Function)){ var _local4 = game; _local4[_local3[0]](_arg2, _local3); }; } function frame1(){ superclass = this; soundgun = new Array(); gunindex = 0; soundgun[0] = new sfxnormalgun(); soundgun[1] = new sfxcannon(); soundgun[2] = new sfxcannon(); soundgun[3] = new sfxcannon(); soundgun[4] = new sfxcannon(); soundgun[5] = new sfxlaser(); soundgun[6] = new sfxlaser(); soundgun[7] = new sfxlaser(); soundgun[8] = new sfxlaser(); soundgun[9] = new sfxdeng(); soundgun[10] = new sfxdeng(); soundgun[11] = new sfxdeng(); soundgun[12] = new sfxexcotic(); soundgfx = new Array(); sfxindex = 0; soundgfx[0] = new sfxdead(); soundgfx[1] = new sfxlaserboss(); soundgfx[2] = new sfxgetmoney(); createGameStage(); firelist = new Array(); enemy_list = new MovieClip(); slotgd = new Array(gd0, gd1, "gd2", "gd3", "gd4", "gd5", "gd6", "gd7", "gd8", "gd9", "gd10", "gd11", "gd12"); hpfactor = new Array(); hpfactor[0] = 0.6; hpfactor[1] = 0.6; hpfactor[2] = 0.72; hpfactor[3] = 0.9; hpfactor[4] = 0.9; hpfactor[5] = 1.2; hpfactor[6] = 1.2; hpfactor[7] = 1.5; hpfactor[8] = 1.8; hpfactor[9] = 2.1; hpfactor[10] = 2.4; hpfactor[11] = 3; hpfactor[12] = 3.9; hpfactor[13] = 4.5; hpfactor[14] = 5.4; hpfactor[15] = 6; hpfactor[16] = 6.6; hpfactor[17] = 7.2; hpfactor[18] = 1; hpfactor[19] = 1; ratemoney = new Array(); ratemoney[1] = 0.7; ratemoney[2] = 1; ratemoney[3] = 1; ratemoney[4] = 1; ratemoney[5] = 2; ratemoney[6] = 2; ratemoney[7] = 3; ratemoney[8] = 3; ratemoney[9] = 5; ratemoney[10] = 3.5; ratemoney[11] = 3.5; ratemoney[12] = 3.5; ratemoney[13] = 3.5; ratemoney[14] = 3.5; ratemoney[15] = 3.5; ratemoney[16] = 3.5; ratemoney[17] = 3.5; ratemoney[18] = 4; CSSToVar.importCSSObject(css, "bullet", 100, initBullet); CSSToVar.importCSSObject(css, "enemy", 100, initEnemy); CSSToVar.importCSSObject(css, "creator", 100, initCreator); CSSToVar.importCSSObject(css, "gold", 100, initGold); CSSToVar.importCSSObject(css, "goldpoint", 100, initGoldPoint); slotgun = new Array(); slotgun.length = 3; so = SharedObject.getLocal("TA"); shop = MovieClip(this.parent).shop; if (so.data.money == undefined){ so.data.money = 0; }; if (so.data.scorepoint == undefined){ so.data.scorepoint = 0; }; if ((((so.data.gamelevel == undefined)) || ((so.data.gamelevel < 1)))){ so.data.gamelevel = 1; }; if (so.data.csl == null){ so.data.csl = 0; }; i = 1; while (i < 4) { if (so.data[("sl" + i)] != null){ slotgun[i] = so.data[("sl" + i)]; }; i++; }; if (so.data.chp == null){ so.data.chp = 0; } else { if (so.data.chp >= 1){ i = 0; while (i < so.data.chp) { if (css[("skill2" + i)] != null){ css[("enemy" + 99)].maxhp = (css[("enemy" + 99)].maxhp + css[("skill2" + i)].hp); }; i++; }; }; }; if (so.data.cspd == null){ so.data.cspd = 0; } else { if (so.data.cspd >= 1){ i = 0; while (i < so.data.cspd) { if (css[("skill3" + i)] != null){ css[("enemy" + 99)].speed = (css[("enemy" + 99)].speed + 1); }; i++; }; }; }; if (so.data.csl == null){ so.data.csl = 0; }; game.parent.gslot2.visible = false; game.parent.gslot3.visible = false; csl = so.data.csl; if (csl >= 1){ i = 0; while (i < csl) { game.parent[("gslot" + (i + 2))].visible = true; i++; }; }; i = 1; while (i < 4) { if (slotgun[i] != null){ game.parent[("ic" + slotgun[i])].x = game.parent[("gslot" + i)].x; game.parent[("ic" + slotgun[i])].y = game.parent[("gslot" + i)].y; }; i++; }; gagegun = new Array(); powergun = new Array(); i = 1; while (i < 13) { gagegun[i] = false; powergun[i] = 100; i++; }; gamelevel = (so.data.gamelevel - 1); money = so.data.money; area = null; playerwalk = null; getlaser = null; drawlaser = null; powerlaser = 0; switchkey = true; switchnum = 100; powermax = css.config.powermax; gametime = css.config.gametime; gameend = 50; scorepoint = so.data.scorepoint; pausegame = false; z = new Array(); z2 = new Array(); temphp = null; sbgm1 = new bgm1(); countenemy = css.config.countem; so.close(); soundchannel = null; mousepress = false; levelUp(); gameover = MovieClip(parent).gameover; g_root = MovieClip(parent).g_root; superclass.EventKBRelease = keyRelease; superclass.EventKBPress = keyPress; dashdirect = 0; timemousedown = 0; if (!stage.hasEventListener(MouseEvent.MOUSE_DOWN)){ stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); stage.addEventListener(MouseEvent.MOUSE_UP, mouseUp); }; stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); stage.addEventListener(MouseEvent.MOUSE_UP, mouseUp); pass = false; shake = 0; superclass.keyFrameStyleEnterFrame = function (_arg1){ stage.focus = keyfocus; if (gamepause){ game.parent.bshop.visible = false; if (world.player_layer.numChildren <= 0){ if (gameend > 0){ gameend--; } else { game.removeEventListener(Event.ENTER_FRAME, EnterFrame); game.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDown); game.removeEventListener(MouseEvent.MOUSE_UP, mouseUp); game.keyfocus.removeEventListener(KeyboardEvent.KEY_DOWN, keydown); game.keyfocus.removeEventListener(KeyboardEvent.KEY_UP, keyup); g_root.gotoAndStop(1, "submit"); }; }; return; } else { game.parent.bshop.visible = true; }; if (switchnum <= 25){ switchnum++; switchkey = false; }; if (switchnum >= 25){ switchnum = 25; switchkey = true; }; Mouse.hide(); game.parent.crosshair.x = mouseX; game.parent.crosshair.y = mouseY; gametime--; if (gametime <= 250){ if ((((boss == null)) && ((((((gamelevel == 4)) || ((gamelevel == 8)))) || ((gamelevel == 13)))))){ if (world.enemy_layer.numChildren < 7){ if (gamelevel == 4){ boss = API.createMovieFromBase(world, css["enemy9"]); }; if (gamelevel == 8){ trace("บอสสมควรออก"); boss = API.createMovieFromBase(world, css["enemy10"]); }; if (gamelevel == 13){ boss = API.createMovieFromBase(world, css["enemy11"]); }; boss.timedieboss = 250; boss.currenthp = boss.hp; egage = new enemy_gage(); boss.addChild(egage); boss.x = 0; egage.y = 30; boss.scaleX = 1; egage.scaleY = 1; boss.gage = egage; boss.gage.visible = false; game.parent.bossgage.visible = true; game.parent.enemytext.visible = true; game.parent.bossgage.gotoAndStop(int(((boss.hp * 100) / boss.maxhp))); }; } else { if (boss != null){ }; }; }; if (gamelevel == 17){ if (world.enemy_layer.numChildren > 0){ carboss = world.enemy_layer.getChildAt(0); carboss.gage.visible = false; game.parent.bossgage.visible = true; game.parent.enemytext.visible = true; game.parent.bossgage.gotoAndStop(int(((carboss.hp * 100) / carboss.maxhp))); }; }; if (gametime <= 0){ gametime = 0; if (world.enemy_layer.numChildren <= 0){ if (gameend > 0){ gameend--; } else { game.parent.bshop.visible = false; gamepause = true; boss = null; temphp = player.hp; player.currenthp = temphp; g_root.stageclear.visible = true; g_root.stageclear.gotoAndPlay(1); Mouse.show(); }; }; }; if (boss){ game.parent.bossgage.gotoAndStop(int(((boss.hp * 100) / boss.maxhp))); }; game.parent.timetext.text = ("" + int((gametime / 25))); game.parent.textscore.text = int(scorepoint); game.parent.textlevel.text = gamelevel; if (world.player_layer <= 0){ }; if (player != null){ p = new Point(world.mouseX, world.mouseY); player.fa = API.findAngle(player, p); player.gun1.rotation = (player.fa - player.rotation); }; if (game.parent.switchgage != null){ game.parent.switchgage.gotoAndStop(int(((switchnum * 100) / 50))); }; if (player){ game.parent.hpgage.gotoAndStop(int(((player.hp * 100) / player.maxhp))); }; game.parent.moneytext.text = money; i = 1; while (i < 4) { if (slotgun[i] != null){ game.parent[("ic" + slotgun[i])].x = game.parent[("gslot" + i)].x; game.parent[("ic" + slotgun[i])].y = game.parent[("gslot" + i)].y; game.parent[("gagegun" + slotgun[i])].x = (game.parent[("gslot" + i)].x + 20); game.parent[("gagegun" + slotgun[i])].y = (game.parent[("gslot" + i)].y - 10); }; i++; }; i = 1; while (i < 13) { if (gagegun[i] == false){ if ((((i > 4)) && ((i < 9)))){ getlaser = null; drawlaser = null; }; powergun[i] = (powergun[i] + css.config[("regun" + i)]); game.parent[("gagegun" + i)].gotoAndStop(int(((powergun[i] * 100) / powermax))); if (powergun[i] >= powermax){ powergun[i] = powermax; }; }; if (gagegun[i] == true){ if ((((((((i == 5)) || ((i == 6)))) || ((i == 7)))) || ((i == 8)))){ if (laser == true){ if (powergun[i] > 0){ powergun[i] = (powergun[i] - 0.5); }; if (powergun[i] <= 0){ game.parent.reload.visible = true; powergun[i] = 0; gagegun[i] = true; laser = false; getlaser = null; drawlaser = null; }; game.parent[("gagegun" + i)].gotoAndStop(int(((powergun[i] * 100) / powermax))); }; } else { if (((!((i == 11))) && (!((i == 12))))){ if (powergun[i] <= 0){ playergun.pauseToggle(true); } else { playergun.frequency = playergun.savefqc; }; } else { if (powergun[i] <= 0){ playergun.pauseToggle(true); }; }; if (playergun.currentmag != playergun.magcount){ playergun.currentmag = playergun.magcount; powergun[i] = (powergun[i] - (((100 / playergun.mag) * 100) / powermax)); }; game.parent[("gagegun" + i)].gotoAndStop(int(((powergun[i] * 100) / powermax))); }; }; if (gunindex == i){ game.parent[("ic" + i)].alpha = 1; } else { if (gunindex == 0){ game.parent["ic0"].alpha = 1; }; }; if (i != gunindex){ game.parent[("ic" + i)].alpha = 0.5; } else { if (gunindex != 0){ game.parent["ic0"].alpha = 0.5; }; }; i++; }; if (powergun[gunindex] <= 0){ game.parent.reload.visible = true; } else { game.parent.reload.visible = false; }; if (shake > 0){ shake--; game.x = (Math.random() * shake); game.y = (Math.random() * shake); } else { game.x = 0; game.y = 0; }; g_root.scoresubmit = scorepoint; }; stop(); } public function initEnemy10(_arg1:MovieClip){ _arg1.player = player; _arg1.pointwalk = new Array(); _arg1.pointwalk.push(30, 610, 30, 450); _arg1.savecharge = 0; _arg1.savetime = _arg1.timemove; _arg1.laserprocess = shootLaser; } public function initEnemy11(_arg1:MovieClip){ _arg1.pointwalk = new Array(); _arg1.pointwalk.push(30, 610, 30, 450); _arg1.walkList = walktoPlayer; } public function initEnemy12(_arg1:MovieClip){ _arg1.player = player; _arg1.pointwalk = new Array(); _arg1.pointwalk.push(30, 610, 30, 450); _arg1.gameend = false; _arg1.savecharge = 0; _arg1.savetime = _arg1.timemove; _arg1.walkList = walktoPlayer; _arg1.laserprocess = shootLaser; CSSToVar.CSSCreateShootSet(game, world, _arg1, css["gun98"]); } public function createGameStage(){ superclass.worldlist.push({layername:"bg_layer", movieclip:"bg"}); superclass.worldlist.push({layername:"gold_layer", movieclip:null}); superclass.worldlist.push({layername:"door_layer", movieclip:null}); superclass.worldlist.push({layername:"player_layer", movieclip:null}); superclass.worldlist.push({layername:"playerbullet2_layer", movieclip:null}); superclass.worldlist.push({layername:"enemybullet_layer", movieclip:null}); superclass.worldlist.push({layername:"enemy_layer", movieclip:null}); superclass.worldlist.push({layername:"enemybullet2_layer", movieclip:null}); superclass.worldlist.push({layername:"chain_layer", movieclip:null}); superclass.worldlist.push({layername:"playerbullet_layer", movieclip:null}); superclass.worldlist.push({layername:"gfx_layer", movieclip:null}); superclass.processlist.push("player_layer"); superclass.processlist.push("enemy_layer"); superclass.processlist.push("door_layer"); superclass.processlist.push("chain_layer"); superclass.processlist.push("enemybullet_layer"); superclass.processlist.push("enemybullet2_layer"); superclass.processlist.push("playerbullet_layer"); superclass.processlist.push("playerbullet2_layer"); superclass.processfn.push("process", "laserprocess", "movecheck", "creBullet", "listenkey", "walkList", "hitsearch", "processplayer"); superclass.gamewidth = 640; superclass.gameheight = 480; superclass.cam = {x:0, y:0, focusobject:{x:(gamewidth / 2), y:(gameheight / 2)}, round:null}; gamepause = false; } public function keyRelease(_arg1:Number){ } public function enemyBullet(_arg1:MovieClip){ var player:*; var gfxclass:*; var gfx:*; var i:*; var fire:*; var mot:*; var gfxhit:*; var bullet = _arg1; player = world.player_layer.getChildAt(0); if (bullet.style == 1){ if (bullet.hitTestPoint(bullet.p.x, bullet.p.y)){ gfxclass = API.getClass(bullet.gfx); gfx = new (gfxclass); gfx.x = bullet.x; gfx.y = bullet.y; world.gfx_layer.addChild(gfx); API.setSpeed(bullet, 0); bullet.die = true; bullet.nohit = null; if (player.hit.hitTestObject(gfx)){ player.hp = (player.hp - css.config.emgfxdamage); }; i = 0; while (i < css.config.enemybaaoe) { fire = new gfx3(); mot = new AngleDropMove(fire, ((-90 + (Math.random() * 30)) - 15), ((Math.random() * 5) + 15), false, 1); API.setMotion(fire, mot); fire.x = bullet.x; fire.y = (bullet.y - 5); fire.finishy = bullet.y; fire.process = function (_arg1){ if (_arg1.y >= _arg1.finishy){ API.removeMotion(_arg1); }; if (((!((player.hit == null))) && (!((_arg1.hit == null))))){ if (((player.hit.hitTestObject(_arg1.hit)) && (((Math.random() * 100) < 25)))){ player.hp = (player.hp - css.config.enemyminidamage); }; }; }; world.enemybullet_layer.addChild(fire); i = (i + 1); }; }; }; if (bullet.style == 2){ if (bullet.hitTestPoint(player.x, player.y, true)){ player.hp = (player.hp - bullet.damage); }; }; if (bullet.style == 3){ API.setSpeed(bullet, 0); }; if (bullet.style == 4){ if (bullet.hitTestPoint(player.x, player.y, true)){ if (player.countstatus == null){ player.countstatus = bullet.timestatus; }; player.status = true; player.hp = (player.hp - bullet.damage); gfxclass = API.getClass(css.config.gfxherohit); gfxhit = new (gfxclass); gfxhit.x = player.x; gfxhit.y = player.y; world.gfx_layer.addChild(gfxhit); }; }; if (bullet.style == 98){ mot = new HomingMove(bullet, player, bullet.speed, 5); API.setMotion(bullet, mot); }; if (player.hit == null){ return; }; if (bullet.hit == null){ return; }; if (((bullet.hitTestObject(player.hit)) && ((bullet.nohit == null)))){ if ((((bullet.style == 99)) || ((bullet.style == 98)))){ gfxclass = API.getClass(bullet.gfx); gfx = new (gfxclass); gfx.x = bullet.x; gfx.y = bullet.y; world.gfx_layer.addChild(gfx); bullet.getgfx = gfx; player.hp = (player.hp - bullet.damage); bullet.hp = -100; bullet.visible = false; bullet.die = true; }; if ((((bullet.style == 4)) && ((bullet.style == 2)))){ return; }; if (bullet.style != 5){ if (player.armor == null){ return; }; if ((Math.random() * 100) > player.armor){ player.hp = (player.hp - bullet.damage); if ((((bullet.style == 0)) || ((bullet.style == 9)))){ bullet.hp = -100; bullet.visible = false; bullet.die = true; }; } else { if (bullet.hitboss != null){ return; }; bullet.hitboss = player; if ((((bullet.style == 0)) || ((bullet.style == 9)))){ mot = new AngleMove(bullet, -(bullet.rotation), bullet.speed); API.setMotion(bullet, mot); }; if (bullet.style == 3){ bullet.die = true; }; }; }; if (bullet.style == 5){ if (bullet.hitboss != null){ return; }; soundgfx[2].play(); money = (money + int(((Math.random() * css.config.money) + (css.config.freemoney * ratemoney[gamelevel])))); bullet.hitboss = player; bullet.die = true; }; }; if ((((((((bullet.x > 640)) || ((bullet.x < 0)))) || ((bullet.y > 480)))) || ((bullet.y < 0)))){ if (((!((bullet.style == 2))) || (!((bullet.style == 4))))){ bullet.die = true; }; }; if (bullet.die != null){ bullet.visible = false; destroy(bullet); }; } public function initEnemy6(_arg1:MovieClip){ _arg1.pointwalk = new Array(); _arg1.pointwalk.push(30, 610, 30, 450); _arg1.savecharge = 0; _arg1.savetime = _arg1.timemove; _arg1.laserprocess = shootLaser; } public function mouseDown(_arg1:MouseEvent){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; releaseFocus(); if (gamepause){ mouseUp(_arg1); return; }; mousepress = true; if (player.hp <= 0){ return; }; gagegun[gunindex] = true; if (powergun[gunindex] <= 0){ game.parent.reload.visible = true; } else { game.parent.reload.visible = false; }; if (playergun == gd0){ if (timemousedown <= 0){ playergun.shootNow(); timemousedown = 10; }; if (timemousedown != 0){ playergun.frequency = 8; playergun.reload = 10; }; }; if (gamepause){ return; }; if (playergun == gd5){ if (getlaser == null){ laser = true; }; soundgun[gunindex].play(); if (powerlaser > 0){ getlaser = true; if (drawlaser == null){ _local2 = API.createMovieFromBase(world, css["bullet17"]); _local2.scaleX = 1; _local2.scaleY = 1; _local2.x = player.x; _local2.y = player.y; _local3 = player.x; _local4 = player.y; _local7 = ((_local2.y - world.mouseY) / (_local2.x - world.mouseX)); _local8 = (_local2.y - (_local7 * _local2.x)); if (_local2.x < world.mouseX){ _local2.x = 800; } else { _local2.x = -100; }; _local2.y = ((_local7 * _local2.x) + _local8); _local2.fa = API.findAngle(player, _local2); drawlaser = true; }; }; }; if (playergun == gd6){ if (getlaser == null){ laser = true; }; soundgun[gunindex].play(); if (powerlaser > 0){ getlaser = true; if (drawlaser == null){ _local2 = API.createMovieFromBase(world, css["bullet18"]); _local2.scaleX = 1; _local2.scaleY = 1; _local2.x = player.x; _local2.y = player.y; _local3 = player.x; _local4 = player.y; _local7 = ((_local2.y - world.mouseY) / (_local2.x - world.mouseX)); _local8 = (_local2.y - (_local7 * _local2.x)); if (_local2.x < world.mouseX){ _local2.x = 800; } else { _local2.x = -100; }; _local2.y = ((_local7 * _local2.x) + _local8); _local2.fa = API.findAngle(player, _local2); _local5 = API.createMovieFromBase(world, css["bullet18"]); _local5.scaleX = 1; _local5.scaleY = 1; _local5.x = player.x; _local5.y = player.y; _local5.fa = (API.findAngle(player, _local2) - 25); _local5.fac = -25; _local6 = API.createMovieFromBase(world, css["bullet18"]); _local6.scaleX = 1; _local6.scaleY = 1; _local6.x = player.x; _local6.y = player.y; _local6.fa = (API.findAngle(player, _local2) + 25); _local6.fac = 25; drawlaser = true; }; }; }; if ((((playergun == gd7)) || ((playergun == gd8)))){ if (getlaser == null){ laser = true; }; soundgun[gunindex].play(); if (powerlaser > 0){ getlaser = true; if (drawlaser == null){ _local2 = API.createMovieFromBase(world, css["bullet16"]); _local2.x = player.x; _local2.sy = _local2.y; _local2.y = player.y; _local7 = ((_local2.y - world.mouseY) / (_local2.x - world.mouseX)); _local8 = (_local2.y - (_local7 * _local2.x)); if (_local2.x < world.mouseX){ _local2.x = 800; } else { _local2.x = -100; }; _local2.y = ((_local7 * _local2.x) + _local8); drawlaser = true; }; }; }; playergun.pauseToggle(false); } public function walkAround(_arg1:MovieClip){ var _local2:*; if (_arg1.walktarget == null){ _arg1.targetX = _arg1.pointwalk[int((Math.random() * 2))]; _arg1.targetY = _arg1.pointwalk[int(((Math.random() * 2) + 2))]; _arg1.walktarget = true; if (_arg1.targetX){ _local2 = new PositionMove(_arg1, {x:_arg1.targetX, y:_arg1.targetY}, _arg1.speed, false); }; API.setMotion(_arg1, _local2); }; if (_arg1.hitTestPoint(_arg1.targetX, _arg1.targetY)){ _arg1.walktarget = null; }; if ((((_arg1.x <= 0)) || ((_arg1.x >= 640)))){ _arg1.walktarget = null; }; if ((((_arg1.y <= 0)) || ((_arg1.y >= 480)))){ _arg1.walktarget = null; }; } public function active(_arg1:MovieClip, _arg2){ if (_arg1.active == null){ _arg1.gotoAndPlay("active"); _arg1.active = true; } else { if (_arg1.active == false){ _arg1.gotoAndPlay("active"); _arg1.active = true; }; }; } public function dashPlayer(_arg1:MovieClip){ var _local2:*; if (_arg1.setdash != null){ if (_arg1.setdash == true){ _arg1.walktarget = null; }; }; if (_arg1.walktarget == null){ _arg1.targetX = player.x; _arg1.targetY = player.y; if (_arg1.terbo != null){ _local2 = new PositionMove(_arg1, {x:_arg1.targetX, y:_arg1.targetY}, (_arg1.speed + _arg1.terbo), false); } else { _local2 = new PositionMove(_arg1, {x:_arg1.targetX, y:_arg1.targetY}, _arg1.speed, false); }; API.setMotion(_arg1, _local2); _arg1.walktarget = true; }; if (_arg1.hitTestPoint(_arg1.targetX, _arg1.targetY)){ API.removeMotion(_arg1); _arg1.walktarget = null; if (_arg1.setdash != null){ _arg1.setdash = false; _arg1.walkList = walktoPlayer; }; }; } public function checkLine(_arg1:MovieClip){ if (_arg1.zone == true){ } else { if (_arg1.y >= 470){ _arg1.y = 470; if (_arg1 != player){ _arg1.timetomove = -1; }; }; if (_arg1.y <= 10){ _arg1.y = 10; if (_arg1 != player){ _arg1.timetomove = -1; }; }; if (_arg1.x >= 630){ _arg1.x = 630; if (_arg1 != player){ _arg1.timetomove = -1; }; }; if (_arg1.x <= 10){ _arg1.x = 10; if (_arg1 != player){ _arg1.timetomove = -1; }; }; if ((((_arg1.x <= 10)) && ((_arg1.y <= 10)))){ _arg1.x = 10; _arg1.y = 10; if (_arg1 != player){ _arg1.timetomove = -1; }; }; if ((((_arg1.x >= 630)) && ((_arg1.y <= 10)))){ _arg1.x = 630; _arg1.y = 10; if (_arg1 != player){ _arg1.timetomove = -1; }; }; if ((((_arg1.x <= 10)) && ((_arg1.y >= 470)))){ _arg1.x = 10; _arg1.y = 470; if (_arg1 != player){ _arg1.timetomove = -1; }; }; if ((((_arg1.x >= 630)) && ((_arg1.y >= 470)))){ _arg1.x = 630; _arg1.y = 470; if (_arg1 != player){ _arg1.timetomove = -1; }; }; }; } public function initCreator(_arg1:MovieClip, _arg2:Object){ _arg1.x = -1000; _arg1.y = -1000; API.setShooterType(_arg1); CSSToVar.CSSApplyObject(game, world, _arg1, _arg2); } public function goLeft(_arg1:MovieClip, _arg2){ var _local3:*; _arg1.gotoAndPlay("walk"); _local3 = API.getMotion(_arg1); if ((_local3 is MapMove)){ if (_arg2[1] == null){ MapMove(_local3).setDirect(-1); } else { if ((Math.random() * 100) < int(_arg2[1])){ MapMove(_local3).setDirect(-1); }; }; }; } public function keyPress(_arg1:Number){ var _local2:SharedObject; if (switchkey == true){ if (_arg1 == 49){ playergun.pauseToggle(true); laser = false; getlaser = null; drawlaser = null; playergun = gd0; gunindex = 0; i = 1; while (i < 13) { gagegun[i] = false; i++; }; gagegun[1] = false; switchkey = false; switchnum = 0; if (mousepress == true){ playergun.pauseToggle(false); } else { playergun.pauseToggle(true); }; }; if (_arg1 == 50){ if (slotgun[1] != null){ playergun.pauseToggle(true); laser = false; getlaser = null; drawlaser = null; playergun = game[("gd" + slotgun[1])]; switchkey = false; switchnum = 0; gunindex = slotgun[1]; i = 1; while (i < 13) { gagegun[i] = false; i++; }; gagegun[1] = false; gagegun[gunindex] = true; thispower = gagegun[gunindex]; if (mousepress == true){ playergun.pauseToggle(false); } else { playergun.pauseToggle(true); }; }; }; if (_arg1 == 51){ if (slotgun[2] != null){ playergun.pauseToggle(true); laser = false; getlaser = null; drawlaser = null; playergun = game[("gd" + slotgun[2])]; switchkey = false; switchnum = 0; gunindex = slotgun[2]; i = 1; while (i < 13) { gagegun[i] = false; i++; }; gagegun[1] = false; gagegun[gunindex] = true; thispower = gagegun[gunindex]; if (mousepress == true){ playergun.pauseToggle(false); } else { playergun.pauseToggle(true); }; }; }; if (_arg1 == 52){ if (slotgun[3] != null){ playergun.pauseToggle(true); laser = false; getlaser = null; drawlaser = null; playergun = game[("gd" + slotgun[3])]; switchkey = false; switchnum = 0; gunindex = slotgun[3]; i = 1; while (i < 13) { gagegun[i] = false; i++; }; gagegun[1] = false; gagegun[gunindex] = true; thispower = gagegun[gunindex]; if (mousepress == true){ playergun.pauseToggle(false); } else { playergun.pauseToggle(true); }; }; }; }; if (_arg1 == 32){ if (gamepause){ return; }; Mouse.show(); game.visible = false; game.parent.flashatt.visible = false; gamepause = true; game.parent.shop.visible = true; _local2 = SharedObject.getLocal("TA"); if (_local2.data.money == undefined){ _local2.data.money = 0; }; if (_local2.data.gamelevel == undefined){ _local2.data.gamelevel = 0; }; if (_local2.data.scorepoint == undefined){ _local2.data.scorepoint = 0; }; _local2.data.gamelevel = game.gamelevel; _local2.data.scorepoint = game.scorepoint; _local2.data.money = game.money; _local2.flush(); _local2.close(); trace("shop + data shareobject"); trace(("money" + _local2.data.money)); trace(("gamelevel" + _local2.data.gamelevel)); trace(("score" + _local2.data.scorepoint)); game.parent.shop.openShop(); }; } public function randomMove(_arg1:MovieClip){ var _local2:*; var _local3:*; if (_arg1.walktarget == null){ API.setSpeed(_arg1, 0); _arg1.targetX = int((Math.random() * 640)); _arg1.targetY = int((Math.random() * 480)); _local2 = new Point(_arg1.targetX, _arg1.targetY); _arg1.fa = API.findAngle(_local2, _arg1); if (_arg1.rotation < _arg1.fa){ _arg1.rotation++; } else { if (_arg1.rotation > _arg1.fa){ _arg1.rotation--; } else { _local3 = new PositionMove(_arg1, {x:_arg1.targetX, y:_arg1.targetY}, _arg1.speed, false); API.setMotion(_arg1, _local3); _arg1.walktarget = true; }; }; }; if (_arg1.hitTestPoint(_arg1.targetX, _arg1.targetY)){ API.setSpeed(_arg1, 0); _arg1.walktarget = null; }; } public function keyProcess(_arg1:MovieClip){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; if (key[32]){ }; _local2 = 1; _arg1.sy = 0; _arg1.sx = 0; if (_arg1.status){ _local2 = -1; }; if (key[87]){ _arg1.sy = (-(_local2) * _arg1.speed); }; if (key[65]){ _arg1.sx = (-(_local2) * _arg1.speed); }; if (key[83]){ _arg1.sy = (_local2 * _arg1.speed); }; if (key[68]){ _arg1.sx = (_arg1.sx + (_local2 * _arg1.speed)); }; _local3 = (int((((Math.atan2(_arg1.sy, _arg1.sx) * 180) / Math.PI) + 360)) % 360); _local4 = (int((_arg1.rotation + 360)) % 360); if ((((_local3 == 315)) && ((_local4 < 135)))){ _local4 = (_local4 + 360); } else { if ((((_local4 > 180)) && ((_local3 == 0)))){ _local3 = (_local3 + 360); }; }; if ((((_local3 == 45)) && ((_local4 > 225)))){ _local4 = (_local4 - 360); }; if (!(((_arg1.sx == 0)) && ((_arg1.sy == 0)))){ _local5 = ((_local3 + _local4) / 2); if ((((Math.abs((_arg1.rotation - _local5)) > 30)) && ((Math.abs((_arg1.rotation - _local5)) < 180)))){ _arg1.rotation = (_arg1.rotation + (-(((_arg1.rotation - _local5) / Math.abs((_arg1.rotation - _local5)))) * 30)); } else { _arg1.rotation = ((_local3 + _local4) / 2); }; }; _arg1.x = (_arg1.x + _arg1.sx); _arg1.y = (_arg1.y + _arg1.sy); } public function levelUp(){ var bit:*; var i:*; var creator:*; var s:Sound; var sv:*; var transform:SoundTransform; var soundCompleteHandler:*; game.parent.bshop.visible = true; game.parent.reload.visible = false; game.parent.flashatt.visible = false; game.parent.bossgage.visible = false; game.parent.enemytext.visible = false; gamelevel++; countenemy = (css.config.countem + gamelevel); mousepress = false; gametime = css.config.gametime; gameend = 100; switchkey = true; switchnum = 50; powerlaser = powermax; laser = false; gunindex = 0; so.data.gamelevel = gamelevel; so.data.money = money; if (soundchannel == null){ s = sbgm1; SoundMixer.stopAll(); soundchannel = s.play(1, 1); sv = soundchannel; transform = sv.soundTransform; transform.volume = 0.6; sv.soundTransform = transform; soundCompleteHandler = function (){ var _local1:Sound; soundchannel.removeEventListener(Event.SOUND_COMPLETE, soundCompleteHandler); _local1 = sbgm1; soundchannel = _local1.play(1, 1); soundchannel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler); }; soundchannel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler); }; if (superclass.world != null){ superclass.game.removeChild(world); superclass.world = null; }; area = new BitmapData(16, 12, false, 0); bit = new Bitmap(area); bit.scaleX = 40; bit.scaleY = 40; game.addChild(bit); createWorld(); i = 0; while (i < 20) { z[i] = API.createMovieFromBase(world, css["bullet25"]); z[i].x = 1000; z[i].y = 2000; z2[i] = API.createMovieFromBase(world, css["bullet25"]); z2[i].x = -1000; z2[i].y = -2000; i = (i + 1); }; i = 1; while (i < 13) { gagegun[i] = false; i = (i + 1); }; creator = API.createMovieFromBase(world, css[("creator" + gamelevel)]); if (gamelevel == 14){ world.bg_layer.gotoAndStop(4); } else { if (gamelevel != 13){ world.bg_layer.gotoAndStop((int(((gamelevel - 1) / 4)) + 1)); } else { world.bg_layer.gotoAndStop(3); }; }; } public function playerBullet(_arg1:MovieClip){ var bulletLoop2:Function; var hideBullet2:Function; var bulletLoop:Function; var hideBullet:Function; var i:*; var gfxclass:*; var gfx:*; var fire:*; var j:*; var minibullet:*; var mot:*; var lastfire:*; var angle:*; var r:*; var gl:MovieClip; var range:*; var ec:*; var color:*; var radince:*; var p:*; var p2:*; var cx:*; var cy:*; var en:*; var dx:*; var dy:*; var thisrange:*; var minibull:*; var a:*; var car:*; var enemy:*; var bullet = _arg1; bulletLoop2 = function (_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; i = 0; while (i < 20) { _local2 = API.findAngle(player, _arg1); _local3 = (player.x - _arg1.x); _local4 = (player.y - _arg1.y); _local5 = Math.sqrt(((_local3 * _local3) + (_local4 * _local4))); _local6 = ((i / 20) * _local5); z2[i].x = ((_local6 * Math.cos(((_local2 * Math.PI) / 180))) + player.x); z2[i].y = ((_local6 * Math.sin(((_local2 * Math.PI) / 180))) + player.y); i++; }; }; hideBullet2 = function (){ i = 0; while (i < 20) { z2[i].x = 1000; z2[i].y = 1000; i++; }; }; bulletLoop = function (_arg1){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; i = 0; while (i < 20) { _local2 = API.findAngle(player, _arg1); _local3 = (player.x - _arg1.x); _local4 = (player.y - _arg1.y); _local5 = Math.sqrt(((_local3 * _local3) + (_local4 * _local4))); _local6 = ((i / 20) * _local5); z[i].x = ((_local6 * Math.cos(((_local2 * Math.PI) / 180))) + player.x); z[i].y = ((_local6 * Math.sin(((_local2 * Math.PI) / 180))) + player.y); i++; }; }; hideBullet = function (){ i = 0; while (i < 20) { z[i].x = -1000; z[i].y = -1000; i++; }; }; if (bullet.style == 11){ if (bullet.hitTestPoint(bullet.targetX, bullet.targetY)){ bullet.nohit = null; API.setSpeed(bullet, 0); bullet.hp = -100; if (bullet.getgfx == null){ gfxclass = API.getClass(bullet.gfx); gfx = new (gfxclass); gfx.x = bullet.x; gfx.y = bullet.y; world.gfx_layer.addChild(gfx); bullet.getgfx = gfx; } else { destroy(bullet); bullet.hp = -100; bullet.die = true; return; }; }; }; if (bullet.style == 22){ if (bullet.hitTestPoint(bullet.targetX, bullet.targetY)){ bullet.nohit = null; API.setSpeed(bullet, 0); bullet.hp = -100; if (bullet.getgfx == null){ gfxclass = API.getClass(bullet.gfx); gfx = new (gfxclass); gfx.x = bullet.x; gfx.y = bullet.y; world.gfx_layer.addChild(gfx); bullet.getgfx = gfx; } else { destroy(bullet); bullet.hp = -100; bullet.die = true; return; }; i = 0; while (i < css.config.baaoe) { if (i > css.config.firestand){ return; }; fire = new gfxfire(); fire.x = ((bullet.x + (Math.random() * 100)) - 50); fire.y = ((bullet.y + (Math.random() * 100)) - 50); fire.finishy = bullet.y; fire.timeburn = 0; fire.process = function (_arg1){ var _local2:*; var _local3:*; _arg1.timeburn++; if ((_arg1.timeburn % 15) == 0){ _local2 = 0; while (_local2 < world.enemy_layer.numChildren) { _local3 = world.enemy_layer.getChildAt(_local2); if (((!((_local3.hit == null))) && (!((_arg1.hit == null))))){ if (_local3.hit.hitTestObject(_arg1.hit)){ _local3.hp = (_local3.hp - css.config.minidamage); }; }; _local2++; }; }; }; world.playerbullet2_layer.addChild(fire); i = (i + 1); }; }; }; if (bullet.style == 23){ if (bullet.hitTestPoint(bullet.targetX, bullet.targetY)){ bullet.nohit = null; API.setSpeed(bullet, 0); bullet.hp = -100; if (bullet.getgfx == null){ gfxclass = API.getClass(bullet.gfx); gfx = new (gfxclass); gfx.x = bullet.x; gfx.y = bullet.y; world.gfx_layer.addChild(gfx); bullet.getgfx = gfx; } else { destroy(bullet); bullet.hp = -100; bullet.die = true; return; }; i = 0; while (i < css.config.aoebomb3) { if (i < css.config.firestand3){ fire = new gfxfire(); fire.x = ((bullet.x + (Math.random() * 100)) - 50); fire.y = ((bullet.y + (Math.random() * 100)) - 50); fire.timeburn = 0; } else { if (i > css.config.firestand){ fire = new gfxfire(); fire.x = bullet.x; fire.y = (bullet.y - 5); mot = new AngleDropMove(fire, (Math.random() * 360), ((Math.random() * 15) + 10), true, 0.1); API.setMotion(fire, mot); fire.timer = ((Math.random() * 5) + 3); fire.finishy = bullet.y; fire.timeburn = 0; }; }; fire.process = function (_arg1){ var _local2:*; var _local3:*; if (_arg1.timer > 0){ _arg1.timer--; } else { API.removeMotion(_arg1); }; _arg1.timeburn++; if ((_arg1.timeburn % 15) == 0){ _local2 = 0; while (_local2 < world.enemy_layer.numChildren) { _local3 = world.enemy_layer.getChildAt(_local2); if (((!((_local3.hit == null))) && (!((_arg1.hit == null))))){ if (_local3.hit.hitTestObject(_arg1.hit)){ _local3.hp = (_local3.hp - css.config.minidamage); }; }; _local2++; }; }; }; world.playerbullet2_layer.addChild(fire); i = (i + 1); }; }; }; if (bullet.style == 24){ if (bullet.hitTestPoint(bullet.targetX, bullet.targetY)){ bullet.nohit = null; API.setSpeed(bullet, 0); bullet.hp = -100; if (bullet.getgfx == null){ gfxclass = API.getClass(bullet.gfx); gfx = new (gfxclass); gfx.x = bullet.x; gfx.y = bullet.y; world.gfx_layer.addChild(gfx); bullet.getgfx = gfx; } else { destroy(bullet); bullet.hp = -100; bullet.die = true; return; }; j = -2; while (j < 3) { if (j == 0){ }; minibullet = API.createMovieFromBase(world, css["bullet26"]); minibullet.x = bullet.x; minibullet.y = bullet.y; minibullet.targetX = (bullet.x + ((j * Math.random()) * 150)); minibullet.targetY = (bullet.y + ((j * Math.random()) * 150)); mot = new PositionMove(minibullet, {x:minibullet.targetX, y:minibullet.targetY}, minibullet.speed); API.setMotion(minibullet, mot); j = (j + 1); }; i = 0; while (i < css.config.baaoe) { fire = new gfxfire(); fire.x = ((bullet.x + (Math.random() * 100)) - 50); fire.y = ((bullet.y + (Math.random() * 100)) - 50); fire.timeburn = 0; fire.process = function (_arg1){ var _local2:*; var _local3:*; if (_arg1.y >= _arg1.finishy){ API.removeMotion(_arg1); }; _arg1.timeburn++; if ((_arg1.timeburn % 15) == 0){ _local2 = 0; while (_local2 < world.enemy_layer.numChildren) { _local3 = world.enemy_layer.getChildAt(_local2); if (((!((_local3.hit == null))) && (!((_arg1.hit == null))))){ if (_local3.hit.hitTestObject(_arg1.hit)){ _local3.hp = (_local3.hp - css.config.minidamage); }; }; _local2++; }; }; }; world.playerbullet2_layer.addChild(fire); i = (i + 1); }; }; }; if (bullet.style == 26){ if (bullet.hitTestPoint(bullet.targetX, bullet.targetY)){ bullet.nohit = null; API.setSpeed(bullet, 0); bullet.hp = -100; if (bullet.getgfx == null){ gfxclass = API.getClass(bullet.gfx); gfx = new (gfxclass); gfx.x = bullet.x; gfx.y = bullet.y; world.gfx_layer.addChild(gfx); bullet.getgfx = gfx; } else { destroy(bullet); bullet.hp = -100; bullet.die = true; return; }; i = 0; while (i < css.config.baaoe) { if (i > css.config.firestand){ return; }; fire = new gfxfire(); firelist.unshift(fire); if (firelist.length > 12){ lastfire = firelist.pop(); lastfire.process = null; lastfire.visible = false; }; fire.x = ((bullet.x + (Math.random() * 100)) - 50); fire.y = ((bullet.y + (Math.random() * 100)) - 50); fire.finishy = bullet.y; fire.timeburn = 0; fire.process = function (_arg1){ var _local2:*; var _local3:*; _arg1.timeburn++; if ((_arg1.timeburn % 15) == 0){ trace((_arg1.timeburn % 15)); _local2 = 0; while (_local2 < world.enemy_layer.numChildren) { _local3 = world.enemy_layer.getChildAt(_local2); if (((!((_local3.hit == null))) && (!((_arg1.hit == null))))){ if (_local3.hit.hitTestObject(_arg1.hit)){ _local3.hp = (_local3.hp - css.config.minidamage); }; }; _local2++; }; }; }; world.playerbullet2_layer.addChild(fire); i = (i + 1); }; }; }; if (bullet.style == 12){ if (bullet.x <= 0){ if (bullet.y > 240){ mot = new AngleMove(bullet, 325, bullet.speed, true); } else { if (bullet.y < 240){ mot = new AngleMove(bullet, 45, bullet.speed, true); }; }; API.setMotion(bullet, mot); }; if (bullet.x >= 640){ if (bullet.y > 240){ mot = new AngleMove(bullet, 135, bullet.speed, true); } else { if (bullet.y < 240){ mot = new AngleMove(bullet, 225, bullet.speed, true); }; }; API.setMotion(bullet, mot); }; if (bullet.y <= 0){ if (bullet.x < 320){ mot = new AngleMove(bullet, 45, bullet.speed, true); API.setMotion(bullet, mot); } else { mot = new AngleMove(bullet, 75, bullet.speed, true); API.setMotion(bullet, mot); }; }; if (bullet.y >= 480){ if (bullet.x < 320){ mot = new AngleMove(bullet, 225, bullet.speed, true); API.setMotion(bullet, mot); } else { mot = new AngleMove(bullet, 225, bullet.speed, true); API.setMotion(bullet, mot); }; }; }; if (bullet.style == 14){ bulletLoop2(bullet); if ((((((((bullet.x >= 640)) || ((bullet.x <= 0)))) || ((bullet.y <= 0)))) || ((bullet.y >= 480)))){ bullet.status = null; bullet.nohit = true; }; if (bullet.status == null){ API.setSpeed(bullet, 0); mot = new PositionMove(bullet, {x:player.x, y:player.y}, bullet.speed, false); API.setMotion(bullet, mot); if (player.hit == null){ return; }; if (bullet.hitTestObject(player.hit)){ gd11.frequency = css.config.fqc4; bullet.hp = -100; }; if (bullet.hp <= 0){ hideBullet2(); }; }; }; if (bullet.style == 15){ API.removeMotion(bullet); if (bullet.r == null){ bullet.r = bullet.range; bullet.aspeed = 10; }; if (bullet.t == null){ bullet.t = 0; }; if (bullet.t < 200){ bullet.t++; } else { gd12.frequency = css.config.fqc5; }; bullet.aspeed = (bullet.aspeed + bullet.anglespeed); bullet.x = ((bullet.r * Math.cos(((bullet.aspeed * Math.PI) / 180))) + player.x); bullet.y = ((bullet.r * Math.sin(((bullet.aspeed * Math.PI) / 180))) + player.y); bulletLoop(bullet); if (bullet.die != null){ bullet.hp = -100; gd12.frequency = css.config.fqc5; }; } else { if (bullet.style != 14){ hideBullet(); }; }; if (bullet.style == 16){ if (laser == false){ if (gl != null){ gl.graphics.clear(); }; bullet.visible = false; bullet.hp = -100; }; angle = API.findAngle(player, new Point(world.mouseX, world.mouseY)); r = 8000; bullet.x = (r * Math.cos(((angle * Math.PI) / 180))); bullet.y = (r * Math.sin(((angle * Math.PI) / 180))); if (powerlaser > 0){ bullet.tg = null; gl = bullet; range = 10000; ec = 0; while (ec < world.enemy_layer.numChildren) { en = world.enemy_layer.getChildAt(ec); if (playergun != gd8){ if (bullet.hitTestPoint(en.x, en.y, true)){ dx = (en.x - player.x); dy = (en.y - player.y); thisrange = Math.sqrt(((dx * dx) + (dy * dy))); if (range > thisrange){ range = thisrange; bullet.tg = en; }; }; } else { if ((((bullet.tg == null)) || ((bullet.tg.parent == null)))){ if (bullet.hitTestPoint(en.x, en.y, true)){ dx = (en.x - player.x); dy = (en.y - player.y); thisrange = Math.sqrt(((dx * dx) + (dy * dy))); if (range > thisrange){ range = thisrange; bullet.tg = en; }; }; }; }; ec = (ec + 1); }; gl.graphics.clear(); if (bullet.tg == null){ bullet.tg = bullet; } else { if (playergun == gd7){ minibull = API.createMovieFromBase(world, css["bullet20"]); minibull.x = bullet.tg.x; minibull.y = bullet.tg.y; mot = new AngleMove(minibull, (Math.random() * 360), bullet.speed); API.setMotion(minibull, mot); }; if (playergun == gd8){ if (bullet.countchain == null){ bullet.tg.chainlaser = true; bullet.tg.numchain = css.config.chain; bullet.countchain = css.config.chain; }; }; }; if (bullet.circlecount == null){ bullet.circlecount = 0; }; bullet.circlecount++; color = int((Math.random() * 0xFFFFFF)); radince = 60; p = new Point(player.gun1.x, player.gun1.y); p = player.localToGlobal(p); p = bullet.globalToLocal(p); p.y = ((Math.sin((((player.gun1.rotation + player.rotation) * Math.PI) / 180)) * radince) + p.y); p.x = ((Math.cos((((player.gun1.rotation + player.rotation) * Math.PI) / 180)) * radince) + p.x); p2 = new Point(bullet.tg.x, bullet.tg.y); p2 = bullet.globalToLocal(p2); cx = ((p.x + p2.x) / 2); cy = ((p.y + p2.y) / 2); gl.graphics.lineStyle(10, color); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo(cx, cy, p2.x, p2.y); gl.graphics.lineStyle(20, color, 0.5); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo(cx, cy, p2.x, p2.y); gl.graphics.lineStyle(40, color, 0.25); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo(cx, cy, p2.x, p2.y); gl.graphics.lineStyle(100, color, 0.25); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo(cx, cy, p2.x, p2.y); gl.graphics.lineStyle(500, color, 0.01); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo(cx, cy, p2.x, p2.y); gl.graphics.lineStyle(5, 0xFF00); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo(cx, cy, p2.x, p2.y); } else { bullet.visible = false; bullet.graphics.clear(); bullet.hp = -100; }; }; if (bullet.style == 17){ bullet.x = player.x; bullet.y = player.y; if (bullet.fac != null){ bullet.rotation = (bullet.fa + bullet.fac); } else { bullet.rotation = bullet.fa; }; p = new Point(world.mouseX, world.mouseY); player.fa = API.findAngle(player, p); bullet.rotation = player.fa; a = 0; while (a < world.enemy_layer.numChildren) { car = world.enemy_layer.getChildAt(a); if (bullet.hitTestPoint(car.x, car.y, true)){ car.hp = (car.hp - bullet.damage); }; a = (a + 1); }; if (laser == false){ if (gl != null){ gl.graphics.clear(); }; bullet.hp = -100; destroy(bullet); bullet.die = true; }; bullet.x = player.x; bullet.y = player.y; if (powerlaser <= 0){ bullet.hp = -10; destroy(bullet); bullet.die = true; }; }; if (bullet.style == 18){ bullet.x = player.x; bullet.y = player.y; p = new Point(world.mouseX, world.mouseY); player.fa = API.findAngle(player, p); if (bullet.fac != null){ bullet.rotation = (player.fa + bullet.fac); } else { bullet.rotation = player.fa; }; a = 0; while (a < world.enemy_layer.numChildren) { car = world.enemy_layer.getChildAt(a); if (bullet.hitTestPoint(car.x, car.y, true)){ car.hp = (car.hp - bullet.damage); }; a = (a + 1); }; if (laser == false){ if (gl != null){ gl.graphics.clear(); }; bullet.hp = -100; destroy(bullet); bullet.die = true; }; bullet.x = player.x; bullet.y = player.y; if (powerlaser <= 0){ bullet.hp = -10; destroy(bullet); bullet.die = true; }; }; if (bullet.style == 21){ if (laser == false){ if (gl != null){ gl.graphics.clear(); }; bullet.visible = false; bullet.hp = -100; }; if (powerlaser > 0){ gl = bullet; range = 100000; if (bullet.tg == null){ ec = 0; while (ec < world.enemy_layer.numChildren) { en = world.enemy_layer.getChildAt(ec); if (en != bullet.owner){ if (en.chainlaser == null){ dx = (en.x - bullet.owner.x); dy = (en.y - bullet.owner.y); thisrange = Math.sqrt(((dx * dx) + (dy * dy))); if (range > thisrange){ range = thisrange; bullet.tg = en; bullet.count++; }; }; }; ec = (ec + 1); }; } else { if (bullet.tg != null){ bullet.tg.chainlaser = true; if (bullet.tg.numchain == null){ bullet.tg.numchain = (bullet.owner.numchain - 1); }; }; }; if (bullet.circlecount == null){ bullet.circlecount = 0; }; bullet.circlecount++; gl.graphics.clear(); color = int((Math.random() * 0xFFFFFF)); p = new Point(bullet.owner.x, bullet.owner.y); p = bullet.globalToLocal(p); if (bullet.tg == null){ return; }; p2 = new Point(bullet.tg.x, bullet.tg.y); p2 = bullet.globalToLocal(p2); cx = (((p.x + p2.x) / 2) + (Math.cos(bullet.circlecount) * 100)); cy = (((p.y + p2.y) / 2) + (Math.sin(bullet.circlecount) * 100)); gl.graphics.lineStyle(10, color); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo(cx, cy, p2.x, p2.y); gl.graphics.lineStyle(20, color, 0.5); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo(cx, cy, p2.x, p2.y); gl.graphics.lineStyle(40, color, 0.25); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo(cx, cy, p2.x, p2.y); gl.graphics.lineStyle(100, color, 0.25); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo(cx, cy, p2.x, p2.y); gl.graphics.lineStyle(5, 0xFF00); gl.graphics.moveTo(p.x, p.y); gl.graphics.curveTo((cx + (Math.random() * 200)), (cy + (Math.random() * 100)), p2.x, p2.y); } else { bullet.hp = -100; }; }; i = 0; while (i < world.enemy_layer.numChildren) { enemy = world.enemy_layer.getChildAt(i); if (enemy.hit == null){ return; }; if (bullet.hit == null){ return; }; if (((enemy.hit.hitTestObject(bullet.hit)) && ((bullet.nohit == null)))){ if (enemy.armor == null){ enemy.hitboss = null; enemy.hp = (enemy.hp - bullet.damage); }; if (enemy.armor != null){ if (bullet.hitboss != null){ return; }; if ((Math.random() * 100) > enemy.armor){ enemy.hp = (enemy.hp - bullet.damage); if (enemy.setdash != null){ if (enemy.setdash == false){ enemy.setdash = true; }; }; } else { bullet.hitboss = enemy; if ((((((bullet.style == 10)) || ((bullet.style == 12)))) || ((bullet.style == 13)))){ mot = new AngleMove(bullet, (Math.random() * 360), bullet.speed); API.setMotion(bullet, mot); }; }; }; if (bullet.style == 10){ }; if (bullet.style == 13){ if (enemy.toxic == null){ enemy.toxic = bullet.timestatus; enemy.getdamage = bullet.timedamage; }; }; if (bullet.style == 14){ if (enemy.walkList != null){ if (bullet.status != null){ enemy.crash = bullet; }; }; }; if (bullet.style == 15){ if (enemy.walkList != null){ if (bullet.status != null){ enemy.crash = bullet; }; }; }; if (bullet.style == 20){ if (bullet.listem == null){ bullet.listem = enemy; }; if (bullet.listem != null){ if (bullet.listem != enemy){ enemy.hp = (enemy.hp - bullet.damage); bullet.hp = -100; } else { return; }; }; }; if (((((((((!((bullet.style == 14))) && (!((bullet.style == 15))))) && (!((bullet.style == 19))))) && (!((bullet.style == 17))))) && (!((bullet.style == 18))))){ if (bullet.hitboss == null){ bullet.hp = -10; }; if (enemy.setdash != null){ if (enemy.setdash == false){ enemy.setdash = true; }; }; }; }; i = (i + 1); }; if ((((bullet.hp <= 0)) && ((bullet.die == null)))){ destroy(bullet); bullet.die = true; bullet.visible = false; }; } public function setWalk(_arg1:MovieClip){ var _local2:*; if (int(_arg1.rotation) != _arg1.fa){ API.removeMotion(_arg1); _arg1.dang = (_arg1.fa - int(_arg1.rotation)); _arg1.rotation = (_arg1.rotation + (_arg1.dang / 4)); }; if (int(_arg1.rotation) == _arg1.fa){ _local2 = new AngleMove(_arg1, _arg1.fa, _arg1.speed); API.setMotion(_arg1, _local2); if (_arg1.hitTestPoint(int(_arg1.targetX), int(_arg1.targetY), true)){ _arg1.timetomove = _arg1.timemove; _arg1.walkList = walktoPlayer; }; }; } public function createObject(_arg1:MovieClip, _arg2){ var _local3:*; var _local4:*; if (countenemy <= 0){ return; }; if (gametime <= 0){ return; }; _local3 = API.createMovieFromBase(world, css[_arg2[1]], {x:_arg1.x, y:_arg1.y}); _local4 = new enemy_gage(); _local3.addChild(_local4); _local4.x = 0; _local4.y = 30; _local4.scaleX = 0.5; _local4.scaleY = 0.5; _local3.gage = _local4; countenemy--; trace(countenemy); } public function checkEnemy(_arg1:MovieClip){ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; var _local14:*; var _local15:*; var _local16:*; var _local17:*; var _local18:*; var _local19:*; var _local20:*; if ((((((((_arg1.x >= 0)) && ((_arg1.x <= 640)))) && ((_arg1.y >= 0)))) && ((_arg1.y <= 480)))){ _arg1.zone = false; }; if (_arg1.gfxhit != null){ if (_arg1.timegfx > 0){ _arg1.timegfx--; _arg1.transform.colorTransform = new ColorTransform(1, 0, 0, 1, 0, 0, 0, 0); } else { _arg1.gfxhit = null; _arg1.transform.colorTransform = new ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); }; }; if (((!((_arg1.gage == null))) && ((_arg1.armor == null)))){ if (_arg1.gagetime > 0){ _arg1.gagetime--; _arg1.gage.visible = true; } else { _arg1.gage.visible = false; }; }; if (((!((_arg1.hp == null))) && (!((_arg1.currenthp == null))))){ if (_arg1.hp != _arg1.currenthp){ if (((!((_arg1.gage == null))) && ((_arg1.armor == null)))){ _arg1.gagetime = css.config.showgage; }; if (_arg1.toxic == null){ _arg1.currenthp = _arg1.hp; if (_arg1.lasernum != null){ }; if (_arg1.gfxhit == null){ _local2 = API.getClass(css.config.gfxenemyhit); _local3 = new (_local2); _local3.x = _arg1.x; _local3.y = _arg1.y; world.gfx_layer.addChild(_local3); _arg1.timegfx = 10; _arg1.gfxhit = _local3; }; }; }; }; if ((((((((_arg1.x > 640)) || ((_arg1.x < 0)))) || ((_arg1.y > 480)))) || ((_arg1.y < 0)))){ _arg1.linegame = false; } else { _arg1.linegame = true; }; if (((!((_arg1.gun1 == null))) && ((_arg1.lasernum == null)))){ _arg1.af = API.findAngle(player, _arg1); _arg1.gun1.rotation = (_arg1.af - _arg1.rotation); }; if (API.getSpeed(_arg1) > 0){ if (((!((_arg1.targetX == null))) && (!((_arg1.targetY == null))))){ _local4 = new Point(_arg1.targetX, _arg1.targetY); _arg1.tf = API.findAngle(_arg1, _local4); _arg1.rotation = _arg1.tf; }; }; if (_arg1.toxic != null){ if (_arg1.toxic >= 0){ if (_arg1.gfxacid == null){ _local2 = API.getClass(css.config.gfxacid); _local6 = new (_local2); _arg1.gfxacid = _local6; world.gfx_layer.addChild(_arg1.gfxacid); _local6.getenemy = _arg1; } else { _arg1.gfxacid.x = _arg1.x; _arg1.gfxacid.y = _arg1.y; }; _arg1.toxic--; _arg1.hp = (_arg1.hp - _arg1.getdamage); if ((((_arg1.hp <= 0)) && ((_arg1.die == null)))){ if (_arg1.lsbullet != null){ _arg1.lsbullet.hp = -100; _arg1.lsbullet.die = true; _arg1.lsbullet.visible = false; destroy(_arg1.lsbullet); _arg1.find = null; _arg1.savetime = _arg1.timemove; _arg1.lsbullet = null; _arg1.drawlaser = null; }; if (_arg1.godarmy == null){ soundgfx[0].play(); if (_arg1.armor != null){ shake = 20; } else { shake = 10; }; }; _arg1.crash = null; if (_arg1.gfx != null){ _local2 = API.getClass(_arg1.gfx); _local7 = new (_local2); _local7.x = _arg1.x; _local7.y = _arg1.y; world.gfx_layer.addChild(_local7); }; _arg1.gage.visible = false; _arg1.laserprocess = null; if (_arg1.gfxacid != null){ _arg1.gfxacid.gotoAndPlay("die"); }; if (_arg1.army != null){ _local8 = 0; while (_local8 < _arg1.army) { _local9 = API.createMovieFromBase(world, css["enemy8"]); _local10 = new enemy_gage(); _local9.addChild(_local10); _local10.x = 0; _local10.y = 30; _local10.scaleX = 0.5; _local10.scaleY = 0.5; _local9.gage = _local10; _local9.x = _arg1.x; _local9.y = _arg1.y; _local8++; }; }; if ((Math.random() * 100) < 50){ _local11 = API.createMovieFromBase(world, css["bullet5"]); _local11.x = _arg1.x; _local11.y = _arg1.y; }; if (_arg1.gameend != null){ gametime = 0; }; scorepoint = (scorepoint + (Math.random() * css.config.scorepoint)); _arg1.die = true; destroy(_arg1); }; if (((!((_arg1.hp == null))) && (!((_arg1.maxhp == null))))){ _arg1.gage.gotoAndStop(int(((_arg1.hp * 100) / _arg1.maxhp))); }; _local5 = 0; while (_local5 < world.enemy_layer.numChildren) { _local12 = world.enemy_layer.getChildAt(_local5); if (_local12 != null){ if (_local12 != _arg1){ if (_arg1.hitTestObject(_local12)){ if (_local12.toxic == null){ _local12.toxic = css["bullet13"].timestatus; _local12.getdamage = _arg1.getdamage; }; }; } else { return; }; }; _local5++; }; } else { if (((!((_arg1.gfxacid == null))) || ((_arg1.hp <= 0)))){ _arg1.gfxacid.visible = false; _arg1.gfxacid = null; world.gfx_layer.removeChildAt(_arg1.gfxacid); }; _arg1.toxic = null; }; }; if ((((_arg1.hp <= 0)) && ((_arg1.die == null)))){ if (_arg1.godarmy == null){ soundgfx[0].play(); if (_arg1.armor != null){ shake = 20; } else { shake = 10; }; }; API.setSpeed(_arg1, 0); _arg1.crash = null; if (_arg1.gfx != null){ _local2 = API.getClass(_arg1.gfx); _local7 = new (_local2); _local7.x = _arg1.x; _local7.y = _arg1.y; world.gfx_layer.addChild(_local7); _arg1.laserprocess = null; }; if (_arg1.army != null){ _local8 = 0; while (_local8 < _arg1.army) { _local9 = API.createMovieFromBase(world, css["enemy8"]); _local10 = new enemy_gage(); _local9.addChild(_local10); _local10.x = 0; _local10.y = 30; _local10.scaleX = 0.5; _local10.scaleY = 0.5; _local9.gage = _local10; _local9.x = _arg1.x; _local9.y = _arg1.y; _local8++; }; }; if ((Math.random() * 100) < 50){ _local11 = API.createMovieFromBase(world, css["bullet5"]); _local11.x = _arg1.x; _local11.y = _arg1.y; }; if (_arg1.gameend != null){ gametime = 0; }; scorepoint = (scorepoint + (Math.random() * css.config.scorepoint)); _arg1.die = true; destroy(_arg1); }; if (_arg1.crash != null){ if ((((_arg1.savex == null)) || ((_arg1.savey == null)))){ _arg1.savex = _arg1.crash.x; _arg1.savey = _arg1.crash.y; }; if (API.getSpeed(_arg1) <= 0){ }; if (_arg1.bkwalk == null){ _arg1.anglexx = 0; _arg1.bkwalk = _arg1.walkList; _local13 = (_arg1.savex - _arg1.y); _local14 = (_arg1.savey - _arg1.y); _local15 = Math.sqrt(((_local13 * _local13) + (_local14 * _local14))); _local16 = (_local13 / _local15); _local17 = (_local14 / _local15); _local18 = (_arg1.speed + (5 * _local16)); _local19 = (_arg1.speed + (5 * _local17)); _local20 = new LineMove(_arg1, _local18, _local19, false); API.setMotion(_arg1, _local20); _arg1.walkList = knockback; }; if ((((((((_arg1.x >= 620)) || ((_arg1.x <= 20)))) || ((_arg1.y <= 20)))) || ((_arg1.y >= 460)))){ _arg1.walkList = null; _arg1.crash = null; if (_arg1.walkList == null){ _arg1.walkList = walktoPlayer; _arg1.walktarget = null; _arg1.bkwalk = null; }; }; knockback(_arg1); }; if (powerlaser > 0){ if (_arg1.chainlaser != null){ if (_arg1.armor != null){ if ((Math.random() * 100) < _arg1.armor){ if (_arg1.setdash != null){ if (_arg1.setdash == false){ _arg1.setdash = true; }; }; _arg1.hp = (_arg1.hp - 20); }; } else { _arg1.hp = (_arg1.hp - 20); }; if (_arg1.numchain == null){ return; }; if (_arg1.numchain > 0){ if (powerlaser > 0){ if (_arg1.bullet == null){ _arg1.bullet = API.createMovieFromBase(world, css["bullet21"]); _arg1.bullet.owner = _arg1; }; }; }; }; if (_arg1.hp <= 0){ if (_arg1.bullet != null){ _arg1.bullet.visible = false; }; }; }; if ((((powerlaser <= 0)) || ((laser == false)))){ _arg1.numchain = null; _arg1.bullet = null; _arg1.chainlaser = null; }; if (_arg1.setdash != null){ if (_arg1.setdash == true){ (_arg1.walktarget == null); _arg1.walkList = dashPlayer; }; }; if (((((!((_arg1.hp == null))) && (!((_arg1.maxhp == null))))) && (!((_arg1.gage == null))))){ _arg1.gage.gotoAndStop(int(((_arg1.hp * 100) / _arg1.maxhp))); }; } public function goto(_arg1:MovieClip, _arg2){ API.setTimeCount(_arg1, int(_arg2[1])); } public function initGold(_arg1:MovieClip, _arg2:Object){ _arg1.x = ((320 + (Math.random() * css.config.goldarea)) - (css.config.goldarea / 2)); _arg1.y = ((240 + (Math.random() * css.config.goldarea)) - (css.config.goldarea / 2)); API.setShooterType(_arg1); CSSToVar.CSSApplyObject(game, world, _arg1, _arg2); } public function knockback(_arg1){ _arg1.anglexx = (_arg1.anglexx + 10); _arg1.rotation = _arg1.anglexx; } public function stand(_arg1:MovieClip, _arg2){ var _local3:*; _arg1.gotoAndPlay("stand"); _local3 = API.getMotion(_arg1); if ((_local3 is MapMove)){ if (_arg2[1] == null){ MapMove(_local3).setDirect(0); } else { if ((Math.random() * 100) < int(_arg2[1])){ MapMove(_local3).setDirect(0); }; }; }; } public function initGoldPoint(_arg1:MovieClip, _arg2:Object){ _arg1.x = -1000; _arg1.y = -1000; API.setShooterType(_arg1); CSSToVar.CSSApplyObject(game, world, _arg1, _arg2); } public function shootLaser(_arg1:MovieClip){ var _local2:*; if (_arg1.crash != null){ return; }; if (_arg1.savetime > 0){ if (_arg1.namenum == 2){ }; if ((((((_arg1.namenum == 6)) || ((_arg1.namenum == 8)))) || ((_arg1.namenum == 2)))){ _arg1.walkList = walkAround; }; if (_arg1.namenum == 8){ }; API.setSpeed(_arg1, _arg1.speed); _arg1.savetime--; } else { _arg1.walkList = null; API.setSpeed(_arg1, 0); if (_arg1.find == null){ _arg1.find = API.findAngle(_arg1, player); _arg1.find2 = API.findAngle(player, _arg1); _arg1.rotation = _arg1.find; }; if (_arg1.savecharge < _arg1.charge){ if (_arg1.drawlaser == null){ _arg1.savecharge++; }; }; if (_arg1.drawlaser != null){ _arg1.savecharge = (_arg1.savecharge - 2); }; if (_arg1.savecharge >= _arg1.charge){ if (_arg1.lsbullet == null){ _local2 = API.createMovieFromBase(world, css[("bullet" + _arg1.lasernum)]); _local2.scaleX = 2; _local2.scaleY = 2; _local2.x = _arg1.x; _local2.y = _arg1.y; _local2.rotation = _arg1.find; _arg1.lsbullet = _local2; _arg1.drawlaser = true; soundgfx[1].play(); }; }; if (_arg1.toxic != null){ if ((((_arg1.savecharge <= 0)) || ((_arg1.hp <= 0)))){ if (_arg1.lsbullet != null){ _arg1.lsbullet.hp = -100; _arg1.lsbullet.die = true; _arg1.lsbullet.visible = false; destroy(_arg1.lsbullet); }; _arg1.find = null; _arg1.savetime = _arg1.timemove; _arg1.lsbullet = null; _arg1.drawlaser = null; }; }; if ((((_arg1.savecharge <= 0)) || ((_arg1.hp <= 0)))){ if (_arg1.lsbullet != null){ _arg1.lsbullet.hp = -100; _arg1.lsbullet.die = true; _arg1.lsbullet.visible = false; destroy(_arg1.lsbullet); }; _arg1.find = null; _arg1.savetime = _arg1.timemove; _arg1.lsbullet = null; _arg1.drawlaser = null; }; }; } public function destroy(_arg1:MovieClip, _arg2=null){ _arg1.graphics.clear(); _arg1.gotoAndPlay("die"); } public function createObjectRandom(_arg1:MovieClip, _arg2){ var _local3:*; var _local4:*; var _local5:*; trace((_arg2[1] + (int(_arg2[3]) + int((Math.random() * _arg2[2]))))); if (countenemy <= 0){ return; }; if (gametime <= 0){ return; }; _local3 = (_arg2[1] + (int(_arg2[3]) + int((Math.random() * _arg2[2])))); _local4 = API.createMovieFromBase(world, css[_local3], {x:_arg1.x, y:_arg1.y}); _local5 = new enemy_gage(); _local4.addChild(_local5); _local5.x = 0; _local5.y = 30; _local5.scaleX = 0.5; _local5.scaleY = 0.5; _local4.gage = _local5; _local4.gage.visible = false; countenemy--; trace(countenemy); } } }//package
Section 90
//gfx (gfx) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfx extends MovieClip { public function gfx(){ addFrameScript(4, frame5); } function frame5(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 91
//gfx2 (gfx2) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfx2 extends MovieClip { public function gfx2(){ addFrameScript(30, frame31); } function frame31(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 92
//gfx3 (gfx3) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfx3 extends MovieClip { public var hit:hittemp; public function gfx3(){ addFrameScript(74, frame75); } function frame75(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 93
//gfxacid (gfxacid) package { import flash.display.*; public dynamic class gfxacid extends MovieClip { public function gfxacid(){ addFrameScript(106, frame107); } function frame107(){ stop(); } } }//package
Section 94
//gfxbomb1 (gfxbomb1) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxbomb1 extends MovieClip { public function gfxbomb1(){ addFrameScript(27, frame28); } function frame28(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 95
//gfxbomb2 (gfxbomb2) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxbomb2 extends MovieClip { public function gfxbomb2(){ addFrameScript(27, frame28); } function frame28(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 96
//gfxbomb3 (gfxbomb3) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxbomb3 extends MovieClip { public function gfxbomb3(){ addFrameScript(32, frame33); } function frame33(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 97
//gfxbomb4 (gfxbomb4) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxbomb4 extends MovieClip { public function gfxbomb4(){ addFrameScript(32, frame33); } function frame33(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 98
//gfxboss1die (gfxboss1die) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxboss1die extends MovieClip { public function gfxboss1die(){ addFrameScript(50, frame51); } function frame51(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 99
//gfxboss2die (gfxboss2die) package { import flash.display.*; public dynamic class gfxboss2die extends MovieClip { } }//package
Section 100
//gfxboss3die (gfxboss3die) package { import flash.display.*; public dynamic class gfxboss3die extends MovieClip { } }//package
Section 101
//gfxboss4die (gfxboss4die) package { import flash.display.*; public dynamic class gfxboss4die extends MovieClip { } }//package
Section 102
//gfxconfuse (gfxconfuse) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxconfuse extends MovieClip { public function gfxconfuse(){ addFrameScript(14, frame15, 19, frame20); } function frame15(){ gotoAndPlay("1"); } function frame20(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 103
//gfxdie01 (gfxdie01) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxdie01 extends MovieClip { public function gfxdie01(){ addFrameScript(36, frame37); } function frame37(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 104
//gfxdie02 (gfxdie02) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxdie02 extends MovieClip { public function gfxdie02(){ addFrameScript(33, frame34); } function frame34(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 105
//gfxdie03 (gfxdie03) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxdie03 extends MovieClip { public function gfxdie03(){ addFrameScript(33, frame34); } function frame34(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 106
//gfxenemybomb (gfxenemybomb) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxenemybomb extends MovieClip { public function gfxenemybomb(){ addFrameScript(36, frame37); } function frame37(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 107
//gfxenemyhit (gfxenemyhit) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxenemyhit extends MovieClip { public function gfxenemyhit(){ addFrameScript(13, frame14); } function frame14(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 108
//gfxfire (gfxfire) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxfire extends MovieClip { public var hit:hittemp; public function gfxfire(){ addFrameScript(72, frame73); } function frame73(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 109
//gfxherodie (gfxherodie) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxherodie extends MovieClip { public function gfxherodie(){ addFrameScript(28, frame29); } function frame29(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 110
//gfxherohit (gfxherohit) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class gfxherohit extends MovieClip { public function gfxherohit(){ addFrameScript(0, frame1, 13, frame14); } function frame14(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } function frame1(){ if (this.visible == false){ gotoAndPlay("die"); }; } } }//package
Section 111
//hittemp (hittemp) package { import flash.display.*; public dynamic class hittemp extends MovieClip { } }//package
Section 112
//laser_a (laser_a) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class laser_a extends MovieClip { public function laser_a(){ addFrameScript(12, frame13, 13, frame14); } function frame14(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } function frame13(){ gotoAndPlay(1); } } }//package
Section 113
//laser_b (laser_b) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class laser_b extends MovieClip { public function laser_b(){ addFrameScript(10, frame11, 11, frame12); } function frame12(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } function frame11(){ gotoAndPlay(1); } } }//package
Section 114
//laser_c (laser_c) package { import flash.display.*; public dynamic class laser_c extends MovieClip { } }//package
Section 115
//laser_d (laser_d) package { import flash.display.*; public dynamic class laser_d extends MovieClip { } }//package
Section 116
//laser_mini (laser_mini) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class laser_mini extends MovieClip { public var hit:hittemp; public function laser_mini(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 117
//lasermao (lasermao) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class lasermao extends MovieClip { public function lasermao(){ addFrameScript(3, frame4, 10, frame11); } function frame4(){ gotoAndPlay(1); } function frame11(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 118
//mainbullet (mainbullet) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class mainbullet extends MovieClip { public var hit:hittemp; public function mainbullet(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stop(); } function frame8(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 119
//mainembullet (mainembullet) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class mainembullet extends MovieClip { public var hit:hittemp; public function mainembullet(){ addFrameScript(3, frame4, 10, frame11); } function frame4(){ gotoAndPlay(1); } function frame11(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 120
//mine (mine) package { import flash.display.*; import GREENHERMIT.GHUtils.*; public dynamic class mine extends MovieClip { public var hit:hittemp; public function mine(){ addFrameScript(9, frame10, 14, frame15); } function frame10(){ gotoAndPlay("stand"); } function frame15(){ stop(); API.removeAllCompositClass(this); MovieClip(this.parent).removeChild(this); delete ??getglobalscope [this]; } } }//package
Section 121
//sfxcannon (sfxcannon) package { import flash.media.*; public dynamic class sfxcannon extends Sound { } }//package
Section 122
//sfxdead (sfxdead) package { import flash.media.*; public dynamic class sfxdead extends Sound { } }//package
Section 123
//sfxdeng (sfxdeng) package { import flash.media.*; public dynamic class sfxdeng extends Sound { } }//package
Section 124
//sfxexcotic (sfxexcotic) package { import flash.media.*; public dynamic class sfxexcotic extends Sound { } }//package
Section 125
//sfxgetmoney (sfxgetmoney) package { import flash.media.*; public dynamic class sfxgetmoney extends Sound { } }//package
Section 126
//sfxlaser (sfxlaser) package { import flash.media.*; public dynamic class sfxlaser extends Sound { } }//package
Section 127
//sfxlaserboss (sfxlaserboss) package { import flash.media.*; public dynamic class sfxlaserboss extends Sound { } }//package
Section 128
//sfxnormalgun (sfxnormalgun) package { import flash.media.*; public dynamic class sfxnormalgun extends Sound { } }//package
Section 129
//tileerror (tileerror) package { import flash.display.*; public dynamic class tileerror extends MovieClip { } }//package
Section 130
//tileerrorindex (tileerrorindex) package { import flash.display.*; public dynamic class tileerrorindex extends BitmapData { public function tileerrorindex(_arg1:Number, _arg2:Number){ super(_arg1, _arg2); } } }//package

Library Items

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

Instance Names

"b_preload"Frame 2Symbol 190 Button
"cpr"Frame 105Symbol 954 Button
"lgo"Frame 105Symbol 957 Button
"bcontinue"Frame 105Symbol 962 Button
"b_highscores"Frame 105Symbol 967 Button
"b_moregame1"Frame 105Symbol 972 Button
"bstart"Frame 105Symbol 977 Button
"bmenu"Frame 109Symbol 990 Button
"breset"Frame 109Symbol 977 Button
"b_next"Frame 110Symbol 1038 Button
"btnrepair"Frame 119Symbol 1043 Button
"gslot3"Frame 139Symbol 1161 MovieClip
"gslot2"Frame 139Symbol 1162 MovieClip
"gslot1"Frame 139Symbol 1163 MovieClip
"ic0"Frame 139Symbol 1166 MovieClip
"game"Frame 161Symbol 27 MovieClip {gameinline}
"rep"Frame 161Symbol 1179 EditableText
"hpgage"Frame 161Symbol 1003 MovieClip
"textscore"Frame 161Symbol 1183 EditableText
"moneytext"Frame 161Symbol 1185 EditableText
"bossgage"Frame 161Symbol 1193 MovieClip
"enemytext"Frame 161Symbol 1194 EditableText
"gslot3"Frame 161Symbol 1161 MovieClip
"gslot2"Frame 161Symbol 1162 MovieClip
"gslot1"Frame 161Symbol 1163 MovieClip
"gslot0"Frame 161Symbol 1195 MovieClip
"ic1"Frame 161Symbol 1120 MovieClip {TankAttack_fla.c1_158}
"ic2"Frame 161Symbol 1123 MovieClip {TankAttack_fla.c2_159}
"ic3"Frame 161Symbol 1126 MovieClip {TankAttack_fla.c3_160}
"ic4"Frame 161Symbol 1129 MovieClip {TankAttack_fla.c4_161}
"ic5"Frame 161Symbol 1132 MovieClip {TankAttack_fla.l1_162}
"ic6"Frame 161Symbol 1135 MovieClip {TankAttack_fla.l2_163}
"ic7"Frame 161Symbol 1138 MovieClip {TankAttack_fla.l3_164}
"ic8"Frame 161Symbol 1141 MovieClip {TankAttack_fla.l4_165}
"ic9"Frame 161Symbol 1144 MovieClip {TankAttack_fla.e1_166}
"ic10"Frame 161Symbol 1147 MovieClip {TankAttack_fla.e2_167}
"ic11"Frame 161Symbol 1150 MovieClip {TankAttack_fla.e3_168}
"ic12"Frame 161Symbol 1153 MovieClip {TankAttack_fla.e4_169}
"timetext"Frame 161Symbol 1200 EditableText
"bshop"Frame 161Symbol 1115 Button
"crosshair"Frame 161Symbol 1203 MovieClip
"ic0"Frame 161Symbol 1166 MovieClip
"gagegun12"Frame 161Symbol 1208 MovieClip
"gagegun1"Frame 161Symbol 1208 MovieClip
"gagegun10"Frame 161Symbol 1208 MovieClip
"gagegun11"Frame 161Symbol 1208 MovieClip
"gagegun4"Frame 161Symbol 1208 MovieClip
"gagegun3"Frame 161Symbol 1208 MovieClip
"gagegun8"Frame 161Symbol 1208 MovieClip
"gagegun5"Frame 161Symbol 1208 MovieClip
"gagegun9"Frame 161Symbol 1208 MovieClip
"gagegun7"Frame 161Symbol 1208 MovieClip
"gagegun2"Frame 161Symbol 1208 MovieClip
"gagegun6"Frame 161Symbol 1208 MovieClip
"textlevel"Frame 161Symbol 1210 EditableText
"flashatt"Frame 161Symbol 1212 MovieClip
"reload"Frame 161Symbol 1214 MovieClip {TankAttack_fla.reload_181}
"shop"Frame 161Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182}
"stageclear"Frame 161Symbol 1277 MovieClip {TankAttack_fla.mdia_stage_clear_204}
"playat"Frame 364Symbol 1288 Button
"finishscore"Frame 364Symbol 1290 EditableText
"playername"Frame 364Symbol 1291 EditableText
"bmenu"Frame 364Symbol 990 Button
"bmoregames"Frame 364Symbol 972 Button
"bsubmit"Frame 364Symbol 1296 Button
"hit"Symbol 14 MovieClip {cbazuka} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 15 MovieClip {gfx3} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 34 MovieClip {boss4} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 34 MovieClip {boss4} Frame 1Symbol 33 MovieClip
"hit"Symbol 41 MovieClip {boss3} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 41 MovieClip {boss3} Frame 1Symbol 40 MovieClip
"hit"Symbol 48 MovieClip {boss2} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 48 MovieClip {boss2} Frame 1Symbol 47 MovieClip
"hit"Symbol 55 MovieClip {boss1} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 55 MovieClip {boss1} Frame 1Symbol 54 MovieClip
"barmask"Symbol 90 MovieClip {TankAttack_fla.bar_root_18} Frame 1Symbol 86 MovieClip
"bar"Symbol 188 MovieClip {TankAttack_fla.THEPRELOADER_1} Frame 1Symbol 90 MovieClip {TankAttack_fla.bar_root_18}
"hit"Symbol 204 MovieClip {em11} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 204 MovieClip {em11} Frame 1Symbol 203 MovieClip
"hit"Symbol 211 MovieClip {em1} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 211 MovieClip {em1} Frame 1Symbol 210 MovieClip
"hit"Symbol 218 MovieClip {em2} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 218 MovieClip {em2} Frame 1Symbol 217 MovieClip
"hit"Symbol 225 MovieClip {em3} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 225 MovieClip {em3} Frame 1Symbol 224 MovieClip
"hit"Symbol 232 MovieClip {em4} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 232 MovieClip {em4} Frame 1Symbol 231 MovieClip
"hit"Symbol 240 MovieClip {em5} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 240 MovieClip {em5} Frame 1Symbol 239 MovieClip
"hit"Symbol 247 MovieClip {em6} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 247 MovieClip {em6} Frame 1Symbol 246 MovieClip
"hit"Symbol 254 MovieClip {em7} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 254 MovieClip {em7} Frame 1Symbol 253 MovieClip
"gun1"Symbol 259 MovieClip {em8} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 259 MovieClip {em8} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 262 MovieClip {em9} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 262 MovieClip {em9} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 267 MovieClip {em10} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 267 MovieClip {em10} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 281 MovieClip {bulletboss1} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 289 MovieClip {bulletboss3} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 297 MovieClip {bulletboss4} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 304 MovieClip {bulletembomb} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 311 MovieClip {mainembullet} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 318 MovieClip {bulletsoilder} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 328 MovieClip {cannon_a} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 331 MovieClip {cannon_b} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 334 MovieClip {cannon_c} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 337 MovieClip {cannon_d} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 340 MovieClip {exo_a} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 343 MovieClip {exo_b} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 346 MovieClip {exo_c} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 355 MovieClip {exo_d} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 361 MovieClip {laser_mini} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 367 MovieClip {mainbullet} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 372 MovieClip {mine} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 401 MovieClip {coin} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 410 MovieClip {cerror} Frame 1Symbol 11 MovieClip {hittemp}
"gun3"Symbol 410 MovieClip {cerror} Frame 1Symbol 11 MovieClip {hittemp}
"gun5"Symbol 410 MovieClip {cerror} Frame 1Symbol 11 MovieClip {hittemp}
"gun4"Symbol 410 MovieClip {cerror} Frame 1Symbol 11 MovieClip {hittemp}
"gun1"Symbol 410 MovieClip {cerror} Frame 1Symbol 11 MovieClip {hittemp}
"gun2"Symbol 410 MovieClip {cerror} Frame 1Symbol 11 MovieClip {hittemp}
"nametext"Symbol 410 MovieClip {cerror} Frame 1Symbol 405 EditableText
"hit"Symbol 695 MovieClip {gfxfire} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1120 MovieClip {TankAttack_fla.c1_158} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1123 MovieClip {TankAttack_fla.c2_159} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1126 MovieClip {TankAttack_fla.c3_160} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1129 MovieClip {TankAttack_fla.c4_161} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1132 MovieClip {TankAttack_fla.l1_162} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1135 MovieClip {TankAttack_fla.l2_163} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1138 MovieClip {TankAttack_fla.l3_164} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1141 MovieClip {TankAttack_fla.l4_165} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1144 MovieClip {TankAttack_fla.e1_166} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1147 MovieClip {TankAttack_fla.e2_167} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1150 MovieClip {TankAttack_fla.e3_168} Frame 1Symbol 11 MovieClip {hittemp}
"hit"Symbol 1153 MovieClip {TankAttack_fla.e4_169} Frame 1Symbol 11 MovieClip {hittemp}
"moneytext"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1230 EditableText
"hptext"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1236 EditableText
"spdtext"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1237 EditableText
"sltext"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1238 EditableText
"detailtext"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1239 EditableText
"sl0"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1242 MovieClip
"sl1"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1243 MovieClip
"sl2"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1244 MovieClip
"sl3"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1245 MovieClip
"iv0"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1246 MovieClip
"iv1"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1247 MovieClip
"iv2"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1248 MovieClip
"iv3"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1249 MovieClip
"iv4"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1250 MovieClip
"iv5"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1251 MovieClip
"iv6"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1252 MovieClip
"iv7"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1253 MovieClip
"iv8"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1254 MovieClip
"iv9"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1255 MovieClip
"iv10"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1256 MovieClip
"iv11"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1257 MovieClip
"s1"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1120 MovieClip {TankAttack_fla.c1_158}
"s2"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1123 MovieClip {TankAttack_fla.c2_159}
"s3"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1126 MovieClip {TankAttack_fla.c3_160}
"s4"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1129 MovieClip {TankAttack_fla.c4_161}
"s5"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1132 MovieClip {TankAttack_fla.l1_162}
"s6"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1135 MovieClip {TankAttack_fla.l2_163}
"s7"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1138 MovieClip {TankAttack_fla.l3_164}
"s8"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1141 MovieClip {TankAttack_fla.l4_165}
"s9"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1144 MovieClip {TankAttack_fla.e1_166}
"s10"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1147 MovieClip {TankAttack_fla.e2_167}
"s11"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1150 MovieClip {TankAttack_fla.e3_168}
"s12"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1153 MovieClip {TankAttack_fla.e4_169}
"es1"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1120 MovieClip {TankAttack_fla.c1_158}
"es2"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1123 MovieClip {TankAttack_fla.c2_159}
"es3"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1126 MovieClip {TankAttack_fla.c3_160}
"es4"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1129 MovieClip {TankAttack_fla.c4_161}
"es5"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1132 MovieClip {TankAttack_fla.l1_162}
"es6"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1135 MovieClip {TankAttack_fla.l2_163}
"es7"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1138 MovieClip {TankAttack_fla.l3_164}
"es8"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1141 MovieClip {TankAttack_fla.l4_165}
"es9"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1144 MovieClip {TankAttack_fla.e1_166}
"es10"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1147 MovieClip {TankAttack_fla.e2_167}
"es11"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1150 MovieClip {TankAttack_fla.e3_168}
"es12"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1153 MovieClip {TankAttack_fla.e4_169}
"esa1"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1120 MovieClip {TankAttack_fla.c1_158}
"esa2"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1123 MovieClip {TankAttack_fla.c2_159}
"esa3"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1126 MovieClip {TankAttack_fla.c3_160}
"esa4"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1129 MovieClip {TankAttack_fla.c4_161}
"esa5"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1132 MovieClip {TankAttack_fla.l1_162}
"esa6"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1135 MovieClip {TankAttack_fla.l2_163}
"esa7"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1138 MovieClip {TankAttack_fla.l3_164}
"esa8"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1141 MovieClip {TankAttack_fla.l4_165}
"esa9"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1144 MovieClip {TankAttack_fla.e1_166}
"esa10"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1147 MovieClip {TankAttack_fla.e2_167}
"esa11"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1150 MovieClip {TankAttack_fla.e3_168}
"esa12"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1153 MovieClip {TankAttack_fla.e4_169}
"btnrepair"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1043 Button
"btnhp"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1262 Button
"bok"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1267 Button
"btnspeed"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1262 Button
"btnslot"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1262 Button
"showmfz2"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1271 Button
"showmfz"Symbol 1273 MovieClip {TankAttack_fla.dia_shop_182} Frame 1Symbol 1272 Button
"bok"Symbol 1277 MovieClip {TankAttack_fla.mdia_stage_clear_204} Frame 50Symbol 1267 Button

Special Tags

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

Labels

"protector"Frame 11
"go"Frame 86
"skip"Frame 155
"die"Symbol 14 MovieClip {cbazuka} Frame 9
"stand"Symbol 34 MovieClip {boss4} Frame 1
"walk"Symbol 34 MovieClip {boss4} Frame 7
"attack"Symbol 34 MovieClip {boss4} Frame 13
"hurt"Symbol 34 MovieClip {boss4} Frame 19
"jump"Symbol 34 MovieClip {boss4} Frame 25
"die"Symbol 34 MovieClip {boss4} Frame 31
"stand"Symbol 41 MovieClip {boss3} Frame 1
"walk"Symbol 41 MovieClip {boss3} Frame 7
"attack"Symbol 41 MovieClip {boss3} Frame 13
"hurt"Symbol 41 MovieClip {boss3} Frame 19
"jump"Symbol 41 MovieClip {boss3} Frame 25
"die"Symbol 41 MovieClip {boss3} Frame 31
"stand"Symbol 48 MovieClip {boss2} Frame 1
"walk"Symbol 48 MovieClip {boss2} Frame 7
"attack"Symbol 48 MovieClip {boss2} Frame 13
"hurt"Symbol 48 MovieClip {boss2} Frame 19
"jump"Symbol 48 MovieClip {boss2} Frame 25
"die"Symbol 48 MovieClip {boss2} Frame 31
"stand"Symbol 55 MovieClip {boss1} Frame 1
"walk"Symbol 55 MovieClip {boss1} Frame 7
"attack"Symbol 55 MovieClip {boss1} Frame 13
"hurt"Symbol 55 MovieClip {boss1} Frame 19
"jump"Symbol 55 MovieClip {boss1} Frame 25
"die"Symbol 55 MovieClip {boss1} Frame 31
"stand"Symbol 204 MovieClip {em11} Frame 1
"walk"Symbol 204 MovieClip {em11} Frame 7
"attack"Symbol 204 MovieClip {em11} Frame 13
"hurt"Symbol 204 MovieClip {em11} Frame 19
"jump"Symbol 204 MovieClip {em11} Frame 25
"die"Symbol 204 MovieClip {em11} Frame 31
"stand"Symbol 211 MovieClip {em1} Frame 1
"walk"Symbol 211 MovieClip {em1} Frame 7
"attack"Symbol 211 MovieClip {em1} Frame 13
"hurt"Symbol 211 MovieClip {em1} Frame 19
"jump"Symbol 211 MovieClip {em1} Frame 25
"die"Symbol 211 MovieClip {em1} Frame 31
"stand"Symbol 218 MovieClip {em2} Frame 1
"walk"Symbol 218 MovieClip {em2} Frame 7
"attack"Symbol 218 MovieClip {em2} Frame 13
"hurt"Symbol 218 MovieClip {em2} Frame 19
"jump"Symbol 218 MovieClip {em2} Frame 25
"die"Symbol 218 MovieClip {em2} Frame 31
"stand"Symbol 225 MovieClip {em3} Frame 1
"walk"Symbol 225 MovieClip {em3} Frame 7
"attack"Symbol 225 MovieClip {em3} Frame 13
"hurt"Symbol 225 MovieClip {em3} Frame 19
"jump"Symbol 225 MovieClip {em3} Frame 25
"die"Symbol 225 MovieClip {em3} Frame 31
"stand"Symbol 232 MovieClip {em4} Frame 1
"walk"Symbol 232 MovieClip {em4} Frame 7
"attack"Symbol 232 MovieClip {em4} Frame 13
"hurt"Symbol 232 MovieClip {em4} Frame 19
"jump"Symbol 232 MovieClip {em4} Frame 25
"die"Symbol 232 MovieClip {em4} Frame 31
"stand"Symbol 240 MovieClip {em5} Frame 1
"walk"Symbol 240 MovieClip {em5} Frame 7
"attack"Symbol 240 MovieClip {em5} Frame 13
"hurt"Symbol 240 MovieClip {em5} Frame 19
"jump"Symbol 240 MovieClip {em5} Frame 25
"die"Symbol 240 MovieClip {em5} Frame 31
"stand"Symbol 247 MovieClip {em6} Frame 1
"walk"Symbol 247 MovieClip {em6} Frame 7
"attack"Symbol 247 MovieClip {em6} Frame 13
"hurt"Symbol 247 MovieClip {em6} Frame 19
"jump"Symbol 247 MovieClip {em6} Frame 25
"die"Symbol 247 MovieClip {em6} Frame 31
"stand"Symbol 254 MovieClip {em7} Frame 1
"walk"Symbol 254 MovieClip {em7} Frame 7
"attack"Symbol 254 MovieClip {em7} Frame 13
"hurt"Symbol 254 MovieClip {em7} Frame 19
"jump"Symbol 254 MovieClip {em7} Frame 25
"die"Symbol 254 MovieClip {em7} Frame 31
"stand"Symbol 259 MovieClip {em8} Frame 1
"walk"Symbol 259 MovieClip {em8} Frame 7
"attack"Symbol 259 MovieClip {em8} Frame 13
"hurt"Symbol 259 MovieClip {em8} Frame 19
"jump"Symbol 259 MovieClip {em8} Frame 25
"die"Symbol 259 MovieClip {em8} Frame 31
"stand"Symbol 262 MovieClip {em9} Frame 1
"walk"Symbol 262 MovieClip {em9} Frame 7
"attack"Symbol 262 MovieClip {em9} Frame 13
"hurt"Symbol 262 MovieClip {em9} Frame 19
"jump"Symbol 262 MovieClip {em9} Frame 25
"die"Symbol 262 MovieClip {em9} Frame 31
"stand"Symbol 267 MovieClip {em10} Frame 1
"walk"Symbol 267 MovieClip {em10} Frame 7
"attack"Symbol 267 MovieClip {em10} Frame 13
"hurt"Symbol 267 MovieClip {em10} Frame 19
"jump"Symbol 267 MovieClip {em10} Frame 25
"die"Symbol 267 MovieClip {em10} Frame 31
"die"Symbol 274 MovieClip {lasermao} Frame 5
"die"Symbol 281 MovieClip {bulletboss1} Frame 5
"die"Symbol 289 MovieClip {bulletboss3} Frame 21
"die"Symbol 297 MovieClip {bulletboss4} Frame 16
"die"Symbol 304 MovieClip {bulletembomb} Frame 5
"die"Symbol 311 MovieClip {mainembullet} Frame 5
"die"Symbol 318 MovieClip {bulletsoilder} Frame 5
"die"Symbol 325 MovieClip {emlaser} Frame 5
"die"Symbol 328 MovieClip {cannon_a} Frame 2
"die"Symbol 331 MovieClip {cannon_b} Frame 2
"die"Symbol 334 MovieClip {cannon_c} Frame 2
"die"Symbol 337 MovieClip {cannon_d} Frame 2
"die"Symbol 340 MovieClip {exo_a} Frame 2
"die"Symbol 343 MovieClip {exo_b} Frame 2
"die"Symbol 346 MovieClip {exo_c} Frame 2
"die"Symbol 355 MovieClip {exo_d} Frame 11
"die"Symbol 361 MovieClip {laser_mini} Frame 2
"die"Symbol 367 MovieClip {mainbullet} Frame 2
"stand"Symbol 372 MovieClip {mine} Frame 1
"die"Symbol 372 MovieClip {mine} Frame 11
"die"Symbol 379 MovieClip {laser_a} Frame 14
"die"Symbol 388 MovieClip {laser_b} Frame 12
"stand"Symbol 401 MovieClip {coin} Frame 1
"die"Symbol 401 MovieClip {coin} Frame 27
"die"Symbol 410 MovieClip {cerror} Frame 17
"die"Symbol 498 MovieClip {gfxboss1die} Frame 45
"die"Symbol 545 MovieClip {gfxdie01} Frame 31
"die"Symbol 546 MovieClip {gfxdie02} Frame 28
"die"Symbol 547 MovieClip {gfxdie03} Frame 28
"die"Symbol 591 MovieClip {gfxenemybomb} Frame 31
"die"Symbol 606 MovieClip {gfxenemyhit} Frame 8
"die"Symbol 650 MovieClip {gfxbomb4} Frame 27
"die"Symbol 695 MovieClip {gfxfire} Frame 67
"die"Symbol 728 MovieClip {gfxacid} Frame 101
"die"Symbol 743 MovieClip {gfxherohit} Frame 8
"die"Symbol 788 MovieClip {gfxherodie} Frame 23
"die"Symbol 795 MovieClip {gfxconfuse} Frame 16
"die"Symbol 839 MovieClip {gfxbomb2} Frame 22
"die"Symbol 882 MovieClip {gfxbomb1} Frame 22
"die"Symbol 935 MovieClip {gfxbomb3} Frame 27




http://swfchan.com/13/62124/info.shtml
Created: 14/4 -2019 11:02:20 Last modified: 14/4 -2019 11:02:20 Server time: 09/05 -2024 08:21:21