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

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

dino-hunter-defense.swf

This is the info page for
Flash #111407

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


Text
Damage

Range

Rate

Damage

Rate

Range

UPGRADE

000

Cost:

Unit Name

Damage

Rate of Fire

Range

Current

Next

30

RECALL

Gain:

Level

Level

Level

Powered by

www.kumagames.com

Get back in the action

START

<p align="left"><font face="Times New Roman" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>WMD</b></font></p>

<p align="left"><font face="Times New Roman" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>WMD</b></font></p>

<p align="left"><font face="Times New Roman" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>WMD</b></font></p>

<p align="left"><font face="Times New Roman" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>WMD</b></font></p>

Austin’s Blind Date Horror

Austin’s Blind Date Horror

Please wait while the game loads...

SKIP

Mind Blowing 3D Action Games in Weekly Episodes

Mind Blowing 3D Action Games in Weekly Episodes

Powered by

Mind Blowing 3D Action Games in Weekly Episodes

www.kumagames.com

Mind Blowing 3D Action Games in Weekly Episodes

Mind Blowing 3D Action Games in Weekly Episodes

Tower Defense Game

The DinoHunters have teleported a cache of dinosaur eggs in their time-traveling
RV. Now the enemies are in hot pursuit!  Set up your defenses to protect the
DinoHunters’ RV and keep the egg snatchers at bay.
Your defenses are represented by the orange square icons in the right-hand
menu. Click the orange square and then click the map to set it up. You can reset
your defenses elsewhere on the map by using the “recall” button in the menu.
Defeating a wave of enemies earns you bonus points that can be redeemed for
more low level defenses, or to upgrade your tower.  Earn enough credit and you
can use points for the green square icons, which are advanced defenses such as
a temporal anomaly, troop reinforcement, or air strike capabilities.

TM

NEXT

It could be Death at Low Levels
for this big bird. Fail to clip its wings before
it uses the RV as its hanger and you'll earn
a first-class  ticket to Game Over.

Some background
on the enemies:

The super-stealthy SWAT
van is quick to maneuver
away from The Kill Point.

This boxy beast surged straight outta
Baghdad.  Easy to shoot but hard to disable,
the HMMWV quickly fills the belly of the RV
in a satisfying meal of molten metal.

Up on the housetop spaceships
pause... and sucked this fat ass
into space to perform DinoHunters'
work - that is, to kill on command
using weapons of mass destruction.

WMD

SWAT Van

Santa

HMMWV

P-51 Mustang

The DinoHunters, Kuma Games and the DinoHunters characters (except Santa Claus) are trademarks of, and copyright, KUMA, LLC. All Rights Reserved.

BEGIN

Wave:

Reward:

Hit Points:

12

12

12

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

Credits Available

000

Points Available

000

Defense Options

Place your defenses and
press "Start" to begin.
Good luck and have fun!

RESTART

PAUSE

Score:

0

0

0

0

0

0

0

0

0

Total Killed:

12

12

Eggs:

12

lajslkdjflskdjlsjf ksjdfksdjf

Cost:

000

Range:

000

Rate of Fire:

000

Damage:

000

<p align="left"><font face="Arial" size="14" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>Hello there, good luck and have fun!</b></font></p>

<p align="left"><font face="Arial" size="14" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>Hello there, good luck and have fun!</b></font></p>

from Kuma Games

TM

Start Next Wave

RESTART

0000

Score

<p align="right"><font face="Verdana" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">00000</font></p>

<p align="right"><font face="Verdana" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">00000</font></p>

<p align="right"><font face="Verdana" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">00000</font></p>

<p align="right"><font face="Verdana" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">00000</font></p>

<p align="right"><font face="Verdana" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">00000</font></p>

Kills:
Waves:
Cleared:
Credits:
Bonus:

Hit the restart button to play again!

ActionScript [AS1/AS2]

Frame 1
fscommand ("trapallkeys", "true"); fscommand ("showmenu", "false"); fscommand ("trapallkeys", true); fscommand ("showmenu", false); Total = _root.getBytesTotal(); TotalField = Total; Percent = 1; fscommand ("allowscale", false);
Instance of Symbol 599 MovieClip "bar" in Frame 1
onClipEvent (enterFrame) { this._xscale = _root.Percent; }
Frame 2
Load = _root.getBytesLoaded(); LoadField = Load; Percent = int((Load / Total) * 100); PercentField = Percent + " %";
Frame 3
if (Load < Total) { gotoAndPlay (2); }
Frame 4
_root.kgdh_link = "http://www.kumagames.com/?game=dh&src=flash_dhtd";
Frame 7
function playAgain() { _root.gotoAndPlay("begin"); }
Frame 51
stop();
Frame 64
stop();
Frame 65
function kaplyaMove() { this._x = this._x + this.prirostX; this._y = this._y + this.prirostY; this.prirostX = this.prirostX / 2; this.prirostY = this.prirostY / 2; this._alpha = this._alpha - 13; if (this._alpha <= -100) { this.swapDepths(99999); removeMovieClip(this); } } function razriv(xx, yy, amount, creatureType) { i = 0; while (i < amount) { _root.kaplyaCounter++; if ((creatureType == 2) || (creatureType == 1)) { _root.attachMovie("kaplya", "kaplya" + kaplyaCounter, _root.getNextHighestDepth(), {_x:xx, _y:yy}); } else { _root.attachMovie("explosion", "kaplya" + kaplyaCounter, _root.getNextHighestDepth(), {_x:xx, _y:yy}); } eval ("kaplya" + kaplyaCounter).prirostX = random(20) - 10; eval ("kaplya" + kaplyaCounter).prirostY = random(20) - 10; eval ("kaplya" + kaplyaCounter).onEnterFrame = kaplyaMove; eval ("kaplya" + kaplyaCounter).counter = 20; eval ("kaplya" + kaplyaCounter)._xscale = (eval ("kaplya" + i)._yscale = random(50) + 50); i++; } } function missileMove() { this._x = this._x - ((this._x - eval ("a" + this.trg).mc._x) / this.toTarget); this._y = this._y - (((this._y - eval ("a" + this.trg).mc._y) + 30) / this.toTarget); this.toTarget--; if (eval ("a" + this.trg).mc._x == undefined) { this.swapDepths(99999); removeMovieClip(this); } if ((this.toTarget <= 0) || (this.sensor.hitTest(eval ("a" + this.trg).mc))) { eval ("a" + this.trg).mc.estimatedDamage = eval ("a" + this.trg).mc.estimatedDamage - missileDamage[this.towerType][this.level - 1]; eval ("a" + this.trg).mc.health = eval ("a" + this.trg).mc.health - missileDamage[this.towerType][this.level - 1]; this.swapDepths(99999); if ((eval ("a" + this.trg).mc.health > 0) && (((this.towerType == 4) && (creatureType <= 2)) || ((this.towerType == 3) && (creatureType > 2)))) { tempDelay = int(((this.level + 1) * 12) / currentCreepWave); eval ("a" + this.trg).mc.trapDelay = eval ("a" + this.trg).mc.trapDelay + tempDelay; if (eval ("a" + this.trg).mc.trapDelay > 200) { eval ("a" + this.trg).mc.trapDelay = 200; } } removeMovieClip(this); } } function towerMove() { var snd = new Sound(this); this.swap(); if (activeTower != this.num) { this.sensor._visible = false; this.tower.transform.colorTransform = unSelectedTower; } this.i = 1; while (this.i < creatureNum) { if ((((this.sensor.hitTest(eval ("_global.a" + this.i).mc._x, eval ("_global.a" + this.i).mc._y, true) && (this.busy != true)) && (eval ("_global.a" + this.i).mc.health > eval ("_global.a" + this.i).mc.estimatedDamage)) && ((eval ("_global.a" + this.i).mc.estimatedDamage == 0) || (eval ("_global.a" + this.i).mc.health > (missileDamage[this.towerType][this.level - 1] + eval ("_global.a" + this.i).mc.estimatedDamage)))) && ((this.towerType != 5) || (eval ("_global.a" + this.i).mc.willbeTrapped != true))) { this.busy = true; if (this.towerType == 5) { if (_root.enableSound) { snd.attachSound("snd_teleport"); snd.setVolume(50); snd.start(); } if (this.towerHealth > eval ("_global.a" + this.i).mc.health) { this.towerHealth = this.towerHealth - (eval ("_global.a" + this.i).mc.health / 2); eval ("_global.a" + this.i).mc.health = 0; eval ("_global.a" + this.i).mc.teleported = true; } else { eval ("a" + this.trg).mc.health = eval ("a" + this.trg).mc.health - this.towerHealth; eval ("_global.a" + this.i).mc.trapDelay = eval ("_global.a" + this.i).mc.trapDelay + _root.trapDelay[this.level - 1]; _root.map[this.cells[0]][this.cells[1]] = 0; _root.map[this.cells[0] - 1][this.cells[1]] = 0; _root.map[this.cells[0]][this.cells[1] - 1] = 0; _root.map[this.cells[0] - 1][this.cells[1] - 1] = 0; this.swapDepths(99999); removeMovieClip(this); } } else if (this.towerType == 6) { this.field._width = (this.field._height = this.sensor._width / 2); this.field.gotoAndPlay(2); if (_root.enableSound) { snd.attachSound("snd_gravgen"); snd.setVolume(50); snd.start(); } this.i = 1; while (this.i < _root.creatureNum) { if (this.sensor.hitTest(eval ("_global.a" + this.i).mc._x, eval ("_global.a" + this.i).mc._y, true)) { eval ("_global.a" + this.i).mc.health = eval ("_global.a" + this.i).mc.health - int(missileDamage[this.towerType][this.level - 1] / 4); eval ("_global.a" + this.i).mc.trapDelay = eval ("_global.a" + this.i).mc.trapDelay + _root.slowDelay[this.level - 1]; } this.i++; } } else { missilesNum++; if (this.towerType != 3) { eval ("_global.a" + this.i).mc.estimatedDamage = eval ("_global.a" + this.i).mc.estimatedDamage + missileDamage[this.towerType][this.level - 1]; } else { this.field._width = (this.field._height = this.sensor._width / 2); } if (this.towerType == 1) { _root.attachMovie("missile1_baseball", "missile" + missilesNum, _root.getNextHighestDepth(), {_x:this._x + 10, _y:this._y}); } else if (this.towerType == 2) { _root.attachMovie("missile2_laser", "missile" + missilesNum, _root.getNextHighestDepth(), {_x:this._x + 15, _y:this._y}); } else if (this.towerType == 3) { _root.attachMovie("missile3_rocket", "missile" + missilesNum, _root.getNextHighestDepth(), {_x:this._x + 15, _y:this._y}); } else if (this.towerType == 4) { _root.attachMovie("missile4_beervat", "missile" + missilesNum, _root.getNextHighestDepth(), {_x:this._x, _y:this._y - 20}); } else if (this.towerType != 3) { _root.attachMovie("missile6", "missile" + missilesNum, _root.getNextHighestDepth(), {_x:this._x, _y:this._y - 20}); } eval ("missile" + missilesNum).onEnterFrame = missileMove; eval ("missile" + missilesNum).trg = this.i; eval ("missile" + missilesNum).toTarget = missileSpeed[this.towerType - 1]; eval ("missile" + missilesNum)._rotation = ((Math.atan((this._y - eval ("a" + this.i).mc._y) / (this._x - eval ("a" + this.i).mc._x)) * 180) / Math.PI) + 90; eval ("missile" + missilesNum).towerType = this.towerType; eval ("missile" + missilesNum).level = this.level; } this.i = creatureNum; this.counter = 0; } this.i++; } if (this.busy == true) { if (this.counter < towerDelay[this.towerType][this.level - 1]) { this.counter++; if (_root.temporalAnomaly) { this.counter++; } } else { this.busy = false; } } } function cursorMove() { if (((((((map[cursor._y / 10][cursor._x / 10] == 1) && (map[(cursor._y / 10) - 1][cursor._x / 10] == 1)) && (map[cursor._y / 10][(cursor._x / 10) - 1] == 1)) && (map[(cursor._y / 10) - 1][(cursor._x / 10) - 1] == 1)) && (towerType != 0)) && (towerType != 5)) || (((((map[cursor._y / 10][cursor._x / 10] == 0) && (map[(cursor._y / 10) - 1][cursor._x / 10] == 0)) && (map[cursor._y / 10][(cursor._x / 10) - 1] == 0)) && (map[(cursor._y / 10) - 1][(cursor._x / 10) - 1] == 0)) && (towerType == 5))) { this.gotoAndPlay("good"); } else { this.gotoAndPlay("bad"); } this._x = Math.round((_xmouse - cellSize) / myCellSize) * myCellSize; this._y = Math.round((_ymouse - cellSize) / myCellSize) * myCellSize; } function creatureMove() { if (this.health <= 0) { _root.roundKill++; if (_root.roundKill == (_root.creatureNum - 1)) { _root.support++; _root.roundsCleared++; } if (this.trapped != true) { if (((this.creatureType > 2) && (this.teleported == false)) && (_root.enableSound)) { var snd = new Sound(this); snd.setVolume(50); snd.attachSound("snd_deadcar"); snd.start(); } } if (this.trapped == true) { if (this.umer != true) { this.umer = true; this.cr.gotoAndStop("catched"); gold = gold + (creatureCost[creatureGroupNum - 1] * 2); this.t = getTimer(); } if ((getTimer() - this.t) > 900) { this.swapDepths(99999); removeMovieClip(this); totalCatched++; } } else { _root.razriv(this._x, this._y - 15, 25, this.creatureType); this.swapDepths(99999); removeMovieClip(this); totalKilled++; gold = gold + creatureCost[currentCreepWave]; _root.score = ((totalKilled * 10) + ((currentCreepWave - 1) * 100)) + (roundsCleared * 100); } _root.allDead = true; nextBtn._alpha = 100; p._alpha = 100; nextBtn.enabled = true; i = 1; while (i < creatureNum) { if (eval ("_global.a" + i).mc._x != undefined) { i = _root.creatureNum; _root.allDead = false; nextBtn._alpha = 0; nextBtn.enabled = false; p._alpha = 20; break; } i++; } } this.healthBar._xscale = (this.health * 100) / this.fullHealth; i = 0; while (i < creatureNum) { if (((this.newDir == 4) && (eval ("_global.a" + i).mc.newDir != 8)) || ((this.newDir == 8) && (eval ("_global.a" + i).mc.newDir != 4))) { if ((this._y > eval (("_global.a" + i) + ".mc")._y) && (this.getDepth() < eval (("_global.a" + i) + ".mc").getDepth())) { this.swapDepths(("_global.a" + i) + ".mc"); } if ((this._y < eval (("_global.a" + i) + ".mc")._y) && (this.getDepth() > eval (("_global.a" + i) + ".mc").getDepth())) { this.swapDepths(("_global.a" + i) + ".mc"); } } i++; } } function creatureGen(num) { i = 0; while (i < (creatureNum + 1)) { eval ("a" + i).mc.swapDepths(99999); eval ("a" + i).mc.removeMovieClip(); delete eval ("a" + i); i++; } zast = false; currentCreepWave++; tossTowers(); _root.creatureNum = 0; _root.allDead = false; _root.nextBtn._alpha = 0; _root.p._alpha = 20; _root.score = ((totalKilled * 10) + ((currentCreepWave - 1) * 100)) + (roundsCleared * 100); _root.temporalAnomaly = false; _root.unitType = random(_root.unitTypes[creatureType - 1]) + 1; currentGroupHealth = groupHealth[currentCreepWave]; costPerUnit = creatureCost[currentCreepWave]; if (_root.enableSound) { var snd = new Sound(this); snd.setVolume(40); if (creatureType == 1) { snd.attachSound("snd_agent1" + unitType); } else if (creatureType == 2) { snd.attachSound("snd_trex"); } else if (creatureType == 3) { snd.attachSound("snd_agent3" + unitType); } else if (creatureType == 4) { snd.attachSound("snd_armored"); } else { snd.attachSound(("_cr" + creatureType) + "appear1"); } snd.start(); } _root.roundKill = 0; if (creatureType >= 5) { creatureType = 1; } if ((currentCreepWave % 5) == 0) { creatureGroupNum++; } if (num == undefined) { num = 1; } _root.agent_sample.gotoAndStop(creatureType); _root.agent_sample.ags.gotoAndStop(_root.unitType); _root.agent_desc_cover._visible = false; _root.creatureNum = 1; while (_root.creatureNum <= num) { Set("_global.a" + _root.creatureNum, new Agent({x:3, y:-1 - (_root.creatureNum * spaceBetweenUnits[creatureType - 1]), map:map})); eval ("_global.a" + _root.creatureNum).num = _root.creatureNum; eval ("_global.a" + _root.creatureNum).mc.num = _root.creatureNum; eval ("_global.a" + _root.creatureNum).mc.trapDelay = 0; eval ("_global.a" + _root.creatureNum).mc.teleported = false; eval ("_global.a" + _root.creatureNum).mc.cacheAsBitmap = true; eval ("_global.a" + _root.creatureNum).mc.gotoAndStop(creatureType); eval ("_global.a" + _root.creatureNum).mc.ags.gotoAndStop(_root.unitType); eval ("_global.a" + _root.creatureNum).mc.estimatedDamage = 0; eval ("_global.a" + _root.creatureNum).mc.health = currentGroupHealth; eval ("_global.a" + _root.creatureNum).mc.creatureType = creatureType; eval ("_global.a" + _root.creatureNum).mc.fullHealth = currentGroupHealth; _root.creatureNum++; } _root.pathFinder(); } function tossTowers() { i = 0; while (i <= towersNum) { eval ("tower" + i).swapDepths((10000 + (eval ("tower" + i)._y * 10)) + (eval ("tower" + i)._x / 10)); i++; } } function placeSquare(xx, yy, color) { obstCounter++; if (color == undefined) { color = 5734680 /* 0x578118 */; } this.createEmptyMovieClip("square_mc" + obstCounter, this.getNextHighestDepth()); eval ("square_mc" + obstCounter)._x = xx; eval ("square_mc" + obstCounter)._y = yy; eval ("square_mc" + obstCounter).beginFill(color); eval ("square_mc" + obstCounter).moveTo(0, 0); eval ("square_mc" + obstCounter).lineTo(squareSize, 0); eval ("square_mc" + obstCounter).lineTo(squareSize, squareSize); eval ("square_mc" + obstCounter).lineTo(0, squareSize); eval ("square_mc" + obstCounter).lineTo(0, 0); eval ("square_mc" + obstCounter).endFill(); } function buttonsRollOut() { _root.msg1 = undefined; _root.msg2 = undefined; } function clearAll() { globalSound.stop(); target.swapDepths(99999); removeMovieClip(target); towerTable.swapDepths(99999); towerTable.removeMovieClip(); cursor.swapDepths(99999); cursor.removeMovieClip(); i = 0; while (i < (creatureNum + 1)) { eval ("a" + i).mc.swapDepths(99999); eval ("a" + i).mc.removeMovieClip(); delete eval ("a" + i); i++; } i = 0; while (i <= (towersNum + 1)) { eval ("tower" + i).swapDepths(99999); eval ("tower" + i).removeMovieClip(); i++; } } function availableorNot() { i = 1; while (i < 7) { if (gold < towerCost[i][0]) { eval ("twr" + i).transform.colorTransform = unavailable; } else { eval ("twr" + i).transform.colorTransform = unSelectedTower; } i++; } i = 7; while (i <= 9) { if (support < towerCost[i][0]) { eval ("twr" + i).transform.colorTransform = unavailable; } else { eval ("twr" + i).transform.colorTransform = unSelectedTower; } i++; } } function pathFinder() { var mx = 42; var my = 43; if ((map[my][mx] == 1) || (map[my][mx] == undefined)) { return(false); } var snd = new Sound(this); var target = this.attachMovie("target", "target", 1, {_x:mx * 10, _y:my * 10}); a1.onArrive = function () { target.swapDepths(99999); target.removeMovieClip(); }; i = 1; while (i < _root.creatureNum) { eval ("a" + i).walkTo(mx, my); eval ("a" + i).onArrive = function () { eval ("a" + i).mc.swapDepths(99999); eval ("a" + i).mc.removeMovieClip(); eval ("a" + i).mc.health = 0; rp--; if (_root.enableSound) { snd.setVolume(50); snd.attachSound("snd_damn" + random(6)); snd.start(); } _root.allDead = true; nextBtn._alpha = 100; i = 1; while (i < creatureNum) { if (eval ("_global.a" + i).mc.health <= 0) { eval ("_global.a" + i).mc.swapDepths(99999); eval ("_global.a" + i).mc.removeMovieClip(); } if (eval ("_global.a" + i).mc._x != undefined) { i = _root.creatureNum; _root.allDead = false; nextBtn._alpha = 20; } i++; } }; i++; } } function activateBonus(bonusNum) { if (support >= towerCost[bonusNum][0]) { support = support - towerCost[bonusNum][0]; if (bonusNum == 7) { i = 1; while (i < creatureNum) { eval ("_global.a" + i).mc.trapDelay = 200; i++; } _root.temporalAnomaly = true; if (_root.enableSound) { var snd = new Sound(this); snd.setVolume(25); snd.attachSound("snd_timemachine"); snd.start(); } } else if (bonusNum == 8) { gold = gold + 500; if (_root.enableSound) { var snd = new Sound(this); snd.setVolume(25); snd.attachSound("snd_whistle"); snd.start(); } } else if (bonusNum == 9) { if (_root.enableSound) { var snd = new Sound(this); snd.setVolume(25); snd.attachSound("snd_flyby"); snd.start(); } i = 1; while (this.i < _root.creatureNum) { if (eval ("_global.a" + this.i).mc._y > -10) { kaplyaCounter++; _root.attachMovie("explosion", "kaplya" + kaplyaCounter, _root.getNextHighestDepth(), {_x:(eval ("_global.a" + this.i).mc._x - 20) + random(40), _y:(eval ("_global.a" + this.i).mc._y - 20) + random(40)}); eval ("kaplya" + kaplyaCounter).prirostX = random(50) - 25; eval ("kaplya" + kaplyaCounter).prirostY = random(50) - 25; eval ("kaplya" + kaplyaCounter).onEnterFrame = kaplyaMove; eval ("kaplya" + kaplyaCounter).counter = 20; eval ("kaplya" + kaplyaCounter)._xscale = (eval ("kaplya" + j)._yscale = random(100) + 100); eval ("_global.a" + this.i).mc.estimatedDamage = 0; eval ("_global.a" + this.i).mc.health = 0; } this.i++; } } } } _global.Agent = function (initObj) { for (var _local3 in initObj) { this[_local3] = initObj[_local3]; } this.attachMe(); }; o = Agent.prototype; o.attachMe = function () { _root.ag = "agent"; this.mc = _root.attachMovie(_root.ag, "cr" + _root.creatureNum, 900 + _root.creatureNum, {_x:(this.x * 10) + 10, _y:(this.y * 10) + 10}); this.mc.onEnterFrame = creatureMove; }; o.walkTo = function (tx, ty) { this.tx = tx; this.ty = ty; if (!(this.loop === this.walking)) { this.dir = 0; this.dir = this.getApproximatedDirection(); } this.visitedNodes = []; this.loop = this.walking; }; o.getApproximatedDirection = function () { var _local5 = this.map; var _local4 = this.x; var _local3 = this.y; var _local23 = this.dir; var _local22 = this.tx; var _local20 = this.ty; var _local9 = _local22 - _local4; var _local8 = _local20 - _local3; var _local10 = Math.abs; var _local13 = _local10(_local9); var _local12 = _local10(_local8); var _local16 = _local13 >= _local12; var _local15 = _local12 >= _local13; var _local2 = []; var _local14 = _local5[_local3]; if (((~_local14[_local4 + 1]) & 1) && (_local23 != 2)) { var _local25; _local25 = _local9 >= 0; if (_local25 && (_local16)) { _local2.push({dir:1, value:3}); } else if (_local25) { _local2.push({dir:1, value:2}); } else if (_local23 == 1) { _local2.push({dir:1, value:1}); } else { _local2.push({dir:1, value:0}); } } if (((~_local14[_local4 - 1]) & 1) && (_local23 != 1)) { var _local21; _local21 = _local9 <= 0; if (_local21 && (_local16)) { _local2.push({dir:2, value:3}); } else if (_local21) { _local2.push({dir:2, value:2}); } else if (_local23 == 2) { _local2.push({dir:2, value:1}); } else { _local2.push({dir:2, value:0}); } } if (((~_local5[_local3 + 1][_local4]) & 1) && (_local23 != 8)) { var _local24; _local24 = _local8 >= 0; if (_local24 && (_local15)) { _local2.push({dir:4, value:3}); } else if (_local24) { _local2.push({dir:4, value:2}); } else if (_local23 == 4) { _local2.push({dir:4, value:1}); } else { _local2.push({dir:4, value:0}); } } if (((~_local5[_local3 - 1][_local4]) & 1) && (_local23 != 4)) { var _local19; _local19 = _local8 <= 0; if (_local19 && (_local15)) { _local2.push({dir:8, value:3}); } else if (_local19) { _local2.push({dir:8, value:2}); } else if (_local23 == 8) { _local2.push({dir:8, value:1}); } else { _local2.push({dir:8, value:0}); } } _local2.sortOn("value"); var _local17 = _local2.length; _local17--; var _local11 = _local2[_local17]; _local17--; var _local18 = _local2[_local17]; if (_local11.value == _local18.value) { var _local7 = _local11.dir + _local18.dir; if ((_local7 == 5) && ((~_local5[_local3 + 1][_local4 + 1]) & 1)) { return(5); } if ((_local7 == 6) && ((~_local5[_local3 + 1][_local4 - 1]) & 1)) { return(6); } if ((_local7 == 9) && ((~_local5[_local3 - 1][_local4 + 1]) & 1)) { return(9); } if ((_local7 == 10) && ((~_local5[_local3 - 1][_local4 - 1]) & 1)) { return(10); } } var _local6 = _local2.pop().dir; if (_local6 == this.visitedNodes[_local3][_local4]) { alert = alert + "\rvisited"; _local6 = _local2.pop().dir; } this.mc.newDir = _local6; if (_local23 != _local6) { if (this.visitedNodes[_local3] == undefined) { this.visitedNodes[_local3] = []; } this.visitedNodes[_local3][_local4] = _local6; alert = alert + ("\rmarker " + [_local4, _local3]); } return(_local6); }; o.walking = function () { var _local4 = this.dir; var _local3 = this.mc; var _local5 = 2; _local5 = _root.speed; if (creatureType >= 3) { _local5 = 3.33333333333333; } if (this.dirr != this.dir) { if (this.dir == 1) { this.mc.ags.cr.gotoAndPlay("right"); } else if (this.dir == 2) { this.mc.ags.cr.gotoAndPlay("left"); } else if (this.dir == 8) { this.mc.ags.cr.gotoAndPlay("up"); } else if (this.dir == 4) { this.mc.ags.cr.gotoAndPlay("down"); } this.dirr = this.dir; } if (this.mc.trapDelay <= 0) { this.mc.trapDelay = 0; if (_local4 == 1) { _local3._x = _local3._x + _local5; } else if (_local4 == 2) { _local3._x = _local3._x - _local5; } else if (_local4 == 4) { _local3._y = _local3._y + _local5; } else if (_local4 == 8) { _local3._y = _local3._y - _local5; } else if (_local4 == 5) { _local3._x = _local3._x + _local5; _local3._y = _local3._y + _local5; } else if (_local4 == 9) { _local3._x = _local3._x + _local5; _local3._y = _local3._y - _local5; } else if (_local4 == 10) { _local3._x = _local3._x - _local5; _local3._y = _local3._y - _local5; } else if (_local4 == 6) { _local3._x = _local3._x - _local5; _local3._y = _local3._y + _local5; } if ((_local3._x > 0) && (_local3._y > 0)) { if (((_local3._x % 10) < 1) || ((_local3._x % 10) > 9)) { _local3._x = Math.round(_local3._x); } if (((_local3._y % 10) < 1) || ((_local3._y % 10) > 9)) { _local3._y = Math.round(_local3._y); } } if (_local3._y < 0) { if (((_local3._y % 10) > -1) || ((_local3._y % 10) < -9)) { _local3._y = Math.round(_local3._y); } } if (((_local3._x % 10) == 0) && ((_local3._y % 10) == 0)) { if (_local4 == 1) { this.x = this.x + 1; } else if (_local4 == 2) { this.x = this.x - 1; } else if (_local4 == 4) { this.y = this.y + 1; } else if (_local4 == 8) { this.y = this.y - 1; } else if (_local4 == 5) { (this.x = this.x + 1); (this.y = this.y + 1); } else if (_local4 == 9) { (this.x = this.x + 1); (this.y = this.y - 1); } else if (_local4 == 10) { (this.x = this.x - 1); (this.y = this.y - 1); } else if (_local4 == 6) { (this.x = this.x - 1); (this.y = this.y + 1); } if ((this.x == this.tx) && (this.y == this.ty)) { delete this.loop; this.onArrive(); return(undefined); } this.dir = this.getApproximatedDirection(); } } else { if (thic.mc.trapDelay > 200) { thic.mc.trapDelay = 200; } this.mc.trapDelay--; } }; var map = Array(); var mapIndex = 0; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1]; map[mapIndex++] = [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1]; map[mapIndex++] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]; map[mapIndex++] = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]; var towerCost = Array(); towerCost[1] = [80, 90, 200, 400, 500]; towerCost[2] = [200, 350, 500, 600, 700]; towerCost[3] = [300, 450, 600, 750, 900]; towerCost[4] = [220, 360, 500, 640, 780]; towerCost[5] = [300, 350, 500, 600, 600]; towerCost[6] = [1000, 1000, 2000, 2000, 2000]; towerCost[7] = [3, 3, 3, 3, 3]; towerCost[8] = [8, 8, 8, 8, 8]; towerCost[9] = [5, 5, 5, 5, 5]; var missileDamage = Array(); missileDamage[1] = [8, 16, 35, 75, 120]; missileDamage[2] = [4, 10, 25, 40, 70]; missileDamage[3] = [30, 75, 135, 210, 300]; missileDamage[4] = [15, 40, 75, 120, 170]; missileDamage[5] = [300, 700, 1200, 1800, 2500]; missileDamage[6] = [5, 10, 20, 30, 40]; var missileSpeed = Array(); missileSpeed = [4, 4, 5, 3, 1, 10]; var towerDistanceOrig = Array(); towerDistanceOrig[1] = [230, 250, 270, 280, 300]; towerDistanceOrig[2] = [230, 240, 260, 280, 300]; towerDistanceOrig[3] = [300, 325, 350, 400, 450]; towerDistanceOrig[4] = [270, 280, 290, 350, 400]; towerDistanceOrig[5] = [150, 150, 150, 150, 150]; towerDistanceOrig[6] = [250, 265, 280, 305, 320]; var towerDelay = Array(); towerDelay[1] = [26, 25, 23, 20, 16]; towerDelay[2] = [9, 8, 7, 6, 5]; towerDelay[3] = [50, 46, 42, 38, 34]; towerDelay[4] = [33, 30, 27, 24, 21]; towerDelay[5] = [5, 5, 5, 5, 5]; towerDelay[6] = [7, 6, 5, 4, 3]; var towerName = Array(); towerName[1] = "Pitching Turret"; towerName[2] = "Laser Turret"; towerName[3] = "Rocket Turret"; towerName[4] = "Beer Hornets"; towerName[5] = "Teleporter"; towerName[6] = "Gravity Generator"; towerName[7] = "Temporal Anomaly"; towerName[8] = "Emergency Sponsors"; towerName[9] = "Pteranadon Strike"; var towerDesc = Array(); towerDesc[1] = "Shoots deadly baseballs at the enemies."; towerDesc[2] = "Rapid fire laser rays."; towerDesc[3] = "Rockets are deadly cause they explode and stuff."; towerDesc[4] = "Stuns and damages enemies. Vehicles and aerial units are immune from stuns."; towerDesc[5] = "Teleports the enemies to a pit of death while the teleporter has energy."; towerDesc[6] = "Slows down enemy units and slaps 'em around a bit."; towerDesc[7] = "Freezes enemies in place and doubles defenses' rates of fire."; towerDesc[8] = "Cash in some bonus points for 500 credits."; towerDesc[9] = "Call in air support to annihilate all enemies on the field."; var towerIcon = Array(); towerIcon[1] = [1, 1, 1, 1, 1]; towerIcon[2] = [1, 1, 1, 1, 1]; towerIcon[3] = [1, 1, 1, 1, 1]; towerIcon[4] = [1, 1, 1, 1, 1]; towerIcon[5] = [1, 1, 1, 1, 1]; towerIcon[6] = [1, 1, 1, 1, 1]; ag = "agent"; obstCounter = 0; cellSize = 20; squareSize = 8; kaplyaCounter = 0; myCellSize = 20; speed = 2; gamewin = false; towersNum = 0; missilesNum = 0; animationsNum = 6; creatureGroupNum = 1; gold = 500; rp = 20; tower5cost = 50; support = 0; roundKill = 0; towerType = 0; nextBtn._alpha = 0; p.p._visible = false; creatureType = 0; currentCreepWave = 0; totalKilled = 0; totalCatched = 0; roundsCleared = 0; endWave = 0; zast = false; _root.score = 0; towerTableActive = false; _root.gameStarted = false; _root.pausee = false; _root.skipping = false; _root.allDead = true; radioTower._visible = false; radioTowerLvl = 0; msgTable._visible = false; _root.unitType = 1; var unitTypes = Array(); unitTypes = [4, 1, 3, 2]; var spaceBetweenUnits = Array(); spaceBetweenUnits = [4, 6, 6, 7]; _root.enableSound = true; selectedTower = new flash.geom.ColorTransform(); selectedTower.alphaMultiplier = 0.8; selectedTower.redMultiplier = 15; selectedTower.greenMultiplier = 0.4; selectedTower.blueMultiplier = 0.4; unSelectedTower = new flash.geom.ColorTransform(); unSelectedTower.alphaMultiplier = 1; unSelectedTower.redMultiplier = 1; unSelectedTower.greenMultiplier = 1; unSelectedTower.blueMultiplier = 1; unavailable = new flash.geom.ColorTransform(); unavailable.alphaMultiplier = 1; unavailable.redMultiplier = 0.4; unavailable.greenMultiplier = 0.4; unavailable.blueMultiplier = 0.4; var temporalAnomaly = false; var towerDistance = Array(); i = 1; while (i < 7) { towerDistance[i] = Array(); j = 0; while (j < 5) { towerDistance[i][j] = towerDistanceOrig[i][j]; j++; } i++; } i = 1; while (i < 10) { eval (("txt_t" + i) + "_cost").text = towerCost[i][0]; i++; } var trapDelay = Array(); trapDelay = [30, 40, 50, 60, 70]; var slowDelay = Array(); slowDelay = [1, 2, 3, 4, 5]; var groupHealth = Array(); i = 0; var creatureCost = Array(); groupHealth[0] = (groupHealth[1] = 10); creatureCost[0] = (creatureCost[1] = 10); i = 2; while (i < 100) { if (i < 15) { groupHealth[i] = (Math.round((i + 1) / 2) * 5) + groupHealth[i - 1]; } else { groupHealth[i] = ((i - 6) * 5) + groupHealth[i - 1]; } creatureCost[i] = 10 + int(i / 3); i++; } i = 0; while (i < 35) { i++; } if (_root.enableSound) { globalSound.stop(); globalSound = new Sound(this); globalSound.attachSound("_music"); globalSound.start(0, 1000); globalSound.setVolume(25); } _root.agent_sample.healthBar._visible = false; _root.agent_sample.healthBarBorder._visible = false; _root.agentDesc = "Hello there, good luck and have fun!"; _root.onMouseDown = function () { if (_root.pausee != true) { click = true; i = 0; while (i < (towersNum + 1)) { if (cursor.sensor.hitTest(eval ("tower" + i).tower)) { towerTable.swapDepths(99999); towerTable.removeMovieClip(); snsr.swapDepths(99999); removeMovieClip(snsr); _root.attachMovie("snsr", "snsr", _root.getNextHighestDepth(), {_x:eval ("tower" + i)._x, _y:eval ("tower" + i)._y}); snsr._width = eval ("tower" + i)._width; snsr._height = eval ("tower" + i)._height; activeTower = i; towerType = 0; cursor._visible = false; _root.attachMovie("towerTable2", "towerTable", _root.getNextHighestDepth(), {_x:537, _y:105}); eval ("tower" + i).tower.transform.colorTransform = selectedTower; towerTableActive = true; i = towersNum; click = false; } i++; } if (((((((((map[int(cursor._y / 10)][int(cursor._x / 10)] == 1) && (map[int(cursor._y / 10) - 1][int(cursor._x / 10)] == 1)) && (map[int(cursor._y / 10)][int(cursor._x / 10) - 1] == 1)) && (map[int(cursor._y / 10) - 1][int(cursor._x / 10) - 1] == 1)) && (towerType != 0)) && (towerType != 5)) || (((((map[int(cursor._y / 10)][int(cursor._x / 10)] == 0) && (map[int(cursor._y / 10) - 1][int(cursor._x / 10)] == 0)) && (map[int(cursor._y / 10)][int(cursor._x / 10) - 1] == 0)) && (map[int(cursor._y / 10) - 1][int(cursor._x / 10) - 1] == 0)) && (towerType == 5))) && (gold >= towerCost[towerType][0])) && (click == true)) { towersNum++; gold = gold - towerCost[towerType][0]; _root.attachMovie("tower" + towerType, "tower" + towersNum, (10000 + (cursor._y * 10)) + (cursor._x / 10), {_x:_root.cursor._x + 9, _y:_root.cursor._y + 12}); if (towerType != 5) { map[int(cursor._y / 10)][int(cursor._x / 10)] = (map[int(cursor._y / 10) - 1][int(cursor._x / 10)] = (map[int(cursor._y / 10)][int(cursor._x / 10) - 1] = (map[int(cursor._y / 10) - 1][int(cursor._x / 10) - 1] = 3))); } else { map[int(cursor._y / 10)][int(cursor._x / 10)] = (map[int(cursor._y / 10) - 1][int(cursor._x / 10)] = (map[int(cursor._y / 10)][int(cursor._x / 10) - 1] = (map[int(cursor._y / 10) - 1][int(cursor._x / 10) - 1] = 2))); } eval ("tower" + towersNum).num = towersNum; eval ("tower" + towersNum).towerType = towerType; if (towerType == 5) { eval ("tower" + towersNum).towerHealth = missileDamage[5][0]; } eval ("tower" + towersNum).onEnterFrame = towerMove; eval ("tower" + towersNum).level = 1; eval ("tower" + towersNum).sensor._height = (eval ("tower" + towersNum).sensor._width = towerDistance[towerType][0]); eval ("tower" + towersNum).cells = Array(); eval ("tower" + towersNum).cells[0] = int(cursor._y / 10); eval ("tower" + towersNum).cells[1] = int(cursor._x / 10); activeTower = 0; snsr.swapDepths(99999); removeMovieClip(snsr); towerTable.swapDepths(99999); towerTable.removeMovieClip(); towerTableActive = false; click = false; } if (towerTable.hitTest(_xmouse, _ymouse, false)) { click = false; } if (click == true) { snsr.swapDepths(99999); removeMovieClip(snsr); activeTower = 0; towerType = 0; click = false; towerTable.swapDepths(99999); towerTable.removeMovieClip(); cursor._visible = false; towerTableActive = false; } } }; MovieClip.prototype.swap = function () { i = 1; while (i < creatureNum) { if ((this._y > eval ("a" + i).mc._y) && (this.getDepth() < eval ("a" + i).mc.getDepth())) { this.swapDepths(eval ("a" + i).mc); } if ((this._y < eval ("a" + i).mc._y) && (this.getDepth() > eval ("a" + i).mc.getDepth())) { this.swapDepths(eval ("a" + i).mc); } i++; } }; i = 1; while (i < 5) { eval ("twr" + i).onRollOut = buttonsRollOut; i++; } msg1 = "Instructions"; msg2 = "Choose towers using buttons and place them on the map. Then press START"; _root.attachMovie("cursor", "cursor", _root.getNextHighestDepth()); cursor.onEnterFrame = cursorMove; cursor._visible = false; tower0.onEnterFrame = towerMove; if (_root.enableSound) { mainSound = new Sound(this); mainSound.setVolume(25); } onEnterFrame = function () { i = 1; while (i < _root.creatureNum) { eval ("a" + i).loop(); i++; } availableorNot(); if ((rp <= 0) || (currentCreepWave >= 31)) { if (currentCreepWave >= 31) { gamewin = true; } endWave = currentCreepWave - 1; _root.score = ((((totalKilled * 10) + (endWave * 100)) + (roundsCleared * 100)) + int(gold / 2)) + (50 * support); clearAll(); currentCreepWave = 1; rp = 20; snsr.swapDepths(99999); snsr.removeMovieClip(); gotoAndStop ("endMenu"); } }; stop();
Instance of Symbol 912 MovieClip "kolonka" in Frame 65
on (release) { if (_root.mainSound.getVolume() > 0) { this.gotoAndStop(35); _root.mainSound.setVolume(0); _root.enableSound = false; } else { this.gotoAndPlay(1); _root.mainSound.setVolume(25); _root.enableSound = true; } }
Instance of Symbol 147 MovieClip "twr1" in Frame 65
onClipEvent (load) { this.cacheAsBitmap = true; } on (release) { if ((_root.pausee != true) && (!_root.towerTableActive)) { _root.towerType = 1; if (_root.gold >= _root.towerCost[_root.towerType][0]) { _root.cursor._visible = true; _root.cursor.play(); } else { _root.towerType = 0; } } } on (rollOver) { if (!_root.towerTableActive) { tt = 1; _root.msgTable.img_curGun.gotoAndStop(tt); _root.msgTable._visible = true; _root.msgTable.stats.gotoAndStop(tt); _root.msg1 = _root.towerName[tt]; _root.msg2 = _root.towerDesc[tt]; _root.msgCost = _root.towerCost[tt][0]; _root.msgDmg = _root.missileDamage[tt][0]; _root.msgRange = _root.towerDistance[tt][0]; _root.msgRoF = int(600 / _root.towerDelay[tt][0]); } } on (rollOut) { _root.msg1 = (_root.msg2 = undefined); _root.msgTable._visible = false; }
Instance of Symbol 154 MovieClip "twr2" in Frame 65
onClipEvent (load) { this.cacheAsBitmap = true; } on (release) { if ((_root.pausee != true) && (!_root.towerTableActive)) { _root.towerType = 2; if (_root.gold >= _root.towerCost[_root.towerType][0]) { _root.cursor._visible = true; _root.cursor.play(); } else { _root.towerType = 0; } } } on (rollOver) { if (!_root.towerTableActive) { tt = 2; _root.msgTable.img_curGun.gotoAndStop(tt); _root.msgTable._visible = true; _root.msgTable.stats.gotoAndStop(tt); _root.msg1 = _root.towerName[tt]; _root.msg2 = _root.towerDesc[tt]; _root.msgCost = _root.towerCost[tt][0]; _root.msgDmg = _root.missileDamage[tt][0]; _root.msgRange = _root.towerDistance[tt][0]; _root.msgRoF = int(600 / _root.towerDelay[tt][0]); } } on (rollOut) { _root.msg1 = (_root.msg2 = undefined); _root.msgTable._visible = false; }
Instance of Symbol 163 MovieClip "twr3" in Frame 65
onClipEvent (load) { this.cacheAsBitmap = true; } on (release) { if ((_root.pausee != true) && (!_root.towerTableActive)) { _root.towerType = 3; if (_root.gold >= _root.towerCost[_root.towerType][0]) { _root.cursor._visible = true; _root.cursor.play(); } else { _root.towerType = 0; } } } on (rollOver) { if (!_root.towerTableActive) { tt = 3; _root.msgTable.img_curGun.gotoAndStop(tt); _root.msgTable._visible = true; _root.msgTable.stats.gotoAndStop(tt); _root.msg1 = _root.towerName[tt]; _root.msg2 = _root.towerDesc[tt]; _root.msgCost = _root.towerCost[tt][0]; _root.msgDmg = _root.missileDamage[tt][0]; _root.msgRange = _root.towerDistance[tt][0]; _root.msgRoF = int(600 / _root.towerDelay[tt][0]); } } on (rollOut) { _root.msg1 = (_root.msg2 = undefined); _root.msgTable._visible = false; }
Instance of Symbol 168 MovieClip "twr4" in Frame 65
onClipEvent (load) { this.cacheAsBitmap = true; } on (release) { if ((_root.pausee != true) && (!_root.towerTableActive)) { _root.towerType = 4; if (_root.gold >= _root.towerCost[_root.towerType][0]) { _root.cursor._visible = true; _root.cursor.play(); } else { _root.towerType = 0; } } } on (rollOver) { if (!_root.towerTableActive) { tt = 4; _root.msgTable.img_curGun.gotoAndStop(tt); _root.msgTable._visible = true; _root.msgTable.stats.gotoAndStop(tt); _root.msg1 = _root.towerName[tt]; _root.msg2 = _root.towerDesc[tt]; _root.msgCost = _root.towerCost[tt][0]; _root.msgDmg = _root.missileDamage[tt][0]; _root.msgRange = _root.towerDistance[tt][0]; _root.msgRoF = int(600 / _root.towerDelay[tt][0]); } } on (rollOut) { _root.msg1 = (_root.msg2 = undefined); _root.msgTable._visible = false; }
Instance of Symbol 174 MovieClip "twr5" in Frame 65
onClipEvent (load) { this.cacheAsBitmap = true; } on (release) { if ((_root.pausee != true) && (!_root.towerTableActive)) { _root.towerType = 5; if (_root.gold >= _root.towerCost[_root.towerType][0]) { _root.cursor._visible = true; _root.cursor.play(); } else { _root.towerType = 0; } } } on (rollOver) { if (!_root.towerTableActive) { tt = 5; _root.msgTable.img_curGun.gotoAndStop(tt); _root.msgTable._visible = true; _root.msgTable.stats.gotoAndStop(tt); _root.msg1 = _root.towerName[tt]; _root.msg2 = _root.towerDesc[tt]; _root.msgCost = _root.towerCost[tt][0]; _root.msgDmg = _root.missileDamage[tt][0]; _root.msgRange = _root.towerDistance[tt][0]; _root.msgRoF = int(600 / _root.towerDelay[tt][0]); } } on (rollOut) { _root.msg1 = (_root.msg2 = undefined); _root.msgTable._visible = false; }
Instance of Symbol 180 MovieClip "twr6" in Frame 65
onClipEvent (load) { this.cacheAsBitmap = true; } on (release) { if ((_root.pausee != true) && (!_root.towerTableActive)) { _root.towerType = 6; if (_root.gold >= _root.towerCost[_root.towerType][0]) { _root.cursor._visible = true; _root.cursor.play(); } else { _root.towerType = 0; } } } on (rollOver) { if (!_root.towerTableActive) { tt = 6; _root.msgTable.img_curGun.gotoAndStop(tt); _root.msgTable._visible = true; _root.msgTable.stats.gotoAndStop(tt); _root.msg1 = _root.towerName[tt]; _root.msg2 = _root.towerDesc[tt]; _root.msgCost = _root.towerCost[tt][0]; _root.msgDmg = _root.missileDamage[tt][0]; _root.msgRange = _root.towerDistance[tt][0]; _root.msgRoF = int(600 / _root.towerDelay[tt][0]); } } on (rollOut) { _root.msg1 = (_root.msg2 = undefined); _root.msgTable._visible = false; }
Instance of Symbol 185 MovieClip "twr8" in Frame 65
onClipEvent (load) { this.cacheAsBitmap = true; } on (release) { if ((_root.pausee != true) && (!_root.towerTableActive)) { _root.activateBonus(8); } } on (rollOver) { if (!_root.towerTableActive) { tt = 8; _root.msgTable.img_curGun.gotoAndStop(tt); _root.msgTable._visible = true; _root.msgTable.stats.gotoAndStop(tt); _root.msg1 = _root.towerName[tt]; _root.msg2 = _root.towerDesc[tt]; _root.msgCost = _root.towerCost[tt][0]; _root.msgDmg = "N/A"; _root.msgRange = "N/A"; _root.msgRoF = "N/A"; } } on (rollOut) { _root.msg1 = (_root.msg2 = undefined); _root.msgTable._visible = false; }
Instance of Symbol 193 MovieClip "twr9" in Frame 65
onClipEvent (load) { this.cacheAsBitmap = true; } on (release) { if ((_root.pausee != true) && (!_root.towerTableActive)) { _root.activateBonus(9); } } on (rollOver) { if (!_root.towerTableActive) { tt = 9; _root.msgTable.img_curGun.gotoAndStop(tt); _root.msgTable._visible = true; _root.msgTable.stats.gotoAndStop(tt); _root.msg1 = _root.towerName[tt]; _root.msg2 = _root.towerDesc[tt]; _root.msgCost = _root.towerCost[tt][0]; _root.msgDmg = "N/A"; _root.msgRange = "N/A"; _root.msgRoF = "N/A"; } } on (rollOut) { _root.msg1 = (_root.msg2 = undefined); _root.msgTable._visible = false; }
Instance of Symbol 183 MovieClip "twr7" in Frame 65
onClipEvent (load) { this.cacheAsBitmap = true; } on (release) { if ((_root.pausee != true) && (!_root.towerTableActive)) { _root.activateBonus(7); } } on (rollOver) { if (!_root.towerTableActive) { tt = 7; _root.msgTable.img_curGun.gotoAndStop(tt); _root.msgTable._visible = true; _root.msgTable.stats.gotoAndStop(tt); _root.msg1 = _root.towerName[tt]; _root.msg2 = _root.towerDesc[tt]; _root.msgCost = _root.towerCost[tt][0]; _root.msgDmg = "N/A"; _root.msgRange = "N/A"; _root.msgRoF = "N/A"; } } on (rollOut) { _root.msg1 = (_root.msg2 = undefined); _root.msgTable._visible = false; }
Instance of Symbol 221 MovieClip [start btn] "start" in Frame 65
on (release) { _root.msg1 = (_root.msg2 = (_root.msgCost = undefined)); _root.msgTable._visible = false; _root.agentDesc_txt._y = 554; _root.goodluck_txt._y = 1554; if (_root.enableSound) { var snd = new Sound(this); snd.attachSound("snd_start"); snd.setVolume(50); snd.start(); } _root.gameStarted = true; _root.pausee = false; this.swapDepths(99999); removeMovieClip(this); }
Frame 66
clearAll(); fonSound.stop(); if (gamewin) { fonSound.attachSound("snd_crowdsclapping"); end_bg.gotoAndStop("win"); } else { end_bg.gotoAndStop("lose"); } score_kills.text = totalKilled * 10; score_waves.text = endWave * 100; score_cleared.text = roundsCleared * 100; score_gold.text = int(gold / 2); score_bonus.text = support * 50; fonSound.start();
Symbol 42 MovieClip [cursor] Frame 1
stop();
Symbol 42 MovieClip [cursor] Frame 2
stop();
Symbol 42 MovieClip [cursor] Frame 3
area._width = (area._height = _root.towerDistance[_root.towerType][0] - 5);
Symbol 45 MovieClip [tower sensor] Frame 1
o._visible = false;
Symbol 49 MovieClip [tower4] Frame 1
sensor._visible = false;
Symbol 54 MovieClip [tower3] Frame 1
sensor._visible = false;
Symbol 57 MovieClip Frame 1
stop();
Symbol 62 MovieClip [tower6] Frame 1
sensor._visible = false;
Symbol 67 MovieClip [tower5] Frame 1
sensor._visible = false;
Symbol 72 MovieClip [tower2] Frame 1
sensor._visible = false;
Symbol 76 MovieClip [tower1] Frame 1
sensor._visible = false;
Symbol 78 MovieClip [missile2] Frame 33
stop();
Symbol 82 MovieClip [missile1_baseball] Frame 33
stop();
Symbol 83 MovieClip [_missile1] Frame 33
stop();
Symbol 95 MovieClip [missile4_beervat] Frame 28
stop();
Symbol 103 MovieClip [missile3_rocket] Frame 33
stop();
Symbol 105 MovieClip [_missile3] Frame 33
stop();
Symbol 107 MovieClip [missile6] Frame 33
stop();
Symbol 110 MovieClip [missile2_laser] Frame 33
stop();
Symbol 112 MovieClip [missile1] Frame 33
stop();
Symbol 138 Button
on (release) { if (_root.gold >= _root.towerCost[this._parent.towerType][this._parent.level]) { _root.gold = _root.gold - _root.towerCost[this._parent.towerType][this._parent.level]; eval ("_root.tower" + _root.activeTower).level++; this._parent.level++; _root.snsr._width = _root.towerDistance[this._parent.towerType][this._parent.level - 1]; _root.snsr._height = _root.towerDistance[this._parent.towerType][this._parent.level - 1]; eval ("_root.tower" + _root.activeTower).towerHealth = this._parent.nextLvlHealth; eval ("_root.tower" + _root.activeTower).sensor._height = (eval ("_root.tower" + _root.activeTower).sensor._width = _root.towerDistance[this._parent.towerType][this._parent.level - 1]); this._parent.play(); if (_root.enableSound) { var snd = new Sound(this); snd.attachSound("snd_upgrade" + (Math.round(Math.random()) + 1)); snd.setVolume(100); snd.start(); } } }
Symbol 147 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 1
stop();
Symbol 168 MovieClip Frame 1
stop();
Symbol 174 MovieClip Frame 1
stop();
Symbol 180 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 1
stop();
Symbol 203 Button
on (release) { _root.gold = _root.gold + sellSum; var origCellVal = 1; if (eval ("_root.tower" + _root.activeTower).towerType == 5) { origCellVal = 0; } _root.map[eval ("_root.tower" + _root.activeTower).cells[0]][eval ("_root.tower" + _root.activeTower).cells[1]] = origCellVal; _root.map[eval ("_root.tower" + _root.activeTower).cells[0] - 1][eval ("_root.tower" + _root.activeTower).cells[1]] = origCellVal; _root.map[eval ("_root.tower" + _root.activeTower).cells[0]][eval ("_root.tower" + _root.activeTower).cells[1] - 1] = origCellVal; _root.map[eval ("_root.tower" + _root.activeTower).cells[0] - 1][eval ("_root.tower" + _root.activeTower).cells[1] - 1] = origCellVal; if (towerType == 5) { _root.towerCost[5][0] = _root.towerCost[5][0] - 25; } if (_root.enableSound) { var snd = new Sound(this); snd.attachSound("snd_recall" + (Math.round(Math.random()) + 1)); snd.setVolume(60); snd.start(); } eval ("_root.tower" + _root.activeTower).swapDepths(99999); removeMovieClip(eval ("_root.tower" + _root.activeTower)); _root.snsr.swapDepths(99999); _root.snsr.removeMovieClip(); this.swapDepths(99999); removeMovieClip(this); }
Symbol 208 MovieClip [towerTable2] Frame 1
this.towerType = eval ("_root.tower" + _root.activeTower).towerType; if (this.towerType == undefined) { this.swapDepths(99999); this.removeMovieClip(); } this.level = eval ("_root.tower" + _root.activeTower).level; txt_name.text = _root.towerName[this.towerType]; sellSum = 0; i = 0; while (i < this.level) { sellSum = sellSum + _root.towerCost[this.towerType][i]; i++; } sellSum = Math.round((sellSum / 100) * 75); upgradeSum = -_root.towerCost[this.towerType][this.level]; txt_curDmg.text = _root.missileDamage[this.towerType][this.level - 1]; txt_curRate.text = int(600 / _root.towerDelay[this.towerType][this.level - 1]); txt_curRange.text = _root.towerDistance[this.towerType][this.level - 1]; txt_curLvl.text = this.level; txt_recallTxt.text = sellSum; img_curGun.gotoAndStop(this.towerType); if (this.level < 5) { _upgrade._visible = true; if (_root.towerCost[this.towerType][this.level] > _root.gold) { _upgrade._alpha = 50; } else { _upgrade._alpha = 100; } txt_nxtLvl.text = this.level + 1; txt_nxtDmg.text = _root.missileDamage[this.towerType][this.level]; txt_nxtRate.text = int(600 / _root.towerDelay[this.towerType][this.level]); txt_nxtRange.text = _root.towerDistance[this.towerType][this.level]; _upgrade.txt_nxtCost.text = _root.towerCost[this.towerType][this.level]; } else { _upgrade._visible = false; txt_nxtLvl.text = "Max"; txt_nxtDmg.text = "Max"; txt_nxtRate.text = "Max"; txt_nxtRange.text = "Max"; } txt_level.text = this.level; if (towerType == 5) { this.towerHealth = eval ("_root.tower" + _root.activeTower).towerHealth; txt_curDmg.text = this.towerHealth; if (this.level < 5) { nextLvlHealth = _root.missileDamage[5][this.level] - (_root.missileDamage[5][this.level - 1] - this.towerHealth); txt_nxtDmg.text = nextLvlHealth; } }
Symbol 215 Button
on (release) { getURL (_root.kgdh_link, "_blank"); }
Symbol 218 MovieClip [pause_overlay_btn] Frame 1
stop();
Symbol 270 MovieClip Frame 13
gotoAndPlay ("right");
Symbol 270 MovieClip Frame 26
gotoAndPlay ("left");
Symbol 270 MovieClip Frame 39
gotoAndPlay ("up");
Symbol 270 MovieClip Frame 52
gotoAndPlay ("down");
Symbol 319 MovieClip Frame 13
gotoAndPlay ("right");
Symbol 319 MovieClip Frame 26
gotoAndPlay ("left");
Symbol 319 MovieClip Frame 39
gotoAndPlay ("up");
Symbol 319 MovieClip Frame 52
gotoAndPlay ("down");
Symbol 364 MovieClip Frame 11
gotoAndPlay ("right");
Symbol 364 MovieClip Frame 24
gotoAndPlay ("left");
Symbol 364 MovieClip Frame 37
gotoAndPlay ("up");
Symbol 364 MovieClip Frame 48
gotoAndPlay ("down");
Symbol 394 MovieClip Frame 13
gotoAndPlay ("right");
Symbol 394 MovieClip Frame 26
gotoAndPlay ("left");
Symbol 394 MovieClip Frame 39
gotoAndPlay ("up");
Symbol 394 MovieClip Frame 52
gotoAndPlay ("down");
Symbol 395 MovieClip Frame 1
stop(); _root.agentName = "Japanese Soldier"; _root.agentDesc = "A Japanese soldier riding a raptor - what else do you need to know?";
Symbol 395 MovieClip Frame 2
_root.agentName = "HMO"; _root.agentDesc = "Fat and fleshy, they're not too hard to make extinct!";
Symbol 395 MovieClip Frame 3
_root.agentName = "Cavegirl"; _root.agentDesc = "Try using baseballs to send this babe into space!";
Symbol 395 MovieClip Frame 4
_root.agentName = "WMD Santa"; _root.agentDesc = "Stun killer Santas with a swarm of angry beer hornets!";
Symbol 440 MovieClip Frame 11
gotoAndPlay ("right");
Symbol 440 MovieClip Frame 22
gotoAndPlay ("left");
Symbol 440 MovieClip Frame 33
gotoAndPlay ("up");
Symbol 440 MovieClip Frame 44
gotoAndPlay ("down");
Symbol 441 MovieClip Frame 1
stop(); _root.agentName = "T-Rex"; _root.agentDesc = "Break out the rockets... It's the Mack Daddy dino!";
Symbol 482 MovieClip Frame 6
gotoAndPlay ("right");
Symbol 482 MovieClip Frame 12
gotoAndPlay ("left");
Symbol 482 MovieClip Frame 18
gotoAndPlay ("up");
Symbol 482 MovieClip Frame 24
gotoAndPlay ("down");
Symbol 507 MovieClip Frame 7
gotoAndPlay ("right");
Symbol 507 MovieClip Frame 14
gotoAndPlay ("left");
Symbol 507 MovieClip Frame 21
gotoAndPlay ("up");
Symbol 507 MovieClip Frame 28
gotoAndPlay ("down");
Symbol 520 MovieClip Frame 7
gotoAndPlay ("left");
Symbol 521 MovieClip Frame 1
stop(); _root.agentName = "Hover Raptor"; _root.agentDesc = "Knock this fly boy's socks off with a well-placed baseball!";
Symbol 521 MovieClip Frame 2
_root.agentName = "P-51 Mustang"; _root.agentDesc = "Shoot these birds out of the sky with everything you've got!";
Symbol 521 MovieClip Frame 3
_root.agentName = "Flying Saucer"; _root.agentDesc = "How to stop an alien attack: Send up a rocket, man!";
Symbol 530 MovieClip Frame 6
gotoAndPlay ("right");
Symbol 530 MovieClip Frame 12
gotoAndPlay ("left");
Symbol 530 MovieClip Frame 18
gotoAndPlay ("up");
Symbol 530 MovieClip Frame 24
gotoAndPlay ("down");
Symbol 539 MovieClip Frame 5
gotoAndPlay ("right");
Symbol 539 MovieClip Frame 10
gotoAndPlay ("left");
Symbol 539 MovieClip Frame 15
gotoAndPlay ("up");
Symbol 539 MovieClip Frame 20
gotoAndPlay ("down");
Symbol 540 MovieClip Frame 1
stop(); _root.agentName = "HMMWV"; _root.agentDesc = "Bust through the armor with something fast and fiery!";
Symbol 540 MovieClip Frame 2
_root.agentName = "SWAT Truck"; _root.agentDesc = "Penetrate its armor with hard-to-argue-with explosives!";
Symbol 541 MovieClip [agent] Frame 1
stop();
Symbol 549 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 551 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 554 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 556 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 559 MovieClip [Defaults] Frame 1
#initclip 25 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 560 MovieClip [UIObjectExtensions] Frame 1
#initclip 26 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 561 MovieClip [UIObject] Frame 1
#initclip 27 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 564 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 565 MovieClip Frame 1
#initclip 28 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 566 MovieClip [FocusRect] Frame 1
#initclip 29 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 567 MovieClip [FocusManager] Frame 1
#initclip 30 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 568 MovieClip [UIComponentExtensions] Frame 1
#initclip 31 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 569 MovieClip [UIComponent] Frame 1
#initclip 32 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 570 MovieClip [SimpleButton] Frame 1
#initclip 33 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 571 MovieClip [Border] Frame 1
#initclip 34 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 572 MovieClip [RectBorder] Frame 1
#initclip 35 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 573 MovieClip [ButtonSkin] Frame 1
#initclip 36 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 574 MovieClip [Button] Frame 1
#initclip 37 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 570 MovieClip [SimpleButton] in Symbol 574 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 542 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.126"; static var textColorList = {color:1, disabledColor:1}; var invalidateFlag = false; var lineWidth = 1; var lineColor = 0; var tabEnabled = false; var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1}; }
Symbol 543 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; static var kStretch = 5000; var focusEnabled = true; var tabEnabled = true; var origBorderStyles = {themeColor:16711680}; var clipParameters = {}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 544 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.126"; var className = "SimpleButton"; var style3dInset = 4; var btnOffset = 1; var __toggle = false; var __state = false; var __emphasized = false; var __emphatic = false; static var falseUp = 0; static var falseDown = 1; static var falseOver = 2; static var falseDisabled = 3; static var trueUp = 4; static var trueDown = 5; static var trueOver = 6; static var trueDisabled = 7; var falseUpSkin = "SimpleButtonUp"; var falseDownSkin = "SimpleButtonIn"; var falseOverSkin = ""; var falseDisabledSkin = "SimpleButtonUp"; var trueUpSkin = "SimpleButtonIn"; var trueDownSkin = ""; var trueOverSkin = ""; var trueDisabledSkin = "SimpleButtonIn"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var phase = "up"; var fui = "falseUpIcon"; var fus = "falseUpSkin"; var fdi = "falseDownIcon"; var fds = "falseDownSkin"; var frs = "falseOverSkin"; var fri = "falseOverIcon"; var dfi = "falseDisabledIcon"; var dfs = "falseDisabledSkin"; var tui = "trueUpIcon"; var tus = "trueUpSkin"; var tdi = "trueDownIcon"; var tds = "trueDownSkin"; var trs = "trueOverSkin"; var tri = "trueOverIcon"; var dts = "trueDisabledSkin"; var dti = "trueDisabledIcon"; var rolloverSkin = mx.controls.SimpleButton.prototype.frs; var rolloverIcon = mx.controls.SimpleButton.prototype.fri; var upSkin = mx.controls.SimpleButton.prototype.fus; var downSkin = mx.controls.SimpleButton.prototype.fds; var disabledSkin = mx.controls.SimpleButton.prototype.dfs; var upIcon = mx.controls.SimpleButton.prototype.fui; var downIcon = mx.controls.SimpleButton.prototype.fdi; var disabledIcon = mx.controls.SimpleButton.prototype.dfi; var initializing = true; var idNames = ["fus", "fds", "frs", "dfs", "tus", "tds", "trs", "dts", "fui", "fdi", "fri", "dfi", "tui", "tdi", "tri", "dti"]; var stateNames = ["falseUp", "falseDown", "falseOver", "falseDisabled", "trueUp", "trueDown", "trueOver", "trueDisabled"]; var refNames = ["upSkin", "downSkin", "rolloverSkin", "disabledSkin"]; var tagMap = {falseUpSkin:0, falseDownSkin:1, falseOverSkin:2, falseDisabledSkin:3, trueUpSkin:4, trueDownSkin:5, trueOverSkin:6, trueDisabledSkin:7, falseUpIcon:0, falseDownIcon:1, falseOverIcon:2, falseDisabledIcon:3, trueUpIcon:4, trueDownIcon:5, trueOverIcon:6, trueDisabledIcon:7}; }
Symbol 545 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton { var initializing, labelPath, initIcon, getState, enabled, phase, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { if (initializing) { labelPath.visible = true; } super.draw(); if (initIcon != undefined) { _setIcon(initIcon); } delete initIcon; } function onRelease(Void) { super.onRelease(); } function createChildren(Void) { super.createChildren(); } function setSkin(tag, linkageName, initobj) { return(super.setSkin(tag, linkageName, initobj)); } function viewSkin(varName) { var _local3 = (getState() ? "true" : "false"); _local3 = _local3 + (enabled ? (phase) : "disabled"); super.viewSkin(varName, {styleName:this, borderStyle:_local3}); } function invalidateStyle(c) { labelPath.invalidateStyle(c); super.invalidateStyle(c); } function setColor(c) { var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]].redraw(true); _local2++; } } function setEnabled(enable) { labelPath.enabled = enable; super.setEnabled(enable); } function calcSize(tag, ref) { if ((__width == undefined) || (__height == undefined)) { return(undefined); } if (tag < 7) { ref.setSize(__width, __height, true); } } function size(Void) { setState(getState()); setHitArea(__width, __height); var _local3 = 0; while (_local3 < 8) { var _local4 = idNames[_local3]; if (typeof(this[_local4]) == "movieclip") { this[_local4].setSize(__width, __height, true); } _local3++; } super.size(); } function set labelPlacement(val) { __labelPlacement = val; invalidate(); //return(labelPlacement); } function get labelPlacement() { return(__labelPlacement); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { __labelPlacement = val; invalidate(); } function getBtnOffset(Void) { if (getState()) { var _local2 = btnOffset; } else if (phase == "down") { var _local2 = btnOffset; } else { var _local2 = 0; } return(_local2); } function setView(offset) { var _local16 = (offset ? (btnOffset) : 0); var _local12 = getLabelPlacement(); var _local7 = 0; var _local6 = 0; var _local9 = 0; var _local8 = 0; var _local5 = 0; var _local4 = 0; var _local3 = labelPath; var _local2 = iconName; var _local15 = _local3.textWidth; var _local14 = _local3.textHeight; var _local10 = (__width - borderW) - borderW; var _local11 = (__height - borderW) - borderW; if (_local2 != undefined) { _local7 = _local2._width; _local6 = _local2._height; } if ((_local12 == "left") || (_local12 == "right")) { if (_local3 != undefined) { _local9 = Math.min(_local10 - _local7, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11, _local14 + 5); _local3._height = _local8; } if (_local12 == "right") { _local5 = _local7; if (centerContent) { _local5 = _local5 + (((_local10 - _local9) - _local7) / 2); } _local2._x = _local5 - _local7; } else { _local5 = (_local10 - _local9) - _local7; if (centerContent) { _local5 = _local5 / 2; } _local2._x = _local5 + _local9; } _local4 = 0; _local2._y = _local4; if (centerContent) { _local2._y = (_local11 - _local6) / 2; _local4 = (_local11 - _local8) / 2; } if (!centerContent) { _local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2); } } else { if (_local3 != undefined) { _local9 = Math.min(_local10, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11 - _local6, _local14 + 5); _local3._height = _local8; } _local5 = (_local10 - _local9) / 2; _local2._x = (_local10 - _local7) / 2; if (_local12 == "top") { _local4 = (_local11 - _local8) - _local6; if (centerContent) { _local4 = _local4 / 2; } _local2._y = _local4 + _local8; } else { _local4 = _local6; if (centerContent) { _local4 = _local4 + (((_local11 - _local8) - _local6) / 2); } _local2._y = _local4 - _local6; } } var _local13 = borderW + _local16; _local3._x = _local5 + _local13; _local3._y = _local4 + _local13; _local2._x = _local2._x + _local13; _local2._y = _local2._y + _local13; } function set label(lbl) { setLabel(lbl); //return(label); } function setLabel(label) { if (label == "") { labelPath.removeTextField(); refresh(); return(undefined); } if (labelPath == undefined) { var _local2 = createLabel("labelPath", 200, label); _local2._width = _local2.textWidth + 5; _local2._height = _local2.textHeight + 5; if (initializing) { _local2.visible = false; } } else { delete labelPath.__text; labelPath.text = label; refresh(); } } function getLabel(Void) { return(((labelPath.__text != undefined) ? (labelPath.__text) : (labelPath.text))); } function get label() { return(getLabel()); } function _getIcon(Void) { return(_iconLinkageName); } function get icon() { if (initializing) { return(initIcon); } return(_iconLinkageName); } function _setIcon(linkage) { if (initializing) { if (linkage == "") { return(undefined); } initIcon = linkage; } else { if (linkage == "") { removeIcons(); return(undefined); } super.changeIcon(0, linkage); super.changeIcon(1, linkage); super.changeIcon(3, linkage); super.changeIcon(4, linkage); super.changeIcon(5, linkage); _iconLinkageName = linkage; refresh(); } } function set icon(linkage) { _setIcon(linkage); //return(icon); } function setHitArea(w, h) { if (hitArea_mc == undefined) { createEmptyObject("hitArea_mc", 100); } var _local2 = hitArea_mc; _local2.clear(); _local2.beginFill(16711680); _local2.drawRect(0, 0, w, h); _local2.endFill(); _local2.setVisible(false); } static var symbolName = "Button"; static var symbolOwner = mx.controls.Button; var className = "Button"; static var version = "2.0.2.126"; var btnOffset = 0; var _color = "buttonColor"; var __label = "default value"; var __labelPlacement = "right"; var falseUpSkin = "ButtonSkin"; var falseDownSkin = "ButtonSkin"; var falseOverSkin = "ButtonSkin"; var falseDisabledSkin = "ButtonSkin"; var trueUpSkin = "ButtonSkin"; var trueDownSkin = "ButtonSkin"; var trueOverSkin = "ButtonSkin"; var trueDisabledSkin = "ButtonSkin"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters); var centerContent = true; var borderW = 1; }
Symbol 575 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip { var _visible, _x, _y, _width, _height; function SkinElement () { super(); } static function registerElement(name, className) { Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className))); _global.skinRegistry[name] = true; } function __set__visible(visible) { _visible = visible; } function move(x, y) { _x = x; _y = y; } function setSize(w, h) { _width = w; _height = h; } }
Symbol 576 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 577 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager { function StyleManager () { } static function registerInheritingStyle(styleName) { inheritingStyles[styleName] = true; } static function isInheritingStyle(styleName) { return(inheritingStyles[styleName] == true); } static function registerColorStyle(styleName) { colorStyles[styleName] = true; } static function isColorStyle(styleName) { return(colorStyles[styleName] == true); } static function registerColorName(colorName, colorValue) { colorNames[colorName] = colorValue; } static function isColorName(colorName) { return(colorNames[colorName] != undefined); } static function getColorName(colorName) { return(colorNames[colorName]); } static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true}; static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true}; static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344}; static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false}; static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true}; }
Symbol 578 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 579 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 580 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 581 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 582 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 583 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 584 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 585 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 586 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.126"; var className = "FocusManager"; var bNeedFocus = false; var bDrawFocus = false; var defaultPushButtonEnabled = true; var activated = true; static var initialized = false; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 587 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 588 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 589 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 590 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 591 MovieClip [__Packages.mx.skins.Border] Frame 0
class mx.skins.Border extends mx.core.UIObject { function Border () { super(); } function init(Void) { super.init(); } static var symbolName = "Border"; static var symbolOwner = mx.skins.Border; var className = "Border"; var tagBorder = 0; var idNames = new Array("border_mc"); }
Symbol 592 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.126"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 593 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.2.126"; var borderCapColorName = "borderCapColor"; var shadowCapColorName = "shadowCapColor"; var colorList = {highlightColor:0, borderColor:0, buttonColor:0, shadowColor:0, borderCapColor:0, shadowCapColor:0}; var borderWidths = {none:0, solid:1, inset:2, outset:2, alert:3, dropDown:2, menuBorder:2, comboNonEdit:2}; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 594 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y; function ButtonSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local6 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); var _local5 = _parent.emphasized; clear(); switch (_local6) { case "falseup" : if (_local5) { drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); } else { drawRoundRect(0, 0, w, h, 5, 9542041, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial"); drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial"); drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100); } break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "falsedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); break; case "trueup" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100); break; case "truedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "truerollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "truedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ButtonSkin = true; return(true); } static var symbolName = "ButtonSkin"; static var symbolOwner = mx.skins.halo.ButtonSkin; var className = "ButtonSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 613 Button
on (press) { _root.getURL("http://www.addictinggames.com"); }
Symbol 775 MovieClip Frame 147
stop();
Symbol 776 MovieClip Frame 1
_root.stop();
Symbol 776 MovieClip Frame 440
_root.play();
Symbol 780 Button
on (release) { getURL (_root.kgdh_link, "_blank"); }
Symbol 784 Button
on (release) { stop(); _root.play(); }
Symbol 880 MovieClip Frame 1
_root.stop();
Symbol 880 MovieClip Frame 371
stop(); _root.play();
Symbol 890 Button
on (release) { play(); }
Symbol 905 Button
on (release) { play(); }
Symbol 912 MovieClip Frame 33
gotoAndPlay (1);
Symbol 932 MovieClip Frame 1
function selectCreatureGroup() { var _local1 = random(100); if (_local1 < 40) { return(1); } if (_local1 < 60) { return(2); } if (_local1 < 80) { return(3); } return(4); } function waveInit() { this.attachMovie("waveBlock", "waveBlock", this.getNextHighestDepth(), {_x:100, _y:0}); waveBlock.onEnterFrame = waveMove; } function waveMove() { if (((!(_root.pausee === true)) && (_root.gameStarted == true)) && (_root.allDead == true)) { if (_root.skipping == true) { this._x = this._x - 10; } else { this._x = this._x - 3; } if (this._x < 0) { _root.skipping = false; this._x = 400; i = 0; while (i <= _root.towersNum) { if (eval ("_root.tower" + i).towerType == 5) { eval ("_root.tower" + i).towerHealth = eval ("_root.tower" + i).towerHealth + (_root.missileDamage[5][eval ("_root.tower" + i).level - 1] / 5); } if (eval ("_root.tower" + i).towerHealth > _root.missileDamage[5][eval ("_root.tower" + i).level - 1]) { eval ("_root.tower" + i).towerHealth = _root.missileDamage[5][eval ("_root.tower" + i).level - 1]; } i++; } tempTypeSelect = selectCreatureGroup(); if ((_root.creatureType != tempTypeSelect) && (random(100) > 60)) { _root.creatureType = tempTypeSelect; } else { _root.creatureType = selectCreatureGroup(); } _root.creatureGen(15); } } } stop(); waveInit();
Symbol 936 Button
on (release) { if (_root.pausee != true) { _root.cursor.swapDepths(99999); _root.cursor.removeMovieClip(); i = 0; while (i < (_root.creatureNum + 1)) { eval ("_global.a" + i).mc.removeMovieClip(); delete eval ("_global.a" + i); i++; } i = 0; while (i < (_root.towersNum + 1)) { eval ("_root.tower" + i).removeMovieClip(); i++; } i = 0; while (i < (_root.missilesNum + 1)) { eval ("_root.missiles" + i).removeMovieClip(); i++; } _root.clearAll(); _root.gotoAndPlay("begin"); } }
Symbol 938 Button
on (release) { if (_root.allDead != false) { _root.pausee = !_root.pausee; if (_root.pausee == true) { _root.p.colorTransform = _root.unavailable; _root.pause_button_text = "RESUME"; if (_root.enableSound) { var snd = new Sound(this); snd.attachSound("snd_pause"); snd.setVolume(50); snd.start(); } _root.attachMovie("pause_overlay_btn", "pause_overlay_btn", _root.getNextHighestDepth(), {_x:0, _y:0}); } else { _root.p.transform.colorTransform = _root.unSelectedTower; _root.pause_button_text = "PAUSE"; if (_root.enableSound) { var snd = new Sound(this); snd.attachSound("snd_resume"); snd.setVolume(50); snd.start(); } _root.pause_overlay_btn.swapDepths(99999); removeMovieClip(_root.pause_overlay_btn); } } }
Symbol 971 Button
on (release) { getURL (_root.kgdh_link, "_blank"); }
Symbol 976 Button
on (release) { if (_root.allDead && (!_root.skipping)) { nextBtn._alpha = 20; p._alpha = 20; _root.skipping = true; } }
Symbol 985 Button
on (release) { _root.gotoAndPlay("begin"); }

Library Items

Symbol 1 Sound [snd_whistle]
Symbol 2 Sound [snd_upgrade2]
Symbol 3 Sound [snd_upgrade1]
Symbol 4 Sound [snd_agent33]
Symbol 5 Sound [snd_trex]
Symbol 6 Sound [snd_timemachine]
Symbol 7 Sound [snd_teleport]
Symbol 8 Sound [snd_start]
Symbol 9 Sound [snd_agent14]
Symbol 10 Sound [snd_resume]
Symbol 11 Sound [snd_recall2]
Symbol 12 Sound [snd_recall1]
Symbol 13 Sound [snd_agent11]
Symbol 14 Sound [snd_pause]
Symbol 15 Sound [snd_agent32]
Symbol 16 Sound [snd_agent31]
Symbol 17 Sound [snd_agent12]
Symbol 18 Sound [snd_gravgen]
Symbol 19 Sound [snd_flyby]
Symbol 20 Sound [snd_enemy3]
Symbol 21 Sound [snd_deadcar]
Symbol 22 Sound [snd_damn5]
Symbol 23 Sound [snd_damn4]
Symbol 24 Sound [snd_damn3]
Symbol 25 Sound [snd_damn2]
Symbol 26 Sound [snd_damn1]
Symbol 27 Sound [snd_damn0]
Symbol 28 Sound [snd_crowdsclapping]
Symbol 29 Sound [snd_agent13]
Symbol 30 Sound [_music]
Symbol 31 Sound [snd_armored]
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip [kaplya]Uses:32
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClip [target]Uses:34
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:42
Symbol 38 GraphicUsed by:42
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:42 78 82 83 103 105 107 110 112 114 115
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip [cursor]Uses:37 38 40 41
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:45
Symbol 45 MovieClip [tower sensor]Uses:44Used by:49 54 62 67 72 76
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:49
Symbol 49 MovieClip [tower4]Uses:45 48
Symbol 50 BitmapUsed by:52
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:50 51Used by:53
Symbol 53 MovieClipUses:52Used by:54
Symbol 54 MovieClip [tower3]Uses:45 53
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57
Symbol 57 MovieClipUses:56Used by:62
Symbol 58 BitmapUsed by:60
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:58 59Used by:61
Symbol 61 MovieClipUses:60Used by:62
Symbol 62 MovieClip [tower6]Uses:45 57 61
Symbol 63 BitmapUsed by:65
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:63 64Used by:66
Symbol 66 MovieClipUses:65Used by:67
Symbol 67 MovieClip [tower5]Uses:45 66
Symbol 68 BitmapUsed by:70
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:68 69Used by:71
Symbol 71 MovieClipUses:70Used by:72
Symbol 72 MovieClip [tower2]Uses:45 71
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 MovieClipUses:74Used by:76
Symbol 76 MovieClip [tower1]Uses:45 75
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClip [missile2]Uses:77 40
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:82
Symbol 81 SoundUsed by:82
Symbol 82 MovieClip [missile1_baseball]Uses:80 40 81
Symbol 83 MovieClip [_missile1]Uses:40
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:95
Symbol 86 SoundUsed by:95
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:95
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:95
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:95
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClip [missile4_beervat]Uses:85 86 88 90 92 94
Symbol 96 ShapeTweeningUsed by:103
Symbol 97 SoundUsed by:103
Symbol 98 ShapeTweeningUsed by:103
Symbol 99 ShapeTweeningUsed by:103
Symbol 100 ShapeTweeningUsed by:103
Symbol 101 ShapeTweeningUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClip [missile3_rocket]Uses:96 40 97 98 99 100 101 102
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClip [_missile3]Uses:104 40
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClip [missile6]Uses:106 40
Symbol 108 GraphicUsed by:110
Symbol 109 SoundUsed by:110
Symbol 110 MovieClip [missile2_laser]Uses:108 40 109
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClip [missile1]Uses:111 40
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip [missile5]Uses:113 40
Symbol 115 MovieClip [missile4]Uses:40
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClip [waveBlock]Uses:116
Symbol 118 MovieClip [grass]
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip [snsr]Uses:119
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClip [explosion]Uses:122
Symbol 124 GraphicUsed by:208
Symbol 125 GraphicUsed by:208
Symbol 126 FontUsed by:127 128 129 130 131 132 139 140 199 200 201 204 205 206 217 600 601 897 903 956 957 958 959 960 961 962 963 964
Symbol 127 EditableTextUses:126Used by:208
Symbol 128 EditableTextUses:126Used by:208
Symbol 129 EditableTextUses:126Used by:208
Symbol 130 EditableTextUses:126Used by:208
Symbol 131 EditableTextUses:126Used by:208
Symbol 132 EditableTextUses:126Used by:208
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:138 203 220 890 905 936 938
Symbol 135 FontUsed by:136 195 196 197 198 202 207 211 212 219 889 904 914 915 916 917 918 919 920 921 923 924 926 930 935 937 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 955 966 967 974 983 986 987
Symbol 136 TextUses:135Used by:138
Symbol 137 GraphicUsed by:138 203 890 905 936 938
Symbol 138 ButtonUses:134 136 137Used by:141
Symbol 139 EditableTextUses:126Used by:141
Symbol 140 TextUses:126Used by:141
Symbol 141 MovieClipUses:138 139 140Used by:208
Symbol 142 BitmapUsed by:146
Symbol 143 BitmapUsed by:146
Symbol 144 BitmapUsed by:146
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:142 143 144 145Used by:147
Symbol 147 MovieClipUses:146Used by:194  Timeline
Symbol 148 BitmapUsed by:153
Symbol 149 BitmapUsed by:153
Symbol 150 BitmapUsed by:153
Symbol 151 BitmapUsed by:153
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:148 149 150 151 152Used by:154
Symbol 154 MovieClipUses:153Used by:194  Timeline
Symbol 155 BitmapUsed by:162
Symbol 156 BitmapUsed by:162
Symbol 157 BitmapUsed by:162
Symbol 158 BitmapUsed by:162
Symbol 159 BitmapUsed by:162
Symbol 160 BitmapUsed by:162
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:155 156 157 158 159 160 161Used by:163
Symbol 163 MovieClipUses:162Used by:194  Timeline
Symbol 164 BitmapUsed by:167
Symbol 165 BitmapUsed by:167
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:164 165 166Used by:168
Symbol 168 MovieClipUses:167Used by:194  Timeline
Symbol 169 BitmapUsed by:173
Symbol 170 BitmapUsed by:173
Symbol 171 BitmapUsed by:173
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:169 170 171 172Used by:174
Symbol 174 MovieClipUses:173Used by:194  Timeline
Symbol 175 BitmapUsed by:179
Symbol 176 BitmapUsed by:179
Symbol 177 BitmapUsed by:179
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:175 176 177 178Used by:180
Symbol 180 MovieClipUses:179Used by:194  Timeline
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClipUses:182Used by:194  Timeline
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:184Used by:194  Timeline
Symbol 186 BitmapUsed by:192
Symbol 187 BitmapUsed by:192
Symbol 188 BitmapUsed by:192
Symbol 189 BitmapUsed by:192
Symbol 190 BitmapUsed by:192
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:186 187 188 189 190 191Used by:193
Symbol 193 MovieClipUses:192Used by:194  Timeline
Symbol 194 MovieClipUses:147 154 163 168 174 180 183 185 193Used by:208 965
Symbol 195 EditableTextUses:135Used by:208
Symbol 196 TextUses:135Used by:208
Symbol 197 TextUses:135Used by:208
Symbol 198 TextUses:135Used by:208
Symbol 199 TextUses:126Used by:208
Symbol 200 TextUses:126Used by:208
Symbol 201 EditableTextUses:126Used by:208
Symbol 202 TextUses:135Used by:203
Symbol 203 ButtonUses:134 202 137Used by:208
Symbol 204 TextUses:126Used by:208
Symbol 205 EditableTextUses:126Used by:208
Symbol 206 EditableTextUses:126Used by:208
Symbol 207 TextUses:135Used by:208
Symbol 208 MovieClip [towerTable2]Uses:124 125 127 128 129 130 131 132 141 194 195 196 197 198 199 200 201 203 204 205 206 207
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:218
Symbol 211 TextUses:135Used by:215
Symbol 212 TextUses:135Used by:215
Symbol 213 GraphicUsed by:215 880
Symbol 214 GraphicUsed by:215  Timeline
Symbol 215 ButtonUses:211 212 213 214Used by:218  Timeline
Symbol 216 GraphicUsed by:218
Symbol 217 TextUses:126Used by:218
Symbol 218 MovieClip [pause_overlay_btn]Uses:210 215 216 217
Symbol 219 TextUses:135Used by:220
Symbol 220 MovieClipUses:134 219Used by:221
Symbol 221 MovieClip [start btn]Uses:220Used by:Timeline
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:270
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:270
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:270
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:270
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:270
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:270
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:270
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:270
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:270
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:270
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:270
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:270
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:270
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:270
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:270
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:270
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:270
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:270
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:270
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:270
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:270
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:270
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:270
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:270
Symbol 270 MovieClipUses:223 225 227 229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269Used by:395
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:319
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:319
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:319
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:319
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:319
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:319
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:319
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:319
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:319
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:319
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:319
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:319
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:319
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:319
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:319
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:319
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:319
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:319
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:319
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:319
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:319
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:319
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:319
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:319
Symbol 319 MovieClipUses:272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 302 304 306 308 310 312 314 316 318Used by:395
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:364
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:364
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:364
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:364
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:364
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:364
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:364
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:364
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:364
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:364
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:364
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:364
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:364
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:364
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:364
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:364
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:364
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:364
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:364
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:364
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:364
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:364
Symbol 364 MovieClipUses:321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363Used by:395
Symbol 365 BitmapUsed by:366 896
Symbol 366 GraphicUses:365Used by:394
Symbol 367 FontUsed by:368 375 382 389
Symbol 368 EditableTextUses:367Used by:394
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:394
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:394
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:394
Symbol 375 EditableTextUses:367Used by:394
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:394
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:394
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:394
Symbol 382 EditableTextUses:367Used by:394
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:394
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:394
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:394
Symbol 389 EditableTextUses:367Used by:394
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:394
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:394
Symbol 394 MovieClipUses:366 368 370 372 374 375 377 379 381 382 384 386 388 389 391 393Used by:395
Symbol 395 MovieClipUses:270 319 364 394Used by:541
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:396Used by:541
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:541
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:440
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:440
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:440
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:440
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:440
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:440
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:440
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:440
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:440
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:440
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:440
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:440
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:440
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:440
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:440
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:440
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:440
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:440
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:440
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:440
Symbol 440 MovieClipUses:401 403 405 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439Used by:441
Symbol 441 MovieClipUses:440Used by:541
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:482
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:482
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:482
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:482
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:482
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:482
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:482
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:482
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:482
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:482
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:482
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:482
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:482
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:482
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:482
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:482
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:482
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:482
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:482
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:482
Symbol 482 MovieClipUses:443 445 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 479 481Used by:521
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:507
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:507
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:507
Symbol 489 BitmapUsed by:490 896
Symbol 490 GraphicUses:489Used by:507
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:507
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:507
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:507
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:507
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:507
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:507
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:507
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:507
Symbol 507 MovieClipUses:484 486 488 490 492 494 496 498 500 502 504 506Used by:521
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:520
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:520
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:520
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:520
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:520
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:520
Symbol 520 MovieClipUses:509 511 513 515 517 519Used by:521
Symbol 521 MovieClipUses:482 507 520Used by:541
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:530
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:530
Symbol 526 BitmapUsed by:527 898
Symbol 527 GraphicUses:526Used by:530
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:530
Symbol 530 MovieClipUses:523 525 527 529Used by:540
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:539  Timeline
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:539
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:539
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClipUses:532 534 536 538Used by:540
Symbol 540 MovieClipUses:530 539Used by:541
Symbol 541 MovieClip [agent]Uses:395 397 399 441 521 540Used by:Timeline
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClip [BoundingBox]Uses:546Used by:566 570 574
Symbol 548 GraphicUsed by:549
Symbol 549 MovieClip [BrdrShdw]Uses:548Used by:552 557 558
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClip [BrdrFace]Uses:550Used by:552 557 558
Symbol 552 MovieClip [SimpleButtonDown]Uses:549 551Used by:570
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClip [BrdrBlk]Uses:553Used by:557 558
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClip [BrdrHilght]Uses:555Used by:557 558
Symbol 557 MovieClip [SimpleButtonIn]Uses:554 556 549 551Used by:570
Symbol 558 MovieClip [SimpleButtonUp]Uses:554 551 549 556Used by:570
Symbol 559 MovieClip [Defaults]Used by:561
Symbol 560 MovieClip [UIObjectExtensions]Used by:561
Symbol 561 MovieClip [UIObject]Uses:559 560Used by:567 569 571
Symbol 562 GraphicUsed by:564
Symbol 563 GraphicUsed by:564
Symbol 564 ButtonUses:562 563Used by:567
Symbol 565 MovieClipUsed by:567
Symbol 566 MovieClip [FocusRect]Uses:547Used by:567
Symbol 567 MovieClip [FocusManager]Uses:564 565 566 561Used by:569
Symbol 568 MovieClip [UIComponentExtensions]Used by:569
Symbol 569 MovieClip [UIComponent]Uses:561 567 568Used by:570
Symbol 570 MovieClip [SimpleButton]Uses:547 552 557 558 569Used by:574
Symbol 571 MovieClip [Border]Uses:561Used by:572 574
Symbol 572 MovieClip [RectBorder]Uses:571Used by:574
Symbol 573 MovieClip [ButtonSkin]Used by:574
Symbol 574 MovieClip [Button]Uses:547 570 571 572 573
Symbol 595 GraphicUsed by:Timeline
Symbol 596 GraphicUsed by:932 934  Timeline
Symbol 597 GraphicUsed by:Timeline
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClipUses:598Used by:Timeline
Symbol 600 TextUses:126Used by:Timeline
Symbol 601 TextUses:126Used by:Timeline
Symbol 602 FontUsed by:603 782 875 877 899 900 901 902 969
Symbol 603 TextUses:602Used by:Timeline
Symbol 542 MovieClip [__Packages.mx.core.UIObject]
Symbol 543 MovieClip [__Packages.mx.core.UIComponent]
Symbol 544 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 545 MovieClip [__Packages.mx.controls.Button]
Symbol 575 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 576 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 577 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 578 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 579 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 580 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 581 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 582 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 583 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 584 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 585 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 586 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 587 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 588 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 589 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 590 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 591 MovieClip [__Packages.mx.skins.Border]
Symbol 592 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 593 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 594 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 604 GraphicUsed by:971  Timeline
Symbol 605 GraphicUsed by:776
Symbol 606 GraphicUsed by:776
Symbol 607 GraphicUsed by:776
Symbol 608 GraphicUsed by:776
Symbol 609 GraphicUsed by:776
Symbol 610 GraphicUsed by:776
Symbol 611 GraphicUsed by:776
Symbol 612 GraphicUsed by:613
Symbol 613 ButtonUses:612Used by:776
Symbol 614 ShapeTweeningUsed by:776
Symbol 615 GraphicUsed by:776
Symbol 616 ShapeTweeningUsed by:776
Symbol 617 GraphicUsed by:776
Symbol 618 ShapeTweeningUsed by:776
Symbol 619 GraphicUsed by:776
Symbol 620 GraphicUsed by:776
Symbol 621 GraphicUsed by:776
Symbol 622 GraphicUsed by:776
Symbol 623 GraphicUsed by:776
Symbol 624 GraphicUsed by:776
Symbol 625 GraphicUsed by:776
Symbol 626 ShapeTweeningUsed by:776
Symbol 627 GraphicUsed by:776
Symbol 628 ShapeTweeningUsed by:776
Symbol 629 ShapeTweeningUsed by:776
Symbol 630 GraphicUsed by:632
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:630 631Used by:775
Symbol 633 GraphicUsed by:635
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:633 634Used by:775
Symbol 636 GraphicUsed by:638
Symbol 637 GraphicUsed by:638 646
Symbol 638 MovieClipUses:636 637Used by:775
Symbol 639 GraphicUsed by:641
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:639 640Used by:775
Symbol 642 GraphicUsed by:644
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:642 643Used by:775
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645 637Used by:775
Symbol 647 GraphicUsed by:649
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:647 648Used by:775
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClipUses:650Used by:775
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:652Used by:667
Symbol 654 GraphicUsed by:656
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:654 655Used by:667
Symbol 657 GraphicUsed by:659
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:657 658Used by:667
Symbol 660 GraphicUsed by:662
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClipUses:660 661Used by:667
Symbol 663 GraphicUsed by:665
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:663 664Used by:667
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:653 656 659 662 665 666Used by:775
Symbol 668 SoundUsed by:775
Symbol 669 SoundUsed by:775
Symbol 670 SoundUsed by:775
Symbol 671 SoundUsed by:775
Symbol 672 SoundUsed by:775
Symbol 673 SoundUsed by:775
Symbol 674 BitmapUsed by:685
Symbol 675 BitmapUsed by:685
Symbol 676 BitmapUsed by:685
Symbol 677 BitmapUsed by:685
Symbol 678 BitmapUsed by:685
Symbol 679 BitmapUsed by:685
Symbol 680 BitmapUsed by:685 700
Symbol 681 BitmapUsed by:685
Symbol 682 BitmapUsed by:685
Symbol 683 BitmapUsed by:685 700
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:674 675 676 677 678 679 680 681 682 683 684Used by:686
Symbol 686 MovieClipUses:685Used by:775
Symbol 687 BitmapUsed by:700
Symbol 688 BitmapUsed by:700
Symbol 689 BitmapUsed by:700
Symbol 690 BitmapUsed by:700
Symbol 691 BitmapUsed by:700
Symbol 692 BitmapUsed by:700
Symbol 693 BitmapUsed by:700
Symbol 694 BitmapUsed by:700
Symbol 695 BitmapUsed by:700
Symbol 696 BitmapUsed by:700
Symbol 697 BitmapUsed by:700
Symbol 698 BitmapUsed by:700
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:687 688 689 690 691 692 683 693 694 695 696 697 698 680 699Used by:701
Symbol 701 MovieClipUses:700Used by:775
Symbol 702 BitmapUsed by:716
Symbol 703 BitmapUsed by:716
Symbol 704 BitmapUsed by:716
Symbol 705 BitmapUsed by:716
Symbol 706 BitmapUsed by:716
Symbol 707 BitmapUsed by:716
Symbol 708 BitmapUsed by:716
Symbol 709 BitmapUsed by:716
Symbol 710 BitmapUsed by:716
Symbol 711 BitmapUsed by:716
Symbol 712 BitmapUsed by:716
Symbol 713 BitmapUsed by:716
Symbol 714 BitmapUsed by:716
Symbol 715 BitmapUsed by:716
Symbol 716 GraphicUses:702 703 704 705 706 707 708 709 710 711 712 713 714 715Used by:717
Symbol 717 MovieClipUses:716Used by:775
Symbol 718 BitmapUsed by:732
Symbol 719 BitmapUsed by:732
Symbol 720 BitmapUsed by:732
Symbol 721 BitmapUsed by:732
Symbol 722 BitmapUsed by:732
Symbol 723 BitmapUsed by:732
Symbol 724 BitmapUsed by:732
Symbol 725 BitmapUsed by:732
Symbol 726 BitmapUsed by:732
Symbol 727 BitmapUsed by:732
Symbol 728 BitmapUsed by:732
Symbol 729 BitmapUsed by:732
Symbol 730 BitmapUsed by:732
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:718 719 720 721 722 723 724 725 726 727 728 729 730 731Used by:733
Symbol 733 MovieClipUses:732Used by:775
Symbol 734 BitmapUsed by:753
Symbol 735 BitmapUsed by:753
Symbol 736 BitmapUsed by:753
Symbol 737 BitmapUsed by:753
Symbol 738 BitmapUsed by:753
Symbol 739 BitmapUsed by:753
Symbol 740 BitmapUsed by:753
Symbol 741 BitmapUsed by:753
Symbol 742 BitmapUsed by:753
Symbol 743 BitmapUsed by:753
Symbol 744 BitmapUsed by:753
Symbol 745 BitmapUsed by:753
Symbol 746 BitmapUsed by:753
Symbol 747 BitmapUsed by:753
Symbol 748 BitmapUsed by:753
Symbol 749 BitmapUsed by:753
Symbol 750 BitmapUsed by:753
Symbol 751 BitmapUsed by:753
Symbol 752 BitmapUsed by:753
Symbol 753 GraphicUses:734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752Used by:754
Symbol 754 MovieClipUses:753Used by:775
Symbol 755 BitmapUsed by:770
Symbol 756 BitmapUsed by:770
Symbol 757 BitmapUsed by:770
Symbol 758 BitmapUsed by:770
Symbol 759 BitmapUsed by:770
Symbol 760 BitmapUsed by:770
Symbol 761 BitmapUsed by:770
Symbol 762 BitmapUsed by:770
Symbol 763 BitmapUsed by:770
Symbol 764 BitmapUsed by:770
Symbol 765 BitmapUsed by:770
Symbol 766 BitmapUsed by:770
Symbol 767 BitmapUsed by:770
Symbol 768 BitmapUsed by:770
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:755 756 757 758 759 760 761 762 763 764 765 766 767 768 769Used by:771
Symbol 771 MovieClipUses:770Used by:775
Symbol 772 GraphicUsed by:773
Symbol 773 MovieClipUses:772Used by:775
Symbol 774 SoundUsed by:775
Symbol 775 MovieClipUses:632 635 638 641 644 646 649 651 667 668 669 670 671 672 673 686 701 717 733 754 771 773 774Used by:776
Symbol 776 MovieClipUses:605 606 607 608 609 610 611 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 775Used by:Timeline
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:880
Symbol 779 GraphicUsed by:780
Symbol 780 ButtonUses:779Used by:880
Symbol 781 GraphicUsed by:784
Symbol 782 TextUses:602Used by:784
Symbol 783 GraphicUsed by:784
Symbol 784 ButtonUses:781 782 783Used by:880
Symbol 785 SoundUsed by:880
Symbol 786 BitmapUsed by:787
Symbol 787 GraphicUses:786Used by:880
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:880
Symbol 790 BitmapUsed by:791
Symbol 791 GraphicUses:790Used by:880
Symbol 792 BitmapUsed by:793
Symbol 793 GraphicUses:792Used by:880
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:880
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:880
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:880
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:880
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:880
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:880
Symbol 806 BitmapUsed by:807
Symbol 807 GraphicUses:806Used by:880
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:880
Symbol 810 BitmapUsed by:811
Symbol 811 GraphicUses:810Used by:880
Symbol 812 BitmapUsed by:813
Symbol 813 GraphicUses:812Used by:880
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:880
Symbol 816 BitmapUsed by:817
Symbol 817 GraphicUses:816Used by:880
Symbol 818 BitmapUsed by:819
Symbol 819 GraphicUses:818Used by:880
Symbol 820 BitmapUsed by:821
Symbol 821 GraphicUses:820Used by:880
Symbol 822 BitmapUsed by:823
Symbol 823 GraphicUses:822Used by:880
Symbol 824 BitmapUsed by:825
Symbol 825 GraphicUses:824Used by:880
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:880
Symbol 828 BitmapUsed by:829
Symbol 829 GraphicUses:828Used by:880
Symbol 830 BitmapUsed by:831
Symbol 831 GraphicUses:830Used by:880
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:880
Symbol 834 BitmapUsed by:835
Symbol 835 GraphicUses:834Used by:880
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:880
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:880
Symbol 840 BitmapUsed by:841
Symbol 841 GraphicUses:840Used by:880
Symbol 842 BitmapUsed by:843
Symbol 843 GraphicUses:842Used by:880
Symbol 844 BitmapUsed by:845
Symbol 845 GraphicUses:844Used by:880
Symbol 846 BitmapUsed by:847
Symbol 847 GraphicUses:846Used by:880
Symbol 848 BitmapUsed by:849
Symbol 849 GraphicUses:848Used by:880
Symbol 850 BitmapUsed by:851
Symbol 851 GraphicUses:850Used by:880
Symbol 852 BitmapUsed by:853
Symbol 853 GraphicUses:852Used by:880
Symbol 854 BitmapUsed by:855
Symbol 855 GraphicUses:854Used by:880
Symbol 856 BitmapUsed by:857
Symbol 857 GraphicUses:856Used by:880
Symbol 858 BitmapUsed by:859
Symbol 859 GraphicUses:858Used by:880
Symbol 860 BitmapUsed by:861
Symbol 861 GraphicUses:860Used by:880
Symbol 862 BitmapUsed by:863
Symbol 863 GraphicUses:862Used by:880
Symbol 864 BitmapUsed by:865
Symbol 865 GraphicUses:864Used by:880
Symbol 866 BitmapUsed by:867
Symbol 867 GraphicUses:866Used by:880
Symbol 868 BitmapUsed by:869
Symbol 869 GraphicUses:868Used by:880
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:880
Symbol 872 FontUsed by:873 874 876 878 879
Symbol 873 TextUses:872Used by:880
Symbol 874 TextUses:872Used by:880
Symbol 875 TextUses:602Used by:880
Symbol 876 TextUses:872Used by:880
Symbol 877 TextUses:602Used by:880
Symbol 878 TextUses:872Used by:880
Symbol 879 TextUses:872Used by:880
Symbol 880 MovieClipUses:778 780 784 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813 815 817 819 821 823 825 827 829 831 833 835 837 839 841 843 845 847 849 851 853 855 857 859 861 863 865 867 869 871 213 873 874 875 876 877 878 879Used by:Timeline
Symbol 881 BitmapUsed by:882 968
Symbol 882 GraphicUses:881Used by:Timeline
Symbol 883 SoundUsed by:Timeline
Symbol 884 FontUsed by:885
Symbol 885 TextUses:884Used by:Timeline
Symbol 886 FontUsed by:887 888 891 892 893 894 895 970 988 989 990 991 992 993 994
Symbol 887 TextUses:886Used by:Timeline
Symbol 888 TextUses:886Used by:Timeline
Symbol 889 TextUses:135Used by:890
Symbol 890 ButtonUses:134 889 137Used by:Timeline
Symbol 891 TextUses:886Used by:Timeline
Symbol 892 TextUses:886Used by:Timeline
Symbol 893 TextUses:886Used by:Timeline
Symbol 894 TextUses:886Used by:Timeline
Symbol 895 TextUses:886Used by:Timeline
Symbol 896 GraphicUses:365 489Used by:Timeline
Symbol 897 TextUses:126Used by:Timeline
Symbol 898 GraphicUses:526Used by:Timeline
Symbol 899 TextUses:602Used by:Timeline
Symbol 900 TextUses:602Used by:Timeline
Symbol 901 TextUses:602Used by:Timeline
Symbol 902 TextUses:602Used by:Timeline
Symbol 903 TextUses:126Used by:Timeline
Symbol 904 TextUses:135Used by:905
Symbol 905 ButtonUses:134 904 137Used by:Timeline
Symbol 906 BitmapUsed by:907
Symbol 907 GraphicUses:906Used by:Timeline
Symbol 908 GraphicUsed by:912
Symbol 909 GraphicUsed by:912
Symbol 910 ShapeTweeningUsed by:912
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:908 909 910 911Used by:Timeline
Symbol 913 GraphicUsed by:Timeline
Symbol 914 TextUses:135Used by:Timeline
Symbol 915 TextUses:135Used by:Timeline
Symbol 916 TextUses:135Used by:Timeline
Symbol 917 EditableTextUses:135Used by:Timeline
Symbol 918 EditableTextUses:135Used by:Timeline
Symbol 919 EditableTextUses:135Used by:Timeline
Symbol 920 EditableTextUses:135Used by:Timeline
Symbol 921 TextUses:135Used by:Timeline
Symbol 922 GraphicUsed by:Timeline
Symbol 923 EditableTextUses:135Used by:Timeline
Symbol 924 TextUses:135Used by:Timeline
Symbol 925 GraphicUsed by:Timeline
Symbol 926 EditableTextUses:135Used by:Timeline
Symbol 927 FontUsed by:928
Symbol 928 TextUses:927Used by:Timeline
Symbol 929 GraphicUsed by:931
Symbol 930 TextUses:135Used by:931
Symbol 931 MovieClipUses:929 930Used by:Timeline
Symbol 932 MovieClipUses:596Used by:934
Symbol 933 GraphicUsed by:934
Symbol 934 MovieClipUses:596 932 933Used by:Timeline
Symbol 935 TextUses:135Used by:936
Symbol 936 ButtonUses:134 935 137Used by:Timeline
Symbol 937 EditableTextUses:135Used by:938
Symbol 938 ButtonUses:134 937 137Used by:Timeline
Symbol 939 TextUses:135Used by:Timeline
Symbol 940 EditableTextUses:135Used by:Timeline
Symbol 941 EditableTextUses:135Used by:Timeline
Symbol 942 EditableTextUses:135Used by:Timeline
Symbol 943 EditableTextUses:135Used by:Timeline
Symbol 944 EditableTextUses:135Used by:Timeline
Symbol 945 EditableTextUses:135Used by:Timeline
Symbol 946 EditableTextUses:135Used by:Timeline
Symbol 947 EditableTextUses:135Used by:Timeline
Symbol 948 EditableTextUses:135Used by:Timeline
Symbol 949 TextUses:135Used by:Timeline
Symbol 950 EditableTextUses:135Used by:Timeline
Symbol 951 EditableTextUses:135Used by:Timeline
Symbol 952 TextUses:135Used by:Timeline
Symbol 953 EditableTextUses:135Used by:Timeline
Symbol 954 GraphicUsed by:965
Symbol 955 EditableTextUses:135Used by:965
Symbol 956 TextUses:126Used by:965
Symbol 957 EditableTextUses:126Used by:965
Symbol 958 EditableTextUses:126Used by:965
Symbol 959 TextUses:126Used by:965
Symbol 960 EditableTextUses:126Used by:965
Symbol 961 TextUses:126Used by:965
Symbol 962 EditableTextUses:126Used by:965
Symbol 963 TextUses:126Used by:965
Symbol 964 EditableTextUses:126Used by:965
Symbol 965 MovieClipUses:954 955 956 957 958 959 960 961 962 963 964 194Used by:Timeline
Symbol 966 EditableTextUses:135Used by:Timeline
Symbol 967 EditableTextUses:135Used by:Timeline
Symbol 968 GraphicUses:881Used by:971
Symbol 969 TextUses:602Used by:971
Symbol 970 TextUses:886Used by:971
Symbol 971 ButtonUses:968 969 970 604Used by:Timeline
Symbol 972 GraphicUsed by:973
Symbol 973 MovieClipUses:972Used by:976
Symbol 974 TextUses:135Used by:976
Symbol 975 GraphicUsed by:976
Symbol 976 ButtonUses:973 974 975Used by:Timeline
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:981
Symbol 979 BitmapUsed by:980
Symbol 980 GraphicUses:979Used by:981
Symbol 981 MovieClipUses:978 980Used by:Timeline
Symbol 982 GraphicUsed by:985
Symbol 983 TextUses:135Used by:985
Symbol 984 GraphicUsed by:985
Symbol 985 ButtonUses:982 983 984Used by:Timeline
Symbol 986 EditableTextUses:135Used by:Timeline
Symbol 987 TextUses:135Used by:Timeline
Symbol 988 EditableTextUses:886Used by:Timeline
Symbol 989 EditableTextUses:886Used by:Timeline
Symbol 990 EditableTextUses:886Used by:Timeline
Symbol 991 EditableTextUses:886Used by:Timeline
Symbol 992 EditableTextUses:886Used by:Timeline
Symbol 993 TextUses:886Used by:Timeline
Symbol 994 TextUses:886Used by:Timeline

Instance Names

"bar"Frame 1Symbol 599 MovieClip
"p"Frame 51Symbol 890 Button
"p"Frame 64Symbol 905 Button
"kolonka"Frame 65Symbol 912 MovieClip
"agent_sample"Frame 65Symbol 541 MovieClip [agent]
"agentName_text"Frame 65Symbol 920 EditableText
"twr1"Frame 65Symbol 147 MovieClip
"twr2"Frame 65Symbol 154 MovieClip
"twr3"Frame 65Symbol 163 MovieClip
"twr4"Frame 65Symbol 168 MovieClip
"twr5"Frame 65Symbol 174 MovieClip
"twr6"Frame 65Symbol 180 MovieClip
"twr8"Frame 65Symbol 185 MovieClip
"twr9"Frame 65Symbol 193 MovieClip
"twr7"Frame 65Symbol 183 MovieClip
"agent_desc_cover"Frame 65Symbol 931 MovieClip
"creatureBar"Frame 65Symbol 934 MovieClip
"btn_restart"Frame 65Symbol 936 Button
"p"Frame 65Symbol 938 Button
"txt_t1_cost"Frame 65Symbol 940 EditableText
"txt_t2_cost"Frame 65Symbol 941 EditableText
"txt_t3_cost"Frame 65Symbol 942 EditableText
"txt_t4_cost"Frame 65Symbol 943 EditableText
"txt_t5_cost"Frame 65Symbol 944 EditableText
"txt_t6_cost"Frame 65Symbol 945 EditableText
"txt_t7_cost"Frame 65Symbol 946 EditableText
"txt_t8_cost"Frame 65Symbol 947 EditableText
"txt_t9_cost"Frame 65Symbol 948 EditableText
"msgTable"Frame 65Symbol 965 MovieClip
"agentDesc_txt"Frame 65Symbol 966 EditableText
"goodluck_txt"Frame 65Symbol 967 EditableText
"start"Frame 65Symbol 221 MovieClip [start btn]
"nextBtn"Frame 65Symbol 976 Button
"end_bg"Frame 66Symbol 981 MovieClip
"score_kills"Frame 66Symbol 988 EditableText
"score_waves"Frame 66Symbol 989 EditableText
"score_cleared"Frame 66Symbol 990 EditableText
"score_gold"Frame 66Symbol 991 EditableText
"score_bonus"Frame 66Symbol 992 EditableText
"area"Symbol 42 MovieClip [cursor] Frame 1Symbol 37 MovieClip
"sensor"Symbol 42 MovieClip [cursor] Frame 1Symbol 40 MovieClip
"o"Symbol 45 MovieClip [tower sensor] Frame 1Symbol 44 MovieClip
"sensor"Symbol 49 MovieClip [tower4] Frame 1Symbol 45 MovieClip [tower sensor]
"tower"Symbol 49 MovieClip [tower4] Frame 1Symbol 48 MovieClip
"sensor"Symbol 54 MovieClip [tower3] Frame 1Symbol 45 MovieClip [tower sensor]
"tower"Symbol 54 MovieClip [tower3] Frame 1Symbol 53 MovieClip
"sensor"Symbol 62 MovieClip [tower6] Frame 1Symbol 45 MovieClip [tower sensor]
"field"Symbol 62 MovieClip [tower6] Frame 1Symbol 57 MovieClip
"tower"Symbol 62 MovieClip [tower6] Frame 1Symbol 61 MovieClip
"sensor"Symbol 67 MovieClip [tower5] Frame 1Symbol 45 MovieClip [tower sensor]
"tower"Symbol 67 MovieClip [tower5] Frame 1Symbol 66 MovieClip
"sensor"Symbol 72 MovieClip [tower2] Frame 1Symbol 45 MovieClip [tower sensor]
"tower"Symbol 72 MovieClip [tower2] Frame 1Symbol 71 MovieClip
"sensor"Symbol 76 MovieClip [tower1] Frame 1Symbol 45 MovieClip [tower sensor]
"tower"Symbol 76 MovieClip [tower1] Frame 1Symbol 75 MovieClip
"sensor"Symbol 78 MovieClip [missile2] Frame 1Symbol 40 MovieClip
"sensor"Symbol 82 MovieClip [missile1_baseball] Frame 1Symbol 40 MovieClip
"sensor"Symbol 83 MovieClip [_missile1] Frame 1Symbol 40 MovieClip
"sensor"Symbol 103 MovieClip [missile3_rocket] Frame 1Symbol 40 MovieClip
"sensor"Symbol 105 MovieClip [_missile3] Frame 1Symbol 40 MovieClip
"sensor"Symbol 107 MovieClip [missile6] Frame 1Symbol 40 MovieClip
"sensor"Symbol 110 MovieClip [missile2_laser] Frame 1Symbol 40 MovieClip
"sensor"Symbol 112 MovieClip [missile1] Frame 1Symbol 40 MovieClip
"sensor"Symbol 114 MovieClip [missile5] Frame 1Symbol 40 MovieClip
"sensor"Symbol 115 MovieClip [missile4] Frame 1Symbol 40 MovieClip
"upg"Symbol 141 MovieClip Frame 1Symbol 138 Button
"txt_nxtCost"Symbol 141 MovieClip Frame 1Symbol 139 EditableText
"txt_curDmg"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 127 EditableText
"txt_curRange"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 128 EditableText
"txt_curRate"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 129 EditableText
"txt_nxtDmg"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 130 EditableText
"txt_nxtRate"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 131 EditableText
"txt_nxtRange"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 132 EditableText
"_upgrade"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 141 MovieClip
"img_curGun"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 194 MovieClip
"txt_name"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 195 EditableText
"txt_recallTxt"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 201 EditableText
"txt_curLvl"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 205 EditableText
"txt_nxtLvl"Symbol 208 MovieClip [towerTable2] Frame 1Symbol 206 EditableText
"pause_overlay"Symbol 218 MovieClip [pause_overlay_btn] Frame 1Symbol 210 MovieClip
"btn_kg"Symbol 218 MovieClip [pause_overlay_btn] Frame 1Symbol 215 Button
"cr"Symbol 395 MovieClip Frame 1Symbol 270 MovieClip
"cr"Symbol 395 MovieClip Frame 2Symbol 319 MovieClip
"cr"Symbol 395 MovieClip Frame 3Symbol 364 MovieClip
"cr"Symbol 395 MovieClip Frame 4Symbol 394 MovieClip
"cr"Symbol 441 MovieClip Frame 1Symbol 440 MovieClip
"cr"Symbol 521 MovieClip Frame 1Symbol 482 MovieClip
"cr"Symbol 521 MovieClip Frame 2Symbol 507 MovieClip
"cr"Symbol 521 MovieClip Frame 3Symbol 520 MovieClip
"cr"Symbol 540 MovieClip Frame 1Symbol 530 MovieClip
"cr"Symbol 540 MovieClip Frame 2Symbol 539 MovieClip
"ags"Symbol 541 MovieClip [agent] Frame 1Symbol 395 MovieClip
"healthBarBorder"Symbol 541 MovieClip [agent] Frame 1Symbol 397 MovieClip
"healthBar"Symbol 541 MovieClip [agent] Frame 1Symbol 399 MovieClip
"ags"Symbol 541 MovieClip [agent] Frame 2Symbol 441 MovieClip
"ags"Symbol 541 MovieClip [agent] Frame 3Symbol 521 MovieClip
"ags"Symbol 541 MovieClip [agent] Frame 4Symbol 540 MovieClip
"b"Symbol 552 MovieClip [SimpleButtonDown] Frame 1Symbol 549 MovieClip [BrdrShdw]
"face"Symbol 552 MovieClip [SimpleButtonDown] Frame 1Symbol 551 MovieClip [BrdrFace]
"b"Symbol 557 MovieClip [SimpleButtonIn] Frame 1Symbol 554 MovieClip [BrdrBlk]
"it"Symbol 557 MovieClip [SimpleButtonIn] Frame 1Symbol 556 MovieClip [BrdrHilght]
"g"Symbol 557 MovieClip [SimpleButtonIn] Frame 1Symbol 549 MovieClip [BrdrShdw]
"face"Symbol 557 MovieClip [SimpleButtonIn] Frame 1Symbol 551 MovieClip [BrdrFace]
"ob"Symbol 558 MovieClip [SimpleButtonUp] Frame 1Symbol 554 MovieClip [BrdrBlk]
"ol"Symbol 558 MovieClip [SimpleButtonUp] Frame 1Symbol 551 MovieClip [BrdrFace]
"ib"Symbol 558 MovieClip [SimpleButtonUp] Frame 1Symbol 549 MovieClip [BrdrShdw]
"il"Symbol 558 MovieClip [SimpleButtonUp] Frame 1Symbol 556 MovieClip [BrdrHilght]
"face"Symbol 558 MovieClip [SimpleButtonUp] Frame 1Symbol 551 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 566 MovieClip [FocusRect] Frame 1Symbol 547 MovieClip [BoundingBox]
"tabCapture"Symbol 567 MovieClip [FocusManager] Frame 1Symbol 564 Button
"boundingBox_mc"Symbol 570 MovieClip [SimpleButton] Frame 1Symbol 547 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 574 MovieClip [Button] Frame 1Symbol 547 MovieClip [BoundingBox]
"bar"Symbol 934 MovieClip Frame 1Symbol 932 MovieClip
"img_curGun"Symbol 965 MovieClip Frame 1Symbol 194 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "snd_whistle"
ExportAssets (56)Timeline Frame 1Symbol 2 as "snd_upgrade2"
ExportAssets (56)Timeline Frame 1Symbol 3 as "snd_upgrade1"
ExportAssets (56)Timeline Frame 1Symbol 4 as "snd_agent33"
ExportAssets (56)Timeline Frame 1Symbol 5 as "snd_trex"
ExportAssets (56)Timeline Frame 1Symbol 6 as "snd_timemachine"
ExportAssets (56)Timeline Frame 1Symbol 7 as "snd_teleport"
ExportAssets (56)Timeline Frame 1Symbol 8 as "snd_start"
ExportAssets (56)Timeline Frame 1Symbol 9 as "snd_agent14"
ExportAssets (56)Timeline Frame 1Symbol 10 as "snd_resume"
ExportAssets (56)Timeline Frame 1Symbol 11 as "snd_recall2"
ExportAssets (56)Timeline Frame 1Symbol 12 as "snd_recall1"
ExportAssets (56)Timeline Frame 1Symbol 13 as "snd_agent11"
ExportAssets (56)Timeline Frame 1Symbol 14 as "snd_pause"
ExportAssets (56)Timeline Frame 1Symbol 15 as "snd_agent32"
ExportAssets (56)Timeline Frame 1Symbol 16 as "snd_agent31"
ExportAssets (56)Timeline Frame 1Symbol 17 as "snd_agent12"
ExportAssets (56)Timeline Frame 1Symbol 18 as "snd_gravgen"
ExportAssets (56)Timeline Frame 1Symbol 19 as "snd_flyby"
ExportAssets (56)Timeline Frame 1Symbol 20 as "snd_enemy3"
ExportAssets (56)Timeline Frame 1Symbol 21 as "snd_deadcar"
ExportAssets (56)Timeline Frame 1Symbol 22 as "snd_damn5"
ExportAssets (56)Timeline Frame 1Symbol 23 as "snd_damn4"
ExportAssets (56)Timeline Frame 1Symbol 24 as "snd_damn3"
ExportAssets (56)Timeline Frame 1Symbol 25 as "snd_damn2"
ExportAssets (56)Timeline Frame 1Symbol 26 as "snd_damn1"
ExportAssets (56)Timeline Frame 1Symbol 27 as "snd_damn0"
ExportAssets (56)Timeline Frame 1Symbol 28 as "snd_crowdsclapping"
ExportAssets (56)Timeline Frame 1Symbol 29 as "snd_agent13"
ExportAssets (56)Timeline Frame 1Symbol 30 as "_music"
ExportAssets (56)Timeline Frame 1Symbol 31 as "snd_armored"
ExportAssets (56)Timeline Frame 1Symbol 33 as "kaplya"
ExportAssets (56)Timeline Frame 1Symbol 35 as "target"
ExportAssets (56)Timeline Frame 1Symbol 42 as "cursor"
ExportAssets (56)Timeline Frame 1Symbol 45 as "tower sensor"
ExportAssets (56)Timeline Frame 1Symbol 49 as "tower4"
ExportAssets (56)Timeline Frame 1Symbol 54 as "tower3"
ExportAssets (56)Timeline Frame 1Symbol 62 as "tower6"
ExportAssets (56)Timeline Frame 1Symbol 67 as "tower5"
ExportAssets (56)Timeline Frame 1Symbol 72 as "tower2"
ExportAssets (56)Timeline Frame 1Symbol 76 as "tower1"
ExportAssets (56)Timeline Frame 1Symbol 78 as "missile2"
ExportAssets (56)Timeline Frame 1Symbol 82 as "missile1_baseball"
ExportAssets (56)Timeline Frame 1Symbol 83 as "_missile1"
ExportAssets (56)Timeline Frame 1Symbol 95 as "missile4_beervat"
ExportAssets (56)Timeline Frame 1Symbol 103 as "missile3_rocket"
ExportAssets (56)Timeline Frame 1Symbol 105 as "_missile3"
ExportAssets (56)Timeline Frame 1Symbol 107 as "missile6"
ExportAssets (56)Timeline Frame 1Symbol 110 as "missile2_laser"
ExportAssets (56)Timeline Frame 1Symbol 112 as "missile1"
ExportAssets (56)Timeline Frame 1Symbol 114 as "missile5"
ExportAssets (56)Timeline Frame 1Symbol 115 as "missile4"
ExportAssets (56)Timeline Frame 1Symbol 117 as "waveBlock"
ExportAssets (56)Timeline Frame 1Symbol 118 as "grass"
ExportAssets (56)Timeline Frame 1Symbol 120 as "snsr"
ExportAssets (56)Timeline Frame 1Symbol 123 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 208 as "towerTable2"
ExportAssets (56)Timeline Frame 1Symbol 218 as "pause_overlay_btn"
ExportAssets (56)Timeline Frame 1Symbol 221 as "start btn"
ExportAssets (56)Timeline Frame 1Symbol 541 as "agent"
ExportAssets (56)Timeline Frame 1Symbol 547 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 549 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 551 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 552 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 554 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 556 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 557 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 558 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 559 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 560 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 561 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 566 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 567 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 568 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 569 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 570 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 571 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 572 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 573 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 574 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 542 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 543 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 544 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 545 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 575 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 576 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 577 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 578 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 579 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 580 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 581 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 582 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 583 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 584 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 585 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 586 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 587 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 588 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 589 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 590 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 591 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 592 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 593 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 594 as "__Packages.mx.skins.halo.ButtonSkin"

Labels

"begin"Frame 9
"play"Frame 65
"endMenu"Frame 66
"good"Symbol 42 MovieClip [cursor] Frame 1
"bad"Symbol 42 MovieClip [cursor] Frame 2
"right"Symbol 270 MovieClip Frame 1
"left"Symbol 270 MovieClip Frame 14
"up"Symbol 270 MovieClip Frame 27
"down"Symbol 270 MovieClip Frame 40
"right"Symbol 319 MovieClip Frame 1
"left"Symbol 319 MovieClip Frame 14
"up"Symbol 319 MovieClip Frame 27
"down"Symbol 319 MovieClip Frame 40
"right"Symbol 364 MovieClip Frame 1
"left"Symbol 364 MovieClip Frame 12
"up"Symbol 364 MovieClip Frame 25
"down"Symbol 364 MovieClip Frame 38
"right"Symbol 394 MovieClip Frame 1
"left"Symbol 394 MovieClip Frame 14
"up"Symbol 394 MovieClip Frame 27
"down"Symbol 394 MovieClip Frame 40
"right"Symbol 440 MovieClip Frame 1
"left"Symbol 440 MovieClip Frame 12
"up"Symbol 440 MovieClip Frame 23
"down"Symbol 440 MovieClip Frame 34
"right"Symbol 482 MovieClip Frame 1
"left"Symbol 482 MovieClip Frame 7
"up"Symbol 482 MovieClip Frame 13
"down"Symbol 482 MovieClip Frame 19
"right"Symbol 507 MovieClip Frame 1
"left"Symbol 507 MovieClip Frame 8
"up"Symbol 507 MovieClip Frame 15
"down"Symbol 507 MovieClip Frame 22
"left"Symbol 520 MovieClip Frame 1
"right"Symbol 520 MovieClip Frame 2
"up"Symbol 520 MovieClip Frame 3
"down"Symbol 520 MovieClip Frame 4
"right"Symbol 530 MovieClip Frame 1
"left"Symbol 530 MovieClip Frame 7
"up"Symbol 530 MovieClip Frame 13
"down"Symbol 530 MovieClip Frame 19
"right"Symbol 539 MovieClip Frame 1
"left"Symbol 539 MovieClip Frame 6
"up"Symbol 539 MovieClip Frame 11
"down"Symbol 539 MovieClip Frame 16
"stop"Symbol 912 MovieClip Frame 35
"win"Symbol 981 MovieClip Frame 1
"lose"Symbol 981 MovieClip Frame 2

Dynamic Text Variables

currentCreepWaveSymbol 917 EditableText"12"
costPerUnitSymbol 918 EditableText"12"
currentGroupHealthSymbol 919 EditableText"12"
agentNameSymbol 920 EditableText"<p align="center"></p>"
goldSymbol 923 EditableText"000"
supportSymbol 926 EditableText"000"
_root.pause_button_textSymbol 937 EditableText"PAUSE"
totalKilledSymbol 950 EditableText"12"
scoreSymbol 951 EditableText"12"
rpSymbol 953 EditableText"12"
_root.msg1Symbol 955 EditableText"lajslkdjflskdjlsjf ksjdfksdjf"
_root.msgCostSymbol 957 EditableText"000"
_root.msg2Symbol 958 EditableText""
_root.msgRangeSymbol 960 EditableText"000"
_root.msgRoFSymbol 962 EditableText"000"
_root.msgDmgSymbol 964 EditableText"000"
_root.agentDescSymbol 966 EditableText"<p align="left"><font face="Arial" size="14" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>Hello there, good luck and have fun!</b></font></p>"
_root.scoreSymbol 986 EditableText"0000"




http://swfchan.com/23/111407/info.shtml
Created: 13/3 -2019 04:49:00 Last modified: 13/3 -2019 04:49:00 Server time: 08/05 -2024 23:53:42