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

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

BUGHUNT!.swf

This is the info page for
Flash #27841

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


Text
LOADING

ARMOR

GAMES

PLAY MORE AT

PLAY MORE AT

START GAME!

INSTRUCTIONS

CHARACTER DESIGN

CREDITS

SPONSORSHIP / CONTEST -

<p align="left"><font face="Century Gothic" size="10" color="#000000"><b>MUSIC - Night music by </b><a href="http://www.newgrounds.com/audio/view.php?id=1327320&sub=36314"><b>Sebby_Man</b></a><b>, all other music licenced from <sbr /></b><a href="http://www.shockwave-sound.com" target = "_blank"><b>www.shockwave-sound.com</b></a></font></p>

<p align="left"><font face="Century Gothic" size="10" color="#000000"><b>SOUNDS - All either royalty free or recorded by </b><a href="http://www.ian-hamilton.com" target = "_blank"><b>Ian Hamilton</b></a></font></p>

<p align="left"><font face="Century Gothic" size="10" color="#000000"><b>GRAPHICS - </b><a href="http://www.ian-hamilton.com" target = "_parent"><b>Ian Hamilton</b></a><b>, backgrounds based on royalty-free photos <sbr />from </b><a href="http://www.morguefile.com" target = "_blank"><b>www.morguefile.com</b></a></font></p>

<p align="left"><font face="Century Gothic" size="10" color="#000000"><b>A/S, PHP, SQL - </b><a href="http://www.ian-hamilton.com" target = "_blank"><b>Ian Hamilton</b></a><b>, with assistance from the tutorials at <sbr /></b><a href="http://www.newgrounds.com" target = "_blank"><b>www.newgrounds.com</b></a><b>, </b><a href="http://www.flash-creations.com" target = "_blank"><b>www.flash-creations.com</b></a><b> &amp; </b><a href="http://www.flashkit.com" target = "_blank"><b>www.flashkit.com</b></a></font></p>

<p align="left"><font face="Century Gothic" size="10" color="#000000"><b>CONCEPT - </b><a href="http://www.ian-hamilton.com" target = "_blank"><b>Ian Hamilton</b></a><b> (for DfIM-DD)</b></font></p>

FLY :           + points per level

WASP:

MOTH:

DRAGONFLY:

BUTTERFLY:

Design an animal, then eat flies as fast as
you can to keep it alive! Points are awarded
for each fly eaten, and all flies must be eaten
before the time runs out. Also, a points bonus
is given at the end of each level for speed.
Occasionally you might get a CHALLENGE
LEVEL - a lone fly has escaped and is
speeding towards the treetops, catch it quick
for an easy speed bonus!
Keep an eye out for other insects, which will
give you a bonus or penalty if eaten.
WHICH INSECTS ARE PRESENT, ALONG
WITH VISIBILITY, ARE DETERMINED BY
WHAT TIME OF DAY IT IS ON YOUR
MACHINE - SO EXPERIMENT!

HORNET:

FIREFLY:

-

5

SECONDS

-

10

SECONDS

+

5

SECONDS

+

500

POINTS

750

POINTS

+

1000

POINTS

INSTRUCTIONS

MAIN BODY
COLOUR

1

2

3

2nd BODY
COLOUR

PATTERN
COLOUR

TONGUE
COLOUR

EYE
COLOUR

EYE
SIZE

SAVE

CHARACTER DESIGN

CHALLENGE

ROUND!

Q:

LO

LO

MED

MED

HI

HI

TIME:

TIME:

TIME:

LEVEL:

LEVEL:

SCORE:

SCORE:

aaaaaa

aaaaa

burp

bonus points earned for speed:

999

999

3

3

Your final score:

LEVEL:

LEVEL:

SCORE:

SCORE:

SCORE:

SCORE:

You made it through all 20 levels!
Your winning score:

But will it be enough to make it to the top of
the table? If not, try a different time of day!

LEVEL:

LEVEL:

SCORE:

SCORE:

SCORE:

SCORE:

Note: Due to slow hosting there might be a slight delay
in displaying your score, if this happens press refresh!

loading

loading

ActionScript [AS1/AS2]

Frame 1
function getdistance(x, y, x1, y1) { var _local2; var _local3; _local2 = x1 - x; _local3 = y1 - y; return(_root.hyp(_local2, _local3)); } function hyp(a, b) { return(Math.sqrt((a * a) + (b * b))); } _root.scoretosubmit = "false"; time = new Date(); var hour = time.getHours(); _root.hour = hour + 1; var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); _root.menu = myMenu; _root.mouthtobeopen = false; var x = 7; var level = 1; var score = 0; var timer = 0; var flies = 7; var bonus = 0; MovieClip.prototype.pointAt = function (x, y) { var _local2 = x - this._x; var _local3 = y - this._y; var _local5 = Math.sqrt((_local2 * _local2) + (_local3 * _local3)); var _local4; if (_local3 < 0) { _local4 = (Math.PI*2) - Math.acos(_local2 / _local5); } else { _local4 = Math.acos(_local2 / _local5); } this._rotation = (_local4 * 180) / Math.PI; }; MovieClip.prototype.reset = function () { flyableareawidth = 520; flyableareaheight = 315; var _local4; var _local3; this.x = this._x; this.y = this._y; if (((level == 5) || (level == 10)) || (level == 15)) { this.speed = ((Math.random() * 1) + _root.level) * 2; } else { this.speed = (Math.random() * 1) + _root.level; } this.targx = Math.random() * flyableareawidth; this.targy = (Math.random() * flyableareaheight) + 65; _local4 = _root.getdistance(this.x, this.y, this.targx, this.targy); _local3 = this.speed / _local4; this.diffx = (this.targx - this.x) * _local3; this.diffy = (this.targy - this.y) * _local3; }; MovieClip.prototype.move = function () { if (_root.getdistance(this.x, this.y, this.targx, this.targy) > this.speed) { this.x = this.x + this.diffx; this.y = this.y + this.diffy; } else { this.x = this.targx; this.y = this.targy; if (!this.t) { this.t = getTimer(); } if ((getTimer() - this.t) > 850) { this.reset(); this.t = 0; } } this._x = this.x; this._y = this.y; };
Frame 2
loader.gotoAndStop(int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) + 1);
Frame 3
if (_root.getBytesLoaded() == _root.getBytesTotal()) { loader.gotoAndPlay(100); stop(); } else { gotoAndPlay (2); }
Frame 16
stop(); _root.level = 1; _root.score = 0; stopAllSounds(); var savefile = SharedObject.getLocal("bughunt_i_h"); _root.animal = savefile.data.animal; _root.firstbodycolour = savefile.data.firstbodycolour; _root.secondbodycolour = savefile.data.secondbodycolour; _root.thirdbodycolour = savefile.data.thirdbodycolour; _root.eyecolour = savefile.data.eyecolour; _root.tonguecolour = savefile.data.tonguecolour; _root.eyesize = savefile.data.eyesize; _root.name = savefile.data.name; if (savefile.data.animal == undefined) { _root.animal = "1"; _root.firstbodycolour = "1"; _root.secondbodycolour = "1"; _root.thirdbodycolour = "1"; _root.eyecolour = "1"; _root.tonguecolour = "1"; _root.eyesize = "1"; _root.name = "anonymous"; }
Frame 17
stop();
Frame 18
_root.chameleoneyemoving = false;
Frame 19
_root.chameleoneyemoving = false;
Frame 20
stop(); Mouse.hide(); _root.flies = 8; _root.timer = 42 - (_root.level * 2); backgrounds.gotoAndStop(level); _root.mouthopenclosed.gotoAndStop("closed"); _root.chameleoneyemoving = true; fly1._x = random(520) + 20; fly2._x = random(520) + 20; fly3._x = random(520) + 20; fly4._x = random(520) + 20; fly5._x = random(520) + 20; fly6._x = random(520) + 20; fly7._x = random(520) + 20; fly8._x = random(520) + 20; wasp1._x = random(520) + 20; wasp2._x = random(520) + 20; wasp3._x = random(520) + 20; dragonfly._x = random(520) + 20; moth1._x = random(520) + 20; moth2._x = random(520) + 20; moth3._x = random(520) + 20; firefly._x = random(520) + 20; hornet._x = random(520) + 20; butterfly._x = random(520) + 20; fly1._y = random(330) + 60; fly2._y = random(330) + 60; fly3._y = random(330) + 60; fly4._y = random(330) + 60; fly5._y = random(330) + 60; fly6._y = random(330) + 60; fly7._y = random(330) + 60; fly8._y = random(330) + 60; wasp1._y = random(330) + 60; wasp2._y = random(330) + 60; wasp3._y = random(330) + 60; dragonfly._y = random(330) + 60; moth1._y = random(330) + 60; moth2._y = random(330) + 60; moth3._y = random(330) + 60; firefly._y = random(330) + 60; hornet._y = random(330) + 60; butterfly._y = random(330) + 60; moth1._visible = false; moth2._visible = false; moth3._visible = false; wasp1._visible = false; wasp2._visible = false; wasp3._visible = false; dragonfly._visible = false; firefly._visible = false; hornet._visible = false; butterfly._visible = false; if ((((_root.hour == 10) || (_root.hour == 11)) || (_root.hour == 12)) || (_root.hour == 13)) { randomiser = random(2) + 1; if (randomiser == 2) { wasp1._visible = true; } randomiser = random(2) + 1; if (randomiser == 2) { wasp2._visible = true; } randomiser = random(2) + 1; if (randomiser == 2) { wasp3._visible = true; } randomiser = random(2) + 1; if (randomiser == 2) { dragonfly._visible = true; } randomiser = random(6) + 1; if (randomiser == 6) { hornet._visible = true; } randomiser = random(6) + 1; if (randomiser == 6) { butterfly._visible = true; } } if ((((((((_root.hour == 6) || (_root.hour == 7)) || (_root.hour == 8)) || (_root.hour == 9)) || (_root.hour == 14)) || (_root.hour == 15)) || (_root.hour == 16)) || (_root.hour == 17)) { randomiser = random(2) + 1; if (randomiser == 2) { wasp1._visible = true; } randomiser = random(2) + 1; if (randomiser == 2) { wasp2._visible = true; } randomiser = random(3) + 1; if (randomiser == 3) { dragonfly._visible = true; } randomiser = random(8) + 1; if (randomiser == 8) { butterfly._visible = true; } randomiser = random(8) + 1; if (randomiser == 8) { firefly._visible = true; } randomiser = random(8) + 1; if (randomiser == 8) { hornet._visible = true; } randomiser = random(4) + 1; if (randomiser == 4) { moth1._visible = true; } } if ((((((((_root.hour == 2) || (_root.hour == 3)) || (_root.hour == 4)) || (_root.hour == 5)) || (_root.hour == 18)) || (_root.hour == 19)) || (_root.hour == 20)) || (_root.hour == 21)) { randomiser = random(2) + 1; if (randomiser == 2) { moth1._visible = true; } randomiser = random(2) + 1; if (randomiser == 2) { moth2._visible = true; } randomiser = random(4) + 1; if (randomiser == 4) { firefly._visible = true; } randomiser = random(8) + 1; if (randomiser == 8) { dragonfly._visible = true; } } if ((((_root.hour == 22) || (_root.hour == 23)) || (_root.hour == 24)) || (_root.hour == 1)) { randomiser = random(2) + 1; if (randomiser == 2) { moth1._visible = true; } randomiser = random(2) + 1; if (randomiser == 2) { moth2._visible = true; } randomiser = random(2) + 1; if (randomiser == 2) { moth3._visible = true; } randomiser = random(2) + 1; if (randomiser == 2) { firefly._visible = true; } } if (((level == 5) || (level == 10)) || (level == 15)) { fly2._visible = false; fly3._visible = false; fly4._visible = false; fly5._visible = false; fly6._visible = false; fly7._visible = false; fly8._visible = false; _root.flies = 1; challengeroundfade.gotoAndPlay(2); } if (level == 1) { _root.bgMusic = new Sound(this); if ((((((((_root.hour == 8) || (_root.hour == 9)) || (_root.hour == 10)) || (_root.hour == 11)) || (_root.hour == 12)) || (_root.hour == 13)) || (_root.hour == 14)) || (_root.hour == 15)) { _root.bgMusic.attachSound("day.mp3"); } if ((((((((_root.hour == 20) || (_root.hour == 21)) || (_root.hour == 22)) || (_root.hour == 23)) || (_root.hour == 24)) || (_root.hour == 1)) || (_root.hour == 2)) || (_root.hour == 3)) { _root.bgMusic.attachSound("night.mp3"); } if ((((((((_root.hour == 4) || (_root.hour == 5)) || (_root.hour == 6)) || (_root.hour == 7)) || (_root.hour == 16)) || (_root.hour == 17)) || (_root.hour == 18)) || (_root.hour == 19)) { _root.bgMusic.attachSound("morningevening.mp3"); } _root.bgMusic.start(0, 999); _root.fliesBuzzing = new Sound(); _root.fliesBuzzing.attachSound("FLY.wav"); _root.fliesBuzzing.start(0, 999); } _root.bgMusic.setVolume(100); _root.fliesBuzzing.setVolume(100); moth1.gotoAndPlay(random(5) + 1); moth2.gotoAndPlay(random(5) + 1); moth3.gotoAndPlay(random(5) + 1);
Instance of Symbol 677 MovieClip "tongue" in Frame 20
onClipEvent (enterFrame) { }
Instance of Symbol 343 MovieClip "butterfly" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = _root.score + 750; this._visible = false; currentSound = new Sound(this); currentSound.attachSound("moth.wav"); currentSound.start(0, 1); _root.pointsfade._x = _root._xmouse; _root.pointsfade._y = _root._ymouse; _root.pointsfade.points.gotoAndStop("butterfly"); _root.pointsfade.play(); }
Instance of Symbol 183 MovieClip "dragonfly" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = _root.score + 500; this._visible = false; currentSound = new Sound(this); currentSound.attachSound("wasp.wav"); currentSound.start(0, 1); _root.pointsfade._x = _root._xmouse; _root.pointsfade._y = _root._ymouse; _root.pointsfade.points.gotoAndStop("dragonfly"); _root.pointsfade.gotoAndPlay(2); }
Instance of Symbol 327 MovieClip "fly5" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = (_root.score + 90) + (_root.level * 10); this._visible = false; _root.flies = _root.flies - 1; }
Instance of Symbol 327 MovieClip "fly4" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = (_root.score + 90) + (_root.level * 10); this._visible = false; _root.flies = _root.flies - 1; }
Instance of Symbol 327 MovieClip "fly8" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = (_root.score + 90) + (_root.level * 10); this._visible = false; _root.flies = _root.flies - 1; }
Instance of Symbol 327 MovieClip "fly3" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = (_root.score + 90) + (_root.level * 10); this._visible = false; _root.flies = _root.flies - 1; }
Instance of Symbol 327 MovieClip "fly1" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = (_root.score + 90) + (_root.level * 10); this._visible = false; _root.flies = _root.flies - 1; }
Instance of Symbol 327 MovieClip "fly2" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = (_root.score + 90) + (_root.level * 10); this._visible = false; _root.flies = _root.flies - 1; }
Instance of Symbol 327 MovieClip "fly7" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = (_root.score + 90) + (_root.level * 10); this._visible = false; _root.flies = _root.flies - 1; }
Instance of Symbol 327 MovieClip "fly6" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = (_root.score + 90) + (_root.level * 10); this._visible = false; _root.flies = _root.flies - 1; }
Instance of Symbol 331 MovieClip "wasp3" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.timer = _root.timer - 5; this._visible = false; currentSound = new Sound(this); currentSound.attachSound("wasp.wav"); currentSound.start(0, 1); _root.pointsfade._x = _root._xmouse; _root.pointsfade._y = _root._ymouse; _root.pointsfade.points.gotoAndStop("wasp"); _root.pointsfade.gotoAndPlay(2); }
Instance of Symbol 331 MovieClip "wasp2" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.timer = _root.timer - 5; this._visible = false; currentSound = new Sound(this); currentSound.attachSound("wasp.wav"); currentSound.start(0, 1); _root.pointsfade._x = _root._xmouse; _root.pointsfade._y = _root._ymouse; _root.pointsfade.points.gotoAndStop("wasp"); _root.pointsfade.gotoAndPlay(2); }
Instance of Symbol 331 MovieClip "wasp1" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.timer = _root.timer - 5; this._visible = false; currentSound = new Sound(this); currentSound.attachSound("wasp.wav"); currentSound.start(0, 1); _root.pointsfade._x = _root._xmouse; _root.pointsfade._y = _root._ymouse; _root.pointsfade.points.gotoAndStop("wasp"); _root.pointsfade.gotoAndPlay(2); }
Instance of Symbol 348 MovieClip "hornet" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.timer = _root.timer - 10; this._visible = false; currentSound = new Sound(this); currentSound.attachSound("wasp.wav"); currentSound.start(0, 1); _root.pointsfade._x = _root._xmouse; _root.pointsfade._y = _root._ymouse; _root.pointsfade.points.gotoAndStop("hornet"); _root.pointsfade.play(); }
Instance of Symbol 324 MovieClip "moth1" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.timer = _root.timer + 5; this._visible = false; currentSound = new Sound(this); currentSound.attachSound("moth.wav"); currentSound.start(0, 1); _root.pointsfade._x = _root._xmouse; _root.pointsfade._y = _root._ymouse; _root.pointsfade.points.gotoAndStop("moth"); _root.pointsfade.gotoAndPlay(2); }
Instance of Symbol 324 MovieClip "moth2" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.timer = _root.timer + 5; this._visible = false; currentSound = new Sound(this); currentSound.attachSound("moth.wav"); currentSound.start(0, 1); _root.pointsfade._x = _root._xmouse; _root.pointsfade._y = _root._ymouse; _root.pointsfade.points.gotoAndStop("moth"); _root.pointsfade.gotoAndPlay(2); }
Instance of Symbol 324 MovieClip "moth3" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.timer = _root.timer + 5; this._visible = false; currentSound = new Sound(this); currentSound.attachSound("moth.wav"); currentSound.start(0, 1); _root.pointsfade._x = _root._xmouse; _root.pointsfade._y = _root._ymouse; _root.pointsfade.points.gotoAndStop("moth"); _root.pointsfade.gotoAndPlay(2); }
Instance of Symbol 317 MovieClip "firefly" in Frame 20
onClipEvent (enterFrame) { move(); } on (release) { _root.tonguemask._x = _root._xmouse; _root.tonguemask._y = _root._ymouse; _root.tonguemask.pointAt(447, 293); _root.tongue.pointAt(this._parent._xmouse, this._parent._ymouse, -90); _root.tonguemask.play(); _root.score = _root.score + 1000; this._visible = false; currentSound = new Sound(this); currentSound.attachSound("firefly.wav"); currentSound.start(0, 1); _root.pointsfade._x = _root._xmouse; _root.pointsfade._y = _root._ymouse; _root.pointsfade.points.gotoAndStop("firefly"); _root.pointsfade.gotoAndPlay(2); }
Instance of Symbol 707 MovieClip in Frame 20
onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 716 MovieClip in Frame 20
onClipEvent (enterFrame) { if (_root.timer <= 0) { _parent.gotoAndStop("gameover"); } }
Frame 21
stop(); Mouse.show(); _root.score = _root.score + _root.bonus; _root.bgMusic.setVolume(75); _root.fliesBuzzing.setVolume(75);
Frame 22
stop(); Mouse.show(); stopAllSounds(); _root.fliesBuzzing = new Sound(); _root.fliesBuzzing.attachSound("FLY.wav"); _root.fliesBuzzing.start(0, 999);
Frame 23
stop(); Mouse.show(); _root.bgMusic.setVolume(50); _root.fliesBuzzing.setVolume(50);
Frame 24
function zerofill(n) { if (n < 10) { return("0" + n.toString()); } return(n.toString()); } function insertRecord() { insert_lv.name = _root.name; insert_lv.score = _root.score; insert_lv.level = _root.level; insert_lv.hour = _root.hour; insert_lv.animal = _root.animal; insert_lv.firstbodycolour = _root.firstbodycolour; insert_lv.secondbodycolour = _root.secondbodycolour; insert_lv.thirdbodycolour = _root.thirdbodycolour; insert_lv.eyecolour = _root.eyecolour; insert_lv.eyesize = _root.eyesize; insert_lv.sendAndLoad(filepath + "insertscore.php", insert_lv, "POST"); } var select_lv = new LoadVars(); var insert_lv = new LoadVars(); var errorMsgs = ["", "Couldn't connect to server", "Couldn't connect to database", "Error running query", "First four entries may not be deleted"]; var filepath; var scoreInfo = []; _root.bgMusic.setVolume(0); _root.fliesBuzzing.setVolume(0); filepath = "http://www.ian-hamilton.com/flygame/scripts/"; select_lv.onLoad = function (ok) { if (ok) { if (this.errorcode == "0") { var _local2 = 0; while (_local2 < this.n) { scoreInfo.push({record:this["id" + _local2], name:this["name" + _local2], score:Number(this["score" + _local2]), level:Number(this["level" + _local2]), hour:Number(this["hour" + _local2]), animal:Number(this["animal" + _local2]), firstbodycolour:Number(this["firstbodycolour" + _local2]), secondbodycolour:Number(this["secondbodycolour" + _local2]), thirdbodycolour:Number(this["thirdbodycolour" + _local2]), eyecolour:Number(this["eyecolour" + _local2]), eyesize:Number(this["eyesize" + _local2])}); _local2++; } scoreInfo.sortOn("score", 18); name0.text = scoreInfo[0].name; name1.text = scoreInfo[1].name; name2.text = scoreInfo[2].name; name3.text = scoreInfo[3].name; name4.text = scoreInfo[4].name; name5.text = scoreInfo[5].name; name6.text = scoreInfo[6].name; name7.text = scoreInfo[7].name; name8.text = scoreInfo[8].name; name9.text = scoreInfo[9].name; score0.text = scoreInfo[0].score; score1.text = scoreInfo[1].score; score2.text = scoreInfo[2].score; score3.text = scoreInfo[3].score; score4.text = scoreInfo[4].score; score5.text = scoreInfo[5].score; score6.text = scoreInfo[6].score; score7.text = scoreInfo[7].score; score8.text = scoreInfo[8].score; score9.text = scoreInfo[9].score; level0.text = scoreInfo[0].level; level1.text = scoreInfo[1].level; level2.text = scoreInfo[2].level; level3.text = scoreInfo[3].level; level4.text = scoreInfo[4].level; level5.text = scoreInfo[5].level; level6.text = scoreInfo[6].level; level7.text = scoreInfo[7].level; level8.text = scoreInfo[8].level; level9.text = scoreInfo[9].level; hour0.text = scoreInfo[0].hour + ":00"; hour1.text = scoreInfo[1].hour + ":00"; hour2.text = scoreInfo[2].hour + ":00"; hour3.text = scoreInfo[3].hour + ":00"; hour4.text = scoreInfo[4].hour + ":00"; hour5.text = scoreInfo[5].hour + ":00"; hour6.text = scoreInfo[6].hour + ":00"; hour7.text = scoreInfo[7].hour + ":00"; hour8.text = scoreInfo[8].hour + ":00"; hour9.text = scoreInfo[9].hour + ":00"; animal0.gotoAndStop(scoreInfo[0].animal + 1); animal1.gotoAndStop(scoreInfo[1].animal + 1); animal2.gotoAndStop(scoreInfo[2].animal + 1); animal3.gotoAndStop(scoreInfo[3].animal + 1); animal4.gotoAndStop(scoreInfo[4].animal + 1); animal5.gotoAndStop(scoreInfo[5].animal + 1); animal6.gotoAndStop(scoreInfo[6].animal + 1); animal7.gotoAndStop(scoreInfo[7].animal + 1); animal8.gotoAndStop(scoreInfo[8].animal + 1); animal9.gotoAndStop(scoreInfo[9].animal + 1); animal0.firstbodycolour.gotoAndStop(scoreInfo[0].firstbodycolour); animal1.firstbodycolour.gotoAndStop(scoreInfo[1].firstbodycolour); animal2.firstbodycolour.gotoAndStop(scoreInfo[2].firstbodycolour); animal3.firstbodycolour.gotoAndStop(scoreInfo[3].firstbodycolour); animal4.firstbodycolour.gotoAndStop(scoreInfo[4].firstbodycolour); animal5.firstbodycolour.gotoAndStop(scoreInfo[5].firstbodycolour); animal6.firstbodycolour.gotoAndStop(scoreInfo[6].firstbodycolour); animal7.firstbodycolour.gotoAndStop(scoreInfo[7].firstbodycolour); animal8.firstbodycolour.gotoAndStop(scoreInfo[8].firstbodycolour); animal9.firstbodycolour.gotoAndStop(scoreInfo[9].firstbodycolour); animal0.secondbodycolour.gotoAndStop(scoreInfo[0].secondbodycolour); animal1.secondbodycolour.gotoAndStop(scoreInfo[1].secondbodycolour); animal2.secondbodycolour.gotoAndStop(scoreInfo[2].secondbodycolour); animal3.secondbodycolour.gotoAndStop(scoreInfo[3].secondbodycolour); animal4.secondbodycolour.gotoAndStop(scoreInfo[4].secondbodycolour); animal5.secondbodycolour.gotoAndStop(scoreInfo[5].secondbodycolour); animal6.secondbodycolour.gotoAndStop(scoreInfo[6].secondbodycolour); animal7.secondbodycolour.gotoAndStop(scoreInfo[7].secondbodycolour); animal8.secondbodycolour.gotoAndStop(scoreInfo[8].secondbodycolour); animal9.secondbodycolour.gotoAndStop(scoreInfo[9].secondbodycolour); animal0.thirdbodycolour.gotoAndStop(scoreInfo[0].thirdbodycolour); animal1.thirdbodycolour.gotoAndStop(scoreInfo[1].thirdbodycolour); animal2.thirdbodycolour.gotoAndStop(scoreInfo[2].thirdbodycolour); animal3.thirdbodycolour.gotoAndStop(scoreInfo[3].thirdbodycolour); animal4.thirdbodycolour.gotoAndStop(scoreInfo[4].thirdbodycolour); animal5.thirdbodycolour.gotoAndStop(scoreInfo[5].thirdbodycolour); animal6.thirdbodycolour.gotoAndStop(scoreInfo[6].thirdbodycolour); animal7.thirdbodycolour.gotoAndStop(scoreInfo[7].thirdbodycolour); animal8.thirdbodycolour.gotoAndStop(scoreInfo[8].thirdbodycolour); animal9.thirdbodycolour.gotoAndStop(scoreInfo[9].thirdbodycolour); animal0.lefteye.eyecolour.gotoAndStop(scoreInfo[0].eyecolour); animal1.lefteye.eyecolour.gotoAndStop(scoreInfo[1].eyecolour); animal2.lefteye.eyecolour.gotoAndStop(scoreInfo[2].eyecolour); animal3.lefteye.eyecolour.gotoAndStop(scoreInfo[3].eyecolour); animal4.lefteye.eyecolour.gotoAndStop(scoreInfo[4].eyecolour); animal5.lefteye.eyecolour.gotoAndStop(scoreInfo[5].eyecolour); animal6.lefteye.eyecolour.gotoAndStop(scoreInfo[6].eyecolour); animal7.lefteye.eyecolour.gotoAndStop(scoreInfo[7].eyecolour); animal8.lefteye.eyecolour.gotoAndStop(scoreInfo[8].eyecolour); animal9.lefteye.eyecolour.gotoAndStop(scoreInfo[9].eyecolour); animal0.lefteye.chameyecolour.gotoAndStop(scoreInfo[0].thirdbodycolour); animal1.lefteye.chameyecolour.gotoAndStop(scoreInfo[1].thirdbodycolour); animal2.lefteye.chameyecolour.gotoAndStop(scoreInfo[2].thirdbodycolour); animal3.lefteye.chameyecolour.gotoAndStop(scoreInfo[3].thirdbodycolour); animal4.lefteye.chameyecolour.gotoAndStop(scoreInfo[4].thirdbodycolour); animal5.lefteye.chameyecolour.gotoAndStop(scoreInfo[5].thirdbodycolour); animal6.lefteye.chameyecolour.gotoAndStop(scoreInfo[6].thirdbodycolour); animal7.lefteye.chameyecolour.gotoAndStop(scoreInfo[7].thirdbodycolour); animal8.lefteye.chameyecolour.gotoAndStop(scoreInfo[8].thirdbodycolour); animal9.lefteye.chameyecolour.gotoAndStop(scoreInfo[9].thirdbodycolour); animal0.righteye.chameyecolour.gotoAndStop(scoreInfo[0].thirdbodycolour); animal1.righteye.chameyecolour.gotoAndStop(scoreInfo[1].thirdbodycolour); animal2.righteye.chameyecolour.gotoAndStop(scoreInfo[2].thirdbodycolour); animal3.righteye.chameyecolour.gotoAndStop(scoreInfo[3].thirdbodycolour); animal4.righteye.chameyecolour.gotoAndStop(scoreInfo[4].thirdbodycolour); animal5.righteye.chameyecolour.gotoAndStop(scoreInfo[5].thirdbodycolour); animal6.righteye.chameyecolour.gotoAndStop(scoreInfo[6].thirdbodycolour); animal7.righteye.chameyecolour.gotoAndStop(scoreInfo[7].thirdbodycolour); animal8.righteye.chameyecolour.gotoAndStop(scoreInfo[8].thirdbodycolour); animal9.righteye.chameyecolour.gotoAndStop(scoreInfo[9].thirdbodycolour); animal0.lefteye.gotoAndStop(scoreInfo[0].eyesize); animal1.lefteye.gotoAndStop(scoreInfo[1].eyesize); animal2.lefteye.gotoAndStop(scoreInfo[2].eyesize); animal3.lefteye.gotoAndStop(scoreInfo[3].eyesize); animal4.lefteye.gotoAndStop(scoreInfo[4].eyesize); animal5.lefteye.gotoAndStop(scoreInfo[5].eyesize); animal6.lefteye.gotoAndStop(scoreInfo[6].eyesize); animal7.lefteye.gotoAndStop(scoreInfo[7].eyesize); animal8.lefteye.gotoAndStop(scoreInfo[8].eyesize); animal9.lefteye.gotoAndStop(scoreInfo[9].eyesize); animal0.righteye.eyecolour.gotoAndStop(scoreInfo[0].eyecolour); animal1.righteye.eyecolour.gotoAndStop(scoreInfo[1].eyecolour); animal2.righteye.eyecolour.gotoAndStop(scoreInfo[2].eyecolour); animal3.righteye.eyecolour.gotoAndStop(scoreInfo[3].eyecolour); animal4.righteye.eyecolour.gotoAndStop(scoreInfo[4].eyecolour); animal5.righteye.eyecolour.gotoAndStop(scoreInfo[5].eyecolour); animal6.righteye.eyecolour.gotoAndStop(scoreInfo[6].eyecolour); animal7.righteye.eyecolour.gotoAndStop(scoreInfo[7].eyecolour); animal8.righteye.eyecolour.gotoAndStop(scoreInfo[8].eyecolour); animal9.righteye.eyecolour.gotoAndStop(scoreInfo[9].eyecolour); animal0.righteye.gotoAndStop(scoreInfo[0].eyesize); animal1.righteye.gotoAndStop(scoreInfo[1].eyesize); animal2.righteye.gotoAndStop(scoreInfo[2].eyesize); animal3.righteye.gotoAndStop(scoreInfo[3].eyesize); animal4.righteye.gotoAndStop(scoreInfo[4].eyesize); animal5.righteye.gotoAndStop(scoreInfo[5].eyesize); animal6.righteye.gotoAndStop(scoreInfo[6].eyesize); animal7.righteye.gotoAndStop(scoreInfo[7].eyesize); animal8.righteye.gotoAndStop(scoreInfo[8].eyesize); animal9.righteye.gotoAndStop(scoreInfo[9].eyesize); msg_ta.text = "Hi-scores successfully retrieved from database!"; } else { msg_ta.text = errorMsgs[Number(this.errorcode)]; if (this.errorcode == "3") { msg_ta.text = msg_ta.text + (": " + this.msg); } } } else { msg_ta.text = "Flash-database select operation failed"; } }; insert_lv.onLoad = function (ok) { if (ok) { if (this.errorcode == "0") { scoreInfo.additem({record:this["id" + i], name:this["name" + i], score:Number(this["score" + i]), level:Number(this["level" + i]), hour:Number(this["hour" + i]), firstbodyoclour:Number(this["firstbodycolour" + i]), secondbodycolour:Number(this["secondbodycolour" + i]), thirdbodycolour:Number(this["thirdobdycolour" + i]), eyecolour:Number(this["eyecolour" + i]), eyesize:Number(this["eyesize" + i])}); msg_ta.text = "Score was added to the database"; } else { msg_ta.text = errorMsgs[Number(this.errorcode)]; if (this.errorcode == "3") { msg_ta.text = msg_ta.text + (": " + this.msg); } } } else { msg_ta.text = "Flash-database insert operation failed"; } }; if (_root.scoretosubmit == "true") { insertRecord(); _root.scoretosubmit = "false"; } msg_ta.text = "Getting high scores from database..."; select_lv.sendAndLoad(filepath + "getscores.php", select_lv, "POST"); stop();
Instance of Symbol 169 MovieClip [TextArea] "msg_ta" in Frame 24
//component parameters onClipEvent (construct) { editable = true; html = false; text = ""; wordWrap = true; maxChars = null; restrict = ""; enabled = true; password = false; visible = true; minHeight = 0; minWidth = 0; }
Frame 25
gotoAndPlay (24);
Symbol 15 MovieClip [Defaults] Frame 1
#initclip 44 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 16 MovieClip [UIObjectExtensions] Frame 1
#initclip 45 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 17 MovieClip [UIObject] Frame 1
#initclip 46 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 18 MovieClip [Border] Frame 1
#initclip 47 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 19 MovieClip [RectBorder] Frame 1
#initclip 48 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 22 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 23 MovieClip Frame 1
#initclip 49 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 26 MovieClip [FocusRect] Frame 1
#initclip 50 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 27 MovieClip [FocusManager] Frame 1
#initclip 51 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 28 MovieClip [UIComponentExtensions] Frame 1
#initclip 52 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 29 MovieClip [UIComponent] Frame 1
#initclip 53 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 30 MovieClip [TextInput] Frame 1
#initclip 54 Object.registerClass("TextInput", mx.controls.TextInput); #endinitclip stop();
Symbol 70 MovieClip [DataGridAssets] Frame 1
#initclip 55 mx.controls.DataGrid.prototype.headerStyle = _global.styles.dataGridStyles; #endinitclip
Symbol 71 MovieClip [DataGridColumn] Frame 1
#initclip 56 Object.registerClass("DataGridColumn", mx.controls.gridclasses.DataGridColumn); #endinitclip stop();
Symbol 72 MovieClip [SelectableRow] Frame 1
#initclip 57 Object.registerClass("SelectableRow", mx.controls.listclasses.SelectableRow); #endinitclip stop();
Symbol 73 MovieClip [DataGridRow] Frame 1
#initclip 58 Object.registerClass("DataGridRow", mx.controls.gridclasses.DataGridRow); #endinitclip stop();
Symbol 74 MovieClip [DataProvider] Frame 1
#initclip 59 Object.registerClass("DataProvider", mx.controls.listclasses.DataProvider); #endinitclip stop();
Symbol 75 MovieClip [DataSelector] Frame 1
#initclip 60 Object.registerClass("DataSelector", mx.controls.listclasses.DataSelector); #endinitclip stop();
Symbol 77 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 79 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 82 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 84 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 87 MovieClip [SimpleButton] Frame 1
#initclip 61 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 88 MovieClip [ButtonSkin] Frame 1
#initclip 62 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 89 MovieClip [Button] Frame 1
#initclip 63 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 87 MovieClip [SimpleButton] in Symbol 89 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 90 MovieClip [CustomBorder] Frame 1
#initclip 64 Object.registerClass("CustomBorder", mx.skins.CustomBorder); mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder); #endinitclip
Symbol 102 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 104 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 115 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 117 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 124 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 145 MovieClip [BtnDownArrow] Frame 1
#initclip 65 Object.registerClass("BtnDownArrow", mx.controls.SimpleButton); #endinitclip
Symbol 146 MovieClip [BtnUpArrow] Frame 1
#initclip 66 Object.registerClass("BtnUpArrow", mx.controls.SimpleButton); #endinitclip
Symbol 148 MovieClip [HScrollBar] Frame 1
#initclip 67 Object.registerClass("HScrollBar", mx.controls.HScrollBar); #endinitclip stop();
Instance of Symbol 89 MovieClip [Button] in Symbol 148 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 87 MovieClip [SimpleButton] in Symbol 148 MovieClip [HScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 149 MovieClip [VScrollBar] Frame 1
#initclip 68 Object.registerClass("VScrollBar", mx.controls.VScrollBar); #endinitclip stop();
Instance of Symbol 89 MovieClip [Button] in Symbol 149 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 87 MovieClip [SimpleButton] in Symbol 149 MovieClip [VScrollBar] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 150 MovieClip [View] Frame 1
#initclip 69 Object.registerClass("View", mx.core.View); #endinitclip stop();
Symbol 151 MovieClip [ScrollView] Frame 1
#initclip 70 Object.registerClass("ScrollView", mx.core.ScrollView); #endinitclip stop();
Instance of Symbol 148 MovieClip [HScrollBar] in Symbol 151 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Instance of Symbol 149 MovieClip [VScrollBar] in Symbol 151 MovieClip [ScrollView] Frame 2
//component parameters onClipEvent (initialize) { enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 152 MovieClip [ScrollSelectList] Frame 1
#initclip 71 Object.registerClass("ScrollSelectList", mx.controls.listclasses.ScrollSelectList); #endinitclip stop();
Symbol 153 MovieClip [List] Frame 1
#initclip 72 Object.registerClass("List", mx.controls.List); #endinitclip stop();
Symbol 154 MovieClip [DataGrid] Frame 1
#initclip 73 Object.registerClass("DataGrid", mx.controls.DataGrid); #endinitclip stop();
Instance of Symbol 153 MovieClip [List] in Symbol 154 MovieClip [DataGrid] Frame 2
//component parameters onClipEvent (initialize) { multipleSelection = false; rowHeight = 20; }
Instance of Symbol 30 MovieClip [TextInput] in Symbol 154 MovieClip [DataGrid] Frame 2
//component parameters onClipEvent (initialize) { editable = true; password = false; text = ""; maxChars = null; restrict = ""; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 169 MovieClip [TextArea] Frame 1
#initclip 74 Object.registerClass("TextArea", mx.controls.TextArea); #endinitclip stop();
Symbol 181 MovieClip Frame 1
gotoAndPlay(random(199) + 1);
Symbol 181 MovieClip Frame 40
gotoAndPlay(random(199) + 1);
Symbol 181 MovieClip Frame 80
gotoAndPlay(random(199) + 1);
Symbol 181 MovieClip Frame 160
gotoAndPlay(random(199) + 1);
Symbol 212 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 219
_root.gotoAndPlay(6);
Symbol 212 MovieClip Frame 220
stop();
Symbol 217 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 10 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.1.78"; 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 11 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.1.78"; 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 12 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.1.78"; 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 31 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 32 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 33 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 34 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 35 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 36 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.1.78"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 37 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}; }
Symbol 38 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 39 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 40 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 41 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.1.78"; 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 42 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 43 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.1.78"; 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 44 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 45 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 46 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.1.78"; 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 47 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 48 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 49 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 50 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 51 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 set tabIndex(n) { __tabIndex = n; //return(tabIndex); } 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.1.78"; var className = "View"; static var childNameBase = "_child"; var hasBeenLayedOut = false; var _loadExternalClass = "UIComponent"; }
Symbol 52 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"; } dispatchEvent({type:"scroll", direction:_local4, position:_local2}); this[_local5] = _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.1.78"; 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 53 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 54 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 55 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 56 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.1.78"; var clipParameters = {rowHeight:1, enabled:1, visible:1, labels:1}; var scrollDepth = 1; var __vScrollPolicy = "on"; var autoHScrollAble = false; }
Symbol 57 MovieClip [__Packages.mx.controls.DataGrid] Frame 0
class mx.controls.DataGrid extends mx.controls.List { var invInitHeaders, columns, __rowCount, invDrawCols, invalidate, getViewMetrics, setSize, __width, __rowHeight, invCheckCols, enabled, cellEditor, __dataProvider, __vPosition, rows, getStateAt, __hScrollPolicy, __maxHPosition, roundUp, getRowCount, setScrollProperties, oldVWidth, invLayoutContent, border_mc, __height, setMaxHPosition, setHPosition, getMaxHPosition, getHPosition, oldWidth, displayWidth, numberOfCols, invRowHeight, invSpaceColsEqually, invColChange, updateControl, totalWidth, lines_mc, listContent, __get__height, getStyle, headerCells, header_mc, dispatchEvent, __viewMetrics, sortArrow, sortIndex, layoutX, sortDirection, owner, column, _alpha, cell, asc, col, oldX, onRollOut, __focusedCell, __hPosition, editorMask, editTween, getFocusManager, __tabHandlerCache, vScroller, hScroller, dontEdit, listOwner, activeGrid, getLength, releaseFocus; function DataGrid () { super(); } function init() { super.init(); invInitHeaders = true; columns = new Array(); } function layoutContent(x, y, tW, tH, dW, dH) { var _local3 = __rowCount; if (__showHeaders) { y = y + __headerHeight; dH = dH - __headerHeight; } super.layoutContent(x, y, tW, tH, dW, dH); if (tW != totColW) { drawHeaderBG(); } if (__rowCount > _local3) { invDrawCols = true; invalidate(); } } function setRowCount(rC) { if (isNaN(rC)) { return(undefined); } var _local2 = getViewMetrics(); setSize(__width, (((__rowHeight * rC) + _local2.top) + _local2.bottom) + (__headerHeight * __showHeaders)); } function setRowHeight(rH) { __rowHeight = rH; if (hasDrawn) { super.setRowHeight(rH); } } function setHScrollPolicy(policy) { super.setHScrollPolicy(policy); invCheckCols = true; invalidate(); } function setEnabled(v) { if (v == enabled) { return(undefined); } super.setEnabled(v); if (__showHeaders) { enableHeader(v); } if ((cellEditor._visible = true)) { disposeEditor(); } invDrawCols = true; invalidate(); } function modelChanged(eventObj) { if (eventObj.eventName == "updateField") { var _local3 = eventObj.firstItem; var _local5 = __dataProvider.getItemAt(_local3); rows[_local3 - __vPosition].drawRow(_local5, getStateAt(_local3)); return(undefined); } if (eventObj.eventName == "schemaLoaded") { removeAllColumns(); } if (columns.length == 0) { generateCols(); } super.modelChanged(eventObj); } function configureScrolling(Void) { var _local3 = getViewMetrics(); var _local4 = ((__hScrollPolicy != "off") ? (((__maxHPosition + __width) - _local3.left) - _local3.right) : ((__width - _local3.left) - _local3.right)); var _local2 = __dataProvider.length; if (_local2 == undefined) { _local2 = 0; } if (__vPosition > Math.max(0, (_local2 - getRowCount()) + roundUp)) { setVPosition(Math.max(0, Math.min((_local2 - getRowCount()) + roundUp, __vPosition))); } setScrollProperties(_local4, 1, _local2, __rowHeight, __headerHeight * __showHeaders); if (oldVWidth != _local4) { invLayoutContent = true; } oldVWidth = _local4; } function setVPosition(pos) { if (cellEditor != undefined) { disposeEditor(); } super.setVPosition(pos); } function size(Void) { if (hasDrawn != true) { border_mc.setSize(__width, __height); return(undefined); } if (cellEditor != undefined) { disposeEditor(); } if (__hScrollPolicy != "off") { var _local5 = 0; var _local6 = columns.length; var _local3 = 0; while (_local3 < _local6) { _local5 = _local5 + columns[_local3].__width; _local3++; } var _local8 = getViewMetrics(); var _local9 = (__width - _local8.left) - _local8.right; setMaxHPosition(Math.max(_local5 - _local9, 0)); var _local7 = _local9 - _local5; if (_local7 > 0) { columns[_local6 - 1].__width = columns[_local6 - 1].__width + _local7; } setHPosition(Math.min(getMaxHPosition(), getHPosition())); } super.size(); if (__hScrollPolicy == "off") { var _local10 = new Array(); var _local6 = columns.length; if (oldWidth == undefined) { oldWidth = displayWidth; } var _local4 = 0; var _local3 = 0; while (_local3 < _local6) { _local4 = _local4 + ((columns[_local3].__width = (displayWidth * columns[_local3].__width) / oldWidth)); _local3++; } if (_local4 != displayWidth) { columns[columns.length - 1].__width = columns[columns.length - 1].__width + (displayWidth - _local4); } totColW = (numberOfCols = displayWidth); } oldWidth = displayWidth; drawColumns(); drawHeaderBG(); invalidate(); } function draw() { if (invRowHeight) { super.draw(); invInitHeaders = true; invDrawCols = true; delete cellEditor; } if (invInitHeaders) { initHeaders(); invLayoutContent = true; } super.draw(); if (invSpaceColsEqually) { delete invSpaceColsEqually; spaceColumnsEqually(); } if (invColChange) { delete invColChange; if (hasDrawn) { initHeaders(); initRows(); invDrawCols = true; updateControl(); invCheckCols = true; } } if (invCheckCols) { if (totColW != displayWidth) { resizeColumn(columns.length - 1, columns[columns.length - 1].__width); } delete invCheckCols; } if (invDrawCols) { drawColumns(); } hasDrawn = true; } function editField(index, colName, data) { __dataProvider.editField(index, colName, data); } function get columnNames() { return(getColumnNames()); } function set columnNames(w) { setColumnNames(w); //return(columnNames); } function setColumnNames(tmpArray) { var _local2 = 0; while (_local2 < tmpArray.length) { addColumn(tmpArray[_local2]); _local2++; } } function getColumnNames(Void) { var _local3 = new Array(); var _local2 = 0; while (_local2 < columns.length) { _local3[_local2] = columns[_local2].columnName; _local2++; } return(_local3); } function addColumnAt(index, newCol) { if (index < columns.length) { columns.splice(index, 0, "tmp"); } var _local4 = newCol; if (!(_local4 instanceof mx.controls.gridclasses.DataGridColumn)) { _local4 = new mx.controls.gridclasses.DataGridColumn(_local4); } columns[index] = _local4; _local4.colNum = index; var _local2 = index + 1; while (_local2 < columns.length) { columns[_local2].colNum++; _local2++; } _local4.parentGrid = this; totColW = totColW + _local4.width; invColChange = true; invalidate(); return(newCol); } function addColumn(newCol) { return(addColumnAt(columns.length, newCol)); } function removeColumnAt(index) { var _local4 = columns[index]; columns.splice(index, 1); totColW = totColW - _local4.width; var _local2 = index; while (_local2 < columns.length) { columns[_local2].colNum--; _local2++; } invColChange = true; invalidate(); return(_local4); } function removeAllColumns(Void) { totColW = 0; columns = new Array(); invColChange = true; invalidate(); } function getColumnAt(index) { return(columns[index]); } function getColumnIndex(name) { var _local2 = 0; while (_local2 < columns.length) { if (columns[_local2].columnName == name) { return(_local2); } _local2++; } } function get columnCount() { return(columns.length); } function spaceColumnsEqually(Void) { if (displayWidth == undefined) { var _local4 = getViewMetrics(); displayWidth = (__width - _local4.left) - _local4.right; } var _local3 = Math.ceil(totalWidth / columns.length); var _local2 = 0; while (_local2 < columns.length) { columns[_local2].__width = _local3; _local2++; } totColW = totalWidth; invDrawCols = true; invalidate(); } function generateCols(Void) { if (columns.length == 0) { var _local3 = __dataProvider.getColumnNames(); if (_local3 == undefined) { var _local4 = __dataProvider.getItemAt(0); for (var _local2 in _local4) { if (_local2 != "__ID__") { addColumn(_local2); } } } else { var _local2 = 0; while (_local2 < _local3.length) { addColumn(_local3[_local2]); _local2++; } } invSpaceColsEqually = true; invColChange = true; invCheckCols = true; invalidate(); } } function resizeColumn(col, w) { if ((__hScrollPolicy == "on") || (__hScrollPolicy == "auto")) { columns[col].__width = w; var _local11 = 0; var _local5 = columns.length; var _local2 = 0; while (_local2 < _local5) { _local11 = _local11 + columns[_local2].__width; _local2++; } setMaxHPosition(Math.max(_local11 - displayWidth, 0)); var _local12 = displayWidth - _local11; if (_local12 > 0) { columns[_local5 - 1].__width = columns[_local5 - 1].__width + _local12; } setHPosition(Math.min(getMaxHPosition(), getHPosition())); invDrawCols = true; invalidate(); return(undefined); } var _local10 = 0; var _local2 = 0; while (_local2 < col) { _local10 = _local10 + columns[_local2].__width; _local2++; } var _local8 = ((displayWidth + 2) - _local10) - columns[col].__width; var _local6 = ((displayWidth + 2) - _local10) - w; columns[col].__width = w; var _local5 = columns.length; _local2 = col + 1; while (_local2 < _local5) { if (!columns[_local2].resizable) { _local6 = _local6 - columns[_local2].__width; _local8 = _local8 - columns[_local2].__width; } _local2++; } var _local9 = 0; _local2 = col + 1; while (_local2 < _local5) { if (columns[_local2].resizable) { columns[_local2].__width = (columns[_local2].width * _local6) / _local8; _local9 = _local9 + columns[_local2].__width; } _local2++; } var _local3 = 0; var _local7 = false; _local2 = _local5 - 1; while (_local2 >= 0) { if (columns[_local2].resizable) { if (!_local7) { columns[_local2].__width = columns[_local2].__width + (_local6 - _local9); _local7 = true; } if (_local3 > 0) { columns[_local2].__width = columns[_local2].__width - _local3; _local3 = 0; } if (columns[_local2].__width < minColWidth) { _local3 = _local3 + (minColWidth - columns[_local2].__width); columns[_local2].__width = minColWidth; } } _local2--; } invDrawCols = true; invalidate(); } function drawColumns(Void) { delete invDrawCols; var _local4 = (lines_mc = listContent.createEmptyMovieClip("lines_mc", LINEDEPTH)); var _local9 = 0.75; var _local5 = 1; var _local15 = __get__height() - 1; var _local12 = getStyle("vGridLineColor"); var _local14 = columns.length; placeSortArrow(); var _local7 = 0; while (_local7 < _local14) { var _local6 = columns[_local7]; var _local13 = (enabled ? "backgroundColor" : "backgroundDisabledColor"); var _local11 = _local6.getStyle(_local13); _local9 = _local9 + _local6.__width; _local4.moveTo(_local5, 1); _local4.lineStyle(0, _local12, 0); var _local10 = Math.floor(_local9); _local4.lineTo(_local10, 1); if ((_local7 < (columns.length - 1)) && (getStyle("vGridLines"))) { _local4.lineStyle(0, _local12, 100); } _local4.lineTo(_local10, __get__height()); _local4.lineStyle(0, _local12, 0); _local4.lineTo(_local5, __get__height()); _local4.lineTo(_local5, 1); if (__showHeaders) { var _local3 = headerCells[_local7]; _local3._x = _local5 + 2; _local3.hO._x = _local5; _local3.setSize(_local6.__width - 5, Math.min(__headerHeight, _local3.getPreferredHeight())); _local3.hO._width = _local6.__width - 2; _local3.hO._height = __headerHeight; _local3._y = (__headerHeight - _local3._height) / 2; header_mc["sep" + _local7]._x = _local9 - 2; listContent.disableHeader._width = totalWidth; } var _local2 = 0; while (_local2 < __rowCount) { if (_local7 == 0) { rows[_local2].colBG.clear(); } var _local8 = _local6.__width; rows[_local2].drawCell(_local7, _local5, _local8, _local11); _local2++; } _local5 = _local9; _local7++; } if (getStyle("hGridLines")) { lines_mc.lineStyle(0, getStyle("hGridLineColor")); _local7 = 1; while (_local7 < __rowCount) { lines_mc.moveTo(4, rows[_local7]._y); lines_mc.lineTo(totalWidth, rows[_local7]._y); _local7++; } } } function initRows(Void) { var _local2 = 0; while (_local2 < __rowCount) { rows[_local2].createCells(); _local2++; } } function onRowPress(rowIndex) { super.onRowPress(rowIndex); if (!enabled) { return(undefined); } var _local11 = columns.length; var _local6 = rows[rowIndex]; var _local3 = 0; while (_local3 < _local11) { var _local5 = columns[_local3]; var _local4 = _local6._xmouse - _local6.cells[_local3]._x; if ((_local4 >= 0) && (_local4 < _local5.__width)) { dispatchEvent({type:"cellPress", columnIndex:_local3, view:this, itemIndex:rowIndex + __vPosition}); return(undefined); } _local3++; } } function get showHeaders() { return(getShowHeaders()); } function set showHeaders(w) { setShowHeaders(w); //return(showHeaders); } function setShowHeaders(b) { __showHeaders = b; invInitHeaders = true; invDrawCols = true; invalidate(); } function getShowHeaders() { return(__showHeaders); } function get headerHeight() { return(getHeaderHeight()); } function set headerHeight(w) { setHeaderHeight(w); //return(headerHeight); } function setHeaderHeight(h) { __headerHeight = h; invInitHeaders = true; invDrawCols = true; invalidate(); } function getHeaderHeight(Void) { return(__headerHeight); } function initHeaders(Void) { delete invInitHeaders; if (__showHeaders) { header_mc = listContent.createClassObject(mx.core.UIObject, "header_mc", HEADERDEPTH, {styleName:this}); headerCells = new Array(); var _local2 = 0; while (_local2 < columns.length) { var _local6 = columns[_local2]; var _local4; var _local7 = _local6.__headerRenderer; if (_local7 == undefined) { _local4 = (headerCells[_local2] = header_mc.createLabel("fHeaderCell" + _local2, HEADERCELLDEPTH + _local2)); _local4.selectable = false; _local4.setStyle("styleName", _local6); } else if (typeof(_local7) == "string") { _local4 = (headerCells[_local2] = header_mc.createObject(_local7, "fHeaderCell" + _local2, HEADERCELLDEPTH + _local2, {styleName:_local6})); } else { _local4 = (headerCells[_local2] = header_mc.createClassObject(_local7, "fHeaderCell" + _local2, HEADERCELLDEPTH + _local2, {styleName:_local6})); } _local4.setValue(_local6.__get__headerText()); _local6.headerCell = _local4; var _local3 = header_mc.attachMovie("DataHeaderOverlay", "hO" + _local2, HEADEROVERLAYDEPTH + _local2); _local4.hO = _local3; _local3.cell = _local4; _local4.column = (_local3.column = _local6); _local4.asc = (_local3.asc = false); _local4.owner = (_local3.owner = this); _local3._alpha = 0; if (_local3.column.sortable && (_local3.onPress == undefined)) { _local3.useHandCursor = false; _local3.onRollOver = headerRollOver; _local3.onRollOut = headerRollOut; _local3.onPress = headerPress; _local3.onRelease = headerRelease; _local3.onReleaseOutside = headerUp; _local3.headerUp = headerUp; } if (_local2 < (columns.length - 1)) { var _local5 = header_mc.attachMovie("DataHeaderSeperator", "sep" + _local2, SEPARATORDEPTH + _local2); _local5._height = __headerHeight; if (_local6.resizable && (resizableColumns)) { _local5.useHandCursor = false; _local5.col = _local2; _local5.owner = this; _local5.onRollOver = showStretcher; _local5.onPress = startSizing; _local5.onRelease = (_local5.onReleaseOutside = stopSizing); _local5.onRollOut = hideStretcher; } } _local2++; } drawHeaderBG(); } else { header_mc.removeMovieClip(); } } function invalidateHeaderStyle(Void) { var _local4 = columns.length; var _local3 = 0; while (_local3 < _local4) { var _local2 = headerCells[_local3]; if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(); _local2.draw(); _local3++; } } function drawHeaderBG(Void) { var _local2 = header_mc; _local2.clear(); var _local5 = getStyle("headerColor"); var _local3 = __viewMetrics; var _local4 = Math.max(totalWidth, displayWidth + 3); _local2.moveTo(_local3.left, _local3.top); var _local7 = {matrixType:"box", x:0, y:0, w:_local4, h:__headerHeight + 1, r:(Math.PI/2)}; var _local8 = [_local5, _local5, 16777215]; var _local9 = [0, 60, 255]; var _local6 = [100, 100, 100]; _local2.beginGradientFill("linear", _local8, _local6, _local9, _local7); _local2.lineStyle(0, 0, 0); _local2.lineTo(_local4, _local3.top); _local2.lineTo(_local4, __headerHeight + 1); _local2.lineStyle(0, 0, 100); _local2.lineTo(_local3.left, __headerHeight + 1); _local2.lineStyle(0, 0, 0); _local2.endFill(); } function enableHeader(v) { if (v) { listContent.disableHeader.removeMovieClip(); } else { var _local2 = listContent.attachMovie("DataHeaderOverlay", "disableHeader", DISABLEDHEADERDEPTH); _local2._width = totalWidth; _local2._height = __headerHeight; var _local3 = new Color(_local2); _local3.setRGB(getStyle("backgroundDisabledColor")); _local2._alpha = 60; } } function placeSortArrow(Void) { sortArrow.removeMovieClip(); if (sortIndex == undefined) { return(undefined); } if ((columns[sortIndex].__width - headerCells[sortIndex].getPreferredWidth()) <= 20) { return(undefined); } sortArrow = header_mc.createObject("DataSortArrow", "sortArrow", SORTARROWDEPTH); var _local3 = layoutX; var _local2 = 0; while (_local2 <= sortIndex) { _local3 = _local3 + columns[_local2].__width; _local2++; } var _local4 = sortDirection == "ASC"; sortArrow._yscale = (_local4 ? -100 : 100); sortArrow._x = (_local3 - sortArrow._width) - 8; sortArrow._y = ((__headerHeight - sortArrow._height) / 2) + (_local4 * sortArrow._height); } function headerRollOver(Void) { var _local2 = owner; if ((((!_local2.enabled) || (_local2.cellEditor != undefined)) || (!_local2.sortableColumns)) || (!column.sortable)) { return(undefined); } var _local3 = new Color(this); _local3.setRGB(_local2.getStyle("rollOverColor")); _alpha = 50; } function headerRollOut(Void) { _alpha = 0; } function headerPress(Void) { var _local2 = owner; if (((!column.sortable) || (!_local2.sortableColumns)) || (!_local2.enabled)) { return(undefined); } cell._x = cell._x + 1; cell._y = cell._y + 1; var _local3 = new Color(this); _local3.setRGB(_local2.getStyle("selectionColor")); _alpha = 100; } function headerUp(Void) { if (((!column.sortable) || (!owner.sortableColumns)) || (!owner.enabled)) { return(undefined); } _alpha = 0; cell._x = cell._x - 1; cell._y = cell._y - 1; } function headerRelease(Void) { var _local2 = owner; var _local3 = column; if (((!_local3.sortable) || (!_local2.sortableColumns)) || (!_local2.enabled)) { return(undefined); } headerUp(); asc = !asc; var _local4 = (asc ? "ASC" : "DESC"); _local2.sortIndex = _local2.getColumnIndex(_local3.columnName); _local2.sortDirection = _local4; _local2.placeSortArrow(); if (_local3.sortOnHeaderRelease) { _local2.sortItemsBy(_local3.columnName, _local4); } _local2.dispatchEvent({type:"headerRelease", view:_local2, columnIndex:_local2.getColumnIndex(_local3.columnName)}); _local2.dontEdit = true; } function isStretchable(col) { var _local2 = true; if (!resizableColumns) { _local2 = false; } else if (!columns[col].resizable) { _local2 = false; } else if ((col == (columns.length - 2)) && (!columns[col + 1].resizable)) { _local2 = false; } return(_local2); } function showStretcher(Void) { var _local2 = owner; if (((!_local2.isStretchable(col)) || (!_local2.enabled)) || (_local2.cellEditor != undefined)) { return(undefined); } Mouse.hide(); if (_local2.stretcher == undefined) { _local2.attachMovie("cursorStretch", "stretcher", _local2.STRETCHERDEPTH); } _local2.stretcher._x = _local2._xmouse; _local2.stretcher._y = _local2._ymouse; _local2.stretcher._visible = true; _local2.onMouseMove = function () { this.stretcher._x = this._xmouse; this.stretcher._y = this._ymouse; updateAfterEvent(); }; } function startSizing(Void) { var _local2 = owner; if ((!_local2.isStretchable(col)) || (!_local2.enabled)) { return(undefined); } _local2.pressFocus(); _local2.attachMovie("DataStretchBar", "stretchBar", 999); _local2.stretchBar._height = _local2.height; _local2.stretchBar._x = _local2._xmouse; oldX = _local2.stretchBar._x; _local2.colX = oldX - _local2.columns[col].width; _local2.onMouseMove = function () { this.stretcher._x = this._xmouse; this.stretcher._y = this._ymouse; this.stretchBar._x = Math.max(this._xmouse, this.colX + this.minColWidth); if (this.__hScrollPolicy == "off") { this.stretchBar._x = Math.min(this.stretchBar._x, this.displayWidth - this.minColWidth); } updateAfterEvent(); }; } function stopSizing(Void) { var _local2 = owner; var _local3 = col; if ((!_local2.isStretchable(_local3)) || (!_local2.enabled)) { return(undefined); } _local2.stretchBar._visible = false; onRollOut(); var _local4 = _local2.stretchBar._x - oldX; _local2.resizeColumn(_local3, _local2.columns[_local3].width + _local4); _local2.dispatchEvent({type:"columnStretch", columnIndex:_local3}); } function hideStretcher(Void) { owner.stretcher._visible = false; delete owner.onMouseMove; Mouse.show(); } function set focusedCell(obj) { setFocusedCell(obj); //return(focusedCell); } function get focusedCell() { return(__focusedCell); } function setFocusedCell(coord, broadCast) { if ((!enabled) || (!editable)) { return(undefined); } if ((coord == undefined) && (cellEditor != undefined)) { disposeEditor(); return(undefined); } var _local2 = coord.itemIndex; var _local5 = coord.columnIndex; if (_local2 == undefined) { _local2 = 0; } if (_local5 == undefined) { _local5 = 0; } var _local9 = columns[_local5].columnName; if (__vPosition > _local2) { setVPosition(_local2); } else { var _local11 = (((_local2 - __vPosition) - __rowCount) + roundUp) + 1; if (_local11 > 0) { setVPosition(__vPosition + _local11); } } var _local10 = columns[_local5]; var _local8 = rows[_local2 - __vPosition]; var _local3 = _local8.cells[_local5]; if ((_local3._x > (__hPosition + displayWidth)) || (_local3._x < __hPosition)) { setHPosition(_local3._x); } var _local4 = __dataProvider.getEditingData(_local2, _local9); if (_local4 == undefined) { _local4 = __dataProvider.getItemAt(_local2)[_local9]; } if (_local4 == undefined) { _local4 = " "; } if (_local3.isCellEditor != true) { if (cellEditor == undefined) { cellEditor = listContent.createClassObject(mx.controls.TextInput, "editor_mc", EDITORDEPTH, {styleName:_local10, listOwner:this}); } cellEditor.backgroundColor = 16777215 /* 0xFFFFFF */; cellEditor._visible = true; cellEditor.setSize(_local10.__width, __rowHeight + 2); cellEditor._x = _local3._x - 1; cellEditor.text = _local4; editorMask = listContent.attachMovie("BoundingBox", "editorMask", 60001, {_alpha:0}); cellEditor.setMask(editorMask); editorMask._width = cellEditor.width; editorMask._height = cellEditor.height; editorMask._y = (cellEditor._y = _local8._y - 1); editorMask._x = cellEditor._x - editorMask._width; editTween = new mx.effects.Tween(this, cellEditor._x - editorMask._width, cellEditor._x, 150); } else { cellEditor = _local3; cellEditor.setValue(_local4, __dataProvider.getItemAt(_local2)); } var _local6 = getFocusManager(); _local6.setFocus(cellEditor); _local6.defaultPushButtonEnabled = false; if (_local3.isCellEditor != true) { cellEditor.hPosition = 0; cellEditor.redraw(); Selection.setSelection(0, cellEditor.length); } __focusedCell = coord; if (__tabHandlerCache == undefined) { __tabHandlerCache = _local6.tabHandler; _local6.tabHandler = tabHandler; } _local6.activeGrid = this; cellEditor.addEventListener("keyDown", editorKeyDown); if (broadCast) { dispatchEvent({type:"cellFocusIn", itemIndex:_local2, columnIndex:_local5}); } } function onMouseDown(Void) { if (cellEditor._visible && (!cellEditor.hitTest(_root._xmouse, _root._ymouse))) { editCell(); } if ((vScroller.hitTest(_root._xmouse, _root._ymouse) || (hScroller.hitTest(_root._xmouse, _root._ymouse))) || (header_mc.hitTest(_root._xmouse, _root._ymouse))) { dontEdit = true; } } function editorKeyDown(Void) { if (Key.isDown(27)) { listOwner.disposeEditor(); } else if (Key.isDown(13) && (Key.getCode() != 229)) { listOwner.editCell(); listOwner.findNextEnterCell(); } } function tabHandler(Void) { var _local4 = -1; var _local3 = -1; var _local2 = activeGrid; if (_local2.__focusedCell != undefined) { _local4 = _local2.__focusedCell.itemIndex; _local3 = _local2.__focusedCell.columnIndex; } _local2.editCell(); _local2.findNextCell(_local4, _local3); } function findNextEnterCell(Void) { var _local3 = (Key.isDown(16) ? -1 : 1); var _local2 = __focusedCell.itemIndex + _local3; if ((_local2 < getLength()) && (_local2 >= 0)) { __focusedCell.itemIndex = _local2; } setFocusedCell(__focusedCell, true); } function findNextCell(index, colIndex) { if (index == undefined) { colIndex = -1; index = colIndex; } var _local5 = false; var _local4 = (Key.isDown(16) ? -1 : 1); while (!_local5) { colIndex = colIndex + _local4; if ((colIndex >= columns.length) || (colIndex < 0)) { colIndex = ((colIndex < 0) ? (columns.length) : 0); index = index + _local4; if ((index >= getLength()) || (index < 0)) { if (getFocusManager().activeGrid != undefined) { disposeEditor(); } dontEdit = true; Selection.setFocus(this); delete dontEdit; getFocusManager().tabHandler(); return(undefined); } } if (columns[colIndex].editable) { _local5 = true; if (__tabHandlerCache != undefined) { disposeEditor(); } setFocusedCell({itemIndex:index, columnIndex:colIndex}, true); } } } function onSetFocus(Void) { super.onSetFocus(); if (editable && (dontEdit != true)) { if (__focusedCell == undefined) { __focusedCell = {itemIndex:0, columnIndex:0}; } if (columns[__focusedCell.columnIndex].editable == true) { setFocusedCell(__focusedCell, true); } else { findNextCell(__focusedCell.itemIndex, __focusedCell.columnIndex); } } delete dontEdit; } function onTweenUpdate(val) { editorMask._x = val; } function onTweenEnd(val) { editorMask._x = val; cellEditor.setMask(undefined); editorMask.removeMovieClip(); } function disposeEditor(Void) { cellEditor.removeEventListener("keyDown", editorKeyDown); dispatchEvent({type:"cellFocusOut", itemIndex:__focusedCell.itemIndex, columnIndex:__focusedCell.columnIndex}); if (cellEditor.isCellEditor != true) { cellEditor._visible = false; } var _local3 = getFocusManager(); if (__tabHandlerCache != undefined) { _local3.tabHandler = __tabHandlerCache; delete __tabHandlerCache; } _local3.defaultPushButtonEnabled = true; if ((border_mc.hitTest(_root._xmouse, _root._ymouse) && (!vScroller.hitTest(_root._xmouse, _root._ymouse))) && (!hScroller.hitTest(_root._xmouse, _root._ymouse))) { dontEdit = true; releaseFocus(); delete dontEdit; } delete cellEditor; delete _local3.activeGrid; } function editCell() { var _local3 = __focusedCell.itemIndex; var _local4 = columns[__focusedCell.columnIndex].columnName; var _local2 = __dataProvider.getEditingData(_local3, _local4); if (_local2 == undefined) { _local2 = __dataProvider.getItemAt(_local3)[_local4]; } var _local5 = (cellEditor.isCellEditor ? (cellEditor.getValue()) : (cellEditor.text)); if (_local2 != _local5) { editField(_local3, _local4, _local5); dispatchEvent({type:"cellEdit", itemIndex:_local3, columnIndex:__focusedCell.columnIndex, oldValue:_local2}); } disposeEditor(); } function invalidateStyle(propName) { if ((propName == "headerColor") || (propName == "styleName")) { drawHeaderBG(); } if ((((((propName == "hGridLines") || (propName == "hGridLineColor")) || (propName == "vGridLines")) || (propName == "vGridLineColor")) || (propName == "styleName")) || (propName == "backgroundColor")) { invDrawCols = true; invalidate(); } if (mx.styles.StyleManager.TextStyleMap[propName] != undefined) { super.changeTextStyleInChildren(propName); } if ((propName == "styleName") || (propName == "headerStyle")) { invalidateHeaderStyle(); } super.invalidateStyle(propName); } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { if (styleProp == "headerStyle") { invalidateHeaderStyle(); } if (sheetName != undefined) { var _local4 = 0; while (_local4 < columns.length) { if (sheetName == columns[_local4].styleName) { invalidateStyle(styleProp); var _local3 = 0; while (_local3 < rows.length) { rows[_local3].notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local3++; } } _local4++; } } super.notifyStyleChangeInChildren(sheetName, styleProp, newValue); } static var symbolOwner = mx.controls.DataGrid; static var symbolName = "DataGrid"; static var version = "2.0.1.78"; var className = "DataGrid"; var selectable = true; var resizableColumns = true; var __showHeaders = true; var sortableColumns = true; var autoHScrollAble = true; var editable = false; var minColWidth = 20; var totColW = 0; var __rowRenderer = "DataGridRow"; var __headerHeight = 20; var hasDrawn = false; var minScrollInterval = 60; var HEADERDEPTH = 5001; var LINEDEPTH = 5000; var SORTARROWDEPTH = 5500; var EDITORDEPTH = 5002; var DISABLEDHEADERDEPTH = 5003; var HEADERCELLDEPTH = 4500; var HEADEROVERLAYDEPTH = 4000; var SEPARATORDEPTH = 5000; var STRETCHERDEPTH = 1000; }
Symbol 155 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 _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; } } 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 156 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.1.78"; 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 157 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 158 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 159 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 160 MovieClip [__Packages.mx.controls.gridclasses.DataGridColumn] Frame 0
class mx.controls.gridclasses.DataGridColumn extends mx.styles.CSSStyleDeclaration { var columnName, parentGrid, colNum, __header, headerCell, __cellRenderer, __headerRenderer, __labelFunction, styleName; function DataGridColumn (colName) { super(); columnName = colName; headerText = (colName); } function get width() { return(__width); } function set width(w) { delete parentGrid.invSpaceColsEqually; if ((parentGrid != undefined) && (parentGrid.hasDrawn)) { var _local2 = resizable; resizable = false; parentGrid.resizeColumn(colNum, w); resizable = _local2; } else { __width = w; } //return(width); } function set headerText(h) { __header = h; headerCell.setValue(h); //return(headerText); } function get headerText() { return(((__header == undefined) ? (columnName) : (__header))); } function set cellRenderer(cR) { __cellRenderer = cR; parentGrid.invColChange = true; parentGrid.invalidate(); //return(cellRenderer); } function get cellRenderer() { return(__cellRenderer); } function set headerRenderer(hS) { __headerRenderer = hS; parentGrid.invInitHeaders = true; parentGrid.invalidate(); //return(headerRenderer); } function get headerRenderer() { return(__headerRenderer); } function set labelFunction(f) { __labelFunction = f; parentGrid.invUpdateControl = true; parentGrid.invalidate(); //return(labelFunction); } function get labelFunction() { return(__labelFunction); } function getStyle(prop) { var _local3 = this[prop]; if (_local3 == undefined) { if (styleName != undefined) { if (styleName instanceof mx.styles.CSSStyleDeclaration) { _local3 = styleName.getStyle(prop); } else { _local3 = _global.styles[styleName].getStyle(prop); } } if ((((_local3 == undefined) || (_local3 == _global.style[prop])) || (_local3 == _global.styles[parentGrid.className][prop])) && (prop != "backgroundColor")) { _local3 = parentGrid.getStyle(prop); } } return(_local3); } function __getTextFormat(tf, bAll, fieldInst) { var _local4; if (parentGrid.header_mc[fieldInst._name] != undefined) { _local4 = getStyle("headerStyle").__getTextFormat(tf, bAll, fieldInst); if (_local4 != false) { _local4 = parentGrid.getStyle("headerStyle").__getTextFormat(tf, bAll, fieldInst); } if (_local4 == false) { return(_local4); } } if (styleName != undefined) { var _local8 = ((typeof(styleName) == "string") ? (_global.styles[styleName]) : (styleName)); _local4 = _local8.__getTextFormat(tf, bAll); if (!_local4) { return(_local4); } } _local4 = super.__getTextFormat(tf, bAll, fieldInst); if (_local4) { return(parentGrid.__getTextFormat(tf, bAll)); } return(_local4); } var editable = true; var sortable = true; var resizable = true; var sortOnHeaderRelease = true; var __width = 50; }
Symbol 161 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 162 MovieClip [__Packages.mx.controls.gridclasses.DataGridRow] Frame 0
class mx.controls.gridclasses.DataGridRow extends mx.controls.listclasses.SelectableRow { var setupBG, colBG, createEmptyMovieClip, cells, owner, backGround, createObject, createClassObject, createLabel, text, draw, textHeight, listOwner, columnIndex, __height, grandOwner, wasPressed, onPress; function DataGridRow () { super(); } function createChildren(Void) { setupBG(); colBG = createEmptyMovieClip("colbG_mc", mx.controls.listclasses.SelectableRow.LOWEST_DEPTH + 1); } function init(Void) { super.init(); cells = new Array(); } function size(Void) { if (cells.length != owner.columns.length) { createCells(); } super.size(); } function createCells(Void) { clearCells(); backGround.onRelease = startEditCell; var _local7 = owner.columns.length; var _local2 = 0; while (_local2 < _local7) { var _local5 = owner.columns[_local2]; var _local4 = _local5.__cellRenderer; if (_local4 != undefined) { if (typeof(_local4) == "string") { var _local3 = (cells[_local2] = createObject(_local4, "fCell" + _local2, 2 + _local2, {styleName:_local5})); } else { var _local3 = (cells[_local2] = createClassObject(_local4, "fCell" + _local2, 2 + _local2, {styleName:_local5})); } } else { var _local3 = (cells[_local2] = createLabel("fCell" + _local2, 2 + _local2)); _local3.styleName = _local5; _local3.selectable = false; _local3.backGround = false; _local3.border = false; _local3._visible = false; _local3.getPreferredHeight = cellGetPreferredHeight; } _local3.listOwner = owner; _local3.columnIndex = _local2; _local3.owner = this; _local3.getCellIndex = getCellIndex; _local3.getDataLabel = getDataLabel; _local2++; } } function cellGetPreferredHeight() { var _local3 = text; text = "^g_p"; draw(); var _local2 = textHeight + 4; text = _local3; return(_local2); } function getCellIndex(Void) { return({columnIndex:columnIndex, itemIndex:owner.rowIndex + listOwner.__vPosition}); } function getDataLabel() { return(listOwner.columns[columnIndex].columnName); } function clearCells() { var _local2 = 0; while (_local2 < cells.length) { cells[_local2].removeTextField(); cells[_local2].removeMovieClip(); _local2++; } cells.splice(0); } function setValue(itmObj, state, transition) { var _local7 = owner.columns; var _local8 = _local7.length; var _local3 = 0; while (_local3 < _local8) { var _local6 = cells[_local3]; var _local5 = _local7[_local3]; var _local2 = _local5.__labelFunction(itmObj); if (_local2 == undefined) { _local2 = ((itmObj instanceof XMLNode) ? (itmObj.attributes[_local5.columnName]) : (itmObj[_local5.columnName])); } if (_local2 == undefined) { _local2 = " "; } _local6.setValue(_local2, itmObj, state); _local3++; } } function drawCell(cellNum, xPos, w, bgCol) { var _local2 = cells[cellNum]; _local2._x = xPos; _local2._visible = true; _local2.setSize(w - 2, Math.min(__height, _local2.getPreferredHeight())); _local2._y = (__height - _local2._height) / 2; if (bgCol != undefined) { var _local3 = Math.floor(xPos - 2); var _local4 = Math.floor(_local3 + w); colBG.moveTo(_local3, 0); colBG.beginFill(bgCol); colBG.lineStyle(0, 0, 0); colBG.lineTo(_local4, 0); colBG.lineTo(_local4, __height); colBG.lineTo(_local3, __height); colBG.endFill(); } } function setState(newState, transition) { var _local6 = owner.columns; var _local4 = _local6.length; if ((newState != "normal") || (!owner.enabled)) { var _local5; if (!owner.enabled) { _local5 = owner.getStyle("disabledColor"); } else if (newState == "highlighted") { _local5 = owner.getStyle("textRollOverColor"); } else if (newState == "selected") { _local5 = owner.getStyle("textSelectedColor"); } var _local3 = 0; while (_local3 < _local4) { cells[_local3].setColor(_local5); cells[_local3].__enabled = owner.enabled; _local3++; } } else { var _local3 = 0; while (_local3 < _local4) { cells[_local3].setColor(_local6[_local3].getStyle("color")); cells[_local3].__enabled = owner.enabled; _local3++; } } super.setState(newState, transition); } function startEditCell() { var _local2 = grandOwner; _local2.dontEdit = true; _local2.releaseFocus(); delete _local2.dontEdit; if ((_local2.enabled && (_local2.editable)) && (owner.item != undefined)) { var _local9 = owner.cells.length; var _local3 = 0; while (_local3 < _local9) { var _local5 = _local2.columns[_local3]; if (_local5.editable) { var _local4 = owner._xmouse - owner.cells[_local3]._x; if ((_local4 >= 0) && (_local4 < _local5.__width)) { var _local6 = owner.rowIndex + _local2.__vPosition; _local2.setFocusedCell({itemIndex:_local6, columnIndex:_local3}, true); if (wasPressed != true) { onPress(); _local2.onMouseUp(); } delete wasPressed; clearInterval(_local2.dragScrolling); delete _local2.onMouseUp; return(undefined); } } _local3++; } } } function bGOnPress(Void) { wasPressed = true; grandOwner.pressFocus(); grandOwner.onRowPress(owner.rowIndex); } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local6 = owner.columns; var _local4 = cells.length; var _local3 = 0; while (_local3 < _local4) { var _local2 = cells[_local3]; if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); _local3++; } } }
Symbol 163 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.1.78"; var className = "HScrollBar"; var minusMode = "Left"; var plusMode = "Right"; var minMode = "AtLeft"; var maxMode = "AtRight"; }
Symbol 164 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.1.78"; 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 165 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 166 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.1.78"; var className = "VScrollBar"; var minusMode = "Up"; var plusMode = "Down"; var minMode = "AtTop"; var maxMode = "AtBottom"; }
Symbol 167 MovieClip [__Packages.mx.controls.TextArea] Frame 0
class mx.controls.TextArea extends mx.core.ScrollView { var label, invalidate, initText, dispatchValueChangedEvent, getHPosition, setHPosition, getVPosition, setVPosition, _color, focusTextField, tfx, tfy, tfw, tfh, doLater, _vpos, _hpos, hookedV, vScroller, hookedH, hScroller, getViewMetrics, __get__width, __get__height, hScrollPolicy, vScrollPolicy, getStyle, getFocusManager, addEventListener, removeEventListener, _getTextFormat; function TextArea () { super(); } function get maxChars() { return(label.maxChars); } function set maxChars(x) { label.maxChars = x; //return(maxChars); } function get length() { return(label.length); } function get restrict() { return(label.restrict); } function set restrict(s) { label.restrict = ((s == "") ? null : (s)); //return(restrict); } function get wordWrap() { return(label.wordWrap); } function set wordWrap(s) { label.wordWrap = s; invalidate(); //return(wordWrap); } function get editable() { return(__editable); } function set editable(x) { __editable = x; label.type = (x ? "input" : "dynamic"); //return(editable); } function get password() { return(label.password); } function set password(s) { label.password = s; //return(password); } 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); } var _local2 = label; if (_local2.html == true) { return(_local2.htmlText); } return(_local2.text); } function setText(t) { if (initializing) { initText = t; } else { var _local2 = label; if (_local2.html == true) { _local2.htmlText = t; } else { _local2.text = t; } invalidate(); } dispatchValueChangedEvent(t); } function get hPosition() { return(getHPosition()); } function set hPosition(pos) { setHPosition(pos); label.hscroll = pos; label.background = false; //return(hPosition); } function get vPosition() { return(getVPosition()); } function set vPosition(pos) { setVPosition(pos); label.scroll = pos + 1; label.background = false; //return(vPosition); } function get maxVPosition() { var _local2 = label.maxscroll - 1; return(((_local2 == undefined) ? 0 : (_local2))); } function get maxHPosition() { var _local2 = label.maxhscroll; return(((_local2 == undefined) ? 0 : (_local2))); } function init(Void) { super.init(); label.styleName = this; _color = mx.core.UIObject.textColorList; focusTextField = label; label.owner = this; label.onSetFocus = function (x) { this._parent.onSetFocus(x); }; label.onKillFocus = function (x) { this._parent.onKillFocus(x); }; label.drawFocus = function (b) { this._parent.drawFocus(b); }; label.onChanged = function () { this.owner.adjustScrollBars(); this.owner.dispatchEvent({type:"change"}); this.owner.dispatchValueChangedEvent(this.owner.text); }; label.onScroller = function () { this.owner.hPosition = this.hscroll; this.owner.vPosition = this.scroll - 1; }; if (text == undefined) { text = (""); } } function createChildren(Void) { super.createChildren(); label.autoSize = "none"; } function layoutContent(x, y, totalW, totalH, displayW, displayH) { var _local2 = label; if ((((tfx != x) || (tfy != y)) || (tfw != displayW)) || (tfh != displayH)) { tfx = x; tfy = y; tfw = displayW; tfh = displayH; _local2.move(tfx, tfy); _local2.setSize(tfw, tfh); doLater(this, "adjustScrollBars"); } } function scrollChanged(Void) { var _local2 = Selection; if (_local2.lastBeginIndex != undefined) { restoreSelection(); } label.background = false; } function onScroll(docObj) { var _local3 = label; super.onScroll(docObj); _local3.hscroll = hPosition + 0; _local3.scroll = vPosition + 1; _vpos = _local3.scroll; _hpos = _local3.hscroll; _local3.background = false; if (hookedV != true) { vScroller.addEventListener("scrollChanged", this); hookedV = true; } if (hookedH != true) { hScroller.addEventListener("scrollChanged", this); hookedH = true; } } function size(Void) { var _local3 = getViewMetrics(); var _local7 = _local3.left + _local3.right; var _local4 = _local3.top + _local3.bottom; var _local6 = _local3.left; var _local5 = _local3.top; tfx = _local6; tfy = _local5; tfw = __get__width() - _local7; tfh = __get__height() - _local4; super.size(); label.move(tfx, tfy); label.setSize(tfw, tfh); if (__get__height() <= 40) { hScrollPolicy = "off"; vScrollPolicy = "off"; } doLater(this, "adjustScrollBars"); } function setEnabled(enable) { vScroller.enabled = enable; hScroller.enabled = enable; label.type = (((editable == false) || (enable == false)) ? "dynamic" : "input"); label.selectable = enable; var _local3 = getStyle((enable ? "color" : "disabledColor")); if (_local3 == undefined) { _local3 = (enable ? 0 : 8947848); } setColor(_local3); } function setColor(col) { label.textColor = col; } function setFocus(Void) { Selection.setFocus(label); } function onSetFocus(x) { var f = Selection.getFocus(); var o = eval (f); if (o != label) { Selection.setFocus(label); return(undefined); } getFocusManager().defaultPushButtonEnabled = false; addEventListener("keyDown", this); super.onSetFocus(x); } function onKillFocus(x) { getFocusManager().defaultPushButtonEnabled = true; removeEventListener("keyDown", this); super.onKillFocus(x); } function restoreSelection(x) { var _local2 = Selection; Selection.setSelection(_local2.lastBeginIndex, _local2.lastEndIndex); label.scroll = _vpos; label.hscroll = _hpos; } function getLineOffsets(Void) { var _local16 = _getTextFormat(); var _local18 = _local16.getTextExtent2(label.text); var _local5 = _root._getTextExtent; _local5.setNewTextFormat(_local16); var _local14 = label.wordWrap; var _local9 = 0; var _local7 = (label._width - 2) - 2; var _local12 = new Array(); var _local17 = new String(label.text); var _local15 = _local17.split("\r"); var _local11 = 0; while (_local11 < _local15.length) { _local12.push(_local9); var _local4 = _local15[_local11]; _local5.text = _local4; var _local13 = Math.ceil(_local5.textWidth / _local7); var _local10 = Math.floor(_local4.length / _local13); var _local3; while (_local14 && (_local5.textWidth > _local7)) { _local3 = _local4.indexOf(" ", _local10); var _local6; if (_local3 == -1) { _local3 = _local4.lastIndexOf(" "); if (_local3 == -1) { _local3 = _local10; } } _local6 = _local4.substr(0, _local3); _local5.text = _local6; if (_local5.textWidth > _local7) { while (_local5.textWidth > _local7) { var _local8 = _local3; _local3 = _local4.lastIndexOf(" ", _local3 - 1); if (_local3 == -1) { _local3 = _local8 - 1; } _local6 = _local4.substr(0, _local3); _local5.text = _local6; } } else if (_local5.textWidth < _local7) { var _local8 = _local3; while (_local5.textWidth < _local7) { _local8 = _local3; _local3 = _local4.indexOf(" ", _local3 + 1); if (_local3 == -1) { if (_local4.indexOf(" ", 0) != -1) { break; } _local3 = _local8 + 1; } _local6 = _local4.substr(0, _local3); _local5.text = _local6; } _local3 = _local8; } _local9 = _local9 + _local3; _local12.push(_local9 + 1); _local4 = _local4.substr(_local3); if (_local4.charAt(0) == " ") { _local4 = _local4.substr(1, _local4.length - 1); _local9 = _local9 + 1; } _local5.text = _local4; } _local9 = _local9 + (_local4.length + 1); _local11++; } return(_local12); } function keyDown(e) { var _local5 = e.code; if (_local5 == 34) { var _local6 = (label.bottomScroll - label.scroll) + 1; var _local3 = getLineOffsets(); var _local2 = Math.min(label.bottomScroll + 1, label.maxscroll); if (_local2 == label.maxscroll) { var _local4 = label.length; Selection.setSelection(_local4, _local4); } else { label.scroll = _local2; Selection.setSelection(_local3[_local2 - 1], _local3[_local2 - 1]); } } else if (_local5 == 33) { var _local6 = (label.bottomScroll - label.scroll) + 1; var _local3 = getLineOffsets(); var _local2 = label.scroll - 1; if (_local2 < 1) { Selection.setSelection(0, 0); } else { Selection.setSelection(_local3[_local2 - 1], _local3[_local2 - 1]); label.scroll = Math.max(_local2 - _local6, 1); } } } 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 = true; _local2.wordWrap = wordWrap == true; if (_local2.html == true) { _local2.setTextFormat(_local3); _local2.htmlText = _local4; } else { _local2.text = _local4; } _local2.type = ((editable == true) ? "input" : "dynamic"); size(); _local2.background = false; } function adjustScrollBars() { var _local2 = label; var _local4 = (_local2.bottomScroll - _local2.scroll) + 1; var _local3 = (_local4 + _local2.maxscroll) - 1; if (_local3 < 1) { _local3 = 1; } var _local5 = 0; if ((_local2.textWidth + 5) > _local2._width) { if (!_local2.wordWrap) { _local5 = _local2._width + _local2.maxhscroll; } } else { _local2.hscroll = 0; _local2.background = false; } if ((_local2.height / _local4) != Math.round(_local2.height / _local4)) { _local3--; } setScrollProperties(_local5, 1, _local3, _local2.height / _local4); } function setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding) { super.setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding); if (vScroller == undefined) { hookedV = false; } if (hScroller == undefined) { hookedH = false; } } 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); } function get styleSheet() { return(label.styleSheet); } function set styleSheet(v) { label.styleSheet = v; //return(styleSheet); } static var symbolName = "TextArea"; static var symbolOwner = mx.controls.TextArea; static var version = "2.0.1.78"; var className = "TextArea"; var initializing = true; var clipParameters = {text:1, wordWrap:1, editable:1, maxChars:1, restrict:1, html:1, password:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.TextArea.prototype.clipParameters, mx.core.ScrollView.prototype.clipParameters); var __vScrollPolicy = "auto"; var __hScrollPolicy = "auto"; var __editable = true; }
Symbol 259 MovieClip Frame 1
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 2
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 3
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 4
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 5
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 6
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 7
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 8
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 9
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 10
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 11
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 12
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 13
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 14
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 15
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 16
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 17
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 18
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 19
gotoAndPlay(_root.level);
Symbol 259 MovieClip Frame 20
gotoAndPlay(_root.level);
Symbol 261 MovieClip Frame 1
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 2
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 3
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 4
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 5
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 6
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 7
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 8
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 9
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 10
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 11
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 12
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 13
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 14
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 15
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 16
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 17
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 18
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 19
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 20
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 21
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 22
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 23
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 24
gotoAndPlay(_root.hour);
Symbol 261 MovieClip Frame 25
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 1
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 2
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 3
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 4
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 5
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 6
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 7
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 8
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 9
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 10
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 11
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 12
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 13
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 14
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 15
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 16
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 17
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 18
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 19
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 20
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 21
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 22
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 23
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 24
gotoAndPlay(_root.hour);
Symbol 262 MovieClip Frame 25
gotoAndPlay(_root.hour);
Symbol 267 Button
on (release) { _root.timer = 10; gotoAndPlay (20); }
Symbol 268 Button
on (release) { gotoAndStop (19); }
Symbol 269 Button
on (release) { gotoAndStop (18); }
Symbol 275 Button
on (release) { gotoAndStop (17); }
Symbol 278 Button
on (release) { gotoAndPlay (24); }
Symbol 286 Button
on (release) { gotoAndPlay (16); }
Symbol 291 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 402 MovieClip Frame 1
gotoAndPlay(_root.animal);
Symbol 402 MovieClip Frame 2
gotoAndPlay(_root.animal);
Symbol 402 MovieClip Frame 3
gotoAndPlay(_root.animal);
Symbol 405 Button
on (release) { Selection.setFocus(focustaker); _root.firstbodycolour = "3"; }
Symbol 406 Button
on (release) { Selection.setFocus(focustaker); _root.firstbodycolour = "2"; }
Symbol 407 Button
on (release) { Selection.setFocus(focustaker); _root.firstbodycolour = "1"; }
Symbol 412 Button
on (release) { Selection.setFocus(focustaker); _root.secondbodycolour = "3"; }
Symbol 413 Button
on (release) { Selection.setFocus(focustaker); _root.secondbodycolour = "2"; }
Symbol 414 Button
on (release) { Selection.setFocus(focustaker); _root.secondbodycolour = "1"; }
Symbol 416 Button
on (release) { Selection.setFocus(focustaker); _root.thirdbodycolour = "3"; }
Symbol 417 Button
on (release) { Selection.setFocus(focustaker); _root.thirdbodycolour = "2"; }
Symbol 418 Button
on (release) { Selection.setFocus(focustaker); _root.thirdbodycolour = "1"; }
Symbol 420 Button
on (release) { Selection.setFocus(focustaker); _root.tonguecolour = "3"; }
Symbol 421 Button
on (release) { Selection.setFocus(focustaker); _root.tonguecolour = "2"; }
Symbol 422 Button
on (release) { Selection.setFocus(focustaker); _root.tonguecolour = "1"; }
Symbol 424 Button
on (release) { Selection.setFocus(focustaker); _root.eyecolour = "3"; }
Symbol 425 Button
on (release) { Selection.setFocus(focustaker); _root.eyecolour = "2"; }
Symbol 426 Button
on (release) { Selection.setFocus(focustaker); _root.eyecolour = "1"; }
Symbol 428 Button
on (release) { Selection.setFocus(focustaker); _root.eyesize = "3"; }
Symbol 429 Button
on (release) { Selection.setFocus(focustaker); _root.eyesize = "2"; }
Symbol 430 Button
on (release) { Selection.setFocus(focustaker); _root.eyesize = "1"; }
Symbol 435 Button
on (release) { gotoAndPlay (16); }
Symbol 436 Button
on (release) { savefile.data.animal = _root.animal; savefile.data.firstbodycolour = _root.firstbodycolour; savefile.data.secondbodycolour = _root.secondbodycolour; savefile.data.thirdbodycolour = _root.thirdbodycolour; savefile.data.eyecolour = _root.eyecolour; savefile.data.tonguecolour = _root.tonguecolour; savefile.data.eyesize = _root.eyesize; savefile.data.name = _root.name; savefile.data.score = _root.score; savefile.data.level = _root.level; savefile.flush(); gotoAndPlay (16); }
Symbol 438 Button
on (release) { _root.animal = "1"; }
Symbol 439 Button
on (release) { _root.animal = "2"; }
Symbol 440 Button
on (release) { _root.animal = "3"; }
Symbol 448 MovieClip Frame 1
gotoAndPlay(_root.secondbodycolour);
Symbol 448 MovieClip Frame 2
gotoAndPlay(_root.secondbodycolour);
Symbol 448 MovieClip Frame 3
gotoAndPlay(_root.secondbodycolour);
Symbol 452 MovieClip Frame 1
gotoAndPlay(_root.secondbodycolour);
Symbol 452 MovieClip Frame 2
gotoAndPlay(_root.secondbodycolour);
Symbol 452 MovieClip Frame 3
gotoAndPlay(_root.secondbodycolour);
Symbol 456 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 456 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 456 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 460 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 460 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 460 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 465 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 465 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 465 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 470 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 470 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 470 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 475 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 475 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 475 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 482 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 482 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 482 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 486 MovieClip Frame 1
if (_root.chameleoneyemoving == false) { stop(); } else { gotoAndPlay(random(650)); }
Symbol 486 MovieClip Frame 50
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 100
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 150
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 200
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 250
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 300
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 350
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 400
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 450
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 500
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 550
gotoAndPlay(random(650));
Symbol 486 MovieClip Frame 600
gotoAndPlay(random(650));
Symbol 487 MovieClip Frame 1
gotoAndPlay(_root.eyesize);
Symbol 487 MovieClip Frame 2
gotoAndPlay(_root.eyesize);
Symbol 487 MovieClip Frame 3
gotoAndPlay(_root.eyesize);
Symbol 491 MovieClip Frame 1
gotoAndPlay(_root.secondbodycolour);
Symbol 491 MovieClip Frame 2
gotoAndPlay(_root.secondbodycolour);
Symbol 491 MovieClip Frame 3
gotoAndPlay(_root.secondbodycolour);
Symbol 495 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 495 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 495 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 499 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 499 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 499 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 505 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 505 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 505 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 509 MovieClip Frame 1
gotoAndPlay(_root.secondbodycolour);
Symbol 509 MovieClip Frame 2
gotoAndPlay(_root.secondbodycolour);
Symbol 509 MovieClip Frame 3
gotoAndPlay(_root.secondbodycolour);
Symbol 513 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 513 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 513 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 516 MovieClip Frame 2
if (_root.mouthtobeopen == true) { gotoAndPlay (3); } if (_root.mouthtobeopen == false) { gotoAndPlay (1); }
Symbol 516 MovieClip Frame 15
_root.mouthtobeopen = false;
Symbol 517 MovieClip Frame 1
gotoAndPlay(_root.colour);
Symbol 522 MovieClip Frame 1
gotoAndPlay(_root.secondbodycolour);
Symbol 522 MovieClip Frame 2
gotoAndPlay(_root.secondbodycolour);
Symbol 522 MovieClip Frame 3
gotoAndPlay(_root.secondbodycolour);
Symbol 527 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 527 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 527 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 531 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 531 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 531 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 536 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 536 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 536 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 540 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 540 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 540 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 545 MovieClip Frame 1
gotoAndPlay(_root.secondbodycolour);
Symbol 545 MovieClip Frame 2
gotoAndPlay(_root.secondbodycolour);
Symbol 545 MovieClip Frame 3
gotoAndPlay(_root.secondbodycolour);
Symbol 550 MovieClip Frame 1
gotoAndPlay(_root.secondbodycolour);
Symbol 550 MovieClip Frame 2
gotoAndPlay(_root.secondbodycolour);
Symbol 550 MovieClip Frame 3
gotoAndPlay(_root.secondbodycolour);
Symbol 554 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 554 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 554 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 558 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 558 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 558 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 563 MovieClip Frame 1
gotoAndPlay(_root.secondbodycolour);
Symbol 563 MovieClip Frame 2
gotoAndPlay(_root.secondbodycolour);
Symbol 563 MovieClip Frame 3
gotoAndPlay(_root.secondbodycolour);
Symbol 567 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 567 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 567 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 571 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 571 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 571 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 576 MovieClip Frame 1
gotoAndPlay(_root.eyecolour);
Symbol 576 MovieClip Frame 2
gotoAndPlay(_root.eyecolour);
Symbol 576 MovieClip Frame 3
gotoAndPlay(_root.eyecolour);
Symbol 578 MovieClip Frame 2
var dx = (_parent._xmouse - this._x); var dy = (_parent._ymouse - this._y); var dist = Math.sqrt((dx * dx) + (dy * dy)); var angle; if (dy < 0) { angle = (Math.PI*2) - Math.acos(dx / dist); } else { angle = Math.acos(dx / dist); } this._rotation = ((angle * 180) / Math.PI) + 90;
Symbol 579 MovieClip Frame 2
this._x = _parent._xmouse; this._y = _parent._ymouse;
Symbol 580 MovieClip Frame 1
stop();
Symbol 580 MovieClip Frame 2
stop();
Symbol 583 MovieClip Frame 1
gotoAndPlay(_root.eyesize);
Symbol 583 MovieClip Frame 2
gotoAndPlay(_root.eyesize);
Symbol 583 MovieClip Frame 3
gotoAndPlay(_root.eyesize);
Symbol 587 MovieClip Frame 1
gotoAndStop(_root.firstbodycolour);
Symbol 587 MovieClip Frame 2
gotoAndStop(_root.firstbodycolour);
Symbol 587 MovieClip Frame 3
gotoAndStop(_root.firstbodycolour);
Symbol 590 MovieClip Frame 2
if (_root.mouthtobeopen == true) { gotoAndPlay (3); } if (_root.mouthtobeopen == false) { gotoAndPlay (1); }
Symbol 590 MovieClip Frame 10
_root.mouthtobeopen = false;
Symbol 592 MovieClip Frame 1
stop();
Symbol 596 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 596 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 596 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 601 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 601 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 601 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 606 MovieClip Frame 1
gotoAndPlay(_root.eyecolour);
Symbol 606 MovieClip Frame 2
gotoAndPlay(_root.eyecolour);
Symbol 606 MovieClip Frame 3
gotoAndPlay(_root.eyecolour);
Symbol 608 MovieClip Frame 1
gotoAndPlay(_root.eyesize);
Symbol 608 MovieClip Frame 2
gotoAndPlay(_root.eyesize);
Symbol 608 MovieClip Frame 3
gotoAndPlay(_root.eyesize);
Symbol 612 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 612 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 612 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 616 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 616 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 616 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 620 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 620 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 620 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 625 MovieClip Frame 1
gotoAndPlay(_root.secondbodycolour);
Symbol 625 MovieClip Frame 2
gotoAndPlay(_root.secondbodycolour);
Symbol 625 MovieClip Frame 3
gotoAndPlay(_root.secondbodycolour);
Symbol 630 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 630 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 630 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 635 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 635 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 635 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 640 MovieClip Frame 1
gotoAndPlay(_root.secondbodycolour);
Symbol 640 MovieClip Frame 2
gotoAndPlay(_root.secondbodycolour);
Symbol 640 MovieClip Frame 3
gotoAndPlay(_root.secondbodycolour);
Symbol 643 MovieClip Frame 2
if (_root.mouthtobeopen == true) { gotoAndPlay (3); } if (_root.mouthtobeopen == false) { gotoAndPlay (1); }
Symbol 643 MovieClip Frame 14
_root.mouthtobeopen = false;
Symbol 647 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 647 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 647 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 651 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 651 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 651 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 655 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 655 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 655 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 663 MovieClip Frame 1
gotoAndPlay(_root.firstbodycolour);
Symbol 663 MovieClip Frame 2
gotoAndPlay(_root.firstbodycolour);
Symbol 663 MovieClip Frame 3
gotoAndPlay(_root.firstbodycolour);
Symbol 667 MovieClip Frame 1
gotoAndPlay(_root.thirdbodycolour);
Symbol 667 MovieClip Frame 2
gotoAndPlay(_root.thirdbodycolour);
Symbol 667 MovieClip Frame 3
gotoAndPlay(_root.thirdbodycolour);
Symbol 671 MovieClip Frame 1
gotoAndPlay(_root.animal);
Symbol 671 MovieClip Frame 2
gotoAndPlay(_root.animal);
Symbol 671 MovieClip Frame 3
gotoAndPlay(_root.animal);
Symbol 677 MovieClip Frame 1
gotoAndPlay(_root.tonguecolour);
Symbol 677 MovieClip Frame 2
gotoAndPlay(_root.tonguecolour);
Symbol 677 MovieClip Frame 3
gotoAndPlay(_root.tonguecolour);
Symbol 678 MovieClip Frame 1
gotoAndPlay(_root.animal);
Instance of Symbol 677 MovieClip "tongue" in Symbol 678 MovieClip Frame 1
onClipEvent (enterFrame) { }
Symbol 678 MovieClip Frame 2
gotoAndPlay(_root.animal);
Symbol 678 MovieClip Frame 3
gotoAndPlay(_root.animal);
Symbol 687 MovieClip Frame 1
stop();
Symbol 687 MovieClip Frame 2
play();
Symbol 688 MovieClip Frame 1
gotoAndStop(_root.animal);
Symbol 688 MovieClip Frame 2
gotoAndStop(_root.animal);
Symbol 688 MovieClip Frame 3
gotoAndStop(_root.animal);
Symbol 691 MovieClip Frame 1
stop();
Symbol 691 MovieClip Frame 2
_root.mouthtobeopen = true;
Symbol 691 MovieClip Frame 10
if (_root.flies == 0) { _root.bonus = 1500 - ((((42 - (_root.level * 2)) - _root.timer) - 1) * 100); if (_root.bonus < 0) { _root.bonus = 0; } if (_root.bonus > 1500) { _root.bonus = 1500; } _parent.gotoAndPlay("nextlevel"); }
Symbol 697 Button
on (press) { _quality = "LOW"; }
Symbol 701 Button
on (press) { _quality = "MEDIUM"; }
Symbol 705 Button
on (press) { _quality = "HIGH"; }
Symbol 709 MovieClip Frame 1
stop();
Symbol 716 MovieClip Frame 25
if (_root.timer != 0) { _root.timer = _root.timer - 1; }
Symbol 728 MovieClip Frame 15
_root.mouthtobeopen = true;
Symbol 728 MovieClip Frame 31
_root.mouthopenclosed.gotoAndStop("closed"); stop();
Symbol 734 Button
on (release) { _root.level = _root.level + 1; gotoAndPlay (20); }
Symbol 743 Button
on (release) { _root.scoretosubmit = "true"; gotoAndStop (24); }
Symbol 744 Button
on (release) { gotoAndStop (16); }
Symbol 770 Button
on (release) { gotoAndStop (25); }
Symbol 818 MovieClip Frame 1
stop();
Symbol 824 MovieClip Frame 1
stop();
Symbol 828 MovieClip Frame 1
stop();
Symbol 832 MovieClip Frame 1
stop();
Symbol 836 MovieClip Frame 1
stop();
Symbol 844 MovieClip Frame 1
stop();
Symbol 849 MovieClip Frame 1
stop();
Symbol 854 MovieClip Frame 1
stop();
Symbol 859 MovieClip Frame 1
stop();
Symbol 863 MovieClip Frame 1
stop();
Symbol 867 MovieClip Frame 1
stop();
Symbol 873 MovieClip Frame 1
stop();
Symbol 877 MovieClip Frame 1
stop();
Symbol 881 MovieClip Frame 1
stop();
Symbol 885 MovieClip Frame 1
stop();
Symbol 890 MovieClip Frame 1
stop();
Symbol 892 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"loader"Frame 1Symbol 212 MovieClip
"firstbodycolour3"Frame 19Symbol 405 Button
"firstbodycolour2"Frame 19Symbol 406 Button
"firstbodycolour1"Frame 19Symbol 407 Button
"secondbodycolour3"Frame 19Symbol 412 Button
"secondbodycolour2"Frame 19Symbol 413 Button
"secondbodycolour1"Frame 19Symbol 414 Button
"thirdbodycolour3"Frame 19Symbol 416 Button
"thirdbodycolour2"Frame 19Symbol 417 Button
"thirdbodycolour1"Frame 19Symbol 418 Button
"tonguecolour3"Frame 19Symbol 420 Button
"tonguecolour2"Frame 19Symbol 421 Button
"tonguecolour1"Frame 19Symbol 422 Button
"eyecolour3"Frame 19Symbol 424 Button
"eyecolour2"Frame 19Symbol 425 Button
"eyecolour1"Frame 19Symbol 426 Button
"eyesize3"Frame 19Symbol 428 Button
"eyesize2"Frame 19Symbol 429 Button
"eyesize1"Frame 19Symbol 430 Button
"focustaker"Frame 19Symbol 443 Button
"challengeroundfade"Frame 20Symbol 687 MovieClip
"character"Frame 20Symbol 688 MovieClip
"tonguemask"Frame 20Symbol 691 MovieClip
"tongue"Frame 20Symbol 677 MovieClip
"butterfly"Frame 20Symbol 343 MovieClip
"dragonfly"Frame 20Symbol 183 MovieClip
"fly5"Frame 20Symbol 327 MovieClip
"fly4"Frame 20Symbol 327 MovieClip
"fly8"Frame 20Symbol 327 MovieClip
"fly3"Frame 20Symbol 327 MovieClip
"fly1"Frame 20Symbol 327 MovieClip
"fly2"Frame 20Symbol 327 MovieClip
"fly7"Frame 20Symbol 327 MovieClip
"fly6"Frame 20Symbol 327 MovieClip
"wasp3"Frame 20Symbol 331 MovieClip
"wasp2"Frame 20Symbol 331 MovieClip
"wasp1"Frame 20Symbol 331 MovieClip
"hornet"Frame 20Symbol 348 MovieClip
"moth1"Frame 20Symbol 324 MovieClip
"moth2"Frame 20Symbol 324 MovieClip
"moth3"Frame 20Symbol 324 MovieClip
"firefly"Frame 20Symbol 317 MovieClip
"pointsfade"Frame 20Symbol 709 MovieClip
"submit_button"Frame 22Symbol 743 Button
"character"Frame 23Symbol 688 MovieClip
"msg_ta"Frame 24Symbol 169 MovieClip [TextArea]
"name1"Frame 24Symbol 773 EditableText
"name2"Frame 24Symbol 774 EditableText
"name3"Frame 24Symbol 775 EditableText
"name4"Frame 24Symbol 776 EditableText
"name5"Frame 24Symbol 777 EditableText
"name6"Frame 24Symbol 778 EditableText
"name7"Frame 24Symbol 779 EditableText
"name8"Frame 24Symbol 780 EditableText
"name9"Frame 24Symbol 781 EditableText
"name0"Frame 24Symbol 782 EditableText
"score1"Frame 24Symbol 783 EditableText
"score2"Frame 24Symbol 784 EditableText
"score3"Frame 24Symbol 785 EditableText
"score4"Frame 24Symbol 786 EditableText
"score5"Frame 24Symbol 787 EditableText
"score6"Frame 24Symbol 788 EditableText
"score7"Frame 24Symbol 789 EditableText
"score8"Frame 24Symbol 790 EditableText
"score9"Frame 24Symbol 791 EditableText
"score0"Frame 24Symbol 792 EditableText
"level1"Frame 24Symbol 793 EditableText
"level2"Frame 24Symbol 794 EditableText
"level3"Frame 24Symbol 795 EditableText
"level4"Frame 24Symbol 796 EditableText
"level5"Frame 24Symbol 797 EditableText
"level6"Frame 24Symbol 798 EditableText
"level7"Frame 24Symbol 799 EditableText
"level8"Frame 24Symbol 800 EditableText
"level9"Frame 24Symbol 801 EditableText
"level0"Frame 24Symbol 802 EditableText
"hour1"Frame 24Symbol 803 EditableText
"hour2"Frame 24Symbol 804 EditableText
"hour3"Frame 24Symbol 805 EditableText
"hour4"Frame 24Symbol 806 EditableText
"hour5"Frame 24Symbol 807 EditableText
"hour6"Frame 24Symbol 808 EditableText
"hour7"Frame 24Symbol 809 EditableText
"hour8"Frame 24Symbol 810 EditableText
"hour9"Frame 24Symbol 811 EditableText
"hour0"Frame 24Symbol 812 EditableText
"animal9"Frame 24Symbol 892 MovieClip
"animal8"Frame 24Symbol 892 MovieClip
"animal7"Frame 24Symbol 892 MovieClip
"animal6"Frame 24Symbol 892 MovieClip
"animal5"Frame 24Symbol 892 MovieClip
"animal4"Frame 24Symbol 892 MovieClip
"animal3"Frame 24Symbol 892 MovieClip
"animal2"Frame 24Symbol 892 MovieClip
"animal1"Frame 24Symbol 892 MovieClip
"animal0"Frame 24Symbol 892 MovieClip
"name1"Frame 25Symbol 895 EditableText
"name2"Frame 25Symbol 896 EditableText
"name3"Frame 25Symbol 897 EditableText
"name4"Frame 25Symbol 898 EditableText
"name5"Frame 25Symbol 899 EditableText
"name6"Frame 25Symbol 900 EditableText
"name7"Frame 25Symbol 901 EditableText
"name8"Frame 25Symbol 902 EditableText
"name9"Frame 25Symbol 903 EditableText
"name0"Frame 25Symbol 904 EditableText
"score1"Frame 25Symbol 905 EditableText
"score2"Frame 25Symbol 906 EditableText
"score3"Frame 25Symbol 907 EditableText
"score4"Frame 25Symbol 908 EditableText
"score5"Frame 25Symbol 909 EditableText
"score6"Frame 25Symbol 910 EditableText
"score7"Frame 25Symbol 911 EditableText
"score8"Frame 25Symbol 912 EditableText
"score9"Frame 25Symbol 913 EditableText
"score0"Frame 25Symbol 914 EditableText
"level1"Frame 25Symbol 915 EditableText
"level2"Frame 25Symbol 916 EditableText
"level3"Frame 25Symbol 917 EditableText
"level4"Frame 25Symbol 918 EditableText
"level5"Frame 25Symbol 919 EditableText
"level6"Frame 25Symbol 920 EditableText
"level7"Frame 25Symbol 921 EditableText
"level8"Frame 25Symbol 922 EditableText
"level9"Frame 25Symbol 923 EditableText
"level0"Frame 25Symbol 924 EditableText
"hour1"Frame 25Symbol 925 EditableText
"hour2"Frame 25Symbol 926 EditableText
"hour3"Frame 25Symbol 927 EditableText
"hour4"Frame 25Symbol 928 EditableText
"hour5"Frame 25Symbol 929 EditableText
"hour6"Frame 25Symbol 930 EditableText
"hour7"Frame 25Symbol 931 EditableText
"hour8"Frame 25Symbol 932 EditableText
"hour9"Frame 25Symbol 933 EditableText
"hour0"Frame 25Symbol 934 EditableText
"boundingBox_mc"Symbol 26 MovieClip [FocusRect] Frame 1Symbol 25 MovieClip [BoundingBox]
"tabCapture"Symbol 27 MovieClip [FocusManager] Frame 1Symbol 22 Button
"label"Symbol 30 MovieClip [TextInput] Frame 1Symbol 14 EditableText
"b"Symbol 80 MovieClip [SimpleButtonDown] Frame 1Symbol 77 MovieClip [BrdrShdw]
"face"Symbol 80 MovieClip [SimpleButtonDown] Frame 1Symbol 79 MovieClip [BrdrFace]
"b"Symbol 85 MovieClip [SimpleButtonIn] Frame 1Symbol 82 MovieClip [BrdrBlk]
"it"Symbol 85 MovieClip [SimpleButtonIn] Frame 1Symbol 84 MovieClip [BrdrHilght]
"g"Symbol 85 MovieClip [SimpleButtonIn] Frame 1Symbol 77 MovieClip [BrdrShdw]
"face"Symbol 85 MovieClip [SimpleButtonIn] Frame 1Symbol 79 MovieClip [BrdrFace]
"ob"Symbol 86 MovieClip [SimpleButtonUp] Frame 1Symbol 82 MovieClip [BrdrBlk]
"ol"Symbol 86 MovieClip [SimpleButtonUp] Frame 1Symbol 79 MovieClip [BrdrFace]
"ib"Symbol 86 MovieClip [SimpleButtonUp] Frame 1Symbol 77 MovieClip [BrdrShdw]
"il"Symbol 86 MovieClip [SimpleButtonUp] Frame 1Symbol 84 MovieClip [BrdrHilght]
"face"Symbol 86 MovieClip [SimpleButtonUp] Frame 1Symbol 79 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 87 MovieClip [SimpleButton] Frame 1Symbol 25 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 89 MovieClip [Button] Frame 1Symbol 25 MovieClip [BoundingBox]
"dfs"Symbol 145 MovieClip [BtnDownArrow] Frame 1Symbol 93 MovieClip [ScrollTrack]
"dfs"Symbol 146 MovieClip [BtnUpArrow] Frame 1Symbol 93 MovieClip [ScrollTrack]
"boundingBox_mc"Symbol 148 MovieClip [HScrollBar] Frame 1Symbol 25 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 149 MovieClip [VScrollBar] Frame 1Symbol 25 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 150 MovieClip [View] Frame 1Symbol 25 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 151 MovieClip [ScrollView] Frame 1Symbol 25 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 153 MovieClip [List] Frame 1Symbol 25 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 154 MovieClip [DataGrid] Frame 1Symbol 25 MovieClip [BoundingBox]
"label"Symbol 169 MovieClip [TextArea] Frame 1Symbol 168 EditableText
"chameleoneye"Symbol 487 MovieClip Frame 1Symbol 486 MovieClip
"chameleonlefteye"Symbol 517 MovieClip Frame 1Symbol 487 MovieClip
"chameleonrighteye"Symbol 517 MovieClip Frame 1Symbol 487 MovieClip
"rotatepupil"Symbol 580 MovieClip Frame 1Symbol 578 MovieClip
"followpupil"Symbol 580 MovieClip Frame 2Symbol 579 MovieClip
"pupils"Symbol 582 MovieClip Frame 1Symbol 580 MovieClip
"frogmouthopening"Symbol 592 MovieClip Frame 1Symbol 590 MovieClip
"pupils"Symbol 607 MovieClip Frame 1Symbol 580 MovieClip
"animals"Symbol 678 MovieClip Frame 1Symbol 671 MovieClip
"tongue"Symbol 678 MovieClip Frame 1Symbol 677 MovieClip
"points"Symbol 709 MovieClip Frame 1Symbol 708 MovieClip
"chameyecolour"Symbol 824 MovieClip Frame 1Symbol 818 MovieClip
"chameyecolour"Symbol 844 MovieClip Frame 1Symbol 818 MovieClip
"eyecolour"Symbol 863 MovieClip Frame 1Symbol 859 MovieClip
"eyecolour"Symbol 877 MovieClip Frame 1Symbol 873 MovieClip
"lefteye"Symbol 892 MovieClip Frame 2Symbol 824 MovieClip
"secondbodycolour"Symbol 892 MovieClip Frame 2Symbol 828 MovieClip
"thirdbodycolour"Symbol 892 MovieClip Frame 2Symbol 832 MovieClip
"firstbodycolour"Symbol 892 MovieClip Frame 2Symbol 836 MovieClip
"righteye"Symbol 892 MovieClip Frame 2Symbol 844 MovieClip
"secondbodycolour"Symbol 892 MovieClip Frame 3Symbol 849 MovieClip
"thirdbodycolour"Symbol 892 MovieClip Frame 3Symbol 854 MovieClip
"lefteye"Symbol 892 MovieClip Frame 3Symbol 863 MovieClip
"firstbodycolour"Symbol 892 MovieClip Frame 3Symbol 867 MovieClip
"righteye"Symbol 892 MovieClip Frame 3Symbol 863 MovieClip
"lefteye"Symbol 892 MovieClip Frame 4Symbol 877 MovieClip
"firstbodycolour"Symbol 892 MovieClip Frame 4Symbol 881 MovieClip
"thirdbodycolour"Symbol 892 MovieClip Frame 4Symbol 885 MovieClip
"secondbodycolour"Symbol 892 MovieClip Frame 4Symbol 890 MovieClip
"righteye"Symbol 892 MovieClip Frame 4Symbol 877 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "WASP.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "night.mp3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "moth.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "morningevening.mp3"
ExportAssets (56)Timeline Frame 1Symbol 5 as "FLY.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "firefly.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "day.mp3"
ExportAssets (56)Timeline Frame 1Symbol 8 as "belch.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "eatfly.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 16 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 17 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 18 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 19 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 25 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 26 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 27 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 28 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 29 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 30 as "TextInput"
ExportAssets (56)Timeline Frame 1Symbol 30 as "TextInput"
ExportAssets (56)Timeline Frame 1Symbol 59 as "DataHeaderBackGnd"
ExportAssets (56)Timeline Frame 1Symbol 61 as "DataHeaderOverlay"
ExportAssets (56)Timeline Frame 1Symbol 63 as "DataHeaderSeperator"
ExportAssets (56)Timeline Frame 1Symbol 65 as "DataSortArrow"
ExportAssets (56)Timeline Frame 1Symbol 67 as "DataStretchBar"
ExportAssets (56)Timeline Frame 1Symbol 69 as "cursorStretch"
ExportAssets (56)Timeline Frame 1Symbol 70 as "DataGridAssets"
ExportAssets (56)Timeline Frame 1Symbol 71 as "DataGridColumn"
ExportAssets (56)Timeline Frame 1Symbol 72 as "SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 73 as "DataGridRow"
ExportAssets (56)Timeline Frame 1Symbol 74 as "DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 75 as "DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 77 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 79 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 80 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 82 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 84 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 85 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 86 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 87 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 88 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 89 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 90 as "CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 93 as "ScrollTrack"
ExportAssets (56)Timeline Frame 1Symbol 100 as "ScrollDownArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 102 as "ScrollThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 104 as "ScrollThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 105 as "ScrollDownArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 106 as "ScrollDownArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 107 as "ScrollDownArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 113 as "ScrollThumbBottomDisabled"
ExportAssets (56)Timeline Frame 1Symbol 115 as "ThumbThemeColor1"
ExportAssets (56)Timeline Frame 1Symbol 117 as "ThumbThemeColor3"
ExportAssets (56)Timeline Frame 1Symbol 118 as "ScrollThumbBottomDown"
ExportAssets (56)Timeline Frame 1Symbol 119 as "ScrollThumbBottomOver"
ExportAssets (56)Timeline Frame 1Symbol 120 as "ScrollThumbBottomUp"
ExportAssets (56)Timeline Frame 1Symbol 122 as "ScrollThumbGripDisabled"
ExportAssets (56)Timeline Frame 1Symbol 124 as "ThumbThemeColor2"
ExportAssets (56)Timeline Frame 1Symbol 125 as "ScrollThumbGripDown"
ExportAssets (56)Timeline Frame 1Symbol 126 as "ScrollThumbGripOver"
ExportAssets (56)Timeline Frame 1Symbol 127 as "ScrollThumbGripUp"
ExportAssets (56)Timeline Frame 1Symbol 129 as "ScrollThumbMiddleDisabled"
ExportAssets (56)Timeline Frame 1Symbol 130 as "ScrollThumbMiddleDown"
ExportAssets (56)Timeline Frame 1Symbol 134 as "ScrollThumbMiddleOver"
ExportAssets (56)Timeline Frame 1Symbol 135 as "ScrollThumbMiddleUp"
ExportAssets (56)Timeline Frame 1Symbol 136 as "ScrollThumbTopDisabled"
ExportAssets (56)Timeline Frame 1Symbol 137 as "ScrollThumbTopDown"
ExportAssets (56)Timeline Frame 1Symbol 138 as "ScrollThumbTopOver"
ExportAssets (56)Timeline Frame 1Symbol 139 as "ScrollThumbTopUp"
ExportAssets (56)Timeline Frame 1Symbol 140 as "ScrollTrackDisabled"
ExportAssets (56)Timeline Frame 1Symbol 141 as "ScrollUpArrowDisabled"
ExportAssets (56)Timeline Frame 1Symbol 142 as "ScrollUpArrowDown"
ExportAssets (56)Timeline Frame 1Symbol 143 as "ScrollUpArrowOver"
ExportAssets (56)Timeline Frame 1Symbol 144 as "ScrollUpArrowUp"
ExportAssets (56)Timeline Frame 1Symbol 145 as "BtnDownArrow"
ExportAssets (56)Timeline Frame 1Symbol 146 as "BtnUpArrow"
ExportAssets (56)Timeline Frame 1Symbol 147 as "ScrollBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 148 as "HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 149 as "VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 150 as "View"
ExportAssets (56)Timeline Frame 1Symbol 151 as "ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 152 as "ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 153 as "List"
ExportAssets (56)Timeline Frame 1Symbol 154 as "DataGrid"
ExportAssets (56)Timeline Frame 1Symbol 154 as "DataGrid"
ExportAssets (56)Timeline Frame 1Symbol 89 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 169 as "TextArea"
ExportAssets (56)Timeline Frame 1Symbol 169 as "TextArea"
ExportAssets (56)Timeline Frame 1Symbol 9 as "eatfly.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "belch.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 11 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 12 as "__Packages.mx.controls.TextInput"
ExportAssets (56)Timeline Frame 1Symbol 31 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 32 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 33 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 34 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 36 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 46 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 47 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 48 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 49 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 50 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 51 as "__Packages.mx.core.View"
ExportAssets (56)Timeline Frame 1Symbol 52 as "__Packages.mx.core.ScrollView"
ExportAssets (56)Timeline Frame 1Symbol 53 as "__Packages.mx.controls.listclasses.DataSelector"
ExportAssets (56)Timeline Frame 1Symbol 54 as "__Packages.mx.controls.listclasses.DataProvider"
ExportAssets (56)Timeline Frame 1Symbol 55 as "__Packages.mx.controls.listclasses.ScrollSelectList"
ExportAssets (56)Timeline Frame 1Symbol 56 as "__Packages.mx.controls.List"
ExportAssets (56)Timeline Frame 1Symbol 57 as "__Packages.mx.controls.DataGrid"
ExportAssets (56)Timeline Frame 1Symbol 155 as "__Packages.mx.core.ExternalContent"
ExportAssets (56)Timeline Frame 1Symbol 156 as "__Packages.mx.skins.CustomBorder"
ExportAssets (56)Timeline Frame 1Symbol 157 as "__Packages.mx.controls.scrollClasses.ScrollThumb"
ExportAssets (56)Timeline Frame 1Symbol 158 as "__Packages.mx.controls.scrollClasses.ScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 159 as "__Packages.mx.effects.Tween"
ExportAssets (56)Timeline Frame 1Symbol 160 as "__Packages.mx.controls.gridclasses.DataGridColumn"
ExportAssets (56)Timeline Frame 1Symbol 161 as "__Packages.mx.controls.listclasses.SelectableRow"
ExportAssets (56)Timeline Frame 1Symbol 162 as "__Packages.mx.controls.gridclasses.DataGridRow"
ExportAssets (56)Timeline Frame 1Symbol 163 as "__Packages.mx.controls.HScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 164 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 165 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 166 as "__Packages.mx.controls.VScrollBar"
ExportAssets (56)Timeline Frame 1Symbol 167 as "__Packages.mx.controls.TextArea"
ExportAssets (56)Timeline Frame 20Symbol 9 as "eatfly.wav"
ExportAssets (56)Timeline Frame 21Symbol 8 as "belch.wav"
ExportAssets (56)Timeline Frame 24Symbol 169 as "TextArea"
ExportAssets (56)Timeline Frame 25Symbol 169 as "TextArea"

Labels

"game"Frame 20
"nextlevel"Frame 21
"gameover"Frame 22
"gamecomplete"Frame 23
"moth"Symbol 708 MovieClip Frame 1
"wasp"Symbol 708 MovieClip Frame 2
"dragonfly"Symbol 708 MovieClip Frame 3
"firefly"Symbol 708 MovieClip Frame 4
"hornet"Symbol 708 MovieClip Frame 5
"butterfly"Symbol 708 MovieClip Frame 6

Dynamic Text Variables

_root.nameSymbol 433 EditableText""
_root.timerSymbol 711 EditableText"TIME:"
_root.timerSymbol 712 EditableText"TIME:"
_root.hourSymbol 717 EditableText""
_root.levelSymbol 719 EditableText"LEVEL:"
_root.levelSymbol 720 EditableText"LEVEL:"
_root.scoreSymbol 722 EditableText"SCORE:"
_root.scoreSymbol 723 EditableText"SCORE:"
_root.flyableareaheightSymbol 725 EditableText"aaaaaa"
_root.flyableareawidthSymbol 726 EditableText"aaaaa"
_root.bonusSymbol 732 EditableText"999"
_root.bonusSymbol 733 EditableText"999"
_root.levelSymbol 737 EditableText"3"
_root.levelSymbol 739 EditableText"3"
_root.levelSymbol 747 EditableText"LEVEL:"
_root.levelSymbol 748 EditableText"LEVEL:"
_root.scoreSymbol 750 EditableText"SCORE:"
_root.scoreSymbol 751 EditableText"SCORE:"
_root.scoreSymbol 753 EditableText"SCORE:"
_root.scoreSymbol 754 EditableText"SCORE:"
_root.levelSymbol 761 EditableText"LEVEL:"
_root.levelSymbol 762 EditableText"LEVEL:"
_root.scoreSymbol 764 EditableText"SCORE:"
_root.scoreSymbol 765 EditableText"SCORE:"
_root.scoreSymbol 767 EditableText"SCORE:"
_root.scoreSymbol 768 EditableText"SCORE:"
_root.scoretosubmitSymbol 894 EditableText""
_root.scoretosubmitSymbol 936 EditableText""




http://swfchan.com/6/27841/info.shtml
Created: 21/5 -2019 01:46:18 Last modified: 21/5 -2019 01:46:18 Server time: 03/05 -2024 16:00:33