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

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

Last Survivor 1.0.swf

This is the info page for
Flash #71686

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


Text
<p align="left"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="0"> </font></p>

<p align="left"><font face="Bradley Hand ITC_18pt_st" size="18" color="#000066" letterSpacing="0.000000" kerning="0">All actionscripting design, <sbr />soundwork and any photoshop work <sbr />by Tom Thornton of <sbr /><a href="http://www.thorgaming.com" target = "_blank">thorgaming.com</a> Brian Godbout <sbr />kindly wrote the cool story, a big <sbr />thanks for that. &nbsp;The wicked Journel <sbr />is an opensource script available <sbr />here: <a href="http://www.iparigrafika.hu/pageflip/">pageflip v22</a></font></p><p align="left"></p><p align="left"><font face="Bradley Hand ITC_18pt_st" size="18" color="#000066" letterSpacing="0.000000" kerning="0"><a href="http://www.iparigrafika.hu/pageflip/">Thanks for playing.</a></font></p>

Weapons Level

Barrels

Enemy Speed

Stamina

Bullet Time

Starting Ammo

Enemy Types

Spawn Rate

Enemy Health

Total Enemies

high cpu req for high settings

Warning

Player Settings

World Settings

Normal Mode

These computer controlled
droids have started scouting
night and day, these things
are evil, they have rotating
saws that i've seen cut a
guys arm off, they easily go
down but fly so fast they
can catch you out

A newer version of the clone
soldiers that showed up
about 7 months after we
landed, faster, stronger and
with tougher armour, these
guys were the downfall of
our whole platoon.

Enemy Notes

These are clones developed
using our own equipment
by the head crabs, much
more intelligent than the
zombies and capable of
using weapons, very ruthless
and have pin point accuracy,
you must focus to get these
guys.

This is a drawing of a
soldier controlled by one of
the head crabs. The crabs can
only obtain control of basic
brain functions making
them pretty slow and stpuid,
Watch their long swipe!

get steam

<p align="left"><font face="Bradley Hand ITC_18pt_st" size="18" color="#000066" letterSpacing="0.000000" kerning="0">All actionscripting design, <sbr />soundwork and any photoshop work <sbr />by Tom Thornton of <sbr /><a href="http://www.thorgaming.com" target = "_blank">thorgaming.com</a> Brian Godbout <sbr />kindly wrote the cool story, a big <sbr />thanks for that. &nbsp;The wicked Journel <sbr />is an opensource script available <sbr />here: <a href="http://www.iparigrafika.hu/pageflip/">pageflip v22</a></font></p>

The in-game graphics from this
game come from Valve's half life 2
game which is obviously much better
than my game! its available on
steam (link below).

Credits

LOW

MEDIUM

HIGH

Graphical Quality

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

FAST PC'S ONLY

Extra Blood

Sound on/off

Options

MOUSE
CONTROL

Shoot

Move Mouse Aim

Left Handed

Pull Object

/

Kick Attack

;

Move Direction

Reload

ctrl

.

,

M

Change Weapon

right handed

Pause

P

E

W

Move Direction

D

S

A

F

R

3

2

1

Change Weapon

Sprint
(HOLD)

shift

Bullet Time
(HOLD !!)

space

standard controls

Controls

come....   ...AAAAHHH".
"Sarah? SARAH?! NO!".  YOU
GOD DARN ZOMBIES KILLED
HER!  THATS IT, TIME TO GET
MESSY!"  I am THE LAST
SURVIVOR!
Signed,
Johnathen Brown Mayfield

military equipment.  Thus
taking control of yet even more
humans without the need for them
to control them. Today I heard a
voice coming from outside my
bunker, "our house is under
attack” One of the dead clones had
a radio in his hand.  I grabbed it
and listened. "We've been able to
hold them off for a couple days
but we only have enough
ammunition to last us for an
hour or so"  I cried "Sarah? Is that
you?".  "John!  They told me you
were dead" Honey you have to

crabs are removed.
Journal log April 29th 2014: I had
little time to even breath.  Nearly
every minute one of our unit die
from those god darn critters!  The
worse thing is having to kill my
good friends if they get takenI
have seen the tears in their eyes
just seconds before the crab takes
complete control of them.
Recently these darn crabs have
grown extremely smart.  They
have managed to clone thier hosts,
and even take control of our

Journal log August 4th 2013:
When we woke up several of our
unit had disappeared.  We went
searching for them but just
several minutes into the search we
lost contact with another seven of
our unit.  Our squad leader,
realizing we were dropping like
flies ordered to abort our mission.
Just seconds later a crab jumped
from the tree and grabbed
onto his skull.  He cried in
despair " Save yourselves!". We
had to kill him on the spot, we
have found hosts to die if the

never heard them again.

Journal log August 3rd 2013:
We finally landed at Cape Town
South Africa .  Dead silence.
Carefully we approached the dock.
Nobody was there, but everything
was stained in blood. All that
remained were crates  of rotting
fish the smell was awful. We
setup base camp for the night.
Human screams could be heard in
the distance.  Someone....or
something is near.

South Africa were lost.  Tomorrow
the government is gonna ship us
off  to investigate.  I have a bad
feeling about this.
Journal log July 20th 2013:
I kissed my wife Sarah goodbye
and got on the boat.  Several
hours later, the boat got a distress
signal from Zimbabwe .  Pretty
much static is all we heard but in
the faint background we could
hear guns going off and a women
screaming at the top of her lungs.
Communication ended and we

WEAPON SKILL
INCREASED

WEAPON SKILL
INCREASED

777

9999999999

"Of all the creatures on this planet none is more dangerous
than a human being."
Robert A. Heinlein

Journal log July 19th 2013:
Two months ago a village in a
remote part of Madagascar
disappeared off the face of the
planet.  All that remained was a
few scorched buildings and a
couple of dead bodies with arrows
pierced through their chests.  The
government reported it as a tribal
war, I knew better.  Just several
weeks after, in Zimbabwe,
strange reports of attacks from
rather large crabs started
appearing.  Two days  later every
communication link in

Development Notes:

Weapon selected

Stamina

Heart Vital

I've been fighting these head crabs so long
now, it almost seems that when I focus, the
passage of time itslelf slows down. Last
night a clone attacked, I dodged three of
his bullets before I killed him.... When my
stamina runs out its impossible for me to
focus, I need to train this skill .

Bullets left in belt

Bullets left in clip

50

Information contained within this journel is
top secret and only authorised personel
should read its contents.

Name: Johnathan Brown Mayfield

thorgaming.com

enemies

options

CREDITS

story

controls

HIGHScores

START

wALK
SOUND

run sound

Without
submit

Without
submit

Play at
thorgaming

Play at
thorgaming

Play at
thorgaming

Hit Ratio Bonus

Enter Name

Your Name

FINAL score

Zombies Killed

Bullets Fired

Hit Ratio

ActionScript [AS1/AS2]

Frame 1
Stage.showMenu = false; _root.soundon = 1; _root.playingtune1 = 0; MochiAd.showPreloaderAd({id:"2956201738b32811", res:"500x500"});
Frame 2
_root.challengestatus = "select challenge"; _root.gamepaused = 0; protocol = _url.substr(0, _url.indexOf(":")); if (protocol == "file") { } else if (protocol == "http") { doubleSlash = _url.indexOf("//"); server = _url.substr(doubleSlash + 2, (_url.indexOf("/", doubleSlash + 2) - doubleSlash) - 2); server = server.toUpperCase(); if (server.indexOf("WWW.") != -1) { server = server.substr(server.indexOf("WWW.") + 4, server.length); } if (server.indexOf("UNGROUNDED.NET") != -1) { _root.playingfrom = "newgrounds"; } else if (server.indexOf("THORGAMING.COM") != -1) { _root.playingfrom = "thorgaming"; } else { _root.playingfrom = "othersites"; getURL ("http://www.thorgaming.com/flasharcade/"); } } box1 = prefix; stop(); _root.bloods = -1; _root.bullettimespeed = 4; _root.enemiesinround = 1; _root.zombieendround = 5; _root.manhealth = 200; _root.extrablood = "off"; _root.shots = 0; _root.hits = 0; _root.staminadrain = 0; _root.shotgunratefire = 0; _root.pistolratefire = 0; _root.pistolaccuracy = 0; _root.shotgunaccuracy = 0; _root.smgaccuracy = 0; _root.pistolskillnext = 5; _root.shotgunskillnext = 5; _root.smgskillnext = 5; _root.pistolskill = 0; _root.shotgunskill = 0; _root.smgskill = 0; _root.score = 0; _root.bullettimeready = 1; _root.speedupsound = 0; _root.bullettime = 1; _root.playingtune = 1; _root.zombiespeed = 1; _root.zombiehealthup = 0; _root.zombiehealthup1 = 0; _root.zombiespawn = 1; _root.zombiehealth = 1; _root.zombieskilled = 0; _root.stamina = 100; _root.counter = 600; _root.pistolammo = 7; _root.shotgunammo = 8; _root.smgammo = 30; _root.pistolreserve = 35; _root.shotgunreserve = 24; _root.smgreserve = 30; _root.inclip = _root.pistolreserve; _root.ammo = _root.pistolammo; _root.barrelnumber = 11; _root.zombienumber = 1; _root.numberofguys = 15; _root.soundon = 1; System.security.allowDomain("*"); _root.theenemydamping = 0.6; _root.thedamping = 0.8; _root.rememberx = 0; _root.remembery = 0; _root.enemiesdefeated = 0; _root.bossesdefeated = 0; _root.gamepaused = 0; _root.mainmusicplaying = "yes"; _root.enemyroundhealth = 0; _root.targetmovienumber = 0; _root.enemybosshealth = 1000; _root.counter1 = 4000; _root.counter = 3000; _root.enemyseparation = 0; _root.chargelowerlimit = 50; _root.reboundbounce = 0.5; _root.enemydiehealth = 0; _root.rocketspeed = 34; _root.score = 0; _root.energyvar = 100; _root.j = 3000; _root.ready = 1; _root.weaponcharge = 30; _root.player1lives = 3; _root.maphud.themaphud._visible = 1; _root.shaker._visible = 0; _global.playtrack = function () { if (_root.playingtune1 == 0) { _root.tune.stop(); _root.playingtune1 = _root.playingtune1 + 1; tune = new Sound(_root); tune.attachSound("tune"); tune.start(0, 9999999); } else if (_root.playingtune1 == 1) { _root.playingtune1 = _root.playingtune1 + 1; _root.tune.stop(); tune = new Sound(_root); tune.attachSound("tune1"); tune.start(0, 999999); } else if (_root.playingtune1 == 2) { _root.playingtune1 = 0; _root.tune.stop(); tune = new Sound(_root); tune.attachSound("tune2"); tune.start(0, 999999); } }; _global.setuplevel = function () { function clump_about2() { if (_root.gamepaused == 0) { if (this.alive == 1) { myRadians = Math.atan2((_root._ymouse - this._y) - 250, (_root._xmouse - this._x) - 250); myDegrees = Math.round((myRadians * 180) / Math.PI); this._rotation = myDegrees + 130; hitvelocity = Math.sqrt((this.vx * this.vx) + (this.vy * this.vy)); this.vx = this.vx * kDamp; this.vy = this.vy * kDamp; this.vx = this.vx + (gTx * kGravWeight); this.vy = this.vy + (gTy * kGravWeight); var _local10 = 0; var _local9 = 0; var _local3 = guys.length - 1; while (_local3 >= 0) { if ((guys[_local3] != this) && (this.hitTest(guys[_local3]))) { var _local5 = (this._x + this.vx) - guys[_local3]._x; var _local4 = (this._y + this.vy) - guys[_local3]._y; var _local7 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); var _local8 = (this.radius + guys[_local3].radius) - _local7; if (_local8 > 0) { var _local6 = (_local8 * kCollisionDamp) / _local7; _local10 = _local10 + (_local5 * _local6); _local9 = _local9 + (_local4 * _local6); } } _local3--; } this.vx = this.vx + _local10; this.vy = this.vy + _local9; this._x = this._x + this.vx; this._y = this._y + this.vy; } } } function clump_about() { if (_root.gamepaused == 0) { if (this.alive == 1) { if (this.enemytype == 1) { if (Math.random() < (0.03 / ((_root.bullettime / 2) + 0.5))) { enemyshootsmg(15, this); this.zombie.gotoAndPlay(2); } else { this.zombie.gotoAndStop(1); } } if (this.enemytype == 2) { if (Math.random() < (0.02 / ((_root.bullettime / 2) + 0.5))) { enemyshootsmg(15, this); this.zombie.gotoAndPlay(2); } else { this.zombie.gotoAndStop(1); } } myRadians = Math.atan2(_root.objcell_mc.man._y - this._y, _root.objcell_mc.man._x - this._x); myDegrees = Math.round((myRadians * 180) / Math.PI); this._rotation = myDegrees + 280; if (this.zombie.head.hitTest(_root.objcell_mc.man)) { if (this.enemytype == 3) { if (_root.objcell_mc.man.health > 0) { _root.objcell_mc.man.health = _root.objcell_mc.man.health - 1; _root.bloodscratch.play(); } else if (_root.objcell_mc.man.alive == 1) { _root.objcell_mc.man.alive = 0; _root.objcell_mc.man.gotoAndStop(4); _root.bloodscratch.play(); _root.bloodscratch._rotation = Math.random() * 200; } } this.attacking = 1; zombieTimer.setInterval(zombiewait, 1000); if (this.enemytype == 0) { if (_root.bullettime > 1) { this.gotoAndStop(4); } else { this.gotoAndStop(2); } } if (this._x < _root.objcell_mc.man._x) { _root.objcell_mc.man.vx = _root.objcell_mc.man.vx + 2; } if (this._x > _root.objcell_mc.man._x) { _root.objcell_mc.man.vx = _root.objcell_mc.man.vx - 2; } if (this._y > _root.objcell_mc.man._y) { _root.objcell_mc.man.vy = _root.objcell_mc.man.vy - 2; } if (this._y < _root.objcell_mc.man._y) { _root.objcell_mc.man.vy = _root.objcell_mc.man.vy + 2; } } if ((this.enemytype == 0) or (this.enemytype == 3)) { if (this.attacking == 1) { if (this.attacklength > 500) { this.attacklength = 0; this.attacking = 0; this.gotoAndStop(1); } else { if (_root.bullettime > 1) { this.gotoAndStop(4); } else { this.gotoAndStop(2); } this.attacklength = this.attacklength + 1; } } else if (_root.bullettime > 1) { this.gotoAndStop(5); } else { this.gotoAndStop(1); } } if (this._x < _root.objcell_mc.man._x) { this.vx = this.vx + ((Math.random() * this.speed) / _root.bullettime); } if (this._x > _root.objcell_mc.man._x) { this.vx = this.vx - ((Math.random() * this.speed) / _root.bullettime); } if (this._y > _root.objcell_mc.man._y) { this.vy = this.vy - ((Math.random() * this.speed) / _root.bullettime); } if (this._y < _root.objcell_mc.man._y) { this.vy = this.vy + ((Math.random() * this.speed) / _root.bullettime); } } else { this.vy = 0; this.vx = 0; } if (this.enemytype == 3) { this.vx = this.vx * (enemykDamp + 0.35); this.vy = this.vy * (enemykDamp + 0.35); } else { this.vx = this.vx * enemykDamp; this.vy = this.vy * enemykDamp; } var _local10 = 0; var _local9 = 0; var _local3 = guys.length - 1; while (_local3 >= 0) { if ((guys[_local3] != this) && (this.hitTest(guys[_local3]))) { var _local5 = (this._x + this.vx) - guys[_local3]._x; var _local4 = (this._y + this.vy) - guys[_local3]._y; var _local7 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); var _local8 = (this.radius + guys[_local3].radius) - _local7; if (_local8 > 0) { var _local6 = _local8 / _local7; _local10 = _local10 + (_local5 * _local6); _local9 = _local9 + (_local4 * _local6); } } _local3--; } this.vx = this.vx + _local10; this.vy = this.vy + _local9; this._x = this._x + this.vx; this._y = this._y + this.vy; } } function clump_about3() { if (_root.gamepaused == 0) { this.vx = this.vx * enemykDamp; this.vy = this.vy * enemykDamp; if (Key.isDown(69) or Key.isDown(191)) { if (this.hitTest(_root.objcell_mc.man.barrel)) { if (_root.stamina > 0) { _root.stamina = _root.stamina - 0.5; if (this._x < _root.objcell_mc.man._x) { this.vx = this.vx + (1 / _root.bullettime); } if (this._x > _root.objcell_mc.man._x) { this.vx = this.vx - (1 / _root.bullettime); } if (this._y > _root.objcell_mc.man._y) { this.vy = this.vy - (1 / _root.bullettime); } if (this._y < _root.objcell_mc.man._y) { this.vy = this.vy + (1 / _root.bullettime); } } } } var _local10 = 0; var _local9 = 0; var _local3 = guys.length - 1; while (_local3 >= 0) { if ((guys[_local3] != this) && (this.hitTest(guys[_local3]))) { var _local5 = (this._x + this.vx) - guys[_local3]._x; var _local4 = (this._y + this.vy) - guys[_local3]._y; var _local7 = Math.sqrt((_local5 * _local5) + (_local4 * _local4)); var _local8 = (this.radius + guys[_local3].radius) - _local7; if (_local8 > 0) { var _local6 = _local8 / _local7; _local10 = _local10 + (_local5 * _local6); _local9 = _local9 + (_local4 * _local6); } } _local3--; } this.vx = this.vx + _local10; this.vy = this.vy + _local9; this._x = this._x + this.vx; this._y = this._y + this.vy; } } _root.isreloading = 0; _root.objcell_mc.removeMovieClip(this); _root.targetsleft = _root.numberofguys; var _local17 = 0; var kGravWeight = 0.6; var kDamp = _root.thedamping; var enemykDamp = _root.theenemydamping; var kCollisionDamp = 0.6; var kSpinR = ((kSpin * Math.PI) / 180); stop(); var _local15 = 800; var _local16 = 800; var _local18 = 57.2957795130823; var _local19 = (Math.PI/180); var gTx = 0; var gTy = 0; var guys = []; _root.createEmptyMovieClip("objcell_mc", 1); objcell_mc._x = 250; objcell_mc._y = 250; var _local4 = objcell_mc.attachMovie("man", "man", 2500); guys.push(_local4); _local4._x = _root.rememberx; _local4._y = _root.remembery; _local4.health = _root.manhealth; _local4.vx = (_local4.vy = 0); _local4.lx = (_local4.ly = 0); _local4.radius = 12; _local4.alive = 1; var _local12 = 128 + random(127); _local4.onEnterFrame = clump_about2; _global.makeBalls = function () { _root.therandomnumber = Math.random(); _root.theenemytype = random(_root.enemiesinround); var _local2 = objcell_mc.attachMovie("enemytarget" + _root.theenemytype, "enemytarget" + _root.zombienumber, _root.zombienumber + 3000); guys.push(_local2); _local2.enemytype = _root.theenemytype; if (_root.therandomnumber > 0.7) { _local2._y = -300; _local2._x = -270 + Math.floor(Math.random() * 511); } else if (_root.therandomnumber > 0.4) { _local2._y = 300; _local2._x = -270 + Math.floor(Math.random() * 511); } else if (_root.therandomnumber > 0.3) { _local2._x = -300; _local2._y = -270 + Math.floor(Math.random() * 511); } else { _local2._x = 300; _local2._y = -270 + Math.floor(Math.random() * 511); } _local2.attacklength = 0; if (_root.theenemytype == 3) { _local2.speed = 0.2 + ((_root.zombiespeed / 150) * Math.random()); _local2.health = _root.zombiehealth / 2; } else if (_root.theenemytype == 0) { _local2.health = _root.zombiehealth; _local2.speed = 0.8 + ((_root.zombiespeed / 25) * Math.random()); } else if (_root.theenemytype == 2) { _local2.health = _root.zombiehealth + 1; _local2.speed = 0.7 + ((_root.zombiespeed / 50) * Math.random()); } else { _local2.health = _root.zombiehealth; _local2.speed = 0.6 + ((_root.zombiespeed / 50) * Math.random()); } _local2.vx = 0; _local2.vy = 0; _local2.lx = 0; _local2.ly = 0; _local2.radius = 15; var _local3 = 128 + random(127); _local2.alive = 1; _local2.onEnterFrame = clump_about; _root.zombienumber = _root.zombienumber + 1; }; _global.makeBarrel = function () { i = 1; while (i < _root.barrelnumber) { _root.barrelrandomnumber = random(3); var _local2 = objcell_mc.attachMovie("barrel" + _root.barrelrandomnumber, "barrel" + i, i + 2000); guys.push(_local2); _local2.health = 10; _local2.barreltype = _root.barrelrandomnumber; _local2._y = -230 + Math.floor(Math.random() * 461); _local2._x = -230 + Math.floor(Math.random() * 461); _local2.vx = 0; _local2.vy = 0; _local2.lx = 0; _local2.ly = 0; _local2.radius = 20; _local2._rotation = random(200); var _local3 = 128 + random(127); _local2.onEnterFrame = clump_about3; i++; } }; _root.objcell_mc.onEnterFrame = function () { if (_root.gamepaused == 0) { var _local3 = guys.length - 1; while (_local3 >= 0) { var _local2 = guys[_local3]; var _local4 = Math.sqrt((_local2._x * _local2._x) + (_local2._y * _local2._y)); var _local5 = Math.atan2(_local2._y, _local2._x); _local2._x = Math.cos(_local5 + kSpinR) * _local4; _local2._y = Math.sin(_local5 + kSpinR) * _local4; _local3--; } } }; }; _global.enemyshootsmg = function (speed, mc) { if (_root.bullettime > 1) { autofiresound = new Sound(_root); autofiresound.attachSound("pistolslow"); autofiresound.start(0, 1); } else { autofiresound = new Sound(_root); autofiresound.attachSound("pistol"); autofiresound.start(0, 1); } d++; if (d > 300) { d = 100; } bullet6 = _root.attachMovie("bullet", "b" + d, d); var _local5 = Math.atan2(_root.objcell_mc.man._y - mc._y, _root.objcell_mc.man._x - mc._x); var _local8 = (_local5 / Math.PI) * 180; var _local7 = Math.cos((_local5 + (-(0.05 - (_root.smgaccuracy / 500)))) + (Math.random() * ((0.05 - (_root.smgaccuracy / 500)) - (-(0.05 - (_root.smgaccuracy / 500)))))) * speed; var _local6 = Math.sin((_local5 + (-(0.05 - (_root.smgaccuracy / 500)))) + (Math.random() * ((0.05 - (_root.smgaccuracy / 500)) - (-(0.05 - (_root.smgaccuracy / 500)))))) * speed; bullet6.xv = _local7; bullet6.yv = _local6; bullet6._x = mc._x + 250; bullet6._y = mc._y + 250; bullet6._rotation = _local8; bullet6.onEnterFrame = function () { if (_root.gamepaused == 0) { this._x = this._x + (this.xv / _root.bullettime); this._y = this._y + (this.yv / _root.bullettime); if (this.hitTest(_root.stage)) { if (this.hitTest(_root.objcell_mc.man.body)) { if (_root.hitting10 == 0) { _root.hitting10 = 1; _root.score = _root.score - 50; _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc.man._x > mc._x) { _root.objcell_mc.man.vx = _root.objcell_mc.man.vx + 3; } if (_root.objcell_mc.man._x < mc._x) { _root.objcell_mc.man.vx = _root.objcell_mc.man.vx - 3; } if (_root.objcell_mc.man._y > mc._y) { _root.objcell_mc.man.vy = _root.objcell_mc.man.vy + 3; } if (_root.objcell_mc.man._y < mc._y) { _root.objcell_mc.man.vy = _root.objcell_mc.man.vy - 3; } if (_root.objcell_mc.man.health > 0) { _root.objcell_mc.man.health = _root.objcell_mc.man.health - 2; _root.bulletscratch._rotation = Math.random() * 200; _root.bulletscratch.play(); } else if (_root.objcell_mc.man.alive == 1) { _root.objcell_mc.man.alive = 0; _root.objcell_mc.man.gotoAndStop(4); _root.bloodscratch.play(); _root.bloodscratch._rotation = Math.random() * 200; } delete this.onEnterFrame; removeMovieClip(this); } } else { _root.hitting10 = 0; } var _local3 = 0; while (_local3 <= _root.barrelnumber) { if (this.hitTest(_root.objcell_mc["barrel" + _local3])) { if (_root.hitting11 == 0) { if (_root.objcell_mc["barrel" + _local3].barreltype < 2) { _root.hitting11 = 1; if (Math.random() > 0.5) { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } else { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["barrel" + _local3]._x > mc._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx + 4; } if (_root.objcell_mc["barrel" + _local3]._x < mc._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx - 4; } if (_root.objcell_mc["barrel" + _local3]._y > mc._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy + 4; } if (_root.objcell_mc["barrel" + _local3]._y < mc._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy - 4; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting11 = 0; } _local3++; } } else { delete this.onEnterFrame; removeMovieClip(this); } } }; }; _global.rotMouse = function () { var _local5 = (_root._xmouse - this._x) - 250; var _local3 = (_root._ymouse - this._y) - 250; var _local4 = Math.atan2(_local3, _local5); var _local6 = (_local4 / Math.PI) * 180; return(_local6); }; d = 100; _global.shootshotgun = function (speed, mc) { if (_root.bullettime > 1) { autofiresound = new Sound(_root); autofiresound.attachSound("shotgunslow"); autofiresound.start(0, 1); } else { autofiresound = new Sound(_root); autofiresound.attachSound("shotgun"); autofiresound.start(0, 1); } d++; if (d > 300) { d = 100; } bullet = _root.attachMovie("bullet", "b" + d, d); var _local7 = Math.atan2((_root._ymouse - mc._y) - 250, (_root._xmouse - mc._x) - 250); var _local10 = (_local7 / Math.PI) * 180; var _local9 = Math.cos((_local7 + (-(0.2 - (_root.shotgunaccuracy / 500)))) + (Math.random() * ((0.2 - (_root.shotgunaccuracy / 500)) - (-(0.2 - (_root.shotgunaccuracy / 500)))))) * speed; var _local8 = Math.sin((_local7 + (-(0.2 - (_root.shotgunaccuracy / 500)))) + (Math.random() * ((0.2 - (_root.shotgunaccuracy / 500)) - (-(0.2 - (_root.shotgunaccuracy / 500)))))) * speed; bullet.xv = _local9; bullet.yv = _local8; bullet._x = mc._x + 250; bullet._y = mc._y + 250; bullet._rotation = _local10; bullet.onEnterFrame = function () { if (_root.gamepaused == 0) { this._x = this._x + (this.xv / _root.bullettime); this._y = this._y + (this.yv / _root.bullettime); if (this.hitTest(_root.stage)) { var _local3 = 0; while (_local3 <= _root.zombienumber) { if (this.hitTest(_root.objcell_mc["enemytarget" + _local3].zombie.head)) { if (_root.objcell_mc["enemytarget" + _local3].alive == 1) { if (_root.hitting1 == 0) { _root.hitting1 = 1; _root.shotgunskill = _root.shotgunskill + 1; _root.hits = _root.hits + 1; if (_root.shotgunskill == _root.shotgunskillnext) { _root.shotgunskillnext = _root.shotgunskillnext * 2; _root.shotgunratefire = _root.shotgunratefire + 1; _root.shotgunaccuracy = _root.shotgunaccuracy + 1; _root.ammotypemovie.weaponupgrade.play(); } if (_root.objcell_mc["enemytarget" + _local3].enemytype == 3) { _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } } else { _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } } _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["enemytarget" + _local3]._x > _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + _local3].vx = _root.objcell_mc["enemytarget" + _local3].vx + (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._x < _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + _local3].vx = _root.objcell_mc["enemytarget" + _local3].vx - (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._y > _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + _local3].vy = _root.objcell_mc["enemytarget" + _local3].vy + (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._y < _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + _local3].vy = _root.objcell_mc["enemytarget" + _local3].vy - (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3].health > 0) { _root.objcell_mc["enemytarget" + _local3].health = _root.objcell_mc["enemytarget" + _local3].health - 1; } else { if (_root.bullettime > 1) { _root.objcell_mc["enemytarget" + _local3].gotoAndStop(6); } else { _root.objcell_mc["enemytarget" + _local3].gotoAndStop(3); } _root.score = _root.score + 333; _root.objcell_mc["enemytarget" + _local3].alive = 0; _root.objcell_mc["enemytarget" + _local3].zombie.thenumber = _local3; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting1 = 0; } _local3++; } _local3 = 0; while (_local3 <= _root.barrelnumber) { if (this.hitTest(_root.objcell_mc["barrel" + _local3])) { if (_root.hitting3 == 0) { if (_root.objcell_mc["barrel" + _local3].barreltype < 2) { _root.hitting3 = 1; if (Math.random() > 0.5) { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } else { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["barrel" + _local3]._x > _root.objcell_mc.man._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx + 4; } if (_root.objcell_mc["barrel" + _local3]._x < _root.objcell_mc.man._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx - 4; } if (_root.objcell_mc["barrel" + _local3]._y > _root.objcell_mc.man._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy + 4; } if (_root.objcell_mc["barrel" + _local3]._y < _root.objcell_mc.man._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy - 4; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting3 = 0; } _local3++; } } else { delete this.onEnterFrame; removeMovieClip(this); } } }; d++; if (d > 300) { d = 100; } bullet1 = _root.attachMovie("bullet", "b" + d, d); _local7 = Math.atan2((_root._ymouse - mc._y) - 250, (_root._xmouse - mc._x) - 250); _local10 = (_local7 / Math.PI) * 180; _local9 = Math.cos((_local7 + (-(0.2 - (_root.shotgunaccuracy / 500)))) + (Math.random() * ((0.2 - (_root.shotgunaccuracy / 500)) - (-(0.2 - (_root.shotgunaccuracy / 500)))))) * speed; _local8 = Math.sin((_local7 + (-(0.2 - (_root.shotgunaccuracy / 500)))) + (Math.random() * ((0.2 - (_root.shotgunaccuracy / 500)) - (-(0.2 - (_root.shotgunaccuracy / 500)))))) * speed; bullet1.xv = _local9; bullet1.yv = _local8; bullet1._x = mc._x + 250; bullet1._y = mc._y + 250; bullet1._rotation = _local10; bullet1.onEnterFrame = function () { if (_root.gamepaused == 0) { this._x = this._x + (this.xv / _root.bullettime); this._y = this._y + (this.yv / _root.bullettime); if (this.hitTest(_root.stage)) { var _local3 = 0; while (_local3 <= _root.zombienumber) { if (this.hitTest(_root.objcell_mc["enemytarget" + _local3].zombie.head)) { if (_root.objcell_mc["enemytarget" + _local3].alive == 1) { if (_root.hitting1 == 0) { _root.hitting1 = 1; _root.shotgunskill = _root.shotgunskill + 1; _root.hits = _root.hits + 1; if (_root.shotgunskill == _root.shotgunskillnext) { _root.shotgunskillnext = _root.shotgunskillnext * 2; _root.shotgunratefire = _root.shotgunratefire + 1; _root.shotgunaccuracy = _root.shotgunaccuracy + 1; _root.ammotypemovie.weaponupgrade.play(); } if (_root.objcell_mc["enemytarget" + _local3].enemytype == 3) { _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } } else { _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } } _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["enemytarget" + _local3]._x > _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + _local3].vx = _root.objcell_mc["enemytarget" + _local3].vx + (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._x < _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + _local3].vx = _root.objcell_mc["enemytarget" + _local3].vx - (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._y > _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + _local3].vy = _root.objcell_mc["enemytarget" + _local3].vy + (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._y < _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + _local3].vy = _root.objcell_mc["enemytarget" + _local3].vy - (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3].health > 0) { _root.objcell_mc["enemytarget" + _local3].health = _root.objcell_mc["enemytarget" + _local3].health - 1; } else { if (_root.bullettime > 1) { _root.objcell_mc["enemytarget" + _local3].gotoAndStop(6); } else { _root.objcell_mc["enemytarget" + _local3].gotoAndStop(3); } _root.score = _root.score + 333; _root.objcell_mc["enemytarget" + _local3].alive = 0; _root.objcell_mc["enemytarget" + _local3].zombie.thenumber = _local3; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting1 = 0; } _local3++; } _local3 = 0; while (_local3 <= _root.barrelnumber) { if (this.hitTest(_root.objcell_mc["barrel" + _local3])) { if (_root.hitting3 == 0) { if (_root.objcell_mc["barrel" + _local3].barreltype < 2) { _root.hitting3 = 1; if (Math.random() > 0.5) { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } else { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["barrel" + _local3]._x > _root.objcell_mc.man._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx + 4; } if (_root.objcell_mc["barrel" + _local3]._x < _root.objcell_mc.man._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx - 4; } if (_root.objcell_mc["barrel" + _local3]._y > _root.objcell_mc.man._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy + 4; } if (_root.objcell_mc["barrel" + _local3]._y < _root.objcell_mc.man._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy - 4; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting3 = 0; } _local3++; } } else { delete this.onEnterFrame; removeMovieClip(this); } } }; d++; if (d > 300) { d = 100; } bullet2 = _root.attachMovie("bullet", "b" + d, d); _local7 = Math.atan2((_root._ymouse - mc._y) - 250, (_root._xmouse - mc._x) - 250); _local10 = (_local7 / Math.PI) * 180; _local9 = Math.cos((_local7 + (-(0.2 - (_root.shotgunaccuracy / 500)))) + (Math.random() * ((0.2 - (_root.shotgunaccuracy / 500)) - (-(0.2 - (_root.shotgunaccuracy / 500)))))) * speed; _local8 = Math.sin((_local7 + (-(0.2 - (_root.shotgunaccuracy / 500)))) + (Math.random() * ((0.2 - (_root.shotgunaccuracy / 500)) - (-(0.2 - (_root.shotgunaccuracy / 500)))))) * speed; bullet2.xv = _local9; bullet2.yv = _local8; bullet2._x = mc._x + 250; bullet2._y = mc._y + 250; bullet2._rotation = _local10; bullet2.onEnterFrame = function () { if (_root.gamepaused == 0) { this._x = this._x + (this.xv / _root.bullettime); this._y = this._y + (this.yv / _root.bullettime); if (this.hitTest(_root.stage)) { var _local3 = 0; while (_local3 <= _root.zombienumber) { if (this.hitTest(_root.objcell_mc["enemytarget" + _local3].zombie.head)) { if (_root.objcell_mc["enemytarget" + _local3].alive == 1) { if (_root.hitting1 == 0) { _root.hitting1 = 1; _root.shotgunskill = _root.shotgunskill + 1; _root.hits = _root.hits + 1; if (_root.shotgunskill == _root.shotgunskillnext) { _root.shotgunskillnext = _root.shotgunskillnext * 2; _root.shotgunaccuracy = _root.shotgunaccuracy + 1; _root.shotgunratefire = _root.shotgunratefire + 1; _root.ammotypemovie.weaponupgrade.play(); } if (_root.objcell_mc["enemytarget" + _local3].enemytype == 3) { _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } } else { _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } } _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["enemytarget" + _local3]._x > _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + _local3].vx = _root.objcell_mc["enemytarget" + _local3].vx + (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._x < _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + _local3].vx = _root.objcell_mc["enemytarget" + _local3].vx - (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._y > _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + _local3].vy = _root.objcell_mc["enemytarget" + _local3].vy + (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._y < _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + _local3].vy = _root.objcell_mc["enemytarget" + _local3].vy - (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3].health > 0) { _root.objcell_mc["enemytarget" + _local3].health = _root.objcell_mc["enemytarget" + _local3].health - 1; } else { if (_root.bullettime > 1) { _root.objcell_mc["enemytarget" + _local3].gotoAndStop(6); } else { _root.objcell_mc["enemytarget" + _local3].gotoAndStop(3); } _root.objcell_mc["enemytarget" + _local3].alive = 0; _root.objcell_mc["enemytarget" + _local3].zombie.thenumber = _local3; _root.score = _root.score + 333; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting1 = 0; } _local3++; } _local3 = 0; while (_local3 <= _root.barrelnumber) { if (this.hitTest(_root.objcell_mc["barrel" + _local3])) { if (_root.hitting3 == 0) { if (_root.objcell_mc["barrel" + _local3].barreltype < 2) { _root.hitting3 = 1; if (Math.random() > 0.5) { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } else { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["barrel" + _local3]._x > _root.objcell_mc.man._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx + 4; } if (_root.objcell_mc["barrel" + _local3]._x < _root.objcell_mc.man._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx - 4; } if (_root.objcell_mc["barrel" + _local3]._y > _root.objcell_mc.man._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy + 4; } if (_root.objcell_mc["barrel" + _local3]._y < _root.objcell_mc.man._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy - 4; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting3 = 0; } _local3++; } } else { delete this.onEnterFrame; removeMovieClip(this); } } }; }; _global.shootpistol = function (speed, mc) { if (_root.bullettime > 1) { autofiresound = new Sound(_root); autofiresound.attachSound("pistolslow"); autofiresound.start(0, 1); } else { autofiresound = new Sound(_root); autofiresound.attachSound("pistol"); autofiresound.start(0, 1); } d++; if (d > 300) { d = 100; } bullet = _root.attachMovie("bullet", "b" + d, d); var _local5 = Math.atan2((_root._ymouse - mc._y) - 250, (_root._xmouse - mc._x) - 250); var _local9 = (_local5 / Math.PI) * 180; var _local8 = Math.cos((_local5 + (-(0.05 - (_root.pistolaccuracy / 500)))) + (Math.random() * ((0.05 - (_root.pistolaccuracy / 500)) - (-(0.05 - (_root.pistolaccuracy / 500)))))) * speed; var _local7 = Math.sin((_local5 + (-(0.05 - (_root.pistolaccuracy / 500)))) + (Math.random() * ((0.05 - (_root.pistolaccuracy / 500)) - (-(0.05 - (_root.pistolaccuracy / 500)))))) * speed; bullet.xv = _local8; bullet.yv = _local7; bullet._x = mc._x + 250; bullet._y = mc._y + 250; bullet._rotation = _local9; bullet.onEnterFrame = function () { if (_root.gamepaused == 0) { this._x = this._x + (this.xv / _root.bullettime); this._y = this._y + (this.yv / _root.bullettime); if (this.hitTest(_root.stage)) { var _local3 = 0; while (_local3 <= _root.zombienumber) { if (this.hitTest(_root.objcell_mc["enemytarget" + _local3].zombie.head)) { if (_root.objcell_mc["enemytarget" + _local3].alive == 1) { if (_root.hitting1 == 0) { _root.hitting1 = 1; if (_root.objcell_mc["enemytarget" + _local3].enemytype == 3) { _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } } else { _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } } _root.pistolskill = _root.pistolskill + 1; _root.hits = _root.hits + 1; if (_root.pistolskill == _root.pistolskillnext) { _root.pistolskillnext = _root.pistolskillnext * 2; _root.pistolratefire = _root.pistolratefire + 1; _root.pistolaccuracy = _root.pistolaccuracy + 1; _root.ammotypemovie.weaponupgrade.play(); } _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["enemytarget" + _local3]._x > _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + _local3].vx = _root.objcell_mc["enemytarget" + _local3].vx + (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._x < _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + _local3].vx = _root.objcell_mc["enemytarget" + _local3].vx - (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._y > _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + _local3].vy = _root.objcell_mc["enemytarget" + _local3].vy + (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._y < _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + _local3].vy = _root.objcell_mc["enemytarget" + _local3].vy - (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3].health > 0) { _root.objcell_mc["enemytarget" + _local3].health = _root.objcell_mc["enemytarget" + _local3].health - 1; } else { if (_root.bullettime > 1) { _root.objcell_mc["enemytarget" + _local3].gotoAndStop(6); } else { _root.objcell_mc["enemytarget" + _local3].gotoAndStop(3); } _root.score = _root.score + 1000; _root.objcell_mc["enemytarget" + _local3].alive = 0; _root.objcell_mc["enemytarget" + _local3].zombie.thenumber = _local3; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting1 = 0; } _local3++; } _local3 = 0; while (_local3 <= _root.barrelnumber) { if (this.hitTest(_root.objcell_mc["barrel" + _local3])) { if (_root.hitting3 == 0) { if (_root.objcell_mc["barrel" + _local3].barreltype < 2) { _root.hitting3 = 1; if (Math.random() > 0.5) { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } else { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["barrel" + _local3]._x > _root.objcell_mc.man._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx + 4; } if (_root.objcell_mc["barrel" + _local3]._x < _root.objcell_mc.man._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx - 4; } if (_root.objcell_mc["barrel" + _local3]._y > _root.objcell_mc.man._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy + 4; } if (_root.objcell_mc["barrel" + _local3]._y < _root.objcell_mc.man._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy - 4; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting3 = 0; } _local3++; } } else { delete this.onEnterFrame; removeMovieClip(this); } } }; }; _global.shootsmg = function (speed, mc) { if (_root.bullettime > 1) { autofiresound = new Sound(_root); autofiresound.attachSound("pistolslow"); autofiresound.start(0, 1); } else { autofiresound = new Sound(_root); autofiresound.attachSound("pistol"); autofiresound.start(0, 1); } d++; if (d > 300) { d = 100; } bullet5 = _root.attachMovie("bullet", "b" + d, d); var _local5 = Math.atan2((_root._ymouse - mc._y) - 250, (_root._xmouse - mc._x) - 250); var _local9 = (_local5 / Math.PI) * 180; var _local8 = Math.cos((_local5 + (-(0.05 - (_root.smgaccuracy / 500)))) + (Math.random() * ((0.05 - (_root.smgaccuracy / 500)) - (-(0.05 - (_root.smgaccuracy / 500)))))) * speed; var _local7 = Math.sin((_local5 + (-(0.05 - (_root.smgaccuracy / 500)))) + (Math.random() * ((0.05 - (_root.smgaccuracy / 500)) - (-(0.05 - (_root.smgaccuracy / 500)))))) * speed; bullet5.xv = _local8; bullet5.yv = _local7; bullet5._x = mc._x + 250; bullet5._y = mc._y + 250; bullet5._rotation = _local9; bullet5.onEnterFrame = function () { if (_root.gamepaused == 0) { this._x = this._x + (this.xv / _root.bullettime); this._y = this._y + (this.yv / _root.bullettime); if (this.hitTest(_root.stage)) { var _local3 = 0; while (_local3 <= _root.zombienumber) { if (this.hitTest(_root.objcell_mc["enemytarget" + _local3].zombie.head)) { if (_root.objcell_mc["enemytarget" + _local3].alive == 1) { if (_root.hitting1 == 0) { _root.hitting1 = 1; if (_root.objcell_mc["enemytarget" + _local3].enemytype == 3) { _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } } else { _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } } _root.hits = _root.hits + 1; _root.smgskill = _root.smgskill + 1; if (_root.smgskill == _root.smgskillnext) { _root.smgaccuracy = _root.smgaccuracy + 1; _root.smgskillnext = _root.smgskillnext * 2; _root.ammotypemovie.weaponupgrade.play(); } _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["enemytarget" + _local3]._x > _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + _local3].vx = _root.objcell_mc["enemytarget" + _local3].vx + (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._x < _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + _local3].vx = _root.objcell_mc["enemytarget" + _local3].vx - (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._y > _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + _local3].vy = _root.objcell_mc["enemytarget" + _local3].vy + (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3]._y < _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + _local3].vy = _root.objcell_mc["enemytarget" + _local3].vy - (10 / _root.bullettime); } if (_root.objcell_mc["enemytarget" + _local3].health > 0) { _root.objcell_mc["enemytarget" + _local3].health = _root.objcell_mc["enemytarget" + _local3].health - 1; } else { if (_root.bullettime > 1) { _root.objcell_mc["enemytarget" + _local3].gotoAndStop(6); } else { _root.objcell_mc["enemytarget" + _local3].gotoAndStop(3); } _root.score = _root.score + 1000; _root.objcell_mc["enemytarget" + _local3].alive = 0; _root.objcell_mc["enemytarget" + _local3].zombie.thenumber = _local3; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting1 = 0; } _local3++; } _local3 = 0; while (_local3 <= _root.barrelnumber) { if (this.hitTest(_root.objcell_mc["barrel" + _local3])) { if (_root.hitting3 == 0) { if (_root.objcell_mc["barrel" + _local3].barreltype < 2) { _root.hitting3 = 1; if (Math.random() > 0.5) { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } else { deflectsound = new Sound(_root); deflectsound.attachSound("ric"); deflectsound.start(0, 1); } _root.attachMovie("explosion2", "explosion" + _root.j, _root.j, {_x:this._x, _y:this._y, _rotation:((this._rotation - 90) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["barrel" + _local3]._x > _root.objcell_mc.man._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx + 4; } if (_root.objcell_mc["barrel" + _local3]._x < _root.objcell_mc.man._x) { _root.objcell_mc["barrel" + _local3].vx = _root.objcell_mc["barrel" + _local3].vx - 4; } if (_root.objcell_mc["barrel" + _local3]._y > _root.objcell_mc.man._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy + 4; } if (_root.objcell_mc["barrel" + _local3]._y < _root.objcell_mc.man._y) { _root.objcell_mc["barrel" + _local3].vy = _root.objcell_mc["barrel" + _local3].vy - 4; } delete this.onEnterFrame; removeMovieClip(this); } } } else { _root.hitting3 = 0; } _local3++; } } else { delete this.onEnterFrame; removeMovieClip(this); } } }; }; _global.changetored = function () { if (_root.ammotype == 1) { _root.shotgunreserve = _root.inclip; _root.inclip = _root.pistolreserve; _root.shotgunammo = _root.ammo; _root.ammo = _root.pistolammo; } if (_root.ammotype == 2) { _root.smgreserve = _root.inclip; _root.inclip = _root.pistolreserve; _root.smgammo = _root.ammo; _root.ammo = _root.pistolammo; } if (_root.bullettime > 1) { theredsound = new Sound(_root); theredsound.attachSound("redsoundslow"); theredsound.start(0, 1); } else { theredsound = new Sound(_root); theredsound.attachSound("redsound"); theredsound.start(0, 1); } _root.isreloading = 0; _root.ammotypemovie.smgbullets._visible = 0; _root.ammotypemovie.smglabel._visible = 0; _root.ammotypemovie.shotgunbullets._visible = 0; _root.ammotypemovie.shotgunlabel._visible = 0; _root.ammotypemovie.pistolbullets._visible = 1; _root.ammotypemovie.pistollabel._visible = 1; _root.ammotype = 0; _root.objcell_mc.man.gotoAndStop("pistol"); _root.ammotypemovie.red.gotoAndPlay(2); _root.ammotypemovie.green.gotoAndStop(1); _root.ammotypemovie.blue.gotoAndStop(1); }; _global.changetogreen = function () { if (_root.ammotype == 0) { _root.pistolreserve = _root.inclip; _root.inclip = _root.shotgunreserve; _root.pistolammo = _root.ammo; _root.ammo = _root.shotgunammo; } if (_root.ammotype == 2) { _root.smgreserve = _root.inclip; _root.inclip = _root.shotgunreserve; _root.smgammo = _root.ammo; _root.ammo = _root.shotgunammo; } if (_root.bullettime > 1) { theredsound = new Sound(_root); theredsound.attachSound("greensoundslow"); theredsound.start(0, 1); } else { theredsound = new Sound(_root); theredsound.attachSound("greensound"); theredsound.start(0, 1); } _root.isreloading = 0; _root.ammotypemovie.smgbullets._visible = 0; _root.ammotypemovie.smglabel._visible = 0; _root.ammotypemovie.shotgunbullets._visible = 1; _root.ammotypemovie.shotgunlabel._visible = 1; _root.ammotypemovie.pistolbullets._visible = 0; _root.ammotypemovie.pistollabel._visible = 0; _root.ammotype = 1; _root.objcell_mc.man.gotoAndStop("shotgun"); _root.ammotypemovie.red.gotoAndStop(1); _root.ammotypemovie.green.gotoAndPlay(2); _root.ammotypemovie.blue.gotoAndStop(1); }; _global.changetoblue = function () { if (_root.ammotype == 0) { _root.pistolreserve = _root.inclip; _root.inclip = _root.smgreserve; _root.pistolammo = _root.ammo; _root.ammo = _root.smgammo; } if (_root.ammotype == 1) { _root.shotgunreserve = _root.inclip; _root.inclip = _root.smgreserve; _root.shotgunammo = _root.ammo; _root.ammo = _root.smgammo; } if (_root.bullettime > 1) { theredsound = new Sound(_root); theredsound.attachSound("bluesoundslow"); theredsound.start(0, 1); } else { theredsound = new Sound(_root); theredsound.attachSound("bluesound"); theredsound.start(0, 1); } _root.isreloading = 0; _root.ammotypemovie.smgbullets._visible = 1; _root.ammotypemovie.smglabel._visible = 1; _root.ammotypemovie.shotgunbullets._visible = 0; _root.ammotypemovie.shotgunlabel._visible = 0; _root.ammotypemovie.pistolbullets._visible = 0; _root.ammotypemovie.pistollabel._visible = 0; _root.ammotype = 2; _root.objcell_mc.man.gotoAndStop("smg"); _root.ammotypemovie.red.gotoAndStop(1); _root.ammotypemovie.green.gotoAndStop(1); _root.ammotypemovie.blue.gotoAndPlay(2); };
Frame 3
_root.attachMovie("challengeend", "challengeend", 4992); _root.challengeend._x = -450; _root.challengeend._y = 200; _root.attachMovie("skirmishend", "skirmishend", 4993); _root.skirmishend._x = -450; _root.skirmishend._y = 200; _root.attachMovie("pausedmovie", "pausedmovie", 4994); _root.pausedmovie._x = -260; _root.pausedmovie._y = 220; _root.attachMovie("enemiesstronger", "enemiesstronger", 4995); _root.enemiesstronger._x = -450; _root.enemiesstronger._y = 200; _root.attachMovie("zombiewavecomplete", "zombiewavecomplete", 4996); _root.zombiewavecomplete._x = -450; _root.zombiewavecomplete._y = 200; _root.attachMovie("changelocation", "changelocation", 5001); _root.changelocation._x = -450; _root.changelocation._y = 200; _root.attachMovie("blacktoscores", "blacktoscores", 5000); _root.blacktoscores._x = 0; _root.blacktoscores._y = 0; _root.attachMovie("ammotypemovie", "ammotypemovie", 4997); _root.ammotypemovie._x = 18; _root.ammotypemovie._y = 417; _root.attachMovie("bloodscratch", "bloodscratch", 4998); _root.bloodscratch._x = 250; _root.bloodscratch._y = 250; _root.attachMovie("bulletscratch", "bulletscratch", 4999); _root.bulletscratch._x = 250; _root.bulletscratch._y = 250;
Instance of Symbol 956 MovieClip in Frame 3
onClipEvent (load) { function bullettimewait() { _root.bullettimeready = 1; clearInterval(myTimer1); } } onClipEvent (mouseUp) { _root.autofire = 0; } onClipEvent (mouseDown) { function wait() { _root.ready = 1; clearInterval(myTimer); } if (_root.gamepaused == 0) { if (_root.objcell_mc.man.alive == 1) { if (_root.isreloading == 0) { if (_root.ready == 1) { if (_root.ammo > 0) { if (_root.ammotype == 0) { _root.objcell_mc.man.weapon.play(); shootpistol(35, _root.objcell_mc.man); _root.ready = 0; _root.ammo = _root.ammo - 1; _root.shots = _root.shots + 1; myTimer = setInterval(wait, (400 - (_root.pistolratefire * 15)) * (0.5 + (_root.bullettime / 2))); } else if (_root.ammotype == 1) { _root.objcell_mc.man.weapon.play(); shootshotgun(35, _root.objcell_mc.man); _root.ready = 0; _root.ammo = _root.ammo - 1; _root.shots = _root.shots + 3; myTimer = setInterval(wait, (1000 - (_root.shotgunratefire * 15)) * (0.5 + (_root.bullettime / 2))); } else if (_root.ammotype == 2) { _root.autofire = 1; } } else if (_root.bullettime > 1) { noammo = new Sound(_root); noammo.attachSound("dryfireslow"); noammo.start(0, 1); } else { noammo = new Sound(_root); noammo.attachSound("dryfire"); noammo.start(0, 1); } } } } } } onClipEvent (enterFrame) { if (Key.isDown(80)) { if (_root.pausedbuttondown == 0) { _root.pausedbuttondown = 1; if (_root.gamepaused == 0) { _root.pausedmovie.gotoAndPlay(2); _root.gamepaused = 1; } else { _root.pausedmovie.gotoAndPlay(91); _root.gamepaused = 0; } } } else { _root.pausedbuttondown = 0; } if (_root.gamepaused == 0) { if (Key.isDown(70) or Key.isDown(186)) { if (_root.kickbuttondown == 0) { _root.kickbuttondown = 1; if (_root.bullettime > 1) { _root.objcell_mc.man.kick.gotoAndPlay("slowmo"); } else { _root.objcell_mc.man.kick.gotoAndPlay(2); } } } else { _root.kickbuttondown = 0; } if (Key.isDown(82) or Key.isDown(17)) { if (_root.reloading == 0) { _root.reloading = 1; if (_root.ammotype == 0) { if (_root.inclip > 0) { _root.isreloading = 1; _root.ready = 0; if (_root.inclip >= 7) { if (_root.ammo == -1) { _root.inclip = _root.inclip - 7; } else { _root.inclip = _root.inclip - (7 - _root.ammo); } if (_root.bullettime > 1) { _root.objcell_mc.man.weapon.gotoAndPlay("reloadslow"); } else { _root.objcell_mc.man.weapon.gotoAndPlay("reload"); } _root.ammo = 7; } else { if (_root.bullettime > 1) { _root.objcell_mc.man.weapon.gotoAndPlay("reloadslow"); } else { _root.objcell_mc.man.weapon.gotoAndPlay("reload"); } if (_root.ammo <= 0) { _root.ammo = _root.inclip; _root.inclip = 0; } else { _root.thevar = _root.ammo + _root.inclip; if (_root.thevar < 7) { _root.ammo = _root.ammo + _root.inclip; _root.inclip = 0; } else { _root.ammor = 7 - _root.ammo; _root.ammo = _root.ammo + _root.ammor; _root.inclip = _root.inclip - _root.ammor; } } } } } if (_root.ammotype == 2) { if (_root.inclip > 0) { _root.isreloading = 1; _root.ready = 0; if (_root.inclip >= 30) { if (_root.ammo == -1) { _root.inclip = _root.inclip - 30; } else { _root.inclip = _root.inclip - (30 - _root.ammo); } _root.ammo = 30; if (_root.bullettime > 1) { _root.objcell_mc.man.weapon.gotoAndPlay("reloadslow"); } else { _root.objcell_mc.man.weapon.gotoAndPlay("reload"); } } else { if (_root.bullettime > 1) { _root.objcell_mc.man.weapon.gotoAndPlay("reloadslow"); } else { _root.objcell_mc.man.weapon.gotoAndPlay("reload"); } if (_root.ammo <= 0) { _root.ammo = _root.inclip; _root.inclip = 0; } else { _root.thevar = _root.ammo + _root.inclip; if (_root.thevar < 30) { _root.ammo = _root.ammo + _root.inclip; _root.inclip = 0; } else { _root.ammor = 30 - _root.ammo; _root.ammo = _root.ammo + _root.ammor; _root.inclip = _root.inclip - _root.ammor; } } } } } if (_root.ammotype == 1) { if (_root.inclip > 0) { _root.isreloading = 1; _root.ready = 0; if (_root.inclip >= 8) { if (_root.ammo == -1) { _root.inclip = _root.inclip - 8; } else { _root.inclip = _root.inclip - (8 - _root.ammo); } if (_root.bullettime > 1) { _root.objcell_mc.man.weapon.gotoAndPlay("reloadslow"); } else { _root.objcell_mc.man.weapon.gotoAndPlay("reload"); } _root.ammo = 8; } else { if (_root.bullettime > 1) { _root.objcell_mc.man.weapon.gotoAndPlay("reloadslow"); } else { _root.objcell_mc.man.weapon.gotoAndPlay("reload"); } if (_root.ammo <= 0) { _root.ammo = _root.inclip; _root.inclip = 0; } else { _root.thevar = _root.ammo + _root.inclip; if (_root.thevar < 8) { _root.ammo = _root.ammo + _root.inclip; _root.inclip = 0; } else { _root.ammor = 8 - _root.ammo; _root.ammo = _root.ammo + _root.ammor; _root.inclip = _root.inclip - _root.ammor; } } } } } if (_root.inclip < 0) { _root.inclip = 0; } } } else { _root.reloading = 0; } if (Math.random() < ((0.009 + ((0.001 * _root.zombiespawn) / 4)) / _root.bullettime)) { if (_root.zombienumber <= _root.zombieendround) { makeBalls(); } } if (_root.ammo == -1) { _root.displayammo = 0; } else { _root.displayammo = _root.ammo; } _root.ammotypemovie.thehealthbar.healthbar._xscale = _root.objcell_mc.man.health / 2; _root.ammotypemovie.thestaminabar.staminabar._xscale = _root.stamina; if (_root.autofire == 1) { if (Math.random() < (0.3 / ((_root.bullettime / 2) + 0.5))) { if (_root.ammo > 0) { _root.ammo = _root.ammo - 1; _root.shots = _root.shots + 1; _root.objcell_mc.man.weapon.play(); shootsmg(35, _root.objcell_mc.man); } } } if (Key.isDown(49) or Key.isDown(77)) { if (reddown == 0) { reddown = 1; changetored(); } } else { reddown = 0; } if (Key.isDown(50) or Key.isDown(188)) { if (greendown == 0) { greendown = 1; changetogreen(); } } else { greendown = 0; } if (Key.isDown(51) or Key.isDown(190)) { if (bluedown == 0) { bluedown = 1; changetoblue(); } } else { bluedown = 0; } if (Key.isDown(16)) { if (_root.stamina > 0) { _root.stamina = _root.stamina - (0.5 - _root.staminadrain); _root.run = 1; } else { _root.runsound.stop(); _root.run = 0; } } else { _root.run = 0; } if (_root.stamina <= 99) { _root.stamina = _root.stamina + 0.25; } if (Key.isDown(32)) { if (_root.bullettimeready == 1) { if (_root.stamina > 0) { _root.stamina = _root.stamina - (0.5 - _root.staminadrain); if (_root.speedupsound == 0) { _root.speedupsound = 1; speedsound = new Sound(_root); speedsound.attachSound("slowdown"); speedsound.start(0, 1); _root.slowmo.gotoAndPlay(2); } _root.bullettime = _root.bullettimespeed; } else if (_root.speedupsound == 1) { panting = new Sound(_root); panting.attachSound("pant"); panting.start(0, 3); myTimer1 = setInterval(bullettimewait, 3000); _root.speedupsound = 0; _root.bullettimeready = 0; _root.slowmo.gotoAndPlay("speedup"); speedsound = new Sound(_root); speedsound.attachSound("speedup"); speedsound.start(0, 1); _root.bullettime = 1; } } } else { if (_root.speedupsound == 1) { _root.speedupsound = 0; _root.slowmo.gotoAndPlay("speedup"); speedsound = new Sound(_root); speedsound.attachSound("speedup"); speedsound.start(0, 1); } _root.bullettime = 1; } if (Key.isDown(68) or Key.isDown(39)) { if (_root.run == 0) { if (_root.bullettime > 1) { _root.walksoundslow.play(); } else { _root.walksound.play(); } _root.objcell_mc.man.vx = _root.objcell_mc.man.vx + (0.9 / _root.bullettime); } else { if (_root.bullettime > 1) { _root.walksound.play(); } else { _root.runsound.play(); } _root.objcell_mc.man.vx = _root.objcell_mc.man.vx + (1.5 / _root.bullettime); } } if (Key.isDown(65) or Key.isDown(37)) { if (_root.run == 0) { if (_root.bullettime > 1) { _root.walksoundslow.play(); } else { _root.walksound.play(); } _root.objcell_mc.man.vx = _root.objcell_mc.man.vx - (0.9 / _root.bullettime); } else { if (_root.bullettime > 1) { _root.walksound.play(); } else { _root.runsound.play(); } _root.objcell_mc.man.vx = _root.objcell_mc.man.vx - (1.5 / _root.bullettime); } } if (Key.isDown(83) or Key.isDown(40)) { if (_root.run == 0) { if (_root.bullettime > 1) { _root.walksoundslow.play(); } else { _root.walksound.play(); } _root.objcell_mc.man.vy = _root.objcell_mc.man.vy + (0.9 / _root.bullettime); } else { if (_root.bullettime > 1) { _root.walksound.play(); } else { _root.runsound.play(); } _root.objcell_mc.man.vy = _root.objcell_mc.man.vy + (1.5 / _root.bullettime); } } if (Key.isDown(87) or Key.isDown(38)) { if (_root.run == 0) { if (_root.bullettime > 1) { _root.walksoundslow.play(); } else { _root.walksound.play(); } _root.objcell_mc.man.vy = _root.objcell_mc.man.vy - (0.9 / _root.bullettime); } else { if (_root.bullettime > 1) { _root.walksound.play(); } else { _root.runsound.play(); } _root.objcell_mc.man.vy = _root.objcell_mc.man.vy - (1.5 / _root.bullettime); } } } } onClipEvent (keyUp) { _root.walksoundslow.stop(); _root.walksound.stop(); _root.runsound.stop(); }
Frame 4
setuplevel(); makeBarrel(); playtrack(); changetored();
Frame 5
i = -1; while (i > -55) { _root["bloodpatch" + i].removeMovieClip(); i--; } j = 600; while (j < 620) { _root["ammopickup" + j].removeMovieClip(); j++; } _root.ammotypemovie.removeMovieClip(); if (_root.gamemode == 2) { _root.scorestatus = "skirmish mode!"; _root.scoreboard.thescoreboard.submitbutton._visible = 0; _root.scoreboard.thescoreboard.submitbutton.enabled = 0; } _root.scorestatus = "Enter Name!"; if (_root.shots > 0) { _root.myvalue = Math.round((_root.hits / _root.shots) * 100); _root.accuracy = _root.myvalue + "%"; _root.accuracybonus = _root.myvalue * 50; _root.score = _root.score + _root.accuracybonus; } else { _root.accuracy = "N/A"; _root.accuracybonus = "N/A"; } stop();
Symbol 24 MovieClip [FUIComponentSymbol] Frame 1
#initclip 78 function FUIComponentClass() { this.init(); } FUIComponentClass.prototype = new MovieClip(); FUIComponentClass.prototype.init = function () { this.enable = true; this.focused = false; this.useHandCursor = false; this._accImpl = new Object(); this._accImpl.stub = true; this.styleTable = new Array(); if (_global.globalStyleFormat == undefined) { _global.globalStyleFormat = new FStyleFormat(); globalStyleFormat.isGlobal = true; _global._focusControl = new Object(); _global._focusControl.onSetFocus = function (oldFocus, newFocus) { oldFocus.myOnKillFocus(); newFocus.myOnSetFocus(); }; Selection.addListener(_global._focusControl); } if (this._name != undefined) { this._focusrect = false; this.tabEnabled = true; this.focusEnabled = true; this.tabChildren = false; this.tabFocused = true; if (this.hostStyle == undefined) { globalStyleFormat.addListener(this); } else { this.styleTable = this.hostStyle; } this.deadPreview._visible = false; this.deadPreview._width = (this.deadPreview._height = 1); this.methodTable = new Object(); this.keyListener = new Object(); this.keyListener.controller = this; this.keyListener.onKeyDown = function () { this.controller.myOnKeyDown(); }; this.keyListener.onKeyUp = function () { this.controller.myOnKeyUp(); }; for (var _local3 in this.styleFormat_prm) { this.setStyleProperty(_local3, this.styleFormat_prm[_local3]); } } }; FUIComponentClass.prototype.setEnabled = function (enabledFlag) { this.enable = ((arguments.length > 0) ? (enabledFlag) : true); this.tabEnabled = (this.focusEnabled = enabledFlag); if ((!this.enable) && (this.focused)) { Selection.setFocus(undefined); } }; FUIComponentClass.prototype.getEnabled = function () { return(this.enable); }; FUIComponentClass.prototype.setSize = function (w, h) { this.width = w; this.height = h; this.focusRect.removeMovieClip(); }; FUIComponentClass.prototype.setChangeHandler = function (chng, obj) { this.handlerObj = ((obj == undefined) ? (this._parent) : (obj)); this.changeHandler = chng; }; FUIComponentClass.prototype.invalidate = function (methodName) { this.methodTable[methodName] = true; this.onEnterFrame = this.cleanUI; }; FUIComponentClass.prototype.cleanUI = function () { if (this.methodTable.setSize) { this.setSize(this.width, this.height); } else { this.cleanUINotSize(); } this.methodTable = new Object(); delete this.onEnterFrame; }; FUIComponentClass.prototype.cleanUINotSize = function () { for (var _local2 in this.methodTable) { this[_local2](); } }; FUIComponentClass.prototype.drawRect = function (x, y, w, h) { var _local4 = this.styleTable.focusRectInner.value; var _local5 = this.styleTable.focusRectOuter.value; if (_local4 == undefined) { _local4 = 16777215 /* 0xFFFFFF */; } if (_local5 == undefined) { _local5 = 0; } this.createEmptyMovieClip("focusRect", 1000); this.focusRect.controller = this; this.focusRect.lineStyle(1, _local5); this.focusRect.moveTo(x, y); this.focusRect.lineTo(x + w, y); this.focusRect.lineTo(x + w, y + h); this.focusRect.lineTo(x, y + h); this.focusRect.lineTo(x, y); this.focusRect.lineStyle(1, _local4); this.focusRect.moveTo(x + 1, y + 1); this.focusRect.lineTo((x + w) - 1, y + 1); this.focusRect.lineTo((x + w) - 1, (y + h) - 1); this.focusRect.lineTo(x + 1, (y + h) - 1); this.focusRect.lineTo(x + 1, y + 1); }; FUIComponentClass.prototype.pressFocus = function () { this.tabFocused = false; this.focusRect.removeMovieClip(); Selection.setFocus(this); }; FUIComponentClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this.width + 4, this.height + 4); }; FUIComponentClass.prototype.myOnSetFocus = function () { this.focused = true; Key.addListener(this.keyListener); if (this.tabFocused) { this.drawFocusRect(); } }; FUIComponentClass.prototype.myOnKillFocus = function () { this.tabFocused = true; this.focused = false; this.focusRect.removeMovieClip(); Key.removeListener(this.keyListener); }; FUIComponentClass.prototype.executeCallBack = function () { this.handlerObj[this.changeHandler](this); }; FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) { this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal); }; FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) { if (value == "") { return(undefined); } var _local17 = parseInt(value); if (!isNaN(_local17)) { value = _local17; } var _local16 = ((arguments.length > 2) ? (isGlobal) : false); if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].useGlobal || (!_local16)) { this.styleTable[propName].value = value; if (this.setCustomStyleProperty(propName, value)) { } else if (propName == "embedFonts") { this.invalidate("setSize"); } else if (propName.subString(0, 4) == "text") { if (this.textStyle == undefined) { this.textStyle = new TextFormat(); } var _local18 = propName.subString(4, propName.length); this.textStyle[_local18] = value; this.invalidate("setSize"); } else { for (var _local15 in this.styleTable[propName].coloredMCs) { var _local4 = new Color(this.styleTable[propName].coloredMCs[_local15]); if (this.styleTable[propName].value == undefined) { var _local5 = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; _local4.setTransform(_local5); } else { _local4.setRGB(value); } } } this.styleTable[propName].useGlobal = _local16; } }; FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) { if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].coloredMCs == undefined) { this.styleTable[propName].coloredMCs = new Object(); } this.styleTable[propName].coloredMCs[skinMCRef] = skinMCRef; if (this.styleTable[propName].value != undefined) { var _local4 = new Color(skinMCRef); _local4.setRGB(this.styleTable[propName].value); } }; _global.FStyleFormat = function () { this.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true}; this.listeners = new Object(); this.isGlobal = false; if (arguments.length > 0) { for (var _local3 in arguments[0]) { this[_local3] = arguments[0][_local3]; } } }; _global.FStyleFormat.prototype = new Object(); FStyleFormat.prototype.addListener = function () { var _local3 = 0; while (_local3 < arguments.length) { var _local4 = arguments[_local3]; this.listeners[arguments[_local3]] = _local4; for (var _local5 in this) { if (this.isAStyle(_local5)) { _local4.updateStyleProperty(this, _local5.toString()); } } _local3++; } }; FStyleFormat.prototype.removeListener = function (component) { this.listeners[component] = undefined; for (var _local4 in this) { if (this.isAStyle(_local4)) { if (component.styleTable[_local4].useGlobal == this.isGlobal) { component.styleTable[_local4].useGlobal = true; var _local3 = (this.isGlobal ? undefined : (globalStyleFormat[_local4])); component.setStyleProperty(_local4, _local3, true); } } } }; FStyleFormat.prototype.applyChanges = function () { var _local6 = 0; for (var _local5 in this.listeners) { var _local3 = this.listeners[_local5]; if (arguments.length > 0) { var _local4 = 0; while (_local4 < arguments.length) { if (this.isAStyle(arguments[_local4])) { _local3.updateStyleProperty(this, arguments[_local4]); } _local4++; } } else { for (var _local4 in this) { if (this.isAStyle(_local4)) { _local3.updateStyleProperty(this, _local4.toString()); } } } } }; FStyleFormat.prototype.isAStyle = function (name) { return((this.nonStyles[name] ? false : true)); }; #endinitclip
Symbol 37 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 47 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 56 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "foregroundDisabled"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 57 MovieClip [UpArrow] Frame 1
stop();
Symbol 57 MovieClip [UpArrow] Frame 2
stop();
Symbol 57 MovieClip [UpArrow] Frame 3
stop();
Symbol 63 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(highlight3D_mc, "highlight3D"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight");
Symbol 70 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 76 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 77 MovieClip [ScrollThumb] Frame 1
stop();
Symbol 85 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 93 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "arrow"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 101 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(arrow_mc, "foregroundDisabled"); component.registerSkinElement(face_mc, "face"); component.registerSkinElement(shadow_mc, "shadow"); component.registerSkinElement(darkshadow_mc, "darkshadow"); component.registerSkinElement(highlight_mc, "highlight"); component.registerSkinElement(highlight3D_mc, "highlight3D");
Symbol 102 MovieClip [DownArrow] Frame 1
stop();
Symbol 102 MovieClip [DownArrow] Frame 2
stop();
Symbol 102 MovieClip [DownArrow] Frame 3
stop();
Symbol 105 MovieClip [FHighlightSymbol] Frame 1
var component = _parent.controller; component.registerSkinElement(highlight_mc, "selection"); stop();
Symbol 105 MovieClip [FHighlightSymbol] Frame 2
component.registerSkinElement(highlight_mc2, "selectionDisabled"); stop();
Symbol 105 MovieClip [FHighlightSymbol] Frame 3
component.registerSkinElement(highlight_mc3, "selectionUnfocused"); stop();
Symbol 108 MovieClip [FLabelSymbol] Frame 1
#initclip 76 _global.FLabelClass = function () { if (this.hostComponent == undefined) { this.hostComponent = ((this._parent.controller == undefined) ? (this._parent) : (this._parent.controller)); } if (this.customTextStyle == undefined) { if (this.hostComponent.textStyle == undefined) { this.hostComponent.textStyle = new TextFormat(); } this.textStyle = this.hostComponent.textStyle; this.enable = true; } }; FLabelClass.prototype = new MovieClip(); Object.registerClass("FLabelSymbol", FLabelClass); FLabelClass.prototype.setLabel = function (label) { var _local2 = this.hostComponent.styleTable.embedFonts.value; if (_local2 != undefined) { this.labelField.embedFonts = _local2; } this.labelField.setNewTextFormat(this.textStyle); this.labelField.text = label; this.labelField._height = this.labelField.textHeight + 2; }; FLabelClass.prototype.setSize = function (width) { this.labelField._width = width; }; FLabelClass.prototype.setEnabled = function (enable) { this.enable = enable; var _local2 = this.hostComponent.styleTable[(enable ? "textColor" : "textDisabled")].value; if (_local2 == undefined) { _local2 = (enable ? 0 : 8947848); } this.setColor(_local2); }; FLabelClass.prototype.getLabel = function () { return(this.labelField.text); }; FLabelClass.prototype.setColor = function (col) { this.labelField.textColor = col; }; #endinitclip
Symbol 115 MovieClip [page18] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0; function dothelist(c) { if (c.getSelectedItem().data == 1) { trace("London Dome"); _root.destinationlat = 51.503; _root.destinationlon = 0.001; } else if (c.getSelectedItem().data == 2) { trace("taj Mahaul"); _root.destinationlat = 27.174861; _root.destinationlon = 78.042864; } else if (c.getSelectedItem().data == 3) { trace("Pyramids"); _root.destinationlat = 29.977; _root.destinationlon = 31.132; } else if (c.getSelectedItem().data == 4) { trace("Nelsons Column"); _root.destinationlat = 51.507752; _root.destinationlon = -0.127896; } else if (c.getSelectedItem().data == 5) { trace("Big Ben"); _root.destinationlat = 51.500581; _root.destinationlon = -0.124554; } else if (c.getSelectedItem().data == 6) { trace("Liathach"); _root.destinationlat = 57.56042; _root.destinationlon = -5.477; } else if (c.getSelectedItem().data == 7) { trace("Grand Canyon"); _root.destinationlat = 36.237; _root.destinationlon = -112.345; } else if (c.getSelectedItem().data == 8) { trace("France Eifel"); _root.destinationlat = 48.858; _root.destinationlon = 2.294; } else if (c.getSelectedItem().data == 9) { trace("CN Tower Canada"); _root.destinationlat = 43.641; _root.destinationlon = -79.347; } else if (c.getSelectedItem().data == 10) { trace("Hamburg Germany"); _root.destinationlat = 53.545; _root.destinationlon = 9.994; } else if (c.getSelectedItem().data == 11) { trace("Japan Palace"); _root.destinationlat = 35.685; _root.destinationlon = 139.751; } else if (c.getSelectedItem().data == 12) { trace("Christ Brazil"); _root.destinationlat = -22.951; _root.destinationlon = -43.21; } else if (c.getSelectedItem().data == 13) { trace("Las Vegas"); _root.destinationlat = 36.100911; _root.destinationlon = -115.172939; } else if (c.getSelectedItem().data == 14) { trace("St Peters"); _root.destinationlat = 41.902; _root.destinationlon = 12.453; } else if (c.getSelectedItem().data == 15) { trace("Spain"); _root.destinationlat = 41.656; _root.destinationlon = -0.878; } else if (c.getSelectedItem().data == 16) { trace("London Eye"); _root.destinationlat = 51.503; _root.destinationlon = -0.119; } else if (c.getSelectedItem().data == 17) { trace("Sydney Olympics"); _root.destinationlat = -33.848; _root.destinationlon = 151.067; } else if (c.getSelectedItem().data == 18) { trace("Red Square Russia"); _root.destinationlat = 55.753; _root.destinationlon = 37.62; } else if (c.getSelectedItem().data == 19) { trace("Mt St Helens USA"); _root.destinationlat = 46.198; _root.destinationlon = -122.188; } else if (c.getSelectedItem().data == 20) { trace("Palace Iraq"); _root.destinationlat = 33.304; _root.destinationlon = 44.408; } else if (c.getSelectedItem().data == 21) { trace("New York Manhattan"); _root.destinationlat = 40.707; _root.destinationlon = -74.001; } else if (c.getSelectedItem().data == 22) { trace("Forbidden City China"); _root.destinationlat = 39.916; _root.destinationlon = 116.39; } else if (c.getSelectedItem().data == 23) { trace("Berlin"); _root.destinationlat = 52.518; _root.destinationlon = 13.375; } else if (c.getSelectedItem().data == 24) { trace("Google Campus"); _root.destinationlat = 37.422; _root.destinationlon = -122.083; } else if (c.getSelectedItem().data == 25) { trace("Hong Kong"); _root.destinationlat = 22.279; _root.destinationlon = 114.173; } var _local4 = _root.themap.myMap.addMarker(_root.destinationlon, _root.destinationlat); _local4.attachMovie("info", "info", 10); _local4.info.onEnterFrame = function () { if (_root.thegamemode == 1) { if (_root.themap.myMap.zoom <= 14) { this._x = -3000; } else { this._x = this.rememberstart; } if (this.hitTest(_root.objcell_mc.ship)) { _root.fighting = 1; _root.song.stop(); _root.merandomnumber = Math.random(); if (_root.merandomnumber > 0.7) { _root.song = new Sound(_root); _root.song.attachSound("gamesong"); _root.song.start(0, 99999); } else if (_root.merandomnumber > 0.3) { _root.song = new Sound(_root); _root.song.attachSound("gamesong1"); _root.song.start(0, 99999); } else { _root.song = new Sound(_root); _root.song.attachSound("gamesong2"); _root.song.start(0, 99999); } _root.themap._xscale = 100; _root.themap._yscale = 100; _root.centercrossy.play(); _root.wavenumber.play(); _root.maphud.themaphud._visible = 0; _root.shaker._visible = 1; _root.maphud.themaphud.locations.gotoAndStop("escape"); removeMovieClip(this); _root.destinationlat = undefined; _root.destinationlon = undefined; } } }; _root.themousedown = 1; _root.maphud.themaphud.locations.gotoAndStop(1); } thelistbox1.addItem("UK - Dome", 1); thelistbox1.addItem("India - TajMahal", 2); thelistbox1.addItem("Egypt - Pyramids", 3); thelistbox1.addItem("UK - Nelson Column", 4); thelistbox1.addItem("UK - Big Ben", 5); thelistbox1.addItem("Scotland - Liathach", 6); thelistbox1.addItem("USA - Grand Canyon", 7); thelistbox1.addItem("France - Eifel Tower", 8); thelistbox1.addItem("Canada - CN Tower", 9); thelistbox1.addItem("Germany - Hamburg", 10); thelistbox1.addItem("Japan - Palace", 11); thelistbox1.addItem("Brazil - Christ Statue", 12); thelistbox1.addItem("USA - Las Vegas", 13); thelistbox1.addItem("Italy - St Peters", 14); thelistbox1.addItem("Spain", 15); thelistbox1.addItem("UK - London Eye", 16); thelistbox1.addItem("Australia - Sydney Olympics", 17); thelistbox1.addItem("Russia - Red Square", 18); thelistbox1.addItem("Germany - Berlin", 19); thelistbox1.addItem("Iraq - Palace", 20); thelistbox1.addItem("USA - Mt St Helens", 21); thelistbox1.addItem("China - Forbidden City", 22); thelistbox1.addItem("USA - Google Campus", 24); thelistbox1.addItem("Honk Kong - Central", 25); thelistbox1.setChangeHandler("dothelist");
Symbol 122 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 124 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 127 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 129 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 132 MovieClip [Defaults] Frame 1
#initclip 45 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 133 MovieClip [UIObjectExtensions] Frame 1
#initclip 46 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 134 MovieClip [UIObject] Frame 1
#initclip 47 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 137 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 138 MovieClip Frame 1
#initclip 48 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 139 MovieClip [FocusRect] Frame 1
#initclip 49 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 140 MovieClip [FocusManager] Frame 1
#initclip 50 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 141 MovieClip [UIComponentExtensions] Frame 1
#initclip 51 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 142 MovieClip [UIComponent] Frame 1
#initclip 52 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 143 MovieClip [SimpleButton] Frame 1
#initclip 53 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 146 MovieClip [Border] Frame 1
#initclip 54 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 147 MovieClip [RectBorder] Frame 1
#initclip 55 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 148 MovieClip [TextInput] Frame 1
#initclip 56 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 155 MovieClip [StepThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 167 MovieClip [NumericStepper] Frame 1
#initclip 57 Object.registerClass("NumericStepper", mx.controls.NumericStepper); #endinitclip stop();
Instance of Symbol 143 MovieClip [SimpleButton] in Symbol 167 MovieClip [NumericStepper] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 148 MovieClip [TextInput] in Symbol 167 MovieClip [NumericStepper] Frame 2
//component parameters onClipEvent (initialize) { editable = true; password = false; text = ""; maxChars = null; restrict = "null"; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 209 Button
on (release) { playtrack(); _root.thebackground.gotoAndPlay(random(4)); _root.zombieendround = numberbox1.value; _root.zombiehealth = numberbox2.value - 1; _root.zombiespawn = numberbox3.value; _root.zombiespeed = numberbox4.value; _root.enemiesinround = numberbox5.value; _root.barrelnumber = numberbox6.value; _root.pistolreserve = (35 * numberbox7.value) * 3; _root.shotgunreserve = (24 * numberbox7.value) * 3; _root.smgreserve = (30 * numberbox7.value) * 3; _root.inclip = _root.pistolreserve; _root.ammo = _root.pistolammo; _root.bullettimespeed = numberbox8.value; _root.staminadrain = numberbox9.value * 0.01; _root.shotgunratefire = numberbox10.value; _root.pistolratefire = numberbox10.value; _root.pistolaccuracy = numberbox10.value; _root.shotgunaccuracy = numberbox10.value; _root.smgaccuracy = numberbox10.value; _root.gamemode = 2; _root.fadetostart.play(); }
Symbol 212 MovieClip [page17] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0; numberbox1.inputField.editable = false; numberbox2.inputField.editable = false; numberbox3.inputField.editable = false; numberbox4.inputField.editable = false; numberbox5.inputField.editable = false; numberbox6.inputField.editable = false; numberbox7.inputField.editable = false; numberbox8.inputField.editable = false; numberbox9.inputField.editable = false; numberbox10.inputField.editable = false;
Instance of Symbol 167 MovieClip [NumericStepper] "numberbox10" in Symbol 212 MovieClip [page17] Frame 1
//component parameters onClipEvent (construct) { maximum = 20; minimum = 0; stepSize = 2; value = 2; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 167 MovieClip [NumericStepper] "numberbox6" in Symbol 212 MovieClip [page17] Frame 1
//component parameters onClipEvent (construct) { maximum = 20; minimum = 0; stepSize = 1; value = 8; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 167 MovieClip [NumericStepper] "numberbox4" in Symbol 212 MovieClip [page17] Frame 1
//component parameters onClipEvent (construct) { maximum = 150; minimum = 5; stepSize = 5; value = 10; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 167 MovieClip [NumericStepper] "numberbox9" in Symbol 212 MovieClip [page17] Frame 1
//component parameters onClipEvent (construct) { maximum = 20; minimum = 1; stepSize = 2; value = 3; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 167 MovieClip [NumericStepper] "numberbox7" in Symbol 212 MovieClip [page17] Frame 1
//component parameters onClipEvent (construct) { maximum = 5; minimum = 0; stepSize = 1; value = 1; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 167 MovieClip [NumericStepper] "numberbox8" in Symbol 212 MovieClip [page17] Frame 1
//component parameters onClipEvent (construct) { maximum = 20; minimum = 2; stepSize = 1; value = 4; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 167 MovieClip [NumericStepper] "numberbox3" in Symbol 212 MovieClip [page17] Frame 1
//component parameters onClipEvent (construct) { maximum = 150; minimum = 1; stepSize = 10; value = 50; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 167 MovieClip [NumericStepper] "numberbox5" in Symbol 212 MovieClip [page17] Frame 1
//component parameters onClipEvent (construct) { maximum = 4; minimum = 1; stepSize = 1; value = 4; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 167 MovieClip [NumericStepper] "numberbox2" in Symbol 212 MovieClip [page17] Frame 1
//component parameters onClipEvent (construct) { maximum = 30; minimum = 1; stepSize = 1; value = 2; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 167 MovieClip [NumericStepper] "numberbox1" in Symbol 212 MovieClip [page17] Frame 1
//component parameters onClipEvent (construct) { maximum = 300; minimum = 5; stepSize = 10; value = 30; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 215 MovieClip Frame 1
var component = _parent; component.registerSkinElement(track_mc, "scrollTrack");
Symbol 216 MovieClip [FScrollBarSymbol] Frame 1
#initclip 79 FScrollBarClass = function () { if (this._height == 4) { return(undefined); } this.init(); this.minPos = (this.maxPos = (this.pageSize = (this.largeScroll = 0))); this.smallScroll = 1; this.width = (this.horizontal ? (this._width) : (this._height)); this._xscale = (this._yscale = 100); this.setScrollPosition(0); this.tabEnabled = false; if (this._targetInstanceName.length > 0) { this.setScrollTarget(this._parent[this._targetInstanceName]); } this.tabChildren = false; this.setSize(this.width); }; FScrollBarClass.prototype = new FUIComponentClass(); FScrollBarClass.prototype.setHorizontal = function (flag) { if (this.horizontal && (!flag)) { this._xscale = 100; this._rotation = 0; } else if (flag && (!this.horizontal)) { this._xscale = -100; this._rotation = -90; } this.horizontal = flag; }; FScrollBarClass.prototype.setScrollProperties = function (pSize, mnPos, mxPos) { if (!this.enable) { return(undefined); } this.pageSize = pSize; this.minPos = Math.max(mnPos, 0); this.maxPos = Math.max(mxPos, 0); this.scrollPosition = Math.max(this.minPos, this.scrollPosition); this.scrollPosition = Math.min(this.maxPos, this.scrollPosition); if ((this.maxPos - this.minPos) <= 0) { this.scrollThumb_mc.removeMovieClip(); this.upArrow_mc.gotoAndStop(3); this.downArrow_mc.gotoAndStop(3); this.downArrow_mc.onPress = (this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = null)); this.upArrow_mc.onPress = (this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = null)); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onRelease = null); this.scrollTrack_mc.onDragOut = (this.scrollTrack_mc.onRollOut = null); this.scrollTrack_mc.useHandCursor = false; } else { var _local2 = this.getScrollPosition(); this.upArrow_mc.gotoAndStop(1); this.downArrow_mc.gotoAndStop(1); this.upArrow_mc.onPress = (this.upArrow_mc.onDragOver = this.startUpScroller); this.upArrow_mc.onRelease = (this.upArrow_mc.onDragOut = this.stopScrolling); this.downArrow_mc.onPress = (this.downArrow_mc.onDragOver = this.startDownScroller); this.downArrow_mc.onRelease = (this.downArrow_mc.onDragOut = this.stopScrolling); this.scrollTrack_mc.onPress = (this.scrollTrack_mc.onDragOver = this.startTrackScroller); this.scrollTrack_mc.onRelease = this.stopScrolling; this.scrollTrack_mc.onDragOut = this.stopScrolling; this.scrollTrack_mc.onRollOut = this.stopScrolling; this.scrollTrack_mc.useHandCursor = false; this.attachMovie("ScrollThumb", "scrollThumb_mc", 3); this.scrollThumb_mc._x = 0; this.scrollThumb_mc._y = this.upArrow_mc._height; this.scrollThumb_mc.onPress = this.startDragThumb; this.scrollThumb_mc.controller = this; this.scrollThumb_mc.onRelease = (this.scrollThumb_mc.onReleaseOutside = this.stopDragThumb); this.scrollThumb_mc.useHandCursor = false; this.thumbHeight = (this.pageSize / ((this.maxPos - this.minPos) + this.pageSize)) * this.trackSize; this.thumbMid_mc = this.scrollThumb_mc.mc_sliderMid; this.thumbTop_mc = this.scrollThumb_mc.mc_sliderTop; this.thumbBot_mc = this.scrollThumb_mc.mc_sliderBot; this.thumbHeight = Math.max(this.thumbHeight, 6); this.midHeight = (this.thumbHeight - this.thumbTop_mc._height) - this.thumbBot_mc._height; this.thumbMid_mc._yScale = (this.midHeight * 100) / this.thumbMid_mc._height; this.thumbMid_mc._y = this.thumbTop_mc._height; this.thumbBot_mc._y = this.thumbTop_mc._height + this.midHeight; this.scrollTop = this.scrollThumb_mc._y; this.trackHeight = this.trackSize - this.thumbHeight; this.scrollBot = this.trackHeight + this.scrollTop; _local2 = Math.min(_local2, this.maxPos); this.setScrollPosition(Math.max(_local2, this.minPos)); } }; FScrollBarClass.prototype.getScrollPosition = function () { return(this.scrollPosition); }; FScrollBarClass.prototype.setScrollPosition = function (pos) { this.scrollPosition = pos; if (this.scrollThumb_mc != undefined) { pos = Math.min(pos, this.maxPos); pos = Math.max(pos, this.minPos); } this.scrollThumb_mc._y = (((pos - this.minPos) * this.trackHeight) / (this.maxPos - this.minPos)) + this.scrollTop; this.executeCallBack(); }; FScrollBarClass.prototype.setLargeScroll = function (lScroll) { this.largeScroll = lScroll; }; FScrollBarClass.prototype.setSmallScroll = function (sScroll) { this.smallScroll = sScroll; }; FScrollBarClass.prototype.setEnabled = function (enabledFlag) { var _local3 = this.enable; if (enabledFlag && (!_local3)) { this.enable = enabledFlag; if (this.textField != undefined) { this.setScrollTarget(this.textField); } else { this.setScrollProperties(this.pageSize, this.cachedMinPos, this.cachedMaxPos); this.setScrollPosition(this.cachedPos); } this.clickFilter = undefined; } else if ((!enabledFlag) && (_local3)) { this.textField.removeListener(this); this.cachedPos = this.getScrollPosition(); this.cachedMinPos = this.minPos; this.cachedMaxPos = this.maxPos; if (this.clickFilter == undefined) { this.setScrollProperties(this.pageSize, 0, 0); } else { this.clickFilter = true; } this.enable = enabledFlag; } }; FScrollBarClass.prototype.setSize = function (hgt) { if (this._height == 1) { return(undefined); } this.width = hgt; this.scrollTrack_mc._yscale = 100; this.scrollTrack_mc._yscale = (100 * this.width) / this.scrollTrack_mc._height; if (this.upArrow_mc == undefined) { this.attachMovie("UpArrow", "upArrow_mc", 1); this.attachMovie("DownArrow", "downArrow_mc", 2); this.downArrow_mc.controller = (this.upArrow_mc.controller = this); this.upArrow_mc.useHandCursor = (this.downArrow_mc.useHandCursor = false); this.upArrow_mc._x = (this.upArrow_mc._y = 0); this.downArrow_mc._x = 0; } this.scrollTrack_mc.controller = this; this.downArrow_mc._y = this.width - this.downArrow_mc._height; this.trackSize = this.width - (2 * this.downArrow_mc._height); if (this.textField != undefined) { this.onTextChanged(); } else { this.setScrollProperties(this.pageSize, this.minPos, this.maxPos); } }; FScrollBarClass.prototype.scrollIt = function (inc, mode) { var _local3 = this.smallScroll; if (inc != "one") { _local3 = ((this.largeScroll == 0) ? (this.pageSize) : (this.largeScroll)); } var _local2 = this.getScrollPosition() + (mode * _local3); if (_local2 > this.maxPos) { _local2 = this.maxPos; } else if (_local2 < this.minPos) { _local2 = this.minPos; } this.setScrollPosition(_local2); }; FScrollBarClass.prototype.startDragThumb = function () { this.lastY = this._ymouse; this.onMouseMove = this.controller.dragThumb; }; FScrollBarClass.prototype.dragThumb = function () { this.scrollMove = this._ymouse - this.lastY; this.scrollMove = this.scrollMove + this._y; if (this.scrollMove < this.controller.scrollTop) { this.scrollMove = this.controller.scrollTop; } else if (this.scrollMove > this.controller.scrollBot) { this.scrollMove = this.controller.scrollBot; } this._y = this.scrollMove; var _local2 = this.controller; _local2.scrollPosition = Math.round(((_local2.maxPos - _local2.minPos) * (this._y - _local2.scrollTop)) / _local2.trackHeight) + _local2.minPos; this.controller.isScrolling = true; updateAfterEvent(); this.controller.executeCallBack(); }; FScrollBarClass.prototype.stopDragThumb = function () { this.controller.isScrolling = false; this.onMouseMove = null; }; FScrollBarClass.prototype.startTrackScroller = function () { this.controller.trackScroller(); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "page", -1); }; FScrollBarClass.prototype.scrollInterval = function (inc, mode) { clearInterval(this.scrolling); if (inc == "page") { this.trackScroller(); } else { this.scrollIt(inc, mode); } this.scrolling = setInterval(this, "scrollInterval", 35, inc, mode); }; FScrollBarClass.prototype.trackScroller = function () { if ((this.scrollThumb_mc._y + this.thumbHeight) < this._ymouse) { this.scrollIt("page", 1); } else if (this.scrollThumb_mc._y > this._ymouse) { this.scrollIt("page", -1); } }; FScrollBarClass.prototype.stopScrolling = function () { this.controller.downArrow_mc.gotoAndStop(1); this.controller.upArrow_mc.gotoAndStop(1); clearInterval(this.controller.scrolling); }; FScrollBarClass.prototype.startUpScroller = function () { this.controller.upArrow_mc.gotoAndStop(2); this.controller.scrollIt("one", -1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", -1); }; FScrollBarClass.prototype.startDownScroller = function () { this.controller.downArrow_mc.gotoAndStop(2); this.controller.scrollIt("one", 1); this.controller.scrolling = setInterval(this.controller, "scrollInterval", 500, "one", 1); }; FScrollBarClass.prototype.setScrollTarget = function (tF) { if (tF == undefined) { this.textField.removeListener(this); delete this.textField[(this.horizontal ? "hScroller" : "vScroller")]; if ((this.textField.hScroller != undefined) && (this.textField.vScroller != undefined)) { this.textField.unwatch("text"); this.textField.unwatch("htmltext"); } } this.textField = undefined; if (!(tF instanceof TextField)) { return(undefined); } this.textField = tF; this.textField[(this.horizontal ? "hScroller" : "vScroller")] = this; this.onTextChanged(); this.onChanged = function () { this.onTextChanged(); }; this.onScroller = function () { if (!this.isScrolling) { if (!this.horizontal) { this.setScrollPosition(this.textField.scroll); } else { this.setScrollPosition(this.textField.hscroll); } } }; this.textField.addListener(this); this.textField.watch("text", this.callback); this.textField.watch("htmlText", this.callback); }; FScrollBarClass.prototype.callback = function (prop, oldVal, newVal) { clearInterval(this.hScroller.synchScroll); clearInterval(this.vScroller.synchScroll); this.hScroller.synchScroll = setInterval(this.hScroller, "onTextChanged", 50); this.vScroller.synchScroll = setInterval(this.vScroller, "onTextChanged", 50); return(newVal); }; FScrollBarClass.prototype.onTextChanged = function () { if ((!this.enable) || (this.textField == undefined)) { return(undefined); } clearInterval(this.synchScroll); if (this.horizontal) { var _local3 = this.textField.hscroll; this.setScrollProperties(this.textField._width, 0, this.textField.maxhscroll); this.setScrollPosition(Math.min(_local3, this.textField.maxhscroll)); } else { var _local3 = this.textField.scroll; var _local2 = this.textField.bottomScroll - this.textField.scroll; this.setScrollProperties(_local2, 1, this.textField.maxscroll); this.setScrollPosition(Math.min(_local3, this.textField.maxscroll)); } }; FScrollBarClass.prototype.executeCallBack = function () { if (this.textField == undefined) { super.executeCallBack(); } else if (this.horizontal) { this.textField.hscroll = this.getScrollPosition(); } else { this.textField.scroll = this.getScrollPosition(); } }; Object.registerClass("FScrollBarSymbol", FScrollBarClass); #endinitclip
Symbol 222 MovieClip [FBoundingBoxSymbol] Frame 1
var component = _parent; component.registerSkinElement(boundingBox, "background"); stop();
Symbol 222 MovieClip [FBoundingBoxSymbol] Frame 2
component.registerSkinElement(boundingBox2, "backgroundDisabled"); stop();
Symbol 223 MovieClip [FSelectableItemSymbol] Frame 1
#initclip 82 function FSelectableItemClass() { this.init(); } FSelectableItemClass.prototype = new FUIComponentClass(); FSelectableItemClass.prototype.init = function () { if (this._name != "itemAsset") { this.highlighted = false; this.layoutContent(100); } }; FSelectableItemClass.prototype.drawItem = function (itmObj, selected) { this.displayContent(itmObj, selected); if ((this.highlighted != selected) || ((this.controller.focused != this.oldFocus) && (selected))) { this.setHighlighted(selected); } this.oldFocus = this.controller.focused; }; FSelectableItemClass.prototype.setSize = function (width, height) { var _local2 = -16384; this.width = width; this.layoutContent(width); this.attachMovie("FHighlightSymbol", "highlight_mc", _local2); this.highlight_mc._x = 0.5; this.highlight_mc._width = width - 0.5; this.highlight_mc._height = height; this.highlight_mc.controller = this; this.highlight_mc._alpha = 0; this.highlight_mc.trackAsMenu = true; this.highlight_mc.onPress = function () { if (this.controller.enable) { this.controller.controller.clickHandler(this.controller.itemNum); } }; this.highlight_mc.onDragOver = function () { if (this.controller.controller.focused) { this.onPress(); } }; this.highlight_mc.useHandCursor = false; this.highlight_mc.trackAsMenu = true; }; FSelectableItemClass.prototype.setEnabled = function (enabledFlag) { this.enable = enabledFlag; this.fLabel_mc.setEnabled(enabledFlag); this.highlight_mc.gotoAndStop((enabledFlag ? "unfocused" : "disabled")); }; FSelectableItemClass.prototype.layoutContent = function (width) { this.attachMovie("FLabelSymbol", "fLabel_mc", 2, {hostComponent:this.controller}); this.fLabel_mc._x = 2; this.fLabel_mc._y = 0; this.fLabel_mc.setSize(width - 2); this.fLabel_mc.labelField.selectable = false; }; FSelectableItemClass.prototype.displayContent = function (itmObj, selected) { var _local2 = ""; if (itmObj.label != undefined) { _local2 = itmObj.label; } else if (typeof(itmObj) == "object") { for (var _local4 in itmObj) { if (_local4 != "__ID__") { _local2 = (itmObj[_local4] + ", ") + _local2; } } _local2 = _local2.substring(0, _local2.length - 2); } else { _local2 = itmObj; } if (this.fLabel_mc.labelField.text != _local2) { this.fLabel_mc.setLabel(_local2); } var _local5 = (selected ? (this.controller.styleTable.textSelected.value) : (this.controller.styleTable.textColor.value)); if (_local5 == undefined) { _local5 = (selected ? 16777215 : 0); } this.fLabel_mc.setColor(_local5); }; FSelectableItemClass.prototype.getItemIndex = function () { return(this.controller.getScrollPosition() + this.itemNum); }; FSelectableItemClass.prototype.getItemModel = function () { return(this.controller.getItemAt(this.getItemIndex())); }; FSelectableItemClass.prototype.getHostDataProvider = function () { return(this.controller.dataProvider); }; FSelectableItemClass.prototype.setHighlighted = function (flag) { fade = this.controller.styleTable.fadeRate.value; if (((fade == undefined) || (fade == 0)) || (!flag)) { this.highlight_mc._alpha = (flag ? 100 : 0); delete this.onEnterFrame; } else { this.fadeN = fade; this.fadeX = 1; this.highLight_mc._alpha = 20; this.onEnterFrame = function () { this.highLight_mc._alpha = (60 * Math.sqrt((this.fadeX++) / this.fadeN)) + 40; if (this.fadeX > this.fadeN) { delete this.onEnterFrame; } }; } this.highlighted = flag; }; #endinitclip
Symbol 224 MovieClip [DataProviderSymbol] Frame 1
#initclip 77 _global.DataProviderClass = function () { this.init(); }; DataProviderClass.prototype.init = function () { this.items = new Array(); this.uniqueID = 0; this.views = new Array(); }; DataProviderClass.prototype.addView = function (viewRef) { this.views.push(viewRef); var _local2 = {event:"updateAll"}; viewRef.modelChanged(_local2); }; DataProviderClass.prototype.addItemAt = function (index, value) { if (index < this.getLength()) { this.items.splice(index, 0, "tmp"); } this.items[index] = new Object(); if (typeof(value) == "object") { this.items[index] = value; } else { this.items[index].label = value; } this.items[index].__ID__ = this.uniqueID++; var _local4 = {event:"addRows", firstRow:index, lastRow:index}; this.updateViews(_local4); }; DataProviderClass.prototype.addItem = function (value) { this.addItemAt(this.getLength(), value); }; DataProviderClass.prototype.removeItemAt = function (index) { var _local4 = this.items[index]; this.items.splice(index, 1); var _local3 = {event:"deleteRows", firstRow:index, lastRow:index}; this.updateViews(_local3); return(_local4); }; DataProviderClass.prototype.removeAll = function () { this.items = new Array(); this.updateViews({event:"deleteRows", firstRow:0, lastRow:this.getLength() - 1}); }; DataProviderClass.prototype.replaceItemAt = function (index, itemObj) { if ((index < 0) || (index >= this.getLength())) { return(undefined); } var _local4 = this.getItemID(index); if (typeof(itemObj) == "object") { this.items[index] = itemObj; } else { this.items[index].label = itemObj; } this.items[index].__ID__ = _local4; this.updateViews({event:"updateRows", firstRow:index, lastRow:index}); }; DataProviderClass.prototype.getLength = function () { return(this.items.length); }; DataProviderClass.prototype.getItemAt = function (index) { return(this.items[index]); }; DataProviderClass.prototype.getItemID = function (index) { return(this.items[index].__ID__); }; DataProviderClass.prototype.sortItemsBy = function (fieldName, order) { this.items.sortOn(fieldName); if (order == "DESC") { this.items.reverse(); } this.updateViews({event:"sort"}); }; DataProviderClass.prototype.updateViews = function (eventObj) { var _local2 = 0; while (_local2 < this.views.length) { this.views[_local2].modelChanged(eventObj); _local2++; } }; #endinitclip
Symbol 225 MovieClip [FSelectableListSymbol] Frame 1
#initclip 80 function FSelectableListClass() { this.init(); } FSelectableListClass.prototype = new FUIComponentClass(); FSelectableListClass.prototype.init = function () { super.init(); this.enable = true; this.selected = new Array(); this.topDisplayed = (this.numDisplayed = 0); this.lastSelected = 0; this.tabChildren = false; if (this._name != undefined) { this.dataProvider = new DataProviderClass(); this.dataProvider.addView(this); } }; FSelectableListClass.prototype.addItemAt = function (index, label, data) { if ((index < 0) || (!this.enable)) { return(undefined); } this.dataProvider.addItemAt(index, {label:label, data:data}); }; FSelectableListClass.prototype.addItem = function (label, data) { if (!this.enable) { return(undefined); } this.dataProvider.addItem({label:label, data:data}); }; FSelectableListClass.prototype.removeItemAt = function (index) { this.selectHolder = this.getSelectedIndex(); var _local2 = this.getItemAt(index); this.dataProvider.removeItemAt(index); return(_local2); }; FSelectableListClass.prototype.removeAll = function () { this.dataProvider.removeAll(); }; FSelectableListClass.prototype.replaceItemAt = function (index, newLabel, newData) { this.dataProvider.replaceItemAt(index, {label:newLabel, data:newData}); }; FSelectableListClass.prototype.sortItemsBy = function (fieldName, order) { this.lastSelID = this.dataProvider.getItemID(this.lastSelected); this.dataProvider.sortItemsBy(fieldName, order); }; FSelectableListClass.prototype.getLength = function () { return(this.dataProvider.getLength()); }; FSelectableListClass.prototype.getSelectedIndex = function () { for (var _local3 in this.selected) { var _local2 = this.selected[_local3].sIndex; if (_local2 != undefined) { return(_local2); } } }; FSelectableListClass.prototype.getSelectedItem = function () { return(this.getItemAt(this.getSelectedIndex())); }; FSelectableListClass.prototype.getItemAt = function (index) { return(this.dataProvider.getItemAt(index)); }; FSelectableListClass.prototype.getEnabled = function () { return(this.enable); }; FSelectableListClass.prototype.getValue = function () { var _local2 = this.getSelectedItem(); return(((_local2.data == undefined) ? (_local2.label) : (_local2.data))); }; FSelectableListClass.prototype.setSelectedIndex = function (index, flag) { if (((index >= 0) && (index < this.getLength())) && (this.enable)) { this.clearSelected(); this.selectItem(index, true); this.lastSelected = index; this.invalidate("updateControl"); if (flag != false) { this.executeCallBack(); } } }; FSelectableListClass.prototype.setDataProvider = function (obj) { this.setScrollPosition(0); this.clearSelected(); if (obj instanceof Array) { this.dataProvider = new DataProviderClass(); var _local2 = 0; while (_local2 < obj.length) { var _local4 = ((typeof(obj[_local2]) == "string") ? ({label:obj[_local2]}) : (obj[_local2])); this.dataProvider.addItem(_local4); _local2++; } } else { this.dataProvider = obj; } this.dataProvider.addView(this); }; FSelectableListClass.prototype.setItemSymbol = function (linkID) { this.tmpPos = this.getScrollPosition(); this.itemSymbol = linkID; this.invalidate("setSize"); this.setScrollPosition(this.tmpPos); }; FSelectableListClass.prototype.setEnabled = function (enabledFlag) { this.cleanUI(); super.setEnabled(enabledFlag); this.enable = enabledFlag; this.boundingBox_mc.gotoAndStop((this.enable ? "enabled" : "disabled")); var _local4 = Math.min(this.numDisplayed, this.getLength()); var _local3 = 0; while (_local3 < _local4) { this.container_mc[("fListItem" + _local3) + "_mc"].setEnabled(this.enable); _local3++; } if (this.enable) { this.invalidate("updateControl"); } }; FSelectableListClass.prototype.updateControl = function () { var _local2 = 0; while (_local2 < this.numDisplayed) { this.container_mc[("fListItem" + _local2) + "_mc"].drawItem(this.getItemAt(this.topDisplayed + _local2), this.isSelected(this.topDisplayed + _local2)); _local2++; } }; FSelectableListClass.prototype.setSize = function (w, h) { super.setSize(w, h); this.boundingBox_mc._xscale = (this.boundingBox_mc._yscale = 100); this.boundingBox_mc._xscale = (this.width * 100) / this.boundingBox_mc._width; this.boundingBox_mc._yscale = (this.height * 100) / this.boundingBox_mc._height; var _local3 = 0; while (_local3 < this.numDisplayed) { this.container_mc.attachMovie(this.itemSymbol, ("fListItem" + _local3) + "_mc", 10 + _local3, {controller:this, itemNum:_local3}); var _local4 = this.container_mc[("fListItem" + _local3) + "_mc"]; var _local5 = ((this.scrollOffset == undefined) ? 0 : (this.scrollOffset)); _local4.setSize(this.width - _local5, this.itmHgt); _local4._y = (this.itmHgt - 2) * _local3; _local3++; } this.updateControl(); }; FSelectableListClass.prototype.modelChanged = function (eventObj) { var _local4 = eventObj.firstRow; var _local6 = eventObj.lastRow; var _local8 = eventObj.event; if (_local8 == "addRows") { for (var _local2 in this.selected) { if ((this.selected[_local2].sIndex != undefined) && (this.selected[_local2].sIndex >= _local4)) { this.selected[_local2].sIndex = this.selected[_local2].sIndex + ((_local6 - _local4) + 1); this.setSelectedIndex(this.selected[_local2].sIndex, false); } } } else if (_local8 == "deleteRows") { if (_local4 == _local6) { var _local5 = _local4; if (this.selectHolder == _local5) { this.selectionDeleted = true; } if (((this.topDisplayed + this.numDisplayed) >= this.getLength()) && (this.topDisplayed > 0)) { this.topDisplayed--; if (this.selectionDeleted && ((_local5 - 1) >= 0)) { this.setSelectedIndex(_local5 - 1, false); } } else if (this.selectionDeleted) { var _local7 = this.getLength(); if (((_local5 == (_local7 - 1)) && (_local7 > 1)) || (_local5 > (_local7 / 2))) { this.setSelectedIndex(_local5 - 1, false); } else { this.setSelectedIndex(_local5, false); } } for (var _local2 in this.selected) { if (this.selected[_local2].sIndex > _local4) { this.selected[_local2].sIndex--; } } } else { this.clearSelected(); this.topDisplayed = 0; } } else if (_local8 == "sort") { var _local7 = this.getLength(); var _local2 = 0; while (_local2 < _local7) { if (this.isSelected(_local2)) { var _local3 = this.dataProvider.getItemID(_local2); if (_local3 == this.lastSelID) { this.lastSelected = _local2; } this.selected[String(_local3)].sIndex = _local2; } _local2++; } } this.invalidate("updateControl"); }; FSelectableListClass.prototype.measureItmHgt = function () { this.attachMovie(this.itemSymbol, "tmpItem_mc", 0, {controller:this}); this.tmpItem_mc.drawItem({label:"Sizer: PjtTopg"}, false); this.itmHgt = this.tmpItem_mc._height; this.tmpItem_mc.removeMovieClip(); }; FSelectableListClass.prototype.selectItem = function (index, selectedFlag) { if (selectedFlag && (!this.isSelected(index))) { this.selected[String(this.dataProvider.getItemID(index))] = {sIndex:index}; } else if (!selectedFlag) { delete this.selected[String(this.dataProvider.getItemID(index))]; } }; FSelectableListClass.prototype.isSelected = function (index) { return(this.selected[String(this.dataProvider.getItemID(index))].sIndex != undefined); }; FSelectableListClass.prototype.clearSelected = function () { for (var _local3 in this.selected) { var _local2 = this.selected[_local3].sIndex; if (((_local2 != undefined) && (this.topDisplayed <= _local2)) && (_local2 < (this.topDisplayed + this.numDisplayed))) { this.container_mc[("fListItem" + (_local2 - this.topDisplayed)) + "_mc"].drawItem(this.getItemAt(_local2), false); } } delete this.selected; this.selected = new Array(); }; FSelectableListClass.prototype.selectionHandler = function (itemNum) { var _local2 = this.topDisplayed + itemNum; if (this.getItemAt(_local2 == undefined)) { this.changeFlag = false; return(undefined); } this.changeFlag = true; this.clearSelected(); this.selectItem(_local2, true); this.container_mc[("fListItem" + itemNum) + "_mc"].drawItem(this.getItemAt(_local2), this.isSelected(_local2)); }; FSelectableListClass.prototype.moveSelBy = function (incr) { var _local3 = this.getSelectedIndex(); var _local2 = _local3 + incr; _local2 = Math.max(0, _local2); _local2 = Math.min(this.getLength() - 1, _local2); if (_local2 == _local3) { return(undefined); } if ((_local3 < this.topDisplayed) || (_local3 >= (this.topDisplayed + this.numDisplayed))) { this.setScrollPosition(_local3); } if ((_local2 >= (this.topDisplayed + this.numDisplayed)) || (_local2 < this.topDisplayed)) { this.setScrollPosition(this.topDisplayed + incr); } this.selectionHandler(_local2 - this.topDisplayed); }; FSelectableListClass.prototype.clickHandler = function (itmNum) { this.focusRect.removeMovieClip(); if (!this.focused) { this.pressFocus(); } this.selectionHandler(itmNum); this.onMouseUp = this.releaseHandler; }; FSelectableListClass.prototype.releaseHandler = function () { if (this.changeFlag) { this.executeCallBack(); } this.changeFlag = false; this.onMouseUp = undefined; }; FSelectableListClass.prototype.myOnSetFocus = function () { super.myOnSetFocus(); var _local3 = 0; while (_local3 < this.numDisplayed) { this.container_mc[("fListItem" + _local3) + "_mc"].highlight_mc.gotoAndStop("enabled"); _local3++; } }; FSelectableListClass.prototype.myOnKillFocus = function () { super.myOnKillFocus(); var _local3 = 0; while (_local3 < this.numDisplayed) { this.container_mc[("fListItem" + _local3) + "_mc"].highlight_mc.gotoAndStop("unfocused"); _local3++; } }; #endinitclip
Instance of Symbol 223 MovieClip [FSelectableItemSymbol] "ItemAsset" in Symbol 225 MovieClip [FSelectableListSymbol] Frame 1
//component parameters onClipEvent (construct) { }
Instance of Symbol 224 MovieClip [DataProviderSymbol] "dPAsset" in Symbol 225 MovieClip [FSelectableListSymbol] Frame 1
//component parameters onClipEvent (construct) { }
Symbol 226 MovieClip [FScrollSelectListSymbol] Frame 1
#initclip 81 function FScrollSelectListClass() { this.init(); } FScrollSelectListClass.prototype = new FSelectableListClass(); FScrollSelectListClass.prototype.getScrollPosition = function () { return(this.topDisplayed); }; FScrollSelectListClass.prototype.setScrollPosition = function (pos) { if (this.enable) { pos = Math.min(pos, this.getLength() - this.numDisplayed); pos = Math.max(pos, 0); this.scrollBar_mc.setScrollPosition(pos); } }; FScrollSelectListClass.prototype.setAutoHideScrollBar = function (flag) { this.permaScrollBar = !flag; this.setSize(this.width, this.height); }; FScrollSelectListClass.prototype.setEnabled = function (enabledFlag) { super.setEnabled(enabledFlag); this.scrollBar_mc.setEnabled(this.enable); }; FScrollSelectListClass.prototype.setSize = function (w, h) { var _local3 = this.getScrollPosition(); super.setSize(w, h); if (this.scrollBar_mc != undefined) { this.removed = true; } this.scrollBar_mc = undefined; this.initScrollBar(); this.setScrollPosition(_local3); }; FScrollSelectListClass.prototype.modelChanged = function (eventObj) { super.modelChanged(eventObj); this.invalidate("initScrollBar"); }; FScrollSelectListClass.prototype.initScrollBar = function () { if ((!this.permaScrollBar) && (this.getLength() <= this.numDisplayed)) { if (this.removed) { this.scrollBar_mc.removeMovieClip(); this.scrollBar_mc = undefined; this.scrollOffset = undefined; this.invalidate("setSize"); } } else { if (this.scrollBar_mc == undefined) { this.container_mc.attachMovie("FScrollBarSymbol", "scrollBar_mc", 3000, {hostStyle:this.styleTable}); this.scrollBar_mc = this.container_mc.scrollBar_mc; this.scrollBar_mc.setChangeHandler("scrollHandler", this); this.scrollBar_mc.setSize(this.height); this.scrollBar_mc._x = this.width - this.scrollBar_mc._width; this.scrollBar_mc._y = 0; this.scrollBar_mc.setLargeScroll(this.numDisplayed - 1); this.scrollOffset = this.scrollBar_mc._width; this.invalidate("setSize"); } this.scrollBar_mc.setScrollProperties(this.numDisplayed, 0, this.getLength() - this.numDisplayed); } }; FScrollSelectListClass.prototype.scrollHandler = function (scrollBar) { var _local2 = scrollBar.getScrollPosition(); this.topDisplayed = _local2; if (this.lastPosition != _local2) { this.updateControl(); } this.lastPosition = _local2; }; FScrollSelectListClass.prototype.clickHandler = function (itmNum) { super.clickHandler(itmNum); if ((this.dragScrolling == undefined) && (this.scrollBar_mc != undefined)) { this.dragScrolling = setInterval(this, "dragScroll", 15); } }; FScrollSelectListClass.prototype.releaseHandler = function () { clearInterval(this.dragScrolling); this.dragScrolling = undefined; super.releaseHandler(); }; FScrollSelectListClass.prototype.dragScroll = function () { clearInterval(this.dragScrolling); if (this.container_mc._ymouse < 0) { this.setScrollPosition(this.getScrollPosition() - 1); this.selectionHandler(0); this.scrollInterval = Math.max(25, (-23.8 * (-this.container_mc._ymouse)) + 500); this.dragScrolling = setInterval(this, "dragScroll", this.scrollInterval); } else if (this.container_mc._ymouse > ((this.itmHgt - 2) * this.numDisplayed)) { this.setScrollPosition(this.getScrollPosition() + 1); this.selectionHandler(this.numDisplayed - 1); this.scrollInterval = Math.max(25, (-23.8 * Math.abs((this.container_mc._ymouse - ((this.itmHgt - 2) * this.numDisplayed)) - 2)) + 500); this.dragScrolling = setInterval(this, "dragScroll", this.scrollInterval); } else { this.dragScrolling = setInterval(this, "dragScroll", 15); } }; FScrollSelectListClass.prototype.myOnKeyDown = function () { if (this.focused) { this.keyCodes = new Array(40, 38, 34, 33, 36, 35); this.keyIncrs = new Array(1, -1, this.numDisplayed - 1, -(this.numDisplayed - 1), -this.getLength(), this.getLength()); var _local2 = 0; while (_local2 < this.keyCodes.length) { if (Key.isDown(this.keyCodes[_local2])) { this.moveSelBy(this.keyIncrs[_local2]); return(undefined); } _local2++; } this.findInputText(); } }; FScrollSelectListClass.prototype.findInputText = function () { var _local2 = Key.getAscii(); if ((_local2 >= 33) && (_local2 <= 126)) { this.findString(String.fromCharCode(_local2)); } }; FScrollSelectListClass.prototype.findString = function (str) { if (this.getLength() == 0) { return(undefined); } var _local4 = this.getSelectedIndex(); var _local6 = 0; var _local2 = _local4 + 1; while (_local2 != _local4) { var _local3 = this.getItemAt(_local2).label.substring(0, str.length); if ((str == _local3) || (str.toUpperCase() == _local3.toUpperCase())) { _local6 = _local2 - _local4; break; } if (_local2 >= (this.getLength() - 1)) { _local2 = -1; } _local2++; } if (_local6 != 0) { this.moveSelBy(_local6); } }; #endinitclip
Instance of Symbol 225 MovieClip [FSelectableListSymbol] "superClassAsset" in Symbol 226 MovieClip [FScrollSelectListSymbol] Frame 1
//component parameters onClipEvent (construct) { }
Instance of Symbol 216 MovieClip [FScrollBarSymbol] "scrollBarAsset" in Symbol 226 MovieClip [FScrollSelectListSymbol] Frame 1
//component parameters onClipEvent (construct) { _targetInstanceName = ""; horizontal = false; } onClipEvent (load) { this._width = (this._height = 1); }
Symbol 227 MovieClip [FListItemSymbol] Frame 1
#initclip 84 function FListItemClass() { this.init(); } FListItemClass.prototype = new FSelectableItemClass(); Object.registerClass("FListItemSymbol", FListItemClass); #endinitclip
Symbol 228 MovieClip [FListBoxSymbol] Frame 1
#initclip 83 function FListBoxClass() { this.itemSymbol = "FListItemSymbol"; this.init(); this.permaScrollBar = true; var _local2 = 0; while (_local2 < this.labels.length) { this.addItem(this.labels[_local2], this.data[_local2]); _local2++; } this.boundingBox_mc.gotoAndStop(1); this.width = this._width; this.height = this._height; this._yscale = (this._xscale = 100); this.setSize(this.width, this.height); if (this.changeHandler.length > 0) { this.setChangeHandler(this.changeHandler); } } FListBoxClass.prototype = new FScrollSelectListClass(); Object.registerClass("FListBoxSymbol", FListBoxClass); FListBoxClass.prototype.getSelectedIndices = function () { var _local2 = new Array(); for (var _local3 in this.selected) { _local2.push(this.selected[_local3].sIndex); } return(((_local2.length > 0) ? (_local2) : undefined)); }; FListBoxClass.prototype.getSelectedItems = function () { var _local3 = this.getSelectedIndices(); var _local4 = new Array(); var _local2 = 0; while (_local2 < _local3.length) { _local4.push(this.getItemAt(_local3[_local2])); _local2++; } return(((_local4.length > 0) ? (_local4) : undefined)); }; FListBoxClass.prototype.getSelectMultiple = function () { return(this.selectMultiple); }; FListBoxClass.prototype.getRowCount = function () { return(this.numDisplayed); }; FListBoxClass.prototype.setSelectedIndices = function (indexArray) { this.clearSelected(); var _local2 = 0; while (_local2 < indexArray.length) { this.selectItem(indexArray[_local2], true); _local2++; } this.updateControl(); }; FListBoxClass.prototype.setSelectMultiple = function (flag) { this.selectMultiple = flag; }; FListBoxClass.prototype.setRowCount = function (count) { var _local2 = (count * (this.itmHgt - 2)) + 2; this.setSize(this.width, _local2); }; FListBoxClass.prototype.setWidth = function (wdt) { this.setSize(wdt, this.height); }; FListBoxClass.prototype.setSize = function (w, h) { if (!this.enable) { return(undefined); } w = Math.max(w, 20); h = Math.max(h, 40); this.container_mc.removeMovieClip(); this.container_mc = this.createEmptyMovieClip("container", 3); this.measureItmHgt(); this.numDisplayed = Math.floor(h / (this.itmHgt - 2)); this.height = (this.numDisplayed * (this.itmHgt - 2)) + 2; super.setSize(w, this.height); }; FListBoxClass.prototype.removeItemAt = function (index) { this.selectHolder = this.getSelectedIndices(); return(super.removeItemAt(index)); }; FListBoxClass.prototype.selectionHandler = function (itemNum) { if (this.clickFilter) { var _local3 = this.topDisplayed + itemNum; if (this.getItemAt(_local3) == undefined) { this.changeFlag = false; return(undefined); } this.changeFlag = true; if (((!this.selectMultiple) && (!Key.isDown(17))) || ((!Key.isDown(16)) && (!Key.isDown(17)))) { this.clearSelected(); this.selectItem(_local3, true); this.lastSelected = _local3; this.container_mc[("fListItem" + itemNum) + "_mc"].drawItem(this.getItemAt(_local3), this.isSelected(_local3)); } else if (Key.isDown(16) && (this.selectMultiple)) { if (this.lastSelected == -1) { this.lastSelected = _local3; } var _local4 = ((this.lastSelected < _local3) ? 1 : -1); this.clearSelected(); var _local2 = this.lastSelected; while (_local2 != _local3) { this.selectItem(_local2, true); if ((_local2 >= this.topDisplayed) && (_local2 < (this.topDisplayed + this.numDisplayed))) { this.container_mc[("fListItem" + (_local2 - this.topDisplayed)) + "_mc"].drawItem(this.getItemAt(_local2), this.isSelected(_local2)); } _local2 = _local2 + _local4; } this.selectItem(_local3, true); this.container_mc[("fListItem" + (_local3 - this.topDisplayed)) + "_mc"].drawItem(this.getItemAt(_local3), this.isSelected(_local3)); } else if (key.isDown(17)) { var _local6 = this.isSelected(_local3); if (!this.selectMultiple) { this.clearSelected(); } if (!((!this.selectMultiple) && (_local6))) { this.selectItem(_local3, !_local6); this.container_mc[("fListItem" + itemNum) + "_mc"].drawItem(this.getItemAt(this.topDisplayed + itemNum), this.isSelected(this.topDisplayed + itemNum)); } this.lastSelected = _local3; } } else { this.clickFilter = true; } }; FListBoxClass.prototype.moveSelBy = function (itemNum) { super.moveSelBy(itemNum); this.releaseHandler(); }; #endinitclip this.deadPreview._visible = false;
Instance of Symbol 226 MovieClip [FScrollSelectListSymbol] "superClassAsset" in Symbol 228 MovieClip [FListBoxSymbol] Frame 1
//component parameters onClipEvent (construct) { }
Symbol 232 Button
on (release) { if (challengelist.getSelectedItem().data != null) { playtrack(); _root.thebackground.gotoAndPlay(random(4)); _root.gamemode = 1; _root.fadetostart.play(); _root.enemiesinround = _root.enemiesinround1; _root.zombieendround = _root.zombieendround1; _root.staminadrain = _root.staminadrain1; _root.zombiespeed = _root.zombiespeed1; _root.zombiespawn = _root.zombiespawn1; _root.zombiehealth = _root.zombiehealth1; _root.pistolreserve = _root.pistolreserve1; _root.shotgunreserve = _root.shotgunreserve1; _root.smgreserve = _root.smgreserve1; _root.inclip = _root.inclip1; _root.ammo = _root.ammo1; } else { _root.challengestatus = "challenge not selected"; } }
Symbol 235 Button
on (release) { if (challengelist.getSelectedItem().data != null) { getURL (("http://www.thorgaming.com/highscores/index.php?game=22&diff=" + _root.challengenumber) + "&order=top", "_blank"); } else { _root.challengestatus = "challenge not selected"; } }
Symbol 236 Button
on (release) { playtrack(); _root.gamemode = 0; _root.fadetostart.play(); }
Symbol 237 Button
on (release) { getURL ("http://www.thorgaming.com/highscores/index.php?game=21&diff=1&order=top", "_blank"); }
Symbol 242 MovieClip [page16] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0; function dothelist(c) { if (c.getSelectedItem().data == 1) { _root.challengenumber = 1; _root.enemiesinround1 = 1; _root.zombieendround1 = 50; _root.staminadrain1 = 0.06; _root.zombiespeed1 = 20; _root.zombiespawn1 = 50; _root.zombiehealth1 = 1; _root.pistolreserve1 = 70; _root.shotgunreserve1 = 48; _root.smgreserve1 = 60; _root.inclip1 = _root.pistolreserve; _root.ammo1 = _root.pistolammo; } else if (c.getSelectedItem().data == 2) { _root.challengenumber = 2; _root.enemiesinround1 = 1; _root.zombieendround1 = 100; _root.staminadrain1 = 0.03; _root.zombiespeed1 = 40; _root.zombiespawn1 = 60; _root.zombiehealth1 = 3; _root.pistolreserve1 = 35; _root.shotgunreserve1 = 24; _root.smgreserve1 = 30; _root.inclip1 = _root.pistolreserve; _root.ammo1 = _root.pistolammo; } else if (c.getSelectedItem().data == 3) { _root.challengenumber = 3; _root.enemiesinround1 = 1; _root.zombieendround1 = 150; _root.staminadrain1 = 0.01; _root.zombiespeed1 = 60; _root.zombiespawn1 = 70; _root.zombiehealth1 = 5; _root.pistolreserve1 = 0; _root.shotgunreserve1 = 0; _root.smgreserve1 = 0; _root.inclip1 = _root.pistolreserve; _root.ammo1 = _root.pistolammo; } else if (c.getSelectedItem().data == 4) { _root.challengenumber = 4; _root.enemiesinround1 = 4; _root.zombieendround1 = 50; _root.staminadrain1 = 0.06; _root.zombiespeed1 = 20; _root.zombiespawn1 = 50; _root.zombiehealth1 = 1; _root.pistolreserve1 = 70; _root.shotgunreserve1 = 48; _root.smgreserve1 = 60; _root.inclip1 = _root.pistolreserve; _root.ammo1 = _root.pistolammo; } else if (c.getSelectedItem().data == 5) { _root.challengenumber = 5; _root.enemiesinround1 = 4; _root.zombieendround1 = 100; _root.staminadrain1 = 0.03; _root.zombiespeed1 = 40; _root.zombiespawn1 = 60; _root.zombiehealth1 = 3; _root.pistolreserve1 = 35; _root.shotgunreserve1 = 24; _root.smgreserve1 = 30; _root.inclip1 = _root.pistolreserve; _root.ammo1 = _root.pistolammo; } else if (c.getSelectedItem().data == 6) { _root.challengenumber = 6; _root.enemiesinround1 = 4; _root.zombieendround1 = 150; _root.staminadrain1 = 0.01; _root.zombiespeed1 = 60; _root.zombiespawn1 = 70; _root.zombiehealth1 = 5; _root.pistolreserve1 = 0; _root.shotgunreserve1 = 0; _root.smgreserve1 = 0; _root.inclip1 = _root.pistolreserve; _root.ammo1 = _root.pistolammo; } } challengelist.setChangeHandler("dothelist");
Instance of Symbol 228 MovieClip [FListBoxSymbol] "challengelist" in Symbol 242 MovieClip [page16] Frame 1
//component parameters onClipEvent (construct) { labels = []; labels[0] = "Timed - Zombies Easy"; labels[1] = "Timed - Zombies Medium"; labels[2] = "Timed - Zombies Hard"; labels[3] = "Timed - All Enemies Easy"; labels[4] = "Timed - All Enemies Medium"; labels[5] = "Timed - All Enemies Hard"; data = []; data[0] = 1; data[1] = 2; data[2] = 3; data[3] = 4; data[4] = 5; data[5] = 6; data[6] = 7; data[7] = 8; data[8] = 9; selectMultiple = false; changeHandler = "dothelist"; }
Symbol 251 MovieClip [page15] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0;
Symbol 257 MovieClip [page14] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0;
Symbol 263 Button
on (release) { getURL ("http://www.steampowered.com", "_blank"); }
Symbol 268 MovieClip [page13] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0;
Symbol 271 Button
on (release) { _root._quality = "low"; }
Symbol 274 Button
on (release) { _root._quality = "medium"; }
Symbol 277 Button
on (release) { _root._quality = "high"; }
Symbol 282 Button
on (release) { if (_root.extrablood == "on") { _root.extrablood = "off"; } else { _root.extra; _root.extrablood = "on"; } }
Symbol 291 Button
on (release) { if (_root.soundon == 1) { _root.soundon = 0; } else { _root.soundon = 1; } }
Instance of Symbol 292 MovieClip in Symbol 293 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.soundon == 0) { this.gotoAndStop(1); _root.tune.setVolume(0); } else { _root.tune.setVolume(100); this.play(); } }
Symbol 295 MovieClip [page12] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0;
Symbol 322 MovieClip [page11] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0;
Symbol 350 MovieClip [page10] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0;
Symbol 358 MovieClip [page9] Frame 1
_root.onstartpage = 0;
Symbol 360 MovieClip [page8] Frame 1
_root.onstartpage = 0;
Symbol 362 MovieClip [page7] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0;
Symbol 364 MovieClip [page6] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0;
Symbol 366 MovieClip [page5] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0;
Symbol 368 MovieClip [page4] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 0;
Symbol 373 Button
on (release) { i = 1; while (i < 50) { _root["bloodpatch" + i].removeMovieClip(); i++; } i = 600; while (i < 620) { _root["ammopickup" + i].removeMovieClip(); i++; } _root.ammotypemovie.removeMovieClip(); _root.objcell_mc.removeMovieClip(); _root.gotoAndPlay(2); _root.pausedmovie.gotoAndPlay(90); }
Symbol 376 MovieClip [pausedmovie] Frame 1
stop();
Symbol 376 MovieClip [pausedmovie] Frame 30
stop();
Symbol 380 MovieClip [changelocation] Frame 1
stop();
Symbol 380 MovieClip [changelocation] Frame 2
_root.gamepaused = 1;
Symbol 380 MovieClip [changelocation] Frame 80
_root.thebackground.play(); makeBarrel();
Symbol 380 MovieClip [changelocation] Frame 137
_root.gamepaused = 0;
Symbol 385 MovieClip [enemiesstronger] Frame 1
stop();
Symbol 385 MovieClip [enemiesstronger] Frame 15
_root.objcell_mc.man.health = 200;
Symbol 388 MovieClip [skirmishend] Frame 1
stop();
Symbol 388 MovieClip [skirmishend] Frame 2
playtrack();
Symbol 388 MovieClip [skirmishend] Frame 101
_root.blacktoscores.play();
Symbol 391 MovieClip [challengeend] Frame 1
stop();
Symbol 391 MovieClip [challengeend] Frame 2
playtrack();
Symbol 391 MovieClip [challengeend] Frame 101
_root.blacktoscores.play();
Symbol 394 MovieClip [zombiewavecomplete] Frame 1
stop();
Symbol 394 MovieClip [zombiewavecomplete] Frame 2
playtrack(); if (_root.gamemode == 0) { play(); } else if (_root.gamemode == 1) { gotoAndStop (1); _root.challengeend.play(); } else if (_root.gamemode == 2) { gotoAndStop (1); _root.skirmishend.play(); }
Symbol 394 MovieClip [zombiewavecomplete] Frame 101
_root.staminadrain = _root.staminadrain + 0.01; _root.zombienumber = 1; _root.zombieskilled = 0; _root.zombiespeed = _root.zombiespeed + 1; _root.zombiespawn = _root.zombiespawn + 1; _root.manhealth = _root.objcell_mc.man.health; if (_root.zombiehealthup == 3) { if (_root.enemiesinround <= 3) { _root.enemiesinround = _root.enemiesinround + 1; } if (_root.zombieendround <= 39) { _root.zombieendround = _root.zombieendround + 1; } setuplevel(); _root.changelocation.play(); _root.zombiehealthup = 0; } else { _root.zombiehealthup = _root.zombiehealthup + 1; } if (_root.zombiehealthup1 == 12) { _root.enemiesstronger.play(); _root.zombiehealth = _root.zombiehealth + 1; _root.zombiehealthup1 = 0; } else { _root.zombiehealthup1 = _root.zombiehealthup1 + 1; }
Symbol 399 MovieClip Frame 15
stop();
Symbol 400 MovieClip [explosion2] Frame 25
delete this.onEnterFrame; removeMovieClip(this);
Symbol 405 MovieClip Frame 1
stop();
Symbol 409 MovieClip Frame 1
stop();
Symbol 409 MovieClip Frame 10
this._visible = 0; gotoAndPlay (1);
Instance of Symbol 408 MovieClip in Symbol 409 MovieClip Frame 10
onClipEvent (enterFrame) { this._visible = 0; }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 28) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 29) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 30) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 23) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 24) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 25) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 26) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 27) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 18) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 19) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 20) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 21) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 22) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 17) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 4) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 5) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 6) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 9) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 8) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 11) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 3) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 13) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 14) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 16) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 15) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 12) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 10) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 7) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 2) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 409 MovieClip in Symbol 410 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 1) { this._visible = 1; } else { this.play(); } }
Symbol 414 MovieClip Frame 1
stop();
Symbol 414 MovieClip Frame 10
gotoAndPlay (1); this._visible = 0;
Instance of Symbol 413 MovieClip in Symbol 414 MovieClip Frame 10
onClipEvent (enterFrame) { this._visible = 0; }
Instance of Symbol 414 MovieClip "pistol2" in Symbol 415 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 2) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 414 MovieClip "pistol3" in Symbol 415 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 3) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 414 MovieClip "pistol4" in Symbol 415 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 4) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 414 MovieClip "pistol7" in Symbol 415 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo == 7) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 414 MovieClip "pistol6" in Symbol 415 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 6) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 414 MovieClip "pistol5" in Symbol 415 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 5) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 414 MovieClip "pistol1" in Symbol 415 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 1) { this._visible = 1; } else { this.play(); } }
Symbol 419 MovieClip Frame 1
stop();
Symbol 419 MovieClip Frame 10
gotoAndPlay (1); this._visible = 0;
Instance of Symbol 418 MovieClip in Symbol 419 MovieClip Frame 10
onClipEvent (enterFrame) { this._visible = 0; }
Instance of Symbol 419 MovieClip "shell3" in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 3) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 419 MovieClip "shell4" in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 4) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 419 MovieClip "shell5" in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 5) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 419 MovieClip "shell6" in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 6) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 419 MovieClip "shell7" in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 7) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 419 MovieClip "shell8" in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 8) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 419 MovieClip "shell2" in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 2) { this._visible = 1; } else { this.play(); } }
Instance of Symbol 419 MovieClip "shell1" in Symbol 420 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.displayammo >= 1) { this._visible = 1; } else { this.play(); } }
Symbol 432 MovieClip Frame 1
stop();
Symbol 432 MovieClip Frame 10
stop();
Symbol 439 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 10
stop();
Symbol 446 MovieClip Frame 1
stop();
Symbol 446 MovieClip Frame 10
stop();
Symbol 457 MovieClip Frame 40
stop();
Symbol 458 MovieClip [explosion] Frame 5
if (_root.extrablood == "on") { _root.attachMovie("bloodpatch", "bloodpatch" + _root.bloods, _root.bloods, {_x:(this._x + -30) + (Math.random() * 60), _y:(this._y + -30) + (Math.random() * 60), _rotation:this._rotation - 90}); if (_root.bloods > -50) { _root.bloods = _root.bloods - 1; } else { _root.bloods = -1; } }
Symbol 458 MovieClip [explosion] Frame 25
delete this.onEnterFrame; removeMovieClip(this);
Symbol 489 MovieClip Frame 91
mc = _root.attachMovie("ammopickup", "ammopickup" + _root.counter, _root.counter, {_x:_root.objcell_mc["enemytarget" + thenumber]._x + 250, _y:_root.objcell_mc["enemytarget" + thenumber]._y + 250}); _root.counter = _root.counter + 1; if (_root.counter >= 620) { _root.counter = 600; } _root.colourflavour = random(3); mc.ammocratetype = _root.colourflavour; mc.gotoAndPlay(_root.colourflavour + 1); mc._rotation = random(200); mc.onEnterFrame = function () { if (_root.objcell_mc.man.hitTest(this)) { if (this.ammocratetype == 0) { if (_root.ammotype == 0) { _root.inclip = _root.inclip + (_root.zombiehealth * 5); } else { _root.pistolreserve = _root.pistolreserve + (_root.zombiehealth * 5); } } else if (this.ammocratetype == 1) { if (_root.ammotype == 1) { _root.inclip = _root.inclip + (_root.zombiehealth * 2); } else { _root.shotgunreserve = _root.shotgunreserve + (_root.zombiehealth * 2); } } else if (this.ammocratetype == 2) { if (_root.ammotype == 2) { _root.inclip = _root.inclip + (_root.zombiehealth * 4); } else { _root.smgreserve = _root.smgreserve + (_root.zombiehealth * 4); } } if (_root.bullettime > 1) { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reloadslow"); _root.energypickupaudio.start(0, 1); } else { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reload"); _root.energypickupaudio.start(0, 1); } this.removeMovieClip(); } };
Symbol 489 MovieClip Frame 92
if (_root.zombieskilled == (_root.zombieendround - 1)) { _root.zombiewavecomplete.play(); } else { _root.zombieskilled = _root.zombieskilled + 1; } removeMovieClip(_root.objcell_mc["enemytarget" + thenumber]);
Symbol 493 MovieClip Frame 115
mc = _root.attachMovie("ammopickup", "ammopickup" + _root.counter, _root.counter, {_x:_root.objcell_mc["enemytarget" + thenumber]._x + 250, _y:_root.objcell_mc["enemytarget" + thenumber]._y + 250}); _root.counter = _root.counter + 1; if (_root.counter >= 620) { _root.counter = 600; } _root.colourflavour = random(3); mc.ammocratetype = _root.colourflavour; mc.gotoAndPlay(_root.colourflavour + 1); mc._rotation = random(200); mc.onEnterFrame = function () { if (_root.objcell_mc.man.hitTest(this)) { if (this.ammocratetype == 0) { if (_root.ammotype == 0) { _root.inclip = _root.inclip + (_root.zombiehealth * 5); } else { _root.pistolreserve = _root.pistolreserve + (_root.zombiehealth * 5); } } else if (this.ammocratetype == 1) { if (_root.ammotype == 1) { _root.inclip = _root.inclip + (_root.zombiehealth * 2); } else { _root.shotgunreserve = _root.shotgunreserve + (_root.zombiehealth * 2); } } else if (this.ammocratetype == 2) { if (_root.ammotype == 2) { _root.inclip = _root.inclip + (_root.zombiehealth * 4); } else { _root.smgreserve = _root.smgreserve + (_root.zombiehealth * 4); } } if (_root.bullettime > 1) { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reloadslow"); _root.energypickupaudio.start(0, 1); } else { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reload"); _root.energypickupaudio.start(0, 1); } this.removeMovieClip(); } };
Symbol 493 MovieClip Frame 116
if (_root.zombieskilled == (_root.zombieendround - 1)) { _root.zombiewavecomplete.play(); } else { _root.zombieskilled = _root.zombieskilled + 1; } removeMovieClip(_root.objcell_mc["enemytarget" + thenumber]);
Symbol 494 MovieClip [enemytarget3] Frame 1
stop();
Symbol 494 MovieClip [enemytarget3] Frame 2
stop();
Symbol 494 MovieClip [enemytarget3] Frame 3
stop();
Symbol 494 MovieClip [enemytarget3] Frame 4
stop();
Symbol 494 MovieClip [enemytarget3] Frame 5
stop();
Symbol 494 MovieClip [enemytarget3] Frame 6
stop();
Symbol 499 MovieClip Frame 1
stop();
Symbol 499 MovieClip Frame 4
gotoAndStop (1);
Instance of Symbol 507 MovieClip in Symbol 530 MovieClip Frame 11
onClipEvent (enterFrame) { if (this.hitTest(_root.objcell_mc.man)) { if (_root.objcell_mc.man.health > 0) { _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:_root.objcell_mc.man._x + 250, _y:_root.objcell_mc.man._y + 250, _rotation:((_root.objcell_mc.man._rotation - 90) + -40) + (Math.random() * 80)}); _root.j = _root.j + 1; _root.objcell_mc.man.health = _root.objcell_mc.man.health - 2; _root.bloodscratch._rotation = Math.random() * 200; _root.bloodscratch.play(); } else if (_root.objcell_mc.man.alive == 1) { _root.objcell_mc.man.alive = 0; _root.objcell_mc.man.gotoAndStop(4); _root.bloodscratch.play(); _root.bloodscratch._rotation = Math.random() * 200; } } }
Instance of Symbol 507 MovieClip in Symbol 530 MovieClip Frame 47
onClipEvent (enterFrame) { if (this.hitTest(_root.objcell_mc.man)) { if (_root.objcell_mc.man.health > 0) { _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:_root.objcell_mc.man._x + 250, _y:_root.objcell_mc.man._y + 250, _rotation:((_root.objcell_mc.man._rotation - 90) + -40) + (Math.random() * 80)}); _root.j = _root.j + 1; _root.objcell_mc.man.health = _root.objcell_mc.man.health - 2; _root.bloodscratch._rotation = Math.random() * 200; _root.bloodscratch.play(); } else if (_root.objcell_mc.man.alive == 1) { _root.objcell_mc.man.alive = 0; _root.objcell_mc.man.gotoAndStop(4); _root.bloodscratch.play(); _root.bloodscratch._rotation = Math.random() * 200; } } }
Symbol 546 MovieClip Frame 82
mc = _root.attachMovie("ammopickup", "ammopickup" + _root.counter, _root.counter, {_x:_root.objcell_mc["enemytarget" + thenumber]._x + 250, _y:_root.objcell_mc["enemytarget" + thenumber]._y + 250}); _root.counter = _root.counter + 1; if (_root.counter >= 620) { _root.counter = 600; } _root.colourflavour = random(3); mc.ammocratetype = _root.colourflavour; mc.gotoAndPlay(_root.colourflavour + 1); mc._rotation = random(200); mc.onEnterFrame = function () { if (_root.objcell_mc.man.hitTest(this)) { if (this.ammocratetype == 0) { if (_root.ammotype == 0) { _root.inclip = _root.inclip + (_root.zombiehealth * 5); } else { _root.pistolreserve = _root.pistolreserve + (_root.zombiehealth * 5); } } else if (this.ammocratetype == 1) { if (_root.ammotype == 1) { _root.inclip = _root.inclip + (_root.zombiehealth * 2); } else { _root.shotgunreserve = _root.shotgunreserve + (_root.zombiehealth * 2); } } else if (this.ammocratetype == 2) { if (_root.ammotype == 2) { _root.inclip = _root.inclip + (_root.zombiehealth * 4); } else { _root.smgreserve = _root.smgreserve + (_root.zombiehealth * 4); } } if (_root.bullettime > 1) { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reloadslow"); _root.energypickupaudio.start(0, 1); } else { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reload"); _root.energypickupaudio.start(0, 1); } this.removeMovieClip(); } };
Symbol 546 MovieClip Frame 83
if (_root.zombieskilled == (_root.zombieendround - 1)) { _root.zombiewavecomplete.play(); } else { _root.zombieskilled = _root.zombieskilled + 1; } removeMovieClip(_root.objcell_mc["enemytarget" + thenumber]);
Instance of Symbol 507 MovieClip in Symbol 549 MovieClip Frame 29
onClipEvent (enterFrame) { if (this.hitTest(_root.objcell_mc.man)) { if (_root.objcell_mc.man.health > 0) { _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:_root.objcell_mc.man._x + 250, _y:_root.objcell_mc.man._y + 250, _rotation:((_root.objcell_mc.man._rotation - 90) + -40) + (Math.random() * 80)}); _root.j = _root.j + 1; _root.objcell_mc.man.health = _root.objcell_mc.man.health - 2; _root.bloodscratch._rotation = Math.random() * 200; _root.bloodscratch.play(); } else if (_root.objcell_mc.man.alive == 1) { _root.objcell_mc.man.alive = 0; _root.objcell_mc.man.gotoAndStop(4); _root.bloodscratch.play(); _root.bloodscratch._rotation = Math.random() * 200; } } }
Instance of Symbol 507 MovieClip in Symbol 549 MovieClip Frame 95
onClipEvent (enterFrame) { if (this.hitTest(_root.objcell_mc.man)) { if (_root.objcell_mc.man.health > 0) { _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:_root.objcell_mc.man._x + 250, _y:_root.objcell_mc.man._y + 250, _rotation:((_root.objcell_mc.man._rotation - 90) + -40) + (Math.random() * 80)}); _root.j = _root.j + 1; _root.objcell_mc.man.health = _root.objcell_mc.man.health - 2; _root.bloodscratch._rotation = Math.random() * 200; _root.bloodscratch.play(); } else if (_root.objcell_mc.man.alive == 1) { _root.objcell_mc.man.alive = 0; _root.objcell_mc.man.gotoAndStop(4); _root.bloodscratch.play(); _root.bloodscratch._rotation = Math.random() * 200; } } }
Symbol 551 MovieClip Frame 130
mc = _root.attachMovie("ammopickup", "ammopickup" + _root.counter, _root.counter, {_x:_root.objcell_mc["enemytarget" + thenumber]._x + 250, _y:_root.objcell_mc["enemytarget" + thenumber]._y + 250}); _root.counter = _root.counter + 1; if (_root.counter >= 620) { _root.counter = 600; } _root.colourflavour = random(3); mc.ammocratetype = _root.colourflavour; mc.gotoAndPlay(_root.colourflavour + 1); mc._rotation = random(200); mc.onEnterFrame = function () { if (_root.objcell_mc.man.hitTest(this)) { if (this.ammocratetype == 0) { if (_root.ammotype == 0) { _root.inclip = _root.inclip + (_root.zombiehealth * 5); } else { _root.pistolreserve = _root.pistolreserve + (_root.zombiehealth * 5); } } else if (this.ammocratetype == 1) { if (_root.ammotype == 1) { _root.inclip = _root.inclip + (_root.zombiehealth * 2); } else { _root.shotgunreserve = _root.shotgunreserve + (_root.zombiehealth * 2); } } else if (this.ammocratetype == 2) { if (_root.ammotype == 2) { _root.inclip = _root.inclip + (_root.zombiehealth * 4); } else { _root.smgreserve = _root.smgreserve + (_root.zombiehealth * 4); } } if (_root.bullettime > 1) { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reloadslow"); _root.energypickupaudio.start(0, 1); } else { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reload"); _root.energypickupaudio.start(0, 1); } this.removeMovieClip(); } };
Symbol 551 MovieClip Frame 131
if (_root.zombieskilled == (_root.zombieendround - 1)) { _root.zombiewavecomplete.play(); } else { _root.zombieskilled = _root.zombieskilled + 1; } removeMovieClip(_root.objcell_mc["enemytarget" + thenumber]);
Symbol 552 MovieClip [enemytarget2] Frame 1
stop();
Symbol 552 MovieClip [enemytarget2] Frame 2
stop();
Symbol 552 MovieClip [enemytarget2] Frame 3
stop();
Symbol 552 MovieClip [enemytarget2] Frame 4
stop();
Symbol 552 MovieClip [enemytarget2] Frame 5
stop();
Symbol 552 MovieClip [enemytarget2] Frame 6
stop();
Symbol 557 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 4
gotoAndStop (1);
Symbol 568 MovieClip Frame 74
mc = _root.attachMovie("ammopickup", "ammopickup" + _root.counter, _root.counter, {_x:_root.objcell_mc["enemytarget" + thenumber]._x + 250, _y:_root.objcell_mc["enemytarget" + thenumber]._y + 250}); _root.counter = _root.counter + 1; if (_root.counter >= 620) { _root.counter = 600; } _root.colourflavour = random(3); mc.ammocratetype = _root.colourflavour; mc.gotoAndPlay(_root.colourflavour + 1); mc._rotation = random(200); mc.onEnterFrame = function () { if (_root.objcell_mc.man.hitTest(this)) { if (this.ammocratetype == 0) { if (_root.ammotype == 0) { _root.inclip = _root.inclip + (_root.zombiehealth * 5); } else { _root.pistolreserve = _root.pistolreserve + (_root.zombiehealth * 5); } } else if (this.ammocratetype == 1) { if (_root.ammotype == 1) { _root.inclip = _root.inclip + (_root.zombiehealth * 2); } else { _root.shotgunreserve = _root.shotgunreserve + (_root.zombiehealth * 2); } } else if (this.ammocratetype == 2) { if (_root.ammotype == 2) { _root.inclip = _root.inclip + (_root.zombiehealth * 4); } else { _root.smgreserve = _root.smgreserve + (_root.zombiehealth * 4); } } if (_root.bullettime > 1) { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reloadslow"); _root.energypickupaudio.start(0, 1); } else { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reload"); _root.energypickupaudio.start(0, 1); } this.removeMovieClip(); } };
Symbol 568 MovieClip Frame 75
if (_root.zombieskilled == (_root.zombieendround - 1)) { _root.zombiewavecomplete.play(); } else { _root.zombieskilled = _root.zombieskilled + 1; } removeMovieClip(_root.objcell_mc["enemytarget" + thenumber]);
Symbol 571 MovieClip Frame 86
mc = _root.attachMovie("ammopickup", "ammopickup" + _root.counter, _root.counter, {_x:_root.objcell_mc["enemytarget" + thenumber]._x + 250, _y:_root.objcell_mc["enemytarget" + thenumber]._y + 250}); _root.counter = _root.counter + 1; if (_root.counter >= 620) { _root.counter = 600; } _root.colourflavour = random(3); mc.ammocratetype = _root.colourflavour; mc.gotoAndPlay(_root.colourflavour + 1); mc._rotation = random(200); mc.onEnterFrame = function () { if (_root.objcell_mc.man.hitTest(this)) { if (this.ammocratetype == 0) { if (_root.ammotype == 0) { _root.inclip = _root.inclip + (_root.zombiehealth * 5); } else { _root.pistolreserve = _root.pistolreserve + (_root.zombiehealth * 5); } } else if (this.ammocratetype == 1) { if (_root.ammotype == 1) { _root.inclip = _root.inclip + (_root.zombiehealth * 2); } else { _root.shotgunreserve = _root.shotgunreserve + (_root.zombiehealth * 2); } } else if (this.ammocratetype == 2) { if (_root.ammotype == 2) { _root.inclip = _root.inclip + (_root.zombiehealth * 4); } else { _root.smgreserve = _root.smgreserve + (_root.zombiehealth * 4); } } if (_root.bullettime > 1) { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reloadslow"); _root.energypickupaudio.start(0, 1); } else { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reload"); _root.energypickupaudio.start(0, 1); } this.removeMovieClip(); } };
Symbol 571 MovieClip Frame 87
if (_root.zombieskilled == (_root.zombieendround - 1)) { _root.zombiewavecomplete.play(); } else { _root.zombieskilled = _root.zombieskilled + 1; } removeMovieClip(_root.objcell_mc["enemytarget" + thenumber]);
Symbol 572 MovieClip [enemytarget1] Frame 1
stop();
Symbol 572 MovieClip [enemytarget1] Frame 2
stop();
Symbol 572 MovieClip [enemytarget1] Frame 3
stop();
Symbol 572 MovieClip [enemytarget1] Frame 4
stop();
Symbol 572 MovieClip [enemytarget1] Frame 5
stop();
Symbol 572 MovieClip [enemytarget1] Frame 6
stop();
Symbol 620 MovieClip Frame 59
mc = _root.attachMovie("ammopickup", "ammopickup" + _root.counter, _root.counter, {_x:_root.objcell_mc["enemytarget" + thenumber]._x + 250, _y:_root.objcell_mc["enemytarget" + thenumber]._y + 250}); _root.counter = _root.counter + 1; if (_root.counter >= 620) { _root.counter = 600; } _root.colourflavour = random(3); mc.ammocratetype = _root.colourflavour; mc.gotoAndPlay(_root.colourflavour + 1); mc._rotation = random(200); mc.onEnterFrame = function () { if (_root.objcell_mc.man.hitTest(this)) { if (this.ammocratetype == 0) { if (_root.ammotype == 0) { _root.inclip = _root.inclip + (_root.zombiehealth * 5); } else { _root.pistolreserve = _root.pistolreserve + (_root.zombiehealth * 5); } } else if (this.ammocratetype == 1) { if (_root.ammotype == 1) { _root.inclip = _root.inclip + (_root.zombiehealth * 2); } else { _root.shotgunreserve = _root.shotgunreserve + (_root.zombiehealth * 2); } } else if (this.ammocratetype == 2) { if (_root.ammotype == 2) { _root.inclip = _root.inclip + (_root.zombiehealth * 4); } else { _root.smgreserve = _root.smgreserve + (_root.zombiehealth * 4); } } if (_root.bullettime > 1) { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reloadslow"); _root.energypickupaudio.start(0, 1); } else { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reload"); _root.energypickupaudio.start(0, 1); } this.removeMovieClip(); } };
Symbol 620 MovieClip Frame 60
if (_root.zombieskilled == (_root.zombieendround - 1)) { _root.zombiewavecomplete.play(); } else { _root.zombieskilled = _root.zombieskilled + 1; } removeMovieClip(_root.objcell_mc["enemytarget" + thenumber]);
Symbol 623 MovieClip Frame 87
mc = _root.attachMovie("ammopickup", "ammopickup" + _root.counter, _root.counter, {_x:_root.objcell_mc["enemytarget" + thenumber]._x + 250, _y:_root.objcell_mc["enemytarget" + thenumber]._y + 250}); _root.counter = _root.counter + 1; if (_root.counter >= 620) { _root.counter = 600; } _root.colourflavour = random(3); mc.ammocratetype = _root.colourflavour; mc.gotoAndPlay(_root.colourflavour + 1); mc._rotation = random(200); mc.onEnterFrame = function () { if (_root.objcell_mc.man.hitTest(this)) { if (this.ammocratetype == 0) { if (_root.ammotype == 0) { _root.inclip = _root.inclip + (_root.zombiehealth * 5); } else { _root.pistolreserve = _root.pistolreserve + (_root.zombiehealth * 5); } } else if (this.ammocratetype == 1) { if (_root.ammotype == 1) { _root.inclip = _root.inclip + (_root.zombiehealth * 2); } else { _root.shotgunreserve = _root.shotgunreserve + (_root.zombiehealth * 2); } } else if (this.ammocratetype == 2) { if (_root.ammotype == 2) { _root.inclip = _root.inclip + (_root.zombiehealth * 4); } else { _root.smgreserve = _root.smgreserve + (_root.zombiehealth * 4); } } if (_root.bullettime > 1) { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reloadslow"); _root.energypickupaudio.start(0, 1); } else { _root.energypickupaudio = new Sound(_root); _root.energypickupaudio.attachSound("reload"); _root.energypickupaudio.start(0, 1); } this.removeMovieClip(); } };
Symbol 623 MovieClip Frame 88
if (_root.zombieskilled == (_root.zombieendround - 1)) { _root.zombiewavecomplete.play(); } else { _root.zombieskilled = _root.zombieskilled + 1; } removeMovieClip(_root.objcell_mc["enemytarget" + thenumber]);
Symbol 624 MovieClip [enemytarget0] Frame 1
stop();
Symbol 624 MovieClip [enemytarget0] Frame 2
stop();
Symbol 624 MovieClip [enemytarget0] Frame 3
stop();
Symbol 624 MovieClip [enemytarget0] Frame 4
stop();
Symbol 624 MovieClip [enemytarget0] Frame 5
stop();
Symbol 624 MovieClip [enemytarget0] Frame 6
stop();
Symbol 638 MovieClip [blacktoscores] Frame 1
stop();
Symbol 638 MovieClip [blacktoscores] Frame 133
_root.gotoAndPlay("scores"); _root.objcell_mc.removeMovieClip(); this.removeMovieClip();
Symbol 644 MovieClip [bulletscratch] Frame 1
stop();
Symbol 646 MovieClip [bloodscratch] Frame 1
stop();
Symbol 646 MovieClip [bloodscratch] Frame 2
_root.score = _root.score - 100;
Symbol 654 MovieClip [ammopickup] Frame 1
stop();
Symbol 654 MovieClip [ammopickup] Frame 2
stop();
Symbol 654 MovieClip [ammopickup] Frame 3
stop();
Symbol 680 MovieClip Frame 1
stop();
Symbol 680 MovieClip Frame 6
gotoAndPlay (1);
Symbol 680 MovieClip Frame 21
_root.ready = 1; _root.isreloading = 0; gotoAndPlay (1);
Symbol 680 MovieClip Frame 66
_root.ready = 1; _root.isreloading = 0; gotoAndPlay (1);
Symbol 693 MovieClip Frame 1
stop();
Instance of Symbol 688 MovieClip "foot" in Symbol 693 MovieClip Frame 9
onClipEvent (enterFrame) { var i = 0; while (i <= _root.zombienumber) { if (this.hitTest(_root.objcell_mc["enemytarget" + i].zombie)) { if (_root.objcell_mc["enemytarget" + i].alive == 1) { if (_root.kicking1 == 0) { _root.kicking1 = 1; if (_root.bullettime > 1) { kicksound = new Sound(_root); kicksound.attachSound("fleshslow"); kicksound.start(0, 1); } else { kicksound = new Sound(_root); kicksound.attachSound("flesh"); kicksound.start(0, 1); } _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:_root.objcell_mc["enemytarget" + i]._x + 250, _y:_root.objcell_mc["enemytarget" + i]._y + 250, _rotation:((_root.objcell_mc["enemytarget" + i]._rotation - 180) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["enemytarget" + i]._x > _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + i].vx = _root.objcell_mc["enemytarget" + i].vx + 6; } if (_root.objcell_mc["enemytarget" + i]._x < _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + i].vx = _root.objcell_mc["enemytarget" + i].vx - 6; } if (_root.objcell_mc["enemytarget" + i]._y > _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + i].vy = _root.objcell_mc["enemytarget" + i].vy + 6; } if (_root.objcell_mc["enemytarget" + i]._y < _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + i].vy = _root.objcell_mc["enemytarget" + i].vy - 6; } if (_root.objcell_mc["enemytarget" + i].health > 0) { _root.objcell_mc["enemytarget" + i].health = _root.objcell_mc["enemytarget" + i].health - 1; } else { if (_root.bullettime > 1) { _root.objcell_mc["enemytarget" + i].gotoAndStop(6); } else { _root.objcell_mc["enemytarget" + i].gotoAndStop(3); } _root.score = _root.score + 2000; _root.objcell_mc["enemytarget" + i].alive = 0; _root.objcell_mc["enemytarget" + i].zombie.thenumber = i; } } } } else { _root.kicking1 = 0; } i++; } }
Symbol 693 MovieClip Frame 20
gotoAndStop (1);
Instance of Symbol 688 MovieClip "foot" in Symbol 693 MovieClip Frame 40
onClipEvent (enterFrame) { var i = 0; while (i <= _root.zombienumber) { if (this.hitTest(_root.objcell_mc["enemytarget" + i].zombie)) { if (_root.objcell_mc["enemytarget" + i].alive == 1) { if (_root.kicking1 == 0) { _root.kicking1 = 1; _root.attachMovie("explosion", "explosion" + _root.j, _root.j, {_x:_root.objcell_mc["enemytarget" + i]._x + 250, _y:_root.objcell_mc["enemytarget" + i]._y + 250, _rotation:((_root.objcell_mc["enemytarget" + i]._rotation - 180) + -20) + (Math.random() * 40)}); _root.j = _root.j + 1; if (_root.j > 3015) { _root.j = 3000; } _root.shaker.gotoAndPlay("lighthit"); if (_root.objcell_mc["enemytarget" + i]._x > _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + i].vx = _root.objcell_mc["enemytarget" + i].vx + 6; } if (_root.objcell_mc["enemytarget" + i]._x < _root.objcell_mc.man._x) { _root.objcell_mc["enemytarget" + i].vx = _root.objcell_mc["enemytarget" + i].vx - 6; } if (_root.objcell_mc["enemytarget" + i]._y > _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + i].vy = _root.objcell_mc["enemytarget" + i].vy + 6; } if (_root.objcell_mc["enemytarget" + i]._y < _root.objcell_mc.man._y) { _root.objcell_mc["enemytarget" + i].vy = _root.objcell_mc["enemytarget" + i].vy - 6; } if (_root.objcell_mc["enemytarget" + i].health > 0) { _root.objcell_mc["enemytarget" + i].health = _root.objcell_mc["enemytarget" + i].health - 1; } else { if (_root.bullettime > 1) { _root.objcell_mc["enemytarget" + i].gotoAndStop(6); } else { _root.objcell_mc["enemytarget" + i].gotoAndStop(3); } _root.score = _root.score + 2000; _root.objcell_mc["enemytarget" + i].alive = 0; _root.objcell_mc["enemytarget" + i].zombie.thenumber = i; } } } } else { _root.kicking1 = 0; } i++; } }
Symbol 693 MovieClip Frame 69
gotoAndStop (1);
Symbol 700 MovieClip Frame 1
stop();
Symbol 700 MovieClip Frame 6
gotoAndPlay (1);
Symbol 700 MovieClip Frame 21
_root.ready = 1; _root.isreloading = 0; gotoAndPlay (1);
Symbol 700 MovieClip Frame 60
_root.ready = 1; _root.isreloading = 0; gotoAndPlay (1);
Symbol 713 MovieClip Frame 1
stop();
Symbol 713 MovieClip Frame 6
gotoAndPlay (1);
Symbol 713 MovieClip Frame 21
_root.ready = 1; _root.isreloading = 0; gotoAndPlay (1);
Symbol 713 MovieClip Frame 70
_root.ready = 1; _root.isreloading = 0; gotoAndPlay (1);
Symbol 728 MovieClip Frame 21
_root.blacktoscores.play(); stop();
Symbol 729 MovieClip [man] Frame 1
stop();
Symbol 729 MovieClip [man] Frame 2
stop();
Symbol 729 MovieClip [man] Frame 3
stop();
Symbol 729 MovieClip [man] Frame 4
stop();
Symbol 734 MovieClip [page20] Frame 1
_root.onstartpage = 0;
Symbol 739 MovieClip [ComboBase] Frame 1
#initclip 58 mx.controls.listclasses.DataSelector.Initialize(Object(mx.controls.ComboBase).prototype); Object.registerClass("ComboBase", mx.controls.ComboBase); #endinitclip stop();
Instance of Symbol 143 MovieClip [SimpleButton] in Symbol 739 MovieClip [ComboBase] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 148 MovieClip [TextInput] in Symbol 739 MovieClip [ComboBase] Frame 2
//component parameters onClipEvent (initialize) { editable = true; password = false; text = ""; maxChars = null; restrict = "null"; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 740 MovieClip [DataProvider] Frame 1
#initclip 59 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 741 MovieClip [DataSelector] Frame 1
#initclip 60 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 742 MovieClip [SelectableRow] Frame 1
#initclip 61 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 743 MovieClip [ButtonSkin] Frame 1
#initclip 62 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 744 MovieClip [Button] Frame 1
#initclip 63 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 143 MovieClip [SimpleButton] in Symbol 744 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 745 MovieClip [CustomBorder] Frame 1
#initclip 64 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 755 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 757 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 768 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 770 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 777 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 798 MovieClip [BtnDownArrow] Frame 1
#initclip 65 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 799 MovieClip [BtnUpArrow] Frame 1
#initclip 66 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 801 MovieClip [HScrollBar] Frame 1
#initclip 67 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 744 MovieClip [Button] in Symbol 801 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 143 MovieClip [SimpleButton] in Symbol 801 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 802 MovieClip [VScrollBar] Frame 1
#initclip 68 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 744 MovieClip [Button] in Symbol 802 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { icon = ""; label = "Button"; labelPlacement = "right"; selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 143 MovieClip [SimpleButton] in Symbol 802 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 803 MovieClip [View] Frame 1
#initclip 69 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 804 MovieClip [ScrollView] Frame 1
#initclip 70 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 801 MovieClip [HScrollBar] in Symbol 804 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 802 MovieClip [VScrollBar] in Symbol 804 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 805 MovieClip [ScrollSelectList] Frame 1
#initclip 71 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 806 MovieClip [List] Frame 1
#initclip 72 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 812 MovieClip [ComboDownArrowDisabled] Frame 1
#initclip 73 Object.registerClass("ComboDownArrowDisabled", mx.controls.SimpleButton); #endinitclip
Symbol 814 MovieClip [ComboThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 817 MovieClip [ComboAssets] Frame 1
#initclip 74 mx.controls.ComboBox.prototype.downArrowUpName = "ComboDownArrowUp"; mx.controls.ComboBox.prototype.downArrowDownName = "ComboDownArrowDown"; mx.controls.ComboBox.prototype.downArrowOverName = "ComboDownArrowOver"; mx.controls.ComboBox.prototype.downArrowDisabledName = "ComboDownArrowDisabled"; mx.controls.ComboBox.prototype.wrapDownArrowButton = false; mx.controls.ComboBox.prototype.dropDownBorderStyle = "solid"; mx.controls.ComboBox.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, {bl:0, tl:0, tr:5, br:5}, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; #endinitclip
Symbol 818 MovieClip [ComboBox] Frame 1
#initclip 75 Object.registerClass("ComboBox", mx.controls.ComboBox); #endinitclip stop();
Instance of Symbol 806 MovieClip [List] in Symbol 818 MovieClip [ComboBox] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Symbol 988 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function showPreloaderAd(options) { var _local29 = {clip:_root, ad_msec:11000, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812}; options = _parseOptions(options, _local29); var _local15 = options.clip; var _local25 = options.ad_msec; delete options.ad_msec; var _local28 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { return(null); } _local15.stop(); var mc = _local15._mochiad; mc.onUnload = function () { this._parent.play(); }; var _local16 = _getRes(options); var _local5 = _local16[0]; var _local14 = _local16[1]; mc._x = _local5 * 0.5; mc._y = _local14 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local5 * -0.5; chk._y = _local14 * -0.5; var _local8 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local8._x = 10; _local8._y = _local14 - 20; var _local24 = options.color; delete options.color; var _local21 = options.background; delete options.background; var _local26 = options.outline; delete options.outline; var _local6 = _local8.createEmptyMovieClip("_outline", 1); _local6.beginFill(_local21); _local6.moveTo(0, 0); _local6.lineTo(_local5 - 20, 0); _local6.lineTo(_local5 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); _local6.endFill(); var _local4 = _local8.createEmptyMovieClip("_inside", 2); _local4.beginFill(_local24); _local4.moveTo(0, 0); _local4.lineTo(_local5 - 20, 0); _local4.lineTo(_local5 - 20, 10); _local4.lineTo(0, 10); _local4.lineTo(0, 0); _local4.endFill(); _local4._xscale = 0; var _local7 = _local8.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local26, 100); _local7.moveTo(0, 0); _local7.lineTo(_local5 - 20, 0); _local7.lineTo(_local5 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local25; chk.ad_timeout = _local28; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showTimedAd(options) { var _local15 = {clip:_root, ad_msec:11000, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd"}; options = _parseOptions(options, _local15); var _local6 = options.clip; var _local12 = options.ad_msec; delete options.ad_msec; var _local14 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { return(null); } _local6.stop(); var mc = _local6._mochiad; mc.onUnload = function () { this._parent.play(); }; var _local7 = _getRes(options); var _local16 = _local7[0]; var _local13 = _local7[1]; mc._x = _local16 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local12; chk.ad_timeout = _local14; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function load(options) { var _local14 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local14); options.swfv = options.clip.getSWFVersion() || 6; options.mav = "1.3"; var _local7 = options.clip; if (!_isNetworkAvailable()) { return(false); } if (_local7._mochiad_loaded) { return(false); } var _local13 = options.depth; delete options.depth; var _local6 = _local7.createEmptyMovieClip("_mochiad", _local13); var _local12 = _getRes(options); options.res = (_local12[0] + "x") + _local12[1]; options.server = options.server + options.id; delete options.id; _local7._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local8 in options) { _local4[_local8] = options[_local8]; } if (_local7._url.indexOf("http") != 0) { options.no_page = true; } var _local11 = _local4.server; delete _local4.server; var _local10 = _local11.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local10); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local10); } } _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local9 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local9; _local5.hostname = _local10; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local9); _local6.lc = _local5; _local4.lc = _local9; _local4.st = getTimer(); _local4.loadMovie(_local11 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 116 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 117 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 118 MovieClip [__Packages.mx.controls.NumericStepper] Frame 0
class mx.controls.NumericStepper extends mx.core.UIComponent { var boundingBox_mc, _visible, tabEnabled, tabChildren, nextButton_mc, __width, prevButton_mc, __height, inputField, StepTrack_mc, focusTextField, createObject, enabled, __set__visible, setSize, createClassObject, __maxChars, dispatchEvent; function NumericStepper () { super(); } function init() { super.init(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); _visible = false; tabEnabled = false; tabChildren = true; } function setVisible(x, noEvent) { super.setVisible(x, noEvent); if (initializing) { __visible = x; } } function layoutControl() { nextButton_mc._x = __width - nextButton_mc.__width; nextButton_mc._y = 0; prevButton_mc._x = __width - prevButton_mc.__width; prevButton_mc._y = __height - prevButton_mc.__height; inputField.setSize(__width - nextButton_mc.__width, __height); StepTrack_mc._width = Math.max(nextButton_mc.__width, prevButton_mc.__width); StepTrack_mc._x = __width - StepTrack_mc._width; StepTrack_mc._height = __height - (nextButton_mc._height + prevButton_mc._height); StepTrack_mc._y = nextButton_mc.__height; } function createChildren() { super.createChildren(); addAsset("nextButton_mc", skinIDUpArrow); addAsset("prevButton_mc", skinIDDownArrow); addAsset("inputField", skinIDInput); focusTextField = inputField.label; createObject("StepTrack", "StepTrack_mc", 2); size(); } function draw() { prevButton_mc.enabled = enabled; nextButton_mc.enabled = enabled; inputField.enabled = enabled; size(); initializing = false; __set__visible(__visible); } function size() { var _local2 = calcMinHeight(); var _local3 = calcMinWidth(); if (__height < _local2) { setSize(__width, _local2); } if (__width < _local3) { setSize(_local3, __height); } layoutControl(); } function calcMinHeight() { return(22); } function calcMinWidth() { return(40); } function addAsset(id, skinID) { var _local2 = new Object(); _local2.styleName = this; if (skinID == 10) { _local2.falseUpSkin = upArrowUp; _local2.falseOverSkin = upArrowOver; _local2.falseDownSkin = upArrowDown; _local2.falseDisabledSkin = upArrowDisabled; createClassObject(mx.controls.SimpleButton, id, skinID, _local2); var _local5 = nextButton_mc; _local5.tabEnabled = false; _local5.styleName = this; _local5._x = __width - _local5.__width; _local5._y = 0; _local5.owner = this; _local5.autoRepeat = true; _local5.clickHandler = function () { Selection.setSelection(0, 0); }; _local5.buttonDownHandler = function () { this.owner.buttonPress(this); }; } else if (skinID == 11) { _local2.falseUpSkin = downArrowUp; _local2.falseOverSkin = downArrowOver; _local2.falseDownSkin = downArrowDown; _local2.falseDisabledSkin = downArrowDisabled; createClassObject(mx.controls.SimpleButton, id, skinID, _local2); var _local3 = prevButton_mc; _local3.tabEnabled = false; _local3.styleName = this; _local3._x = __width - _local3.__width; _local3._y = __height - _local3.__height; _local3.owner = this; _local3.autoRepeat = true; _local3.clickHandler = function () { Selection.setSelection(0, 0); }; _local3.buttonDownHandler = function () { this.owner.buttonPress(this); }; } else if (skinID == 9) { createClassObject(mx.controls.TextInput, id, skinID); var _local4 = inputField; _local4.styleName = this; _local4.setSize(__width - nextButton_mc.__width, __height); _local4.restrict = "0-9\\-\\.\\,"; _local4.maxChars = __maxChars; _local4.text = value; _local4.onSetFocus = function () { this._parent.onSetFocus(); }; _local4.onKillFocus = function () { this._parent.onKillFocus(); }; _local4.drawFocus = function (b) { this._parent.drawFocus(b); }; _local4.onKeyDown = function () { this._parent.onFieldKeyDown(); }; } } function setFocus() { Selection.setFocus(inputField); } function onKillFocus() { mx.managers.SystemManager.form.focusManager.defaultPushButtonEnabled = true; super.onKillFocus(); Key.removeListener(inputField); if (Number(inputField.text) != value) { var _local3 = checkValidValue(Number(inputField.text)); inputField.text = _local3; value = (_local3); dispatchEvent({type:"change"}); } } function onSetFocus() { super.onSetFocus(); Key.addListener(inputField); mx.managers.SystemManager.form.focusManager.defaultPushButtonEnabled = false; } function onFieldKeyDown() { var _local2 = value; switch (Key.getCode()) { case 40 : var _local3 = value - stepSize; value = (_local3); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 38 : _local3 = stepSize + value; value = (_local3); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 36 : inputField.text = minimum; value = (minimum); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 35 : inputField.text = maximum; value = (maximum); if (_local2 != value) { dispatchEvent({type:"change"}); } break; case 13 : value = (Number(inputField.text)); if (_local2 == value) { break; } dispatchEvent({type:"change"}); } } function get nextValue() { if (checkRange(value + stepSize)) { __nextValue = value + stepSize; return(__nextValue); } } function get previousValue() { if (checkRange(__value - stepSize)) { __previousValue = value - stepSize; return(__previousValue); } } function set maxChars(num) { __maxChars = num; inputField.maxChars = __maxChars; //return(maxChars); } function get maxChars() { return(__maxChars); } function get value() { return(__value); } function set value(v) { var _local2 = checkValidValue(v); if (_local2 == __value) { return; } inputField.text = (__value = _local2); //return(value); } function get minimum() { return(__minimum); } function set minimum(v) { __minimum = v; //return(minimum); } function get maximum() { return(__maximum); } function set maximum(v) { __maximum = v; //return(maximum); } function get stepSize() { return(__stepSize); } function set stepSize(v) { __stepSize = v; //return(stepSize); } function onFocus() { } function buttonPress(button) { var _local2 = value; if (button._name == "nextButton_mc") { value = value + stepSize; } else { value = value - stepSize; } if (_local2 != value) { dispatchEvent({type:"change"}); Selection.setSelection(0, 0); } } function checkRange(v) { return((v >= minimum) and (v <= maximum)); } function checkValidValue(val) { var _local7 = val / stepSize; var _local9 = Math.floor(_local7); var _local2 = stepSize; var _local6 = minimum; var _local5 = maximum; if ((val > _local6) and (val < _local5)) { if ((_local7 - _local9) == 0) { return(val); } var _local8 = Math.floor(val / _local2); var _local4 = _local8 * _local2; if (((((val - _local4) >= (_local2 / 2)) && (_local5 >= (_local4 + _local2))) && (_local6 <= (_local4 - _local2))) || (((val + _local2) == _local5) && (((_local5 - _local4) - _local2) > 1E-14))) { _local4 = _local4 + _local2; } return(_local4); } if (val >= _local5) { return(_local5); } return(_local6); } function onLabelChanged(o) { var _local2 = checkValidValue(Number(o.__get__text())); o.__set__text(_local2); value = (_local2); } function get tabIndex() { return(inputField.tabIndex); } function set tabIndex(w) { inputField.tabIndex = w; //return(tabIndex); } static var symbolName = "NumericStepper"; static var symbolOwner = mx.controls.NumericStepper; static var version = "2.0.2.126"; var className = "NumericStepper"; var upArrowUp = "StepUpArrowUp"; var upArrowDown = "StepUpArrowDown"; var upArrowOver = "StepUpArrowOver"; var upArrowDisabled = "StepUpArrowDisabled"; var downArrowUp = "StepDownArrowUp"; var downArrowDown = "StepDownArrowDown"; var downArrowOver = "StepDownArrowOver"; var downArrowDisabled = "StepDownArrowDisabled"; var skinIDUpArrow = 10; var skinIDDownArrow = 11; var skinIDInput = 9; var initializing = true; var __visible = true; var __minimum = 0; var __maximum = 10; var __stepSize = 1; var __value = 0; var __nextValue = 0; var __previousValue = 0; var clipParameters = {minimum:1, maximum:1, stepSize:1, value:1, maxChars:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.NumericStepper.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); }
Symbol 168 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 169 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 170 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 171 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 172 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 173 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 174 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 175 MovieClip [__Packages.mx.controls.TextInput] Frame 0
class mx.controls.TextInput extends mx.core.UIComponent { var owner, enterListener, label, tabChildren, tabEnabled, focusTextField, _color, _parent, border_mc, createClassObject, dispatchValueChangedEvent, __get__width, __get__height, tfx, tfy, tfw, tfh, getStyle, bind, updateModel, _getTextFormat, enabled; function TextInput () { super(); } function addEventListener(event, handler) { if (event == "enter") { addEnterEvents(); } super.addEventListener(event, handler); } function enterOnKeyDown() { if (Key.getAscii() == 13) { owner.dispatchEvent({type:"enter"}); } } function addEnterEvents() { if (enterListener == undefined) { enterListener = new Object(); enterListener.owner = this; enterListener.onKeyDown = enterOnKeyDown; } } function init(Void) { super.init(); label.styleName = this; tabChildren = true; tabEnabled = false; focusTextField = label; _color = mx.core.UIObject.textColorList; label.onSetFocus = function () { this._parent.onSetFocus(); }; label.onKillFocus = function (n) { this._parent.onKillFocus(n); }; label.drawFocus = function (b) { this._parent.drawFocus(b); }; label.onChanged = onLabelChanged; } function setFocus() { Selection.setFocus(label); } function onLabelChanged(Void) { _parent.dispatchEvent({type:"change"}); _parent.dispatchValueChangedEvent(text); } function createChildren(Void) { super.createChildren(); if (border_mc == undefined) { createClassObject(_global.styles.rectBorderClass, "border_mc", 0, {styleName:this}); } border_mc.swapDepths(label); label.autoSize = "none"; } function get html() { return(getHtml()); } function set html(value) { setHtml(value); //return(html); } function getHtml() { return(label.html); } function setHtml(value) { if (value != label.html) { label.html = value; } } function get text() { return(getText()); } function set text(t) { setText(t); //return(text); } function getText() { if (initializing) { return(initText); } if (label.html == true) { return(label.htmlText); } return(label.text); } function setText(t) { if (initializing) { initText = t; } else { var _local2 = label; if (_local2.html == true) { _local2.htmlText = t; } else { _local2.text = t; } } dispatchValueChangedEvent(t); } function size(Void) { border_mc.setSize(__get__width(), __get__height()); var _local2 = border_mc.__get__borderMetrics(); var _local6 = _local2.left + _local2.right; var _local3 = _local2.top + _local2.bottom; var _local5 = _local2.left; var _local4 = _local2.top; tfx = _local5; tfy = _local4; tfw = __get__width() - _local6; tfh = __get__height() - _local3; label.move(tfx, tfy); label.setSize(tfw, tfh + 1); } function setEnabled(enable) { label.type = (((__editable == true) || (enable == false)) ? "input" : "dynamic"); label.selectable = enable; var _local2 = getStyle((enable ? "color" : "disabledColor")); if (_local2 == undefined) { _local2 = (enable ? 0 : 8947848); } setColor(_local2); } function setColor(col) { label.textColor = col; } function onKillFocus(newFocus) { if (enterListener != undefined) { Key.removeListener(enterListener); } if (bind != undefined) { updateModel(text); } super.onKillFocus(newFocus); } function onSetFocus(oldFocus) { var f = Selection.getFocus(); var o = eval (f); if (o != label) { Selection.setFocus(label); return(undefined); } if (enterListener != undefined) { Key.addListener(enterListener); } super.onSetFocus(oldFocus); } function draw(Void) { var _local2 = label; var _local4 = getText(); if (initializing) { initializing = false; delete initText; } var _local3 = _getTextFormat(); _local2.embedFonts = _local3.embedFonts == true; if (_local3 != undefined) { _local2.setTextFormat(_local3); _local2.setNewTextFormat(_local3); } _local2.multiline = false; _local2.wordWrap = false; if (_local2.html == true) { _local2.setTextFormat(_local3); _local2.htmlText = _local4; } else { _local2.text = _local4; } _local2.type = (((__editable == true) || (enabled == false)) ? "input" : "dynamic"); size(); } function setEditable(s) { __editable = s; label.type = (s ? "input" : "dynamic"); } function get maxChars() { return(label.maxChars); } function set maxChars(w) { label.maxChars = w; //return(maxChars); } function get length() { return(label.length); } function get restrict() { return(label.restrict); } function set restrict(w) { label.restrict = ((w == "") ? null : (w)); //return(restrict); } function get hPosition() { return(label.hscroll); } function set hPosition(w) { label.hscroll = w; //return(hPosition); } function get maxHPosition() { return(label.maxhscroll); } function get editable() { return(__editable); } function set editable(w) { setEditable(w); //return(editable); } function get password() { return(label.password); } function set password(w) { label.password = w; //return(password); } function get tabIndex() { return(label.tabIndex); } function set tabIndex(w) { label.tabIndex = w; //return(tabIndex); } function set _accProps(val) { label._accProps = val; //return(_accProps); } function get _accProps() { return(label._accProps); } static var symbolName = "TextInput"; static var symbolOwner = mx.controls.TextInput; static var version = "2.0.2.126"; var className = "TextInput"; var initializing = true; var clipParameters = {text:1, editable:1, password:1, maxChars:1, restrict:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextInput.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var _maxWidth = mx.core.UIComponent.kStretch; var __editable = true; var initText = ""; }
Symbol 176 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 177 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 178 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 179 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 180 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 181 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 182 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 183 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 184 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 185 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 186 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 187 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 188 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 736 MovieClip [__Packages.mx.controls.listclasses.DataSelector] Frame 0
class mx.controls.listclasses.DataSelector extends Object { var __vPosition, setVPosition, __dataProvider, enabled, lastSelID, lastSelected, selected, invUpdateControl, invalidate, multipleSelection, updateControl, __rowCount, rows; function DataSelector () { super(); } static function Initialize(obj) { var _local3 = mixinProps; var _local4 = _local3.length; obj = obj.prototype; var _local1 = 0; while (_local1 < _local4) { obj[_local3[_local1]] = mixins[_local3[_local1]]; _local1++; } mixins.createProp(obj, "dataProvider", true); mixins.createProp(obj, "length", false); mixins.createProp(obj, "value", false); mixins.createProp(obj, "selectedIndex", true); mixins.createProp(obj, "selectedIndices", true); mixins.createProp(obj, "selectedItems", false); mixins.createProp(obj, "selectedItem", true); return(true); } function createProp(obj, propName, setter) { var p = (propName.charAt(0).toUpperCase() + propName.substr(1)); var _local2 = null; var _local4 = function (Void) { return(this["get" + p]()); }; if (setter) { _local2 = function (val) { this["set" + p](val); }; } obj.addProperty(propName, _local4, _local2); } function setDataProvider(dP) { if (__vPosition != 0) { setVPosition(0); } clearSelected(); __dataProvider.removeEventListener(this); __dataProvider = dP; dP.addEventListener("modelChanged", this); dP.addView(this); modelChanged({eventName:"updateAll"}); } function getDataProvider(Void) { return(__dataProvider); } function addItemAt(index, label, data) { if ((index < 0) || (!enabled)) { return(undefined); } var _local2 = __dataProvider; if (_local2 == undefined) { _local2 = (__dataProvider = new Array()); _local2.addEventListener("modelChanged", this); index = 0; } if ((typeof(label) == "object") || (typeof(_local2.getItemAt(0)) == "string")) { _local2.addItemAt(index, label); } else { _local2.addItemAt(index, {label:label, data:data}); } } function addItem(label, data) { addItemAt(__dataProvider.length, label, data); } function removeItemAt(index) { return(__dataProvider.removeItemAt(index)); } function removeAll(Void) { __dataProvider.removeAll(); } function replaceItemAt(index, newLabel, newData) { if (typeof(newLabel) == "object") { __dataProvider.replaceItemAt(index, newLabel); } else { __dataProvider.replaceItemAt(index, {label:newLabel, data:newData}); } } function sortItemsBy(fieldName, order) { lastSelID = __dataProvider.getItemID(lastSelected); __dataProvider.sortItemsBy(fieldName, order); } function sortItems(compareFunc, order) { lastSelID = __dataProvider.getItemID(lastSelected); __dataProvider.sortItems(compareFunc, order); } function getLength(Void) { return(__dataProvider.length); } function getItemAt(index) { return(__dataProvider.getItemAt(index)); } function modelChanged(eventObj) { var _local3 = eventObj.firstItem; var _local6 = eventObj.lastItem; var _local7 = eventObj.eventName; if (_local7 == undefined) { _local7 = eventObj.event; _local3 = eventObj.firstRow; _local6 = eventObj.lastRow; if (_local7 == "addRows") { _local7 = (eventObj.eventName = "addItems"); } else if (_local7 == "deleteRows") { _local7 = (eventObj.eventName = "removeItems"); } else if (_local7 == "updateRows") { _local7 = (eventObj.eventName = "updateItems"); } } if (_local7 == "addItems") { for (var _local2 in selected) { var _local5 = selected[_local2]; if ((_local5 != undefined) && (_local5 >= _local3)) { selected[_local2] = selected[_local2] + ((_local6 - _local3) + 1); } } } else if (_local7 == "removeItems") { if (__dataProvider.length == 0) { delete selected; } else { var _local9 = eventObj.removedIDs; var _local10 = _local9.length; var _local2 = 0; while (_local2 < _local10) { var _local4 = _local9[_local2]; if (selected[_local4] != undefined) { delete selected[_local4]; } _local2++; } for (_local2 in selected) { if (selected[_local2] >= _local3) { selected[_local2] = selected[_local2] - ((_local6 - _local3) + 1); } } } } else if (_local7 == "sort") { if (typeof(__dataProvider.getItemAt(0)) != "object") { delete selected; } else { var _local10 = __dataProvider.length; var _local2 = 0; while (_local2 < _local10) { if (isSelected(_local2)) { var _local4 = __dataProvider.getItemID(_local2); if (_local4 == lastSelID) { lastSelected = _local2; } selected[_local4] = _local2; } _local2++; } } } else if (_local7 == "filterModel") { setVPosition(0); } invUpdateControl = true; invalidate(); } function getValue(Void) { var _local2 = getSelectedItem(); if (typeof(_local2) != "object") { return(_local2); } return(((_local2.data == undefined) ? (_local2.label) : (_local2.data))); } function getSelectedIndex(Void) { for (var _local3 in selected) { var _local2 = selected[_local3]; if (_local2 != undefined) { return(_local2); } } } function setSelectedIndex(index) { if (((index >= 0) && (index < __dataProvider.length)) && (enabled)) { delete selected; selectItem(index, true); lastSelected = index; invUpdateControl = true; invalidate(); } else if (index == undefined) { clearSelected(); } } function getSelectedIndices(Void) { var _local2 = new Array(); for (var _local3 in selected) { _local2.push(selected[_local3]); } _local2.reverse(); return(((_local2.length > 0) ? (_local2) : undefined)); } function setSelectedIndices(indexArray) { if (multipleSelection != true) { return(undefined); } delete selected; var _local3 = 0; while (_local3 < indexArray.length) { var _local2 = indexArray[_local3]; if ((_local2 >= 0) && (_local2 < __dataProvider.length)) { selectItem(_local2, true); } _local3++; } invUpdateControl = true; updateControl(); } function getSelectedItems(Void) { var _local3 = getSelectedIndices(); var _local4 = new Array(); var _local2 = 0; while (_local2 < _local3.length) { _local4.push(getItemAt(_local3[_local2])); _local2++; } return(((_local4.length > 0) ? (_local4) : undefined)); } function getSelectedItem(Void) { return(__dataProvider.getItemAt(getSelectedIndex())); } function selectItem(index, selectedFlag) { if (selected == undefined) { selected = new Object(); } var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } if (selectedFlag && (!isSelected(index))) { selected[_local2] = index; } else if (!selectedFlag) { delete selected[_local2]; } } function isSelected(index) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(false); } return(selected[_local2] != undefined); } function clearSelected(transition) { var _local3 = 0; for (var _local4 in selected) { var _local2 = selected[_local4]; if (((_local2 != undefined) && (__vPosition <= _local2)) && (_local2 < (__vPosition + __rowCount))) { rows[_local2 - __vPosition].drawRow(rows[_local2 - __vPosition].item, "normal", transition && ((_local3 % 3) == 0)); } _local3++; } delete selected; } static var mixins = new mx.controls.listclasses.DataSelector(); static var mixinProps = ["setDataProvider", "getDataProvider", "addItem", "addItemAt", "removeAll", "removeItemAt", "replaceItemAt", "sortItemsBy", "sortItems", "getLength", "getItemAt", "modelChanged", "calcPreferredWidthFromData", "calcPreferredHeightFromData", "getValue", "getSelectedIndex", "getSelectedItem", "getSelectedIndices", "getSelectedItems", "selectItem", "isSelected", "clearSelected", "setSelectedIndex", "setSelectedIndices"]; }
Symbol 737 MovieClip [__Packages.mx.controls.ComboBase] Frame 0
class mx.controls.ComboBase extends mx.core.UIComponent { var getValue, tabEnabled, tabChildren, boundingBox_mc, downArrow_mc, createClassObject, onDownArrow, border_mc, __border, text_mc, focusTextField, __width, __height, getFocusManager, __get__height, height, _parent; function ComboBase () { super(); getValue = _getValue; } function init() { super.init(); tabEnabled = !_editable; tabChildren = _editable; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren() { var _local3 = new Object(); _local3.styleName = this; if (downArrow_mc == undefined) { _local3.falseUpSkin = downArrowUpName; _local3.falseOverSkin = downArrowOverName; _local3.falseDownSkin = downArrowDownName; _local3.falseDisabledSkin = downArrowDisabledName; _local3.validateNow = true; _local3.tabEnabled = false; createClassObject(mx.controls.SimpleButton, "downArrow_mc", 19, _local3); downArrow_mc.buttonDownHandler = onDownArrow; downArrow_mc.useHandCursor = false; downArrow_mc.onPressWas = downArrow_mc.onPress; downArrow_mc.onPress = function () { this.trackAsMenuWas = this.trackAsMenu; this.trackAsMenu = true; if (!this._editable) { this._parent.text_mc.trackAsMenu = this.trackAsMenu; } this.onPressWas(); }; downArrow_mc.onDragOutWas = downArrow_mc.onDragOut; downArrow_mc.onDragOut = function () { this.trackAsMenuWas = this.trackAsMenu; this.trackAsMenu = false; if (!this._editable) { this._parent.text_mc.trackAsMenu = this.trackAsMenu; } this.onDragOutWas(); }; downArrow_mc.onDragOverWas = downArrow_mc.onDragOver; downArrow_mc.onDragOver = function () { this.trackAsMenu = this.trackAsMenuWas; if (!this._editable) { this._parent.text_mc.trackAsMenu = this.trackAsMenu; } this.onDragOverWas(); }; } if (border_mc == undefined) { _local3.tabEnabled = false; createClassObject(_global.styles.rectBorderClass, "border_mc", 17, _local3); border_mc.move(0, 0); __border = border_mc; } _local3.borderStyle = "none"; _local3.readOnly = !_editable; _local3.tabEnabled = _editable; if (text_mc == undefined) { createClassObject(mx.controls.TextInput, "text_mc", 18, _local3); text_mc.move(0, 0); text_mc.addEnterEvents(); text_mc.enterHandler = _enterHandler; text_mc.changeHandler = _changeHandler; text_mc.oldOnSetFocus = text_mc.onSetFocus; text_mc.onSetFocus = function () { this.oldOnSetFocus(); this._parent.onSetFocus(); }; text_mc.__set__restrict("^\x1B"); text_mc.oldOnKillFocus = text_mc.onKillFocus; text_mc.onKillFocus = function (n) { this.oldOnKillFocus(n); this._parent.onKillFocus(n); }; text_mc.drawFocus = function (b) { this._parent.drawFocus(b); }; delete text_mc.borderStyle; } focusTextField = text_mc; text_mc.owner = this; layoutChildren(__width, __height); } function onKillFocus() { super.onKillFocus(); Key.removeListener(text_mc); getFocusManager().defaultPushButtonEnabled = true; } function onSetFocus() { super.onSetFocus(); getFocusManager().defaultPushButtonEnabled = false; Key.addListener(text_mc); } function setFocus() { if (_editable) { Selection.setFocus(text_mc); } else { Selection.setFocus(this); } } function setSize(w, h, noEvent) { super.setSize(w, ((h == undefined) ? (__get__height()) : (h)), noEvent); } function setEnabled(enabledFlag) { super.setEnabled(enabledFlag); downArrow_mc.enabled = enabledFlag; text_mc.enabled = enabledFlag; } function setEditable(e) { _editable = e; if (wrapDownArrowButton == false) { if (e) { border_mc.borderStyle = "inset"; text_mc.borderStyle = "inset"; symbolName = "ComboBox"; invalidateStyle(); } else { border_mc.borderStyle = "comboNonEdit"; text_mc.borderStyle = "dropDown"; symbolName = "DropDown"; invalidateStyle(); } } tabEnabled = !e; tabChildren = e; text_mc.tabEnabled = e; if (e) { delete text_mc.onPress; delete text_mc.onRelease; delete text_mc.onReleaseOutside; delete text_mc.onDragOut; delete text_mc.onDragOver; delete text_mc.onRollOver; delete text_mc.onRollOut; } else { text_mc.onPress = function () { this._parent.downArrow_mc.onPress(); }; text_mc.onRelease = function () { this._parent.downArrow_mc.onRelease(); }; text_mc.onReleaseOutside = function () { this._parent.downArrow_mc.onReleaseOutside(); }; text_mc.onDragOut = function () { this._parent.downArrow_mc.onDragOut(); }; text_mc.onDragOver = function () { this._parent.downArrow_mc.onDragOver(); }; text_mc.onRollOver = function () { this._parent.downArrow_mc.onRollOver(); }; text_mc.onRollOut = function () { this._parent.downArrow_mc.onRollOut(); }; text_mc.useHandCursor = false; } } function get editable() { return(_editable); } function set editable(e) { setEditable(e); //return(editable); } function _getValue() { return((_editable ? (text_mc.getText()) : (DSgetValue()))); } function draw() { downArrow_mc.draw(); border_mc.draw(); } function size() { layoutChildren(__width, __height); } function setTheme(t) { downArrowUpName = (t + "downArrow") + "Up_mc"; downArrowDownName = (t + "downArrow") + "Down_mc"; downArrowDisabledName = (t + "downArrow") + "Disabled_mc"; } function get text() { return(text_mc.getText()); } function set text(t) { setText(t); //return(text); } function setText(t) { text_mc.setText(t); } function get textField() { return(text_mc); } function get restrict() { return(text_mc.__get__restrict()); } function set restrict(w) { text_mc.__set__restrict(w); //return(restrict); } function invalidateStyle() { downArrow_mc.invalidateStyle(); text_mc.invalidateStyle(); border_mc.invalidateStyle(); } function layoutChildren(w, h) { if (downArrow_mc == undefined) { return(undefined); } if (wrapDownArrowButton) { var _local2 = border_mc.__get__borderMetrics(); downArrow_mc._width = (downArrow_mc._height = (h - _local2.top) - _local2.bottom); downArrow_mc.move((w - downArrow_mc._width) - _local2.right, _local2.top); border_mc.setSize(w, h); text_mc.setSize(w - downArrow_mc._width, h); } else { downArrow_mc.move(w - downArrow_mc._width, 0); border_mc.setSize(w - downArrow_mc.width, h); text_mc.setSize(w - downArrow_mc._width, h); downArrow_mc._height = height; } } function _changeHandler(obj) { } function _enterHandler(obj) { var _local2 = _parent; obj.target = _local2; _local2.dispatchEvent(obj); } function get tabIndex() { return(text_mc.__get__tabIndex()); } function set tabIndex(w) { text_mc.__set__tabIndex(w); //return(tabIndex); } static var mixIt1 = mx.controls.listclasses.DataSelector.Initialize(mx.controls.ComboBase); static var symbolName = "ComboBase"; static var symbolOwner = mx.controls.ComboBase; static var version = "2.0.2.126"; var _editable = false; var downArrowUpName = "ScrollDownArrowUp"; var downArrowDownName = "ScrollDownArrowDown"; var downArrowOverName = "ScrollDownArrowOver"; var downArrowDisabledName = "ScrollDownArrowDisabled"; var wrapDownArrowButton = true; var DSgetValue = mx.controls.listclasses.DataSelector.prototype.getValue; var multipleSelection = false; }
Symbol 738 MovieClip [__Packages.mx.controls.ComboBox] Frame 0
class mx.controls.ComboBox extends mx.controls.ComboBase { var __set__editable, editable, __labels, data, __dropdownWidth, __width, _editable, selectedIndex, __dropdown, dataProvider, __labelFunction, createObject, border_mc, mask, text_mc, dispatchValueChangedEvent, getValue, length, selectedItem, _y, isPressed, owner, __set__visible, height, localToGlobal, __selectedIndexOnDropdown, __initialSelectedIndexOnDropdown, __get__height, getStyle, _parent, width, __dataProvider, selected, dispatchEvent; function ComboBox () { super(); } function init() { super.init(); } function createChildren() { super.createChildren(); __set__editable(editable); if (__labels.length > 0) { var _local6 = new Array(); var _local3 = 0; while (_local3 < labels.length) { _local6.addItem({label:labels[_local3], data:data[_local3]}); _local3++; } setDataProvider(_local6); } dropdownWidth = (((typeof(__dropdownWidth) == "number") ? (__dropdownWidth) : (__width))); if (!_editable) { selectedIndex = 0; } initializing = false; } function onKillFocus(n) { if (_showingDropdown && (n != null)) { displayDropdown(false); } super.onKillFocus(); } function getDropdown() { if (initializing) { return(undefined); } if (!hasDropdown()) { var _local3 = new Object(); _local3.styleName = this; if (dropdownBorderStyle != undefined) { _local3.borderStyle = dropdownBorderStyle; } _local3._visible = false; __dropdown = mx.managers.PopUpManager.createPopUp(this, mx.controls.List, false, _local3, true); __dropdown.scroller.mask.removeMovieClip(); if (dataProvider == undefined) { dataProvider = new Array(); } __dropdown.setDataProvider(dataProvider); __dropdown.selectMultiple = false; __dropdown.rowCount = __rowCount; __dropdown.selectedIndex = selectedIndex; __dropdown.vScrollPolicy = "auto"; __dropdown.labelField = __labelField; __dropdown.labelFunction = __labelFunction; __dropdown.owner = this; __dropdown.changeHandler = _changeHandler; __dropdown.scrollHandler = _scrollHandler; __dropdown.itemRollOverHandler = _itemRollOverHandler; __dropdown.itemRollOutHandler = _itemRollOutHandler; __dropdown.resizeHandler = _resizeHandler; __dropdown.mouseDownOutsideHandler = function (eventObj) { var _local3 = this.owner; var _local4 = new Object(); _local4.x = _local3._root._xmouse; _local4.y = _local3._root._ymouse; _local3._root.localToGlobal(_local4); if (_local3.hitTest(_local4.x, _local4.y, false)) { } else if ((!this.wrapDownArrowButton) && (this.owner.downArrow_mc.hitTest(_root._xmouse, _root._ymouse, false))) { } else { _local3.displayDropdown(false); } }; __dropdown.onTweenUpdate = function (v) { this._y = v; }; __dropdown.setSize(__dropdownWidth, __dropdown.height); createObject("BoundingBox", "mask", 20); mask._y = border_mc.height; mask._width = __dropdownWidth; mask._height = __dropdown.height; mask._visible = false; __dropdown.setMask(mask); } return(__dropdown); } function setSize(w, h, noEvent) { super.setSize(w, h, noEvent); __dropdownWidth = w; __dropdown.rowHeight = h; __dropdown.setSize(__dropdownWidth, __dropdown.height); } function setEditable(e) { super.setEditable(e); if (e) { text_mc.setText(""); } else { text_mc.setText(selectedLabel); } } function get labels() { return(__labels); } function set labels(lbls) { __labels = lbls; setDataProvider(lbls); //return(labels); } function getLabelField() { return(__labelField); } function get labelField() { return(getLabelField()); } function setLabelField(s) { __dropdown.labelField = (__labelField = s); text_mc.setText(selectedLabel); } function set labelField(s) { setLabelField(s); //return(labelField); } function getLabelFunction() { return(__labelFunction); } function get labelFunction() { return(getLabelFunction()); } function set labelFunction(f) { __dropdown.labelFunction = (__labelFunction = f); text_mc.setText(selectedLabel); //return(labelFunction); } function setSelectedItem(v) { super.setSelectedItem(v); __dropdown.selectedItem = v; text_mc.setText(selectedLabel); } function setSelectedIndex(v) { super.setSelectedIndex(v); __dropdown.selectedIndex = v; if (v != undefined) { text_mc.setText(selectedLabel); } dispatchValueChangedEvent(getValue()); } function setRowCount(count) { if (isNaN(count)) { return(undefined); } __rowCount = count; __dropdown.setRowCount(count); } function get rowCount() { return(Math.max(1, Math.min(length, __rowCount))); } function set rowCount(v) { setRowCount(v); //return(rowCount); } function setDropdownWidth(w) { __dropdownWidth = w; __dropdown.setSize(w, __dropdown.height); } function get dropdownWidth() { return(__dropdownWidth); } function set dropdownWidth(v) { setDropdownWidth(v); //return(dropdownWidth); } function get dropdown() { return(getDropdown()); } function setDataProvider(dp) { super.setDataProvider(dp); __dropdown.setDataProvider(dp); if (!_editable) { selectedIndex = 0; } } function open() { displayDropdown(true); } function close() { displayDropdown(false); } function get selectedLabel() { var _local2 = selectedItem; if (_local2 == undefined) { return(""); } if (labelFunction != undefined) { return(labelFunction(_local2)); } if (typeof(_local2) != "object") { return(_local2); } if (_local2[labelField] != undefined) { return(_local2[labelField]); } if (_local2.label != undefined) { return(_local2.label); } var _local3 = " "; for (var _local4 in _local2) { if (_local4 != "__ID__") { _local3 = (_local2[_local4] + ", ") + _local3; } } _local3 = _local3.substring(0, _local3.length - 3); return(_local3); } function hasDropdown() { return((__dropdown != undefined) && (__dropdown.valueOf() != undefined)); } function tweenEndShow(value) { _y = value; isPressed = true; owner.dispatchEvent({type:"open", target:owner}); } function tweenEndHide(value) { _y = value; __set__visible(false); owner.dispatchEvent({type:"close", target:owner}); } function displayDropdown(show) { if (show == _showingDropdown) { return(undefined); } var _local3 = new Object(); _local3.x = 0; _local3.y = height; localToGlobal(_local3); if (show) { __selectedIndexOnDropdown = selectedIndex; __initialSelectedIndexOnDropdown = selectedIndex; getDropdown(); var _local2 = __dropdown; _local2.isPressed = true; _local2.rowCount = rowCount; _local2.visible = show; _local2._parent.globalToLocal(_local3); _local2.onTweenEnd = tweenEndShow; var _local5; var _local8; if ((_local3.y + _local2.height) > Stage.height) { _local5 = _local3.y - __get__height(); _local8 = _local5 - _local2.height; mask._y = -_local2.height; } else { _local5 = _local3.y - _local2.height; _local8 = _local3.y; mask._y = border_mc.height; } var _local6 = _local2.selectedIndex; if (_local6 == undefined) { _local6 = 0; } var _local4 = _local2.vPosition; _local4 = _local6 - 1; _local4 = Math.min(Math.max(_local4, 0), _local2.length - _local2.rowCount); _local2.vPosition = _local4; _local2.move(_local3.x, _local5); _local2.tween = new mx.effects.Tween(__dropdown, _local5, _local8, getStyle("openDuration")); } else { __dropdown._parent.globalToLocal(_local3); delete __dropdown.dragScrolling; __dropdown.onTweenEnd = tweenEndHide; __dropdown.tween = new mx.effects.Tween(__dropdown, __dropdown._y, _local3.y - __dropdown.height, getStyle("openDuration")); if (__initialSelectedIndexOnDropdown != selectedIndex) { dispatchChangeEvent(undefined, __initialSelectedIndexOnDropdown, selectedIndex); } } var _local9 = getStyle("openEasing"); if (_local9 != undefined) { __dropdown.tween.easingEquation = _local9; } _showingDropdown = show; } function onDownArrow() { _parent.displayDropdown(!_parent._showingDropdown); } function keyDown(e) { if (e.ctrlKey && (e.code == 40)) { displayDropdown(true); } else if (e.ctrlKey && (e.code == 38)) { displayDropdown(false); dispatchChangeEvent(undefined, __selectedIndexOnDropdown, selectedIndex); } else if (e.code == 27) { displayDropdown(false); } else if (e.code == 13) { if (_showingDropdown) { selectedIndex = __dropdown.selectedIndex; displayDropdown(false); } } else if (((((!_editable) || (e.code == 38)) || (e.code == 40)) || (e.code == 33)) || (e.code == 34)) { selectedIndex = 0 + selectedIndex; bInKeyDown = true; var _local3 = dropdown; _local3.keyDown(e); bInKeyDown = false; selectedIndex = __dropdown.selectedIndex; } } function invalidateStyle(styleProp) { __dropdown.invalidateStyle(styleProp); super.invalidateStyle(styleProp); } function changeTextStyleInChildren(styleProp) { if (dropdown.stylecache != undefined) { delete dropdown.stylecache[styleProp]; delete dropdown.stylecache.tf; } __dropdown.changeTextStyleInChildren(styleProp); super.changeTextStyleInChildren(styleProp); } function changeColorStyleInChildren(sheetName, styleProp, newValue) { if (dropdown.stylecache != undefined) { delete dropdown.stylecache[styleProp]; delete dropdown.stylecache.tf; } __dropdown.changeColorStyleInChildren(sheetName, styleProp, newValue); super.changeColorStyleInChildren(sheetName, styleProp, newValue); } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { if (dropdown.stylecache != undefined) { delete dropdown.stylecache[styleProp]; delete dropdown.stylecache.tf; } __dropdown.notifyStyleChangeInChildren(sheetName, styleProp, newValue); super.notifyStyleChangeInChildren(sheetName, styleProp, newValue); } function onUnload() { __dropdown.removeMovieClip(); } function _resizeHandler() { var _local2 = owner; _local2.mask._width = width; _local2.mask._height = height; } function _changeHandler(obj) { var _local2 = owner; var _local3 = _local2.selectedIndex; obj.target = _local2; if (this == owner.text_mc) { _local2.selectedIndex = undefined; _local2.dispatchChangeEvent(obj, -1, -2); } else { _local2.selectedIndex = selectedIndex; if (!_local2._showingDropdown) { _local2.dispatchChangeEvent(obj, _local3, _local2.selectedIndex); } else if (!_local2.bInKeyDown) { _local2.displayDropdown(false); } } } function _scrollHandler(obj) { var _local2 = owner; obj.target = _local2; _local2.dispatchEvent(obj); } function _itemRollOverHandler(obj) { var _local2 = owner; obj.target = _local2; _local2.dispatchEvent(obj); } function _itemRollOutHandler(obj) { var _local2 = owner; obj.target = _local2; _local2.dispatchEvent(obj); } function modelChanged(eventObj) { super.modelChanged(eventObj); if (0 == __dataProvider.length) { text_mc.setText(""); delete selected; } else if ((__dataProvider.length == ((eventObj.lastItem - eventObj.firstItem) + 1)) && (eventObj.eventName == "addItems")) { selectedIndex = 0; } } function dispatchChangeEvent(obj, prevValue, newValue) { var _local2; if (prevValue != newValue) { if ((obj != undefined) && (obj.type == "change")) { _local2 = obj; } else { _local2 = {type:"change"}; } dispatchEvent(_local2); } } static var symbolName = "ComboBox"; static var symbolOwner = mx.controls.ComboBox; static var version = "2.0.2.126"; var clipParameters = {labels:1, data:1, editable:1, rowCount:1, dropdownWidth:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.ComboBox.prototype.clipParameters, mx.controls.ComboBase.prototype.clipParameters); var className = "ComboBox"; var _showingDropdown = false; var __rowCount = 5; var dropdownBorderStyle = undefined; var initializing = true; var __labelField = "label"; var bInKeyDown = false; }
Symbol 819 MovieClip [__Packages.mx.managers.PopUpManager] Frame 0
class mx.managers.PopUpManager { var popUp, setSize, move, modalWindow, _parent, _name, _visible, owner; function PopUpManager () { } static function createModalWindow(parent, o, broadcastOutsideEvents) { var _local2 = parent.createChildAtDepth("Modal", mx.managers.DepthManager.kTopmost); _local2.setDepthBelow(o); o.modalID = _local2._name; _local2._alpha = _global.style.modalTransparency; _local2.tabEnabled = false; if (broadcastOutsideEvents) { _local2.onPress = mixins.onPress; } else { _local2.onPress = mixins.nullFunction; } _local2.onRelease = mixins.nullFunction; _local2.resize = mixins.resize; mx.managers.SystemManager.init(); mx.managers.SystemManager.addEventListener("resize", _local2); _local2.resize(); _local2.useHandCursor = false; _local2.popUp = o; o.modalWindow = _local2; o.deletePopUp = mixins.deletePopUp; o.setVisible = mixins.setVisible; o.getVisible = mixins.getVisible; o.addProperty("visible", o.getVisible, o.setVisible); } static function createPopUp(parent, className, modal, initobj, broadcastOutsideEvents) { if (mixins == undefined) { mixins = new mx.managers.PopUpManager(); } if (broadcastOutsideEvents == undefined) { broadcastOutsideEvents = false; } var _local5 = parent._root; if (_local5 == undefined) { _local5 = _root; } while (parent != _local5) { parent = parent._parent; } initobj.popUp = true; var _local4 = parent.createClassChildAtDepth(className, ((broadcastOutsideEvents || (modal)) ? (mx.managers.DepthManager.kTopmost) : (mx.managers.DepthManager.kTop)), initobj); var _local2 = _root; var _local6 = _local2.focusManager != undefined; while (_local2._parent != undefined) { _local2 = _local2._parent._root; if (_local2.focusManager != undefined) { _local6 = true; break; } } if (_local6) { _local4.createObject("FocusManager", "focusManager", -1); if (_local4._visible == false) { mx.managers.SystemManager.deactivate(_local4); } } if (modal) { createModalWindow(parent, _local4, broadcastOutsideEvents); } else { if (broadcastOutsideEvents) { _local4.mouseListener = new Object(); _local4.mouseListener.owner = _local4; _local4.mouseListener.onMouseDown = mixins.onMouseDown; Mouse.addListener(_local4.mouseListener); } _local4.deletePopUp = mixins.deletePopUp; } return(_local4); } function onPress(Void) { var _local3 = popUp._root; if (_local3 == undefined) { _local3 = _root; } if (popUp.hitTest(_local3._xmouse, _local3._ymouse, false)) { return(undefined); } popUp.dispatchEvent({type:"mouseDownOutside"}); } function nullFunction(Void) { } function resize(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); setSize(_local2.width, _local2.height); move(_local2.x, _local2.y); } function deletePopUp(Void) { if (modalWindow != undefined) { _parent.destroyObject(modalWindow._name); } _parent.destroyObject(_name); } function setVisible(v, noEvent) { super.setVisible(v, noEvent); modalWindow._visible = v; } function getVisible(Void) { return(_visible); } function onMouseDown(Void) { var _local3 = owner._root; if (_local3 == undefined) { _local3 = _root; } var _local4 = new Object(); _local4.x = _local3._xmouse; _local4.y = _local3._ymouse; _local3.localToGlobal(_local4); if (owner.hitTest(_local4.x, _local4.y, false)) { } else { owner.mouseDownOutsideHandler(owner); } } static var version = "2.0.2.126"; static var mixins = undefined; }
Symbol 820 MovieClip [__Packages.mx.core.View] Frame 0
class mx.core.View extends mx.core.UIComponent { var tabChildren, tabEnabled, boundingBox_mc, border_mc, __get__width, __get__height, __tabIndex, depth, createObject, createClassObject, loadExternal, destroyObject, createClassChildAtDepth, doLater; function View () { super(); } function init() { super.init(); tabChildren = true; tabEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function size() { border_mc.move(0, 0); border_mc.setSize(__get__width(), __get__height()); doLayout(); } function draw() { size(); } function get numChildren() { var _local3 = childNameBase; var _local2 = 0; while (true) { if (this[_local3 + _local2] == undefined) { return(_local2); } _local2++; } } function get tabIndex() { return((tabEnabled ? (__tabIndex) : undefined)); } function addLayoutObject(object) { } function createChild(className, instanceName, initProps) { if (depth == undefined) { depth = 1; } var _local2; if (typeof(className) == "string") { _local2 = createObject(className, instanceName, depth++, initProps); } else { _local2 = createClassObject(className, instanceName, depth++, initProps); } if (_local2 == undefined) { _local2 = loadExternal(className, _loadExternalClass, instanceName, depth++, initProps); } else { this[childNameBase + numChildren] = _local2; _local2._complete = true; childLoaded(_local2); } addLayoutObject(_local2); return(_local2); } function getChildAt(childIndex) { return(this[childNameBase + childIndex]); } function destroyChildAt(childIndex) { if (!((childIndex >= 0) && (childIndex < numChildren))) { return(undefined); } var _local4 = childNameBase + childIndex; var _local6 = numChildren; var _local3; for (_local3 in this) { if (_local3 == _local4) { _local4 = ""; destroyObject(_local3); break; } } var _local2 = Number(childIndex); while (_local2 < (_local6 - 1)) { this[childNameBase + _local2] = this[childNameBase + (_local2 + 1)]; _local2++; } delete this[childNameBase + (_local6 - 1)]; depth--; } function initLayout() { if (!hasBeenLayedOut) { doLayout(); } } function doLayout() { hasBeenLayedOut = true; } function createChildren() { if (border_mc == undefined) { border_mc = createClassChildAtDepth(_global.styles.rectBorderClass, mx.managers.DepthManager.kBottom, {styleName:this}); } doLater(this, "initLayout"); } function convertToUIObject(obj) { } function childLoaded(obj) { convertToUIObject(obj); } static function extension() { mx.core.ExternalContent.enableExternalContent(); } static var symbolName = "View"; static var symbolOwner = mx.core.View; static var version = "2.0.2.126"; var className = "View"; static var childNameBase = "_child"; var hasBeenLayedOut = false; var _loadExternalClass = "UIComponent"; }
Symbol 821 MovieClip [__Packages.mx.core.ExternalContent] Frame 0
class mx.core.ExternalContent { var createObject, numChildren, prepList, doLater, loadList, dispatchEvent, loadedList, childLoaded; function ExternalContent () { } function loadExternal(url, placeholderClassName, instanceName, depth, initProps) { var _local2; _local2 = createObject(placeholderClassName, instanceName, depth, initProps); this[mx.core.View.childNameBase + numChildren] = _local2; if (prepList == undefined) { prepList = new Object(); } prepList[instanceName] = {obj:_local2, url:url, complete:false, initProps:initProps}; prepareToLoadMovie(_local2); return(_local2); } function prepareToLoadMovie(obj) { obj.unloadMovie(); doLater(this, "waitForUnload"); } function waitForUnload() { var _local3; for (_local3 in prepList) { var _local2 = prepList[_local3]; if (_local2.obj.getBytesTotal() == 0) { if (loadList == undefined) { loadList = new Object(); } loadList[_local3] = _local2; _local2.obj.loadMovie(_local2.url); delete prepList[_local3]; doLater(this, "checkLoadProgress"); } else { doLater(this, "waitForUnload"); } } } function checkLoadProgress() { var _local8 = false; var _local3; for (_local3 in loadList) { var _local2 = loadList[_local3]; _local2.loaded = _local2.obj.getBytesLoaded(); _local2.total = _local2.obj.getBytesTotal(); if (_local2.total > 0) { _local2.obj._visible = false; dispatchEvent({type:"progress", target:_local2.obj, current:_local2.loaded, total:_local2.total}); if (_local2.loaded == _local2.total) { if (loadedList == undefined) { loadedList = new Object(); } loadedList[_local3] = _local2; delete loadList[_local3]; doLater(this, "contentLoaded"); } } else if (_local2.total == -1) { if (_local2.failedOnce != undefined) { _local2.failedOnce++; if (_local2.failedOnce > 3) { dispatchEvent({type:"complete", target:_local2.obj, current:_local2.loaded, total:_local2.total}); delete loadList[_local3]; } } else { _local2.failedOnce = 0; } } _local8 = true; } if (_local8) { doLater(this, "checkLoadProgress"); } } function contentLoaded() { var _local4; for (_local4 in loadedList) { var _local2 = loadedList[_local4]; _local2.obj._visible = true; _local2.obj._complete = true; var _local3; for (_local3 in _local2.initProps) { _local2.obj[_local3] = _local2.initProps[_local3]; } childLoaded(_local2.obj); dispatchEvent({type:"complete", target:_local2.obj, current:_local2.loaded, total:_local2.total}); delete loadedList[_local4]; } } function convertToUIObject(obj) { if (obj.setSize == undefined) { var _local2 = mx.core.UIObject.prototype; obj.addProperty("width", _local2.__get__width, null); obj.addProperty("height", _local2.__get__height, null); obj.addProperty("left", _local2.__get__left, null); obj.addProperty("x", _local2.__get__x, null); obj.addProperty("top", _local2.__get__top, null); obj.addProperty("y", _local2.__get__y, null); obj.addProperty("right", _local2.__get__right, null); obj.addProperty("bottom", _local2.__get__bottom, null); obj.addProperty("visible", _local2.__get__visible, _local2.__set__visible); obj.move = mx.core.UIObject.prototype.move; obj.setSize = mx.core.UIObject.prototype.setSize; obj.size = mx.core.UIObject.prototype.size; mx.events.UIEventDispatcher.initialize(obj); } } static function enableExternalContent() { } static function classConstruct() { var _local1 = mx.core.View.prototype; var _local2 = mx.core.ExternalContent.prototype; _local1.loadExternal = _local2.loadExternal; _local1.prepareToLoadMovie = _local2.prepareToLoadMovie; _local1.waitForUnload = _local2.waitForUnload; _local1.checkLoadProgress = _local2.checkLoadProgress; _local1.contentLoaded = _local2.contentLoaded; _local1.convertToUIObject = _local2.convertToUIObject; return(true); } static var classConstructed = classConstruct(); static var ViewDependency = mx.core.View; }
Symbol 822 MovieClip [__Packages.mx.skins.CustomBorder] Frame 0
class mx.skins.CustomBorder extends mx.skins.Border { var __width, __height, l_mc, setSkin, minHeight, minWidth, m_mc, r_mc; function CustomBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function createChildren(Void) { } function draw(Void) { if (l_mc == undefined) { var _local2 = setSkin(tagL, leftSkin); if (horizontal) { minHeight = l_mc._height; minWidth = l_mc._width; } else { minHeight = l_mc._height; minWidth = l_mc._width; } } if (m_mc == undefined) { setSkin(tagM, middleSkin); if (horizontal) { minHeight = m_mc._height; minWidth = minWidth + m_mc._width; } else { minHeight = minHeight + m_mc._height; minWidth = m_mc._width; } } if (r_mc == undefined) { setSkin(tagR, rightSkin); if (horizontal) { minHeight = r_mc._height; minWidth = minWidth + r_mc._width; } else { minHeight = minHeight + r_mc._height; minWidth = r_mc._width; } } size(); } function size(Void) { l_mc.move(0, 0); if (horizontal) { r_mc.move(width - r_mc.width, 0); m_mc.move(l_mc.width, 0); m_mc.setSize(r_mc.x - m_mc.x, m_mc.height); } else { r_mc.move(0, height - r_mc.height, 0); m_mc.move(0, l_mc.height); m_mc.setSize(m_mc.width, r_mc.y - m_mc.y); } } static var symbolName = "CustomBorder"; static var symbolOwner = mx.skins.CustomBorder; static var version = "2.0.2.126"; var className = "CustomBorder"; static var tagL = 0; static var tagM = 1; static var tagR = 2; var idNames = new Array("l_mc", "m_mc", "r_mc"); var leftSkin = "F3PieceLeft"; var middleSkin = "F3PieceMiddle"; var rightSkin = "F3PieceRight"; var horizontal = true; }
Symbol 823 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb] Frame 0
class mx.controls.scrollClasses.ScrollThumb extends mx.skins.CustomBorder { var useHandCursor, ymin, ymax, datamin, datamax, scrollMove, lastY, _ymouse, _y, _parent, onMouseMove, grip_mc, setSkin, gripSkin, __get__width, __get__height; function ScrollThumb () { super(); } function createChildren(Void) { super.createChildren(); useHandCursor = false; } function setRange(_ymin, _ymax, _datamin, _datamax) { ymin = _ymin; ymax = _ymax; datamin = _datamin; datamax = _datamax; } function dragThumb(Void) { scrollMove = _ymouse - lastY; scrollMove = scrollMove + _y; if (scrollMove < ymin) { scrollMove = ymin; } else if (scrollMove > ymax) { scrollMove = ymax; } _parent.isScrolling = true; _y = scrollMove; var _local2 = Math.round(((datamax - datamin) * (_y - ymin)) / (ymax - ymin)) + datamin; _parent.scrollPosition = _local2; _parent.dispatchScrollEvent("ThumbTrack"); updateAfterEvent(); } function stopDragThumb(Void) { _parent.isScrolling = false; _parent.dispatchScrollEvent("ThumbPosition"); _parent.dispatchScrollChangedEvent(); delete onMouseMove; } function onPress(Void) { _parent.pressFocus(); lastY = _ymouse; onMouseMove = dragThumb; super.onPress(); } function onRelease(Void) { _parent.releaseFocus(); stopDragThumb(); super.onRelease(); } function onReleaseOutside(Void) { _parent.releaseFocus(); stopDragThumb(); super.onReleaseOutside(); } function draw() { super.draw(); if (grip_mc == undefined) { setSkin(3, gripSkin); } } function size() { super.size(); grip_mc.move((__get__width() - grip_mc.width) / 2, (__get__height() - grip_mc.height) / 2); } static var symbolOwner = mx.skins.CustomBorder.symbolOwner; var className = "ScrollThumb"; var btnOffset = 0; var horizontal = false; var idNames = new Array("l_mc", "m_mc", "r_mc", "grip_mc"); }
Symbol 824 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar] Frame 0
class mx.controls.scrollClasses.ScrollBar extends mx.core.UIComponent { var isScrolling, scrollTrack_mc, scrollThumb_mc, __height, tabEnabled, focusEnabled, boundingBox_mc, setSkin, upArrow_mc, _minHeight, _minWidth, downArrow_mc, createObject, createClassObject, enabled, _height, dispatchEvent, minMode, maxMode, plusMode, minusMode, _parent, getStyle, scrolling, _ymouse; function ScrollBar () { super(); } function get scrollPosition() { return(_scrollPosition); } function set scrollPosition(pos) { _scrollPosition = pos; if (isScrolling != true) { pos = Math.min(pos, maxPos); pos = Math.max(pos, minPos); var _local3 = (((pos - minPos) * (scrollTrack_mc.height - scrollThumb_mc._height)) / (maxPos - minPos)) + scrollTrack_mc.top; scrollThumb_mc.move(0, _local3); } //return(scrollPosition); } function get pageScrollSize() { return(largeScroll); } function set pageScrollSize(lScroll) { largeScroll = lScroll; //return(pageScrollSize); } function set lineScrollSize(sScroll) { smallScroll = sScroll; //return(lineScrollSize); } function get lineScrollSize() { return(smallScroll); } function get virtualHeight() { return(__height); } function init(Void) { super.init(); _scrollPosition = 0; tabEnabled = false; focusEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren(Void) { if (scrollTrack_mc == undefined) { setSkin(skinIDTrack, scrollTrackName); } scrollTrack_mc.visible = false; var _local3 = new Object(); _local3.enabled = false; _local3.preset = mx.controls.SimpleButton.falseDisabled; _local3.initProperties = 0; _local3.autoRepeat = true; _local3.tabEnabled = false; var _local2; if (upArrow_mc == undefined) { _local2 = createButton(upArrowName, "upArrow_mc", skinIDUpArrow, _local3); } _local2.buttonDownHandler = onUpArrow; _local2.clickHandler = onScrollChanged; _minHeight = _local2.height; _minWidth = _local2.width; if (downArrow_mc == undefined) { _local2 = createButton(downArrowName, "downArrow_mc", skinIDDownArrow, _local3); } _local2.buttonDownHandler = onDownArrow; _local2.clickHandler = onScrollChanged; _minHeight = _minHeight + _local2.height; } function createButton(linkageName, id, skinID, o) { if (skinID == skinIDUpArrow) { o.falseUpSkin = upArrowUpName; o.falseDownSkin = upArrowDownName; o.falseOverSkin = upArrowOverName; } else { o.falseUpSkin = downArrowUpName; o.falseDownSkin = downArrowDownName; o.falseOverSkin = downArrowOverName; } var _local3 = createObject(linkageName, id, skinID, o); this[id].visible = false; this[id].useHandCursor = false; return(_local3); } function createThumb(Void) { var _local2 = new Object(); _local2.validateNow = true; _local2.tabEnabled = false; _local2.leftSkin = thumbTopName; _local2.middleSkin = thumbMiddleName; _local2.rightSkin = thumbBottomName; _local2.gripSkin = thumbGripName; createClassObject(mx.controls.scrollClasses.ScrollThumb, "scrollThumb_mc", skinIDThumb, _local2); } function setScrollProperties(pSize, mnPos, mxPos, ls) { var _local4; var _local2 = scrollTrack_mc; pageSize = pSize; largeScroll = (((ls != undefined) && (ls > 0)) ? (ls) : (pSize)); minPos = Math.max(mnPos, 0); maxPos = Math.max(mxPos, 0); _scrollPosition = Math.max(minPos, _scrollPosition); _scrollPosition = Math.min(maxPos, _scrollPosition); if (((maxPos - minPos) > 0) && (enabled)) { var _local5 = _scrollPosition; if (!initializing) { upArrow_mc.enabled = true; downArrow_mc.enabled = true; } _local2.onPress = (_local2.onDragOver = startTrackScroller); _local2.onRelease = releaseScrolling; _local2.onDragOut = (_local2.stopScrolling = stopScrolling); _local2.onReleaseOutside = releaseScrolling; _local2.useHandCursor = false; if (scrollThumb_mc == undefined) { createThumb(); } var _local3 = scrollThumb_mc; if (scrollTrackOverName.length > 0) { _local2.onRollOver = trackOver; _local2.onRollOut = trackOut; } _local4 = (pageSize / ((maxPos - minPos) + pageSize)) * _local2.height; if (_local4 < _local3.minHeight) { if (_local2.height < _local3.minHeight) { _local3.__set__visible(false); } else { _local4 = _local3.minHeight; _local3.__set__visible(true); _local3.setSize(_minWidth, _local3.minHeight + 0); } } else { _local3.__set__visible(true); _local3.setSize(_minWidth, _local4); } _local3.setRange(upArrow_mc.__get__height() + 0, (virtualHeight - downArrow_mc.__get__height()) - _local3.__get__height(), minPos, maxPos); _local5 = Math.min(_local5, maxPos); scrollPosition = (Math.max(_local5, minPos)); } else { scrollThumb_mc.__set__visible(false); if (!initializing) { upArrow_mc.enabled = false; downArrow_mc.enabled = false; } delete _local2.onPress; delete _local2.onDragOver; delete _local2.onRelease; delete _local2.onDragOut; delete _local2.onRollOver; delete _local2.onRollOut; delete _local2.onReleaseOutside; } if (initializing) { scrollThumb_mc.__set__visible(false); } } function setEnabled(enabledFlag) { super.setEnabled(enabledFlag); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function draw(Void) { if (initializing) { initializing = false; scrollTrack_mc.visible = true; upArrow_mc.__set__visible(true); downArrow_mc.__set__visible(true); } size(); } function size(Void) { if (_height == 1) { return(undefined); } if (upArrow_mc == undefined) { return(undefined); } var _local3 = upArrow_mc.__get__height(); var _local2 = downArrow_mc.__get__height(); upArrow_mc.move(0, 0); var _local4 = scrollTrack_mc; _local4._y = _local3; _local4._height = (virtualHeight - _local3) - _local2; downArrow_mc.move(0, virtualHeight - _local2); setScrollProperties(pageSize, minPos, maxPos, largeScroll); } function dispatchScrollEvent(detail) { dispatchEvent({type:"scroll", detail:detail}); } function isScrollBarKey(k) { if (k == 36) { if (scrollPosition != 0) { scrollPosition = (0); dispatchScrollEvent(minMode); } return(true); } if (k == 35) { if (scrollPosition < maxPos) { scrollPosition = (maxPos); dispatchScrollEvent(maxMode); } return(true); } return(false); } function scrollIt(inc, mode) { var _local3 = smallScroll; if (inc != "Line") { _local3 = ((largeScroll == 0) ? (pageSize) : (largeScroll)); } var _local2 = _scrollPosition + (mode * _local3); if (_local2 > maxPos) { _local2 = maxPos; } else if (_local2 < minPos) { _local2 = minPos; } if (scrollPosition != _local2) { scrollPosition = (_local2); var _local4 = ((mode < 0) ? (minusMode) : (plusMode)); dispatchScrollEvent(inc + _local4); } } function startTrackScroller(Void) { _parent.pressFocus(); if (_parent.scrollTrackDownName.length > 0) { if (_parent.scrollTrackDown_mc == undefined) { _parent.setSkin(skinIDTrackDown, scrollTrackDownName); } else { _parent.scrollTrackDown_mc.visible = true; } } _parent.trackScroller(); _parent.scrolling = setInterval(_parent, "scrollInterval", getStyle("repeatDelay"), "Page", -1); } function scrollInterval(inc, mode) { clearInterval(scrolling); if (inc == "Page") { trackScroller(); } else { scrollIt(inc, mode); } scrolling = setInterval(this, "scrollInterval", getStyle("repeatInterval"), inc, mode); } function trackScroller(Void) { if ((scrollThumb_mc._y + scrollThumb_mc.__get__height()) < _ymouse) { scrollIt("Page", 1); } else if (scrollThumb_mc._y > _ymouse) { scrollIt("Page", -1); } } function dispatchScrollChangedEvent(Void) { dispatchEvent({type:"scrollChanged"}); } function stopScrolling(Void) { clearInterval(_parent.scrolling); _parent.scrollTrackDown_mc.visible = false; } function releaseScrolling(Void) { _parent.releaseFocus(); stopScrolling(); _parent.dispatchScrollChangedEvent(); } function trackOver(Void) { if (_parent.scrollTrackOverName.length > 0) { if (_parent.scrollTrackOver_mc == undefined) { _parent.setSkin(skinIDTrackOver, scrollTrackOverName); } else { _parent.scrollTrackOver_mc.visible = true; } } } function trackOut(Void) { _parent.scrollTrackOver_mc.visible = false; } function onUpArrow(Void) { _parent.scrollIt("Line", -1); } function onDownArrow(Void) { _parent.scrollIt("Line", 1); } function onScrollChanged(Void) { _parent.dispatchScrollChangedEvent(); } static var symbolOwner = mx.core.UIComponent; var className = "ScrollBar"; var minPos = 0; var maxPos = 0; var pageSize = 0; var largeScroll = 0; var smallScroll = 1; var _scrollPosition = 0; var scrollTrackName = "ScrollTrack"; var scrollTrackOverName = ""; var scrollTrackDownName = ""; var upArrowName = "BtnUpArrow"; var upArrowUpName = "ScrollUpArrowUp"; var upArrowOverName = "ScrollUpArrowOver"; var upArrowDownName = "ScrollUpArrowDown"; var downArrowName = "BtnDownArrow"; var downArrowUpName = "ScrollDownArrowUp"; var downArrowOverName = "ScrollDownArrowOver"; var downArrowDownName = "ScrollDownArrowDown"; var thumbTopName = "ScrollThumbTopUp"; var thumbMiddleName = "ScrollThumbMiddleUp"; var thumbBottomName = "ScrollThumbBottomUp"; var thumbGripName = "ScrollThumbGripUp"; static var skinIDTrack = 0; static var skinIDTrackOver = 1; static var skinIDTrackDown = 2; static var skinIDUpArrow = 3; static var skinIDDownArrow = 4; static var skinIDThumb = 5; var idNames = new Array("scrollTrack_mc", "scrollTrackOver_mc", "scrollTrackDown_mc", "upArrow_mc", "downArrow_mc"); var clipParameters = {minPos:1, maxPos:1, pageSize:1, scrollPosition:1, lineScrollSize:1, pageScrollSize:1, visible:1, enabled:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.scrollClasses.ScrollBar.prototype.clipParameters, mx.core.UIComponent.prototype.clipParameters); var initializing = true; }
Symbol 825 MovieClip [__Packages.mx.core.ScrollView] Frame 0
class mx.core.ScrollView extends mx.core.View { var __width, hScroller, vScroller, __maxHPosition, propsInited, scrollAreaChanged, specialHScrollCase, createObject, viewableColumns, __height, oldRndUp, viewableRows, __viewMetrics, owner, enabled, border_mc, __get__width, __get__height, invLayout, mask_mc, _parent, dispatchEvent; function ScrollView () { super(); } function getHScrollPolicy(Void) { return(__hScrollPolicy); } function setHScrollPolicy(policy) { __hScrollPolicy = policy.toLowerCase(); if (__width == undefined) { return(undefined); } setScrollProperties(numberOfCols, columnWidth, rowC, rowH, heightPadding, widthPadding); } function get hScrollPolicy() { return(getHScrollPolicy()); } function set hScrollPolicy(policy) { setHScrollPolicy(policy); //return(hScrollPolicy); } function getVScrollPolicy(Void) { return(__vScrollPolicy); } function setVScrollPolicy(policy) { __vScrollPolicy = policy.toLowerCase(); if (__width == undefined) { return(undefined); } setScrollProperties(numberOfCols, columnWidth, rowC, rowH, heightPadding, widthPadding); } function get vScrollPolicy() { return(getVScrollPolicy()); } function set vScrollPolicy(policy) { setVScrollPolicy(policy); //return(vScrollPolicy); } function get hPosition() { return(getHPosition()); } function set hPosition(pos) { setHPosition(pos); //return(hPosition); } function getHPosition(Void) { return(__hPosition); } function setHPosition(pos) { hScroller.__set__scrollPosition(pos); __hPosition = pos; } function get vPosition() { return(getVPosition()); } function set vPosition(pos) { setVPosition(pos); //return(vPosition); } function getVPosition(Void) { return(__vPosition); } function setVPosition(pos) { vScroller.__set__scrollPosition(pos); __vPosition = pos; } function get maxVPosition() { var _local2 = vScroller.maxPos; return(((_local2 == undefined) ? 0 : (_local2))); } function get maxHPosition() { return(getMaxHPosition()); } function set maxHPosition(pos) { setMaxHPosition(pos); //return(maxHPosition); } function getMaxHPosition(Void) { if (__maxHPosition != undefined) { return(__maxHPosition); } var _local2 = hScroller.maxPos; return(((_local2 == undefined) ? 0 : (_local2))); } function setMaxHPosition(pos) { __maxHPosition = pos; } function setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding) { var _local3 = getViewMetrics(); if (hPadding == undefined) { hPadding = 0; } if (wPadding == undefined) { wPadding = 0; } propsInited = true; delete scrollAreaChanged; heightPadding = hPadding; widthPadding = wPadding; if (colWidth == 0) { colWidth = 1; } if (rwHeight == 0) { rwHeight = 1; } var _local5 = Math.ceil((((__width - _local3.left) - _local3.right) - widthPadding) / colWidth); if ((__hScrollPolicy == "on") || ((_local5 < colCount) && (__hScrollPolicy == "auto"))) { if ((hScroller == undefined) || (specialHScrollCase)) { delete specialHScrollCase; hScroller = createObject("HScrollBar", "hSB", 1001); hScroller.__set__lineScrollSize(20); hScroller.scrollHandler = scrollProxy; hScroller.__set__scrollPosition(__hPosition); scrollAreaChanged = true; } if ((((numberOfCols != colCount) || (columnWidth != colWidth)) || (viewableColumns != _local5)) || (scrollAreaChanged)) { hScroller.setScrollProperties(_local5, 0, colCount - _local5); viewableColumns = _local5; numberOfCols = colCount; columnWidth = colWidth; } } else if (((__hScrollPolicy == "auto") || (__hScrollPolicy == "off")) && (hScroller != undefined)) { hScroller.removeMovieClip(); delete hScroller; scrollAreaChanged = true; } if (heightPadding == undefined) { heightPadding = 0; } var _local4 = Math.ceil((((__height - _local3.top) - _local3.bottom) - heightPadding) / rwHeight); var _local8 = (((__height - _local3.top) - _local3.bottom) % rwHeight) != 0; if ((__vScrollPolicy == "on") || ((_local4 < (rwCount + _local8)) && (__vScrollPolicy == "auto"))) { if (vScroller == undefined) { vScroller = createObject("VScrollBar", "vSB", 1002); vScroller.scrollHandler = scrollProxy; vScroller.__set__scrollPosition(__vPosition); scrollAreaChanged = true; rowH = 0; } if ((((rowC != rwCount) || (rowH != rwHeight)) || ((viewableRows + _local8) != (_local4 + oldRndUp))) || (scrollAreaChanged)) { vScroller.setScrollProperties(_local4, 0, (rwCount - _local4) + _local8); viewableRows = _local4; rowC = rwCount; rowH = rwHeight; oldRndUp = _local8; } } else if (((__vScrollPolicy == "auto") || (__vScrollPolicy == "off")) && (vScroller != undefined)) { vScroller.removeMovieClip(); delete vScroller; scrollAreaChanged = true; } numberOfCols = colCount; columnWidth = colWidth; if (scrollAreaChanged) { doLayout(); var _local2 = __viewMetrics; var _local12 = ((owner != undefined) ? (owner) : this); _local12.layoutContent(_local2.left, _local2.top, ((columnWidth * numberOfCols) - _local2.left) - _local2.right, rowC * rowH, (__width - _local2.left) - _local2.right, (__height - _local2.top) - _local2.bottom); } if (!enabled) { setEnabled(false); } } function getViewMetrics(Void) { var _local2 = __viewMetrics; var _local3 = border_mc.__get__borderMetrics(); _local2.left = _local3.left; _local2.right = _local3.right; if (vScroller != undefined) { _local2.right = _local2.right + vScroller.minWidth; } _local2.top = _local3.top; if ((hScroller == undefined) && ((__hScrollPolicy == "on") || (__hScrollPolicy == true))) { hScroller = createObject("FHScrollBar", "hSB", 1001); specialHScrollCase = true; } _local2.bottom = _local3.bottom; if (hScroller != undefined) { _local2.bottom = _local2.bottom + hScroller.minHeight; } return(_local2); } function doLayout(Void) { var _local10 = __get__width(); var _local8 = __get__height(); delete invLayout; var _local3 = (__viewMetrics = getViewMetrics()); var _local2 = _local3.left; var _local9 = _local3.right; var _local5 = _local3.top; var _local11 = _local3.bottom; var _local7 = hScroller; var _local6 = vScroller; _local7.setSize((_local10 - _local2) - _local9, _local7.minHeight + 0); _local7.move(_local2, _local8 - _local11); _local6.setSize(_local6.minWidth + 0, (_local8 - _local5) - _local11); _local6.move(_local10 - _local9, _local5); var _local4 = mask_mc; _local4._width = (_local10 - _local2) - _local9; _local4._height = (_local8 - _local5) - _local11; _local4._x = _local2; _local4._y = _local5; } function createChild(id, name, props) { var _local2 = super.createChild(id, name, props); return(_local2); } function init(Void) { super.init(); __viewMetrics = new Object(); if (_global.__SVMouseWheelManager == undefined) { var _local4 = (_global.__SVMouseWheelManager = new Object()); _local4.onMouseWheel = __onMouseWheel; Mouse.addListener(_local4); } } function __onMouseWheel(delta, scrollTarget) { var _local4 = scrollTarget; var _local1; while (_local4 != undefined) { if (_local4 instanceof mx.core.ScrollView) { _local1 = _local4; } _local4 = _local4._parent; } if (_local1 != undefined) { _local4 = ((delta <= 0) ? 1 : -1); var _local2 = _local1.vScroller.lineScrollSize; if (_local2 == undefined) { _local2 = 0; } _local2 = Math.max(Math.abs(delta), _local2); var _local3 = _local1.vPosition + (_local2 * _local4); _local1.vPosition = Math.max(0, Math.min(_local3, _local1.maxVPosition)); _local1.dispatchEvent({type:"scroll", direction:"vertical", position:_local1.vPosition}); } } function createChildren(Void) { super.createChildren(); if (mask_mc == undefined) { mask_mc = createObject("BoundingBox", "mask_mc", MASK_DEPTH); } mask_mc._visible = false; } function invalidate(Void) { super.invalidate(); } function draw(Void) { size(); } function size(Void) { super.size(); } function scrollProxy(docObj) { _parent.onScroll(docObj); } function onScroll(docObj) { var _local3 = docObj.target; var _local2 = _local3.scrollPosition; if (_local3 == vScroller) { var _local4 = "vertical"; var _local5 = "__vPosition"; } else { var _local4 = "horizontal"; var _local5 = "__hPosition"; } this[_local5] = _local2; dispatchEvent({type:"scroll", direction:_local4, position:_local2}); } function setEnabled(v) { vScroller.enabled = (hScroller.enabled = v); } function childLoaded(obj) { super.childLoaded(obj); obj.setMask(mask_mc); } static var symbolName = "ScrollView"; static var symbolOwner = mx.core.ScrollView; static var version = "2.0.2.126"; var className = "ScrollView"; var __vScrollPolicy = "auto"; var __hScrollPolicy = "off"; var __vPosition = 0; var __hPosition = 0; var numberOfCols = 0; var rowC = 0; var columnWidth = 1; var rowH = 0; var heightPadding = 0; var widthPadding = 0; var MASK_DEPTH = 10000; }
Symbol 826 MovieClip [__Packages.mx.controls.listclasses.DataProvider] Frame 0
class mx.controls.listclasses.DataProvider extends Object { var length, splice, dispatchEvent, sortOn, reverse, sort; function DataProvider (obj) { super(); } static function Initialize(obj) { var _local4 = mixinProps; var _local6 = _local4.length; obj = obj.prototype; var _local3 = 0; while (_local3 < _local6) { obj[_local4[_local3]] = mixins[_local4[_local3]]; _global.ASSetPropFlags(obj, _local4[_local3], 1); _local3++; } mx.events.EventDispatcher.initialize(obj); _global.ASSetPropFlags(obj, "addEventListener", 1); _global.ASSetPropFlags(obj, "removeEventListener", 1); _global.ASSetPropFlags(obj, "dispatchEvent", 1); _global.ASSetPropFlags(obj, "dispatchQueue", 1); Object.prototype.LargestID = 0; Object.prototype.getID = function () { if (this.__ID__ == undefined) { this.__ID__ = Object.prototype.LargestID++; _global.ASSetPropFlags(this, "__ID__", 1); } return(this.__ID__); }; _global.ASSetPropFlags(Object.prototype, "LargestID", 1); _global.ASSetPropFlags(Object.prototype, "getID", 1); return(true); } function addItemAt(index, value) { if (index < length) { splice(index, 0, value); } else if (index > length) { trace("Cannot add an item past the end of the DataProvider"); return(undefined); } this[index] = value; updateViews("addItems", index, index); } function addItem(value) { addItemAt(length, value); } function addItemsAt(index, newItems) { index = Math.min(length, index); newItems.unshift(index, 0); splice.apply(this, newItems); newItems.splice(0, 2); updateViews("addItems", index, (index + newItems.length) - 1); } function removeItemsAt(index, len) { var _local3 = new Array(); var _local2 = 0; while (_local2 < len) { _local3.push(getItemID(index + _local2)); _local2++; } var _local6 = splice(index, len); dispatchEvent({type:"modelChanged", eventName:"removeItems", firstItem:index, lastItem:(index + len) - 1, removedItems:_local6, removedIDs:_local3}); } function removeItemAt(index) { var _local2 = this[index]; removeItemsAt(index, 1); return(_local2); } function removeAll(Void) { splice(0); updateViews("removeItems", 0, length - 1); } function replaceItemAt(index, itemObj) { if ((index < 0) || (index >= length)) { return(undefined); } var _local3 = getItemID(index); this[index] = itemObj; this[index].__ID__ = _local3; updateViews("updateItems", index, index); } function getItemAt(index) { return(this[index]); } function getItemID(index) { var _local2 = this[index]; if ((typeof(_local2) != "object") && (_local2 != undefined)) { return(index); } return(_local2.getID()); } function sortItemsBy(fieldName, order) { if (typeof(order) == "string") { sortOn(fieldName); if (order.toUpperCase() == "DESC") { reverse(); } } else { sortOn(fieldName, order); } updateViews("sort"); } function sortItems(compareFunc, optionFlags) { sort(compareFunc, optionFlags); updateViews("sort"); } function editField(index, fieldName, newData) { this[index][fieldName] = newData; dispatchEvent({type:"modelChanged", eventName:"updateField", firstItem:index, lastItem:index, fieldName:fieldName}); } function getEditingData(index, fieldName) { return(this[index][fieldName]); } function updateViews(event, first, last) { dispatchEvent({type:"modelChanged", eventName:event, firstItem:first, lastItem:last}); } static var mixinProps = ["addView", "addItem", "addItemAt", "removeAll", "removeItemAt", "replaceItemAt", "getItemAt", "getItemID", "sortItemsBy", "sortItems", "updateViews", "addItemsAt", "removeItemsAt", "getEditingData", "editField"]; static var evtDipatcher = mx.events.EventDispatcher; static var mixins = new mx.controls.listclasses.DataProvider(); }
Symbol 827 MovieClip [__Packages.mx.controls.listclasses.ScrollSelectList] Frame 0
class mx.controls.listclasses.ScrollSelectList extends mx.core.ScrollView { var invLayoutContent, rows, topRowZ, listContent, __dataProvider, __vPosition, tW, layoutX, layoutY, tH, invRowHeight, invalidate, __height, invUpdateControl, __cellRenderer, __labelFunction, __iconField, __iconFunction, getLength, baseRowZ, lastPosition, propertyTable, isSelected, wasKeySelected, changeFlag, clearSelected, selectItem, lastSelected, dispatchEvent, dragScrolling, _ymouse, scrollInterval, isPressed, onMouseUp, getSelectedIndex, enabled, tabEnabled, tabChildren, createEmptyMovieClip, border_mc; function ScrollSelectList () { super(); } function layoutContent(x, y, w, h) { delete invLayoutContent; var _local4 = Math.ceil(h / __rowHeight); roundUp = (h % __rowHeight) != 0; var _local12 = _local4 - __rowCount; if (_local12 < 0) { var _local3 = _local4; while (_local3 < __rowCount) { rows[_local3].removeMovieClip(); delete rows[_local3]; _local3++; } topRowZ = topRowZ + _local12; } else if (_local12 > 0) { if (rows == undefined) { rows = new Array(); } var _local3 = __rowCount; while (_local3 < _local4) { var _local2 = (rows[_local3] = listContent.createObject(__rowRenderer, "listRow" + (topRowZ++), topRowZ, {owner:this, styleName:this, rowIndex:_local3})); _local2._x = x; _local2._y = Math.round((_local3 * __rowHeight) + y); _local2.setSize(w, __rowHeight); _local2.drawRow(__dataProvider.getItemAt(__vPosition + _local3), getStateAt(__vPosition + _local3)); _local2.lastY = _local2._y; _local3++; } } if (w != tW) { var _local11 = ((_local12 > 0) ? (__rowCount) : (_local4)); var _local3 = 0; while (_local3 < _local11) { rows[_local3].setSize(w, __rowHeight); _local3++; } } if ((layoutX != x) || (layoutY != y)) { var _local3 = 0; while (_local3 < _local4) { rows[_local3]._x = x; rows[_local3]._y = Math.round((_local3 * __rowHeight) + y); _local3++; } } __rowCount = _local4; layoutX = x; layoutY = y; tW = w; tH = h; } function getRowHeight(Void) { return(__rowHeight); } function setRowHeight(v) { __rowHeight = v; invRowHeight = true; invalidate(); } function get rowHeight() { return(getRowHeight()); } function set rowHeight(w) { setRowHeight(w); //return(rowHeight); } function setRowCount(v) { __rowCount = v; } function getRowCount(Void) { var _local2 = ((__rowCount == 0) ? (Math.ceil(__height / __rowHeight)) : (__rowCount)); return(_local2); } function get rowCount() { return(getRowCount()); } function set rowCount(w) { setRowCount(w); //return(rowCount); } function setEnabled(v) { super.setEnabled(v); invUpdateControl = true; invalidate(); } function setCellRenderer(cR) { __cellRenderer = cR; var _local2 = 0; while (_local2 < rows.length) { rows[_local2].setCellRenderer(true); _local2++; } invUpdateControl = true; invalidate(); } function set cellRenderer(cR) { setCellRenderer(cR); //return(cellRenderer); } function get cellRenderer() { return(__cellRenderer); } function set labelField(field) { setLabelField(field); //return(labelField); } function setLabelField(field) { __labelField = field; invUpdateControl = true; invalidate(); } function get labelField() { return(__labelField); } function set labelFunction(func) { setLabelFunction(func); //return(labelFunction); } function setLabelFunction(func) { __labelFunction = func; invUpdateControl = true; invalidate(); } function get labelFunction() { return(__labelFunction); } function set iconField(field) { setIconField(field); //return(iconField); } function setIconField(field) { __iconField = field; invUpdateControl = true; invalidate(); } function get iconField() { return(__iconField); } function set iconFunction(func) { setIconFunction(func); //return(iconFunction); } function setIconFunction(func) { __iconFunction = func; invUpdateControl = true; invalidate(); } function get iconFunction() { return(__iconFunction); } function setVPosition(pos) { if (pos < 0) { return(undefined); } if ((pos > 0) && (pos > ((getLength() - __rowCount) + roundUp))) { return(undefined); } var _local8 = pos - __vPosition; if (_local8 == 0) { return(undefined); } __vPosition = pos; var _local10 = _local8 > 0; _local8 = Math.abs(_local8); if (_local8 >= __rowCount) { updateControl(); } else { var _local4 = new Array(); var _local9 = __rowCount - _local8; var _local12 = _local8 * __rowHeight; var _local11 = _local9 * __rowHeight; var _local6 = (_local10 ? 1 : -1); var _local3 = 0; while (_local3 < __rowCount) { if (((_local3 < _local8) && (_local10)) || ((_local3 >= _local9) && (!_local10))) { rows[_local3]._y = rows[_local3]._y + Math.round(_local6 * _local11); var _local5 = _local3 + (_local6 * _local9); var _local7 = __vPosition + _local5; _local4[_local5] = rows[_local3]; _local4[_local5].rowIndex = _local5; _local4[_local5].drawRow(__dataProvider.getItemAt(_local7), getStateAt(_local7), false); } else { rows[_local3]._y = rows[_local3]._y - Math.round(_local6 * _local12); var _local5 = _local3 - (_local6 * _local8); _local4[_local5] = rows[_local3]; _local4[_local5].rowIndex = _local5; } _local3++; } rows = _local4; _local3 = 0; while (_local3 < __rowCount) { rows[_local3].swapDepths(baseRowZ + _local3); _local3++; } } lastPosition = pos; super.setVPosition(pos); } function setPropertiesAt(index, obj) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } if (propertyTable == undefined) { propertyTable = new Object(); } propertyTable[_local2] = obj; rows[index - __vPosition].drawRow(__dataProvider.getItemAt(index), getStateAt(index)); } function getPropertiesAt(index) { var _local2 = __dataProvider.getItemID(index); if (_local2 == undefined) { return(undefined); } return(propertyTable[_local2]); } function getPropertiesOf(obj) { var _local2 = obj.getID(); if (_local2 == undefined) { return(undefined); } return(propertyTable[_local2]); } function getStyle(styleProp) { var _local2 = super.getStyle(styleProp); var _local3 = mx.styles.StyleManager.colorNames[_local2]; if (_local3 != undefined) { _local2 = _local3; } return(_local2); } function updateControl(Void) { var _local2 = 0; while (_local2 < __rowCount) { rows[_local2].drawRow(__dataProvider.getItemAt(_local2 + __vPosition), getStateAt(_local2 + __vPosition)); _local2++; } delete invUpdateControl; } function getStateAt(index) { return((isSelected(index) ? "selected" : "normal")); } function selectRow(rowIndex, transition, allowChangeEvent) { if (!selectable) { return(undefined); } var _local3 = __vPosition + rowIndex; var _local8 = __dataProvider.getItemAt(_local3); var _local5 = rows[rowIndex]; if (_local8 == undefined) { return(undefined); } if (transition == undefined) { transition = true; } if (allowChangeEvent == undefined) { allowChangeEvent = wasKeySelected; } changeFlag = true; if (((!multipleSelection) && (!Key.isDown(17))) || ((!Key.isDown(16)) && (!Key.isDown(17)))) { clearSelected(transition); selectItem(_local3, true); lastSelected = _local3; _local5.drawRow(_local5.item, getStateAt(_local3), transition); } else if (Key.isDown(16) && (multipleSelection)) { if (lastSelected == undefined) { lastSelected = _local3; } var _local4 = ((lastSelected < _local3) ? 1 : -1); clearSelected(false); var _local2 = lastSelected; while (_local2 != _local3) { selectItem(_local2, true); if ((_local2 >= __vPosition) && (_local2 < (__vPosition + __rowCount))) { rows[_local2 - __vPosition].drawRow(rows[_local2 - __vPosition].item, "selected", false); } _local2 = _local2 + _local4; } selectItem(_local3, true); _local5.drawRow(_local5.item, "selected", transition); } else if (Key.isDown(17)) { var _local7 = isSelected(_local3); if ((!multipleSelection) || (wasKeySelected)) { clearSelected(transition); } if (!((!multipleSelection) && (_local7))) { selectItem(_local3, !_local7); var _local9 = ((!_local7) ? "selected" : "normal"); _local5.drawRow(_local5.item, _local9, transition); } lastSelected = _local3; } if (allowChangeEvent) { dispatchEvent({type:"change"}); } delete wasKeySelected; } function dragScroll(Void) { clearInterval(dragScrolling); if (_ymouse < 0) { setVPosition(__vPosition - 1); selectRow(0, false); var _local2 = Math.min((-_ymouse) - 30, 0); scrollInterval = (((0.593 * _local2) * _local2) + 1) + minScrollInterval; dragScrolling = setInterval(this, "dragScroll", scrollInterval); dispatchEvent({type:"scroll", direction:"vertical", position:__vPosition}); } else if (_ymouse > __height) { var _local3 = __vPosition; setVPosition(__vPosition + 1); if (_local3 != __vPosition) { selectRow((__rowCount - 1) - roundUp, false); } var _local2 = Math.min((_ymouse - __height) - 30, 0); scrollInterval = (((0.593 * _local2) * _local2) + 1) + minScrollInterval; dragScrolling = setInterval(this, "dragScroll", scrollInterval); dispatchEvent({type:"scroll", direction:"vertical", position:__vPosition}); } else { dragScrolling = setInterval(this, "dragScroll", 15); } updateAfterEvent(); } function __onMouseUp(Void) { clearInterval(dragScrolling); delete dragScrolling; delete dragScrolling; delete isPressed; delete onMouseUp; if (!selectable) { return(undefined); } if (changeFlag) { dispatchEvent({type:"change"}); } delete changeFlag; } function moveSelBy(incr) { if (!selectable) { setVPosition(__vPosition + incr); return(undefined); } var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = -1; } var _local2 = _local3 + incr; _local2 = Math.max(0, _local2); _local2 = Math.min(getLength() - 1, _local2); if (_local2 == _local3) { return(undefined); } if ((_local3 < __vPosition) || (_local3 >= (__vPosition + __rowCount))) { setVPosition(_local3); } if ((_local2 >= ((__vPosition + __rowCount) - roundUp)) || (_local2 < __vPosition)) { setVPosition(__vPosition + incr); } wasKeySelected = true; selectRow(_local2 - __vPosition, false); } function keyDown(e) { if (selectable) { if (findInputText()) { return(undefined); } } if (e.code == 40) { moveSelBy(1); } else if (e.code == 38) { moveSelBy(-1); } else if (e.code == 34) { if (selectable) { var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = 0; } setVPosition(_local3); } moveSelBy((__rowCount - 1) - roundUp); } else if (e.code == 33) { if (selectable) { var _local3 = getSelectedIndex(); if (_local3 == undefined) { _local3 = 0; } setVPosition(_local3); } moveSelBy((1 - __rowCount) + roundUp); } else if (e.code == 36) { moveSelBy(-__dataProvider.length); } else if (e.code == 35) { moveSelBy(__dataProvider.length); } } function findInputText(Void) { var _local2 = Key.getAscii(); if ((_local2 >= 33) && (_local2 <= 126)) { findString(String.fromCharCode(_local2)); return(true); } } function findString(str) { if (__dataProvider.length == 0) { return(undefined); } var _local4 = getSelectedIndex(); if (_local4 == undefined) { _local4 = 0; } var _local6 = 0; var _local3 = _local4 + 1; while (_local3 != _local4) { var _local2 = __dataProvider.getItemAt(_local3); if (_local2 instanceof XMLNode) { _local2 = _local2.attributes[__labelField]; } else if (typeof(_local2) != "string") { _local2 = String(_local2[__labelField]); } _local2 = _local2.substring(0, str.length); if ((str == _local2) || (str.toUpperCase() == _local2.toUpperCase())) { _local6 = _local3 - _local4; break; } if (_local3 >= (getLength() - 1)) { _local3 = -1; } _local3++; } if (_local6 != 0) { moveSelBy(_local6); } } function onRowPress(rowIndex) { if (!enabled) { return(undefined); } isPressed = true; dragScrolling = setInterval(this, "dragScroll", 15); onMouseUp = __onMouseUp; if (!selectable) { return(undefined); } selectRow(rowIndex); } function onRowRelease(rowIndex) { } function onRowRollOver(rowIndex) { if (!enabled) { return(undefined); } var _local2 = rows[rowIndex].item; if (getStyle("useRollOver") && (_local2 != undefined)) { rows[rowIndex].drawRow(_local2, "highlighted", false); } dispatchEvent({type:"itemRollOver", index:rowIndex + __vPosition}); } function onRowRollOut(rowIndex) { if (!enabled) { return(undefined); } if (getStyle("useRollOver")) { rows[rowIndex].drawRow(rows[rowIndex].item, getStateAt(rowIndex + __vPosition), false); } dispatchEvent({type:"itemRollOut", index:rowIndex + __vPosition}); } function onRowDragOver(rowIndex) { if (((!enabled) || (isPressed != true)) || (!selectable)) { return(undefined); } if (dropEnabled) { } else if (dragScrolling) { selectRow(rowIndex, false); } else { onMouseUp = __onMouseUp; onRowPress(rowIndex); } } function onRowDragOut(rowIndex) { if (!enabled) { return(undefined); } if (dragEnabled) { } else { onRowRollOut(rowIndex); } } function init(Void) { super.init(); tabEnabled = true; tabChildren = false; if (__dataProvider == undefined) { __dataProvider = new Array(); __dataProvider.addEventListener("modelChanged", this); } baseRowZ = (topRowZ = 10); } function createChildren(Void) { super.createChildren(); listContent = createEmptyMovieClip("content_mc", CONTENTDEPTH); invLayoutContent = true; invalidate(); } function draw(Void) { if (invRowHeight) { delete invRowHeight; __rowCount = 0; listContent.removeMovieClip(); listContent = createEmptyMovieClip("content_mc", CONTENTDEPTH); } if (invUpdateControl) { updateControl(); } border_mc.draw(); } function invalidateStyle(propName) { if (isRowStyle[propName]) { invUpdateControl = true; invalidate(); } else { var _local3 = 0; while (_local3 < __rowCount) { rows[_local3].invalidateStyle(propName); _local3++; } } super.invalidateStyle(propName); } static var mixIt1 = mx.controls.listclasses.DataSelector.Initialize(mx.controls.listclasses.ScrollSelectList); static var mixIt2 = mx.controls.listclasses.DataProvider.Initialize(Array); var CONTENTDEPTH = 100; var __hPosition = 0; var __rowRenderer = "SelectableRow"; var __rowHeight = 22; var __rowCount = 0; var __labelField = "label"; var minScrollInterval = 30; var dropEnabled = false; var dragEnabled = false; var className = "ScrollSelectList"; var isRowStyle = {styleName:true, backgroundColor:true, selectionColor:true, rollOverColor:true, selectionDisabledColor:true, backgroundDisabledColor:true, textColor:true, textSelectedColor:true, textRollOverColor:true, textDisabledColor:true, alternatingRowColors:true, defaultIcon:true}; var roundUp = 0; var selectable = true; var multipleSelection = false; }
Symbol 828 MovieClip [__Packages.mx.controls.List] Frame 0
class mx.controls.List extends mx.controls.listclasses.ScrollSelectList { var border_mc, __labels, setDataProvider, roundUp, __get__rowCount, __dataProvider, __maxHPosition, invScrollProps, invalidate, __vPosition, getViewMetrics, setSize, __width, __rowHeight, totalWidth, totalHeight, displayWidth, __hScrollPolicy, vScroller, __hPosition, listContent, data, mask_mc, __height, __rowCount, invRowHeight, invLayoutContent, setScrollProperties, oldVWidth; function List () { super(); } function setEnabled(v) { super.setEnabled(v); border_mc.backgroundColorName = (v ? "backgroundColor" : "backgroundDisabledColor"); border_mc.invalidate(); } function get labels() { return(__labels); } function set labels(lbls) { __labels = lbls; setDataProvider(lbls); //return(labels); } function setVPosition(pos) { pos = Math.min((__dataProvider.length - __get__rowCount()) + roundUp, pos); pos = Math.max(0, pos); super.setVPosition(pos); } function setHPosition(pos) { pos = Math.max(Math.min(__maxHPosition, pos), 0); super.setHPosition(pos); hScroll(pos); } function setMaxHPosition(pos) { __maxHPosition = pos; invScrollProps = true; invalidate(); } function setHScrollPolicy(policy) { if ((policy.toLowerCase() == "auto") && (!autoHScrollAble)) { return(undefined); } super.setHScrollPolicy(policy); if (policy == "off") { setHPosition(0); setVPosition(Math.min((__dataProvider.length - __get__rowCount()) + roundUp, __vPosition)); } } function setRowCount(rC) { if (isNaN(rC)) { return(undefined); } var _local2 = getViewMetrics(); setSize(__width, ((__rowHeight * rC) + _local2.top) + _local2.bottom); } function layoutContent(x, y, tW, tH, dW, dH) { totalWidth = tW; totalHeight = tH; displayWidth = dW; var _local4 = (((__hScrollPolicy == "on") || (__hScrollPolicy == "auto")) ? (Math.max(tW, dW)) : (dW)); super.layoutContent(x, y, _local4, dH); } function modelChanged(eventObj) { super.modelChanged(eventObj); var _local3 = eventObj.eventName; if ((((_local3 == "addItems") || (_local3 == "removeItems")) || (_local3 == "updateAll")) || (_local3 == "filterModel")) { invScrollProps = true; invalidate("invScrollProps"); } } function onScroll(eventObj) { var _local3 = eventObj.target; if (_local3 == vScroller) { setVPosition(_local3.scrollPosition); } else { hScroll(_local3.scrollPosition); } super.onScroll(eventObj); } function hScroll(pos) { __hPosition = pos; listContent._x = -pos; } function init(Void) { super.init(); if (labels.length > 0) { var _local6 = new Array(); var _local3 = 0; while (_local3 < labels.length) { _local6.addItem({label:labels[_local3], data:data[_local3]}); _local3++; } setDataProvider(_local6); } __maxHPosition = 0; } function createChildren(Void) { super.createChildren(); listContent.setMask(mask_mc); border_mc.move(0, 0); border_mc.setSize(__width, __height); } function getRowCount(Void) { var _local2 = getViewMetrics(); return(((__rowCount == 0) ? (Math.ceil(((__height - _local2.top) - _local2.bottom) / __rowHeight)) : (__rowCount))); } function size(Void) { super.size(); configureScrolling(); var _local3 = getViewMetrics(); layoutContent(_local3.left, _local3.top, __width + __maxHPosition, totalHeight, (__width - _local3.left) - _local3.right, (__height - _local3.top) - _local3.bottom); } function draw(Void) { if (invRowHeight) { invScrollProps = true; super.draw(); listContent.setMask(mask_mc); invLayoutContent = true; } if (invScrollProps) { configureScrolling(); delete invScrollProps; } if (invLayoutContent) { var _local3 = getViewMetrics(); layoutContent(_local3.left, _local3.top, __width + __maxHPosition, totalHeight, (__width - _local3.left) - _local3.right, (__height - _local3.top) - _local3.bottom); } super.draw(); } function configureScrolling(Void) { var _local2 = __dataProvider.length; if (__vPosition > Math.max(0, (_local2 - getRowCount()) + roundUp)) { setVPosition(Math.max(0, Math.min((_local2 - getRowCount()) + roundUp, __vPosition))); } var _local3 = getViewMetrics(); var _local4 = ((__hScrollPolicy != "off") ? (((__maxHPosition + __width) - _local3.left) - _local3.right) : ((__width - _local3.left) - _local3.right)); if (_local2 == undefined) { _local2 = 0; } setScrollProperties(_local4, 1, _local2, __rowHeight); if (oldVWidth != _local4) { invLayoutContent = true; } oldVWidth = _local4; } static var symbolOwner = mx.controls.List; static var symbolName = "List"; var className = "List"; static var version = "2.0.2.126"; var clipParameters = {rowHeight:1, enabled:1, visible:1, labels:1}; var scrollDepth = 1; var __vScrollPolicy = "on"; var autoHScrollAble = false; }
Symbol 829 MovieClip [__Packages.mx.effects.Tween] Frame 0
class mx.effects.Tween extends Object { static var IntervalToken; var arrayMode, listener, initVal, endVal, startTime, updateFunc, endFunc, ID; function Tween (listenerObj, init, end, dur) { super(); if (listenerObj == undefined) { return; } if (typeof(init) != "number") { arrayMode = true; } listener = listenerObj; initVal = init; endVal = end; if (dur != undefined) { duration = dur; } startTime = getTimer(); if (duration == 0) { endTween(); } else { AddTween(this); } } static function AddTween(tween) { tween.ID = ActiveTweens.length; ActiveTweens.push(tween); if (IntervalToken == undefined) { Dispatcher.DispatchTweens = DispatchTweens; IntervalToken = setInterval(Dispatcher, "DispatchTweens", Interval); } } static function RemoveTweenAt(index) { var _local2 = ActiveTweens; if (((index >= _local2.length) || (index < 0)) || (index == undefined)) { return(undefined); } _local2.splice(index, 1); var _local4 = _local2.length; var _local1 = index; while (_local1 < _local4) { _local2[_local1].ID--; _local1++; } if (_local4 == 0) { clearInterval(IntervalToken); delete IntervalToken; } } static function DispatchTweens(Void) { var _local2 = ActiveTweens; var _local3 = _local2.length; var _local1 = 0; while (_local1 < _local3) { _local2[_local1].doInterval(); _local1++; } updateAfterEvent(); } function doInterval() { var _local2 = getTimer() - startTime; var _local3 = getCurVal(_local2); if (_local2 >= duration) { endTween(); } else if (updateFunc != undefined) { listener[updateFunc](_local3); } else { listener.onTweenUpdate(_local3); } } function getCurVal(curTime) { if (arrayMode) { var _local3 = new Array(); var _local2 = 0; while (_local2 < initVal.length) { _local3[_local2] = easingEquation(curTime, initVal[_local2], endVal[_local2] - initVal[_local2], duration); _local2++; } return(_local3); } return(easingEquation(curTime, initVal, endVal - initVal, duration)); } function endTween() { if (endFunc != undefined) { listener[endFunc](endVal); } else { listener.onTweenEnd(endVal); } RemoveTweenAt(ID); } function setTweenHandlers(update, end) { updateFunc = update; endFunc = end; } function easingEquation(t, b, c, d) { return(((c / 2) * (Math.sin(Math.PI * ((t / d) - 0.5)) + 1)) + b); } static var ActiveTweens = new Array(); static var Interval = 10; static var Dispatcher = new Object(); var duration = 3000; }
Symbol 830 MovieClip [__Packages.mx.controls.listclasses.SelectableRow] Frame 0
class mx.controls.listclasses.SelectableRow extends mx.core.UIComponent { var __height, cell, owner, rowIndex, icon_mc, createObject, __width, backGround, highlight, highlightColor, createLabel, createClassObject, listOwner, tabEnabled, item, createEmptyMovieClip, drawRect, isChangedToSelected, bGTween, grandOwner; function SelectableRow () { super(); } function setValue(itmObj, state) { var _local7 = __height; var _local2 = cell; var _local5 = owner; var _local8 = itemToString(itmObj); if (_local2.getValue() != _local8) { _local2.setValue(_local8, itmObj, state); } var _local4 = _local5.getPropertiesAt(rowIndex + _local5.__vPosition).icon; if (_local4 == undefined) { _local4 = _local5.__iconFunction(itmObj); if (_local4 == undefined) { _local4 = itmObj[_local5.__iconField]; if (_local4 == undefined) { _local4 = _local5.getStyle("defaultIcon"); } } } var _local3 = icon_mc; if ((_local4 != undefined) && (itmObj != undefined)) { _local3 = createObject(_local4, "icon_mc", 20); _local3._x = 2; _local3._y = (_local7 - _local3._height) / 2; _local2._x = 4 + _local3._width; } else { _local3.removeMovieClip(); _local2._x = 2; } var _local9 = ((_local3 == undefined) ? 0 : (_local3._width)); _local2.setSize(__width - _local9, Math.min(_local7, _local2.getPreferredHeight())); _local2._y = (_local7 - _local2._height) / 2; } function size(Void) { var _local3 = backGround; var _local2 = cell; var _local4 = __height; var _local5 = __width; var _local6 = ((icon_mc == undefined) ? 0 : (icon_mc._width)); _local2.setSize(_local5 - _local6, Math.min(_local4, _local2.getPreferredHeight())); _local2._y = (_local4 - _local2._height) / 2; icon_mc._y = (_local4 - icon_mc._height) / 2; _local3._x = 0; _local3._width = _local5; _local3._height = _local4; drawRowFill(_local3, normalColor); drawRowFill(highlight, highlightColor); } function setCellRenderer(forceSizing) { var _local3 = owner.__cellRenderer; var _local4; if (cell != undefined) { _local4 = cell._x; cell.removeMovieClip(); cell.removeTextField(); } var _local2; if (_local3 == undefined) { _local2 = (cell = createLabel("cll", 0, {styleName:this})); _local2.styleName = owner; _local2.selectable = false; _local2.tabEnabled = false; _local2.background = false; _local2.border = false; } else if (typeof(_local3) == "string") { _local2 = (cell = createObject(_local3, "cll", 0, {styleName:this})); } else { _local2 = (cell = createClassObject(_local3, "cll", 0, {styleName:this})); } _local2.owner = this; _local2.listOwner = owner; _local2.getCellIndex = getCellIndex; _local2.getDataLabel = getDataLabel; if (_local4 != undefined) { _local2._x = _local4; } if (forceSizing) { size(); } } function getCellIndex(Void) { return({columnIndex:0, itemIndex:owner.rowIndex + listOwner.__vPosition}); } function getDataLabel() { return(listOwner.labelField); } function init(Void) { super.init(); tabEnabled = false; } function createChildren(Void) { setCellRenderer(false); setupBG(); setState(state, false); } function drawRow(itmObj, state, transition) { item = itmObj; setState(state, transition); setValue(itmObj, state, transition); } function itemToString(itmObj) { if (itmObj == undefined) { return(" "); } var _local2 = owner.__labelFunction(itmObj); if (_local2 == undefined) { _local2 = ((itmObj instanceof XMLNode) ? (itmObj.attributes[owner.__labelField]) : (itmObj[owner.__labelField])); if (_local2 == undefined) { _local2 = " "; if (typeof(itmObj) == "object") { for (var _local4 in itmObj) { if (_local4 != "__ID__") { _local2 = (itmObj[_local4] + ", ") + _local2; } } _local2 = _local2.substring(0, _local2.length - 2); } else { _local2 = itmObj; } } } return(_local2); } function setupBG(Void) { var _local2 = (backGround = createEmptyMovieClip("bG_mc", LOWEST_DEPTH)); drawRowFill(_local2, normalColor); highlight = createEmptyMovieClip("tran_mc", LOWEST_DEPTH + 10); _local2.owner = this; _local2.grandOwner = owner; _local2.onPress = bGOnPress; _local2.onRelease = bGOnRelease; _local2.onRollOver = bGOnRollOver; _local2.onRollOut = bGOnRollOut; _local2.onDragOver = bGOnDragOver; _local2.onDragOut = bGOnDragOut; _local2.useHandCursor = false; _local2.trackAsMenu = true; _local2.drawRect = drawRect; highlight.drawRect = drawRect; } function drawRowFill(mc, newClr) { mc.clear(); mc.beginFill(newClr); mc.drawRect(1, 0, __width, __height); mc.endFill(); mc._width = __width; mc._height = __height; } function setState(newState, transition) { var _local2 = highlight; var _local8 = backGround; var _local4 = __height; var _local3 = owner; if (!_local3.enabled) { if ((newState == "selected") || (state == "selected")) { highlightColor = _local3.getStyle("selectionDisabledColor"); drawRowFill(_local2, highlightColor); _local2._visible = true; _local2._y = 0; _local2._height = _local4; } else { _local2._visible = false; normalColor = _local3.getStyle("backgroundDisabledColor"); drawRowFill(_local8, normalColor); } cell.__enabled = false; cell.setColor(_local3.getStyle("disabledColor")); } else { cell.__enabled = true; if (transition && ((newState == state) || ((newState == "highlighted") && (state == "selected")))) { isChangedToSelected = true; return(undefined); } var _local6 = _local3.getStyle("selectionDuration"); var _local7 = 0; if (isChangedToSelected && (newState == "selected")) { transition = false; } var _local10 = transition && (_local6 != 0); if (newState == "normal") { _local7 = _local3.getStyle("color"); normalColor = getNormalColor(); drawRowFill(_local8, normalColor); if (_local10) { _local6 = _local6 / 2; _local2._height = _local4; _local2._width = __width; _local2._y = 0; bGTween = new mx.effects.Tween(this, _local4 + 2, _local4 * 0.2, _local6, 5); } else { _local2._visible = false; } delete isChangedToSelected; } else { highlightColor = _local3.getStyle(((newState == "highlighted") ? "rollOverColor" : "selectionColor")); drawRowFill(_local2, highlightColor); _local2._visible = true; _local7 = _local3.getStyle(((newState == "highlighted") ? "textRollOverColor" : "textSelectedColor")); if (_local10) { _local2._height = _local4 * 0.5; _local2._y = (_local4 - _local2._height) / 2; bGTween = new mx.effects.Tween(this, _local2._height, _local4 + 2, _local6, 5); var _local9 = _local3.getStyle("selectionEasing"); if (_local9 != undefined) { bGTween.easingEquation = _local9; } } else { _local2._y = 0; _local2._height = _local4; } } cell.setColor(_local7); } state = newState; } function onTweenUpdate(val) { highlight._height = val; highlight._y = (__height - val) / 2; } function onTweenEnd(val) { onTweenUpdate(val); highlight._visible = state != "normal"; } function getNormalColor(Void) { var _local3; var _local2 = owner; if (!owner.enabled) { _local3 = _local2.getStyle("backgroundDisabledColor"); } else { var _local5 = rowIndex + _local2.__vPosition; if (rowIndex == undefined) { _local3 = _local2.getPropertiesOf(item).backgroundColor; } else { _local3 = _local2.getPropertiesAt(_local5).backgroundColor; } if (_local3 == undefined) { var _local4 = _local2.getStyle("alternatingRowColors"); if (_local4 == undefined) { _local3 = _local2.getStyle("backgroundColor"); } else { _local3 = _local4[_local5 % _local4.length]; } } } return(_local3); } function invalidateStyle(propName) { cell.invalidateStyle(propName); super.invalidateStyle(propName); } function bGOnPress(Void) { grandOwner.pressFocus(); grandOwner.onRowPress(owner.rowIndex); } function bGOnRelease(Void) { grandOwner.releaseFocus(); grandOwner.onRowRelease(owner.rowIndex); } function bGOnRollOver(Void) { grandOwner.onRowRollOver(owner.rowIndex); } function bGOnRollOut(Void) { grandOwner.onRowRollOut(owner.rowIndex); } function bGOnDragOver(Void) { grandOwner.onRowDragOver(owner.rowIndex); } function bGOnDragOut(Void) { grandOwner.onRowDragOut(owner.rowIndex); } static var LOWEST_DEPTH = -16384; var state = "normal"; var disabledColor = 15263976; var normalColor = 16777215; }
Symbol 831 MovieClip [__Packages.mx.controls.HScrollBar] Frame 0
class mx.controls.HScrollBar extends mx.controls.scrollClasses.ScrollBar { var _minHeight, _minWidth, _xscale, _rotation, __width, scrollIt; function HScrollBar () { super(); } function getMinWidth(Void) { return(_minHeight); } function getMinHeight(Void) { return(_minWidth); } function init(Void) { super.init(); _xscale = -100; _rotation = -90; } function get virtualHeight() { return(__width); } function isScrollBarKey(k) { if (k == 37) { scrollIt("Line", -1); return(true); } if (k == 39) { scrollIt("Line", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "HScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "HScrollBar"; var minusMode = "Left"; var plusMode = "Right"; var minMode = "AtLeft"; var maxMode = "AtRight"; }
Symbol 832 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 833 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 834 MovieClip [__Packages.mx.controls.VScrollBar] Frame 0
class mx.controls.VScrollBar extends mx.controls.scrollClasses.ScrollBar { var scrollIt; function VScrollBar () { super(); } function init(Void) { super.init(); } function isScrollBarKey(k) { if (k == 38) { scrollIt("Line", -1); return(true); } if (k == 40) { scrollIt("Line", 1); return(true); } if (k == 33) { scrollIt("Page", -1); return(true); } if (k == 34) { scrollIt("Page", 1); return(true); } return(super.isScrollBarKey(k)); } static var symbolName = "VScrollBar"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.126"; var className = "VScrollBar"; var minusMode = "Up"; var plusMode = "Down"; var minMode = "AtTop"; var maxMode = "AtBottom"; }
Symbol 839 MovieClip Frame 1
stop();
Symbol 839 MovieClip Frame 280
_root.play();
Symbol 852 MovieClip Frame 1
function setbar(PC) { if (PC <= 50) { s2.mask._rotation = 0; s1.mask._rotation = 180 * (PC / 50); } else { s1.mask._rotation = 180; s2.mask._rotation = 180 * ((PC - 50) / 50); } }
Symbol 858 MovieClip [page3] Frame 1
trace("page3 reset"); btn.enabled = _root.getPN(2) == _root.page; _root.onstartpage = 1;
Symbol 871 MovieClip [page2] Frame 1
_root.onstartpage = 1;
Symbol 879 MovieClip [page1] Frame 1
_root.onstartpage = 0;
Symbol 885 Button
on (release) { getURL ("http://www.thorgaming.com/flasharcade", "_blank"); }
Symbol 892 Button
on (release) { gotoPage(2, false); }
Symbol 895 Button
on (release) { gotoPage(5, false); }
Symbol 899 Button
on (release) { gotoPage(14, false); }
Symbol 902 Button
on (release) { gotoPage(9, false); }
Symbol 905 Button
on (release) { gotoPage(17, false); }
Symbol 908 Button
on (release) { gotoPage(6, false); }
Symbol 911 Button
on (release) { gotoPage(6, false); }
Symbol 929 MovieClip Frame 1
stop(); _quality = "BEST"; Stage.scaleMode = "noScale"; onEnterFrame = function () { LB = getBytesLoaded(); TB = getBytesTotal(); PC = (LB / TB) * 100; loaderbar.setbar(PC); if ((TB > 4) && (PC == 100)) { delete onEnterFrame; gotoAndPlay ("initialize"); } };
Symbol 929 MovieClip Frame 5
function addPage(ename, tear) { if (ename == "start") { pageOrder = new Array(); pageCanTear = new Array(); page = 0; ename = "blankpage"; } if (ename == "end") { maxpage = page - 1; ename = "blankpage"; } tear = ((tear == undefined) ? false : (tear)); pageOrder[page] = ename; pageCanTear[page] = tear; page++; } function reset() { pages.p4.page._x = -pw; pages.p4._x = pw; pages.p1.page._x = -pw; pages.p1._x = 0; pages.flip.p2.page._x = -pw; pages.flip.p2._x = pw; pages.flip.p3.page._x = -pw; pages.flip.p3._x = 0; pages.p0.page._x = -pw; pages.p0._x = 0; pages.p5.page._x = -pw; pages.p5._x = pw; pages.pLL.page._x = -pw; pages.pLL._x = 0; pages.pLR.page._x = -pw; pages.pLR._x = pw; pages.pgrad._visible = (pages.mask._visible = (pages.flip._visible = false)); pages.flip.p3mask._width = (pages.pgmask._width = pw * 2); pages.flip.p3mask._height = (pages.pgmask._height = ph); pages.center._height = ph + (2 * lcaddy); pages.flip.fmask.page.pf._width = pw; pages.center._width = 6; pages.flip.fmask.page.pf._height = ph; pages.mask._height = (pages.pgrad._height = (pages.flip.p3shadow._height = (pages.flip.flipgrad._height = 2 * Math.sqrt((ph * ph) + (pw * pw))))); pageNumber = new Array(); i = 0; while (i <= (maxpage + 1)) { pageNumber[i] = i; i++; } } function hittest() { var x = pages._xmouse; var y = pages._ymouse; var pmh = (ph / 2); if ((((y <= pmh) && (y >= (-pmh))) && (x <= pw)) && (x >= (-pw))) { var r = Math.sqrt((x * x) + (y * y)); var a = Math.asin(y / r); var y = (Math.tan(a) * pw); if ((y > 0) && (y > (ph / 2))) { y = ph / 2; } if ((y < 0) && (y < ((-ph) / 2))) { y = (-ph) / 2; } oy = (sy = y); r0 = Math.sqrt(((sy + (ph / 2)) * (sy + (ph / 2))) + (pw * pw)); r1 = Math.sqrt((((ph / 2) - sy) * ((ph / 2) - sy)) + (pw * pw)); pageN = pages.flip.p2.page; pageO = pages.flip.p3; offs = -pw; pages.flip.fmask._x = pw; if ((x < (-(pw - clickarea))) && (page > 0)) { pages.flip.p3._x = 0; hflip = checkCover(page, -1); setPages(page - 2, page - 1, page, page + 1); ctear = pageCanTear[page - 1]; return(-1); } if ((x > (pw - clickarea)) && (page < maxpage)) { pages.flip.p3._x = pw; hflip = checkCover(page, 1); setPages(page, page + 2, page + 1, page + 3); ctear = pageCanTear[page + 2]; return(1); } } else { return(0); } } function checkCover(p, dir) { if (hcover) { if (dir > 0) { if ((p == (maxpage - 2)) || (p == 0)) { return(true); } } else if ((p == maxpage) || (p == 2)) { return(true); } } return(false); } function corner() { var _local2 = Math.abs(pages._xmouse); var _local1 = Math.abs(pages._ymouse); if ((((_local2 > (pw - afa)) && (_local2 < pw)) && (_local1 > ((ph / 2) - afa))) && (_local1 < (ph / 2))) { return(true); } return(false); } function oef() { _global.mcnt++; if ((!flip) && (corner())) { preflip = true; if (!autoflip()) { preflip = false; } } if (preflip && (!corner())) { preflip = false; flip = false; flipOK = false; flipOff = true; } getm(); if (aflip && (!preflip)) { y = (ay = ay + ((sy - ay) / (gflip ? (gs) : (ps)))); acnt = acnt + aadd; ax = ax - aadd; if (Math.abs(acnt) > pw) { flipOK = true; flipOff = true; flip = false; aflip = false; } } if (flip) { if (tear) { x = tox; y = (toy = toy + teard); teard = teard * 1.2; if (Math.abs(teard) > 1200) { flipOff = true; flip = false; } } else { x = (ox = ox + ((x - ox) / (gflip ? (gs) : (ps)))); y = (oy = oy + ((y - oy) / (gflip ? (gs) : (ps)))); } calc(x, y); } if (flipOff) { if (flipOK || (tear)) { x = (ox = ox + (((-sx) - ox) / (gflip ? (gs) : (es)))); y = (oy = oy + ((sy - oy) / (gflip ? (gs) : (es)))); calc(x, y); if (((x / (-sx)) > 0.99) || (tear)) { flip = false; flipOK = (flipOff = false); pages.pgrad._visible = (pages.flip._visible = false); if (tear) { removePage(((sx < 0) ? (page) : (page + 1))); page = page + ((sx < 0) ? -2 : 0); } else { page = page + ((sx < 0) ? -2 : 2); } if (gskip) { page = gtarget; } setPages(page, 0, 0, page + 1); tear = false; if ((gpage > 0) && (!gskip)) { gpage--; autoflip(); startsnd(0); } else { gflip = (gskip = false); } } } else { x = (ox = ox + ((sx - ox) / 3)); y = (oy = oy + ((sy - oy) / 3)); calc(x, y); if ((x / sx) > 0.99) { flip = false; flipOff = false; aflip = false; pages.pgrad._visible = (pages.flip._visible = false); setPages(page, 0, 0, page + 1); } } } } function calc(x, y) { if (hflip) { var _local9 = ((sx < 0) ? (-x) : (x)); if (_local9 > 0) { sp2._visible = false; sp3._visible = true; scalc(sp3, x); } else { sp3._visible = false; sp2._visible = true; scalc(sp2, x); } pages.flip.setMask(null); pages.flip._visible = true; pages.flip.fgrad._visible = false; pages.flip.p2._visible = (pages.flip.p3._visible = false); return(undefined); } pages.flip.fgrad._visible = true; var _local7 = Math.sqrt(((y + (ph / 2)) * (y + (ph / 2))) + (x * x)); var _local5 = Math.sqrt((((ph / 2) - y) * ((ph / 2) - y)) + (x * x)); if (((_local7 > r0) || (_local5 > r1)) && (!tear)) { if (y < sy) { var _local4 = Math.asin(((ph / 2) - y) / _local5); y = (ph / 2) - (Math.sin(_local4) * r1); x = ((x < 0) ? ((-Math.cos(_local4)) * r1) : (Math.cos(_local4) * r1)); if (y > sy) { if ((sx * x) > 0) { y = sy; x = sx; } else { y = sy; x = -sx; } } if (((_local5 - r1) > tlimit) && (ctear)) { teard = -5; tear = true; tox = (ox = x); toy = (oy = y); } } else { var _local4 = Math.asin((y + (ph / 2)) / _local7); y = (Math.sin(_local4) * r0) - (ph / 2); x = ((x < 0) ? ((-Math.cos(_local4)) * r0) : (Math.cos(_local4) * r0)); if (y < sy) { if ((sx * x) > 0) { y = sy; x = sx; } else { y = sy; x = -sx; } } if (((_local7 - r0) > tlimit) && (ctear)) { teard = 5; tear = true; tox = (ox = x); toy = (oy = y); } } } if (((sx < 0) && ((x - sx) < 10)) || ((sx > 0) && ((sx - x) < 10))) { if (sx < 0) { x = (-pw) + 10; } if (sx > 0) { x = pw - 10; } } pages.flip._visible = true; pages.flip.p3shadow._visible = (pages.pgrad._visible = !tear); pages.flip.p2._visible = (pages.flip.p3._visible = true); var _local8 = x - sx; var _local6 = y - sy; var _local11 = _local6 / _local8; var _local10 = (-_local6) / _local8; cx = sx + (_local8 / 2); cy = sy + (_local6 / 2); var _local3 = Math.sqrt(((sx - x) * (sx - x)) + ((sy - y) * (sy - y))); var _local4 = Math.asin((sy - y) / _local3); if (sx < 0) { _local4 = -_local4; } ad = _local4 / AM; pageN._rotation = ad * 2; _local3 = Math.sqrt(((sx - x) * (sx - x)) + ((sy - y) * (sy - y))); rl = pw * 2; if (sx > 0) { pages.mask._xscale = 100; nx = cx - (Math.tan(_local4) * ((ph / 2) - cy)); ny = ph / 2; if (nx > pw) { nx = pw; ny = cy + (Math.tan((Math.PI/2) + _local4) * (pw - cx)); } pageN.pf._x = -(pw - nx); pages.flip.fgrad._xscale = ((_local3 / rl) / 2) * pw; pages.pgrad._xscale = (-((_local3 / rl) / 2)) * pw; pages.flip.p3shadow._xscale = ((_local3 / rl) / 2) * pw; } else { pages.mask._xscale = -100; nx = cx - (Math.tan(_local4) * ((ph / 2) - cy)); ny = ph / 2; if (nx < (-pw)) { nx = -pw; ny = cy + (Math.tan((Math.PI/2) + _local4) * ((-pw) - cx)); } pageN.pf._x = -(pw - (pw + nx)); pages.flip.fgrad._xscale = (-((_local3 / rl) / 2)) * pw; pages.pgrad._xscale = ((_local3 / rl) / 2) * pw; pages.flip.p3shadow._xscale = (-((_local3 / rl) / 2)) * pw; } pages.mask._x = cx; pages.mask._y = cy; pages.mask._rotation = ad; pageN.pf._y = -ny; pageN._x = nx + offs; pageN._y = ny; pages.flip.fgrad._x = cx; pages.flip.fgrad._y = cy; pages.flip.fgrad._rotation = ad; pages.flip.fgrad._alpha = ((_local3 > (rl - 50)) ? (100 - ((_local3 - (rl - 50)) * 2)) : 100); pages.flip.p3shadow._x = cx; pages.flip.p3shadow._y = cy; pages.flip.p3shadow._rotation = ad; pages.flip.p3shadow._alpha = ((_local3 > (rl - 50)) ? (100 - ((_local3 - (rl - 50)) * 2)) : 100); pages.pgrad._x = cx; pages.pgrad._y = cy; pages.pgrad._rotation = ad + 180; pages.pgrad._alpha = ((_local3 > (rl - 100)) ? (100 - (_local3 - (rl - 100))) : 100); pages.flip.fmask.page._x = pageN._x; pages.flip.fmask.page._y = pageN._y; pages.flip.fmask.page.pf._x = pageN.pf._x; pages.flip.fmask.page.pf._y = pageN.pf._y; pages.flip.fmask.page._rotation = pageN._rotation; } function scalc(obj, x) { if (x < (-pw)) { x = -pw; } if (x > pw) { x = pw; } var _local2 = Math.asin(x / pw); var _local4 = (_local2 / AM) / 2; var _local6 = 100; var _local3 = 100 * Math.sin(rotz * AM); x = x / 2; var _local5 = (Math.cos(_local2) * (pw / 2)) * (_local3 / 100); placeImg(obj, _local4, _local3, x, _local5); pages.pgrad._visible = (pages.flip._visible = true); pages.pgrad._xscale = x; pages.pgrad._alpha = (pages.flip.p3shadow._alpha = 100); pages.flip.p3shadow._xscale = -x; pages.flip.p3shadow._x = 0; pages.flip.p3shadow._y = 0; pages.flip.p3shadow._rotation = 0; pages.pgrad._x = 0; pages.pgrad._y = 0; pages.pgrad._rotation = 0; } function placeImg(j, rot, ss, x, y) { var _local2 = Math.tan(rot * AM); var _local5 = Math.SQRT2 / Math.sqrt((_local2 * _local2) + 1); var _local4 = 100 * _local2; var _local7 = -rot; var _local3 = 100 * _local5; var _local6 = 100 * _local5; j.ph.pic._rotation = 45; j.ph.pic._xscale = ((_local4 < 0) ? (-_local3) : (_local3)); j.ph.pic._yscale = _local6 * (100 / ss); j.ph._rotation = _local7; j.ph._xscale = _local4; j._yscale = ss; j._x = x; j._y = y; j._visible = true; } function setPages(p1, p2, p3, p4) { p0 = p1 - 2; p5 = p4 + 2; if (p0 < 0) { p0 = 0; } if (p5 > maxpage) { p5 = 0; } if (p1 < 0) { p1 = 0; } if (p2 < 0) { p2 = 0; } if (p3 < 0) { p3 = 0; } if (p4 < 0) { p4 = 0; } trace((((((("setpages ->" + p1) + ",") + p2) + ",") + p3) + ",") + p4); pleft = pages.p1.page.pf.ph.attachMovie(pageOrder[p1], "pic", 0); pages.p1.page.pf.ph._y = (-ph) / 2; if (transparency) { pleftb = pages.p0.page.pf.ph.attachMovie(pageOrder[p0], "pic", 0); pages.p0.page.pf.ph._y = (-ph) / 2; } else { pages.p0._visible = false; } if (hflip) { var tm = pages.flip.hfliph.attachMovie("sph", "sp2", 0); sp2 = tm.ph.pic.attachMovie(pageOrder[p2], "pic", 0); (sp2._y = (-ph) / 2); (sp2._x = (-pw) / 2); sp2 = pages.flip.hfliph.sp2; var tm = pages.flip.hfliph.attachMovie("sph", "sp3", 1); sp3 = tm.ph.pic.attachMovie(pageOrder[p3], "pic", 0); (sp3._y = (-ph) / 2); (sp3._x = (-pw) / 2); sp3 = pages.flip.hfliph.sp3; } else { pages.flip.hfliph.sp2.removeMovieClip(); pages.flip.hfliph.sp3.removeMovieClip(); sp2 = pages.flip.p2.page.pf.ph.attachMovie(pageOrder[p2], "pic", 0); pages.flip.p2.page.pf.ph._y = (-ph) / 2; sp3 = pages.flip.p3.page.pf.ph.attachMovie(pageOrder[p3], "pic", 0); pages.flip.p3.page.pf.ph._y = (-ph) / 2; } pright = pages.p4.page.pf.ph.attachMovie(pageOrder[p4], "pic", 0); pages.p4.page.pf.ph._y = (-ph) / 2; if (transparency) { prightb = pages.p5.page.pf.ph.attachMovie(pageOrder[p5], "pic", 0); pages.p5.page.pf.ph._y = (-ph) / 2; } else { pages.p5._visible = false; } if (lcover) { var lpl = (transparency ? (p1 - 4) : (p1 - 2)); var lpr = (transparency ? (p4 + 4) : (p4 + 2)); var limit = (transparency ? 0 : -2); if (lpl > limit) { pages.pLL.page.pf.ph.attachMovie(pageOrder[2], "pic", 0); pages.pLL.page.pf.ph._y = (-ph) / 2; pages.pLL._visible = true; } else { pages.pLL._visible = false; } if (lpr < (maxpage - limit)) { pages.pLR.page.pf.ph.attachMovie(pageOrder[maxpage - 1], "pic", 0); pages.pLR.page.pf.ph._y = (-ph) / 2; pages.pLR._visible = true; } else { pages.pLR._visible = false; } } } function resetPages() { setPages(page, 0, 0, page + 1); } function autoflip() { if ((((!aflip) && (!flip)) && (!flipOff)) && (canflip)) { acnt = 0; var pmh = (ph / 2); aamp = (Math.random() * pmh) - (ph / 4); var x = (gflip ? ((gdir * pw) / 2) : (((pages._xmouse < 0) ? ((-pw) / 2) : (pw / 2)))); var y = pages._ymouse; if ((y > 0) && (y > pmh)) { y = pmh; } if ((y < 0) && (y < (-pmh))) { y = -pmh; } oy = (sy = y); ax = ((pages._xmouse < 0) ? (-pmh) : (pmh)); ay = y * Math.random(); offs = -pw; var hit = 0; if ((x < 0) && (page > 0)) { pages.flip.p3._x = 0; hflip = ((hcover && (gskip)) ? ((page == maxpage) || (gtarget == 0)) : (checkCover(page, -1))); if (!(preflip && (hflip))) { if (gskip) { setPages(gtarget, gtarget + 1, page, page + 1); } else { setPages(page - 2, page - 1, page, page + 1); } } hit = -1; } if ((x > 0) && (page < maxpage)) { pages.flip.p3._x = pw; hflip = ((hcover && (gskip)) ? ((page == 0) || (gtarget == maxpage)) : (checkCover(page, 1))); if (!(preflip && (hflip))) { if (gskip) { setPages(page, gtarget, page + 1, gtarget + 1); } else { setPages(page, page + 2, page + 1, page + 3); } } hit = 1; } if (hflip && (preflip)) { hit = 0; preflip = false; return(false); } if (hit) { anim._visible = false; flip = true; flipOff = false; ox = (sx = hit * pw); pages.flip.setMask(pages.mask); aadd = hit * (pw / (gflip ? 5 : 10)); aflip = true; pages.flip.fmask._x = pw; if (preflip) { oy = (sy = ((pages._ymouse < 0) ? (-(ph / 2)) : (ph / 2))); } r0 = Math.sqrt(((sy + (ph / 2)) * (sy + (ph / 2))) + (pw * pw)); r1 = Math.sqrt((((ph / 2) - sy) * ((ph / 2) - sy)) + (pw * pw)); pageN = pages.flip.p2.page; pageO = pages.flip.p3; oef(); return(true); } } else { return(false); } } function getm() { if (aflip && (!preflip)) { x = ax; y = ay; } else { x = pages._xmouse; y = pages._ymouse; } } function getPN(i) { if (i == 0) { return(0); } var _local2 = false; j = 1; while (j <= maxpage) { if (i == pageNumber[j]) { i = j; _local2 = true; break; } j++; } if (_local2) { return(i); } return(-1); } function removePage(i) { trace("remove page " + i); i = (Math.floor((i - 1) / 2) * 2) + 1; removedPages.push(pageNumber[i], pageNumber[i + 1]); j = i + 2; while (j <= (maxpage + 1)) { pageOrder[j - 2] = pageOrder[j]; pageCanTear[j - 2] = pageCanTear[j]; pageNumber[j - 2] = pageNumber[j]; j++; } trace((("removed pages " + i) + ",") + (i + 1)); trace(removedPages.join(", ")); maxpage = maxpage - 2; } function startsnd(i) { if (SoundOn) { if (i == 0) { snd0.start(0, 0); snd0.onSoundComplete = function () { startsnd(2); delete snd0.onSoundComplete; }; } else { i--; this["snd" + i].start(0, 0); } } } function startAutoFlip() { intervalID = setInterval(nextPage, 2000); } function stopAutoFlip() { clearInterval(intervalID); } function prevPage() { gotoPage(page - 2); } function nextPage() { gotoPage(page + 2); } pw = 300; ph = 400; addPage("start"); addPage("page1"); addPage("page2"); addPage("page14"); addPage("page15"); addPage("page12"); addPage("page16"); addPage("page17"); addPage("page3"); addPage("page4"); addPage("page5"); addPage("page6"); addPage("page7"); addPage("page8"); addPage("page9"); addPage("page13"); addPage("page10"); addPage("page11"); addPage("page18"); addPage("page19"); addPage("page20"); addPage("end"); page = 0; hcover = false; clickarea = 30; afa = 56; gs = 3; ps = 5; es = 3; canflip = true; transparency = true; lcover = true; lcaddx = 10; lcaddy = 10; SoundOn = true; _global.mcnt = 0; gpage = 0; gflip = false; gdir = 0; gskip = false; gtarget = 0; aflip = false; flip = false; flipOff = false; flipOK = false; hflip = false; rotz = -30; preflip = false; ctear = false; tear = false; teard = 0; tlimit = 80; removedPages = new Array(); (mpx = 0); (mpy = 0); sx = (sy = 0); x = 0; y = 0; ax = 0; ay = 0; acnt = 0; aadd = 0; aamp = 0; AM = (Math.PI/180); mousecontroll = new Object(); mousecontroll.onMouseDown = function () { if (flip && (!aflip)) { flipOK = false; if ((sx < 0) && (pages._xmouse > 0)) { flipOK = true; } if ((sx > 0) && (pages._xmouse < 0)) { flipOK = true; } flipOff = true; flip = false; } else if (((flipOff || (aflip)) || (!canflip)) && (!preflip)) { trace("donothing"); } else { var _local5 = ox; var _local4 = oy; var _local3 = sx; var _local2 = sy; var _local1 = hittest(); if (_local1) { startsnd(1); anim._visible = false; flip = true; flipOff = false; tear = false; ox = (sx = _local1 * pw); if (preflip) { aflip = (preflip = false); (ox = _local5); (oy = _local4); (sx = _local3); (sy = _local2); } pages.flip.setMask(pages.mask); (mpx = pages._xmouse); (mpy = pages._ymouse); oef(); } } }; mousecontroll.onMouseUp = function () { if (flip && (!tear)) { if ((((Math.abs(pages._xmouse) > (pw - afa)) && (Math.abs(pages._ymouse) > ((ph / 2) - afa))) && (Math.abs(pages._xmouse - mpx) < afa)) || (preflip)) { flip = false; preflip = false; autoflip(); startsnd(2); } else if (!preflip) { preflip = false; flipOK = false; if ((sx < 0) && (pages._xmouse > 0)) { flipOK = true; } if ((sx > 0) && (pages._xmouse < 0)) { flipOK = true; } flipOff = true; flip = false; if (flipOK) { startsnd(2); } } } }; _global.gotoPage = function (i, skip) { i = getPN(i); gskip = ((skip == undefined) ? false : (skip)); if (i < 0) { return(false); } var _local2 = int(page / 2); var _local1 = int(i / 2); if (((_local2 != _local1) && (canflip)) && (!gflip)) { if (_local2 < _local1) { gdir = 1; gpage = (_local1 - _local2) - 1; } else { gdir = -1; gpage = (_local2 - _local1) - 1; } gflip = true; if (gskip) { (gtarget = _local1 * 2); (gpage = 0); } autoflip(); startsnd(0); } else { gskip = false; } }; snd0 = new Sound(); snd1 = new Sound(); snd2 = new Sound(); snd0.attachSound("pf1"); snd1.attachSound("pf2"); snd2.attachSound("pf3");
Symbol 929 MovieClip Frame 6
function removeML() { Mouse.removeListener(mousecontroll); } stop(); Mouse.addListener(mousecontroll); onEnterFrame = oef; resetPages(); reset();
Symbol 929 MovieClip Frame 15
Symbol 932 MovieClip Frame 30
stop();
Symbol 933 MovieClip Frame 1
playtrack();
Symbol 933 MovieClip Frame 329
gotoPage(2, true);
Symbol 933 MovieClip Frame 330
stop();
Symbol 940 MovieClip Frame 1
stop();
Symbol 940 MovieClip Frame 2
stop();
Symbol 940 MovieClip Frame 3
stop();
Symbol 946 MovieClip Frame 1
stop();
Symbol 946 MovieClip Frame 45
gotoAndStop (1);
Symbol 946 MovieClip Frame 76
gotoAndStop (1);
Symbol 952 MovieClip Frame 1
stop();
Symbol 954 MovieClip Frame 1
stop();
Symbol 955 MovieClip Frame 1
stop();
Symbol 961 Button
on (release) { _root.thebackground.gotoAndStop(1); _root.gotoAndPlay(2); }
Symbol 967 Button
on (release) { getURL ("http://www.thorgaming.com/flasharcade/", "_blank"); }
Symbol 974 Button
on (release) { System.security.allowDomain("thorgaming.com"); _root.buttonhit = new Sound(_root); _root.buttonhit.attachSound("buttonhit"); _root.buttonhit.start(0, 1); _root.scorestatus = "Please Wait"; _root.scoreboard.thescoreboard.submitbutton._visible = 0; if (_root.gamemode == 0) { _root.serverList = new LoadVars(); _root.serverList.load((((("http://www.thorgaming.com/highscores/submit.php?op=Submit&game_id=21&game_name=" + _root.name) + "&game_score=") + _root.score) + "&game_diff=1&nocache=") + random(65000)); _root.serverList.onLoad = function (true) { if (_root.serverList.result == "ok") { _root.song.stop(); getURL ("http://www.thorgaming.com/highscores/index.php?game=21&diff=1&order=top", "_blank"); _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.thebackground.gotoAndStop(1); _root.gotoAndPlay(2); } else { _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.scorestatus = "Please retry"; } }; } else if (_root.gamemode == 1) { if (_root.challengenumber == 1) { _root.serverList = new LoadVars(); _root.serverList.load((((("http://www.thorgaming.com/highscores/submit.php?op=Submit&game_id=22&game_name=" + _root.name) + "&game_score=") + _root.score) + "&game_diff=1&nocache=") + random(65000)); _root.serverList.onLoad = function (true) { if (_root.serverList.result == "ok") { _root.song.stop(); getURL ("http://www.thorgaming.com/highscores/index.php?game=22&diff=1&order=top", "_blank"); _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.thebackground.gotoAndStop(1); _root.gotoAndPlay(2); } else { _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.scorestatus = "Please retry"; } }; } else if (_root.challengenumber == 2) { _root.serverList = new LoadVars(); _root.serverList.load((((("http://www.thorgaming.com/highscores/submit.php?op=Submit&game_id=22&game_name=" + _root.name) + "&game_score=") + _root.score) + "&game_diff=2&nocache=") + random(65000)); _root.serverList.onLoad = function (true) { if (_root.serverList.result == "ok") { _root.song.stop(); getURL ("http://www.thorgaming.com/highscores/index.php?game=22&diff=2&order=top", "_blank"); _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.thebackground.gotoAndStop(1); _root.gotoAndPlay(2); } else { _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.scorestatus = "Please retry"; } }; } else if (_root.challengenumber == 3) { _root.serverList = new LoadVars(); _root.serverList.load((((("http://www.thorgaming.com/highscores/submit.php?op=Submit&game_id=22&game_name=" + _root.name) + "&game_score=") + _root.score) + "&game_diff=3&nocache=") + random(65000)); _root.serverList.onLoad = function (true) { if (_root.serverList.result == "ok") { _root.song.stop(); getURL ("http://www.thorgaming.com/highscores/index.php?game=22&diff=3&order=top", "_blank"); _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.thebackground.gotoAndStop(1); _root.gotoAndPlay(2); } else { _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.scorestatus = "Please retry"; } }; } else if (_root.challengenumber == 4) { _root.serverList = new LoadVars(); _root.serverList.load((((("http://www.thorgaming.com/highscores/submit.php?op=Submit&game_id=22&game_name=" + _root.name) + "&game_score=") + _root.score) + "&game_diff=4&nocache=") + random(65000)); _root.serverList.onLoad = function (true) { if (_root.serverList.result == "ok") { _root.song.stop(); getURL ("http://www.thorgaming.com/highscores/index.php?game=22&diff=4&order=top", "_blank"); _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.thebackground.gotoAndStop(1); _root.gotoAndPlay(2); } else { _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.scorestatus = "Please retry"; } }; } else if (_root.challengenumber == 5) { _root.serverList = new LoadVars(); _root.serverList.load((((("http://www.thorgaming.com/highscores/submit.php?op=Submit&game_id=22&game_name=" + _root.name) + "&game_score=") + _root.score) + "&game_diff=5&nocache=") + random(65000)); _root.serverList.onLoad = function (true) { if (_root.serverList.result == "ok") { _root.song.stop(); getURL ("http://www.thorgaming.com/highscores/index.php?game=22&diff=5&order=top", "_blank"); _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.thebackground.gotoAndStop(1); _root.gotoAndPlay(2); } else { _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.scorestatus = "Please retry"; } }; } else if (_root.challengenumber == 6) { _root.serverList = new LoadVars(); _root.serverList.load((((("http://www.thorgaming.com/highscores/submit.php?op=Submit&game_id=22&game_name=" + _root.name) + "&game_score=") + _root.score) + "&game_diff=6&nocache=") + random(65000)); _root.serverList.onLoad = function (true) { if (_root.serverList.result == "ok") { _root.song.stop(); getURL ("http://www.thorgaming.com/highscores/index.php?game=22&diff=6&order=top", "_blank"); _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.thebackground.gotoAndStop(1); _root.gotoAndPlay(2); } else { _root.scoreboard.thescoreboard.submitbutton._visible = 1; _root.scorestatus = "Please retry"; } }; } } else if (_root.gamemode == 2) { } } on (rollOver) { _root.menubeep = new Sound(_root); _root.menubeep.attachSound("menubeep"); _root.menubeep.start(0, 1); } on (rollOver) { drop = new Sound(this); drop.attachSound("drop"); drop.start(0, 1); }
Symbol 987 MovieClip Frame 30
stop();

Library Items

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

Instance Names

"fadetostart"Frame 2Symbol 839 MovieClip
"fadetostart"Frame 2Symbol 839 MovieClip
"thebackground"Frame 2Symbol 940 MovieClip
"slowmo"Frame 3Symbol 946 MovieClip
"walksoundslow"Frame 3Symbol 952 MovieClip
"runsound"Frame 3Symbol 954 MovieClip
"walksound"Frame 3Symbol 955 MovieClip
"stage"Frame 3Symbol 957 MovieClip
"scoreboard"Frame 5Symbol 987 MovieClip
"highlight3D_mc"Symbol 37 MovieClip Frame 1Symbol 26 MovieClip
"darkshadow_mc"Symbol 37 MovieClip Frame 1Symbol 28 MovieClip
"shadow_mc"Symbol 37 MovieClip Frame 1Symbol 30 MovieClip
"highlight_mc"Symbol 37 MovieClip Frame 1Symbol 32 MovieClip
"arrow_mc"Symbol 37 MovieClip Frame 1Symbol 34 MovieClip
"face_mc"Symbol 37 MovieClip Frame 1Symbol 36 MovieClip
"arrow_mc"Symbol 47 MovieClip Frame 1Symbol 39 MovieClip
"face_mc"Symbol 47 MovieClip Frame 1Symbol 40 MovieClip
"shadow_mc"Symbol 47 MovieClip Frame 1Symbol 42 MovieClip
"highlight_mc"Symbol 47 MovieClip Frame 1Symbol 44 MovieClip
"highlight3D_mc"Symbol 47 MovieClip Frame 1Symbol 45 MovieClip
"darkshadow_mc"Symbol 47 MovieClip Frame 1Symbol 46 MovieClip
"arrow_mc"Symbol 56 MovieClip Frame 1Symbol 49 MovieClip
"face_mc"Symbol 56 MovieClip Frame 1Symbol 51 MovieClip
"shadow_mc"Symbol 56 MovieClip Frame 1Symbol 52 MovieClip
"highlight_mc"Symbol 56 MovieClip Frame 1Symbol 53 MovieClip
"darkshadow_mc"Symbol 56 MovieClip Frame 1Symbol 54 MovieClip
"highlight3D_mc"Symbol 56 MovieClip Frame 1Symbol 55 MovieClip
"up"Symbol 57 MovieClip [UpArrow] Frame 1Symbol 37 MovieClip
"down"Symbol 57 MovieClip [UpArrow] Frame 2Symbol 47 MovieClip
"disabled"Symbol 57 MovieClip [UpArrow] Frame 3Symbol 56 MovieClip
"highlight3D_mc"Symbol 63 MovieClip Frame 1Symbol 59 MovieClip
"darkshadow_mc"Symbol 63 MovieClip Frame 1Symbol 61 MovieClip
"shadow_mc"Symbol 63 MovieClip Frame 1Symbol 62 MovieClip
"highlight_mc"Symbol 70 MovieClip Frame 1Symbol 64 MovieClip
"face_mc"Symbol 70 MovieClip Frame 1Symbol 65 MovieClip
"shadow_mc"Symbol 70 MovieClip Frame 1Symbol 67 MovieClip
"darkshadow_mc"Symbol 70 MovieClip Frame 1Symbol 68 MovieClip
"highlight3D_mc"Symbol 70 MovieClip Frame 1Symbol 69 MovieClip
"shadow_mc"Symbol 76 MovieClip Frame 1Symbol 71 MovieClip
"highlight_mc"Symbol 76 MovieClip Frame 1Symbol 72 MovieClip
"darkshadow_mc"Symbol 76 MovieClip Frame 1Symbol 73 MovieClip
"highlight3D_mc"Symbol 76 MovieClip Frame 1Symbol 75 MovieClip
"mc_sliderBot"Symbol 77 MovieClip [ScrollThumb] Frame 1Symbol 63 MovieClip
"mc_sliderMid"Symbol 77 MovieClip [ScrollThumb] Frame 1Symbol 70 MovieClip
"mc_sliderTop"Symbol 77 MovieClip [ScrollThumb] Frame 1Symbol 76 MovieClip
"highlight3D_mc"Symbol 85 MovieClip Frame 1Symbol 78 MovieClip
"darkshadow_mc"Symbol 85 MovieClip Frame 1Symbol 79 MovieClip
"shadow_mc"Symbol 85 MovieClip Frame 1Symbol 80 MovieClip
"highlight_mc"Symbol 85 MovieClip Frame 1Symbol 81 MovieClip
"arrow_mc"Symbol 85 MovieClip Frame 1Symbol 83 MovieClip
"face_mc"Symbol 85 MovieClip Frame 1Symbol 84 MovieClip
"arrow_mc"Symbol 93 MovieClip Frame 1Symbol 87 MovieClip
"face_mc"Symbol 93 MovieClip Frame 1Symbol 88 MovieClip
"shadow_mc"Symbol 93 MovieClip Frame 1Symbol 89 MovieClip
"highlight_mc"Symbol 93 MovieClip Frame 1Symbol 90 MovieClip
"highlight3D_mc"Symbol 93 MovieClip Frame 1Symbol 91 MovieClip
"darkshadow_mc"Symbol 93 MovieClip Frame 1Symbol 92 MovieClip
"arrow_mc"Symbol 101 MovieClip Frame 1Symbol 95 MovieClip
"face_mc"Symbol 101 MovieClip Frame 1Symbol 96 MovieClip
"shadow_mc"Symbol 101 MovieClip Frame 1Symbol 97 MovieClip
"highlight_mc"Symbol 101 MovieClip Frame 1Symbol 98 MovieClip
"darkshadow_mc"Symbol 101 MovieClip Frame 1Symbol 99 MovieClip
"highlight3D_mc"Symbol 101 MovieClip Frame 1Symbol 100 MovieClip
"up"Symbol 102 MovieClip [DownArrow] Frame 1Symbol 85 MovieClip
"down"Symbol 102 MovieClip [DownArrow] Frame 2Symbol 93 MovieClip
"disabled"Symbol 102 MovieClip [DownArrow] Frame 3Symbol 101 MovieClip
"highlight_mc"Symbol 105 MovieClip [FHighlightSymbol] Frame 1Symbol 104 MovieClip
"highlight_mc2"Symbol 105 MovieClip [FHighlightSymbol] Frame 2Symbol 104 MovieClip
"highlight_mc3"Symbol 105 MovieClip [FHighlightSymbol] Frame 3Symbol 104 MovieClip
"labelField"Symbol 108 MovieClip [FLabelSymbol] Frame 1Symbol 107 EditableText
"b"Symbol 125 MovieClip [SimpleButtonDown] Frame 1Symbol 122 MovieClip [BrdrShdw]
"face"Symbol 125 MovieClip [SimpleButtonDown] Frame 1Symbol 124 MovieClip [BrdrFace]
"b"Symbol 130 MovieClip [SimpleButtonIn] Frame 1Symbol 127 MovieClip [BrdrBlk]
"it"Symbol 130 MovieClip [SimpleButtonIn] Frame 1Symbol 129 MovieClip [BrdrHilght]
"g"Symbol 130 MovieClip [SimpleButtonIn] Frame 1Symbol 122 MovieClip [BrdrShdw]
"face"Symbol 130 MovieClip [SimpleButtonIn] Frame 1Symbol 124 MovieClip [BrdrFace]
"ob"Symbol 131 MovieClip [SimpleButtonUp] Frame 1Symbol 127 MovieClip [BrdrBlk]
"ol"Symbol 131 MovieClip [SimpleButtonUp] Frame 1Symbol 124 MovieClip [BrdrFace]
"ib"Symbol 131 MovieClip [SimpleButtonUp] Frame 1Symbol 122 MovieClip [BrdrShdw]
"il"Symbol 131 MovieClip [SimpleButtonUp] Frame 1Symbol 129 MovieClip [BrdrHilght]
"face"Symbol 131 MovieClip [SimpleButtonUp] Frame 1Symbol 124 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 139 MovieClip [FocusRect] Frame 1Symbol 120 MovieClip [BoundingBox]
"tabCapture"Symbol 140 MovieClip [FocusManager] Frame 1Symbol 137 Button
"boundingBox_mc"Symbol 143 MovieClip [SimpleButton] Frame 1Symbol 120 MovieClip [BoundingBox]
"label"Symbol 148 MovieClip [TextInput] Frame 1Symbol 145 EditableText
"boundingBox_mc"Symbol 167 MovieClip [NumericStepper] Frame 1Symbol 120 MovieClip [BoundingBox]
"numberbox10"Symbol 212 MovieClip [page17] Frame 1Symbol 167 MovieClip [NumericStepper]
"numberbox6"Symbol 212 MovieClip [page17] Frame 1Symbol 167 MovieClip [NumericStepper]
"numberbox4"Symbol 212 MovieClip [page17] Frame 1Symbol 167 MovieClip [NumericStepper]
"numberbox9"Symbol 212 MovieClip [page17] Frame 1Symbol 167 MovieClip [NumericStepper]
"numberbox7"Symbol 212 MovieClip [page17] Frame 1Symbol 167 MovieClip [NumericStepper]
"numberbox8"Symbol 212 MovieClip [page17] Frame 1Symbol 167 MovieClip [NumericStepper]
"numberbox3"Symbol 212 MovieClip [page17] Frame 1Symbol 167 MovieClip [NumericStepper]
"numberbox5"Symbol 212 MovieClip [page17] Frame 1Symbol 167 MovieClip [NumericStepper]
"numberbox2"Symbol 212 MovieClip [page17] Frame 1Symbol 167 MovieClip [NumericStepper]
"numberbox1"Symbol 212 MovieClip [page17] Frame 1Symbol 167 MovieClip [NumericStepper]
"track_mc"Symbol 215 MovieClip Frame 1Symbol 214 MovieClip
"scrollTrack_mc"Symbol 216 MovieClip [FScrollBarSymbol] Frame 1Symbol 215 MovieClip
"boundingBox"Symbol 222 MovieClip [FBoundingBoxSymbol] Frame 1Symbol 221 MovieClip
"boundingBox2"Symbol 222 MovieClip [FBoundingBoxSymbol] Frame 2Symbol 221 MovieClip
"ItemAsset"Symbol 225 MovieClip [FSelectableListSymbol] Frame 1Symbol 223 MovieClip [FSelectableItemSymbol]
"dPAsset"Symbol 225 MovieClip [FSelectableListSymbol] Frame 1Symbol 224 MovieClip [DataProviderSymbol]
"superClassAsset"Symbol 226 MovieClip [FScrollSelectListSymbol] Frame 1Symbol 225 MovieClip [FSelectableListSymbol]
"scrollBarAsset"Symbol 226 MovieClip [FScrollSelectListSymbol] Frame 1Symbol 216 MovieClip [FScrollBarSymbol]
"deadPreview"Symbol 228 MovieClip [FListBoxSymbol] Frame 1Symbol 218 MovieClip
"boundingBox_mc"Symbol 228 MovieClip [FListBoxSymbol] Frame 1Symbol 222 MovieClip [FBoundingBoxSymbol]
"superClassAsset"Symbol 228 MovieClip [FListBoxSymbol] Frame 1Symbol 226 MovieClip [FScrollSelectListSymbol]
"itemAsset"Symbol 228 MovieClip [FListBoxSymbol] Frame 1Symbol 227 MovieClip [FListItemSymbol]
"challengelist"Symbol 242 MovieClip [page16] Frame 1Symbol 228 MovieClip [FListBoxSymbol]
"pistol2"Symbol 415 MovieClip Frame 1Symbol 414 MovieClip
"pistol3"Symbol 415 MovieClip Frame 1Symbol 414 MovieClip
"pistol4"Symbol 415 MovieClip Frame 1Symbol 414 MovieClip
"pistol7"Symbol 415 MovieClip Frame 1Symbol 414 MovieClip
"pistol6"Symbol 415 MovieClip Frame 1Symbol 414 MovieClip
"pistol5"Symbol 415 MovieClip Frame 1Symbol 414 MovieClip
"pistol1"Symbol 415 MovieClip Frame 1Symbol 414 MovieClip
"shell3"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"shell4"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"shell5"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"shell6"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"shell7"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"shell8"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"shell2"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"shell1"Symbol 420 MovieClip Frame 1Symbol 419 MovieClip
"staminabar"Symbol 450 MovieClip Frame 1Symbol 447 MovieClip
"healthbar"Symbol 451 MovieClip Frame 1Symbol 447 MovieClip
"weaponupgrade"Symbol 454 MovieClip [ammotypemovie] Frame 1Symbol 405 MovieClip
"smgbullets"Symbol 454 MovieClip [ammotypemovie] Frame 1Symbol 410 MovieClip
"pistolbullets"Symbol 454 MovieClip [ammotypemovie] Frame 1Symbol 415 MovieClip
"shotgunbullets"Symbol 454 MovieClip [ammotypemovie] Frame 1Symbol 420 MovieClip
"blue"Symbol 454 MovieClip [ammotypemovie] Frame 1Symbol 432 MovieClip
"green"Symbol 454 MovieClip [ammotypemovie] Frame 1Symbol 439 MovieClip
"red"Symbol 454 MovieClip [ammotypemovie] Frame 1Symbol 446 MovieClip
"thestaminabar"Symbol 454 MovieClip [ammotypemovie] Frame 1Symbol 450 MovieClip
"thehealthbar"Symbol 454 MovieClip [ammotypemovie] Frame 1Symbol 451 MovieClip
"head"Symbol 472 MovieClip Frame 1Symbol 462 MovieClip
"head"Symbol 491 MovieClip Frame 1Symbol 462 MovieClip
"zombie"Symbol 494 MovieClip [enemytarget3] Frame 1Symbol 472 MovieClip
"zombie"Symbol 494 MovieClip [enemytarget3] Frame 3Symbol 489 MovieClip
"zombie"Symbol 494 MovieClip [enemytarget3] Frame 4Symbol 491 MovieClip
"zombie"Symbol 494 MovieClip [enemytarget3] Frame 6Symbol 493 MovieClip
"head"Symbol 499 MovieClip Frame 1Symbol 462 MovieClip
"head"Symbol 530 MovieClip Frame 1Symbol 462 MovieClip
"head"Symbol 549 MovieClip Frame 1Symbol 462 MovieClip
"zombie"Symbol 552 MovieClip [enemytarget2] Frame 1Symbol 499 MovieClip
"zombie"Symbol 552 MovieClip [enemytarget2] Frame 2Symbol 530 MovieClip
"zombie"Symbol 552 MovieClip [enemytarget2] Frame 3Symbol 546 MovieClip
"zombie"Symbol 552 MovieClip [enemytarget2] Frame 4Symbol 549 MovieClip
"zombie"Symbol 552 MovieClip [enemytarget2] Frame 5Symbol 499 MovieClip
"zombie"Symbol 552 MovieClip [enemytarget2] Frame 6Symbol 551 MovieClip
"head"Symbol 557 MovieClip Frame 1Symbol 462 MovieClip
"head"Symbol 569 MovieClip Frame 1Symbol 462 MovieClip
"zombie"Symbol 572 MovieClip [enemytarget1] Frame 1Symbol 557 MovieClip
"zombie"Symbol 572 MovieClip [enemytarget1] Frame 2Symbol 530 MovieClip
"zombie"Symbol 572 MovieClip [enemytarget1] Frame 3Symbol 568 MovieClip
"zombie"Symbol 572 MovieClip [enemytarget1] Frame 4Symbol 549 MovieClip
"zombie"Symbol 572 MovieClip [enemytarget1] Frame 5Symbol 569 MovieClip
"zombie"Symbol 572 MovieClip [enemytarget1] Frame 6Symbol 571 MovieClip
"head"Symbol 587 MovieClip Frame 1Symbol 462 MovieClip
"head"Symbol 621 MovieClip Frame 1Symbol 462 MovieClip
"zombie"Symbol 624 MovieClip [enemytarget0] Frame 1Symbol 587 MovieClip
"zombie"Symbol 624 MovieClip [enemytarget0] Frame 2Symbol 530 MovieClip
"zombie"Symbol 624 MovieClip [enemytarget0] Frame 3Symbol 620 MovieClip
"zombie"Symbol 624 MovieClip [enemytarget0] Frame 4Symbol 549 MovieClip
"zombie"Symbol 624 MovieClip [enemytarget0] Frame 5Symbol 621 MovieClip
"zombie"Symbol 624 MovieClip [enemytarget0] Frame 6Symbol 623 MovieClip
"foot"Symbol 693 MovieClip Frame 9Symbol 688 MovieClip
"foot"Symbol 693 MovieClip Frame 40Symbol 688 MovieClip
"barrel"Symbol 729 MovieClip [man] Frame 1Symbol 657 MovieClip
"body"Symbol 729 MovieClip [man] Frame 1Symbol 658 MovieClip
"weapon"Symbol 729 MovieClip [man] Frame 1Symbol 680 MovieClip
"kick"Symbol 729 MovieClip [man] Frame 1Symbol 693 MovieClip
"weapon"Symbol 729 MovieClip [man] Frame 2Symbol 700 MovieClip
"weapon"Symbol 729 MovieClip [man] Frame 3Symbol 713 MovieClip
"weapon"Symbol 729 MovieClip [man] Frame 4Symbol 728 MovieClip
"boundingBox_mc"Symbol 739 MovieClip [ComboBase] Frame 1Symbol 120 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 744 MovieClip [Button] Frame 1Symbol 120 MovieClip [BoundingBox]
"dfs"Symbol 798 MovieClip [BtnDownArrow] Frame 1Symbol 747 MovieClip [ScrollTrack]
"dfs"Symbol 799 MovieClip [BtnUpArrow] Frame 1Symbol 747 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 801 MovieClip [HScrollBar] Frame 1Symbol 120 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 802 MovieClip [VScrollBar] Frame 1Symbol 120 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 803 MovieClip [View] Frame 1Symbol 120 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 804 MovieClip [ScrollView] Frame 1Symbol 120 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 806 MovieClip [List] Frame 1Symbol 120 MovieClip [BoundingBox]
"dfs"Symbol 812 MovieClip [ComboDownArrowDisabled] Frame 1Symbol 811 MovieClip [ComboDownArrowUp]
"boundingBox_mc"Symbol 818 MovieClip [ComboBox] Frame 1Symbol 120 MovieClip [BoundingBox]
"mask"Symbol 851 MovieClip Frame 1Symbol 848 MovieClip
"s2"Symbol 852 MovieClip Frame 1Symbol 851 MovieClip
"s1"Symbol 852 MovieClip Frame 1Symbol 851 MovieClip
"pic"Symbol 855 MovieClip Frame 1Symbol 854 MovieClip
"ph"Symbol 856 MovieClip [sph] Frame 1Symbol 855 MovieClip
"smgbullets"Symbol 871 MovieClip [page2] Frame 1Symbol 410 MovieClip
"blue"Symbol 871 MovieClip [page2] Frame 1Symbol 432 MovieClip
"green"Symbol 871 MovieClip [page2] Frame 1Symbol 439 MovieClip
"red"Symbol 871 MovieClip [page2] Frame 1Symbol 446 MovieClip
"thestaminabar"Symbol 871 MovieClip [page2] Frame 1Symbol 450 MovieClip
"thehealthbar"Symbol 871 MovieClip [page2] Frame 1Symbol 451 MovieClip
"ph"Symbol 914 MovieClip Frame 1Symbol 913 MovieClip
"pf"Symbol 915 MovieClip Frame 1Symbol 914 MovieClip
"page"Symbol 916 MovieClip Frame 1Symbol 915 MovieClip
"hfliph"Symbol 923 MovieClip Frame 1Symbol 854 MovieClip
"fgrad"Symbol 923 MovieClip Frame 1Symbol 918 MovieClip
"fmask"Symbol 923 MovieClip Frame 1Symbol 916 MovieClip
"p2"Symbol 923 MovieClip Frame 1Symbol 916 MovieClip
"p3shadow"Symbol 923 MovieClip Frame 1Symbol 922 MovieClip
"p3mask"Symbol 923 MovieClip Frame 1Symbol 920 MovieClip
"p3"Symbol 923 MovieClip Frame 1Symbol 916 MovieClip
"flip"Symbol 928 MovieClip Frame 1Symbol 923 MovieClip
"pgrad"Symbol 928 MovieClip Frame 1Symbol 925 MovieClip
"pgmask"Symbol 928 MovieClip Frame 1Symbol 920 MovieClip
"mask"Symbol 928 MovieClip Frame 1Symbol 926 MovieClip
"p1"Symbol 928 MovieClip Frame 1Symbol 916 MovieClip
"p4"Symbol 928 MovieClip Frame 1Symbol 916 MovieClip
"p0"Symbol 928 MovieClip Frame 1Symbol 916 MovieClip
"p5"Symbol 928 MovieClip Frame 1Symbol 916 MovieClip
"pLL"Symbol 928 MovieClip Frame 1Symbol 916 MovieClip
"pLR"Symbol 928 MovieClip Frame 1Symbol 916 MovieClip
"center"Symbol 928 MovieClip Frame 1Symbol 927 MovieClip
"loaderbar"Symbol 929 MovieClip Frame 1Symbol 852 MovieClip
"pages"Symbol 929 MovieClip Frame 6Symbol 928 MovieClip
"submitbutton"Symbol 986 MovieClip Frame 1Symbol 974 Button
"thescoreboard"Symbol 987 MovieClip Frame 1Symbol 986 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "pistolslow"
ExportAssets (56)Timeline Frame 1Symbol 2 as "pistol"
ExportAssets (56)Timeline Frame 1Symbol 3 as "speedup"
ExportAssets (56)Timeline Frame 1Symbol 4 as "bluesoundslow"
ExportAssets (56)Timeline Frame 1Symbol 5 as "slowdown"
ExportAssets (56)Timeline Frame 1Symbol 6 as "greensoundslow"
ExportAssets (56)Timeline Frame 1Symbol 7 as "ric2"
ExportAssets (56)Timeline Frame 1Symbol 8 as "ric"
ExportAssets (56)Timeline Frame 1Symbol 9 as "reloadslow"
ExportAssets (56)Timeline Frame 1Symbol 10 as "reload"
ExportAssets (56)Timeline Frame 1Symbol 11 as "redsound"
ExportAssets (56)Timeline Frame 1Symbol 12 as "redsoundslow"
ExportAssets (56)Timeline Frame 1Symbol 13 as "shotgunslow"
ExportAssets (56)Timeline Frame 1Symbol 14 as "shotgun"
ExportAssets (56)Timeline Frame 1Symbol 15 as "greensound"
ExportAssets (56)Timeline Frame 1Symbol 16 as "dryfireslow"
ExportAssets (56)Timeline Frame 1Symbol 17 as "dryfire"
ExportAssets (56)Timeline Frame 1Symbol 18 as "bluesound"
ExportAssets (56)Timeline Frame 1Symbol 19 as "fleshslow"
ExportAssets (56)Timeline Frame 1Symbol 20 as "flesh"
ExportAssets (56)Timeline Frame 1Symbol 21 as "pant"
ExportAssets (56)Timeline Frame 1Symbol 22 as "ouch"
ExportAssets (56)Timeline Frame 1Symbol 23 as "swish"
ExportAssets (56)Timeline Frame 1Symbol 24 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 57 as "UpArrow"
ExportAssets (56)Timeline Frame 1Symbol 77 as "ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 102 as "DownArrow"
ExportAssets (56)Timeline Frame 1Symbol 105 as "FHighlightSymbol"
ExportAssets (56)Timeline Frame 1Symbol 108 as "FLabelSymbol"
ExportAssets (56)Timeline Frame 1Symbol 115 as "page18"
ExportAssets (56)Timeline Frame 1Symbol 120 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 122 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 124 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 125 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 127 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 129 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 130 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 131 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 132 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 133 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 134 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 139 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 140 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 141 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 142 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 143 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 146 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 147 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 148 as "TextInput"
ExportAssets (56)Timeline Frame 1Symbol 153 as "StepDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 155 as "StepThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 156 as "StepDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 157 as "StepDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 158 as "StepDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 160 as "StepUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 161 as "StepUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 162 as "StepUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 163 as "StepUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 165 as "StepTrack"
ExportAssets (56)Timeline Frame 1Symbol 166 as "NumericStepperAssets"
ExportAssets (56)Timeline Frame 1Symbol 167 as "NumericStepper"
ExportAssets (56)Timeline Frame 1Symbol 212 as "page17"
ExportAssets (56)Timeline Frame 1Symbol 216 as "FScrollBarSymbol"
ExportAssets (56)Timeline Frame 1Symbol 222 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 223 as "FSelectableItemSymbol"
ExportAssets (56)Timeline Frame 1Symbol 224 as "DataProviderSymbol"
ExportAssets (56)Timeline Frame 1Symbol 225 as "FSelectableListSymbol"
ExportAssets (56)Timeline Frame 1Symbol 226 as "FScrollSelectListSymbol"
ExportAssets (56)Timeline Frame 1Symbol 227 as "FListItemSymbol"
ExportAssets (56)Timeline Frame 1Symbol 228 as "FListBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 242 as "page16"
ExportAssets (56)Timeline Frame 1Symbol 251 as "page15"
ExportAssets (56)Timeline Frame 1Symbol 257 as "page14"
ExportAssets (56)Timeline Frame 1Symbol 268 as "page13"
ExportAssets (56)Timeline Frame 1Symbol 295 as "page12"
ExportAssets (56)Timeline Frame 1Symbol 322 as "page11"
ExportAssets (56)Timeline Frame 1Symbol 350 as "page10"
ExportAssets (56)Timeline Frame 1Symbol 358 as "page9"
ExportAssets (56)Timeline Frame 1Symbol 360 as "page8"
ExportAssets (56)Timeline Frame 1Symbol 362 as "page7"
ExportAssets (56)Timeline Frame 1Symbol 364 as "page6"
ExportAssets (56)Timeline Frame 1Symbol 366 as "page5"
ExportAssets (56)Timeline Frame 1Symbol 368 as "page4"
ExportAssets (56)Timeline Frame 1Symbol 376 as "pausedmovie"
ExportAssets (56)Timeline Frame 1Symbol 380 as "changelocation"
ExportAssets (56)Timeline Frame 1Symbol 385 as "enemiesstronger"
ExportAssets (56)Timeline Frame 1Symbol 388 as "skirmishend"
ExportAssets (56)Timeline Frame 1Symbol 391 as "challengeend"
ExportAssets (56)Timeline Frame 1Symbol 394 as "zombiewavecomplete"
ExportAssets (56)Timeline Frame 1Symbol 400 as "explosion2"
ExportAssets (56)Timeline Frame 1Symbol 454 as "ammotypemovie"
ExportAssets (56)Timeline Frame 1Symbol 458 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 460 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 494 as "enemytarget3"
ExportAssets (56)Timeline Frame 1Symbol 552 as "enemytarget2"
ExportAssets (56)Timeline Frame 1Symbol 572 as "enemytarget1"
ExportAssets (56)Timeline Frame 1Symbol 624 as "enemytarget0"
ExportAssets (56)Timeline Frame 1Symbol 627 as "bloodpatch"
ExportAssets (56)Timeline Frame 1Symbol 631 as "barrel2"
ExportAssets (56)Timeline Frame 1Symbol 634 as "barrel1"
ExportAssets (56)Timeline Frame 1Symbol 636 as "barrel0"
ExportAssets (56)Timeline Frame 1Symbol 638 as "blacktoscores"
ExportAssets (56)Timeline Frame 1Symbol 644 as "bulletscratch"
ExportAssets (56)Timeline Frame 1Symbol 646 as "bloodscratch"
ExportAssets (56)Timeline Frame 1Symbol 654 as "ammopickup"
ExportAssets (56)Timeline Frame 1Symbol 729 as "man"
ExportAssets (56)Timeline Frame 1Symbol 734 as "page20"
ExportAssets (56)Timeline Frame 1Symbol 735 as "page19"
ExportAssets (56)Timeline Frame 1Symbol 739 as "ComboBase"
ExportAssets (56)Timeline Frame 1Symbol 740 as "DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 741 as "DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 742 as "SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 743 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 744 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 745 as "CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 747 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 753 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 755 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 757 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 758 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 759 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 760 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 766 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 1Symbol 768 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 770 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 1Symbol 771 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 1Symbol 772 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 1Symbol 773 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 1Symbol 775 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 1Symbol 777 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 778 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 1Symbol 779 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 1Symbol 780 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 1Symbol 782 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 1Symbol 783 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 1Symbol 787 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 1Symbol 788 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 1Symbol 789 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 1Symbol 790 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 1Symbol 791 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 1Symbol 792 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 1Symbol 793 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 1Symbol 794 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 795 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 796 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 797 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 798 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 1Symbol 799 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 1Symbol 800 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 801 as "HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 802 as "VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 803 as "View"
ExportAssets (56)Timeline Frame 1Symbol 804 as "ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 805 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 806 as "List"
ExportAssets (56)Timeline Frame 1Symbol 811 as "ComboDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 812 as "ComboDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 814 as "ComboThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 815 as "ComboDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 816 as "ComboDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 817 as "ComboAssets"
ExportAssets (56)Timeline Frame 1Symbol 818 as "ComboBox"
ExportAssets (56)Timeline Frame 1Symbol 988 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 116 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 117 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 118 as "__Packages.mx.controls.NumericStepper"
ExportAssets (56)Timeline Frame 1Symbol 168 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 169 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 170 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 171 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 172 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 173 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 174 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 175 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 1Symbol 176 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 177 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 178 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 179 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 180 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 181 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 182 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 183 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 184 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 185 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 186 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 187 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 188 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 736 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 737 as "__Packages.mx.controls.ComboBase"
ExportAssets (56)Timeline Frame 1Symbol 738 as "__Packages.mx.controls.ComboBox"
ExportAssets (56)Timeline Frame 1Symbol 819 as "__Packages.mx.managers.PopUpManager"
ExportAssets (56)Timeline Frame 1Symbol 820 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 1Symbol 821 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 1Symbol 822 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 823 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 824 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 825 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 826 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 827 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 828 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 1Symbol 829 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 1Symbol 830 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 831 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 832 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 833 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 834 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 2Symbol 856 as "sph"
ExportAssets (56)Timeline Frame 2Symbol 858 as "page3"
ExportAssets (56)Timeline Frame 2Symbol 871 as "page2"
ExportAssets (56)Timeline Frame 2Symbol 879 as "page1"
ExportAssets (56)Timeline Frame 2Symbol 880 as "blankpage"
ExportAssets (56)Timeline Frame 2Symbol 941 as "tune"
ExportAssets (56)Timeline Frame 2Symbol 942 as "tune1"
ExportAssets (56)Timeline Frame 2Symbol 943 as "tune2"

Labels

"scores"Frame 5
"Symbol_36"Symbol 24 MovieClip [FUIComponentSymbol] Frame 1
"enabled"Symbol 105 MovieClip [FHighlightSymbol] Frame 1
"disabled"Symbol 105 MovieClip [FHighlightSymbol] Frame 2
"unfocused"Symbol 105 MovieClip [FHighlightSymbol] Frame 3
"Symbol_32"Symbol 108 MovieClip [FLabelSymbol] Frame 1
"enabled"Symbol 222 MovieClip [FBoundingBoxSymbol] Frame 1
"disabled"Symbol 222 MovieClip [FBoundingBoxSymbol] Frame 2
"Symbol_354"Symbol 224 MovieClip [DataProviderSymbol] Frame 1
"reloadnoise"Symbol 439 MovieClip Frame 2
"reloadnoise"Symbol 446 MovieClip Frame 2
"fire"Symbol 680 MovieClip Frame 2
"reload"Symbol 680 MovieClip Frame 7
"reloadslow"Symbol 680 MovieClip Frame 22
"slowmo"Symbol 693 MovieClip Frame 21
"fire"Symbol 700 MovieClip Frame 2
"reload"Symbol 700 MovieClip Frame 7
"reloadslow"Symbol 700 MovieClip Frame 22
"fire"Symbol 713 MovieClip Frame 2
"reload"Symbol 713 MovieClip Frame 7
"reloadslow"Symbol 713 MovieClip Frame 22
"pistol"Symbol 729 MovieClip [man] Frame 1
"shotgun"Symbol 729 MovieClip [man] Frame 2
"smg"Symbol 729 MovieClip [man] Frame 3
"initialize"Symbol 929 MovieClip Frame 5
"<- exported items here!"Symbol 929 MovieClip Frame 5
"start"Symbol 929 MovieClip Frame 6
"help - read actions here!!!"Symbol 929 MovieClip Frame 15
"speedup"Symbol 946 MovieClip Frame 46

Dynamic Text Variables

_root.challengestatusSymbol 229 EditableText""
_root.extrabloodSymbol 283 EditableText"<p align="center"></p>"
_root.inclipSymbol 421 EditableText"777"
_root.scoreSymbol 422 EditableText"9999999999"
_root.accuracybonusSymbol 968 EditableText""
_root.scoreSymbol 970 EditableText""
_root.nameSymbol 971 EditableText"Enter Name"
_root.scorestatusSymbol 975 EditableText""
_root.hitsSymbol 978 EditableText""
_root.shotsSymbol 980 EditableText""
_root.accuracySymbol 982 EditableText""




http://swfchan.com/15/71686/info.shtml
Created: 9/4 -2019 04:55:36 Last modified: 9/4 -2019 04:55:36 Server time: 13/05 -2024 18:27:50