Frame 1
var totalBytes = _root.getBytesTotal();
var loadedBytes = _root.getBytesLoaded();
var percent;
var barIncrement = (bar._width / 100);
Frame 2
totalBytes = _root.getBytesTotal();
loadedBytes = _root.getBytesLoaded();
percent = Math.floor((loadedBytes / totalBytes) * 100);
bar._width = percent * barIncrement;
Frame 3
if (percent == 100) {
gotoAndStop (5);
} else {
gotoAndPlay (2);
}
Frame 5
stop();
Frame 6
ctaDescription.text = "Creator\u2019s Notes (FAQ):<br/><br/>Q: First things first. What\u2019s with the weird name?<br/><br/>A: When making this movie, our team of elite Russian scientists looked at several different ways to name this (self proclaimed) \u201CRomantic Film Noir Comedy based on the Life of Gandhi\u201D. We studied countless books of philosophical nature, researched the mysteries of space and time continuum and later concluded that we were all incredibly drunk. As a result \u201CAlong Came Cecil\u201D was best title we could come up with.<br/><br/>Q: What is this whole thing about? Why should I care?<br/><br/>A: Watch and see. All I can do for now is assure you that you will either find this cartoon to be the best thing since Sony\u2019s own Ken Kataragi, or the history\u2019s worst nightmare, along the likes of Ken Kataragi.<br/><br/>Q: Why do you keep changing your name? I have heard you go by Tom, Tim, Ace, Jerry, Randy, and many more. What the hell is your real name?<br/><br/>A: Mademoiselle Bonacieux.<br/><br/>Q: Very funny. Where did you learn to draw?<br/><br/>A: I am primarily self-taught.<br/><br/>Q: Oh, it shows.<br/><br/>A: That\u2019s not a question!<br/><br/>Q: How long did it take you to make this, ahem, \u201Ccartoon\u201D?<br/><br/>A: Nine months.<br/><br/>Q: SWEET XOMBIE JESUS! What else do you do in your spare time?<br/><br/>A: I spend a lot of time on the john.<br/><br/>Q: Ahhhh, bathroom jokes \u2013 the cr\u00E8me de la cr\u00EApe of American humor.<br/><br/>A: I aim to please.<br/><br/>Q: Dude, your cartoon is like, totally, a pointless, awful, mindless piece of crap that only mentally retarded mutated space monkeys from China will watch. Talking about it is humiliating for both of us.<br/><br/>A: Agreed. I\u2019m gonna go grab a sandwich.";
Instance of Symbol 98 MovieClip [TextArea] "ctaDescription" in Frame 6
//component parameters
onClipEvent (construct) {
editable = true;
html = true;
text = "";
wordWrap = true;
maxChars = null;
restrict = "";
enabled = true;
password = false;
visible = true;
minHeight = 0;
minWidth = 0;
}
Frame 10213
stop();
Frame 10215
ctaDescription.text = "Creator\u2019s Apology (Another FAQ):<br/><br/>Q: Who do I send the hate mail to?<br/><br/>A: Send all hate mail to Gordon (penternight@hotmail.com). Send all praise mail to Ace (aceraynor@hotmail.com).<br/><br/>Q: Dude, your snake impression \u2013 I mean\u2026dude!<br/><br/>A: I know, I know! *sobs* It\u2019s horrible. But there\u2019s only three people in the world capable of doing a good snake impression \u2013 David Hayter, Egoraptor, and Judge Judy. Sadly, I am not part of this group.<br/><br/>Q: I noticed that in the EB scene, there is a PS2 version of Halo 2. Are you another annoying PS2 fanboy? Huh? Are you? You want to have Ken Kataragi\u2019s babies? Do ya?<br/><br/>A: Yes. I mean who doesn\u2019t? But I\u2019m certainly not a PS2 fanboy. I mean, I\u2019ll kill the next PS2 owner I see. But the whole point of the PS2 version of Halo 2 was to create an unsolvable paradox\u2026sorta like the nature of Bill Gates\u2019 haircut\u2026<br/><br/>Q: Why must you make fun of George Bush?!? I voted for him!<br/><br/>A: So did I. But just for comedic purposes. I mean if Bush didn\u2019t win the election who would we make fun of?<br/><br/>Q: In the scene where Ace and Tera are picking out the costume, where did that door lead?<br/><br/>A: To the cave of wonders. Or to the change room.<br/><br/>Q: Where did you get the music? I insist that you provide me with a list of all songs used in the movie.<br/><br/>A: Sorry, (wo)man. That list is at the bottom of a pretty darn big lake. I\u2019ll keep track of what music I use when and if I make another movie.<br/><br/>Q: Which brings me to my last question. Can you please not make any more movies? Pretty please?<br/><br/>A: We\u2019ll see.<br/><br/>Q: That always means no\u2026<br/><br/>A: It sure does. Goodnight, America!";
Instance of Symbol 98 MovieClip [TextArea] "ctaDescription" in Frame 10215
//component parameters
onClipEvent (construct) {
editable = true;
html = true;
text = "";
wordWrap = true;
maxChars = null;
restrict = "";
enabled = true;
password = false;
visible = true;
minHeight = 0;
minWidth = 0;
}
Symbol 11 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 13 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 16 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 18 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 21 MovieClip [Defaults] Frame 1
#initclip 34
Object.registerClass("Defaults", mx.skins.halo.Defaults);
#endinitclip
Symbol 22 MovieClip [UIObjectExtensions] Frame 1
#initclip 35
Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions);
#endinitclip
Symbol 23 MovieClip [UIObject] Frame 1
#initclip 36
Object.registerClass("UIObject", mx.core.UIObject);
#endinitclip
stop();
Symbol 26 Button
on (keyPress "<Tab>") {
this.tabHandler();
}
Symbol 27 MovieClip [FocusRect] Frame 1
#initclip 37
Object.registerClass("FocusRect", mx.skins.halo.FocusRect);
#endinitclip
Symbol 28 MovieClip [FocusManager] Frame 1
#initclip 38
Object.registerClass("FocusManager", mx.managers.FocusManager);
#endinitclip
stop();
Symbol 29 MovieClip [UIComponentExtensions] Frame 1
#initclip 39
Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions);
#endinitclip
Symbol 30 MovieClip [UIComponent] Frame 1
#initclip 40
Object.registerClass("UIComponent", mx.core.UIComponent);
#endinitclip
stop();
Symbol 31 MovieClip [SimpleButton] Frame 1
#initclip 41
Object.registerClass("SimpleButton", mx.controls.SimpleButton);
#endinitclip
stop();
Symbol 32 MovieClip [Border] Frame 1
#initclip 42
Object.registerClass("Border", mx.skins.Border);
#endinitclip
stop();
Symbol 33 MovieClip [RectBorder] Frame 1
#initclip 43
mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder));
Object.registerClass("RectBorder", mx.skins.halo.RectBorder);
#endinitclip
stop();
Symbol 34 MovieClip [ButtonSkin] Frame 1
#initclip 44
Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin);
#endinitclip
Symbol 35 MovieClip [Button] Frame 1
#initclip 45
Object.registerClass("Button", mx.controls.Button);
#endinitclip
stop();
Instance of Symbol 31 MovieClip [SimpleButton] in Symbol 35 MovieClip [Button] Frame 2
//component parameters
onClipEvent (initialize) {
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Symbol 36 MovieClip [CustomBorder] Frame 1
#initclip 46
Object.registerClass("CustomBorder", mx.skins.CustomBorder);
mx.skins.SkinElement.registerElement("CustomBorder", mx.skins.CustomBorder);
#endinitclip
Symbol 48 MovieClip [ScrollThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 50 MovieClip [ScrollThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 61 MovieClip [ThumbThemeColor1] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 63 MovieClip [ThumbThemeColor3] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 70 MovieClip [ThumbThemeColor2] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 91 MovieClip [BtnDownArrow] Frame 1
#initclip 47
Object.registerClass("BtnDownArrow", mx.controls.SimpleButton);
#endinitclip
Symbol 92 MovieClip [BtnUpArrow] Frame 1
#initclip 48
Object.registerClass("BtnUpArrow", mx.controls.SimpleButton);
#endinitclip
Symbol 94 MovieClip [HScrollBar] Frame 1
#initclip 49
Object.registerClass("HScrollBar", mx.controls.HScrollBar);
#endinitclip
stop();
Instance of Symbol 35 MovieClip [Button] in Symbol 94 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 31 MovieClip [SimpleButton] in Symbol 94 MovieClip [HScrollBar] Frame 2
//component parameters
onClipEvent (initialize) {
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Symbol 95 MovieClip [VScrollBar] Frame 1
#initclip 50
Object.registerClass("VScrollBar", mx.controls.VScrollBar);
#endinitclip
stop();
Instance of Symbol 35 MovieClip [Button] in Symbol 95 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 31 MovieClip [SimpleButton] in Symbol 95 MovieClip [VScrollBar] Frame 2
//component parameters
onClipEvent (initialize) {
selected = false;
toggle = false;
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Symbol 96 MovieClip [View] Frame 1
#initclip 51
Object.registerClass("View", mx.core.View);
#endinitclip
stop();
Symbol 97 MovieClip [ScrollView] Frame 1
#initclip 52
Object.registerClass("ScrollView", mx.core.ScrollView);
#endinitclip
stop();
Instance of Symbol 94 MovieClip [HScrollBar] in Symbol 97 MovieClip [ScrollView] Frame 2
//component parameters
onClipEvent (initialize) {
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Instance of Symbol 95 MovieClip [VScrollBar] in Symbol 97 MovieClip [ScrollView] Frame 2
//component parameters
onClipEvent (initialize) {
enabled = true;
visible = true;
minHeight = 0;
minWidth = 0;
}
Symbol 98 MovieClip [TextArea] Frame 1
#initclip 53
Object.registerClass("TextArea", mx.controls.TextArea);
#endinitclip
stop();
Symbol 143 Button
on (release) {
gotoAndStop ("creator'sNotes");
}
Symbol 1 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip
{
var _width, _height, _x, _y, _minHeight, _minWidth, _visible, _xscale, _yscale, onEnterFrame, methodTable, attachMovie, idNames, childrenCreated, className, ignoreClassStyleDeclaration;
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() {
var _local1 = this;
return(_local1._parent.width - (_local1._x + _local1.__get__width()));
}
function get bottom() {
var _local1 = this;
return(_local1._parent.height - (_local1._y + _local1.__get__height()));
}
function getMinHeight(Void) {
return(_minHeight);
}
function setMinHeight(h) {
_minHeight = h;
}
function get minHeight() {
return(getMinHeight());
}
function set minHeight(h) {
setMinHeight(h);
}
function getMinWidth(Void) {
return(_minWidth);
}
function setMinWidth(w) {
_minWidth = w;
}
function get minWidth() {
return(getMinWidth());
}
function set minWidth(w) {
setMinWidth(w);
}
function setVisible(x, noEvent) {
var _local1 = x;
var _local2 = this;
if (_local1 != _local2._visible) {
_local2._visible = _local1;
if (noEvent != true) {
_local2.dispatchEvent({type:(_local1 ? "reveal" : "hide")});
}
}
}
function get visible() {
return(_visible);
}
function set visible(x) {
setVisible(x, false);
}
function get scaleX() {
return(_xscale);
}
function set scaleX(x) {
var _local1 = this;
_local1._xscale = x;
_local1.__width = _local1._width;
}
function get scaleY() {
return(_yscale);
}
function set scaleY(y) {
var _local1 = this;
_local1._yscale = y;
_local1.__height = _local1._height;
}
function doLater(obj, fn) {
var _local1 = this;
if (_local1.methodTable == undefined) {
_local1.methodTable = new Array();
}
_local1.methodTable.push({obj:obj, fn:fn});
_local1.onEnterFrame = _local1.doLaterDispatcher;
}
function doLaterDispatcher(Void) {
var _local3 = this;
delete _local3.onEnterFrame;
if (_local3.invalidateFlag) {
_local3.redraw();
}
var _local2 = _local3.methodTable;
_local3.methodTable = new Array();
if (_local2.length > 0) {
var _local1;
while (_local1 = _local2.shift() , _local1 != undefined) {
_local1.obj[_local1.fn]();
}
}
}
function cancelAllDoLaters(Void) {
delete onEnterFrame;
methodTable = new Array();
}
function invalidate(Void) {
var _local1 = this;
_local1.invalidateFlag = true;
_local1.onEnterFrame = _local1.doLaterDispatcher;
}
function invalidateStyle(Void) {
invalidate();
}
function redraw(bAlways) {
var _local1 = this;
if (_local1.invalidateFlag || (bAlways)) {
_local1.invalidateFlag = false;
var _local2;
for (_local2 in _local1.tfList) {
_local1.tfList[_local2].draw();
}
_local1.draw();
_local1.dispatchEvent({type:"draw"});
}
}
function draw(Void) {
}
function move(x, y, noEvent) {
var _local1 = this;
var _local3 = _local1._x;
var _local2 = _local1._y;
_local1._x = x;
_local1._y = y;
if (noEvent != true) {
_local1.dispatchEvent({type:"move", oldX:_local3, oldY:_local2});
}
}
function setSize(w, h, noEvent) {
var _local1 = this;
var _local2 = _local1.__width;
var _local3 = _local1.__height;
_local1.__width = w;
_local1.__height = h;
_local1.size();
if (noEvent != true) {
_local1.dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3});
}
}
function size(Void) {
var _local1 = this;
_local1._width = _local1.__width;
_local1._height = _local1.__height;
}
function drawRect(x1, y1, x2, y2) {
var _local1 = this;
var _local2 = y1;
var _local3 = x1;
_local1.moveTo(_local3, _local2);
_local1.lineTo(x2, _local2);
_local1.lineTo(x2, y2);
_local1.lineTo(_local3, y2);
_local1.lineTo(_local3, _local2);
}
function createLabel(name, depth, text) {
var _local2 = this;
var _local3 = name;
_local2.createTextField(_local3, depth, 0, 0, 0, 0);
var _local1 = _local2[_local3];
_local1._color = textColorList;
_local1._visible = false;
_local1.__text = text;
if (_local2.tfList == undefined) {
_local2.tfList = new Object();
}
_local2.tfList[_local3] = _local1;
_local1.invalidateStyle();
_local2.invalidate();
_local1.styleName = _local2;
return(_local1);
}
function createObject(linkageName, id, depth, initobj) {
return(attachMovie(linkageName, id, depth, initobj));
}
function createClassObject(className, id, depth, initobj) {
var _local1 = className;
var _local2 = _local1.symbolName == undefined;
if (_local2) {
Object.registerClass(_local1.symbolOwner.symbolName, _local1);
}
var _local3 = createObject(_local1.symbolOwner.symbolName, id, depth, initobj);
if (_local2) {
Object.registerClass(_local1.symbolOwner.symbolName, _local1.symbolOwner);
}
return(_local3);
}
function createEmptyObject(id, depth) {
return(createClassObject(mx.core.UIObject, id, depth));
}
function destroyObject(id) {
var _local2 = this;
var _local1 = _local2[id];
if (_local1.getDepth() < 0) {
var dt = _local2.buildDepthTable();
var i = _local2.findNextAvailableDepth(0, dt, "up");
var _local3 = i;
_local1.swapDepths(_local3);
}
_local1.removeMovieClip();
delete _local2[id];
}
function getSkinIDName(tag) {
return(idNames[tag]);
}
function setSkin(tag, linkageName, initObj) {
var _local1 = linkageName;
if (_global.skinRegistry[_local1] == undefined) {
mx.skins.SkinElement.registerElement(_local1, mx.skins.SkinElement);
}
return(createObject(_local1, getSkinIDName(tag), tag, initObj));
}
function createSkin(tag) {
var _local2 = this;
var _local1 = _local2.getSkinIDName(tag);
_local2.createEmptyObject(_local1, tag);
return(_local2[_local1]);
}
function createChildren(Void) {
}
function _createChildren(Void) {
createChildren();
childrenCreated = true;
}
function constructObject(Void) {
var _local1 = this;
if (_local1._name == undefined) {
} else {
_local1.init();
_local1._createChildren();
_local1.createAccessibilityImplementation();
_local1._endInit();
if (_local1.validateNow) {
_local1.redraw(true);
} else {
_local1.invalidate();
}
}
}
function initFromClipParameters(Void) {
var _local2 = this;
var bFound = false;
var _local1;
for (_local1 in _local2.clipParameters) {
if (_local2.hasOwnProperty(_local1)) {
bFound = true;
_local2["def_" + _local1] = _local2[_local1];
delete _local2[_local1];
}
}
if (bFound) {
for (_local1 in _local2.clipParameters) {
var _local3 = _local2["def_" + _local1];
if (_local3 != undefined) {
_local2[_local1] = _local3;
}
}
}
}
function init(Void) {
var _local1 = this;
_local1.__width = _local1._width;
_local1.__height = _local1._height;
if (_local1.initProperties == undefined) {
_local1.initFromClipParameters();
} else {
_local1.initProperties();
}
if (_global.cascadingStyles == true) {
_local1.stylecache = new Object();
}
}
function getClassStyleDeclaration(Void) {
var _local3 = _global;
var _local2 = this;
var _local1 = className;
while (_local1 != undefined) {
if (ignoreClassStyleDeclaration[_local1] == undefined) {
if (_local3.styles[_local1] != undefined) {
return(_local3.styles[_local1]);
}
}
_local2 = _local2.__proto__;
_local1 = _local2.className;
}
return(undefined);
}
function setColor(color) {
}
function __getTextFormat(tf, bAll) {
var _local2 = this;
var _local3 = tf;
var o = _local2.stylecache.tf;
if (o != undefined) {
var _local1;
for (_local1 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local1])) {
if (_local3[_local1] == undefined) {
_local3[_local1] = o[_local1];
}
}
}
return(false);
}
var bUndefined = false;
for (var _local1 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local1])) {
if (_local3[_local1] == undefined) {
var v = _local2._tf[_local1];
if (v != undefined) {
_local3[_local1] = v;
} else if ((_local1 == "font") && (_local2.fontFamily != undefined)) {
_local3[_local1] = _local2.fontFamily;
} else if ((_local1 == "size") && (_local2.fontSize != undefined)) {
_local3[_local1] = _local2.fontSize;
} else if ((_local1 == "color") && (_local2.color != undefined)) {
_local3[_local1] = _local2.color;
} else if ((_local1 == "leftMargin") && (_local2.marginLeft != undefined)) {
_local3[_local1] = _local2.marginLeft;
} else if ((_local1 == "rightMargin") && (_local2.marginRight != undefined)) {
_local3[_local1] = _local2.marginRight;
} else if ((_local1 == "rightMargin") && (_local2.marginRight != undefined)) {
_local3[_local1] = _local2.marginRight;
} else if ((_local1 == "italic") && (_local2.fontStyle != undefined)) {
_local3[_local1] = _local2.fontStyle == _local1;
} else if ((_local1 == "bold") && (_local2.fontWeight != undefined)) {
_local3[_local1] = _local2.fontWeight == _local1;
} else if ((_local1 == "align") && (_local2.textAlign != undefined)) {
_local3[_local1] = _local2.textAlign;
} else if ((_local1 == "indent") && (_local2.textIndent != undefined)) {
_local3[_local1] = _local2.textIndent;
} else if ((_local1 == "underline") && (_local2.textDecoration != undefined)) {
_local3[_local1] = _local2.textDecoration == _local1;
} else if ((_local1 == "embedFonts") && (_local2.embedFonts != undefined)) {
_local3[_local1] = _local2.embedFonts;
} else {
bUndefined = true;
}
}
}
}
if (bUndefined) {
var name = _local2.styleName;
if (name != undefined) {
if (typeof(name) != "string") {
bUndefined = name.__getTextFormat(_local3, true, _local2);
} else if (_global.styles[name] != undefined) {
bUndefined = _global.styles[name].__getTextFormat(_local3, true, _local2);
}
}
}
if (bUndefined) {
var ss = _local2.getClassStyleDeclaration();
if (ss != undefined) {
bUndefined = ss.__getTextFormat(_local3, true, _local2);
}
}
if (bUndefined) {
if (_global.cascadingStyles) {
if (_local2._parent != undefined) {
bUndefined = _local2._parent.__getTextFormat(_local3, false);
}
}
}
if (bUndefined) {
bUndefined = _global.style.__getTextFormat(_local3, true, _local2);
}
return(bUndefined);
}
function _getTextFormat(Void) {
var _local2 = this;
var _local1 = _local2.stylecache.tf;
if (_local1 != undefined) {
return(_local1);
}
_local1 = new TextFormat();
_local2.__getTextFormat(_local1, true);
_local2.stylecache.tf = _local1;
if (_local2.enabled == false) {
var _local3 = _local2.getStyle("disabledColor");
_local1.color = _local3;
}
return(_local1);
}
function getStyleName(Void) {
var _local2 = this;
var _local1 = _local2.styleName;
if (_local1 != undefined) {
if (typeof(_local1) != "string") {
return(_local1.getStyleName());
}
return(_local1);
}
if (_local2._parent != undefined) {
return(_local2._parent.getStyleName());
}
return(undefined);
}
function getStyle(styleProp) {
var _local2 = styleProp;
var _local3 = this;
var _local1;
_global.getStyleCounter++;
if (_local3[_local2] != undefined) {
return(_local3[_local2]);
}
var name = _local3.styleName;
if (name != undefined) {
if (typeof(name) != "string") {
_local1 = name.getStyle(_local2);
} else {
var ss = _global.styles[name];
_local1 = ss.getStyle(_local2);
}
}
if (_local1 != undefined) {
return(_local1);
}
var ss = _local3.getClassStyleDeclaration();
if (ss != undefined) {
_local1 = ss[_local2];
}
if (_local1 != undefined) {
return(_local1);
}
if (_global.cascadingStyles) {
if (mx.styles.StyleManager.isInheritingStyle(_local2) || (mx.styles.StyleManager.isColorStyle(_local2))) {
var b = _local3.stylecache;
if (b != undefined) {
if (b[_local2] != undefined) {
return(b[_local2]);
}
}
if (_local3._parent != undefined) {
_local1 = _local3._parent.getStyle(_local2);
} else {
_local1 = _global.style[_local2];
}
if (b != undefined) {
b[_local2] = _local1;
}
return(_local1);
}
}
if (_local1 == undefined) {
_local1 = _global.style[_local2];
}
return(_local1);
}
static function mergeClipParameters(o, p) {
var _local1 = p;
var _local2 = o;
for (var _local3 in _local1) {
_local2[_local3] = _local1[_local3];
}
return(true);
}
static var symbolName = "UIObject";
static var symbolOwner = mx.core.UIObject;
static var version = "2.0.0.306";
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 2 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject
{
var __width, __height, invalidate, dispatchEvent;
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) {
var _local1 = this;
_local1.setEnabled(newValue);
_local1.invalidate();
delete _local1.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 _local1 = this;
while (_local1 != undefined) {
if (_local1.focusManager != undefined) {
return(_local1.focusManager);
}
_local1 = _local1._parent;
}
return(undefined);
}
function onKillFocus(newFocus) {
var _local1 = this;
_local1.removeEventListener("keyDown", _local1);
_local1.removeEventListener("keyUp", _local1);
_local1.dispatchEvent({type:"focusOut"});
_local1.drawFocus(false);
}
function onSetFocus(oldFocus) {
var _local1 = this;
_local1.addEventListener("keyDown", _local1);
_local1.addEventListener("keyUp", _local1);
_local1.dispatchEvent({type:"focusIn"});
if (_local1.getFocusManager().bDrawFocus != false) {
_local1.drawFocus(true);
}
}
function findFocusInChildren(o) {
var _local1 = o;
if (_local1.focusTextField != undefined) {
return(_local1.focusTextField);
}
if (_local1.tabEnabled == true) {
return(_local1);
}
return(undefined);
}
function findFocusFromObject(o) {
var _local1 = o;
if (_local1.tabEnabled != true) {
if (_local1._parent == undefined) {
return(undefined);
}
if (_local1._parent.tabEnabled == true) {
_local1 = _local1._parent;
} else if (_local1._parent.tabChildren) {
_local1 = findFocusInChildren(_local1._parent);
} else {
_local1 = findFocusFromObject(_local1._parent);
}
}
return(_local1);
}
function pressFocus() {
var _local1 = this;
var _local3 = _local1.findFocusFromObject(_local1);
var _local2 = _local1.getFocus();
if (_local3 != _local2) {
_local2.drawFocus(false);
if (_local1.getFocusManager().bDrawFocus != false) {
_local3.drawFocus(true);
}
}
}
function releaseFocus() {
var _local2 = this;
var _local1 = _local2.findFocusFromObject(_local2);
if (_local1 != _local2.getFocus()) {
_local1.setFocus();
}
}
function isParent(o) {
var _local1 = o;
var _local2 = this;
while (_local1 != undefined) {
if (_local1 == _local2) {
return(true);
}
_local1 = _local1._parent;
}
return(false);
}
function size() {
}
function init() {
var _local1 = this;
super.init();
_local1._xscale = 100;
_local1._yscale = 100;
_local1._focusrect = _global.useFocusRect == false;
_local1.watch("enabled", _local1.enabledChanged);
if (_local1.enabled == false) {
_local1.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.0.306";
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 3 MovieClip [__Packages.mx.core.View] Frame 0
class mx.core.View extends mx.core.UIComponent
{
var tabEnabled, __tabIndex;
function View () {
super();
}
function init() {
var _local1 = this;
super.init();
_local1.tabChildren = true;
_local1.tabEnabled = false;
_local1.boundingBox_mc._visible = false;
_local1.boundingBox_mc._width = (_local1.boundingBox_mc._height = 0);
}
function size() {
var _local1 = this;
_local1.border_mc.move(0, 0);
_local1.border_mc.setSize(_local1.__get__width(), _local1.__get__height());
_local1.doLayout();
}
function draw() {
size();
}
function get numChildren() {
var _local3 = this;
var _local2 = childNameBase;
var _local1 = 0;
while (true) {
if (_local3[_local2 + _local1] == undefined) {
return(_local1);
}
_local1++;
}
return(_local3);
}
function get tabIndex() {
return((tabEnabled ? (__tabIndex) : undefined));
}
function set tabIndex(n) {
__tabIndex = n;
}
function addLayoutObject(object) {
}
function createChild(className, instanceName, initProps) {
var _local1 = this;
var _local3 = className;
if (_local1.depth == undefined) {
_local1.depth = 1;
}
var _local2;
if (typeof(_local3) == "string") {
_local2 = _local1.createObject(_local3, instanceName, _local1.depth++, initProps);
} else {
_local2 = _local1.createClassObject(_local3, instanceName, _local1.depth++, initProps);
}
if (_local2 == undefined) {
_local2 = _local1.loadExternal(_local3, _local1._loadExternalClass, instanceName, _local1.depth++, initProps);
} else {
_local1[childNameBase + _local1.__get__numChildren()] = _local2;
_local2._complete = true;
_local1.childLoaded(_local2);
}
_local1.addLayoutObject(_local2);
return(_local2);
}
function getChildAt(childIndex) {
return(this[childNameBase + childIndex]);
}
function destroyChildAt(childIndex) {
var _local2 = this;
if (!((childIndex >= 0) && (childIndex < _local2.__get__numChildren()))) {
} else {
var childName = (childNameBase + childIndex);
var nChildren = _local2.__get__numChildren();
var _local3;
for (_local3 in _local2) {
if (_local3 == childName) {
childName = "";
_local2.destroyObject(_local3);
break;
}
}
var _local1 = Number(childIndex);
while (_local1 < (nChildren - 1)) {
_local2[childNameBase + _local1] = _local2[childNameBase + (_local1 + 1)];
_local1++;
}
delete _local2[childNameBase + (nChildren - 1)];
_local2.depth--;
}
}
function initLayout() {
if (!hasBeenLayedOut) {
doLayout();
}
}
function doLayout() {
hasBeenLayedOut = true;
}
function createChildren() {
var _local1 = this;
if (_local1.border_mc == undefined) {
_local1.border_mc = _local1.createClassChildAtDepth(_global.styles.rectBorderClass, mx.managers.DepthManager.kBottom, {styleName:_local1});
}
_local1.doLater(_local1, "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.0.306";
var className = "View";
static var childNameBase = "_child";
var hasBeenLayedOut = false;
var _loadExternalClass = "UIComponent";
}
Symbol 4 MovieClip [__Packages.mx.core.ScrollView] Frame 0
class mx.core.ScrollView extends mx.core.View
{
var hScroller, vScroller, __maxHPosition, __viewMetrics, _parent, mask_mc;
function ScrollView () {
super();
}
function getHScrollPolicy(Void) {
return(__hScrollPolicy);
}
function setHScrollPolicy(policy) {
var _local1 = this;
_local1.__hScrollPolicy = policy.toLowerCase();
if (_local1.__width == undefined) {
} else {
_local1.setScrollProperties(_local1.numberOfCols, _local1.columnWidth, _local1.rowC, _local1.rowH, _local1.heightPadding, _local1.widthPadding);
}
}
function get hScrollPolicy() {
return(getHScrollPolicy());
}
function set hScrollPolicy(policy) {
setHScrollPolicy(policy);
}
function getVScrollPolicy(Void) {
return(__vScrollPolicy);
}
function setVScrollPolicy(policy) {
var _local1 = this;
_local1.__vScrollPolicy = policy.toLowerCase();
if (_local1.__width == undefined) {
} else {
_local1.setScrollProperties(_local1.numberOfCols, _local1.columnWidth, _local1.rowC, _local1.rowH, _local1.heightPadding, _local1.widthPadding);
}
}
function get vScrollPolicy() {
return(getVScrollPolicy());
}
function set vScrollPolicy(policy) {
setVScrollPolicy(policy);
}
function get hPosition() {
return(getHPosition());
}
function set hPosition(pos) {
setHPosition(pos);
}
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);
}
function getVPosition(Void) {
return(__vPosition);
}
function setVPosition(pos) {
vScroller.__set__scrollPosition(pos);
__vPosition = pos;
}
function get maxVPosition() {
var _local1 = vScroller.maxPos;
if (_local1 != undefined) {
return(_local1);
}
return(0);
}
function get maxHPosition() {
return(getMaxHPosition());
}
function set maxHPosition(pos) {
setMaxHPosition(pos);
}
function getMaxHPosition(Void) {
var _local2 = this;
if (_local2.__maxHPosition != undefined) {
return(_local2.__maxHPosition);
}
var _local1 = _local2.hScroller.maxPos;
if (_local1 != undefined) {
return(_local1);
}
return(0);
}
function setMaxHPosition(pos) {
__maxHPosition = pos;
}
function setScrollProperties(colCount, colWidth, rwCount, rwHeight, hPadding, wPadding) {
var _local1 = this;
var _local3 = _local1.getViewMetrics();
if (hPadding == undefined) {
hPadding = 0;
}
if (wPadding == undefined) {
wPadding = 0;
}
_local1.propsInited = true;
delete _local1.scrollAreaChanged;
_local1.heightPadding = hPadding;
_local1.widthPadding = wPadding;
if (colWidth == 0) {
colWidth = 1;
}
if (rwHeight == 0) {
rwHeight = 1;
}
var viewableCols = Math.ceil((((_local1.__width - _local3.left) - _local3.right) - _local1.widthPadding) / colWidth);
if ((_local1.__hScrollPolicy == "on") || ((viewableCols < colCount) && (_local1.__hScrollPolicy == "auto"))) {
if ((_local1.hScroller == undefined) || (_local1.specialHScrollCase)) {
delete _local1.specialHScrollCase;
_local1.hScroller = _local1.createObject("HScrollBar", "hSB", 1001);
_local1.hScroller.horizontal = true;
_local1.hScroller.__set__lineScrollSize(20);
_local1.hScroller.scrollHandler = _local1.scrollProxy;
_local1.hScroller.__set__scrollPosition(_local1.__hPosition);
_local1.scrollAreaChanged = true;
}
if ((((_local1.numberOfCols != colCount) || (_local1.columnWidth != colWidth)) || (_local1.viewableColumns != viewableCols)) || (_local1.scrollAreaChanged)) {
_local1.hScroller.setScrollProperties(viewableCols, 0, colCount - viewableCols);
_local1.viewableColumns = viewableCols;
_local1.numberOfCols = colCount;
_local1.columnWidth = colWidth;
}
} else if (((_local1.__hScrollPolicy == "auto") || (_local1.__hScrollPolicy == "off")) && (_local1.hScroller != undefined)) {
_local1.hScroller.removeMovieClip();
delete _local1.hScroller;
_local1.scrollAreaChanged = true;
}
if (_local1.heightPadding == undefined) {
_local1.heightPadding = 0;
}
var viewableRws = Math.ceil((((_local1.__height - _local3.top) - _local3.bottom) - _local1.heightPadding) / rwHeight);
var rndUp = ((((_local1.__height - _local3.top) - _local3.bottom) % rwHeight) != 0);
if ((_local1.__vScrollPolicy == "on") || ((viewableRws < (rwCount + rndUp)) && (_local1.__vScrollPolicy == "auto"))) {
if (_local1.vScroller == undefined) {
_local1.vScroller = _local1.createObject("VScrollBar", "vSB", 1002);
_local1.vScroller.scrollHandler = _local1.scrollProxy;
_local1.vScroller.__set__scrollPosition(_local1.__vPosition);
_local1.scrollAreaChanged = true;
_local1.rowH = 0;
}
if ((((_local1.rowC != rwCount) || (_local1.rowH != rwHeight)) || ((_local1.viewableRows + rndUp) != (viewableRws + _local1.oldRndUp))) || (_local1.scrollAreaChanged)) {
_local1.vScroller.setScrollProperties(viewableRws, 0, (rwCount - viewableRws) + rndUp);
_local1.viewableRows = viewableRws;
_local1.rowC = rwCount;
_local1.rowH = rwHeight;
_local1.oldRndUp = rndUp;
}
} else if (((_local1.__vScrollPolicy == "auto") || (_local1.__vScrollPolicy == "off")) && (_local1.vScroller != undefined)) {
_local1.vScroller.removeMovieClip();
delete _local1.vScroller;
_local1.scrollAreaChanged = true;
}
_local1.numberOfCols = colCount;
_local1.columnWidth = colWidth;
if (_local1.scrollAreaChanged) {
_local1.doLayout();
var _local2 = _local1.__viewMetrics;
var ownr = ((_local1.owner != undefined) ? (_local1.owner) : (_local1));
ownr.layoutContent(_local2.left, _local2.top, ((_local1.columnWidth * _local1.numberOfCols) - _local2.left) - _local2.right, _local1.rowC * _local1.rowH, (_local1.__width - _local2.left) - _local2.right, (_local1.__height - _local2.top) - _local2.bottom);
}
if (!_local1.enabled) {
_local1.setEnabled(false);
}
}
function getViewMetrics(Void) {
var _local1 = this;
var _local2 = _local1.__viewMetrics;
var _local3 = _local1.border_mc.__get__borderMetrics();
_local2.left = _local3.left;
_local2.right = _local3.right;
if (_local1.vScroller != undefined) {
_local2.right = _local2.right + _local1.vScroller.minWidth;
}
_local2.top = _local3.top;
if ((_local1.hScroller == undefined) && ((_local1.__hScrollPolicy == "on") || (_local1.__hScrollPolicy == true))) {
_local1.hScroller = _local1.createObject("FHScrollBar", "hSB", 1001);
_local1.hScroller.horizontal = true;
_local1.specialHScrollCase = true;
}
_local2.bottom = _local3.bottom;
if (_local1.hScroller != undefined) {
_local2.bottom = _local2.bottom + _local1.hScroller.minHeight;
}
return(_local2);
}
function doLayout(Void) {
var _local1 = this;
var w = _local1.__get__width();
var h = _local1.__get__height();
delete _local1.invLayout;
var _local3 = (_local1.__viewMetrics = _local1.getViewMetrics());
var lo = _local3.left;
var ro = _local3.right;
var _local2 = _local3.top;
var bo = _local3.bottom;
var hsb = _local1.hScroller;
var vsb = _local1.vScroller;
hsb.setSize((w - lo) - ro, hsb.minHeight + 0);
hsb.move(lo, h - bo);
vsb.setSize(vsb.minWidth + 0, (h - _local2) - bo);
vsb.move(w - ro, _local2);
var mask = _local1.mask_mc;
mask._width = (w - lo) - ro;
mask._height = (h - _local2) - bo;
mask._x = lo;
mask._y = _local2;
}
function createChild(id, name, props) {
var _local1 = super.createChild(id, name, props);
return(_local1);
}
function init(Void) {
super.init();
__viewMetrics = new Object();
if (_global.__SVMouseWheelManager == undefined) {
var _local1 = (_global.__SVMouseWheelManager = new Object());
_local1.onMouseWheel = __onMouseWheel;
Mouse.addListener(_local1);
}
}
function __onMouseWheel(delta, scrollTarget) {
var _local1 = scrollTarget;
var _local2;
while (_local1 != undefined) {
if (_local1 instanceof mx.core.ScrollView) {
_local2 = _local1;
}
_local1 = _local1._parent;
}
if (_local2 != undefined) {
_local1 = ((delta <= 0) ? 1 : -1);
var _local3 = _local2.vScroller.lineScrollSize;
if (_local3 == undefined) {
_local3 = 0;
}
_local3 = Math.max(Math.abs(delta), _local3);
_local2.vPosition = _local2.vPosition + (_local3 * _local1);
}
}
function createChildren(Void) {
var _local1 = this;
super.createChildren();
if (_local1.mask_mc == undefined) {
_local1.mask_mc = _local1.createObject("BoundingBox", "mask_mc", _local1.MASK_DEPTH);
}
_local1.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 = this;
var _local1 = docObj.target;
var _local2 = _local1.scrollPosition;
if (_local1 == _local3.vScroller) {
var d = "vertical";
var prop = "__vPosition";
} else {
var d = "horizontal";
var prop = "__hPosition";
}
_local3.dispatchEvent({type:"scroll", direction:d, position:_local2});
_local3[prop] = _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.0.306";
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 5 MovieClip [__Packages.mx.controls.TextArea] Frame 0
class mx.controls.TextArea extends mx.core.ScrollView
{
var label, invalidate, getHPosition, getVPosition, getFocusManager, addEventListener, _getTextFormat, setScrollProperties;
function TextArea () {
super();
}
function get maxChars() {
return(label.maxChars);
}
function set maxChars(x) {
label.maxChars = x;
}
function get length() {
return(label.length);
}
function get restrict() {
return(label.restrict);
}
function set restrict(s) {
label.restrict = s;
}
function get wordWrap() {
return(label.wordWrap);
}
function set wordWrap(s) {
label.wordWrap = s;
invalidate();
}
function get editable() {
return(__editable);
}
function set editable(x) {
__editable = x;
label.type = (x ? "input" : "dynamic");
}
function get password() {
return(label.password);
}
function set password(s) {
label.password = s;
}
function get html() {
return(getHtml());
}
function set html(value) {
setHtml(value);
}
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);
}
function getText() {
var _local2 = this;
if (_local2.initializing) {
return(_local2.initText);
}
var _local1 = _local2.label;
if (_local1.html == true) {
return(_local1.htmlText);
}
return(_local1.text);
}
function setText(t) {
var _local1 = this;
var _local3 = t;
if (_local1.initializing) {
_local1.initText = _local3;
} else {
var _local2 = _local1.label;
if (_local2.html == true) {
_local2.htmlText = _local3;
} else {
_local2.text = _local3;
}
_local1.invalidate();
}
_local1.dispatchValueChangedEvent(_local3);
}
function get hPosition() {
return(getHPosition());
}
function set hPosition(pos) {
var _local1 = this;
_local1.setHPosition(pos);
_local1.label.hscroll = pos;
_local1.label.background = false;
}
function get vPosition() {
return(getVPosition());
}
function set vPosition(pos) {
var _local1 = this;
_local1.setVPosition(pos);
_local1.label.scroll = pos + 1;
_local1.label.background = false;
}
function get maxVPosition() {
var _local1 = label.maxscroll - 1;
if (_local1 != undefined) {
return(_local1);
}
return(0);
}
function get maxHPosition() {
var _local1 = label.maxhscroll;
if (_local1 != undefined) {
return(_local1);
}
return(0);
}
function init(Void) {
var _local1 = this;
super.init();
_local1.label.styleName = _local1;
_local1._color = mx.core.UIObject.textColorList;
_local1.focusTextField = _local1.label;
_local1.label.owner = _local1;
_local1.label.onSetFocus = function (x) {
this._parent.onSetFocus(x);
};
_local1.label.onKillFocus = function (x) {
this._parent.onKillFocus(x);
};
_local1.label.drawFocus = function (b) {
this._parent.drawFocus(b);
};
_local1.label.onChanged = function () {
var _local1 = this;
_local1.owner.adjustScrollBars();
_local1.owner.dispatchEvent({type:"change"});
_local1.owner.dispatchValueChangedEvent(_local1.owner.text);
};
_local1.label.onScroller = function () {
var _local1 = this;
_local1.owner.hPosition = _local1.hscroll;
_local1.owner.vPosition = _local1.scroll - 1;
};
}
function createChildren(Void) {
super.createChildren();
label.autoSize = "none";
}
function layoutContent(x, y, totalW, totalH, displayW, displayH) {
var _local1 = this;
var _local2 = _local1.label;
if ((((_local1.tfx != x) || (_local1.tfy != y)) || (_local1.tfw != displayW)) || (_local1.tfh != displayH)) {
_local1.tfx = x;
_local1.tfy = y;
_local1.tfw = displayW;
_local1.tfh = displayH;
_local2.move(_local1.tfx, _local1.tfy);
_local2.setSize(_local1.tfw, _local1.tfh);
_local1.adjustScrollBars();
}
}
function scrollChanged(Void) {
var _local1 = Selection;
if (_local1.lastBeginIndex != undefined) {
restoreSelection();
}
label.background = false;
}
function onScroll(docObj) {
var _local1 = this;
var _local2 = _local1.label;
super.onScroll(docObj);
_local2.hscroll = _local1.__get__hPosition() + 0;
_local2.scroll = _local1.__get__vPosition() + 1;
_local1._vpos = _local2.scroll;
_local1._hpos = _local2.hscroll;
_local2.background = false;
if (_local1.hookedV != true) {
_local1.vScroller.addEventListener("scrollChanged", _local1);
_local1.hookedV = true;
}
if (_local1.hookedH != true) {
_local1.hScroller.addEventListener("scrollChanged", _local1);
_local1.hookedH = true;
}
}
function size(Void) {
var _local1 = this;
var _local2 = _local1.getViewMetrics();
var bW = (_local2.left + _local2.right);
var bH = (_local2.top + _local2.bottom);
var bX = _local2.left;
var _local3 = _local2.top;
_local1.tfx = bX;
_local1.tfy = _local3;
_local1.tfw = _local1.__get__width() - bW;
_local1.tfh = _local1.__get__height() - bH;
super.size();
_local1.label.move(_local1.tfx, _local1.tfy);
_local1.label.setSize(_local1.tfw, _local1.tfh);
if (_local1.__get__height() <= 40) {
_local1.hScrollPolicy = "off";
_local1.vScrollPolicy = "off";
}
}
function setEnabled(enable) {
var _local1 = this;
var _local3 = enable;
_local1.enabled = _local3;
_local1.vScroller.enabled = _local3;
_local1.hScroller.enabled = _local3;
_local1.label.type = (((_local1.__get__editable() == false) || (_local1.enabled == false)) ? "dynamic" : "input");
_local1.label.selectable = _local1.enabled;
var _local2 = _local1.getStyle((_local3 ? "color" : "disabledColor"));
if (_local2 == undefined) {
_local2 = (_local3 ? 0 : 8947848);
}
_local1.setColor(_local2);
}
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) {
var _local1 = this;
_local1.getFocusManager().defaultPushButtonEnabled = true;
_local1.removeEventListener("keyDown", _local1);
super.onKillFocus(x);
}
function restoreSelection(x) {
var _local1 = this;
var _local2 = Selection;
Selection.setSelection(_local2.lastBeginIndex, _local2.lastEndIndex);
_local1.label.scroll = _local1._vpos;
_local1.label.hscroll = _local1._hpos;
}
function getLineOffsets(Void) {
var tf = _getTextFormat();
var tw = tf.getTextExtent2(label.text);
var _local3 = _root._getTextExtent;
var ww = label.wordWrap;
var offset = 0;
var w = ((label._width - 2) - 2);
var r = new Array();
var z = new String(label.text);
var y = String(z.split("\r"));
var m = 0;
while (m < y.length) {
r.push(offset);
var _local2 = y[m];
_local3.text = _local2;
var l = Math.ceil(_local3.textWidth / w);
var a = Math.floor(_local2.length / l);
var _local1;
while (ww && (_local3.textWidth > w)) {
_local1 = _local2.indexOf(" ", a);
var k;
if (_local1 == -1) {
_local1 = _local2.lastIndexOf(" ");
if (_local1 == -1) {
_local1 = a;
}
}
k = _local2.substr(0, _local1);
_local3.text = k;
if (_local3.textWidth > w) {
while (_local3.textWidth > w) {
var lastN = _local1;
_local1 = _local2.lastIndexOf(" ", _local1 - 1);
if (_local1 == -1) {
_local1 = lastN - 1;
}
k = _local2.substr(0, _local1);
_local3.text = k;
}
} else if (_local3.textWidth < w) {
var lastN = _local1;
while (_local3.textWidth < w) {
_local1 = _local2.indexOf(" ", _local1 + 1);
if (_local1 == -1) {
if (_local2.indexOf(" ", 0) != -1) {
break;
}
_local1 = lastN + 1;
}
lastN = _local1;
k = _local2.substr(0, _local1);
_local3.text = k;
}
_local1 = lastN;
}
offset = offset + _local1;
r.push(offset + 1);
_local2 = _local2.substr(_local1);
if (_local2.charAt(0) == " ") {
_local2 = _local2.substr(1, _local2.length - 1);
}
_local3.text = _local2;
}
offset = offset + (_local2.length + 1);
m++;
}
return(r);
}
function keyDown(e) {
var _local1 = this;
var k = e.code;
if (k == 34) {
var rows = ((_local1.label.bottomScroll - _local1.label.scroll) + 1);
var _local3 = _local1.getLineOffsets();
var _local2 = Math.min(_local1.label.bottomScroll + 1, _local1.label.maxscroll);
if (_local2 == _local1.label.maxscroll) {
var l = _local1.label.length;
Selection.setSelection(l, l);
} else {
Selection.setSelection(_local3[_local2], _local3[_local2]);
}
} else if (k == 33) {
var rows = ((_local1.label.bottomScroll - _local1.label.scroll) + 1);
var _local3 = _local1.getLineOffsets();
var _local2 = Math.max(_local1.label.scroll - rows, 0);
Selection.setSelection(_local3[_local2], _local3[_local2]);
}
}
function draw(Void) {
var _local2 = this;
var _local1 = _local2.label;
var t = _local2.getText();
if (_local2.initializing) {
_local2.initializing = false;
delete _local2.initText;
}
var _local3 = _local2._getTextFormat();
_local1.embedFonts = _local3.embedFonts == true;
if (_local3 != undefined) {
_local1.setTextFormat(_local3);
_local1.setNewTextFormat(_local3);
}
_local1.multiline = true;
_local1.wordWrap = _local2.__get__wordWrap() == true;
if (_local1.wordWrap) {
_local2.__hScrollPolicy = "off";
}
if (_local1.html == true) {
_local1.setTextFormat(_local3);
_local1.htmlText = t;
} else {
_local1.text = t;
}
_local1.type = ((_local2.__get__editable() == true) ? "input" : "dynamic");
_local2.adjustScrollBars();
_local2.size();
}
function adjustScrollBars() {
var _local1 = label;
var _local2 = (_local1.bottomScroll - _local1.scroll) + _local1.maxscroll;
if (_local2 < 1) {
_local2 = 1;
}
var _local3 = 0;
if ((_local1.textWidth + 5) > _local1._width) {
if (!_local1.wordWrap) {
_local3 = _local1._width + _local1.maxhscroll;
}
} else {
_local1.hscroll = 0;
_local1.background = false;
}
setScrollProperties(_local3, 1, _local2, _local1.textHeight / _local2);
}
function get tabIndex() {
return(label.tabIndex);
}
function set tabIndex(w) {
label.tabIndex = w;
}
function set _accProps(val) {
label._accProps = val;
}
function get _accProps() {
return(label._accProps);
}
function get styleSheet() {
return(label.styleSheet);
}
function set styleSheet(v) {
label.styleSheet = v;
}
static var symbolName = "TextArea";
static var symbolOwner = mx.controls.TextArea;
static var version = "2.0.0.306";
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 99 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 100 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles
{
function CSSTextStyles () {
}
static function addTextStyles(o, bColor) {
//var _local1 = this;
var _local2 = o;
_local2.addProperty("textAlign", function () {
return(this._tf.align);
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.align = x;
});
_local2.addProperty("fontWeight", function () {
return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined));
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.bold = x == "bold";
});
if (bColor) {
_local2.addProperty("color", function () {
return(this._tf.color);
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.color = x;
});
}
_local2.addProperty("fontFamily", function () {
return(this._tf.font);
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.font = x;
});
_local2.addProperty("textIndent", function () {
return(this._tf.indent);
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.indent = x;
});
_local2.addProperty("fontStyle", function () {
return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined));
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.italic = x == "italic";
});
_local2.addProperty("marginLeft", function () {
return(this._tf.leftMargin);
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.leftMargin = x;
});
_local2.addProperty("marginRight", function () {
return(this._tf.rightMargin);
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.rightMargin = x;
});
_local2.addProperty("fontSize", function () {
return(this._tf.size);
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.size = x;
});
_local2.addProperty("textDecoration", function () {
return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined));
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.underline = x == "underline";
});
_local2.addProperty("embedFonts", function () {
return(this._tf.embedFonts);
}, function (x) {
var _local1 = this;
if (_local1._tf == undefined) {
_local1._tf = new TextFormat();
}
_local1._tf.embedFonts = x;
});
}
}
Symbol 101 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 102 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration
{
var _tf;
function CSSStyleDeclaration () {
}
function __getTextFormat(tf, bAll) {
var _local3 = tf;
var bUndefined = false;
if (_tf != undefined) {
var _local1;
for (_local1 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local1])) {
if (_local3[_local1] == undefined) {
var _local2 = _tf[_local1];
if (_local2 != undefined) {
_local3[_local1] = _local2;
} else {
bUndefined = true;
}
}
}
}
} else {
bUndefined = true;
}
return(bUndefined);
}
function getStyle(styleProp) {
var _local1 = this[styleProp];
var _local2 = mx.styles.StyleManager.getColorName(_local1);
if (_local2 != undefined) {
return(_local2);
}
return(_local1);
}
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 103 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 104 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border
{
var __width, __height;
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 = this;
var _local1 = _local2.offset;
if (_local2.__borderMetrics == undefined) {
_local2.__borderMetrics = {left:_local1, top:_local1, right:_local1, bottom:_local1};
} else {
_local2.__borderMetrics.left = _local1;
_local2.__borderMetrics.top = _local1;
_local2.__borderMetrics.right = _local1;
_local2.__borderMetrics.bottom = _local1;
}
return(_local2.__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.0.306";
var className = "RectBorder";
var borderStyleName = "borderStyle";
var borderColorName = "borderColor";
var shadowColorName = "shadowColor";
var highlightColorName = "highlightColor";
var buttonColorName = "buttonColor";
var backgroundColorName = "backgroundColor";
}
Symbol 105 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager
{
var _parent, getDepth, swapDepths;
function DepthManager () {
var _local1 = this;
MovieClip.prototype.createClassChildAtDepth = _local1.createClassChildAtDepth;
MovieClip.prototype.createChildAtDepth = _local1.createChildAtDepth;
MovieClip.prototype.setDepthTo = _local1.setDepthTo;
MovieClip.prototype.setDepthAbove = _local1.setDepthAbove;
MovieClip.prototype.setDepthBelow = _local1.setDepthBelow;
MovieClip.prototype.findNextAvailableDepth = _local1.findNextAvailableDepth;
MovieClip.prototype.shuffleDepths = _local1.shuffleDepths;
MovieClip.prototype.getDepthByFlag = _local1.getDepthByFlag;
MovieClip.prototype.buildDepthTable = _local1.buildDepthTable;
}
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);
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);
return(_local1);
}
function createClassChildAtDepth(className, depthFlag, initObj) {
var _local1 = this;
if (_local1._childCounter == undefined) {
_local1._childCounter = 0;
}
var _local3 = _local1.buildDepthTable();
var _local2 = _local1.getDepthByFlag(depthFlag, _local3);
var shuffleDir = "down";
if (depthFlag == kBottom) {
shuffleDir = "up";
}
var desiredDepth = undefined;
if (_local3[_local2] != undefined) {
desiredDepth = _local2;
_local2 = _local1.findNextAvailableDepth(_local2, _local3, shuffleDir);
}
var o = _local1.createClassObject(className, "depthChild" + (_local1._childCounter++), _local2, initObj);
if (desiredDepth != undefined) {
_local3[_local2] = o;
_local1.shuffleDepths(o, desiredDepth, _local3, shuffleDir);
}
if (depthFlag == kTopmost) {
o._topmost = true;
}
return(o);
}
function createChildAtDepth(linkageName, depthFlag, initObj) {
var _local1 = this;
if (_local1._childCounter == undefined) {
_local1._childCounter = 0;
}
var _local3 = _local1.buildDepthTable();
var _local2 = _local1.getDepthByFlag(depthFlag, _local3);
var shuffleDir = "down";
if (depthFlag == kBottom) {
shuffleDir = "up";
}
var desiredDepth = undefined;
if (_local3[_local2] != undefined) {
desiredDepth = _local2;
_local2 = _local1.findNextAvailableDepth(_local2, _local3, shuffleDir);
}
var o = _local1.createObject(linkageName, "depthChild" + (_local1._childCounter++), _local2, initObj);
if (desiredDepth != undefined) {
_local3[_local2] = o;
_local1.shuffleDepths(o, desiredDepth, _local3, shuffleDir);
}
if (depthFlag == kTopmost) {
o._topmost = true;
}
return(o);
}
function setDepthTo(depthFlag) {
var _local1 = this;
var _local2 = _local1._parent.buildDepthTable();
var _local3 = _local1._parent.getDepthByFlag(depthFlag, _local2);
if (_local2[_local3] != undefined) {
_local1.shuffleDepths(_local1, _local3, _local2, undefined);
} else {
_local1.swapDepths(_local3);
}
if (depthFlag == kTopmost) {
_local1._topmost = true;
} else {
delete _local1._topmost;
}
}
function setDepthAbove(targetInstance) {
var _local2 = this;
if (targetInstance._parent != _local2._parent) {
} else {
var _local1 = targetInstance.getDepth() + 1;
var _local3 = _local2._parent.buildDepthTable();
if ((_local3[_local1] != undefined) && (_local2.getDepth() < _local1)) {
_local1 = _local1 - 1;
}
if (_local1 > highestDepth) {
_local1 = highestDepth;
}
if (_local1 == highestDepth) {
_local2._parent.shuffleDepths(_local2, _local1, _local3, "down");
} else if (_local3[_local1] != undefined) {
_local2._parent.shuffleDepths(_local2, _local1, _local3, undefined);
} else {
_local2.swapDepths(_local1);
}
}
}
function setDepthBelow(targetInstance) {
if (targetInstance._parent != _parent) {
} else {
var targetDepth = (targetInstance.getDepth() - 1);
var _local2 = _parent.buildDepthTable();
if ((_local2[targetDepth] != undefined) && (getDepth() > targetDepth)) {
targetDepth = targetDepth + 1;
}
var _local3 = lowestDepth + numberOfAuthortimeLayers;
var i;
for (i in _local2) {
var _local1 = _local2[i];
if (_local1._parent != undefined) {
_local3 = Math.min(_local3, _local1.getDepth());
}
}
if (targetDepth < _local3) {
targetDepth = _local3;
}
if (targetDepth == _local3) {
_parent.shuffleDepths(this, targetDepth, _local2, "up");
} else if (_local2[targetDepth] != undefined) {
_parent.shuffleDepths(this, targetDepth, _local2, undefined);
} else {
swapDepths(targetDepth);
}
}
}
function findNextAvailableDepth(targetDepth, depthTable, direction) {
var _local3 = depthTable;
var highestAuthoringDepth = (lowestDepth + numberOfAuthortimeLayers);
if (targetDepth < highestAuthoringDepth) {
targetDepth = highestAuthoringDepth;
}
if (_local3[targetDepth] == undefined) {
return(targetDepth);
}
var _local2 = targetDepth;
var _local1 = targetDepth;
if (direction == "down") {
while (_local3[_local1] != undefined) {
_local1--;
}
return(_local1);
}
while (_local3[_local2] != undefined) {
_local2++;
}
return(_local2);
}
function shuffleDepths(subject, targetDepth, depthTable, direction) {
var lowestDepth = (lowestDepth + numberOfAuthortimeLayers);
var highestAuthoringDepth = lowestDepth;
var i;
for (i in depthTable) {
var x = depthTable[i];
if (x._parent != undefined) {
lowestDepth = Math.min(lowestDepth, x.getDepth());
}
}
if (direction == undefined) {
if (subject.getDepth() > targetDepth) {
direction = "up";
} else {
direction = "down";
}
}
var _local3 = new Array();
for (i in depthTable) {
var x = depthTable[i];
if (x._parent != undefined) {
_local3.push(x);
}
}
_local3.sort(sortFunction);
if (direction == "up") {
var _local1;
var lastd;
do {
if (_local3.length <= 0) {
break;
}
_local1 = _local3.pop();
} while (_local1 != subject);
do {
if (_local3.length <= 0) {
break;
}
lastd = subject.getDepth();
_local1 = _local3.pop();
var _local2 = _local1.getDepth();
if (lastd > (_local2 + 1)) {
if (_local2 >= 0) {
subject.swapDepths(_local2 + 1);
} else if ((lastd > highestAuthoringDepth) && (_local2 < highestAuthoringDepth)) {
subject.swapDepths(highestAuthoringDepth);
}
}
subject.swapDepths(_local1);
} while (_local2 != targetDepth);
} else if (direction == "down") {
var _local1;
var lastd;
do {
if (_local3.length <= 0) {
break;
}
_local1 = _local3.shift();
} while (_local1 != subject);
do {
if (_local3.length <= 0) {
break;
}
lastd = _local1.getDepth();
_local1 = _local3.shift();
var _local2 = _local1.getDepth();
if ((lastd < (_local2 - 1)) && (_local2 > 0)) {
subject.swapDepths(_local2 - 1);
}
subject.swapDepths(_local1);
} while (_local2 != targetDepth);
}
}
function getDepthByFlag(depthFlag, depthTable) {
var _local3 = depthTable;
var depth = 0;
if ((depthFlag == kTop) || (depthFlag == kNotopmost)) {
var lowestTopmost = 0;
var anyTopmost = false;
var j;
for (j in _local3) {
var _local1 = _local3[j];
var _local2 = typeof(_local1);
if ((_local2 == "movieclip") || ((_local2 == "object") && (_local1.__getTextFormat != undefined))) {
if (_local1.getDepth() <= highestDepth) {
if (!_local1._topmost) {
depth = Math.max(depth, _local1.getDepth());
} else if (!anyTopmost) {
lowestTopmost = _local1.getDepth();
anyTopmost = true;
} else {
lowestTopmost = Math.min(lowestTopmost, _local1.getDepth());
}
}
}
}
depth = depth + 20;
if (anyTopmost) {
if (depth >= lowestTopmost) {
depth = lowestTopmost - 1;
}
}
} else if (depthFlag == kBottom) {
var j;
for (j in _local3) {
var _local1 = _local3[j];
var _local2 = typeof(_local1);
if ((_local2 == "movieclip") || ((_local2 == "object") && (_local1.__getTextFormat != undefined))) {
if (_local1.getDepth() <= highestDepth) {
depth = Math.min(depth, _local1.getDepth());
}
}
}
depth = depth - 20;
} else if (depthFlag == kTopmost) {
var j;
for (j in _local3) {
var _local1 = _local3[j];
var _local2 = typeof(_local1);
if ((_local2 == "movieclip") || ((_local2 == "object") && (_local1.__getTextFormat != undefined))) {
if (_local1.getDepth() <= highestDepth) {
depth = Math.max(depth, _local1.getDepth());
}
}
}
depth = depth + 100;
}
if (depth >= highestDepth) {
depth = highestDepth;
}
var lowestDepth = (lowestDepth + numberOfAuthortimeLayers);
for (var _local1 in _local3) {
var x = _local3[_local1];
if (x._parent != undefined) {
lowestDepth = Math.min(lowestDepth, x.getDepth());
}
}
if (depth <= lowestDepth) {
depth = lowestDepth;
}
return(depth);
}
function buildDepthTable(Void) {
var _local3 = this;
var depthTable = new Array();
var j;
for (j in _local3) {
var _local1 = _local3[j];
var _local2 = typeof(_local1);
if ((_local2 == "movieclip") || ((_local2 == "object") && (_local1.__getTextFormat != undefined))) {
if (_local1._parent == _local3) {
depthTable[_local1.getDepth()] = _local1;
}
}
}
return(depthTable);
}
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 106 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher
{
function EventDispatcher () {
}
static function _removeEventListener(queue, event, handler) {
var _local3 = queue;
if (_local3 != undefined) {
var l = _local3.length;
var _local1;
_local1 = 0;
while (_local1 < l) {
var _local2 = _local3[_local1];
if (_local2 == handler) {
_local3.splice(_local1, 1);
return;
}
_local1++;
}
}
}
static function initialize(object) {
var _local1 = object;
if (_fEventDispatcher == undefined) {
_fEventDispatcher = new mx.events.EventDispatcher();
}
_local1.addEventListener = _fEventDispatcher.addEventListener;
_local1.removeEventListener = _fEventDispatcher.removeEventListener;
_local1.dispatchEvent = _fEventDispatcher.dispatchEvent;
_local1.dispatchQueue = _fEventDispatcher.dispatchQueue;
}
function dispatchQueue(queueObj, eventObj) {
var _local2 = eventObj;
var queueName = ("__q_" + _local2.type);
var queue = queueObj[queueName];
if (queue != undefined) {
var i;
for (i in queue) {
var _local1 = queue[i];
var _local3 = typeof(_local1);
if ((_local3 == "object") || (_local3 == "movieclip")) {
if (_local1.handleEvent == undefined) {
_local1[_local2.type](_local2);
} else {
_local1.handleEvent(_local2);
}
} else {
_local1.apply(queueObj, [_local2]);
}
}
}
}
function dispatchEvent(eventObj) {
var _local1 = eventObj;
var _local2 = this;
if (_local1.target == undefined) {
_local1.target = _local2;
}
_local2[_local1.type + "Handler"](_local1);
_local2.dispatchQueue(_local2, _local1);
}
function addEventListener(event, handler) {
var _local2 = this;
var _local1 = "__q_" + event;
if (_local2[_local1] == undefined) {
_local2[_local1] = new Array();
}
_global.ASSetPropFlags(_local2, _local1, 1);
_removeEventListener(_local2[_local1], event, handler);
_local2[_local1].push(handler);
}
function removeEventListener(event, handler) {
var _local1 = "__q_" + event;
_removeEventListener(this[_local1], event, handler);
}
static var _fEventDispatcher = undefined;
}
Symbol 107 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher
{
var owner;
function UIEventDispatcher () {
super();
}
static function addKeyEvents(obj) {
var _local2 = obj;
if (_local2.keyHandler == undefined) {
var _local1 = (_local2.keyHandler = new Object());
_local1.owner = _local2;
_local1.onKeyDown = _fEventDispatcher.onKeyDown;
_local1.onKeyUp = _fEventDispatcher.onKeyUp;
}
Key.addListener(_local2.keyHandler);
}
static function removeKeyEvents(obj) {
Key.removeListener(obj.keyHandler);
}
static function addLoadEvents(obj) {
var _local1 = obj;
if (_local1.onLoad == undefined) {
_local1.onLoad = _fEventDispatcher.onLoad;
_local1.onUnload = _fEventDispatcher.onUnload;
if (_local1.getBytesTotal() == _local1.getBytesLoaded()) {
_local1.doLater(_local1, "onLoad");
}
}
}
static function removeLoadEvents(obj) {
delete obj.onLoad;
delete obj.onUnload;
}
static function initialize(obj) {
var _local1 = obj;
if (_fEventDispatcher == undefined) {
_fEventDispatcher = new mx.events.UIEventDispatcher();
}
_local1.addEventListener = _fEventDispatcher.__addEventListener;
_local1.__origAddEventListener = _fEventDispatcher.addEventListener;
_local1.removeEventListener = _fEventDispatcher.removeEventListener;
_local1.dispatchEvent = _fEventDispatcher.dispatchEvent;
_local1.dispatchQueue = _fEventDispatcher.dispatchQueue;
}
function dispatchEvent(eventObj) {
var _local1 = eventObj;
var _local2 = this;
if (_local1.target == undefined) {
_local1.target = _local2;
}
_local2[_local1.type + "Handler"](_local1);
_local2.dispatchQueue(mx.events.EventDispatcher, _local1);
_local2.dispatchQueue(_local2, _local1);
}
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) {
var _local1 = this;
if (_local1.__sentLoadEvent != true) {
_local1.dispatchEvent({type:"load"});
}
_local1.__sentLoadEvent = true;
}
function onUnload(Void) {
dispatchEvent({type:"unload"});
}
function __addEventListener(event, handler) {
var _local3 = this;
_local3.__origAddEventListener(event, handler);
var _local2 = lowLevelEvents;
for (var i in _local2) {
if (mx.events.UIEventDispatcher[i][event] != undefined) {
var _local1 = _local2[i][0];
mx.events.UIEventDispatcher[_local1](_local3);
}
}
}
function removeEventListener(event, handler) {
var _local3 = this;
var queueName = ("__q_" + event);
mx.events.EventDispatcher._removeEventListener(_local3[queueName], event, handler);
if (_local3[queueName].length == 0) {
var _local1 = lowLevelEvents;
for (var i in _local1) {
if (mx.events.UIEventDispatcher[i][event] != undefined) {
var _local2 = _local1[i][1];
mx.events.UIEventDispatcher[_local1[i][1]](_local3);
}
}
}
}
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 108 MovieClip [__Packages.mx.core.ExternalContent] Frame 0
class mx.core.ExternalContent
{
var doLater;
function ExternalContent () {
}
function loadExternal(url, placeholderClassName, instanceName, depth, initProps) {
var _local1 = this;
var _local2;
_local2 = _local1.createObject(placeholderClassName, instanceName, depth, initProps);
_local1[mx.core.View.childNameBase + _local1.numChildren] = _local2;
if (_local1.prepList == undefined) {
_local1.prepList = new Object();
}
_local1.prepList[instanceName] = {obj:_local2, url:url, complete:false, initProps:initProps};
_local1.prepareToLoadMovie(_local2);
return(_local2);
}
function prepareToLoadMovie(obj) {
obj.unloadMovie();
doLater(this, "waitForUnload");
}
function waitForUnload() {
var _local1 = this;
var _local3;
for (_local3 in _local1.prepList) {
var _local2 = _local1.prepList[_local3];
if (_local2.obj.getBytesTotal() == 0) {
if (_local1.loadList == undefined) {
_local1.loadList = new Object();
}
_local1.loadList[_local3] = _local2;
_local2.obj.loadMovie(_local2.url);
delete _local1.prepList[_local3];
_local1.doLater(_local1, "checkLoadProgress");
} else {
_local1.doLater(_local1, "waitForUnload");
}
}
}
function checkLoadProgress() {
var _local2 = this;
var _local3;
for (_local3 in _local2.loadList) {
var _local1 = _local2.loadList[_local3];
_local1.loaded = _local1.obj.getBytesLoaded();
_local1.total = _local1.obj.getBytesTotal();
if (_local1.total > 0) {
_local1.obj._visible = false;
_local2.dispatchEvent({type:"progress", target:_local1.obj, current:_local1.loaded, total:_local1.total});
if (_local1.loaded == _local1.total) {
if (_local2.loadedList == undefined) {
_local2.loadedList = new Object();
}
_local2.loadedList[_local3] = _local1;
delete _local2.loadList[_local3];
_local2.doLater(_local2, "contentLoaded");
}
} else if (_local1.total == -1) {
if (_local1.failedOnce != undefined) {
_local1.failedOnce++;
if (_local1.failedOnce > 3) {
_local2.dispatchEvent({type:"complete", target:_local1.obj, current:_local1.loaded, total:_local1.total});
delete _local2.loadList[_local3];
}
} else {
_local1.failedOnce = 0;
}
}
_local2.doLater(_local2, "checkLoadProgress");
}
}
function contentLoaded() {
var _local3 = this;
var i;
for (i in _local3.loadedList) {
var _local1 = _local3.loadedList[i];
_local1.obj._visible = true;
_local1.obj._complete = true;
var _local2;
for (_local2 in _local1.initProps) {
_local1.obj[_local2] = _local1.initProps[_local2];
}
_local3.childLoaded(_local1.obj);
_local3.dispatchEvent({type:"complete", target:_local1.obj, current:_local1.loaded, total:_local1.total});
delete _local3.loadedList[i];
}
}
function convertToUIObject(obj) {
var _local1 = obj;
if (_local1.setSize == undefined) {
var _local2 = mx.core.UIObject.prototype;
_local1.addProperty("width", _local2.__get__width, null);
_local1.addProperty("height", _local2.__get__height, null);
_local1.addProperty("left", _local2.__get__left, null);
_local1.addProperty("x", _local2.__get__x, null);
_local1.addProperty("top", _local2.__get__top, null);
_local1.addProperty("y", _local2.__get__y, null);
_local1.addProperty("right", _local2.__get__right, null);
_local1.addProperty("bottom", _local2.__get__bottom, null);
_local1.addProperty("visible", _local2.__get__visible, _local2.__set__visible);
_local1.move = mx.core.UIObject.prototype.move;
_local1.setSize = mx.core.UIObject.prototype.setSize;
_local1.size = mx.core.UIObject.prototype.size;
mx.events.UIEventDispatcher.initialize(_local1);
}
}
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 109 MovieClip [__Packages.mx.skins.CustomBorder] Frame 0
class mx.skins.CustomBorder extends mx.skins.Border
{
var __width, __height;
function CustomBorder () {
super();
}
function get width() {
return(__width);
}
function get height() {
return(__height);
}
function init(Void) {
super.init();
}
function createChildren(Void) {
}
function draw(Void) {
var _local1 = this;
if (_local1.l_mc == undefined) {
var z = _local1.setSkin(tagL, _local1.leftSkin);
if (_local1.horizontal) {
_local1.minHeight = _local1.l_mc._height;
_local1.minWidth = _local1.l_mc._width;
} else {
_local1.minHeight = _local1.l_mc._height;
_local1.minWidth = _local1.l_mc._width;
}
}
if (_local1.m_mc == undefined) {
_local1.setSkin(tagM, _local1.middleSkin);
if (_local1.horizontal) {
_local1.minHeight = _local1.m_mc._height;
_local1.minWidth = _local1.minWidth + _local1.m_mc._width;
} else {
_local1.minHeight = _local1.minHeight + _local1.m_mc._height;
_local1.minWidth = _local1.m_mc._width;
}
}
if (_local1.r_mc == undefined) {
_local1.setSkin(tagR, _local1.rightSkin);
if (_local1.horizontal) {
_local1.minHeight = _local1.r_mc._height;
_local1.minWidth = _local1.minWidth + _local1.r_mc._width;
} else {
_local1.minHeight = _local1.minHeight + _local1.r_mc._height;
_local1.minWidth = _local1.r_mc._width;
}
}
_local1.size();
}
function size(Void) {
var _local1 = this;
_local1.l_mc.move(0, 0);
if (_local1.horizontal) {
_local1.r_mc.move(_local1.__get__width() - _local1.r_mc.width, 0);
_local1.m_mc.move(_local1.l_mc.width, 0);
_local1.m_mc.setSize(_local1.r_mc.x - _local1.m_mc.x, _local1.m_mc.height);
} else {
_local1.r_mc.move(0, _local1.__get__height() - _local1.r_mc.height, 0);
_local1.m_mc.move(0, _local1.l_mc.height);
_local1.m_mc.setSize(_local1.m_mc.width, _local1.r_mc.y - _local1.m_mc.y);
}
}
static var symbolName = "CustomBorder";
static var symbolOwner = mx.skins.CustomBorder;
static var version = "2.0.0.306";
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 110 MovieClip [__Packages.mx.controls.scrollClasses.ScrollThumb] Frame 0
class mx.controls.scrollClasses.ScrollThumb extends mx.skins.CustomBorder
{
var useHandCursor, _parent;
function ScrollThumb () {
super();
}
function createChildren(Void) {
super.createChildren();
useHandCursor = false;
}
function setRange(_ymin, _ymax, _datamin, _datamax) {
var _local1 = this;
_local1.ymin = _ymin;
_local1.ymax = _ymax;
_local1.datamin = _datamin;
_local1.datamax = _datamax;
}
function dragThumb(Void) {
var _local1 = this;
_local1.scrollMove = _local1._ymouse - _local1.lastY;
_local1.scrollMove = _local1.scrollMove + _local1._y;
if (_local1.scrollMove < _local1.ymin) {
_local1.scrollMove = _local1.ymin;
} else if (_local1.scrollMove > _local1.ymax) {
_local1.scrollMove = _local1.ymax;
}
_local1._parent.isScrolling = true;
_local1._y = _local1.scrollMove;
var _local2 = Math.round(((_local1.datamax - _local1.datamin) * (_local1._y - _local1.ymin)) / (_local1.ymax - _local1.ymin)) + _local1.datamin;
_local1._parent.scrollPosition = _local2;
_local1._parent.dispatchScrollEvent("ThumbTrack");
updateAfterEvent();
}
function stopDragThumb(Void) {
var _local1 = this;
_local1._parent.isScrolling = false;
_local1._parent.dispatchScrollEvent("ThumbPosition");
_local1._parent.dispatchScrollChangedEvent();
delete _local1.onMouseMove;
}
function onPress(Void) {
var _local1 = this;
_local1._parent.pressFocus();
_local1.lastY = _local1._ymouse;
_local1.onMouseMove = _local1.dragThumb;
super.onPress();
}
function onRelease(Void) {
_parent.releaseFocus();
stopDragThumb();
super.onRelease();
}
function onReleaseOutside(Void) {
_parent.releaseFocus();
stopDragThumb();
super.onReleaseOutside();
}
function draw() {
var _local1 = this;
super.draw();
if (_local1.grip_mc == undefined) {
_local1.setSkin(3, _local1.gripSkin);
}
}
function size() {
var _local1 = this;
super.size();
_local1.grip_mc.move((_local1.__get__width() - _local1.grip_mc.width) / 2, (_local1.__get__height() - _local1.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 111 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent
{
static var emphasizedStyleDeclaration;
var enabled, invalidate, dispatchEvent;
function SimpleButton () {
super();
}
function init(Void) {
var _local1 = this;
super.init();
if (_local1.preset == undefined) {
_local1.boundingBox_mc._visible = false;
_local1.boundingBox_mc._width = (_local1.boundingBox_mc._height = 0);
}
_local1.useHandCursor = false;
}
function createChildren(Void) {
var _local1 = this;
if (_local1.preset != undefined) {
var _local2 = _local1[_local1.idNames[_local1.preset]];
_local1[_local1.refNames[_local1.preset]] = _local2;
_local1.skinName = _local2;
if (_local1.falseOverSkin.length == 0) {
_local1.rolloverSkin = _local1.fus;
}
if (_local1.falseOverIcon.length == 0) {
_local1.rolloverIcon = _local1.fui;
}
_local1.initializing = false;
} else if (_local1.__state == true) {
_local1.setStateVar(true);
} else {
if (_local1.falseOverSkin.length == 0) {
_local1.rolloverSkin = _local1.fus;
}
if (_local1.falseOverIcon.length == 0) {
_local1.rolloverIcon = _local1.fui;
}
}
}
function setIcon(tag, linkageName) {
return(setSkin(tag + 8, linkageName));
}
function changeIcon(tag, linkageName) {
var _local1 = this;
_local1.linkLength = linkageName.length;
var _local2 = _local1.stateNames[tag] + "Icon";
_local1[_local2] = linkageName;
_local1[_local1.idNames[tag + 8]] = _local2;
_local1.setStateVar(_local1.getState());
}
function changeSkin(tag, linkageName) {
var _local1 = this;
var _local2 = _local1.stateNames[tag] + "Skin";
_local1[_local2] = linkageName;
_local1[_local1.idNames[tag]] = _local2;
_local1.setStateVar(_local1.getState());
}
function viewIcon(varName) {
var _local1 = this;
var _local3 = varName + "Icon";
var _local2 = _local1[_local3];
if (typeof(_local2) == "string") {
var s = _local2;
if (_local1.__emphasized) {
if (_local1[_local2 + "Emphasized"].length > 0) {
_local2 = _local2 + "Emphasized";
}
}
if (_local1[_local2].length == 0) {
if (_local1.linkLength != undefined) {
_local1.destroyObject("fui");
_local1.destroyObject("fdi");
_local1.destroyObject("tui");
var tui = "trueUpIcon";
var fui = "falseUpIcon";
var fdi = "falseDownIcon";
}
return;
}
_local2 = _local1.setIcon(_local1.tagMap[s], _local1[_local2]);
if (_local2 == undefined) {
_local2 = _local1.setIcon(0, "ButtonIcon");
}
_local1[_local3] = _local2;
}
_local1.iconName._visible = false;
_local1.iconName = _local2;
_local1.iconName._visible = true;
}
function setSkin(tag, linkageName, initobj) {
var _local1 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this})));
calcSize(tag, _local1);
return(_local1);
}
function calcSize(Void) {
var _local1 = this;
_local1.__width = _local1._width;
_local1.__height = _local1._height;
}
function viewSkin(varName, initObj) {
var _local1 = this;
var _local3 = varName + "Skin";
var _local2 = _local1[_local3];
if (typeof(_local2) == "string") {
var s = _local2;
if (_local1.__emphasized) {
if (_local1[_local2 + "Emphasized"].length > 0) {
_local2 = _local2 + "Emphasized";
}
}
if (_local1[_local2].length == 0) {
return;
}
_local2 = _local1.setSkin(_local1.tagMap[s], _local1[_local2], ((initObj != undefined) ? (initObj) : ({styleName:_local1})));
_local1[_local3] = _local2;
}
_local1.skinName._visible = false;
_local1.skinName = _local2;
_local1.skinName._visible = true;
}
function showEmphasized(e) {
var _local1 = this;
if (e && (!_local1.__emphatic)) {
if (emphasizedStyleDeclaration != undefined) {
_local1.__emphaticStyleName = _local1.styleName;
_local1.styleName = emphasizedStyleDeclaration;
}
_local1.__emphatic = true;
} else {
if (_local1.__emphatic) {
_local1.styleName = _local1.__emphaticStyleName;
}
_local1.__emphatic = false;
}
}
function refresh(Void) {
var _local1 = this;
var offset = _local1.getState();
if (_local1.enabled == false) {
_local1.viewIcon("disabled");
_local1.viewSkin("disabled");
} else {
_local1.viewSkin(_local1.phase);
_local1.viewIcon(_local1.phase);
}
_local1.setView(_local1.phase == "down");
_local1.iconName.enabled = _local1.enabled;
}
function setView(offset) {
var _local1 = this;
if (_local1.iconName == undefined) {
} else {
var _local2 = (offset ? (_local1.btnOffset) : 0);
_local1.iconName._x = ((_local1.__width - _local1.iconName._width) / 2) + _local2;
_local1.iconName._y = ((_local1.__height - _local1.iconName._height) / 2) + _local2;
}
}
function setStateVar(state) {
var _local1 = this;
if (state) {
if (_local1.trueOverSkin.length == 0) {
_local1.rolloverSkin = _local1.tus;
} else {
_local1.rolloverSkin = _local1.trs;
}
if (_local1.trueOverIcon.length == 0) {
_local1.rolloverIcon = _local1.tui;
} else {
_local1.rolloverIcon = _local1.tri;
}
_local1.upSkin = _local1.tus;
_local1.downSkin = _local1.tds;
_local1.disabledSkin = _local1.dts;
_local1.upIcon = _local1.tui;
_local1.downIcon = _local1.tdi;
_local1.disabledIcon = _local1.dti;
} else {
if (_local1.falseOverSkin.length == 0) {
_local1.rolloverSkin = _local1.fus;
} else {
_local1.rolloverSkin = _local1.frs;
}
if (_local1.falseOverIcon.length == 0) {
_local1.rolloverIcon = _local1.fui;
} else {
_local1.rolloverIcon = _local1.fri;
}
_local1.upSkin = _local1.fus;
_local1.downSkin = _local1.fds;
_local1.disabledSkin = _local1.dfs;
_local1.upIcon = _local1.fui;
_local1.downIcon = _local1.fdi;
_local1.disabledIcon = _local1.dfi;
}
_local1.__state = state;
}
function setState(state) {
var _local1 = this;
if (state != _local1.__state) {
_local1.setStateVar(state);
_local1.invalidate();
}
}
function size(Void) {
refresh();
}
function draw(Void) {
var _local1 = this;
if (_local1.initializing) {
_local1.initializing = false;
_local1.skinName.visible = true;
_local1.iconName.visible = true;
}
_local1.size();
}
function getState(Void) {
return(__state);
}
function setToggle(val) {
var _local1 = this;
_local1.__toggle = val;
if (_local1.__toggle == false) {
_local1.setState(false);
}
}
function getToggle(Void) {
return(__toggle);
}
function set toggle(val) {
setToggle(val);
}
function get toggle() {
return(getToggle());
}
function set value(val) {
setSelected(val);
}
function get value() {
return(getSelected());
}
function set selected(val) {
setSelected(val);
}
function get selected() {
return(getSelected());
}
function setSelected(val) {
var _local1 = this;
if (_local1.__toggle) {
_local1.setState(val);
} else {
_local1.setState(_local1.__state);
}
}
function getSelected() {
return(__state);
}
function setEnabled(val) {
if (enabled != val) {
super.setEnabled(val);
invalidate();
}
}
function onPress(Void) {
var _local1 = this;
_local1.pressFocus();
_local1.phase = "down";
_local1.refresh();
_local1.dispatchEvent({type:"buttonDown"});
if (_local1.autoRepeat) {
_local1.interval = setInterval(_local1, "onPressDelay", _local1.getStyle("repeatDelay"));
}
}
function onPressDelay(Void) {
var _local1 = this;
_local1.dispatchEvent({type:"buttonDown"});
if (_local1.autoRepeat) {
clearInterval(_local1.interval);
_local1.interval = setInterval(_local1, "onPressRepeat", _local1.getStyle("repeatInterval"));
}
}
function onPressRepeat(Void) {
dispatchEvent({type:"buttonDown"});
updateAfterEvent();
}
function onRelease(Void) {
var _local1 = this;
_local1.releaseFocus();
_local1.phase = "rollover";
if (_local1.interval != undefined) {
clearInterval(_local1.interval);
delete _local1.interval;
}
if (_local1.getToggle()) {
_local1.setState(!_local1.getState());
} else {
_local1.refresh();
}
_local1.dispatchEvent({type:"click"});
}
function onDragOut(Void) {
var _local1 = this;
_local1.phase = "up";
_local1.refresh();
_local1.dispatchEvent({type:"buttonDragOut"});
}
function onDragOver(Void) {
var _local1 = this;
if (_local1.phase != "up") {
_local1.onPress();
} else {
_local1.phase = "down";
_local1.refresh();
}
}
function onReleaseOutside(Void) {
var _local1 = this;
_local1.releaseFocus();
_local1.phase = "up";
if (_local1.interval != undefined) {
clearInterval(_local1.interval);
delete _local1.interval;
}
}
function onRollOver(Void) {
phase = "rollover";
refresh();
}
function onRollOut(Void) {
phase = "up";
refresh();
}
function getLabel(Void) {
return(fui.text);
}
function setLabel(val) {
var _local1 = this;
var _local3 = val;
if (typeof(_local1.fui) == "string") {
_local1.createLabel("fui", 8, _local3);
_local1.fui.styleName = _local1;
} else {
_local1.fui.text = _local3;
}
var tf = _local1.fui._getTextFormat();
var _local2 = tf.getTextExtent2(_local3);
_local1.fui._width = _local2.width + 4;
_local1.fui._height = _local2.height + 4;
_local1.iconName = _local1.fui;
_local1.setView(_local1.__state);
}
function get emphasized() {
return(__emphasized);
}
function set emphasized(val) {
var _local1 = this;
_local1.__emphasized = val;
var _local2 = 0;
while (_local2 < 8) {
_local1[_local1.idNames[_local2]] = _local1.stateNames[_local2] + "Skin";
if (typeof(_local1[_local1.idNames[_local2 + 8]]) == "movieclip") {
_local1[_local1.idNames[_local2 + 8]] = _local1.stateNames[_local2] + "Icon";
}
_local2++;
}
_local1.showEmphasized(_local1.__emphasized);
_local1.setStateVar(_local1.__state);
_local1.invalidateStyle();
}
function keyDown(e) {
if (e.code == 32) {
onPress();
}
}
function keyUp(e) {
if (e.code == 32) {
onRelease();
}
}
function onKillFocus(newFocus) {
var _local1 = this;
super.onKillFocus();
if (_local1.phase != "up") {
_local1.phase = "up";
_local1.refresh();
}
}
static var symbolName = "SimpleButton";
static var symbolOwner = mx.controls.SimpleButton;
static var version = "2.0.0.306";
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 112 MovieClip [__Packages.mx.controls.scrollClasses.ScrollBar] Frame 0
class mx.controls.scrollClasses.ScrollBar extends mx.core.UIComponent
{
var __height, dispatchEvent, _parent;
function ScrollBar () {
super();
}
function get scrollPosition() {
return(_scrollPosition);
}
function set scrollPosition(pos) {
var _local1 = this;
var _local2 = pos;
_local1._scrollPosition = _local2;
if (_local1.isScrolling != true) {
_local2 = Math.min(_local2, _local1.maxPos);
_local2 = Math.max(_local2, _local1.minPos);
var _local3 = (((_local2 - _local1.minPos) * (_local1.scrollTrack_mc.height - _local1.scrollThumb_mc._height)) / (_local1.maxPos - _local1.minPos)) + _local1.scrollTrack_mc.top;
_local1.scrollThumb_mc.move(0, _local3);
}
}
function get pageScrollSize() {
return(largeScroll);
}
function set pageScrollSize(lScroll) {
largeScroll = lScroll;
}
function set lineScrollSize(sScroll) {
smallScroll = sScroll;
}
function get lineScrollSize() {
return(smallScroll);
}
function get virtualHeight() {
return(__height);
}
function init(Void) {
var _local1 = this;
super.init();
_local1._scrollPosition = 0;
_local1.tabEnabled = false;
_local1.focusEnabled = false;
_local1.boundingBox_mc._visible = false;
_local1.boundingBox_mc._width = (_local1.boundingBox_mc._height = 0);
}
function createChildren(Void) {
var _local1 = this;
if (_local1.scrollTrack_mc == undefined) {
_local1.setSkin(skinIDTrack, _local1.scrollTrackName);
}
_local1.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 (_local1.upArrow_mc == undefined) {
_local2 = _local1.createButton(_local1.upArrowName, "upArrow_mc", skinIDUpArrow, _local3);
}
_local2.buttonDownHandler = _local1.onUpArrow;
_local2.clickHandler = _local1.onScrollChanged;
_local1._minHeight = _local2.height;
_local1._minWidth = _local2.width;
if (_local1.downArrow_mc == undefined) {
_local2 = _local1.createButton(_local1.downArrowName, "downArrow_mc", skinIDDownArrow, _local3);
}
_local2.buttonDownHandler = _local1.onDownArrow;
_local2.clickHandler = _local1.onScrollChanged;
_local1._minHeight = _local1._minHeight + _local2.height;
}
function createButton(linkageName, id, skinID, o) {
var _local1 = this;
var _local2 = o;
var _local3 = id;
if (skinID == skinIDUpArrow) {
_local2.falseUpSkin = _local1.upArrowUpName;
_local2.falseDownSkin = _local1.upArrowDownName;
_local2.falseOverSkin = _local1.upArrowOverName;
} else {
_local2.falseUpSkin = _local1.downArrowUpName;
_local2.falseDownSkin = _local1.downArrowDownName;
_local2.falseOverSkin = _local1.downArrowOverName;
}
var b = _local1.createObject(linkageName, _local3, skinID, _local2);
_local1[_local3].visible = false;
_local1[_local3].useHandCursor = false;
return(b);
}
function createThumb(Void) {
var _local2 = this;
var _local1 = new Object();
_local1.validateNow = true;
_local1.tabEnabled = false;
_local1.leftSkin = _local2.thumbTopName;
_local1.middleSkin = _local2.thumbMiddleName;
_local1.rightSkin = _local2.thumbBottomName;
_local1.gripSkin = _local2.thumbGripName;
_local2.createClassObject(mx.controls.scrollClasses.ScrollThumb, "scrollThumb_mc", skinIDThumb, _local1);
}
function setScrollProperties(pSize, mnPos, mxPos, ls) {
var _local1 = this;
var thumbHeight;
var _local2 = _local1.scrollTrack_mc;
_local1.pageSize = pSize;
_local1.largeScroll = (((ls != undefined) && (ls > 0)) ? (ls) : (pSize));
_local1.minPos = Math.max(mnPos, 0);
_local1.maxPos = Math.max(mxPos, 0);
_local1._scrollPosition = Math.max(_local1.minPos, _local1._scrollPosition);
_local1._scrollPosition = Math.min(_local1.maxPos, _local1._scrollPosition);
if (((_local1.maxPos - _local1.minPos) > 0) && (_local1.enabled)) {
var tmp = _local1._scrollPosition;
if (!_local1.initializing) {
_local1.upArrow_mc.enabled = true;
_local1.downArrow_mc.enabled = true;
}
_local2.onPress = (_local2.onDragOver = _local1.startTrackScroller);
_local2.onRelease = _local1.releaseScrolling;
_local2.onDragOut = (_local2.stopScrolling = _local1.stopScrolling);
_local2.onReleaseOutside = _local1.releaseScrolling;
_local2.useHandCursor = false;
if (_local1.scrollThumb_mc == undefined) {
_local1.createThumb();
}
var _local3 = _local1.scrollThumb_mc;
if (_local1.scrollTrackOverName.length > 0) {
_local2.onRollOver = _local1.trackOver;
_local2.onRollOut = _local1.trackOut;
}
thumbHeight = (_local1.pageSize / ((_local1.maxPos - _local1.minPos) + _local1.pageSize)) * _local2.height;
if (thumbHeight < _local3.minHeight) {
if (_local2.height < _local3.minHeight) {
_local3.visible = false;
} else {
thumbHeight = _local3.minHeight;
_local3.visible = true;
_local3.setSize(_local1._minWidth, _local3.minHeight + 0);
}
} else {
_local3.visible = true;
_local3.setSize(_local1._minWidth, thumbHeight);
}
_local3.setRange(_local1.upArrow_mc.__get__height() + 0, (_local1.__get__virtualHeight() - _local1.downArrow_mc.__get__height()) - _local3.height, _local1.minPos, _local1.maxPos);
tmp = Math.min(tmp, _local1.maxPos);
_local1.__set__scrollPosition(Math.max(tmp, _local1.minPos));
} else {
_local1.scrollThumb_mc.__set__visible(false);
if (!_local1.initializing) {
_local1.upArrow_mc.enabled = false;
_local1.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 (_local1.initializing) {
_local1.scrollThumb_mc.__set__visible(false);
}
}
function setEnabled(enabledFlag) {
var _local1 = this;
super.setEnabled(enabledFlag);
_local1.setScrollProperties(_local1.pageSize, _local1.minPos, _local1.maxPos, _local1.largeScroll);
}
function draw(Void) {
var _local1 = this;
if (_local1.initializing) {
_local1.initializing = false;
_local1.scrollTrack_mc.visible = true;
_local1.upArrow_mc.__set__visible(true);
_local1.downArrow_mc.__set__visible(true);
}
_local1.size();
}
function size(Void) {
var _local1 = this;
if (_local1._height == 1) {
} else if (_local1.upArrow_mc == undefined) {
} else {
var _local3 = _local1.upArrow_mc.__get__height();
var _local2 = _local1.downArrow_mc.__get__height();
_local1.upArrow_mc.move(0, 0);
var st = _local1.scrollTrack_mc;
st._y = _local3;
st._height = (_local1.__get__virtualHeight() - _local3) - _local2;
_local1.downArrow_mc.move(0, _local1.__get__virtualHeight() - _local2);
_local1.setScrollProperties(_local1.pageSize, _local1.minPos, _local1.maxPos, _local1.largeScroll);
}
}
function dispatchScrollEvent(detail) {
dispatchEvent({type:"scroll", detail:detail});
}
function isScrollBarKey(k) {
var _local1 = this;
if (k == 36) {
if (_local1.__get__scrollPosition() != 0) {
_local1.__set__scrollPosition(0);
_local1.dispatchScrollEvent(_local1.minMode);
}
return(true);
}
if (k == 35) {
if (_local1.__get__scrollPosition() < _local1.maxPos) {
_local1.__set__scrollPosition(_local1.maxPos);
_local1.dispatchScrollEvent(_local1.maxMode);
}
return(true);
}
return(false);
}
function scrollIt(inc, mode) {
var _local1 = this;
var _local3 = _local1.smallScroll;
if (inc != "Line") {
_local3 = ((_local1.largeScroll == 0) ? (_local1.pageSize) : (_local1.largeScroll));
}
var _local2 = _local1._scrollPosition + (mode * _local3);
if (_local2 > _local1.maxPos) {
_local2 = _local1.maxPos;
} else if (_local2 < _local1.minPos) {
_local2 = _local1.minPos;
}
if (_local1.__get__scrollPosition() != _local2) {
_local1.__set__scrollPosition(_local2);
var move = ((mode < 0) ? (_local1.minusMode) : (_local1.plusMode));
_local1.dispatchScrollEvent(inc + move);
}
}
function startTrackScroller(Void) {
var _local1 = this;
_local1._parent.pressFocus();
if (_local1._parent.scrollTrackDownName.length > 0) {
if (_local1._parent.scrollTrackDown_mc == undefined) {
_local1._parent.setSkin(skinIDTrackDown, _local1.scrollTrackDownName);
} else {
_local1._parent.scrollTrackDown_mc.visible = true;
}
}
_local1._parent.trackScroller();
_local1._parent.scrolling = setInterval(_local1._parent, "scrollInterval", _local1.getStyle("repeatDelay"), "Page", -1);
}
function scrollInterval(inc, mode) {
var _local1 = this;
var _local2 = inc;
clearInterval(_local1.scrolling);
if (_local2 == "Page") {
_local1.trackScroller();
} else {
_local1.scrollIt(_local2, mode);
}
_local1.scrolling = setInterval(_local1, "scrollInterval", _local1.getStyle("repeatInterval"), _local2, mode);
}
function trackScroller(Void) {
var _local1 = this;
if ((_local1.scrollThumb_mc._y + _local1.scrollThumb_mc.__get__height()) < _local1._ymouse) {
_local1.scrollIt("Page", 1);
} else if (_local1.scrollThumb_mc._y > _local1._ymouse) {
_local1.scrollIt("Page", -1);
}
}
function dispatchScrollChangedEvent(Void) {
dispatchEvent({type:"scrollChanged"});
}
function stopScrolling(Void) {
clearInterval(_parent.scrolling);
_parent.scrollTrackDown_mc.visible = false;
}
function releaseScrolling(Void) {
var _local1 = this;
_local1._parent.releaseFocus();
_local1.stopScrolling();
_local1._parent.dispatchScrollChangedEvent();
}
function trackOver(Void) {
var _local1 = this;
if (_local1._parent.scrollTrackOverName.length > 0) {
if (_local1._parent.scrollTrackOver_mc == undefined) {
_local1._parent.setSkin(skinIDTrackOver, _local1.scrollTrackOverName);
} else {
_local1._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 113 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) {
var _local1 = k;
if (_local1 == 37) {
scrollIt("Line", -1);
return(true);
}
if (_local1 == 39) {
scrollIt("Line", 1);
return(true);
}
return(super.isScrollBarKey(_local1));
}
static var symbolName = "HScrollBar";
static var symbolOwner = mx.core.UIComponent;
static var version = "2.0.0.306";
var className = "HScrollBar";
var minusMode = "Left";
var plusMode = "Right";
var minMode = "AtLeft";
var maxMode = "AtRight";
}
Symbol 114 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton
{
var labelPath, invalidate, _iconLinkageName;
function Button () {
super();
}
function init(Void) {
super.init();
}
function draw() {
var _local1 = this;
super.draw();
if (_local1.initIcon != undefined) {
_local1._setIcon(_local1.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 _local1 = this;
var _local2 = (_local1.getState() ? "true" : "false");
_local2 = _local2 + (_local1.enabled ? (_local1.phase) : "disabled");
super.viewSkin(varName, {styleName:_local1, borderStyle:_local2});
}
function invalidateStyle(c) {
labelPath.invalidateStyle(c);
super.invalidateStyle(c);
}
function setColor(c) {
var _local2 = this;
var _local1 = 0;
while (_local1 < 8) {
_local2[_local2.idNames[_local1]].redraw(true);
_local1++;
}
}
function setEnabled(enable) {
labelPath.enabled = enable;
super.setEnabled(enable);
}
function calcSize(tag, ref) {
var _local1 = this;
if ((_local1.__width == undefined) || (_local1.__height == undefined)) {
} else if (tag < 7) {
ref.setSize(_local1.__width, _local1.__height, true);
}
}
function size(Void) {
var _local1 = this;
_local1.setState(_local1.getState());
_local1.setHitArea(_local1.__width, _local1.__height);
var _local2 = 0;
while (_local2 < 8) {
var _local3 = _local1.idNames[_local2];
if (typeof(_local1[_local3]) == "movieclip") {
_local1[_local3].setSize(_local1.__width, _local1.__height, true);
}
_local2++;
}
super.size();
}
function set labelPlacement(val) {
__labelPlacement = val;
invalidate();
}
function get labelPlacement() {
return(__labelPlacement);
}
function getLabelPlacement(Void) {
return(__labelPlacement);
}
function setLabelPlacement(val) {
__labelPlacement = val;
invalidate();
}
function getBtnOffset(Void) {
var _local1 = this;
if (_local1.getState()) {
var _local2 = _local1.btnOffset;
} else if (_local1.phase == "down") {
var _local2 = _local1.btnOffset;
} else {
var _local2 = 0;
}
return(_local2);
}
function setView(offset) {
var _local1 = this;
var n = (offset ? (_local1.btnOffset) : 0);
var val = _local1.getLabelPlacement();
var iconW = 0;
var iconH = 0;
var labelW = 0;
var labelH = 0;
var labelX = 0;
var labelY = 0;
var _local3 = _local1.labelPath;
var _local2 = _local1.iconName;
var textW = _local3.textWidth;
var textH = _local3.textHeight;
var viewW = ((_local1.__width - _local1.borderW) - _local1.borderW);
var viewH = ((_local1.__height - _local1.borderW) - _local1.borderW);
_local3._visible = true;
if (_local2 != undefined) {
iconW = _local2._width;
iconH = _local2._height;
}
if ((val == "left") || (val == "right")) {
if (_local3 != undefined) {
_local3._width = (labelW = Math.min(viewW - iconW, textW + 5));
_local3._height = (labelH = Math.min(viewH, textH + 4));
}
if (val == "right") {
labelX = iconW;
if (_local1.centerContent) {
labelX = labelX + (((viewW - labelW) - iconW) / 2);
}
_local2._x = labelX - iconW;
} else {
labelX = (viewW - labelW) - iconW;
if (_local1.centerContent) {
labelX = labelX / 2;
}
_local2._x = labelX + labelW;
}
_local2._y = (labelY = 0);
if (_local1.centerContent) {
_local2._y = (viewH - iconH) / 2;
labelY = (viewH - labelH) / 2;
}
if (!_local1.centerContent) {
_local2._y = _local2._y + Math.max(0, (labelH - iconH) / 2);
}
} else {
if (_local3 != undefined) {
_local3._width = (labelW = Math.min(viewW, textW + 5));
_local3._height = (labelH = Math.min(viewH - iconH, textH + 4));
}
labelX = (viewW - labelW) / 2;
_local2._x = (viewW - iconW) / 2;
if (val == "top") {
labelY = (viewH - labelH) - iconH;
if (_local1.centerContent) {
labelY = labelY / 2;
}
_local2._y = labelY + labelH;
} else {
labelY = iconH;
if (_local1.centerContent) {
labelY = labelY + (((viewH - labelH) - iconH) / 2);
}
_local2._y = labelY - iconH;
}
}
var buff = (_local1.borderW + n);
_local3._x = labelX + buff;
_local3._y = labelY + buff;
_local2._x = _local2._x + buff;
_local2._y = _local2._y + buff;
}
function set label(lbl) {
setLabel(lbl);
}
function setLabel(label) {
var _local2 = this;
var _local3 = label;
if (_local3 == "") {
_local2.labelPath.removeMovieClip();
} else if (_local2.labelPath == undefined) {
var _local1 = _local2.createLabel("labelPath", 200, _local3);
_local1._width = _local1.textWidth + 5;
_local1._height = _local1.textHeight + 4;
_local1.visible = false;
} else {
_local2.labelPath.text = _local3;
_local2.refresh();
}
}
function getLabel(Void) {
return(labelPath.text);
}
function get label() {
return(labelPath.text);
}
function _getIcon(Void) {
return(_iconLinkageName);
}
function get icon() {
var _local1 = this;
if (_local1.initializing) {
return(_local1.initIcon);
}
return(_local1._iconLinkageName);
}
function _setIcon(linkage) {
var _local1 = linkage;
var _local2 = this;
var _local3 = super;
if (_local2.initializing) {
_local2.initIcon = _local1;
} else {
_local3.changeIcon(0, _local1);
_local3.changeIcon(1, _local1);
_local3.changeIcon(4, _local1);
_local3.changeIcon(5, _local1);
_local2._iconLinkageName = _local1;
_local2.refresh();
}
}
function set icon(linkage) {
_setIcon(linkage);
}
function setHitArea(w, h) {
var _local2 = this;
if (_local2.hitArea_mc == undefined) {
_local2.createEmptyObject("hitArea_mc", 100);
}
var _local1 = _local2.hitArea_mc;
_local1.clear();
_local1.beginFill(16711680);
_local1.drawRect(0, 0, w, h);
_local1.endFill();
_local1.setVisible(false);
}
static var symbolName = "Button";
static var symbolOwner = mx.controls.Button;
var className = "Button";
static var version = "2.0.0.306";
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 = 2;
}
Symbol 115 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement
{
var onEnterFrame;
function ColoredSkinElement () {
}
function setColor(c) {
if (c != undefined) {
var _local1 = new Color(this);
_local1.setRGB(c);
}
}
function draw(Void) {
var _local1 = this;
_local1.setColor(_local1.getStyle(_local1._color));
_local1.onEnterFrame = undefined;
}
function invalidateStyle(Void) {
onEnterFrame = draw;
}
static function setColorStyle(p, colorStyle) {
var _local1 = p;
if (_local1._color == undefined) {
_local1._color = colorStyle;
}
_local1.setColor = mixins.setColor;
_local1.invalidateStyle = mixins.invalidateStyle;
_local1.draw = mixins.draw;
_local1.setColor(_local1.getStyle(colorStyle));
}
static var mixins = new mx.skins.ColoredSkinElement();
}
Symbol 116 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions
{
function UIObjectExtensions () {
}
static function addGeometry(tf, ui) {
var _local1 = ui;
var _local2 = tf;
_local2.addProperty("width", _local1.__get__width, null);
_local2.addProperty("height", _local1.__get__height, null);
_local2.addProperty("left", _local1.__get__left, null);
_local2.addProperty("x", _local1.__get__x, null);
_local2.addProperty("top", _local1.__get__top, null);
_local2.addProperty("y", _local1.__get__y, null);
_local2.addProperty("right", _local1.__get__right, null);
_local2.addProperty("bottom", _local1.__get__bottom, null);
_local2.addProperty("visible", _local1.__get__visible, _local1.__set__visible);
}
static function Extensions() {
//var _local1 = this;
if (bExtended == true) {
return(true);
}
bExtended = true;
var _local3 = mx.core.UIObject.prototype;
var se = mx.skins.SkinElement.prototype;
addGeometry(se, _local3);
mx.events.UIEventDispatcher.initialize(_local3);
var cse = mx.skins.ColoredSkinElement;
mx.styles.CSSTextStyles.addTextStyles(_local3);
var mc = MovieClip.prototype;
mc.getTopLevel = _local3.getTopLevel;
mc.createLabel = _local3.createLabel;
mc.createObject = _local3.createObject;
mc.createClassObject = _local3.createClassObject;
mc.createEmptyObject = _local3.createEmptyObject;
mc.destroyObject = _local3.destroyObject;
mc.__getTextFormat = _local3.__getTextFormat;
mc._getTextFormat = _local3._getTextFormat;
mc.getStyleName = _local3.getStyleName;
mc.getStyle = _local3.getStyle;
var _local2 = TextField.prototype;
addGeometry(_local2, _local3);
_local2.addProperty("enabled", function () {
return(this.__enabled);
}, function (x) {
this.__enabled = x;
this.invalidateStyle();
});
_local2.move = se.move;
_local2.setSize = se.setSize;
_local2.invalidateStyle = function () {
this.invalidateFlag = true;
};
_local2.draw = function () {
var _local1 = this;
if (_local1.invalidateFlag) {
_local1.invalidateFlag = false;
var _local2 = _local1._getTextFormat();
_local1.setTextFormat(_local2);
_local1.setNewTextFormat(_local2);
_local1.embedFonts = _local2.embedFonts == true;
if (_local1.__text != undefined) {
if (_local1.text == "") {
_local1.text = _local1.__text;
}
delete _local1.__text;
}
_local1._visible = true;
}
};
_local2.setColor = function (color) {
this.textColor = color;
};
_local2.getStyle = mc.getStyle;
_local2.__getTextFormat = _local3.__getTextFormat;
_local2.setValue = function (v) {
this.text = v;
};
_local2.getValue = function () {
return(this.text);
};
_local2.addProperty("value", function () {
return(this.getValue());
}, function (v) {
this.setValue(v);
});
_local2._getTextFormat = function () {
var _local2 = this;
var _local1 = _local2.stylecache.tf;
if (_local1 != undefined) {
return(_local1);
}
_local1 = new TextFormat();
_local2.__getTextFormat(_local1);
_local2.stylecache.tf = _local1;
if (_local2.__enabled == false) {
if (_local2.enabledColor == undefined) {
var _local3 = _local2.getTextFormat();
_local2.enabledColor = _local3.color;
}
var c = _local2.getStyle("disabledColor");
_local1.color = c;
} else if (_local2.enabledColor != undefined) {
if (_local1.color == undefined) {
_local1.color = _local2.enabledColor;
}
}
return(_local1);
};
_local2.getPreferredWidth = function () {
this.draw();
return(this.textWidth + 4);
};
_local2.getPreferredHeight = function () {
this.draw();
return(this.textHeight + 4);
};
TextFormat.prototype.getTextExtent2 = function (s) {
var _local2 = _root;
var _local3 = this;
var _local1 = _local2._getTextExtent;
if (_local1 == undefined) {
_local2.createTextField("_getTextExtent", -2, 0, 0, 1000, 100);
_local1 = _local2._getTextExtent;
_local1._visible = false;
}
_local2._getTextExtent.text = s;
var z = _local3.align;
_local3.align = "left";
_local2._getTextExtent.setTextFormat(_local3);
_local3.align = z;
return({width:_local1.textWidth, height:_local1.textHeight});
};
if (_global.style == undefined) {
_global.style = new mx.styles.CSSStyleDeclaration();
_global.cascadingStyles = true;
_global.styles = new Object();
_global.skinRegistry = new Object();
_global.origWidth = Stage.width;
_global.origHeight = Stage.height;
}
_root.addProperty("width", function () {
return(Stage.width);
}, null);
_root.addProperty("height", function () {
return(Stage.height);
}, null);
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 117 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 _local3 = _global;
var _local1 = _local3.style;
_local1.themeColor = 8453965 /* 0x80FF4D */;
_local1.disabledColor = 8684164 /* 0x848284 */;
_local1.modalTransparency = 0;
_local1.filled = true;
_local1.stroked = true;
_local1.strokeWidth = 1;
_local1.strokeColor = 0;
_local1.fillColor = 16777215 /* 0xFFFFFF */;
_local1.repeatInterval = 35;
_local1.repeatDelay = 500;
_local1.fontFamily = "_sans";
_local1.fontSize = 12;
_local1.selectionColor = 13500353 /* 0xCDFFC1 */;
_local1.rollOverColor = 14942166 /* 0xE3FFD6 */;
_local1.useRollOver = true;
_local1.backgroundDisabledColor = 14540253 /* 0xDDDDDD */;
_local1.selectionDisabledColor = 14540253 /* 0xDDDDDD */;
_local1.selectionDuration = 200;
_local1.openDuration = 250;
_local1.borderStyle = "inset";
_local1.color = 0;
_local1.textSelectedColor = 24371;
_local1.textRollOverColor = 2831164 /* 0x2B333C */;
_local1.textDisabledColor = 16777215 /* 0xFFFFFF */;
_local1.vGridLines = true;
_local1.hGridLines = false;
_local1.vGridLineColor = 6710886 /* 0x666666 */;
_local1.hGridLineColor = 6710886 /* 0x666666 */;
_local1.headerColor = 15395562 /* 0xEAEAEA */;
_local1.indentation = 17;
_local1.folderOpenIcon = "TreeFolderOpen";
_local1.folderClosedIcon = "TreeFolderClosed";
_local1.defaultLeafIcon = "TreeNodeIcon";
_local1.disclosureOpenIcon = "TreeDisclosureOpen";
_local1.disclosureClosedIcon = "TreeDisclosureClosed";
_local1.popupDuration = 150;
_local1.dateHeaderColor = 16777215 /* 0xFFFFFF */;
_local1 = (_local3.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration());
_local1.backgroundColor = 16777215 /* 0xFFFFFF */;
_local1.borderColor = 13290186 /* 0xCACACA */;
_local1.borderStyle = "inset";
_local1 = (_local3.styles.ComboBox = new mx.styles.CSSStyleDeclaration());
_local1.borderStyle = "inset";
_local1 = (_local3.styles.NumericStepper = new mx.styles.CSSStyleDeclaration());
_local1.textAlign = "center";
_local1 = (_local3.styles.RectBorder = new mx.styles.CSSStyleDeclaration());
_local1.borderColor = 14015965 /* 0xD5DDDD */;
_local1.buttonColor = 7305079 /* 0x6F7777 */;
_local1.shadowColor = 15658734 /* 0xEEEEEE */;
_local1.highlightColor = 12897484 /* 0xC4CCCC */;
_local1.shadowCapColor = 14015965 /* 0xD5DDDD */;
_local1.borderCapColor = 9542041 /* 0x919999 */;
var p = new Object();
p.borderColor = 16711680 /* 0xFF0000 */;
p.buttonColor = 16711680 /* 0xFF0000 */;
p.shadowColor = 16711680 /* 0xFF0000 */;
p.highlightColor = 16711680 /* 0xFF0000 */;
p.shadowCapColor = 16711680 /* 0xFF0000 */;
p.borderCapColor = 16711680 /* 0xFF0000 */;
mx.core.UIComponent.prototype.origBorderStyles = p;
var _local2;
_local2 = (_local3.styles.TextInput = new mx.styles.CSSStyleDeclaration());
_local2.backgroundColor = 16777215 /* 0xFFFFFF */;
_local2.borderStyle = "inset";
_local3.styles.TextArea = _local3.styles.TextInput;
_local2 = (_local3.styles.Window = new mx.styles.CSSStyleDeclaration());
_local2.borderStyle = "default";
var q = ((_local3.styles.windowStyles = new mx.styles.CSSStyleDeclaration()));
q.color = 0;
_local2 = (_local3.styles.Alert = new mx.styles.CSSStyleDeclaration());
_local2.borderStyle = "alert";
_local2 = (_local3.styles.ScrollView = new mx.styles.CSSStyleDeclaration());
_local2.borderStyle = "inset";
_local2 = (_local3.styles.View = new mx.styles.CSSStyleDeclaration());
_local2.borderStyle = "none";
_local2 = (_local3.styles.ProgressBar = new mx.styles.CSSStyleDeclaration());
_local2.color = 11187123 /* 0xAAB3B3 */;
_local2.fontWeight = "bold";
_local2 = (_local3.styles.Accordion = new mx.styles.CSSStyleDeclaration());
_local2.borderStyle = "solid";
_local2.backgroundColor = 16777215 /* 0xFFFFFF */;
_local2.borderColor = 9081738 /* 0x8A938A */;
_local2.headerHeight = 22;
_local2.marginLeft = (_local2.marginRight = (_local2.marginTop = (_local2.marginBottom = -1)));
_local2.verticalGap = -1;
_local2 = (_local3.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration());
_local2.fontFamily = "Verdana";
_local2.fontSize = 9;
_local2.textAlign = "right";
_local2.color = 0;
_local2 = (_local3.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration());
_local2.fontWeight = "bold";
_local2.fontSize = 9;
_local2.textAlign = "center";
_local2.color = 0;
_local2 = (_local3.styles.TodayStyle = new mx.styles.CSSStyleDeclaration());
_local2.color = 16777215 /* 0xFFFFFF */;
_local2 = (_local3.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration());
_local2.fontSize = 12;
_local2.fontWeight = "bold";
_local2.textAlign = "center";
_local2.fontFamily = "Verdana";
_local2 = (_local3.styles.MenuBar = new mx.styles.CSSStyleDeclaration());
_local2.fontSize = 11;
_local2.fontFamily = "Verdana";
}
function drawRoundRect(x, y, w, h, r, c, alpha, rot, grad) {
var _local1 = r;
var _local2 = y;
var _local3 = x;
if (typeof(_local1) == "object") {
var rbr = _local1.br;
var rbl = _local1.bl;
var rtl = _local1.tl;
var rtr = _local1.tr;
} else {
var rbr = ((rbl = (rtl = (rtr = _local1))));
}
if (typeof(c) == "object") {
var alphas = [alpha, alpha];
var ratios = [0, 255];
var sh = (h * 0.7);
var matrix = {matrixType:"box", x:-sh, y:sh, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */};
if (grad == "radial") {
beginGradientFill("radial", c, alphas, ratios, matrix);
} else {
beginGradientFill("linear", c, alphas, ratios, matrix);
}
} else if (c != undefined) {
beginFill(c, alpha);
}
_local1 = rbr;
var a = (_local1 - (_local1 * 0.707106781186547));
var s = (_local1 - (_local1 * 0.414213562373095));
moveTo(_local3 + w, (_local2 + h) - _local1);
lineTo(_local3 + w, (_local2 + h) - _local1);
curveTo(_local3 + w, (_local2 + h) - s, (_local3 + w) - a, (_local2 + h) - a);
curveTo((_local3 + w) - s, _local2 + h, (_local3 + w) - _local1, _local2 + h);
_local1 = rbl;
var a = (_local1 - (_local1 * 0.707106781186547));
var s = (_local1 - (_local1 * 0.414213562373095));
lineTo(_local3 + _local1, _local2 + h);
curveTo(_local3 + s, _local2 + h, _local3 + a, (_local2 + h) - a);
curveTo(_local3, (_local2 + h) - s, _local3, (_local2 + h) - _local1);
_local1 = rtl;
var a = (_local1 - (_local1 * 0.707106781186547));
var s = (_local1 - (_local1 * 0.414213562373095));
lineTo(_local3, _local2 + _local1);
curveTo(_local3, _local2 + s, _local3 + a, _local2 + a);
curveTo(_local3 + s, _local2, _local3 + _local1, _local2);
_local1 = rtr;
var a = (_local1 - (_local1 * 0.707106781186547));
var s = (_local1 - (_local1 * 0.414213562373095));
lineTo((_local3 + w) - _local1, _local2);
curveTo((_local3 + w) - s, _local2, (_local3 + w) - a, _local2 + a);
curveTo(_local3 + w, _local2 + s, _local3 + w, _local2 + _local1);
lineTo(_local3 + w, (_local2 + h) - _local1);
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 118 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 w = Stage.width;
var h = Stage.height;
var m = _global.origWidth;
var n = _global.origHeight;
var _local1 = Stage.align;
var _local3 = (m - w) / 2;
var _local2 = (n - h) / 2;
if (_local1 == "T") {
_local2 = 0;
} else if (_local1 == "B") {
_local2 = n - h;
} else if (_local1 == "L") {
_local3 = 0;
} else if (_local1 == "R") {
_local3 = m - w;
} else if (_local1 == "LT") {
_local2 = 0;
_local3 = 0;
} else if (_local1 == "TR") {
_local2 = 0;
_local3 = m - w;
} else if (_local1 == "LB") {
_local2 = n - h;
_local3 = 0;
} else if (_local1 == "RB") {
_local2 = n - h;
_local3 = m - w;
}
if (__screen == undefined) {
__screen = new Object();
}
__screen.x = _local3;
__screen.y = _local2;
__screen.width = w;
__screen.height = h;
_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 119 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent
{
var __defaultPushButton, form, move, _visible, lastFocus, _parent, _foundList, _searchKey, _needPrev, _nextIsNext, _lastx, _firstNode, _lastNode, _nextNode, _prevNode, _firstObj, _lastObj, _nextObj, _prevObj, _lastTarget, lastTabFocus, defPushButton;
function FocusManager () {
super();
}
function get defaultPushButton() {
return(__defaultPushButton);
}
function set defaultPushButton(x) {
var _local1 = x;
var _local2 = this;
if (_local1 != _local2.__defaultPushButton) {
_local2.__defaultPushButton.__set__emphasized(false);
_local2.__defaultPushButton = _local1;
_local2.defPushButton = _local1;
_local1.emphasized = true;
}
}
function getMaxTabIndex(o) {
var _local2 = 0;
var i;
for (i in o) {
var _local1 = o[i];
if (_local1._parent == o) {
if (_local1.tabIndex != undefined) {
if (_local1.tabIndex > _local2) {
_local2 = _local1.tabIndex;
}
}
if (_local1.tabChildren == true) {
var _local3 = getMaxTabIndex(_local1);
if (_local3 > _local2) {
_local2 = _local3;
}
}
}
}
return(_local2);
}
function getNextTabIndex(Void) {
return(getMaxTabIndex(form) + 1);
}
function get nextTabIndex() {
return(getNextTabIndex());
}
function relocate(Void) {
var _local1 = mx.managers.SystemManager.__get__screen();
move(_local1.x - 1, _local1.y - 1);
}
function init(Void) {
var _local1 = this;
super.init();
_local1.tabEnabled = false;
_local1._width = (_local1._height = 1);
_local1._x = (_local1._y = -1);
_local1._alpha = 0;
_local1._parent.focusManager = _local1;
_local1._parent.tabChildren = true;
_local1._parent.tabEnabled = false;
_local1.form = _local1._parent;
_local1._parent.addEventListener("hide", _local1);
_local1._parent.addEventListener("reveal", _local1);
mx.managers.SystemManager.init();
mx.managers.SystemManager.addFocusManager(_local1.form);
_local1.tabCapture.tabIndex = 0;
_local1.watch("enabled", _local1.enabledChanged);
Selection.addListener(_local1);
}
function enabledChanged(id, oldValue, newValue) {
_visible = newValue;
return(newValue);
}
function activate(Void) {
var _local1 = this;
Key.addListener(_local1);
_local1.activated = (_local1._visible = true);
if (_local1.lastFocus != undefined) {
_local1.bNeedFocus = true;
if (!mx.managers.SystemManager.isMouseDown) {
_local1.doLater(_local1, "restoreFocus");
}
}
}
function deactivate(Void) {
var _local1 = this;
Key.removeListener(_local1);
_local1.activated = (_local1._visible = false);
var _local2 = _local1.getFocus();
if (_local1.isOurFocus(_local2)) {
_local1.lastFocus = _local2;
}
_local1.cancelAllDoLaters();
}
function isOurFocus(o) {
var _local1 = o;
var _local2 = this;
if (_local1.focusManager == _local2) {
return(true);
}
while (_local1 != undefined) {
if (_local1.focusManager != undefined) {
return(false);
}
if (_local1._parent == _local2._parent) {
return(true);
}
_local1 = _local1._parent;
}
return(false);
}
function onSetFocus(o, n) {
var _local1 = this;
if (n == null) {
if (_local1.activated) {
_local1.bNeedFocus = true;
}
} else {
var _local2 = _local1.getFocus();
if (_local1.isOurFocus(_local2)) {
_local1.bNeedFocus = false;
_local1.lastFocus = _local2;
}
}
}
function restoreFocus(Void) {
lastFocus.setFocus();
var _local1 = Selection;
Selection.setSelection(_local1.lastBeginIndex, _local1.lastEndIndex);
}
function onUnload(Void) {
mx.managers.SystemManager.removeFocusManager(form);
}
function setFocus(o) {
var _local1 = o;
if (_local1 == null) {
Selection.setFocus(null);
} else if (_local1.setFocus == undefined) {
Selection.setFocus(_local1);
} else {
_local1.setFocus();
}
}
function getActualFocus(o) {
var _local2 = o;
var _local1 = _local2._parent;
while (_local1 != undefined) {
if (_local1.focusTextField != undefined) {
while (_local1.focusTextField != undefined) {
_local2 = _local1;
_local1 = _local1._parent;
if (_local1 == undefined) {
return(undefined);
}
if (_local1.focusTextField == undefined) {
return(_local2);
}
}
}
if (_local1.tabEnabled != true) {
return(_local2);
}
_local2 = _local1;
_local1 = _local2._parent;
}
return(undefined);
}
function getFocus(Void) {
var m = Selection.getFocus();
var o = eval (m);
return(getActualFocus(o));
}
function walkTree(p, index, groupName, dir, lookup, firstChild) {
var _local2 = this;
var firsttime = true;
var i;
for (i in p) {
var _local1 = p[i];
if ((((_local1._parent == p) && (_local1.enabled != false)) && (_local1._visible != false)) && ((_local1.tabEnabled == true) || ((_local1.tabEnabled != false) && ((((((((_local1.onPress != undefined) || (_local1.onRelease != undefined)) || (_local1.onReleaseOutside != undefined)) || (_local1.onDragOut != undefined)) || (_local1.onDragOver != undefined)) || (_local1.onRollOver != undefined)) || (_local1.onRollOut != undefined)) || (_local1 instanceof TextField))))) {
if (_local1._searchKey == _local2._searchKey) {
continue;
}
_local1._searchKey = _local2._searchKey;
if (_local1 != _local2._lastTarget) {
if (((_local1.groupName != undefined) || (groupName != undefined)) && (_local1.groupName == groupName)) {
continue;
}
if ((_local1 instanceof TextField) && (_local1.selectable == false)) {
continue;
}
if (firsttime || (((_local1.groupName != undefined) && (_local1.groupName == _local2._firstNode.groupName)) && (_local1.selected == true))) {
if (firstChild) {
_local2._firstNode = _local1;
firstChild = false;
}
}
if (_local2._nextIsNext == true) {
if ((((_local1.groupName != undefined) && (_local1.groupName == _local2._nextNode.groupName)) && (_local1.selected == true)) || ((_local2._nextNode == undefined) && ((_local1.groupName == undefined) || ((_local1.groupName != undefined) && (_local1.groupName != groupName))))) {
_local2._nextNode = _local1;
}
}
if ((_local1.groupName == undefined) || (groupName != _local1.groupName)) {
if (((_local2._lastx.groupName != undefined) && (_local1.groupName == _local2._lastx.groupName)) && (_local2._lastx.selected == true)) {
} else {
_local2._lastx = _local1;
}
}
} else {
_local2._prevNode = _local2._lastx;
_local2._needPrev = false;
_local2._nextIsNext = true;
}
if (_local1.tabIndex != undefined) {
if (_local1.tabIndex == index) {
if (_local2._foundList[_local1._name] == undefined) {
if (_local2._needPrev) {
_local2._prevObj = _local1;
_local2._needPrev = false;
}
_local2._nextObj = _local1;
}
}
if (dir && (_local1.tabIndex > index)) {
if (((_local2._nextObj == undefined) || ((_local2._nextObj.tabIndex > _local1.tabIndex) && (((_local1.groupName == undefined) || (_local2._nextObj.groupName == undefined)) || (_local1.groupName != _local2._nextObj.groupName)))) || ((((_local2._nextObj.groupName != undefined) && (_local2._nextObj.groupName == _local1.groupName)) && (_local2._nextObj.selected != true)) && ((_local1.selected == true) || (_local2._nextObj.tabIndex > _local1.tabIndex)))) {
_local2._nextObj = _local1;
}
} else if ((!dir) && (_local1.tabIndex < index)) {
if (((_local2._prevObj == undefined) || ((_local2._prevObj.tabIndex < _local1.tabIndex) && (((_local1.groupName == undefined) || (_local2._prevObj.groupName == undefined)) || (_local1.groupName != _local2._prevObj.groupName)))) || ((((_local2._prevObj.groupName != undefined) && (_local2._prevObj.groupName == _local1.groupName)) && (_local2._prevObj.selected != true)) && ((_local1.selected == true) || (_local2._prevObj.tabIndex < _local1.tabIndex)))) {
_local2._prevObj = _local1;
}
}
if (((_local2._firstObj == undefined) || ((_local1.tabIndex < _local2._firstObj.tabIndex) && (((_local1.groupName == undefined) || (_local2._firstObj.groupName == undefined)) || (_local1.groupName != _local2._firstObj.groupName)))) || ((((_local2._firstObj.groupName != undefined) && (_local2._firstObj.groupName == _local1.groupName)) && (_local2._firstObj.selected != true)) && ((_local1.selected == true) || (_local1.tabIndex < _local2._firstObj.tabIndex)))) {
_local2._firstObj = _local1;
}
if (((_local2._lastObj == undefined) || ((_local1.tabIndex > _local2._lastObj.tabIndex) && (((_local1.groupName == undefined) || (_local2._lastObj.groupName == undefined)) || (_local1.groupName != _local2._lastObj.groupName)))) || ((((_local2._lastObj.groupName != undefined) && (_local2._lastObj.groupName == _local1.groupName)) && (_local2._lastObj.selected != true)) && ((_local1.selected == true) || (_local1.tabIndex > _local2._lastObj.tabIndex)))) {
_local2._lastObj = _local1;
}
}
if (_local1.tabChildren) {
_local2.getTabCandidateFromChildren(_local1, index, groupName, dir, firsttime && (firstChild));
}
firsttime = false;
} else if (((_local1._parent == p) && (_local1.tabChildren == true)) && (_local1._visible != false)) {
if (_local1 == _local2._lastTarget) {
if (_local1._searchKey == _local2._searchKey) {
continue;
}
_local1._searchKey = _local2._searchKey;
if (_local2._prevNode == undefined) {
var _local3 = _local2._lastx;
var bIsChild = false;
while (_local3 != undefined) {
if (_local3 == _local1) {
bIsChild = true;
break;
}
_local3 = _local3._parent;
}
if (bIsChild == false) {
_local2._prevNode = _local2._lastx;
}
}
_local2._needPrev = false;
if (_local2._nextNode == undefined) {
_local2._nextIsNext = true;
}
} else if (!((_local1.focusManager != undefined) && (_local1.focusManager._parent == _local1))) {
if (_local1._searchKey == _local2._searchKey) {
continue;
}
_local1._searchKey = _local2._searchKey;
_local2.getTabCandidateFromChildren(_local1, index, groupName, dir, firsttime && (firstChild));
}
firsttime = false;
}
}
_local2._lastNode = _local2._lastx;
if (lookup) {
if (p._parent != undefined) {
if (p != _local2._parent) {
if ((_local2._prevNode == undefined) && (dir)) {
_local2._needPrev = true;
} else if ((_local2._nextNode == undefined) && (!dir)) {
_local2._nextIsNext = false;
}
_local2._lastTarget = _local2._lastTarget._parent;
_local2.getTabCandidate(p._parent, index, groupName, dir, true);
}
}
}
}
function getTabCandidate(o, index, groupName, dir, firstChild) {
var _local3 = o;
var _local1;
var _local2 = true;
if (_local3 == _parent) {
_local1 = _local3;
_local2 = false;
} else {
_local1 = _local3._parent;
if (_local1 == undefined) {
_local1 = _local3;
_local2 = false;
}
}
walkTree(_local1, index, groupName, dir, _local2, firstChild);
}
function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) {
walkTree(o, index, groupName, dir, false, firstChild);
}
function getFocusManagerFromObject(o) {
var _local1 = o;
while (_local1 != undefined) {
if (_local1.focusManager != undefined) {
return(_local1.focusManager);
}
_local1 = _local1._parent;
}
return(undefined);
}
function tabHandler(Void) {
bDrawFocus = true;
var m = Selection.getFocus();
var o = eval (m);
var p = getActualFocus(o);
if (p != o) {
o = p;
}
if (getFocusManagerFromObject(o) != this) {
o == undefined;
}
if (o == undefined) {
o = form;
} else if (o.tabIndex != undefined) {
if ((_foundList != undefined) || (_foundList.tabIndex != o.tabIndex)) {
_foundList = new Object();
_foundList.tabIndex = o.tabIndex;
}
_foundList[o._name] = o;
}
var dir = (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 = o;
var caster = o;
getTabCandidate(caster, ((o.tabIndex == undefined) ? 0 : (o.tabIndex)), o.groupName, dir, true);
var x = undefined;
if (dir) {
if (_nextObj != undefined) {
x = _nextObj;
} else {
x = _firstObj;
}
} else if (_prevObj != undefined) {
x = _prevObj;
} else {
x = _lastObj;
}
if (x.tabIndex != o.tabIndex) {
_foundList = new Object();
_foundList.tabIndex = x.tabIndex;
_foundList[x._name] = x;
} else {
if (_foundList == undefined) {
_foundList = new Object();
_foundList.tabIndex = x.tabIndex;
}
_foundList[x._name] = x;
}
if (x == undefined) {
if (dir == false) {
if (_nextNode != undefined) {
x = _nextNode;
} else {
x = _firstNode;
}
} else if ((_prevNode == undefined) || (o == form)) {
x = _lastNode;
} else {
x = _prevNode;
}
}
if (x == undefined) {
return(undefined);
}
lastTabFocus = x;
setFocus(x);
if (x.emphasized != undefined) {
if (defPushButton != undefined) {
var o = defPushButton;
defPushButton = x;
o.emphasized = false;
x.emphasized = true;
}
} else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) {
var o = defPushButton;
defPushButton = __defaultPushButton;
o.emphasized = false;
__defaultPushButton.__set__emphasized(true);
}
}
function onKeyDown(Void) {
var _local1 = this;
mx.managers.SystemManager.idleFrames = 0;
if (_local1.defaultPushButtonEnabled) {
if (Key.getCode() == 13) {
if (_local1.__get__defaultPushButton() != undefined) {
_local1.doLater(_local1, "sendDefaultPushButtonEvent");
}
}
}
}
function sendDefaultPushButtonEvent(Void) {
defPushButton.dispatchEvent({type:"click"});
}
function getMousedComponentFromChildren(x, y, o) {
var _local3 = this;
for (var i in o) {
var _local1 = o[i];
if (((_local1._visible && (_local1.enabled)) && (_local1._parent == o)) && (_local1._searchKey != _local3._searchKey)) {
_local1._searchKey = _local3._searchKey;
if (_local1.hitTest(x, y, true)) {
if ((_local1.onPress != undefined) || (_local1.onRelease != undefined)) {
return(_local1);
}
var _local2 = _local3.getMousedComponentFromChildren(x, y, _local1);
if (_local2 != undefined) {
return(_local2);
}
return(_local1);
}
}
}
return(undefined);
}
function mouseActivate(Void) {
var _local1 = this;
if (!_local1.bNeedFocus) {
} else {
_local1._searchKey = getTimer();
var _local2 = _local1.getMousedComponentFromChildren(_local1.lastXMouse, _local1.lastYMouse, _local1.form);
if (_local2 instanceof mx.core.UIComponent) {
} else {
_local2 = _local1.findFocusFromObject(_local2);
if (_local2 == _local1.lastFocus) {
} else if (_local2 == undefined) {
_local1.doLater(_local1, "restoreFocus");
} else {
_local1.setFocus(_local2);
}
}
}
}
function _onMouseDown(Void) {
var _local1 = this;
_local1.bDrawFocus = false;
if (_local1.lastFocus != undefined) {
_local1.lastFocus.drawFocus(false);
}
mx.managers.SystemManager.idleFrames = 0;
var _local2 = Selection;
_local2.lastBeginIndex = Selection.getBeginIndex();
_local2.lastEndIndex = Selection.getEndIndex();
_local1.lastXMouse = _root._xmouse;
_local1.lastYMouse = _root._ymouse;
}
function onMouseUp(Void) {
var _local1 = this;
if (_local1._visible) {
_local1.doLater(_local1, "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.0.306";
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 120 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement
{
var _visible;
function FocusRect () {
super()
var _local1 = this;
_local1.boundingBox_mc._visible = false;
_local1.boundingBox_mc._width = (_local1.boundingBox_mc._height = 0);
}
function draw(o) {
o.adjustFocusRect();
}
function setSize(w, h, r, a, rectCol) {
var _local1 = r;
var _local2 = this;
var _local3 = w;
_local2._xscale = (_local2._yscale = 100);
_local2.clear();
if (typeof(_local1) == "object") {
_local1.br = ((_local1.br > 2) ? (_local1.br - 2) : 0);
_local1.bl = ((_local1.bl > 2) ? (_local1.bl - 2) : 0);
_local1.tr = ((_local1.tr > 2) ? (_local1.tr - 2) : 0);
_local1.tl = ((_local1.tl > 2) ? (_local1.tl - 2) : 0);
_local2.beginFill(rectCol, a * 0.3);
_local2.drawRoundRect(0, 0, _local3, h, _local1);
_local2.drawRoundRect(2, 2, _local3 - 4, h - 4, _local1);
_local2.endFill();
_local1.br = ((_local1.br > 1) ? (_local1.br + 1) : 0);
_local1.bl = ((_local1.bl > 1) ? (_local1.bl + 1) : 0);
_local1.tr = ((_local1.tr > 1) ? (_local1.tr + 1) : 0);
_local1.tl = ((_local1.tl > 1) ? (_local1.tl + 1) : 0);
_local2.beginFill(rectCol, a * 0.3);
_local2.drawRoundRect(1, 1, _local3 - 2, h - 2, _local1);
_local1.br = ((_local1.br > 1) ? (_local1.br - 1) : 0);
_local1.bl = ((_local1.bl > 1) ? (_local1.bl - 1) : 0);
_local1.tr = ((_local1.tr > 1) ? (_local1.tr - 1) : 0);
_local1.tl = ((_local1.tl > 1) ? (_local1.tl - 1) : 0);
_local2.drawRoundRect(2, 2, _local3 - 4, h - 4, _local1);
_local2.endFill();
} else {
var cr;
if (_local1 != 0) {
cr = _local1 - 2;
} else {
cr = 0;
}
_local2.beginFill(rectCol, a * 0.3);
_local2.drawRoundRect(0, 0, _local3, h, _local1);
_local2.drawRoundRect(2, 2, _local3 - 4, h - 4, cr);
_local2.endFill();
_local2.beginFill(rectCol, a * 0.3);
if (_local1 != 0) {
cr = _local1 - 2;
_local1 = _local1 - 1;
} else {
cr = 0;
_local1 = 0;
}
_local2.drawRoundRect(1, 1, _local3 - 2, h - 2, _local1);
_local2.drawRoundRect(2, 2, _local3 - 4, h - 4, cr);
_local2.endFill();
}
}
function handleEvent(e) {
var _local1 = e;
if (_local1.type == "unload") {
_visible = true;
} else if (_local1.type == "resize") {
_local1.target.adjustFocusRect();
} else if (_local1.type == "move") {
_local1.target.adjustFocusRect();
}
}
static function classConstruct() {
//var _local2 = this;
mx.core.UIComponent.prototype.drawFocus = function (focused) {
var _local2 = this;
var _local1 = _local2._parent.focus_mc;
if (!focused) {
_local1._visible = false;
_local2.removeEventListener("unload", _local1);
_local2.removeEventListener("move", _local1);
_local2.removeEventListener("resize", _local1);
} else {
if (_local1 == undefined) {
_local1 = _local2._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop);
_local1.tabEnabled = false;
_local2._parent.focus_mc = _local1;
} else {
_local1._visible = true;
}
_local1.draw(_local2);
if (_local1.getDepth() < _local2.getDepth()) {
_local1.setDepthAbove(_local2);
}
_local2.addEventListener("unload", _local1);
_local2.addEventListener("move", _local1);
_local2.addEventListener("resize", _local1);
}
};
mx.core.UIComponent.prototype.adjustFocusRect = function () {
var _local1 = this;
var _local2 = _local1.getStyle("themeColor");
if (_local2 == undefined) {
_local2 = 8453965 /* 0x80FF4D */;
}
var _local3 = _local1._parent.focus_mc;
_local3.setSize(_local1.width + 4, _local1.height + 4, 0, 100, _local2);
_local3.move(_local1.x - 2, _local1.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 121 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) {
var _local1 = e;
if (_local1 == "idle") {
if (mx.managers.SystemManager._xRemoveEventListener(_local1, o, l) == 0) {
clearInterval(mx.managers.SystemManager.interval);
}
} else {
mx.managers.SystemManager._xRemoveEventListener(_local1, o, l);
}
}
static function onMouseDown(Void) {
mx.managers.SystemManager.idleFrames = 0;
mx.managers.SystemManager.isMouseDown = true;
var newTarget = _root;
var _local2;
var x = _root._xmouse;
var y = _root._ymouse;
if (mx.managers.SystemManager.form.modalWindow == undefined) {
if (mx.managers.SystemManager.forms.length > 1) {
var l = mx.managers.SystemManager.forms.length;
var _local3;
_local3 = 0;
while (_local3 < l) {
var _local1 = mx.managers.SystemManager.forms[_local3];
if (_local1._visible) {
if (_local1.hitTest(x, y)) {
if (_local2 == undefined) {
_local2 = _local1.getDepth();
newTarget = _local1;
} else if (_local2 < _local1.getDepth()) {
_local2 = _local1.getDepth();
newTarget = _local1;
}
}
}
_local3++;
}
if (newTarget != mx.managers.SystemManager.form) {
mx.managers.SystemManager.activate(newTarget);
}
}
}
var z = mx.managers.SystemManager.form;
z.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) {
var _local2 = f;
if (mx.managers.SystemManager.form != undefined) {
if ((mx.managers.SystemManager.form != _local2) && (mx.managers.SystemManager.forms.length > 1)) {
var _local1 = mx.managers.SystemManager.form;
_local1.focusManager.deactivate();
}
}
mx.managers.SystemManager.form = _local2;
_local2.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 z = mx.managers.SystemManager.form;
z.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++;
}
var z = mx.managers.SystemManager.form;
z.focusManager.activate();
}
}
}
static function addFocusManager(f) {
mx.managers.SystemManager.forms.push(f);
mx.managers.SystemManager.activate(f);
}
static function removeFocusManager(f) {
var _local2 = f;
var _local3 = mx.managers.SystemManager.forms.length;
var _local1;
_local1 = 0;
while (_local1 < _local3) {
if (mx.managers.SystemManager.forms[_local1] == _local2) {
if (mx.managers.SystemManager.form == _local2) {
mx.managers.SystemManager.deactivate(_local2);
}
mx.managers.SystemManager.forms.splice(_local1, 1);
return;
}
_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 122 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle
{
function CSSSetStyle () {
}
function _setStyle(styleProp, newValue) {
var _local1 = newValue;
var _local2 = styleProp;
var _local3 = this;
_local3[_local2] = _local1;
if (mx.styles.StyleManager.TextStyleMap[_local2] != undefined) {
if (_local2 == "color") {
if (isNaN(_local1)) {
_local1 = mx.styles.StyleManager.getColorName(_local1);
_local3[_local2] = _local1;
if (_local1 == undefined) {
return;
}
}
}
_level0.changeTextStyleInChildren(_local2);
} else if (mx.styles.StyleManager.isColorStyle(_local2)) {
if (isNaN(_local1)) {
_local1 = mx.styles.StyleManager.getColorName(_local1);
_local3[_local2] = _local1;
if (_local1 == undefined) {
return;
}
}
if (_local2 == "themeColor") {
_local3.setStyle("selectionColor", _local1);
_local3.setStyle("rollOverColor", _local1);
}
_level0.changeColorStyleInChildren(_local3.styleName, _local2, _local1);
} else if ((_local2 == "backgroundColor") && (isNaN(_local1))) {
_local1 = mx.styles.StyleManager.getColorName(_local1);
_local3[_local2] = _local1;
if (_local1 == undefined) {
return;
}
} else {
_level0.notifyStyleChangeInChildren(_local3.styleName, _local2, _local1);
}
}
function changeTextStyleInChildren(styleProp) {
var _local2 = this;
var _local3 = styleProp;
var searchKey = getTimer();
var j;
for (j in _local2) {
var _local1 = _local2[j];
if (_local1._parent == _local2) {
if (_local1.searchKey != searchKey) {
if (_local1.stylecache != undefined) {
delete _local1.stylecache.tf;
delete _local1.stylecache[_local3];
}
_local1.invalidateStyle(_local3);
_local1.changeTextStyleInChildren(_local3);
_local1.searchKey = searchKey;
}
}
}
}
function changeColorStyleInChildren(sheetName, colorStyle, newValue) {
var _local2 = colorStyle;
var _local3 = this;
var searchKey = getTimer();
var j;
for (j in _local3) {
var _local1 = _local3[j];
if (_local1._parent == _local3) {
if (_local1.searchKey != searchKey) {
if (((_local1.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) {
if (_local1.stylecache != undefined) {
delete _local1.stylecache[_local2];
}
if (typeof(_local1._color) == "string") {
if (_local1._color == _local2) {
var v = _local1.getStyle(_local2);
if (_local2 == "color") {
if (_local3.stylecache.tf.color != undefined) {
_local3.stylecache.tf.color = v;
}
}
_local1.setColor(v);
}
} else if (_local1._color[_local2] != undefined) {
if (typeof(_local1) != "movieclip") {
_local1._parent.invalidateStyle();
} else {
_local1.invalidateStyle(_local2);
}
}
}
_local1.changeColorStyleInChildren(sheetName, _local2, newValue);
_local1.searchKey = searchKey;
}
}
}
}
function notifyStyleChangeInChildren(sheetName, styleProp, newValue) {
var _local2 = this;
var _local3 = styleProp;
var searchKey = getTimer();
var j;
for (j in _local2) {
var _local1 = _local2[j];
if (_local1._parent == _local2) {
if (_local1.searchKey != searchKey) {
if (((_local1.styleName == sheetName) || ((_local1.styleName != undefined) && (typeof(_local1.styleName) == "movieclip"))) || (sheetName == undefined)) {
if (_local1.stylecache != undefined) {
delete _local1.stylecache[_local3];
delete _local1.stylecache.tf;
}
delete _local1.enabledColor;
_local1.invalidateStyle(_local3);
}
_local1.notifyStyleChangeInChildren(sheetName, _local3, newValue);
_local1.searchKey = searchKey;
}
}
}
}
function setStyle(styleProp, newValue) {
var _local1 = newValue;
var _local2 = this;
var _local3 = styleProp;
if (_local2.stylecache != undefined) {
delete _local2.stylecache[_local3];
delete _local2.stylecache.tf;
}
_local2[_local3] = _local1;
if (mx.styles.StyleManager.isColorStyle(_local3)) {
if (isNaN(_local1)) {
_local1 = mx.styles.StyleManager.getColorName(_local1);
_local2[_local3] = _local1;
if (_local1 == undefined) {
return;
}
}
if (_local3 == "themeColor") {
_local2.setStyle("selectionColor", _local1);
_local2.setStyle("rollOverColor", _local1);
}
if (typeof(_local2._color) == "string") {
if (_local2._color == _local3) {
if (_local3 == "color") {
if (_local2.stylecache.tf.color != undefined) {
_local2.stylecache.tf.color = _local1;
}
}
_local2.setColor(_local1);
}
} else if (_local2._color[_local3] != undefined) {
_local2.invalidateStyle(_local3);
}
_local2.changeColorStyleInChildren(undefined, _local3, _local1);
} else if ((_local3 == "backgroundColor") && (isNaN(_local1))) {
_local1 = mx.styles.StyleManager.getColorName(_local1);
_local2[_local3] = _local1;
if (_local1 == undefined) {
return;
}
} else {
_local2.invalidateStyle(_local3);
if (mx.styles.StyleManager.isInheritingStyle(_local3) || (_local3 == "styleName")) {
var sheet;
var val = _local1;
if (_local3 == "styleName") {
sheet = ((typeof(_local1) == "string") ? (_global.styles[_local1]) : (val));
val = sheet.themeColor;
sheet.rollOverColor = (sheet.selectionColor = val);
}
_local2.notifyStyleChangeInChildren(undefined, _local3, _local1);
}
}
if (mx.styles.StyleManager.isInheritingStyle(_local3) || (_local3 == "styleName")) {
var sheet;
var val = _local1;
if (_local3 == "styleName") {
sheet = ((typeof(_local1) == "string") ? (_global.styles[_local1]) : (val));
val = sheet.themeColor;
sheet.rollOverColor = (sheet.selectionColor = val);
}
_local2.notifyStyleChangeInChildren(undefined, _local3, _local1);
}
}
static function enableRunTimeCSS() {
}
static function classConstruct() {
var _local2 = MovieClip.prototype;
var _local1 = mx.styles.CSSSetStyle.prototype;
mx.styles.CSSStyleDeclaration.prototype.setStyle = _local1._setStyle;
_local2.changeTextStyleInChildren = _local1.changeTextStyleInChildren;
_local2.changeColorStyleInChildren = _local1.changeColorStyleInChildren;
_local2.notifyStyleChangeInChildren = _local1.notifyStyleChangeInChildren;
_local2.setStyle = _local1.setStyle;
var _local3 = TextField.prototype;
_local3.setStyle = _local2.setStyle;
_local3.changeTextStyleInChildren = _local1.changeTextStyleInChildren;
return(true);
}
static var classConstructed = classConstruct();
static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration;
}
Symbol 123 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions
{
function UIComponentExtensions () {
}
static function Extensions() {
//var _local1 = this;
if (bExtended == true) {
return(true);
}
bExtended = true;
TextField.prototype.setFocus = function () {
Selection.setFocus(this);
};
TextField.prototype.onSetFocus = function (oldFocus) {
var _local1 = this;
if (_local1.tabEnabled != false) {
if (_local1.getFocusManager().bDrawFocus) {
_local1.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();
return(undefined);
}
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 124 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder
{
function RectBorder () {
super();
}
function init(Void) {
borderWidths.default = 3;
super.init();
}
function getBorderMetrics(Void) {
var _local1 = this;
if (_local1.offset == undefined) {
var _local2 = _local1.getStyle(_local1.borderStyleName);
_local1.offset = _local1.borderWidths[_local2];
}
if ((_local1.getStyle(_local1.borderStyleName) == "default") || (_local1.getStyle(_local1.borderStyleName) == "alert")) {
_local1.__borderMetrics = {left:3, top:1, right:3, bottom:3};
return(_local1.__borderMetrics);
}
return(super.getBorderMetrics());
}
function drawBorder(Void) {
var _local1 = this;
var z = _global.styles[_local1.className];
if (z == undefined) {
z = _global.styles.RectBorder;
}
var b = _local1.getStyle(_local1.borderStyleName);
var c = _local1.getStyle(_local1.borderColorName);
if (c == undefined) {
c = z[_local1.borderColorName];
}
var d = _local1.getStyle(_local1.backgroundColorName);
if (d == undefined) {
d = z[_local1.backgroundColorName];
}
var e = _local1.getStyle("backgroundImage");
if (b != "none") {
var f = _local1.getStyle(_local1.shadowColorName);
if (f == undefined) {
f = z[_local1.shadowColorName];
}
var g = _local1.getStyle(_local1.highlightColorName);
if (g == undefined) {
g = z[_local1.highlightColorName];
}
var h = _local1.getStyle(_local1.buttonColorName);
if (h == undefined) {
h = z[_local1.buttonColorName];
}
var i = _local1.getStyle(_local1.borderCapColorName);
if (i == undefined) {
i = z[_local1.borderCapColorName];
}
var j = _local1.getStyle(_local1.shadowCapColorName);
if (j == undefined) {
j = z[_local1.shadowCapColorName];
}
}
_local1.offset = _local1.borderWidths[b];
var o = _local1.offset;
var _local2 = _local1.__get__width();
var _local3 = _local1.__get__height();
_local1.clear();
_local1._color = undefined;
if (b == "none") {
} else if (b == "inset") {
_local1._color = _local1.colorList;
_local1.draw3dBorder(i, h, c, g, f, j);
} else if (b == "outset") {
_local1._color = _local1.colorList;
_local1.draw3dBorder(i, c, h, f, g, j);
} else if (b == "alert") {
var themeCol = _local1.getStyle("themeColor");
_local1.drawRoundRect(0, 5, _local2, _local3 - 5, 5, 6184542, 10);
_local1.drawRoundRect(1, 4, _local2 - 2, _local3 - 5, 4, [6184542, 6184542], 10, 0, "radial");
_local1.drawRoundRect(2, 0, _local2 - 4, _local3 - 2, 3, [0, 14342874], 100, 0, "radial");
_local1.drawRoundRect(2, 0, _local2 - 4, _local3 - 2, 3, themeCol, 50);
_local1.drawRoundRect(3, 1, _local2 - 6, _local3 - 4, 2, 16777215, 100);
} else if (b == "default") {
_local1.drawRoundRect(0, 5, _local2, _local3 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10);
_local1.drawRoundRect(1, 4, _local2 - 2, _local3 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial");
_local1.drawRoundRect(2, 0, _local2 - 4, _local3 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial");
_local1.drawRoundRect(3, 1, _local2 - 6, _local3 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100);
} else if (b == "dropDown") {
_local1.drawRoundRect(0, 0, _local2 + 1, _local3, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear");
_local1.drawRoundRect(1, 1, _local2 - 1, _local3 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100);
} else if (b == "menuBorder") {
var themeCol = _local1.getStyle("themeColor");
_local1.drawRoundRect(4, 4, _local2 - 2, _local3 - 3, 0, [6184542, 6184542], 10, 0, "radial");
_local1.drawRoundRect(4, 4, _local2 - 1, _local3 - 2, 0, 6184542, 10);
_local1.drawRoundRect(0, 0, _local2 + 1, _local3, 0, [0, 14342874], 100, 250, "linear");
_local1.drawRoundRect(0, 0, _local2 + 1, _local3, 0, themeCol, 50);
_local1.drawRoundRect(2, 2, _local2 - 3, _local3 - 4, 0, 16777215, 100);
} else if (b == "comboNonEdit") {
} else {
_local1.beginFill(c);
_local1.drawRect(0, 0, _local2, _local3);
_local1.drawRect(1, 1, _local2 - 1, _local3 - 1);
_local1.endFill();
_local1._color = _local1.borderColorName;
}
if (d != undefined) {
_local1.beginFill(d);
_local1.drawRect(o, o, _local1.__get__width() - o, _local1.__get__height() - o);
_local1.endFill();
}
}
function draw3dBorder(c1, c2, c3, c4, c5, c6) {
var _local1 = this;
var _local2 = _local1.__get__width();
var _local3 = _local1.__get__height();
_local1.beginFill(c1);
_local1.drawRect(0, 0, _local2, _local3);
_local1.drawRect(1, 0, _local2 - 1, _local3);
_local1.endFill();
_local1.beginFill(c2);
_local1.drawRect(1, 0, _local2 - 1, 1);
_local1.endFill();
_local1.beginFill(c3);
_local1.drawRect(1, _local3 - 1, _local2 - 1, _local3);
_local1.endFill();
_local1.beginFill(c4);
_local1.drawRect(1, 1, _local2 - 1, 2);
_local1.endFill();
_local1.beginFill(c5);
_local1.drawRect(1, _local3 - 2, _local2 - 1, _local3 - 1);
_local1.endFill();
_local1.beginFill(c6);
_local1.drawRect(1, 2, _local2 - 1, _local3 - 2);
_local1.drawRect(2, 2, _local2 - 2, _local3 - 2);
_local1.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.0.306";
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 125 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder
{
function ButtonSkin () {
super();
}
function init() {
super.init();
}
function size() {
var _local1 = this;
_local1.drawHaloRect(_local1.__get__width(), _local1.__get__height());
}
function drawHaloRect(w, h) {
var _local1 = this;
var _local2 = w;
var _local3 = h;
var borderStyle = _local1.getStyle("borderStyle");
var themeCol = _local1.getStyle("themeColor");
var emph = _local1._parent.emphasized;
_local1.clear();
switch (borderStyle) {
case "falseup" :
if (emph) {
_local1.drawRoundRect(_local1.__get__x(), _local1.__get__y(), _local2, _local3, 5, 9542041, 100);
_local1.drawRoundRect(_local1.__get__x(), _local1.__get__y(), _local2, _local3, 5, themeCol, 75);
_local1.drawRoundRect(_local1.__get__x() + 1, _local1.__get__y() + 1, _local2 - 2, _local3 - 2, 4, [3355443, 16777215], 85, 0, "radial");
_local1.drawRoundRect(_local1.__get__x() + 2, _local1.__get__y() + 2, _local2 - 4, _local3 - 4, 3, [0, 14342874], 100, 0, "radial");
_local1.drawRoundRect(_local1.__get__x() + 2, _local1.__get__y() + 2, _local2 - 4, _local3 - 4, 3, themeCol, 75);
_local1.drawRoundRect(_local1.__get__x() + 3, _local1.__get__y() + 3, _local2 - 6, _local3 - 6, 2, 16777215, 100);
_local1.drawRoundRect(_local1.__get__x() + 3, _local1.__get__y() + 4, _local2 - 6, _local3 - 7, 2, 16316664, 100);
} else {
_local1.drawRoundRect(0, 0, _local2, _local3, 5, 9542041, 100);
_local1.drawRoundRect(1, 1, _local2 - 2, _local3 - 2, 4, [13291985, 16250871], 100, -90, "radial");
_local1.drawRoundRect(2, 2, _local2 - 4, _local3 - 4, 3, [9542041, 13818586], 100, -90, "radial");
_local1.drawRoundRect(3, 3, _local2 - 6, _local3 - 6, 2, 16777215, 100);
_local1.drawRoundRect(3, 4, _local2 - 6, _local3 - 7, 2, 16316664, 100);
}
return;
case "falsedown" :
_local1.drawRoundRect(_local1.__get__x(), _local1.__get__y(), _local2, _local3, 5, 9542041, 100);
_local1.drawRoundRect(_local1.__get__x() + 1, _local1.__get__y() + 1, _local2 - 2, _local3 - 2, 4, [3355443, 16579836], 100, -90, "radial");
_local1.drawRoundRect(_local1.__get__x() + 1, _local1.__get__y() + 1, _local2 - 2, _local3 - 2, 4, themeCol, 50);
_local1.drawRoundRect(_local1.__get__x() + 2, _local1.__get__y() + 2, _local2 - 4, _local3 - 4, 3, [0, 14342874], 100, -90, "radial");
_local1.drawRoundRect(_local1.__get__x(), _local1.__get__y(), _local2, _local3, 5, themeCol, 40);
_local1.drawRoundRect(_local1.__get__x() + 3, _local1.__get__y() + 3, _local2 - 6, _local3 - 6, 2, 16777215, 100);
_local1.drawRoundRect(_local1.__get__x() + 3, _local1.__get__y() + 4, _local2 - 6, _local3 - 7, 2, themeCol, 20);
return;
case "falserollover" :
_local1.drawRoundRect(_local1.__get__x(), _local1.__get__y(), _local2, _local3, 5, 9542041, 100);
_local1.drawRoundRect(_local1.__get__x(), _local1.__get__y(), _local2, _local3, 5, themeCol, 50);
_local1.drawRoundRect(_local1.__get__x() + 1, _local1.__get__y() + 1, _local2 - 2, _local3 - 2, 4, [3355443, 16777215], 100, 0, "radial");
_local1.drawRoundRect(_local1.__get__x() + 2, _local1.__get__y() + 2, _local2 - 4, _local3 - 4, 3, [0, 14342874], 100, 0, "radial");
_local1.drawRoundRect(_local1.__get__x() + 2, _local1.__get__y() + 2, _local2 - 4, _local3 - 4, 3, themeCol, 50);
_local1.drawRoundRect(_local1.__get__x() + 3, _local1.__get__y() + 3, _local2 - 6, _local3 - 6, 2, 16777215, 100);
_local1.drawRoundRect(_local1.__get__x() + 3, _local1.__get__y() + 4, _local2 - 6, _local3 - 7, 2, 16316664, 100);
return;
case "falsedisabled" :
_local1.drawRoundRect(0, 0, _local2, _local3, 5, 13159628, 100);
_local1.drawRoundRect(1, 1, _local2 - 2, _local3 - 2, 4, 15921906, 100);
_local1.drawRoundRect(2, 2, _local2 - 4, _local3 - 4, 3, 13949401, 100);
_local1.drawRoundRect(3, 3, _local2 - 6, _local3 - 6, 2, 15921906, 100);
return;
case "trueup" :
_local1.drawRoundRect(0, 0, _local2, _local3, 5, 4493653, 100);
_local1.drawRoundRect(1, 1, _local2 - 2, _local3 - 2, 4, [7400017, 12779176], 100, 0, "radial");
_local1.drawRoundRect(2, 2, _local2 - 4, _local3 - 4, 3, [6274126, 10544518], 100, 0, "radial");
_local1.drawRoundRect(3, 3, _local2 - 6, _local3 - 6, 2, 16777215, 100);
_local1.drawRoundRect(3, 4, _local2 - 6, _local3 - 7, 2, 16250871, 100);
return;
case "truedown" :
_local1.drawRoundRect(_local1.__get__x(), _local1.__get__y(), _local2, _local3, 5, 9542041, 100);
_local1.drawRoundRect(_local1.__get__x() + 1, _local1.__get__y() + 1, _local2 - 2, _local3 - 2, 4, [3355443, 16579836], 100, -90, "radial");
_local1.drawRoundRect(_local1.__get__x() + 1, _local1.__get__y() + 1, _local2 - 2, _local3 - 2, 4, themeCol, 50);
_local1.drawRoundRect(_local1.__get__x() + 2, _local1.__get__y() + 2, _local2 - 4, _local3 - 4, 3, [0, 14342874], 100, -90, "radial");
_local1.drawRoundRect(_local1.__get__x(), _local1.__get__y(), _local2, _local3, 5, themeCol, 40);
_local1.drawRoundRect(_local1.__get__x() + 3, _local1.__get__y() + 3, _local2 - 6, _local3 - 6, 2, 16777215, 100);
_local1.drawRoundRect(_local1.__get__x() + 3, _local1.__get__y() + 4, _local2 - 6, _local3 - 7, 2, themeCol, 20);
return;
case "truerollover" :
_local1.drawRoundRect(_local1.__get__x(), _local1.__get__y(), _local2, _local3, 5, 9542041, 100);
_local1.drawRoundRect(_local1.__get__x(), _local1.__get__y(), _local2, _local3, 5, themeCol, 50);
_local1.drawRoundRect(_local1.__get__x() + 1, _local1.__get__y() + 1, _local2 - 2, _local3 - 2, 4, [3355443, 16777215], 100, 0, "radial");
_local1.drawRoundRect(_local1.__get__x() + 2, _local1.__get__y() + 2, _local2 - 4, _local3 - 4, 3, [0, 14342874], 100, 0, "radial");
_local1.drawRoundRect(_local1.__get__x() + 2, _local1.__get__y() + 2, _local2 - 4, _local3 - 4, 3, themeCol, 50);
_local1.drawRoundRect(_local1.__get__x() + 3, _local1.__get__y() + 3, _local2 - 6, _local3 - 6, 2, 16777215, 100);
_local1.drawRoundRect(_local1.__get__x() + 3, _local1.__get__y() + 4, _local2 - 6, _local3 - 7, 2, 16316664, 100);
return;
case "truedisabled" :
_local1.drawRoundRect(0, 0, _local2, _local3, 5, 13159628, 100);
_local1.drawRoundRect(1, 1, _local2 - 2, _local3 - 2, 4, 15921906, 100);
_local1.drawRoundRect(2, 2, _local2 - 4, _local3 - 4, 3, 13949401, 100);
_local1.drawRoundRect(3, 3, _local2 - 6, _local3 - 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 126 MovieClip [__Packages.mx.controls.VScrollBar] Frame 0
class mx.controls.VScrollBar extends mx.controls.scrollClasses.ScrollBar
{
function VScrollBar () {
super();
}
function init(Void) {
super.init();
}
function isScrollBarKey(k) {
var _local1 = k;
var _local2 = this;
if (_local1 == 38) {
_local2.scrollIt("Line", -1);
return(true);
}
if (_local1 == 40) {
_local2.scrollIt("Line", 1);
return(true);
}
if (_local1 == 33) {
_local2.scrollIt("Page", -1);
return(true);
}
if (_local1 == 34) {
_local2.scrollIt("Page", 1);
return(true);
}
return(super.isScrollBarKey(_local1));
}
static var symbolName = "VScrollBar";
static var symbolOwner = mx.core.UIComponent;
static var version = "2.0.0.306";
var className = "VScrollBar";
var minusMode = "Up";
var plusMode = "Down";
var minMode = "AtTop";
var maxMode = "AtBottom";
}
Symbol 158 Button
on (release) {
_root.gotoAndPlay("firstMovie");
}
Symbol 165 Button
on (release) {
gotoAndPlay ("title");
}
Symbol 170 Button
on (press) {
_root.play();
_root.stopped = 0;
}
Symbol 172 Button
on (release) {
_root.gotoAndPlay(_root._currentframe + 36);
}
Symbol 173 Button
on (release) {
_root.gotoAndPlay(_root._currentframe - 36);
}
Symbol 175 Button
on (press) {
_root.stop();
_root.stopped = 1;
}
Symbol 178 Button
on (release) {
_quality = "LOW";
}
Symbol 181 Button
on (release) {
_quality = "MEDIUM";
}
Symbol 184 Button
on (release) {
_quality = "HIGH";
}
Symbol 186 Button
on (press) {
gotoAndStop (1);
_parent.resizer._visible = 1;
}
Symbol 187 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 2
stop();
Symbol 542 MovieClip Frame 32
gotoAndPlay ("smoking");
Symbol 3796 Button
on (release) {
_root.gotoAndPlay("firstMovie");
}
Symbol 3810 Button
on (release) {
gotoAndStop ("credits");
}
Symbol 3817 Button
on (release) {
gotoAndStop ("apology");
}
Symbol 3821 Button
on (release) {
gotoAndStop ("end");
}