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

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

Dress The Olsens.swf

This is the info page for
Flash #108532

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


Text
<p align="left"><font face="Myriad Pro" size="12" color="#000000" letterSpacing="0.500000" kerning="1">Double-click for description</font></p>

Loading...

<p align="right"><font face="GosmickSans" size="30" color="#cc0000" letterSpacing="0.000000" kerning="1">0%</font></p>

SOUNDS

Dress Hairy-Kate

Dress Trashley

To dress your Trollsen Twin in
"fatal fashion," click and hold
each accessory item and drag
it over her body. Hover your
mouse over the item to find
out what it is, where it goes …
and who it was!

Real fur makes for hideous fashion—see
just how ugly you can make your twin!
And keep in mind that animals suffer
and die every day in the name of
fashion. Once you've dressed your
Trollsen, click here to remind the twins
that they have blood on their hands,
and ask them to go fur-free!

Clear

Download

Embed

Forward to
Friends

Done

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

<p align="center"><font face="GosmickSans" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Copy and paste the code below to put</b></font></p><p align="center"><font face="GosmickSans" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Trashley on your MySpace page:</b></font></p>

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

OK

Saving image...

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

Cancel

test

<p align="left"><font face="arial" size="11" color="#ffffff" letterSpacing="1.000000" kerning="0">test</font></p>

<p align="right"><font face="arial" size="11" color="#ffffff" letterSpacing="1.000000" kerning="0">idle</font></p>

ActionScript [AS1/AS2]

Frame 1
function initClothingBehaviour() { _root.allowBlinking = true; embedBack_mc._visible = (embedTitle_txt._visible = (embedCode_txt._visible = (embedBg_mc._visible = (ok_btn._visible = false)))); initBloodDropping(); initExportSettings(); co = 0; while (co < clothingTypes.length) { clothingType = clothingTypes[co]; _root["chosen_" + clothingType] = ""; i = 1; while (i <= 50) { clothing = _root[(clothingType + i) + "_mc"]; if (clothing) { clothing.clothingType = clothingType; clothing.clothingId = (clothingType + i) + "_mc"; clothing.originalX = clothing._x; clothing.originalY = clothing._y; clothing.originalDepth = clothing.getDepth(); clothing.originalXScale = clothing._xscale; clothing.originalYScale = clothing._yscale; clothing.originalRotation = clothing._rotation; if (!clothing.xoffset) { clothing.xoffset = 0; } if (!clothing.yoffset) { clothing.yoffset = 0; } clothing.stop(); clothing.onRollOver = function () { hint_mc.desc_mc.desc1_txt.text = this.articleName; _root.fadeIn(_root.hint_mc); _root.clothingOver = true; }; clothing.onRollOut = function () { if (_root.hint_mc._alpha) { _root.fadeOut(_root.hint_mc); } _root.clothingOver = false; }; clothing.onPress = function () { if (this.centreOnPickup) { this._x = _root._xmouse; this._y = _root._ymouse; } this.startDrag(); this.gotoAndStop(1); this.gotoAndStop("dragging"); this.onEnterFrame = function () { this._x = Math.round(this._x); this._y = Math.round(this._y); }; if (this.flyer_mc) { this.flyer_mc.onEnterFrame = null; } this._xscale = (this._yscale = 100); this._rotation = 0; if (_root["chosen_" + this.clothingType] == this.clothingId) { _root["chosen_" + this.clothingType] = ""; } this.swapDepths(_root.getNextHighestDepth()); this.swapDepths(_root.hint_mc.getDepth()); if (this.overlayId) { _root[this.overlayTarget][this.overlayId].swapDepths(1048000); _root[this.overlayTarget][this.overlayId].removeMovieClip(); } dropBlood = true; }; clothing.onRelease = function () { delete this.onEnterFrame; dropBlood = false; this.stopDrag(); if (this.hitTest(_root[this.clothingType + "_hotSpot_mc"])) { if (_root["chosen_" + this.clothingType]) { _root[_root["chosen_" + this.clothingType]].resetArticle(); } this._x = _root[this.clothingType + "_hotSpot_mc"]._x + this.xoffset; this._y = _root[this.clothingType + "_hotSpot_mc"]._y + this.yoffset; this.swapDepths(this.originalDepth); this.gotoAndStop("worn"); if (this.overlaySymbol) { this.overlayId = (this.clothingId + this.overlaySymbol) + "_mc"; if (!this.overlayTarget) { this.overlayTarget = _root; } _root[this.overlayTarget].attachMovie(this.overlaySymbol, this.overlayId, _root[this.overlayTarget].getNextLowestDepth()); _root[this.overlayTarget][this.overlayId]._x = this._x - _root[this.overlayTarget]._x; _root[this.overlayTarget][this.overlayId]._y = this._y - _root[this.overlayTarget]._y; if (this.overlayTarget == _root) { _root[this.overlayTarget][this.overlayId].swapDepths(_root.getNextHighestDepth()); } } _root["chosen_" + this.clothingType] = this.clothingId; _root.playSound("_placeClothing.wav", 50); } else { this.resetArticle(); } }; clothing.resetArticle = function () { _root.playSound("_revert.wav", 30); flyTo(this, this.originalX, this.originalY); this.swapDepths(this.originalDepth); this._xscale = this.originalXScale; this._yscale = this.originalYScale; this._rotation = this.originalRotation; this.gotoAndStop(1); this.gotoAndStop("dragging"); if (this.overlayId) { _root[this.overlayTarget][this.overlayId].swapDepths(1048000); _root[this.overlayTarget][this.overlayId].removeMovieClip(); } }; } i++; } co++; } } function initBloodDropping() { var bloodDrops = 0; var _local3 = false; bloodContainer_mc.onEnterFrame = function () { if (((_root.dropBlood && (Math.random() > 0.6)) && (_root._xmouse < 820)) && (_root._xmouse > 30)) { bloodDrops++; this.attachMovie("bloodDropMC", ("bloodDrop" + bloodDrops) + "_mc", this.getNextHighestDepth()); bloodDrop_mc = this[("bloodDrop" + bloodDrops) + "_mc"]; bloodDrop_mc.fallPoint = Math.random() * 95; bloodDrop_mc._yscale = (((Math.random() * 70) + 3) * 0.01) * (bloodDrop_mc.fallPoint + 30); bloodDrop_mc._y = _root._ymouse; bloodDrop_mc._x = _root._xmouse + ((Math.random() * 40) - 20); bloodDrop_mc.stop(); bloodDrop_mc._xscale = bloodDrop_mc._yscale / 5; bloodDrop_mc._alpha = 100; bloodDrop_mc._xscale = bloodDrop_mc._xscale * 5; bloodDrop_mc._yscale = bloodDrop_mc._yscale * 5; bloodDrop_mc.dy = bloodDrop_mc._xscale / 7; bloodDrop_mc.onEnterFrame = function () { this._y = this._y + this.dy; this.dy = this.dy * 1.2; if (this._y > (500 + this.fallPoint)) { this._y = 500 + this.fallPoint; this._yscale = this._yscale * 0.2; this._xscale = this._yscale; this.play(); dripVol = this._yscale / 5; _root.playSound("_drip.wav", dripVol); delete this.onEnterFrame; } }; } }; } function resetCharacter(newCharacter) { if (newCharacter) { character = newCharacter; } _root.body_mc.resetCharacter(); _root.hair_mc.resetCharacter(); _root.hairbg_mc.resetCharacter(); _root.face_mc.resetCharacter(); _root.underwear_mc.resetCharacter(); _root.overlay_mc.resetCharacter(); co = 0; while (co < clothingTypes.length) { clothingType = clothingTypes[co]; if (_root["chosen_" + clothingType]) { _root[_root["chosen_" + clothingType]].resetArticle(); _root["chosen_" + clothingType] = ""; } co++; } } function fadeIn(target_mc) { target_mc._alpha = 0; target_mc._visible = true; if (target_mc.fader_mc) { target_mc.fader_mc.onEnterFrame = null; } else { target_mc.createEmptyMovieClip("fader_mc", target_mc.getNextHighestDepth()); } target_mc.fader_mc.onEnterFrame = function () { this._parent._alpha = this._parent._alpha + 20; if (this._parent._alpha >= 100) { this.removeMovieClip(); } }; } function fadeOut(target_mc) { target_mc._alpha = 100; target_mc._visible = true; if (target_mc.fader_mc) { target_mc.fader_mc.onEnterFrame = null; } else { target_mc.createEmptyMovieClip("fader_mc", target_mc.getNextHighestDepth()); } target_mc.fader_mc.onEnterFrame = function () { this._parent._alpha = this._parent._alpha - 20; if (this._parent._alpha <= 0) { this._parent._visible = false; this.removeMovieClip(); } }; } function flyTo(target_mc, fly_x, fly_y) { if (target_mc.flyer_mc) { target_mc.flyer_mc.onEnterFrame = null; } else { target_mc.createEmptyMovieClip("flyer_mc", target_mc.getNextHighestDepth()); } target_mc.flyer_mc.fly_x = fly_x; target_mc.flyer_mc.fly_y = fly_y; target_mc.flyer_mc.onEnterFrame = function () { this._parent._x = this._parent._x + ((this.fly_x - this._parent._x) / 2); this._parent._y = this._parent._y + ((this.fly_y - this._parent._y) / 2); if (Math.abs(this._parent._x - this.fly_x) < 1) { this._parent._x = this.fly_x; this._parent._y = this.fly_y; this._parent.gotoAndStop(1); this.removeMovieClip(); } }; } function showEmbedCode() { qs = getExportQS(); if (character == "trashley") { characterName = "Trashley"; } if (character == "hairykate") { characterName = "Hairy-Kate"; } embedBack_mc._visible = (embedTitle_txt._visible = (embedCode_txt._visible = (embedBg_mc._visible = (ok_btn._visible = true)))); embedTitle_txt.text = ("Copy and paste the code below to put\r" + characterName) + " on your MySpace page:"; embedCode_txt.text = ("<embed src='http://www.peta2.com/trollsens/swf/trollsen_twin.swf?" + qs) + "' pluginspage='http://www.macromedia.com/go/getflashplayer' wmode='transparent' type='application/x-shockwave-flash' width='300' height='354'></embed><br />Dress up the Trollsen Twins at <a href='http://www.peta2.com/trollsens/index.asp?c=p22548'>peta2.com</a>!"; Selection.setFocus("embedCode_txt"); Selection.setSelection(0); fadeIn(embedBack_mc); } function hideEmbedCode() { embedBack_mc._visible = (embedTitle_txt._visible = (embedCode_txt._visible = (embedBg_mc._visible = (ok_btn._visible = false)))); fadeOut(embedBack_mc); } function f2f() { qs = getExportQS(); qs = str_replace(qs, "&", "+"); qs = str_replace(qs, "=", "-"); getURL ("/trollsens/fatal_fashion_f2f.asp?trollsen=" + qs); } function getExportQS() { qs = "c=" + character.substr(0, 1); co = 0; while (co < clothingTypes.length) { clothingType = clothingTypes[co]; if ((chosenArticle = _root["chosen_" + clothingType])) { chosenArticle = str_replace(chosenArticle, clothingType, ""); chosenArticle = str_replace(chosenArticle, "_mc", ""); qs = qs + ((("&c" + co) + "=") + chosenArticle); } co++; } return(qs); } function str_replace(haystack, needle, replacement) { temp = haystack.split(needle); return(temp.join(replacement)); } clothingTypes = new Array("hat", "eafmuffs", "top", "shawl", "dress", "pants", "legwarmers", "skirt", "neck", "bag", "shoulderbag", "mittens", "shoes"); MovieClip.prototype.getNextLowestDepth = function () { var _local3; var _local2; for (var _local4 in this) { _local3 = this[_local4].getDepth(); if ((!isNaN(_local3)) && (this[_local4]._parent == this)) { if ((_local3 < _local2) || (_local2 == undefined)) { _local2 = _local3; } } } return(_local2 - 1); }; function playSound(soundId, newVol) { sndEffectCnt++; sndCntainerId = "sound_" + sndEffectCnt; _root.createEmptyMovieClip(sndCntainerId, _root.getNextHighestDepth()); _root[sndCntainerId].sound = new Sound(_root[sndCntainerId]); my_sound = _root[sndCntainerId].sound; my_sound.cntId = sndCntainerId; my_sound.attachSound(soundId); if (!newVol) { newVol = 80; } if (!(soundId === "test")) { } else { my_sound.setVolume(20); } my_sound.start(0, 1); my_sound.setVolume(newVol); my_sound.onSoundComplete = function () { _root[my_sound.cntId].removeMovieClip(); }; return(my_sound); } var sndEffectCnt = 0; stop(); onEnterFrame = function () { percentLoaded = Math.floor(100 * (_root.getBytesLoaded() / _root.getBytesTotal())); loaded_txt.text = percentLoaded + "%"; if (percentLoaded == 100) { gotoAndPlay ("init"); onEnterFrame = null; } }; function initExportSettings() { classes.BitmapExporter.gatewayURL = "http://suchk.peta.org/swf2jpeg/BitmapExporter.php"; classes.BitmapExporter.addEventListener("progress", this); classes.BitmapExporter.addEventListener("status", this); classes.BitmapExporter.addEventListener("error", this); bitmapExportReady = true; progress_back._visible = (progressbar._visible = (overlay_mc._visible = (cancel_btn._visible = (lightScreen_mc._visible = false)))); progressbar.minimum = 0; } function save() { trace("saving"); if (classes.BitmapExporter.getStatus() == "idle") { _root.hint_mc._alpha = 0; _root.hint_mc.fader_mc.removeMovieClip(); chair_mc._visible = false; hooks_mc._visible = false; additional_mc._visible = false; overlay_mc._visible = true; co = 0; while (co < clothingTypes.length) { i = 1; while (i <= 50) { clothing = _root[(clothingTypes[co] + i) + "_mc"]; if (clothing && (_root["chosen_" + clothingTypes[co]] != clothing.clothingId)) { clothing._visible = false; } i++; } co++; } var _local4 = new flash.display.BitmapData(950, 630, false); _local4.draw(_root); _root._quality = "BEST"; originalWidth = 508; originalHeight = 599; snapshotWidth = 300; snapshotHeight = 354; resizeSnapshot = (((originalWidth == shapshotWidth) && (originalHeight == snapshotHeight)) ? false : true); var _local2 = new flash.display.BitmapData(originalWidth, originalHeight, false); if (resizeSnapshot) { _root.createEmptyMovieClip("tmpCanvas", _root.getNextHighestDepth()); } if (resizeSnapshot) { tmpCanvas.createEmptyMovieClip("tmpCanvasResize", tmpCanvas.getNextHighestDepth()); } if (resizeSnapshot) { tmpCanvas.tmpCanvasResize.attachBitmap(_local2, tmpCanvas.tmpCanvasResize.getNextHighestDepth(), "", true); } var _local5 = new flash.geom.Rectangle(300, 2, originalWidth, originalHeight); var _local6 = new flash.geom.Point(0, 0); _local2.copyPixels(_local4, _local5, _local6); if (resizeSnapshot) { tmpCanvas.tmpCanvasResize._width = snapshotWidth; } if (resizeSnapshot) { tmpCanvas.tmpCanvasResize._height = snapshotHeight; } if (resizeSnapshot) { var _local3 = new flash.display.BitmapData(snapshotWidth, snapshotHeight, false); } if (resizeSnapshot) { _local3.draw(tmpCanvas); } if (resizeSnapshot) { _local2 = _local3; } if (resizeSnapshot) { removeMovieClip(tmpCanvas); } progressbar._visible = true; _root.fadeIn(progress_back); lightScreen_mc._visible = true; cancel_btn.enabled = true; cancel_btn._visible = true; timer = getTimer(); onEnterFrame = updateTimer; characterFilename = character; if (character == "hairykate") { characterFilename = "hairy-kate"; } classes.BitmapExporter.saveBitmap(_local2, characterFilename + ".jpg", "palette", 0, 98); allowBlinking = true; overlay_mc._visible = false; chair_mc._visible = true; hooks_mc._visible = true; additional_mc._visible = true; co = 0; while (co < clothingTypes.length) { i = 1; while (i <= 50) { clothing = _root[(clothingTypes[co] + i) + "_mc"]; if (clothing) { clothing._visible = true; } i++; } co++; } } } function updateTimer() { time_txt.text = getTimer() - timer; trace(time_txt.text); } function cancel() { cancel_btn.enabled = false; cancel_btn._visible = false; progress_back._visible = (progressbar._visible = (cancel_btn._visible = false)); lightScreen_mc._visible = false; save_btn.enabled = true; save_btn._visible = true; allowBlinking = true; classes.BitmapExporter.cancel(); } function progress(evt) { progressbar.setProgress(evt.current, evt.total); progressbar.label = evt.message + " (%3%%)"; } function error(evt) { errormsg_txt.text = errormsg_txt.text + (evt.message + newline); delete onEnterFrame; } function status(evt) { switch (evt.status) { case "contacting server" : save_btn._visible = false; save_btn.enabled = false; cancel_btn._visible = true; cancel_btn.enabled = true; break; case "idle" : progressbar._visible = false; if ((progress_back._alpha = progress_back._visible)) { _root.fadeOut(progress_back); } lightScreen_mc._visible = false; save_btn.enabled = true; save_btn._visible = true; cancel_btn.enabled = false; cancel_btn._visible = false; onEnterFrame = null; break; case "retrieving" : onEnterFrame = null; } status_txt.text = evt.status; }
Frame 5
_root._quality = "BEST"; trashley_mc._visible = (hairykate_mc._visible = false); play();
Frame 6
stop(); character = ""; hint_mc._alpha = 0; trashley_mc.resetCharacter("trashley"); hairykate_mc.resetCharacter("hairykate"); trashley_mc._visible = (hairykate_mc._visible = true); _root.playSound("_spooky.wav");
Frame 11
initClothingBehaviour();
Instance of Symbol 101 MovieClip [ProgressBar] "progressbar" in Frame 11
//component parameters onClipEvent (construct) { conversion = 1; direction = "right"; label = "LOADING %3%% "; labelPlacement = "bottom"; mode = "manual"; source = ""; visible = true; minHeight = 0; minWidth = 0; }
Frame 21
stop();
Frame 29
initClothingBehaviour();
Frame 39
stop();
Frame 52
gotoAndStop ("reset");
Symbol 3 MovieClip [bloodDropMC] Frame 21
stop();
Symbol 3 MovieClip [bloodDropMC] Frame 248
this.removeMovieClip();
Symbol 5 MovieClip [neck1MC] Frame 1
articleName = "Beads"; description = "This is the description of the neck beads.";
Symbol 7 MovieClip [neck2MC] Frame 1
articleName = "Frilly Thing"; description = "This is the description of the frilly neck thing.";
Symbol 11 MovieClip [hat2MC] Frame 1
articleName = "Choked Chinchilla Cap"; description = "";
Symbol 15 MovieClip [hat1MC] Frame 1
articleName = "Doomed Raccoon Hat"; description = "";
Symbol 20 MovieClip [shawl1MC] Frame 1
articleName = "Mauled Mink Shawl"; description = ""; overlaySymbol = "shawl1OverMC"; overlayTarget = "face_mc";
Symbol 28 MovieClip [BrdrShdw] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "shadowColor");
Symbol 30 MovieClip [BrdrFace] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "buttonColor");
Symbol 33 MovieClip [BrdrBlk] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "borderColor");
Symbol 35 MovieClip [BrdrHilght] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "highlightColor");
Symbol 38 MovieClip [Defaults] Frame 1
#initclip 28 Object.registerClass("Defaults", mx.skins.halo.Defaults); #endinitclip
Symbol 39 MovieClip [UIObjectExtensions] Frame 1
#initclip 29 Object.registerClass("UIObjectExtensions", mx.core.ext.UIObjectExtensions); #endinitclip
Symbol 40 MovieClip [UIObject] Frame 1
#initclip 30 Object.registerClass("UIObject", mx.core.UIObject); #endinitclip stop();
Symbol 43 Button
on (keyPress "<Tab>") { this.tabHandler(); }
Symbol 44 MovieClip Frame 1
#initclip 31 Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } #endinitclip
Symbol 45 MovieClip [FocusRect] Frame 1
#initclip 32 Object.registerClass("FocusRect", mx.skins.halo.FocusRect); #endinitclip
Symbol 46 MovieClip [FocusManager] Frame 1
#initclip 33 Object.registerClass("FocusManager", mx.managers.FocusManager); #endinitclip stop();
Symbol 47 MovieClip [UIComponentExtensions] Frame 1
#initclip 34 Object.registerClass("UIComponentExtensions", mx.core.ext.UIComponentExtensions); #endinitclip
Symbol 48 MovieClip [UIComponent] Frame 1
#initclip 35 Object.registerClass("UIComponent", mx.core.UIComponent); #endinitclip stop();
Symbol 49 MovieClip [SimpleButton] Frame 1
#initclip 36 Object.registerClass("SimpleButton", mx.controls.SimpleButton); #endinitclip stop();
Symbol 50 MovieClip [Border] Frame 1
#initclip 37 Object.registerClass("Border", mx.skins.Border); #endinitclip stop();
Symbol 51 MovieClip [RectBorder] Frame 1
#initclip 38 mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName, Object(mx.skins.RectBorder)); Object.registerClass("RectBorder", mx.skins.halo.RectBorder); #endinitclip stop();
Symbol 52 MovieClip [ButtonSkin] Frame 1
#initclip 39 Object.registerClass("ButtonSkin", mx.skins.halo.ButtonSkin); #endinitclip
Symbol 53 MovieClip [Button] Frame 1
#initclip 40 Object.registerClass("Button", mx.controls.Button); #endinitclip stop();
Instance of Symbol 49 MovieClip [SimpleButton] in Symbol 53 MovieClip [Button] Frame 2
//component parameters onClipEvent (initialize) { selected = false; toggle = false; enabled = true; visible = true; minHeight = 0; minWidth = 0; }
Symbol 77 MovieClip [ProgBarCapThemeColor] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 85 MovieClip [ProgBarMiddleThemeColor] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 90 MovieClip [ProgBarIndThemeColor] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 91 MovieClip [ProgBarIndMiddleThemeColor] Frame 1
mx.skins.ColoredSkinElement.setColorStyle(this, "themeColor");
Symbol 101 MovieClip [ProgressBar] Frame 1
#initclip 41 Object.registerClass("ProgressBar", mx.controls.ProgressBar); #endinitclip stop();
Symbol 105 MovieClip Frame 1
this._visible = false; this.onEnterFrame = function () { this._x = this._x + ((_root._xmouse - this._x) / 5); this._y = this._y + ((_root._ymouse - this._y) / 5); if (((!_root.clothingOver) && (this._visible)) && (!this.fader_mc)) { _root.fadeOut(this); } };
Symbol 540 MovieClip [__Packages.classes.BitmapExporter] Frame 0
class classes.BitmapExporter { static var instance, b64chars, dispatchEvent; var totaltimer, bitmap, filename, jpegQuality, bitmapWidth, bitmapHeight, saveMode, bitmask, uniqueID, timeoutID, pixels, palette, connectionTimeoutID, service, lastX, lastY, sentBytes, pixels_r, pixels_g, pixels_b, lastHTTPStatus, fileRef; function BitmapExporter () { mx.events.EventDispatcher.initialize(classes.BitmapExporter); initArrays(); } static function addEventListener(event, listener) { if (instance == undefined) { instance = new classes.BitmapExporter(); } addEventListener(event, listener); } static function removeEventListener(event, listener) { if (instance == undefined) { instance = new classes.BitmapExporter(); } removeEventListener(event, listener); } static function saveBitmap(bitmap, filename, mode, lossBits, jpegQuality, dontRetrieve) { return(getInstance()._saveBitmap(bitmap, filename, mode, lossBits, jpegQuality, dontRetrieve)); } static function getStatus() { return(getInstance().status); } static function getService() { return(getInstance().service); } static function resetStatus() { getInstance().reset(); } static function cancel() { if (getStatus() != "idle") { getInstance().dropImageHandle(); getInstance().setStatus("cancelled"); } } static function getInstance() { if (instance == undefined) { instance = new classes.BitmapExporter(); } return(instance); } static function deleteImage(externalID) { getInstance().dropImageHandle(externalID); } function _saveBitmap(_bitmap, _filename, mode, lossBits, _jpegQuality, _dontRetrieve) { if (((((status == "idle") && (_bitmap != null)) && (_bitmap.height > 0)) && (_bitmap.width > 0)) && (_filename != null)) { totaltimer = getTimer(); bitmap = _bitmap.clone(); filename = _filename; jpegQuality = ((_jpegQuality == null) ? 75 : (_jpegQuality)); bitmapWidth = bitmap.width; bitmapHeight = bitmap.height; dontRetrieve = _dontRetrieve == true; if (mode == undefined) { mode = "default"; } saveMode = mode.toLowerCase(); lossBits = Math.floor(Number(lossBits)); if (isNaN(lossBits)) { lossBits = 0; } if (lossBits < 0) { lossBits = 0; } if (lossBits > 7) { lossBits = 7; } bitmask = 255 - (Math.pow(2, lossBits) - 1); bitmask = ((bitmask << 16) | (bitmask << 8)) | bitmask; if (filename.split(".").pop().toLowerCase() == "bmp") { flipBMP(); } getImageHandle(); onScanProgress(0, "Initializing..."); return(true); } error("saveBitmap Arguments are not correct"); return(false); } function reset(keepImage) { if ((!keepImage) && (uniqueID != null)) { dropImageHandle(); } setStatus("idle"); busy = false; bitmap.dispose(); _global.clearTimeout(timeoutID); delete uniqueID; delete saveMode; delete filename; delete jpegQuality; delete pixels; delete palette; delete bitmapWidth; delete bitmapHeight; } function initArrays() { b64chars = String("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/").split(""); } function getImageHandle() { setStatus("contacting server"); connectionTimeoutID = _global.setTimeout(this, "onConnectionTimeout", connectionTimeout); initService(); service.mode = "getImageHandle"; service.width = bitmapWidth; service.height = bitmapHeight; service.onLoad = mx.utils.Delegate.create(this, onImageHandle); service.sendAndLoad(gatewayURL, service, "POST"); } function scanBitmap() { var _local10; if (status == "contacting server") { setStatus("sending"); lastX = 0; lastY = 0; sentBytes = 0; busy = false; } else if (lastY == bitmapHeight) { if (!busy) { onScanProgress(0.95, "Retrieving..."); save(); } else { timeoutID = _global.setTimeout(this, "scanBitmap", 50); } return(undefined); } var _local3; var _local14 = lastY; var _local21 = getTimer(); var _local36 = 0; var _local42 = lastX; var _local20 = bitmask; var _local16 = bitmapWidth; var _local35 = bitmapHeight; onScanProgress(0.05 + (0.9 * (lastY / _local35)), "Reading pixels..."); var _local15 = 0; pixels = []; var _local26 = []; switch (saveMode) { case "turboscan" : var _local32 = _local16 * _local35; _local14 = _local35 - 1; do { _local3 = _local16; do { _local32--; _local3--; pixels[_local32] = bitmap.getPixel(_local3, _local14); } while (_local3 > 0); _local14--; } while (_local14 > -1); _local14 = _local35; _local36 = _local14; _local3 = _local16; break; case "fastscan" : do { _local3 = lastX; lastX = 0; do { pixels[_local15++] = (bitmap.getPixel(_local3, _local14) & _local20).toString(36); _local3++; } while ((_local3 < _local16) && ((getTimer() - _local21) < timeslice)); if (_local3 == _local16) { _local36++; } else { lastX = _local3; break; } _local14++; } while ((_local14 < _local35) && ((getTimer() - _local21) < timeslice)); break; case "default" : do { _local3 = lastX; lastX = 0; do { pixels[_local15++] = bitmap.getPixel(_local3, _local14) & _local20; _local3++; } while ((_local3 < _local16) && ((getTimer() - _local21) < timeslice)); if (_local3 == _local16) { _local36++; } else { lastX = _local3; break; } _local14++; } while ((_local14 < _local35) && ((getTimer() - _local21) < timeslice)); break; case "palette" : palette = []; var _local27 = new Object(); var _local40 = 0; var _local34 = false; var _local18 = 16; var _local19 = 0; var _local17; var _local30; do { _local3 = lastX; lastX = 0; do { _local10 = bitmap.getPixel(_local3, _local14) & _local20; if (_local27[_local10] == null) { _local27[_local10] = palette.push(_local10) - 1; } _local30 = _local27[_local10]; _local17 = _local30 - _local40; _local40 = _local30; if ((_local17 < -32767) || (_local17 > 32767)) { _local34 = true; lastX = _local3; if (_local18 < 16) { _local26[_local15++] = _local19; } } else { if (_local17 < 0) { _local17 = _local17 + 65536; } _local19 = _local19 | (_local17 << _local18); _local18 = _local18 - 16; if (_local18 < 0) { _local26[_local15++] = _local19; _local18 = 16; _local19 = 0; } } } while ((!_local34) && ((_local3++) < _local16)); _local36++; } while ((((!_local34) && ((_local14++) < _local35)) && ((_local15 + palette.length) < blocksize)) && ((getTimer() - _local21) < timeslice)); if (!_local34) { lastX = _local16; if (_local18 < 16) { _local26[_local15++] = _local19; } } var _local33 = _local26[0]; var _local25 = 1; var _local41 = _local26.length; _local15 = 0; _local32 = 1; while (_local32 < _local41) { if (_local33 == _local26[_local32]) { _local25++; if (_local25 == 65536) { pixels[_local15++] = 2147549183; pixels[_local15++] = _local33; _local25 = 1; } } else { if (_local25 > 1) { if (_local25 > 2) { pixels[_local15++] = 2147483648 | _local25; } else { pixels[_local15++] = _local33; } } pixels[_local15++] = _local33; _local25 = 1; _local33 = _local26[_local32]; } _local32++; } if (_local25 > 1) { if (_local25 > 2) { pixels[_local15++] = 2147483648 | _local25; } else { pixels[_local15++] = _local33; } } pixels[_local15++] = _local33; break; case "rgb_rle" : pixels_r = []; pixels_g = []; pixels_b = []; _local10 = bitmap.getPixel(lastX, _local14) & _local20; var _local9 = 0; var _local7 = 0; var _local8 = 0; var _local28; var _local31; var _local29; var _local38 = (_local10 >> 16) & 255; var _local37 = (_local10 >> 8) & 255; var _local39 = _local10 & 255; pixels_r[_local9++] = _local38; pixels_g[_local7++] = _local37; pixels_b[_local8++] = _local39; var _local23; var _local24; var _local22; var _local4 = 0; var _local6 = 0; var _local5 = 0; var _local13 = null; var _local11 = null; var _local12 = null; lastX++; if (lastX == _local16) { lastX = 0; _local14++; _local36++; } do { _local3 = lastX; lastX = 0; do { _local10 = bitmap.getPixel(_local3, _local14) & _local20; _local28 = (_local10 >> 16) & 255; _local23 = _local28 - _local38; if ((_local23 == _local13) && (_local4 < 65535)) { _local4++; } else if (_local4 == 0) { if (((_local13 != _local23) && (_local13 != null)) && (_local13 != 0)) { pixels_r[_local9++] = (_local13 + 256) & 255; } else if (_local13 == 0) { pixels_r[_local9++] = 0; pixels_r[_local9++] = 1; pixels_r[_local9++] = 0; } } else { _local4++; pixels_r[_local9++] = 0; if (_local4 > 255) { pixels_r[_local9++] = 0; } while (_local4 > 0) { pixels_r[_local9++] = _local4 & 255; _local4 = _local4 >> 8; } pixels_r[_local9++] = (_local13 + 256) & 255; } _local38 = _local28; _local13 = _local23; _local31 = (_local10 & 65280) >> 8; _local24 = _local31 - _local37; if ((_local24 == _local11) && (_local6 < 65535)) { _local6++; } else if (_local6 == 0) { if (((_local11 != _local24) && (_local11 != null)) && (_local11 != 0)) { pixels_g[_local7++] = (_local11 + 256) & 255; } else if (_local11 == 0) { pixels_g[_local7++] = 0; pixels_g[_local7++] = 1; pixels_g[_local7++] = 0; } } else { _local6++; pixels_g[_local7++] = 0; if (_local6 > 255) { pixels_g[_local7++] = 0; } while (_local6 > 0) { pixels_g[_local7++] = _local6 & 255; _local6 = _local6 >> 8; } pixels_g[_local7++] = (_local11 + 256) & 255; } _local37 = _local31; _local11 = _local24; _local29 = _local10 & 255; _local22 = _local29 - _local39; if ((_local22 == _local12) && (_local5 < 65535)) { _local5++; } else if (_local5 == 0) { if (((_local12 != _local22) && (_local12 != null)) && (_local12 != 0)) { pixels_b[_local8++] = (_local12 + 256) & 255; } else if (_local12 == 0) { pixels_b[_local8++] = 0; pixels_b[_local8++] = 1; pixels_b[_local8++] = 0; } } else { _local5++; pixels_b[_local8++] = 0; if (_local5 > 255) { pixels_b[_local8++] = 0; } while (_local5 > 0) { pixels_b[_local8++] = _local5 & 255; _local5 = _local5 >> 8; } pixels_b[_local8++] = (_local12 + 256) & 255; } _local39 = _local29; _local12 = _local22; _local3++; } while (_local3 < _local16); _local36++; _local14++; } while (((_local14 < _local35) && (((_local9 + _local7) + _local8) < (blocksize * 3))) && ((getTimer() - _local21) < timeslice)); if ((_local4 > 0) || (_local13 == 0)) { _local4++; pixels_r[_local9++] = 0; if (_local4 > 255) { pixels_r[_local9++] = 0; } while (_local4 > 0) { pixels_r[_local9++] = _local4 & 255; _local4 = _local4 >> 8; } pixels_r[_local9++] = (_local13 + 256) & 255; } else { pixels_r[_local9++] = (_local13 + 256) & 255; } if ((_local6 > 0) || (_local11 == 0)) { _local6++; pixels_g[_local7++] = 0; if (_local6 > 255) { pixels_g[_local7++] = 0; } while (_local6 > 0) { pixels_g[_local7++] = _local6 & 255; _local6 = _local6 >> 8; } pixels_g[_local7++] = (_local11 + 256) & 255; } else { pixels_g[_local7++] = (_local11 + 256) & 255; } if ((_local5 > 0) || (_local12 == 0)) { _local5++; pixels_b[_local8++] = 0; if (_local5 > 255) { pixels_b[_local8++] = 0; } while (_local5 > 0) { pixels_b[_local8++] = _local5 & 255; _local5 = _local5 >> 8; } pixels_b[_local8++] = (_local12 + 256) & 255; } else { pixels_b[_local8++] = (_local12 + 256) & 255; } } addPixelBlock(lastY, _local36); lastY = _local14; lastX = lastX % _local16; } function dropImageHandle(externalID) { initService(); service.mode = "dropImageHandle"; service.uniqueID = ((externalID != null) ? (externalID) : (uniqueID)); service.onLoad = mx.utils.Delegate.create(this, onDropImageHandle); service.sendAndLoad(gatewayURL, service, "POST"); } function addPixelBlock(top, lines) { if (!busy) { onScanProgress(0.05 + (0.9 * ((top + lines) / bitmapHeight)), "Sending..."); busy = true; initService(); service.mode = saveMode; service.sentBytes = 0; service.uniqueID = uniqueID; switch (saveMode) { case "turboscan" : case "fastscan" : service.bitmapString = pixels.join(","); break; case "default" : service.bitmapString = arrayToBase64(pixels, 24); break; case "palette" : service.paletteString = arrayToBase64(palette, 24); service.bitmapString = arrayToBase64(pixels, 32); break; case "rgb_rle" : service.red = arrayToBase64(pixels_r, 8); service.green = arrayToBase64(pixels_g, 8); service.blue = arrayToBase64(pixels_b, 8); } service.onHTTPStatus = mx.utils.Delegate.create(this, onHTTPStatus); service.onLoad = mx.utils.Delegate.create(this, onAddPixelBlock); service.sendAndLoad(gatewayURL, service, "POST"); timeoutID = _global.setTimeout(this, "scanBitmap", 50); } else { onScanProgress(0.05 + (0.9 * ((top + lines) / bitmapHeight)), "Waiting for server..."); timeoutID = _global.setTimeout(this, "addPixelBlock", 100, top, lines); } } function save() { if (status == "sending") { delete pixels; delete palette; setStatus("retrieving"); initService(); service.mode = "save"; service.width = bitmapWidth; service.height = bitmapHeight; service.uniqueID = uniqueID; service.filename = filename; service.quality = jpegQuality; service.onLoad = mx.utils.Delegate.create(this, onSave); service.sendAndLoad(gatewayURL, service, "POST"); } } function arrayToBase64(data, bits) { var _local6 = data.length; var _local1; var _local2 = ""; var _local4 = 0; var _local7; var _local3 = b64chars; switch (bits) { case 8 : _local7 = _local6 % 3; _local6 = _local6 - _local7; while (_local6 > 0) { _local1 = ((data[_local4++] << 16) | (data[_local4++] << 8)) | data[_local4++]; _local2 = _local2 + _local3[(_local1 >> 18) & 63]; _local2 = _local2 + _local3[(_local1 >> 12) & 63]; _local2 = _local2 + _local3[(_local1 >> 6) & 63]; _local2 = _local2 + _local3[_local1 & 63]; _local6 = _local6 - 3; } if (_local7 == 1) { _local1 = data[_local4]; _local2 = _local2 + _local3[(_local1 >> 2) & 63]; _local2 = _local2 + _local3[(_local1 << 4) & 63]; _local2 = _local2 + "="; } else if (_local7 == 2) { _local1 = (data[_local4++] << 8) | data[_local4]; _local2 = _local2 + _local3[(_local1 >> 10) & 63]; _local2 = _local2 + _local3[(_local1 >> 4) & 63]; _local2 = _local2 + _local3[(_local1 << 2) & 63]; _local2 = _local2 + "="; } break; case 16 : _local7 = _local6 % 3; _local6 = _local6 - _local7; while (_local6 > 0) { _local1 = (data[_local4++] << 16) | data[_local4]; _local2 = _local2 + _local3[(_local1 >> 26) & 63]; _local2 = _local2 + _local3[(_local1 >> 20) & 63]; _local2 = _local2 + _local3[(_local1 >> 14) & 63]; _local2 = _local2 + _local3[(_local1 >> 8) & 63]; _local2 = _local2 + _local3[(_local1 >> 2) & 63]; _local1 = ((data[_local4++] & 3) << 16) | data[_local4++]; _local2 = _local2 + _local3[(_local1 >> 12) & 63]; _local2 = _local2 + _local3[(_local1 >> 6) & 63]; _local2 = _local2 + _local3[_local1 & 63]; _local6 = _local6 - 3; } if (_local7 == 1) { _local1 = data[_local4]; _local2 = _local2 + _local3[(_local1 >> 10) & 63]; _local2 = _local2 + _local3[(_local1 >> 4) & 63]; _local2 = _local2 + _local3[(_local1 << 2) & 63]; _local2 = _local2 + "="; } else if (_local7 == 2) { _local1 = (data[_local4++] << 16) | data[_local4]; _local2 = _local2 + _local3[(_local1 >> 26) & 63]; _local2 = _local2 + _local3[(_local1 >> 20) & 63]; _local2 = _local2 + _local3[(_local1 >> 14) & 63]; _local2 = _local2 + _local3[(_local1 >> 8) & 63]; _local2 = _local2 + _local3[(_local1 >> 2) & 63]; _local1 = (data[_local4] << 4) & 63; _local2 = _local2 + _local3[_local1]; _local2 = _local2 + "=="; } break; case 24 : while ((_local6--) > 0) { _local1 = data[_local4++]; _local2 = _local2 + _local3[(_local1 >> 18) & 63]; _local2 = _local2 + _local3[(_local1 >> 12) & 63]; _local2 = _local2 + _local3[(_local1 >> 6) & 63]; _local2 = _local2 + _local3[_local1 & 63]; } break; case 32 : _local7 = _local6 % 3; _local6 = _local6 - _local7; while (_local6 > 0) { _local1 = (data[_local4] >> 8) & 16777215; _local2 = _local2 + _local3[(_local1 >> 18) & 63]; _local2 = _local2 + _local3[(_local1 >> 12) & 63]; _local2 = _local2 + _local3[(_local1 >> 6) & 63]; _local2 = _local2 + _local3[_local1 & 63]; _local1 = ((data[_local4++] & 255) << 16) | ((data[_local4] >> 16) & 65535); _local2 = _local2 + _local3[(_local1 >> 18) & 63]; _local2 = _local2 + _local3[(_local1 >> 12) & 63]; _local2 = _local2 + _local3[(_local1 >> 6) & 63]; _local2 = _local2 + _local3[_local1 & 63]; _local1 = ((data[_local4++] & 65535) << 8) | ((data[_local4] >> 24) & 255); _local2 = _local2 + _local3[(_local1 >> 18) & 63]; _local2 = _local2 + _local3[(_local1 >> 12) & 63]; _local2 = _local2 + _local3[(_local1 >> 6) & 63]; _local2 = _local2 + _local3[_local1 & 63]; _local1 = data[_local4++] & 16777215; _local2 = _local2 + _local3[(_local1 >> 18) & 63]; _local2 = _local2 + _local3[(_local1 >> 12) & 63]; _local2 = _local2 + _local3[(_local1 >> 6) & 63]; _local2 = _local2 + _local3[_local1 & 63]; _local6 = _local6 - 3; } if (_local7 == 1) { _local1 = data[_local4]; _local2 = _local2 + _local3[(_local1 >> 26) & 63]; _local2 = _local2 + _local3[(_local1 >> 20) & 63]; _local2 = _local2 + _local3[(_local1 >> 14) & 63]; _local2 = _local2 + _local3[(_local1 >> 8) & 63]; _local2 = _local2 + _local3[(_local1 >> 2) & 63]; _local2 = _local2 + _local3[(_local1 << 4) & 63]; _local2 = _local2 + "=="; } else { if (_local7 != 2) { break; } _local1 = (data[_local4] >> 8) & 16777215; _local2 = _local2 + _local3[(_local1 >> 18) & 63]; _local2 = _local2 + _local3[(_local1 >> 12) & 63]; _local2 = _local2 + _local3[(_local1 >> 6) & 63]; _local2 = _local2 + _local3[_local1 & 63]; _local1 = ((data[_local4++] & 255) << 16) | ((data[_local4] >> 16) & 65535); _local2 = _local2 + _local3[(_local1 >> 18) & 63]; _local2 = _local2 + _local3[(_local1 >> 12) & 63]; _local2 = _local2 + _local3[(_local1 >> 6) & 63]; _local2 = _local2 + _local3[_local1 & 63]; _local1 = (data[_local4++] & 65535) << 8; _local2 = _local2 + _local3[(_local1 >> 18) & 63]; _local2 = _local2 + _local3[(_local1 >> 12) & 63]; _local2 = _local2 + _local3[(_local1 >> 6) & 63]; _local2 = _local2 + "="; } } return(_local2); } function initService() { service = new LoadVars(); service.success = 0; service.onHTTPStatus = mx.utils.Delegate.create(this, onHTTPStatus); lastHTTPStatus = null; } function error(message) { trace(message); dispatchEvent({type:"error", target:this, message:"ERROR: " + message}); reset(); } function flipBMP() { var _local2 = bitmap.clone(); bitmap.fillRect(bitmap.rectangle, 0); bitmap.draw(_local2, new flash.geom.Matrix(-1, 0, 0, 1, bitmap.width, 0)); _local2.dispose(); } function onImageHandle(success) { _global.clearTimeout(connectionTimeoutID); if (!success) { error("[onImageHandle] HTTP Error " + lastHTTPStatus); return(undefined); } if (status == "cancelled") { reset(); return(undefined); } if (service.success == "1") { uniqueID = service.uniqueID; onScanProgress(0.05, "Analyzing image..."); timeoutID = _global.setTimeout(this, "scanBitmap", 50); } else { error("[onImageHandle] " + service.error); } } function onHTTPStatus(httpStatus) { lastHTTPStatus = httpStatus; if (httpStatus >= 400) { error("HTTP error " + httpStatus); } } function onAddPixelBlock(success) { busy = false; if (!success) { error("[onAddPixelBlock] HTTP error " + lastHTTPStatus); return(undefined); } if (status == "cancelled") { reset(); return(undefined); } if (service.success == "1") { sentBytes = sentBytes + Number(service.sentBytes); } else if (service.success == "0") { error("[onAddPixelBlock] " + service.error); } else { error("[onAddPixelBlock] No Server Response (possible silent PHP crash)"); } } function onSave(success) { if (!success) { error("[onSave] HTTP error " + lastHTTPStatus); return(undefined); } if (status == "cancelled") { reset(); return(undefined); } if (service.success == "1") { totaltimer = getTimer() - totaltimer; if (!dontRetrieve) { setStatus("downloading"); fileRef = new flash.net.FileReference(); fileRef.addListener(this); onProgress(fileRef, 0, 0); if (!fileRef.download(service.url + (deleteAfterDownload ? "&delete=1" : ""), filename)) { error("[onSave] Dialog box failed to open."); } } else { onSaved(service.url, service.filename); } } else { error("[onSave] " + service.error); } } function onDropImageHandle(success) { if (!success) { error("[onDropImageHandle] HTTP error " + lastHTTPStatus); } } function onScanProgress(progress, message) { dispatchEvent({type:"progress", target:classes.BitmapExporter, current:progress, total:1, message:message}); } function onSelect(file) { dispatchEvent({type:"select", target:classes.BitmapExporter}); } function onCancel(file) { dispatchEvent({type:"cancel", target:classes.BitmapExporter}); reset(); } function onOpen(file) { dispatchEvent({type:"open", target:classes.BitmapExporter, filename:file.name}); } function onProgress(file, bytesLoaded, bytesTotal) { dispatchEvent({type:"progress", target:classes.BitmapExporter, current:bytesLoaded, total:bytesTotal, message:"Downloading..."}); } function onComplete(file) { dispatchEvent({type:"complete", target:classes.BitmapExporter, filename:file.name, sentBytes:sentBytes, time:totaltimer, compressionRatio:sentBytes / ((bitmapWidth * bitmapHeight) * 4)}); reset(); } function onSaved(serviceUrl, fileName) { dispatchEvent({type:"saved", target:classes.BitmapExporter, url:serviceUrl, fileName:fileName, uniqueID:uniqueID, sentBytes:sentBytes, time:totaltimer, compressionRatio:sentBytes / ((bitmapWidth * bitmapHeight) * 4)}); reset(true); } function onIOError(file) { error("IO error with file " + file.name); } function onConnectionTimeout() { error("Connection Timeout - no response from server"); } function setStatus(_status) { status = _status; dispatchEvent({type:"status", target:classes.BitmapExporter, status:status}); } static var gatewayURL = "http://suchk.peta.org/swf2jpeg/BitmapExporter.php"; static var timeslice = 1000; static var blocksize = 150000; static var connectionTimeout = 5000; static var deleteAfterDownload = true; var initialized = false; var busy = false; var dontRetrieve = false; var status = "idle"; var encodeBase = 128; }
Symbol 58 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 541 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 21 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip { var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled; function UIObject () { super(); constructObject(); } function get width() { return(_width); } function get height() { return(_height); } function get left() { return(_x); } function get x() { return(_x); } function get top() { return(_y); } function get y() { return(_y); } function get right() { return(_parent.width - (_x + width)); } function get bottom() { return(_parent.height - (_y + height)); } function getMinHeight(Void) { return(_minHeight); } function setMinHeight(h) { _minHeight = h; } function get minHeight() { return(getMinHeight()); } function set minHeight(h) { setMinHeight(h); //return(minHeight); } function getMinWidth(Void) { return(_minWidth); } function setMinWidth(w) { _minWidth = w; } function get minWidth() { return(getMinWidth()); } function set minWidth(w) { setMinWidth(w); //return(minWidth); } function setVisible(x, noEvent) { if (x != _visible) { _visible = x; if (noEvent != true) { dispatchEvent({type:(x ? "reveal" : "hide")}); } } } function get visible() { return(_visible); } function set visible(x) { setVisible(x, false); //return(visible); } function get scaleX() { return(_xscale); } function set scaleX(x) { _xscale = x; //return(scaleX); } function get scaleY() { return(_yscale); } function set scaleY(y) { _yscale = y; //return(scaleY); } function doLater(obj, fn) { if (methodTable == undefined) { methodTable = new Array(); } methodTable.push({obj:obj, fn:fn}); onEnterFrame = doLaterDispatcher; } function doLaterDispatcher(Void) { delete onEnterFrame; if (invalidateFlag) { redraw(); } var _local3 = methodTable; methodTable = new Array(); if (_local3.length > 0) { var _local2; while (_local2 = _local3.shift() , _local2 != undefined) { _local2.obj[_local2.fn](); } } } function cancelAllDoLaters(Void) { delete onEnterFrame; methodTable = new Array(); } function invalidate(Void) { invalidateFlag = true; onEnterFrame = doLaterDispatcher; } function invalidateStyle(Void) { invalidate(); } function redraw(bAlways) { if (invalidateFlag || (bAlways)) { invalidateFlag = false; var _local2; for (_local2 in tfList) { tfList[_local2].draw(); } draw(); dispatchEvent({type:"draw"}); } } function draw(Void) { } function move(x, y, noEvent) { var _local3 = _x; var _local2 = _y; _x = x; _y = y; if (noEvent != true) { dispatchEvent({type:"move", oldX:_local3, oldY:_local2}); } } function setSize(w, h, noEvent) { var _local2 = __width; var _local3 = __height; __width = w; __height = h; size(); if (noEvent != true) { dispatchEvent({type:"resize", oldWidth:_local2, oldHeight:_local3}); } } function size(Void) { _width = __width; _height = __height; } function drawRect(x1, y1, x2, y2) { moveTo(x1, y1); lineTo(x2, y1); lineTo(x2, y2); lineTo(x1, y2); lineTo(x1, y1); } function createLabel(name, depth, text) { createTextField(name, depth, 0, 0, 0, 0); var _local2 = this[name]; _local2._color = textColorList; _local2._visible = false; _local2.__text = text; if (tfList == undefined) { tfList = new Object(); } tfList[name] = _local2; _local2.invalidateStyle(); invalidate(); _local2.styleName = this; return(_local2); } function createObject(linkageName, id, depth, initobj) { return(attachMovie(linkageName, id, depth, initobj)); } function createClassObject(className, id, depth, initobj) { var _local3 = className.symbolName == undefined; if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className); } var _local4 = createObject(className.symbolOwner.symbolName, id, depth, initobj); if (_local3) { Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner); } return(_local4); } function createEmptyObject(id, depth) { return(createClassObject(mx.core.UIObject, id, depth)); } function destroyObject(id) { var _local2 = this[id]; if (_local2.getDepth() < 0) { var _local4 = buildDepthTable(); var _local5 = findNextAvailableDepth(0, _local4, "up"); var _local3 = _local5; _local2.swapDepths(_local3); } _local2.removeMovieClip(); delete this[id]; } function getSkinIDName(tag) { return(idNames[tag]); } function setSkin(tag, linkageName, initObj) { if (_global.skinRegistry[linkageName] == undefined) { mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement); } return(createObject(linkageName, getSkinIDName(tag), tag, initObj)); } function createSkin(tag) { var _local2 = getSkinIDName(tag); createEmptyObject(_local2, tag); return(this[_local2]); } function createChildren(Void) { } function _createChildren(Void) { createChildren(); childrenCreated = true; } function constructObject(Void) { if (_name == undefined) { return(undefined); } init(); _createChildren(); createAccessibilityImplementation(); _endInit(); if (validateNow) { redraw(true); } else { invalidate(); } } function initFromClipParameters(Void) { var _local4 = false; var _local2; for (_local2 in clipParameters) { if (hasOwnProperty(_local2)) { _local4 = true; this["def_" + _local2] = this[_local2]; delete this[_local2]; } } if (_local4) { for (_local2 in clipParameters) { var _local3 = this["def_" + _local2]; if (_local3 != undefined) { this[_local2] = _local3; } } } } function init(Void) { __width = _width; __height = _height; if (initProperties == undefined) { initFromClipParameters(); } else { initProperties(); } if (_global.cascadingStyles == true) { stylecache = new Object(); } } function getClassStyleDeclaration(Void) { var _local4 = this; var _local3 = className; while (_local3 != undefined) { if (ignoreClassStyleDeclaration[_local3] == undefined) { if (_global.styles[_local3] != undefined) { return(_global.styles[_local3]); } } _local4 = _local4.__proto__; _local3 = _local4.className; } } function setColor(color) { } function __getTextFormat(tf, bAll) { var _local8 = stylecache.tf; if (_local8 != undefined) { var _local3; for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { tf[_local3] = _local8[_local3]; } } } return(false); } var _local6 = false; for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) { if (tf[_local3] == undefined) { var _local5 = _tf[_local3]; if (_local5 != undefined) { tf[_local3] = _local5; } else if ((_local3 == "font") && (fontFamily != undefined)) { tf[_local3] = fontFamily; } else if ((_local3 == "size") && (fontSize != undefined)) { tf[_local3] = fontSize; } else if ((_local3 == "color") && (color != undefined)) { tf[_local3] = color; } else if ((_local3 == "leftMargin") && (marginLeft != undefined)) { tf[_local3] = marginLeft; } else if ((_local3 == "rightMargin") && (marginRight != undefined)) { tf[_local3] = marginRight; } else if ((_local3 == "italic") && (fontStyle != undefined)) { tf[_local3] = fontStyle == _local3; } else if ((_local3 == "bold") && (fontWeight != undefined)) { tf[_local3] = fontWeight == _local3; } else if ((_local3 == "align") && (textAlign != undefined)) { tf[_local3] = textAlign; } else if ((_local3 == "indent") && (textIndent != undefined)) { tf[_local3] = textIndent; } else if ((_local3 == "underline") && (textDecoration != undefined)) { tf[_local3] = textDecoration == _local3; } else if ((_local3 == "embedFonts") && (embedFonts != undefined)) { tf[_local3] = embedFonts; } else { _local6 = true; } } } } if (_local6) { var _local9 = styleName; if (_local9 != undefined) { if (typeof(_local9) != "string") { _local6 = _local9.__getTextFormat(tf, true, this); } else if (_global.styles[_local9] != undefined) { _local6 = _global.styles[_local9].__getTextFormat(tf, true, this); } } } if (_local6) { var _local10 = getClassStyleDeclaration(); if (_local10 != undefined) { _local6 = _local10.__getTextFormat(tf, true, this); } } if (_local6) { if (_global.cascadingStyles) { if (_parent != undefined) { _local6 = _parent.__getTextFormat(tf, false); } } } if (_local6) { _local6 = _global.style.__getTextFormat(tf, true, this); } return(_local6); } function _getTextFormat(Void) { var _local2 = stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); __getTextFormat(_local2, true); stylecache.tf = _local2; if (enabled == false) { var _local3 = getStyle("disabledColor"); _local2.color = _local3; } return(_local2); } function getStyleName(Void) { var _local2 = styleName; if (_local2 != undefined) { if (typeof(_local2) != "string") { return(_local2.getStyleName()); } return(_local2); } if (_parent != undefined) { return(_parent.getStyleName()); } return(undefined); } function getStyle(styleProp) { var _local3; _global.getStyleCounter++; if (this[styleProp] != undefined) { return(this[styleProp]); } var _local6 = styleName; if (_local6 != undefined) { if (typeof(_local6) != "string") { _local3 = _local6.getStyle(styleProp); } else { var _local7 = _global.styles[_local6]; _local3 = _local7.getStyle(styleProp); } } if (_local3 != undefined) { return(_local3); } var _local7 = getClassStyleDeclaration(); if (_local7 != undefined) { _local3 = _local7[styleProp]; } if (_local3 != undefined) { return(_local3); } if (_global.cascadingStyles) { if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) { var _local5 = stylecache; if (_local5 != undefined) { if (_local5[styleProp] != undefined) { return(_local5[styleProp]); } } if (_parent != undefined) { _local3 = _parent.getStyle(styleProp); } else { _local3 = _global.style[styleProp]; } if (_local5 != undefined) { _local5[styleProp] = _local3; } return(_local3); } } if (_local3 == undefined) { _local3 = _global.style[styleProp]; } return(_local3); } static function mergeClipParameters(o, p) { for (var _local3 in p) { o[_local3] = p[_local3]; } return(true); } static var symbolName = "UIObject"; static var symbolOwner = mx.core.UIObject; static var version = "2.0.2.127"; 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 22 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject { var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled; function UIComponent () { super(); } function get width() { return(__width); } function get height() { return(__height); } function setVisible(x, noEvent) { super.setVisible(x, noEvent); } function enabledChanged(id, oldValue, newValue) { setEnabled(newValue); invalidate(); delete stylecache.tf; return(newValue); } function setEnabled(enabled) { invalidate(); } function getFocus() { var selFocus = Selection.getFocus(); return(((selFocus === null) ? null : (eval (selFocus)))); } function setFocus() { Selection.setFocus(this); } function getFocusManager() { var _local2 = this; while (_local2 != undefined) { if (_local2.focusManager != undefined) { return(_local2.focusManager); } _local2 = _local2._parent; } return(undefined); } function onKillFocus(newFocus) { removeEventListener("keyDown", this); removeEventListener("keyUp", this); dispatchEvent({type:"focusOut"}); drawFocus(false); } function onSetFocus(oldFocus) { addEventListener("keyDown", this); addEventListener("keyUp", this); dispatchEvent({type:"focusIn"}); if (getFocusManager().bDrawFocus != false) { drawFocus(true); } } function findFocusInChildren(o) { if (o.focusTextField != undefined) { return(o.focusTextField); } if (o.tabEnabled == true) { return(o); } return(undefined); } function findFocusFromObject(o) { if (o.tabEnabled != true) { if (o._parent == undefined) { return(undefined); } if (o._parent.tabEnabled == true) { o = o._parent; } else if (o._parent.tabChildren) { o = findFocusInChildren(o._parent); } else { o = findFocusFromObject(o._parent); } } return(o); } function pressFocus() { var _local3 = findFocusFromObject(this); var _local2 = getFocus(); if (_local3 != _local2) { _local2.drawFocus(false); if (getFocusManager().bDrawFocus != false) { _local3.drawFocus(true); } } } function releaseFocus() { var _local2 = findFocusFromObject(this); if (_local2 != getFocus()) { _local2.setFocus(); } } function isParent(o) { while (o != undefined) { if (o == this) { return(true); } o = o._parent; } return(false); } function size() { } function init() { super.init(); _xscale = 100; _yscale = 100; _focusrect = _global.useFocusRect == false; watch("enabled", enabledChanged); if (enabled == false) { setEnabled(false); } } function dispatchValueChangedEvent(value) { dispatchEvent({type:"valueChanged", value:value}); } static var symbolName = "UIComponent"; static var symbolOwner = mx.core.UIComponent; static var version = "2.0.2.127"; 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 23 MovieClip [__Packages.mx.controls.SimpleButton] Frame 0
class mx.controls.SimpleButton extends mx.core.UIComponent { static var emphasizedStyleDeclaration; var preset, boundingBox_mc, useHandCursor, skinName, linkLength, iconName, destroyObject, __width, _width, __height, _height, __emphaticStyleName, styleName, enabled, invalidate, pressFocus, dispatchEvent, autoRepeat, interval, getStyle, releaseFocus, createLabel, invalidateStyle; function SimpleButton () { super(); } function init(Void) { super.init(); if (preset == undefined) { boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } useHandCursor = false; } function createChildren(Void) { if (preset != undefined) { var _local2 = this[idNames[preset]]; this[refNames[preset]] = _local2; skinName = _local2; if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } initializing = false; } else if (__state == true) { setStateVar(true); } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } } } function setIcon(tag, linkageName) { return(setSkin(tag + 8, linkageName)); } function changeIcon(tag, linkageName) { linkLength = linkageName.length; var _local2 = stateNames[tag] + "Icon"; this[_local2] = linkageName; this[idNames[tag + 8]] = _local2; setStateVar(getState()); } function changeSkin(tag, linkageName) { var _local2 = stateNames[tag] + "Skin"; this[_local2] = linkageName; this[idNames[tag]] = _local2; setStateVar(getState()); } function viewIcon(varName) { var _local4 = varName + "Icon"; var _local3 = this[_local4]; if (typeof(_local3) == "string") { var _local5 = _local3; if (__emphasized) { if (this[_local3 + "Emphasized"].length > 0) { _local3 = _local3 + "Emphasized"; } } if (this[_local3].length == 0) { return(undefined); } _local3 = setIcon(tagMap[_local5], this[_local3]); if ((_local3 == undefined) && (_global.isLivePreview)) { _local3 = setIcon(0, "ButtonIcon"); } this[_local4] = _local3; } iconName._visible = false; iconName = _local3; iconName._visible = true; } function removeIcons() { var _local3 = 0; while (_local3 < 2) { var _local2 = 8; while (_local2 < 16) { destroyObject(idNames[_local2]); this[stateNames[_local2 - 8] + "Icon"] = ""; _local2++; } _local3++; } refresh(); } function setSkin(tag, linkageName, initobj) { var _local3 = super.setSkin(tag, linkageName, ((initobj != undefined) ? (initobj) : ({styleName:this}))); calcSize(tag, _local3); return(_local3); } function calcSize(Void) { __width = _width; __height = _height; } function viewSkin(varName, initObj) { var _local3 = varName + "Skin"; var _local2 = this[_local3]; if (typeof(_local2) == "string") { var _local4 = _local2; if (__emphasized) { if (this[_local2 + "Emphasized"].length > 0) { _local2 = _local2 + "Emphasized"; } } if (this[_local2].length == 0) { return(undefined); } _local2 = setSkin(tagMap[_local4], this[_local2], ((initObj != undefined) ? (initObj) : ({styleName:this}))); this[_local3] = _local2; } skinName._visible = false; skinName = _local2; skinName._visible = true; } function showEmphasized(e) { if (e && (!__emphatic)) { if (emphasizedStyleDeclaration != undefined) { __emphaticStyleName = styleName; styleName = emphasizedStyleDeclaration; } __emphatic = true; } else { if (__emphatic) { styleName = __emphaticStyleName; } __emphatic = false; } } function refresh(Void) { var _local2 = getState(); if (enabled == false) { viewIcon("disabled"); viewSkin("disabled"); } else { viewSkin(phase); viewIcon(phase); } setView(phase == "down"); iconName.enabled = enabled; } function setView(offset) { if (iconName == undefined) { return(undefined); } var _local2 = (offset ? (btnOffset) : 0); iconName._x = ((__width - iconName._width) / 2) + _local2; iconName._y = ((__height - iconName._height) / 2) + _local2; } function setStateVar(state) { if (state) { if (trueOverSkin.length == 0) { rolloverSkin = tus; } else { rolloverSkin = trs; } if (trueOverIcon.length == 0) { rolloverIcon = tui; } else { rolloverIcon = tri; } upSkin = tus; downSkin = tds; disabledSkin = dts; upIcon = tui; downIcon = tdi; disabledIcon = dti; } else { if (falseOverSkin.length == 0) { rolloverSkin = fus; } else { rolloverSkin = frs; } if (falseOverIcon.length == 0) { rolloverIcon = fui; } else { rolloverIcon = fri; } upSkin = fus; downSkin = fds; disabledSkin = dfs; upIcon = fui; downIcon = fdi; disabledIcon = dfi; } __state = state; } function setState(state) { if (state != __state) { setStateVar(state); invalidate(); } } function size(Void) { refresh(); } function draw(Void) { if (initializing) { initializing = false; skinName.visible = true; iconName.visible = true; } size(); } function getState(Void) { return(__state); } function setToggle(val) { __toggle = val; if (__toggle == false) { setState(false); } } function getToggle(Void) { return(__toggle); } function set toggle(val) { setToggle(val); //return(toggle); } function get toggle() { return(getToggle()); } function set value(val) { setSelected(val); //return(value); } function get value() { return(getSelected()); } function set selected(val) { setSelected(val); //return(selected); } function get selected() { return(getSelected()); } function setSelected(val) { if (__toggle) { setState(val); } else { setState((initializing ? (val) : (__state))); } } function getSelected() { return(__state); } function setEnabled(val) { if (enabled != val) { super.setEnabled(val); invalidate(); } } function onPress(Void) { pressFocus(); phase = "down"; refresh(); dispatchEvent({type:"buttonDown"}); if (autoRepeat) { interval = setInterval(this, "onPressDelay", getStyle("repeatDelay")); } } function onPressDelay(Void) { dispatchEvent({type:"buttonDown"}); if (autoRepeat) { clearInterval(interval); interval = setInterval(this, "onPressRepeat", getStyle("repeatInterval")); } } function onPressRepeat(Void) { dispatchEvent({type:"buttonDown"}); updateAfterEvent(); } function onRelease(Void) { releaseFocus(); phase = "rollover"; if (interval != undefined) { clearInterval(interval); delete interval; } if (getToggle()) { setState(!getState()); } else { refresh(); } dispatchEvent({type:"click"}); } function onDragOut(Void) { phase = "up"; refresh(); dispatchEvent({type:"buttonDragOut"}); } function onDragOver(Void) { if (phase != "up") { onPress(); return(undefined); } phase = "down"; refresh(); } function onReleaseOutside(Void) { releaseFocus(); phase = "up"; if (interval != undefined) { clearInterval(interval); delete interval; } } function onRollOver(Void) { phase = "rollover"; refresh(); } function onRollOut(Void) { phase = "up"; refresh(); } function getLabel(Void) { return(fui.text); } function setLabel(val) { if (typeof(fui) == "string") { createLabel("fui", 8, val); fui.styleName = this; } else { fui.text = val; } var _local4 = fui._getTextFormat(); var _local2 = _local4.getTextExtent2(val); fui._width = _local2.width + 5; fui._height = _local2.height + 5; iconName = fui; setView(__state); } function get emphasized() { return(__emphasized); } function set emphasized(val) { __emphasized = val; var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]] = stateNames[_local2] + "Skin"; if (typeof(this[idNames[_local2 + 8]]) == "movieclip") { this[idNames[_local2 + 8]] = stateNames[_local2] + "Icon"; } _local2++; } showEmphasized(__emphasized); setStateVar(__state); invalidateStyle(); //return(emphasized); } function keyDown(e) { if (e.code == 32) { onPress(); } } function keyUp(e) { if (e.code == 32) { onRelease(); } } function onKillFocus(newFocus) { super.onKillFocus(); if (phase != "up") { phase = "up"; refresh(); } } static var symbolName = "SimpleButton"; static var symbolOwner = mx.controls.SimpleButton; static var version = "2.0.2.127"; 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 24 MovieClip [__Packages.mx.controls.Button] Frame 0
class mx.controls.Button extends mx.controls.SimpleButton { var initializing, labelPath, initIcon, getState, enabled, phase, idNames, __width, __height, setState, invalidate, iconName, refresh, createLabel, _iconLinkageName, removeIcons, hitArea_mc, createEmptyObject; function Button () { super(); } function init(Void) { super.init(); } function draw() { if (initializing) { labelPath.visible = true; } super.draw(); if (initIcon != undefined) { _setIcon(initIcon); } delete initIcon; } function onRelease(Void) { super.onRelease(); } function createChildren(Void) { super.createChildren(); } function setSkin(tag, linkageName, initobj) { return(super.setSkin(tag, linkageName, initobj)); } function viewSkin(varName) { var _local3 = (getState() ? "true" : "false"); _local3 = _local3 + (enabled ? (phase) : "disabled"); super.viewSkin(varName, {styleName:this, borderStyle:_local3}); } function invalidateStyle(c) { labelPath.invalidateStyle(c); super.invalidateStyle(c); } function setColor(c) { var _local2 = 0; while (_local2 < 8) { this[idNames[_local2]].redraw(true); _local2++; } } function setEnabled(enable) { labelPath.enabled = enable; super.setEnabled(enable); } function calcSize(tag, ref) { if ((__width == undefined) || (__height == undefined)) { return(undefined); } if (tag < 7) { ref.setSize(__width, __height, true); } } function size(Void) { setState(getState()); setHitArea(__width, __height); var _local3 = 0; while (_local3 < 8) { var _local4 = idNames[_local3]; if (typeof(this[_local4]) == "movieclip") { this[_local4].setSize(__width, __height, true); } _local3++; } super.size(); } function set labelPlacement(val) { __labelPlacement = val; invalidate(); //return(labelPlacement); } function get labelPlacement() { return(__labelPlacement); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { __labelPlacement = val; invalidate(); } function getBtnOffset(Void) { if (getState()) { var _local2 = btnOffset; } else if (phase == "down") { var _local2 = btnOffset; } else { var _local2 = 0; } return(_local2); } function setView(offset) { var _local16 = (offset ? (btnOffset) : 0); var _local12 = getLabelPlacement(); var _local7 = 0; var _local6 = 0; var _local9 = 0; var _local8 = 0; var _local5 = 0; var _local4 = 0; var _local3 = labelPath; var _local2 = iconName; var _local15 = _local3.textWidth; var _local14 = _local3.textHeight; var _local10 = (__width - borderW) - borderW; var _local11 = (__height - borderW) - borderW; if (_local2 != undefined) { _local7 = _local2._width; _local6 = _local2._height; } if ((_local12 == "left") || (_local12 == "right")) { if (_local3 != undefined) { _local9 = Math.min(_local10 - _local7, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11, _local14 + 5); _local3._height = _local8; } if (_local12 == "right") { _local5 = _local7; if (centerContent) { _local5 = _local5 + (((_local10 - _local9) - _local7) / 2); } _local2._x = _local5 - _local7; } else { _local5 = (_local10 - _local9) - _local7; if (centerContent) { _local5 = _local5 / 2; } _local2._x = _local5 + _local9; } _local4 = 0; _local2._y = _local4; if (centerContent) { _local2._y = (_local11 - _local6) / 2; _local4 = (_local11 - _local8) / 2; } if (!centerContent) { _local2._y = _local2._y + Math.max(0, (_local8 - _local6) / 2); } } else { if (_local3 != undefined) { _local9 = Math.min(_local10, _local15 + 5); _local3._width = _local9; _local8 = Math.min(_local11 - _local6, _local14 + 5); _local3._height = _local8; } _local5 = (_local10 - _local9) / 2; _local2._x = (_local10 - _local7) / 2; if (_local12 == "top") { _local4 = (_local11 - _local8) - _local6; if (centerContent) { _local4 = _local4 / 2; } _local2._y = _local4 + _local8; } else { _local4 = _local6; if (centerContent) { _local4 = _local4 + (((_local11 - _local8) - _local6) / 2); } _local2._y = _local4 - _local6; } } var _local13 = borderW + _local16; _local3._x = _local5 + _local13; _local3._y = _local4 + _local13; _local2._x = _local2._x + _local13; _local2._y = _local2._y + _local13; } function set label(lbl) { setLabel(lbl); //return(label); } function setLabel(label) { if (label == "") { labelPath.removeTextField(); refresh(); return(undefined); } if (labelPath == undefined) { var _local2 = createLabel("labelPath", 200, label); _local2._width = _local2.textWidth + 5; _local2._height = _local2.textHeight + 5; if (initializing) { _local2.visible = false; } } else { delete labelPath.__text; labelPath.text = label; refresh(); } } function getLabel(Void) { return(((labelPath.__text != undefined) ? (labelPath.__text) : (labelPath.text))); } function get label() { return(getLabel()); } function _getIcon(Void) { return(_iconLinkageName); } function get icon() { if (initializing) { return(initIcon); } return(_iconLinkageName); } function _setIcon(linkage) { if (initializing) { if (linkage == "") { return(undefined); } initIcon = linkage; } else { if (linkage == "") { removeIcons(); return(undefined); } super.changeIcon(0, linkage); super.changeIcon(1, linkage); super.changeIcon(3, linkage); super.changeIcon(4, linkage); super.changeIcon(5, linkage); _iconLinkageName = linkage; refresh(); } } function set icon(linkage) { _setIcon(linkage); //return(icon); } function setHitArea(w, h) { if (hitArea_mc == undefined) { createEmptyObject("hitArea_mc", 100); } var _local2 = hitArea_mc; _local2.clear(); _local2.beginFill(16711680); _local2.drawRect(0, 0, w, h); _local2.endFill(); _local2.setVisible(false); } static var symbolName = "Button"; static var symbolOwner = mx.controls.Button; var className = "Button"; static var version = "2.0.2.127"; var btnOffset = 0; var _color = "buttonColor"; var __label = "default value"; var __labelPlacement = "right"; var falseUpSkin = "ButtonSkin"; var falseDownSkin = "ButtonSkin"; var falseOverSkin = "ButtonSkin"; var falseDisabledSkin = "ButtonSkin"; var trueUpSkin = "ButtonSkin"; var trueDownSkin = "ButtonSkin"; var trueOverSkin = "ButtonSkin"; var trueDisabledSkin = "ButtonSkin"; var falseUpIcon = ""; var falseDownIcon = ""; var falseOverIcon = ""; var falseDisabledIcon = ""; var trueUpIcon = ""; var trueDownIcon = ""; var trueOverIcon = ""; var trueDisabledIcon = ""; var clipParameters = {labelPlacement:1, icon:1, toggle:1, selected:1, label:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters, mx.controls.SimpleButton.prototype.clipParameters); var centerContent = true; var borderW = 1; }
Symbol 54 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 55 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles { function CSSTextStyles () { } static function addTextStyles(o, bColor) { o.addProperty("textAlign", function () { return(this._tf.align); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.align = x; }); o.addProperty("fontWeight", function () { return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.bold = x == "bold"; }); if (bColor) { o.addProperty("color", function () { return(this._tf.color); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.color = x; }); } o.addProperty("fontFamily", function () { return(this._tf.font); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.font = x; }); o.addProperty("textIndent", function () { return(this._tf.indent); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.indent = x; }); o.addProperty("fontStyle", function () { return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.italic = x == "italic"; }); o.addProperty("marginLeft", function () { return(this._tf.leftMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.leftMargin = x; }); o.addProperty("marginRight", function () { return(this._tf.rightMargin); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.rightMargin = x; }); o.addProperty("fontSize", function () { return(this._tf.size); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.size = x; }); o.addProperty("textDecoration", function () { return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined)); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.underline = x == "underline"; }); o.addProperty("embedFonts", function () { return(this._tf.embedFonts); }, function (x) { if (this._tf == undefined) { this._tf = new TextFormat(); } this._tf.embedFonts = x; }); } }
Symbol 56 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 57 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration { var _tf; function CSSStyleDeclaration () { } function __getTextFormat(tf, bAll) { var _local5 = false; if (_tf != undefined) { var _local2; for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) { if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) { if (tf[_local2] == undefined) { var _local3 = _tf[_local2]; if (_local3 != undefined) { tf[_local2] = _local3; } else { _local5 = true; } } } } } else { _local5 = true; } return(_local5); } function getStyle(styleProp) { var _local2 = this[styleProp]; var _local3 = mx.styles.StyleManager.getColorName(_local2); return(((_local3 == undefined) ? (_local2) : (_local3))); } static function classConstruct() { mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true); return(true); } static var classConstructed = classConstruct(); static var CSSTextStylesDependency = mx.styles.CSSTextStyles; }
Symbol 59 MovieClip [__Packages.mx.events.UIEventDispatcher] Frame 0
class mx.events.UIEventDispatcher extends mx.events.EventDispatcher { var dispatchQueue, owner, __sentLoadEvent, __origAddEventListener; function UIEventDispatcher () { super(); } static function addKeyEvents(obj) { if (obj.keyHandler == undefined) { var _local1 = (obj.keyHandler = new Object()); _local1.owner = obj; _local1.onKeyDown = _fEventDispatcher.onKeyDown; _local1.onKeyUp = _fEventDispatcher.onKeyUp; } Key.addListener(obj.keyHandler); } static function removeKeyEvents(obj) { Key.removeListener(obj.keyHandler); } static function addLoadEvents(obj) { if (obj.onLoad == undefined) { obj.onLoad = _fEventDispatcher.onLoad; obj.onUnload = _fEventDispatcher.onUnload; if (obj.getBytesTotal() == obj.getBytesLoaded()) { obj.doLater(obj, "onLoad"); } } } static function removeLoadEvents(obj) { delete obj.onLoad; delete obj.onUnload; } static function initialize(obj) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.UIEventDispatcher(); } obj.addEventListener = _fEventDispatcher.__addEventListener; obj.__origAddEventListener = _fEventDispatcher.addEventListener; obj.removeEventListener = _fEventDispatcher.removeEventListener; obj.dispatchEvent = _fEventDispatcher.dispatchEvent; obj.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(mx.events.EventDispatcher, eventObj); dispatchQueue(this, eventObj); } function onKeyDown(Void) { owner.dispatchEvent({type:"keyDown", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onKeyUp(Void) { owner.dispatchEvent({type:"keyUp", code:Key.getCode(), ascii:Key.getAscii(), shiftKey:Key.isDown(16), ctrlKey:Key.isDown(17)}); } function onLoad(Void) { if (__sentLoadEvent != true) { dispatchEvent({type:"load"}); } __sentLoadEvent = true; } function onUnload(Void) { dispatchEvent({type:"unload"}); } function __addEventListener(event, handler) { __origAddEventListener(event, handler); var _local3 = lowLevelEvents; for (var _local5 in _local3) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local2 = _local3[_local5][0]; mx.events.UIEventDispatcher[_local2](this); } } } function removeEventListener(event, handler) { var _local6 = "__q_" + event; mx.events.EventDispatcher._removeEventListener(this[_local6], event, handler); if (this[_local6].length == 0) { var _local2 = lowLevelEvents; for (var _local5 in _local2) { if (mx.events.UIEventDispatcher[_local5][event] != undefined) { var _local3 = _local2[_local5][1]; mx.events.UIEventDispatcher[_local2[_local5][1]](this); } } } } static var keyEvents = {keyDown:1, keyUp:1}; static var loadEvents = {load:1, unload:1}; static var lowLevelEvents = {keyEvents:["addKeyEvents", "removeKeyEvents"], loadEvents:["addLoadEvents", "removeLoadEvents"]}; static var _fEventDispatcher = undefined; }
Symbol 60 MovieClip [__Packages.mx.skins.ColoredSkinElement] Frame 0
class mx.skins.ColoredSkinElement { var getStyle, _color, onEnterFrame; function ColoredSkinElement () { } function setColor(c) { if (c != undefined) { var _local2 = new Color(this); _local2.setRGB(c); } } function draw(Void) { setColor(getStyle(_color)); onEnterFrame = undefined; } function invalidateStyle(Void) { onEnterFrame = draw; } static function setColorStyle(p, colorStyle) { if (p._color == undefined) { p._color = colorStyle; } p.setColor = mixins.setColor; p.invalidateStyle = mixins.invalidateStyle; p.draw = mixins.draw; p.setColor(p.getStyle(colorStyle)); } static var mixins = new mx.skins.ColoredSkinElement(); }
Symbol 61 MovieClip [__Packages.mx.core.ext.UIObjectExtensions] Frame 0
class mx.core.ext.UIObjectExtensions { function UIObjectExtensions () { } static function addGeometry(tf, ui) { tf.addProperty("width", ui.__get__width, null); tf.addProperty("height", ui.__get__height, null); tf.addProperty("left", ui.__get__left, null); tf.addProperty("x", ui.__get__x, null); tf.addProperty("top", ui.__get__top, null); tf.addProperty("y", ui.__get__y, null); tf.addProperty("right", ui.__get__right, null); tf.addProperty("bottom", ui.__get__bottom, null); tf.addProperty("visible", ui.__get__visible, ui.__set__visible); } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; var _local6 = mx.core.UIObject.prototype; var _local9 = mx.skins.SkinElement.prototype; addGeometry(_local9, _local6); mx.events.UIEventDispatcher.initialize(_local6); var _local13 = mx.skins.ColoredSkinElement; mx.styles.CSSTextStyles.addTextStyles(_local6); var _local5 = MovieClip.prototype; _local5.getTopLevel = _local6.getTopLevel; _local5.createLabel = _local6.createLabel; _local5.createObject = _local6.createObject; _local5.createClassObject = _local6.createClassObject; _local5.createEmptyObject = _local6.createEmptyObject; _local5.destroyObject = _local6.destroyObject; _global.ASSetPropFlags(_local5, "getTopLevel", 1); _global.ASSetPropFlags(_local5, "createLabel", 1); _global.ASSetPropFlags(_local5, "createObject", 1); _global.ASSetPropFlags(_local5, "createClassObject", 1); _global.ASSetPropFlags(_local5, "createEmptyObject", 1); _global.ASSetPropFlags(_local5, "destroyObject", 1); _local5.__getTextFormat = _local6.__getTextFormat; _local5._getTextFormat = _local6._getTextFormat; _local5.getStyleName = _local6.getStyleName; _local5.getStyle = _local6.getStyle; _global.ASSetPropFlags(_local5, "__getTextFormat", 1); _global.ASSetPropFlags(_local5, "_getTextFormat", 1); _global.ASSetPropFlags(_local5, "getStyleName", 1); _global.ASSetPropFlags(_local5, "getStyle", 1); var _local7 = TextField.prototype; addGeometry(_local7, _local6); _local7.addProperty("enabled", function () { return(this.__enabled); }, function (x) { this.__enabled = x; this.invalidateStyle(); }); _local7.move = _local9.move; _local7.setSize = _local9.setSize; _local7.invalidateStyle = function () { this.invalidateFlag = true; }; _local7.draw = function () { if (this.invalidateFlag) { this.invalidateFlag = false; var _local2 = this._getTextFormat(); this.setTextFormat(_local2); this.setNewTextFormat(_local2); this.embedFonts = _local2.embedFonts == true; if (this.__text != undefined) { if (this.text == "") { this.text = this.__text; } delete this.__text; } this._visible = true; } }; _local7.setColor = function (color) { this.textColor = color; }; _local7.getStyle = _local5.getStyle; _local7.__getTextFormat = _local6.__getTextFormat; _local7.setValue = function (v) { this.text = v; }; _local7.getValue = function () { return(this.text); }; _local7.addProperty("value", function () { return(this.getValue()); }, function (v) { this.setValue(v); }); _local7._getTextFormat = function () { var _local2 = this.stylecache.tf; if (_local2 != undefined) { return(_local2); } _local2 = new TextFormat(); this.__getTextFormat(_local2); this.stylecache.tf = _local2; if (this.__enabled == false) { if (this.enabledColor == undefined) { var _local4 = this.getTextFormat(); this.enabledColor = _local4.color; } var _local3 = this.getStyle("disabledColor"); _local2.color = _local3; } else if (this.enabledColor != undefined) { if (_local2.color == undefined) { _local2.color = this.enabledColor; } } return(_local2); }; _local7.getPreferredWidth = function () { this.draw(); return(this.textWidth + 4); }; _local7.getPreferredHeight = function () { this.draw(); return(this.textHeight + 4); }; TextFormat.prototype.getTextExtent2 = function (s) { var _local3 = _root._getTextExtent; if (_local3 == undefined) { _root.createTextField("_getTextExtent", -2, 0, 0, 1000, 100); _local3 = _root._getTextExtent; _local3._visible = false; } _root._getTextExtent.text = s; var _local4 = this.align; this.align = "left"; _root._getTextExtent.setTextFormat(this); this.align = _local4; return({width:_local3.textWidth, height:_local3.textHeight}); }; if (_global.style == undefined) { _global.style = new mx.styles.CSSStyleDeclaration(); _global.cascadingStyles = true; _global.styles = new Object(); _global.skinRegistry = new Object(); if (_global._origWidth == undefined) { _global.origWidth = Stage.width; _global.origHeight = Stage.height; } } var _local4 = _root; while (_local4._parent != undefined) { _local4 = _local4._parent; } _local4.addProperty("width", function () { return(Stage.width); }, null); _local4.addProperty("height", function () { return(Stage.height); }, null); _global.ASSetPropFlags(_local4, "width", 1); _global.ASSetPropFlags(_local4, "height", 1); return(true); } static var bExtended = false; static var UIObjectExtended = Extensions(); static var UIObjectDependency = mx.core.UIObject; static var SkinElementDependency = mx.skins.SkinElement; static var CSSTextStylesDependency = mx.styles.CSSTextStyles; static var UIEventDispatcherDependency = mx.events.UIEventDispatcher; }
Symbol 62 MovieClip [__Packages.mx.skins.halo.Defaults] Frame 0
class mx.skins.halo.Defaults { var beginGradientFill, beginFill, moveTo, lineTo, curveTo, endFill; function Defaults () { } static function setThemeDefaults() { var _local2 = _global.style; _local2.themeColor = 8453965 /* 0x80FF4D */; _local2.disabledColor = 8684164 /* 0x848284 */; _local2.modalTransparency = 0; _local2.filled = true; _local2.stroked = true; _local2.strokeWidth = 1; _local2.strokeColor = 0; _local2.fillColor = 16777215 /* 0xFFFFFF */; _local2.repeatInterval = 35; _local2.repeatDelay = 500; _local2.fontFamily = "_sans"; _local2.fontSize = 12; _local2.selectionColor = 13500353 /* 0xCDFFC1 */; _local2.rollOverColor = 14942166 /* 0xE3FFD6 */; _local2.useRollOver = true; _local2.backgroundDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDisabledColor = 14540253 /* 0xDDDDDD */; _local2.selectionDuration = 200; _local2.openDuration = 250; _local2.borderStyle = "inset"; _local2.color = 734012 /* 0x0B333C */; _local2.textSelectedColor = 24371; _local2.textRollOverColor = 2831164 /* 0x2B333C */; _local2.textDisabledColor = 16777215 /* 0xFFFFFF */; _local2.vGridLines = true; _local2.hGridLines = false; _local2.vGridLineColor = 6710886 /* 0x666666 */; _local2.hGridLineColor = 6710886 /* 0x666666 */; _local2.headerColor = 15395562 /* 0xEAEAEA */; _local2.indentation = 17; _local2.folderOpenIcon = "TreeFolderOpen"; _local2.folderClosedIcon = "TreeFolderClosed"; _local2.defaultLeafIcon = "TreeNodeIcon"; _local2.disclosureOpenIcon = "TreeDisclosureOpen"; _local2.disclosureClosedIcon = "TreeDisclosureClosed"; _local2.popupDuration = 150; _local2.todayColor = 6710886 /* 0x666666 */; _local2 = (_global.styles.ScrollSelectList = new mx.styles.CSSStyleDeclaration()); _local2.backgroundColor = 16777215 /* 0xFFFFFF */; _local2.borderColor = 13290186 /* 0xCACACA */; _local2.borderStyle = "inset"; _local2 = (_global.styles.ComboBox = new mx.styles.CSSStyleDeclaration()); _local2.borderStyle = "inset"; _local2 = (_global.styles.NumericStepper = new mx.styles.CSSStyleDeclaration()); _local2.textAlign = "center"; _local2 = (_global.styles.RectBorder = new mx.styles.CSSStyleDeclaration()); _local2.borderColor = 14015965 /* 0xD5DDDD */; _local2.buttonColor = 7305079 /* 0x6F7777 */; _local2.shadowColor = 15658734 /* 0xEEEEEE */; _local2.highlightColor = 12897484 /* 0xC4CCCC */; _local2.shadowCapColor = 14015965 /* 0xD5DDDD */; _local2.borderCapColor = 9542041 /* 0x919999 */; var _local4 = new Object(); _local4.borderColor = 16711680 /* 0xFF0000 */; _local4.buttonColor = 16711680 /* 0xFF0000 */; _local4.shadowColor = 16711680 /* 0xFF0000 */; _local4.highlightColor = 16711680 /* 0xFF0000 */; _local4.shadowCapColor = 16711680 /* 0xFF0000 */; _local4.borderCapColor = 16711680 /* 0xFF0000 */; mx.core.UIComponent.prototype.origBorderStyles = _local4; var _local3; _local3 = (_global.styles.TextInput = new mx.styles.CSSStyleDeclaration()); _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderStyle = "inset"; _global.styles.TextArea = _global.styles.TextInput; _local3 = (_global.styles.Window = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "default"; _local3 = (_global.styles.windowStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.dataGridStyles = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3 = (_global.styles.Alert = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "alert"; _local3 = (_global.styles.ScrollView = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "inset"; _local3 = (_global.styles.View = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "none"; _local3 = (_global.styles.ProgressBar = new mx.styles.CSSStyleDeclaration()); _local3.color = 11187123 /* 0xAAB3B3 */; _local3.fontWeight = "bold"; _local3 = (_global.styles.AccordionHeader = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = "11"; _local3 = (_global.styles.Accordion = new mx.styles.CSSStyleDeclaration()); _local3.borderStyle = "solid"; _local3.backgroundColor = 16777215 /* 0xFFFFFF */; _local3.borderColor = 9081738 /* 0x8A938A */; _local3.headerHeight = 22; _local3.marginLeft = (_local3.marginRight = (_local3.marginTop = (_local3.marginBottom = -1))); _local3.verticalGap = -1; _local3 = (_global.styles.DateChooser = new mx.styles.CSSStyleDeclaration()); _local3.borderColor = 9542041 /* 0x919999 */; _local3.headerColor = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.CalendarLayout = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 10; _local3.textAlign = "right"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.WeekDayStyle = new mx.styles.CSSStyleDeclaration()); _local3.fontWeight = "bold"; _local3.fontSize = 11; _local3.textAlign = "center"; _local3.color = 2831164 /* 0x2B333C */; _local3 = (_global.styles.TodayStyle = new mx.styles.CSSStyleDeclaration()); _local3.color = 16777215 /* 0xFFFFFF */; _local3 = (_global.styles.HeaderDateText = new mx.styles.CSSStyleDeclaration()); _local3.fontSize = 12; _local3.fontWeight = "bold"; _local3.textAlign = "center"; } function drawRoundRect(x, y, w, h, r, c, alpha, rot, gradient, ratios) { if (typeof(r) == "object") { var _local18 = r.br; var _local16 = r.bl; var _local15 = r.tl; var _local10 = r.tr; } else { var _local10 = r; var _local15 = _local10; var _local16 = _local15; var _local18 = _local16; } if (typeof(c) == "object") { if (typeof(alpha) != "object") { var _local9 = [alpha, alpha]; } else { var _local9 = alpha; } if (ratios == undefined) { ratios = [0, 255]; } var _local14 = h * 0.7; if (typeof(rot) != "object") { var _local11 = {matrixType:"box", x:-_local14, y:_local14, w:w * 2, h:h * 4, r:rot * 0.0174532925199433 /* Math.PI/180 */}; } else { var _local11 = rot; } if (gradient == "radial") { beginGradientFill("radial", c, _local9, ratios, _local11); } else { beginGradientFill("linear", c, _local9, ratios, _local11); } } else if (c != undefined) { beginFill(c, alpha); } r = _local18; var _local13 = r - (r * 0.707106781186547); var _local12 = r - (r * 0.414213562373095); moveTo(x + w, (y + h) - r); lineTo(x + w, (y + h) - r); curveTo(x + w, (y + h) - _local12, (x + w) - _local13, (y + h) - _local13); curveTo((x + w) - _local12, y + h, (x + w) - r, y + h); r = _local16; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x + r, y + h); curveTo(x + _local12, y + h, x + _local13, (y + h) - _local13); curveTo(x, (y + h) - _local12, x, (y + h) - r); r = _local15; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo(x, y + r); curveTo(x, y + _local12, x + _local13, y + _local13); curveTo(x + _local12, y, x + r, y); r = _local10; _local13 = r - (r * 0.707106781186547); _local12 = r - (r * 0.414213562373095); lineTo((x + w) - r, y); curveTo((x + w) - _local12, y, (x + w) - _local13, y + _local13); curveTo(x + w, y + _local12, x + w, y + r); lineTo(x + w, (y + h) - r); if (c != undefined) { endFill(); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); setThemeDefaults(); mx.core.UIObject.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; static var UIObjectDependency = mx.core.UIObject; }
Symbol 63 MovieClip [__Packages.mx.managers.DepthManager] Frame 0
class mx.managers.DepthManager { var _childCounter, createClassObject, createObject, _parent, swapDepths, _topmost, getDepth; function DepthManager () { MovieClip.prototype.createClassChildAtDepth = createClassChildAtDepth; MovieClip.prototype.createChildAtDepth = createChildAtDepth; MovieClip.prototype.setDepthTo = setDepthTo; MovieClip.prototype.setDepthAbove = setDepthAbove; MovieClip.prototype.setDepthBelow = setDepthBelow; MovieClip.prototype.findNextAvailableDepth = findNextAvailableDepth; MovieClip.prototype.shuffleDepths = shuffleDepths; MovieClip.prototype.getDepthByFlag = getDepthByFlag; MovieClip.prototype.buildDepthTable = buildDepthTable; _global.ASSetPropFlags(MovieClip.prototype, "createClassChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "createChildAtDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthTo", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthAbove", 1); _global.ASSetPropFlags(MovieClip.prototype, "setDepthBelow", 1); _global.ASSetPropFlags(MovieClip.prototype, "findNextAvailableDepth", 1); _global.ASSetPropFlags(MovieClip.prototype, "shuffleDepths", 1); _global.ASSetPropFlags(MovieClip.prototype, "getDepthByFlag", 1); _global.ASSetPropFlags(MovieClip.prototype, "buildDepthTable", 1); } static function sortFunction(a, b) { if (a.getDepth() > b.getDepth()) { return(1); } return(-1); } static function test(depth) { if (depth == reservedDepth) { return(false); } return(true); } static function createClassObjectAtDepth(className, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createClassChildAtDepth(className, kTopmost, initObj); break; case kTooltip : _local1 = holder.createClassChildAtDepth(className, kTop, initObj); break; } return(_local1); } static function createObjectAtDepth(linkageName, depthSpace, initObj) { var _local1; switch (depthSpace) { case kCursor : _local1 = holder.createChildAtDepth(linkageName, kTopmost, initObj); break; case kTooltip : _local1 = holder.createChildAtDepth(linkageName, kTop, initObj); break; } return(_local1); } function createClassChildAtDepth(className, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createClassObject(className, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function createChildAtDepth(linkageName, depthFlag, initObj) { if (_childCounter == undefined) { _childCounter = 0; } var _local3 = buildDepthTable(); var _local2 = getDepthByFlag(depthFlag, _local3); var _local6 = "down"; if (depthFlag == kBottom) { _local6 = "up"; } var _local5; if (_local3[_local2] != undefined) { _local5 = _local2; _local2 = findNextAvailableDepth(_local2, _local3, _local6); } var _local4 = createObject(linkageName, "depthChild" + (_childCounter++), _local2, initObj); if (_local5 != undefined) { _local3[_local2] = _local4; shuffleDepths(_local4, _local5, _local3, _local6); } if (depthFlag == kTopmost) { _local4._topmost = true; } return(_local4); } function setDepthTo(depthFlag) { var _local2 = _parent.buildDepthTable(); var _local3 = _parent.getDepthByFlag(depthFlag, _local2); if (_local2[_local3] != undefined) { shuffleDepths(this, _local3, _local2, undefined); } else { swapDepths(_local3); } if (depthFlag == kTopmost) { _topmost = true; } else { delete _topmost; } } function setDepthAbove(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local2 = targetInstance.getDepth() + 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local2] != undefined) && (getDepth() < _local2)) { _local2 = _local2 - 1; } if (_local2 > highestDepth) { _local2 = highestDepth; } if (_local2 == highestDepth) { _parent.shuffleDepths(this, _local2, _local3, "down"); } else if (_local3[_local2] != undefined) { _parent.shuffleDepths(this, _local2, _local3, undefined); } else { swapDepths(_local2); } } function setDepthBelow(targetInstance) { if (targetInstance._parent != _parent) { return(undefined); } var _local6 = targetInstance.getDepth() - 1; var _local3 = _parent.buildDepthTable(); if ((_local3[_local6] != undefined) && (getDepth() > _local6)) { _local6 = _local6 + 1; } var _local4 = lowestDepth + numberOfAuthortimeLayers; var _local5; for (_local5 in _local3) { var _local2 = _local3[_local5]; if (_local2._parent != undefined) { _local4 = Math.min(_local4, _local2.getDepth()); } } if (_local6 < _local4) { _local6 = _local4; } if (_local6 == _local4) { _parent.shuffleDepths(this, _local6, _local3, "up"); } else if (_local3[_local6] != undefined) { _parent.shuffleDepths(this, _local6, _local3, undefined); } else { swapDepths(_local6); } } function findNextAvailableDepth(targetDepth, depthTable, direction) { var _local5 = lowestDepth + numberOfAuthortimeLayers; if (targetDepth < _local5) { targetDepth = _local5; } if (depthTable[targetDepth] == undefined) { return(targetDepth); } var _local2 = targetDepth; var _local1 = targetDepth; if (direction == "down") { while (depthTable[_local1] != undefined) { _local1--; } return(_local1); } while (depthTable[_local2] != undefined) { _local2++; } return(_local2); } function shuffleDepths(subject, targetDepth, depthTable, direction) { var _local9 = lowestDepth + numberOfAuthortimeLayers; var _local8 = _local9; var _local5; for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local9 = Math.min(_local9, _local7.getDepth()); } } if (direction == undefined) { if (subject.getDepth() > targetDepth) { direction = "up"; } else { direction = "down"; } } var _local1 = new Array(); for (_local5 in depthTable) { var _local7 = depthTable[_local5]; if (_local7._parent != undefined) { _local1.push(_local7); } } _local1.sort(sortFunction); if (direction == "up") { var _local3; var _local11; do { if (_local1.length <= 0) { break; } _local3 = _local1.pop(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } _local11 = subject.getDepth(); _local3 = _local1.pop(); var _local4 = _local3.getDepth(); if (_local11 > (_local4 + 1)) { if (_local4 >= 0) { subject.swapDepths(_local4 + 1); } else if ((_local11 > _local8) && (_local4 < _local8)) { subject.swapDepths(_local8); } } subject.swapDepths(_local3); } while (_local4 != targetDepth); } else if (direction == "down") { var _local3; do { if (_local1.length <= 0) { break; } _local3 = _local1.shift(); } while (_local3 != subject); do { if (_local1.length <= 0) { break; } var _local11 = _local3.getDepth(); _local3 = _local1.shift(); var _local4 = _local3.getDepth(); if ((_local11 < (_local4 - 1)) && (_local4 > 0)) { subject.swapDepths(_local4 - 1); } subject.swapDepths(_local3); } while (_local4 != targetDepth); } } function getDepthByFlag(depthFlag, depthTable) { var _local2 = 0; if ((depthFlag == kTop) || (depthFlag == kNotopmost)) { var _local5 = 0; var _local7 = false; var _local8; for (_local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { if (!_local9._topmost) { _local2 = Math.max(_local2, _local9.getDepth()); } else if (!_local7) { _local5 = _local9.getDepth(); _local7 = true; } else { _local5 = Math.min(_local5, _local9.getDepth()); } } } } _local2 = _local2 + 20; if (_local7) { if (_local2 >= _local5) { _local2 = _local5 - 1; } } } else if (depthFlag == kBottom) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.min(_local2, _local9.getDepth()); } } } _local2 = _local2 - 20; } else if (depthFlag == kTopmost) { for (var _local8 in depthTable) { var _local9 = depthTable[_local8]; var _local3 = typeof(_local9); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local9.__getTextFormat != undefined))) { if (_local9.getDepth() <= highestDepth) { _local2 = Math.max(_local2, _local9.getDepth()); } } } _local2 = _local2 + 100; } if (_local2 >= highestDepth) { _local2 = highestDepth; } var _local6 = lowestDepth + numberOfAuthortimeLayers; for (var _local9 in depthTable) { var _local4 = depthTable[_local9]; if (_local4._parent != undefined) { _local6 = Math.min(_local6, _local4.getDepth()); } } if (_local2 <= _local6) { _local2 = _local6; } return(_local2); } function buildDepthTable(Void) { var _local5 = new Array(); var _local4; for (_local4 in this) { var _local2 = this[_local4]; var _local3 = typeof(_local2); if ((_local3 == "movieclip") || ((_local3 == "object") && (_local2.__getTextFormat != undefined))) { if (_local2._parent == this) { _local5[_local2.getDepth()] = _local2; } } } return(_local5); } static var reservedDepth = 1048575; static var highestDepth = 1048574; static var lowestDepth = -16383; static var numberOfAuthortimeLayers = 383; static var kCursor = 101; static var kTooltip = 102; static var kTop = 201; static var kBottom = 202; static var kTopmost = 203; static var kNotopmost = 204; static var holder = _root.createEmptyMovieClip("reserved", reservedDepth); static var __depthManager = new mx.managers.DepthManager(); }
Symbol 64 MovieClip [__Packages.mx.managers.SystemManager] Frame 0
class mx.managers.SystemManager { static var _xAddEventListener, addEventListener, __addEventListener, _xRemoveEventListener, removeEventListener, __removeEventListener, form, __screen, dispatchEvent; function SystemManager () { } static function init(Void) { if (_initialized == false) { _initialized = true; mx.events.EventDispatcher.initialize(mx.managers.SystemManager); Mouse.addListener(mx.managers.SystemManager); Stage.addListener(mx.managers.SystemManager); _xAddEventListener = addEventListener; addEventListener = __addEventListener; _xRemoveEventListener = removeEventListener; removeEventListener = __removeEventListener; } } static function addFocusManager(f) { form = f; f.focusManager.activate(); } static function removeFocusManager(f) { } static function onMouseDown(Void) { var _local1 = form; _local1.focusManager._onMouseDown(); } static function onResize(Void) { var _local7 = Stage.width; var _local6 = Stage.height; var _local9 = _global.origWidth; var _local8 = _global.origHeight; var _local3 = Stage.align; var _local5 = (_local9 - _local7) / 2; var _local4 = (_local8 - _local6) / 2; if (_local3 == "T") { _local4 = 0; } else if (_local3 == "B") { _local4 = _local8 - _local6; } else if (_local3 == "L") { _local5 = 0; } else if (_local3 == "R") { _local5 = _local9 - _local7; } else if (_local3 == "LT") { _local4 = 0; _local5 = 0; } else if (_local3 == "TR") { _local4 = 0; _local5 = _local9 - _local7; } else if (_local3 == "LB") { _local4 = _local8 - _local6; _local5 = 0; } else if (_local3 == "RB") { _local4 = _local8 - _local6; _local5 = _local9 - _local7; } if (__screen == undefined) { __screen = new Object(); } __screen.x = _local5; __screen.y = _local4; __screen.width = _local7; __screen.height = _local6; _root.focusManager.relocate(); dispatchEvent({type:"resize"}); } static function get screen() { init(); if (__screen == undefined) { onResize(); } return(__screen); } static var _initialized = false; static var idleFrames = 0; static var isMouseDown = false; static var forms = new Array(); }
Symbol 65 MovieClip [__Packages.mx.managers.FocusManager] Frame 0
class mx.managers.FocusManager extends mx.core.UIComponent { var __defaultPushButton, defPushButton, form, move, tabEnabled, _width, _height, _x, _y, _alpha, _parent, tabCapture, watch, lastMouse, _visible, lastFocus, doLater, lastSelFocus, cancelAllDoLaters, _searchKey, _lastTarget, _firstNode, _nextIsNext, _nextNode, _lastx, _prevNode, _needPrev, _foundList, _prevObj, _nextObj, _firstObj, _lastObj, _lastNode, lastTabFocus, findFocusFromObject; function FocusManager () { super(); } function get defaultPushButton() { return(__defaultPushButton); } function set defaultPushButton(x) { if (x != __defaultPushButton) { __defaultPushButton.__set__emphasized(false); __defaultPushButton = x; defPushButton = x; x.__set__emphasized(true); } //return(defaultPushButton); } function getMaxTabIndex(o) { var _local3 = 0; var _local6; for (_local6 in o) { var _local2 = o[_local6]; if (_local2._parent == o) { if (_local2.tabIndex != undefined) { if (_local2.tabIndex > _local3) { _local3 = _local2.tabIndex; } } if (_local2.tabChildren == true) { var _local4 = getMaxTabIndex(_local2); if (_local4 > _local3) { _local3 = _local4; } } } } return(_local3); } function getNextTabIndex(Void) { return(getMaxTabIndex(form) + 1); } function get nextTabIndex() { return(getNextTabIndex()); } function relocate(Void) { var _local2 = mx.managers.SystemManager.__get__screen(); move(_local2.x - 1, _local2.y - 1); } function init(Void) { super.init(); tabEnabled = false; _width = (_height = 1); _x = (_y = -1); _alpha = 0; _parent.focusManager = this; _parent.tabChildren = true; _parent.tabEnabled = false; form = _parent; _parent.addEventListener("hide", this); _parent.addEventListener("reveal", this); mx.managers.SystemManager.init(); mx.managers.SystemManager.addFocusManager(form); tabCapture.tabIndex = 0; watch("enabled", enabledChanged); Selection.addListener(this); lastMouse = new Object(); _global.ASSetPropFlags(_parent, "focusManager", 1); _global.ASSetPropFlags(_parent, "tabChildren", 1); _global.ASSetPropFlags(_parent, "tabEnabled", 1); } function enabledChanged(id, oldValue, newValue) { _visible = newValue; return(newValue); } function activate(Void) { Key.addListener(this); activated = (_visible = true); if (lastFocus != undefined) { bNeedFocus = true; if (!mx.managers.SystemManager.isMouseDown) { doLater(this, "restoreFocus"); } } } function deactivate(Void) { Key.removeListener(this); activated = (_visible = false); var _local2 = getSelectionFocus(); var _local3 = getActualFocus(_local2); if (isOurFocus(_local3)) { lastSelFocus = _local2; lastFocus = _local3; } cancelAllDoLaters(); } function isOurFocus(o) { if (o.focusManager == this) { return(true); } while (o != undefined) { if (o.focusManager != undefined) { return(false); } if (o._parent == _parent) { return(true); } o = o._parent; } return(false); } function onSetFocus(o, n) { if (n == null) { if (activated) { bNeedFocus = true; } } else { var _local2 = getFocus(); if (isOurFocus(_local2)) { bNeedFocus = false; lastFocus = _local2; lastSelFocus = n; } } } function restoreFocus(Void) { var _local2 = lastSelFocus.hscroll; if (_local2 != undefined) { var _local5 = lastSelFocus.scroll; var _local4 = lastSelFocus.background; } lastFocus.setFocus(); var _local3 = Selection; Selection.setSelection(_local3.lastBeginIndex, _local3.lastEndIndex); if (_local2 != undefined) { lastSelFocus.scroll = _local5; lastSelFocus.hscroll = _local2; lastSelFocus.background = _local4; } } function onUnload(Void) { mx.managers.SystemManager.removeFocusManager(form); } function setFocus(o) { if (o == null) { Selection.setFocus(null); } else if (o.setFocus == undefined) { Selection.setFocus(o); } else { o.setFocus(); } } function getActualFocus(o) { var _local1 = o._parent; while (_local1 != undefined) { if (_local1.focusTextField != undefined) { while (_local1.focusTextField != undefined) { o = _local1; _local1 = _local1._parent; if (_local1 == undefined) { return(undefined); } if (_local1.focusTextField == undefined) { return(o); } } } if (_local1.tabEnabled != true) { return(o); } o = _local1; _local1 = o._parent; } return(undefined); } function getSelectionFocus() { var m = Selection.getFocus(); var o = eval (m); return(o); } function getFocus(Void) { var _local2 = getSelectionFocus(); return(getActualFocus(_local2)); } function walkTree(p, index, groupName, dir, lookup, firstChild) { var _local5 = true; var _local11; for (_local11 in p) { var _local2 = p[_local11]; if ((((_local2._parent == p) && (_local2.enabled != false)) && (_local2._visible != false)) && ((_local2.tabEnabled == true) || ((_local2.tabEnabled != false) && ((((((((_local2.onPress != undefined) || (_local2.onRelease != undefined)) || (_local2.onReleaseOutside != undefined)) || (_local2.onDragOut != undefined)) || (_local2.onDragOver != undefined)) || (_local2.onRollOver != undefined)) || (_local2.onRollOut != undefined)) || (_local2 instanceof TextField))))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_local2 != _lastTarget) { if (((_local2.groupName != undefined) || (groupName != undefined)) && (_local2.groupName == groupName)) { continue; } if ((_local2 instanceof TextField) && (_local2.selectable == false)) { continue; } if (_local5 || (((_local2.groupName != undefined) && (_local2.groupName == _firstNode.groupName)) && (_local2.selected == true))) { if (firstChild) { _firstNode = _local2; firstChild = false; } } if (_nextIsNext == true) { if ((((_local2.groupName != undefined) && (_local2.groupName == _nextNode.groupName)) && (_local2.selected == true)) || ((_nextNode == undefined) && ((_local2.groupName == undefined) || ((_local2.groupName != undefined) && (_local2.groupName != groupName))))) { _nextNode = _local2; } } if ((_local2.groupName == undefined) || (groupName != _local2.groupName)) { if (((_lastx.groupName != undefined) && (_local2.groupName == _lastx.groupName)) && (_lastx.selected == true)) { } else { _lastx = _local2; } } } else { _prevNode = _lastx; _needPrev = false; _nextIsNext = true; } if (_local2.tabIndex != undefined) { if (_local2.tabIndex == index) { if (_foundList[_local2._name] == undefined) { if (_needPrev) { _prevObj = _local2; _needPrev = false; } _nextObj = _local2; } } if (dir && (_local2.tabIndex > index)) { if (((_nextObj == undefined) || ((_nextObj.tabIndex > _local2.tabIndex) && (((_local2.groupName == undefined) || (_nextObj.groupName == undefined)) || (_local2.groupName != _nextObj.groupName)))) || ((((_nextObj.groupName != undefined) && (_nextObj.groupName == _local2.groupName)) && (_nextObj.selected != true)) && ((_local2.selected == true) || (_nextObj.tabIndex > _local2.tabIndex)))) { _nextObj = _local2; } } else if ((!dir) && (_local2.tabIndex < index)) { if (((_prevObj == undefined) || ((_prevObj.tabIndex < _local2.tabIndex) && (((_local2.groupName == undefined) || (_prevObj.groupName == undefined)) || (_local2.groupName != _prevObj.groupName)))) || ((((_prevObj.groupName != undefined) && (_prevObj.groupName == _local2.groupName)) && (_prevObj.selected != true)) && ((_local2.selected == true) || (_prevObj.tabIndex < _local2.tabIndex)))) { _prevObj = _local2; } } if (((_firstObj == undefined) || ((_local2.tabIndex < _firstObj.tabIndex) && (((_local2.groupName == undefined) || (_firstObj.groupName == undefined)) || (_local2.groupName != _firstObj.groupName)))) || ((((_firstObj.groupName != undefined) && (_firstObj.groupName == _local2.groupName)) && (_firstObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex < _firstObj.tabIndex)))) { _firstObj = _local2; } if (((_lastObj == undefined) || ((_local2.tabIndex > _lastObj.tabIndex) && (((_local2.groupName == undefined) || (_lastObj.groupName == undefined)) || (_local2.groupName != _lastObj.groupName)))) || ((((_lastObj.groupName != undefined) && (_lastObj.groupName == _local2.groupName)) && (_lastObj.selected != true)) && ((_local2.selected == true) || (_local2.tabIndex > _lastObj.tabIndex)))) { _lastObj = _local2; } } if (_local2.tabChildren) { getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } else if (((_local2._parent == p) && (_local2.tabChildren == true)) && (_local2._visible != false)) { if (_local2 == _lastTarget) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; if (_prevNode == undefined) { var _local3 = _lastx; var _local7 = false; while (_local3 != undefined) { if (_local3 == _local2) { _local7 = true; break; } _local3 = _local3._parent; } if (_local7 == false) { _prevNode = _lastx; } } _needPrev = false; if (_nextNode == undefined) { _nextIsNext = true; } } else if (!((_local2.focusManager != undefined) && (_local2.focusManager._parent == _local2))) { if (_local2._searchKey == _searchKey) { continue; } _local2._searchKey = _searchKey; getTabCandidateFromChildren(_local2, index, groupName, dir, _local5 && (firstChild)); } _local5 = false; } } _lastNode = _lastx; if (lookup) { if (p._parent != undefined) { if (p != _parent) { if ((_prevNode == undefined) && (dir)) { _needPrev = true; } else if ((_nextNode == undefined) && (!dir)) { _nextIsNext = false; } _lastTarget = _lastTarget._parent; getTabCandidate(p._parent, index, groupName, dir, true); } } } } function getTabCandidate(o, index, groupName, dir, firstChild) { var _local2; var _local3 = true; if (o == _parent) { _local2 = o; _local3 = false; } else { _local2 = o._parent; if (_local2 == undefined) { _local2 = o; _local3 = false; } } walkTree(_local2, index, groupName, dir, _local3, firstChild); } function getTabCandidateFromChildren(o, index, groupName, dir, firstChild) { walkTree(o, index, groupName, dir, false, firstChild); } function getFocusManagerFromObject(o) { while (o != undefined) { if (o.focusManager != undefined) { return(o.focusManager); } o = o._parent; } return(undefined); } function tabHandler(Void) { bDrawFocus = true; var _local5 = getSelectionFocus(); var _local4 = getActualFocus(_local5); if (_local4 != _local5) { _local5 = _local4; } if (getFocusManagerFromObject(_local5) != this) { _local5 == undefined; } if (_local5 == undefined) { _local5 = form; } else if (_local5.tabIndex != undefined) { if ((_foundList != undefined) || (_foundList.tabIndex != _local5.tabIndex)) { _foundList = new Object(); _foundList.tabIndex = _local5.tabIndex; } _foundList[_local5._name] = _local5; } var _local3 = Key.isDown(16) != true; _searchKey = getTimer(); _needPrev = true; _nextIsNext = false; _lastx = undefined; _firstNode = undefined; _lastNode = undefined; _nextNode = undefined; _prevNode = undefined; _firstObj = undefined; _lastObj = undefined; _nextObj = undefined; _prevObj = undefined; _lastTarget = _local5; var _local6 = _local5; getTabCandidate(_local6, ((_local5.tabIndex == undefined) ? 0 : (_local5.tabIndex)), _local5.groupName, _local3, true); var _local2; if (_local3) { if (_nextObj != undefined) { _local2 = _nextObj; } else { _local2 = _firstObj; } } else if (_prevObj != undefined) { _local2 = _prevObj; } else { _local2 = _lastObj; } if (_local2.tabIndex != _local5.tabIndex) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; _foundList[_local2._name] = _local2; } else { if (_foundList == undefined) { _foundList = new Object(); _foundList.tabIndex = _local2.tabIndex; } _foundList[_local2._name] = _local2; } if (_local2 == undefined) { if (_local3 == false) { if (_nextNode != undefined) { _local2 = _nextNode; } else { _local2 = _firstNode; } } else if ((_prevNode == undefined) || (_local5 == form)) { _local2 = _lastNode; } else { _local2 = _prevNode; } } if (_local2 == undefined) { return(undefined); } lastTabFocus = _local2; setFocus(_local2); if (_local2.emphasized != undefined) { if (defPushButton != undefined) { _local5 = defPushButton; defPushButton = _local2; _local5.emphasized = false; _local2.emphasized = true; } } else if ((defPushButton != undefined) && (defPushButton != __defaultPushButton)) { _local5 = defPushButton; defPushButton = __defaultPushButton; _local5.emphasized = false; __defaultPushButton.__set__emphasized(true); } } function onKeyDown(Void) { mx.managers.SystemManager.idleFrames = 0; if (defaultPushButtonEnabled) { if (Key.getCode() == 13) { if (defaultPushButton != undefined) { doLater(this, "sendDefaultPushButtonEvent"); } } } } function sendDefaultPushButtonEvent(Void) { defPushButton.dispatchEvent({type:"click"}); } function getMousedComponentFromChildren(x, y, o) { for (var _local7 in o) { var _local2 = o[_local7]; if (((_local2._visible && (_local2.enabled)) && (_local2._parent == o)) && (_local2._searchKey != _searchKey)) { _local2._searchKey = _searchKey; if (_local2.hitTest(x, y, true)) { if ((_local2.onPress != undefined) || (_local2.onRelease != undefined)) { return(_local2); } var _local3 = getMousedComponentFromChildren(x, y, _local2); if (_local3 != undefined) { return(_local3); } return(_local2); } } } return(undefined); } function mouseActivate(Void) { if (!bNeedFocus) { return(undefined); } _searchKey = getTimer(); var _local2 = getMousedComponentFromChildren(lastMouse.x, lastMouse.y, form); if (_local2 instanceof mx.core.UIComponent) { return(undefined); } _local2 = findFocusFromObject(_local2); if (_local2 == lastFocus) { return(undefined); } if (_local2 == undefined) { doLater(this, "restoreFocus"); return(undefined); } var _local3 = _local2.hscroll; if (_local3 != undefined) { var _local6 = _local2.scroll; var _local5 = _local2.background; } setFocus(_local2); var _local4 = Selection; Selection.setSelection(_local4.lastBeginIndex, _local4.lastEndIndex); if (_local3 != undefined) { _local2.scroll = _local6; _local2.hscroll = _local3; _local2.background = _local5; } } function _onMouseDown(Void) { bDrawFocus = false; if (lastFocus != undefined) { lastFocus.drawFocus(false); } mx.managers.SystemManager.idleFrames = 0; var _local3 = Selection; _local3.lastBeginIndex = Selection.getBeginIndex(); _local3.lastEndIndex = Selection.getEndIndex(); lastMouse.x = _root._xmouse; lastMouse.y = _root._ymouse; _root.localToGlobal(lastMouse); } function onMouseUp(Void) { if (_visible) { doLater(this, "mouseActivate"); } } function handleEvent(e) { if (e.type == "reveal") { mx.managers.SystemManager.activate(form); } else { mx.managers.SystemManager.deactivate(form); } } static function enableFocusManagement() { if (!initialized) { initialized = true; Object.registerClass("FocusManager", mx.managers.FocusManager); if (_root.focusManager == undefined) { _root.createClassObject(mx.managers.FocusManager, "focusManager", mx.managers.DepthManager.highestDepth--); } } } static var symbolName = "FocusManager"; static var symbolOwner = mx.managers.FocusManager; static var version = "2.0.2.127"; 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 66 MovieClip [__Packages.mx.skins.halo.FocusRect] Frame 0
class mx.skins.halo.FocusRect extends mx.skins.SkinElement { var boundingBox_mc, _xscale, _yscale, clear, beginFill, drawRoundRect, endFill, _visible; function FocusRect () { super(); boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function draw(o) { o.adjustFocusRect(); } function setSize(w, h, r, a, rectCol) { _xscale = (_yscale = 100); clear(); if (typeof(r) == "object") { r.br = ((r.br > 2) ? (r.br - 2) : 0); r.bl = ((r.bl > 2) ? (r.bl - 2) : 0); r.tr = ((r.tr > 2) ? (r.tr - 2) : 0); r.tl = ((r.tl > 2) ? (r.tl - 2) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); r.br = ((r.br > 1) ? (r.br + 1) : 0); r.bl = ((r.bl > 1) ? (r.bl + 1) : 0); r.tr = ((r.tr > 1) ? (r.tr + 1) : 0); r.tl = ((r.tl > 1) ? (r.tl + 1) : 0); beginFill(rectCol, a * 0.3); drawRoundRect(1, 1, w - 2, h - 2, r); r.br = ((r.br > 1) ? (r.br - 1) : 0); r.bl = ((r.bl > 1) ? (r.bl - 1) : 0); r.tr = ((r.tr > 1) ? (r.tr - 1) : 0); r.tl = ((r.tl > 1) ? (r.tl - 1) : 0); drawRoundRect(2, 2, w - 4, h - 4, r); endFill(); } else { var _local5; if (r != 0) { _local5 = r - 2; } else { _local5 = 0; } beginFill(rectCol, a * 0.3); drawRoundRect(0, 0, w, h, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); beginFill(rectCol, a * 0.3); if (r != 0) { _local5 = r - 2; r = r - 1; } else { _local5 = 0; r = 0; } drawRoundRect(1, 1, w - 2, h - 2, r); drawRoundRect(2, 2, w - 4, h - 4, _local5); endFill(); } } function handleEvent(e) { if (e.type == "unload") { _visible = true; } else if (e.type == "resize") { e.target.adjustFocusRect(); } else if (e.type == "move") { e.target.adjustFocusRect(); } } static function classConstruct() { mx.core.UIComponent.prototype.drawFocus = function (focused) { var _local2 = this._parent.focus_mc; if (!focused) { _local2._visible = false; this.removeEventListener("unload", _local2); this.removeEventListener("move", _local2); this.removeEventListener("resize", _local2); } else { if (_local2 == undefined) { _local2 = this._parent.createChildAtDepth("FocusRect", mx.managers.DepthManager.kTop); _local2.tabEnabled = false; this._parent.focus_mc = _local2; } else { _local2._visible = true; } _local2.draw(this); if (_local2.getDepth() < this.getDepth()) { _local2.setDepthAbove(this); } this.addEventListener("unload", _local2); this.addEventListener("move", _local2); this.addEventListener("resize", _local2); } }; mx.core.UIComponent.prototype.adjustFocusRect = function () { var _local2 = this.getStyle("themeColor"); if (_local2 == undefined) { _local2 = 8453965 /* 0x80FF4D */; } var _local3 = this._parent.focus_mc; _local3.setSize(this.width + 4, this.height + 4, 0, 100, _local2); _local3.move(this.x - 2, this.y - 2); }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.adjustFocusRect = mx.core.UIComponent.prototype.adjustFocusRect; mx.skins.halo.FocusRect.prototype.drawRoundRect = mx.skins.halo.Defaults.prototype.drawRoundRect; return(true); } static var classConstructed = classConstruct(); static var DefaultsDependency = mx.skins.halo.Defaults; static var UIComponentDependency = mx.core.UIComponent; }
Symbol 67 MovieClip [__Packages.mx.managers.OverlappedWindows] Frame 0
class mx.managers.OverlappedWindows { function OverlappedWindows () { } static function checkIdle(Void) { if (mx.managers.SystemManager.idleFrames > 10) { mx.managers.SystemManager.dispatchEvent({type:"idle"}); } else { mx.managers.SystemManager.idleFrames++; } } static function __addEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager.interval == undefined) { mx.managers.SystemManager.interval = setInterval(mx.managers.SystemManager.checkIdle, 100); } } mx.managers.SystemManager._xAddEventListener(e, o, l); } static function __removeEventListener(e, o, l) { if (e == "idle") { if (mx.managers.SystemManager._xRemoveEventListener(e, o, l) == 0) { clearInterval(mx.managers.SystemManager.interval); } } else { mx.managers.SystemManager._xRemoveEventListener(e, o, l); } } static function onMouseDown(Void) { mx.managers.SystemManager.idleFrames = 0; mx.managers.SystemManager.isMouseDown = true; var _local5 = _root; var _local3; var _local8 = _root._xmouse; var _local7 = _root._ymouse; if (mx.managers.SystemManager.form.modalWindow == undefined) { if (mx.managers.SystemManager.forms.length > 1) { var _local6 = mx.managers.SystemManager.forms.length; var _local4; _local4 = 0; while (_local4 < _local6) { var _local2 = mx.managers.SystemManager.forms[_local4]; if (_local2._visible) { if (_local2.hitTest(_local8, _local7)) { if (_local3 == undefined) { _local3 = _local2.getDepth(); _local5 = _local2; } else if (_local3 < _local2.getDepth()) { _local3 = _local2.getDepth(); _local5 = _local2; } } } _local4++; } if (_local5 != mx.managers.SystemManager.form) { mx.managers.SystemManager.activate(_local5); } } } var _local9 = mx.managers.SystemManager.form; _local9.focusManager._onMouseDown(); } static function onMouseMove(Void) { mx.managers.SystemManager.idleFrames = 0; } static function onMouseUp(Void) { mx.managers.SystemManager.isMouseDown = false; mx.managers.SystemManager.idleFrames = 0; } static function activate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form != f) && (mx.managers.SystemManager.forms.length > 1)) { var _local1 = mx.managers.SystemManager.form; _local1.focusManager.deactivate(); } } mx.managers.SystemManager.form = f; f.focusManager.activate(); } static function deactivate(f) { if (mx.managers.SystemManager.form != undefined) { if ((mx.managers.SystemManager.form == f) && (mx.managers.SystemManager.forms.length > 1)) { var _local5 = mx.managers.SystemManager.form; _local5.focusManager.deactivate(); var _local3 = mx.managers.SystemManager.forms.length; var _local1; var _local2; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { _local1 = _local1 + 1; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } mx.managers.SystemManager.form = _local2; break; } if (mx.managers.SystemManager.forms[_local1]._visible == true) { _local2 = mx.managers.SystemManager.forms[_local1]; } _local1++; } _local5 = mx.managers.SystemManager.form; _local5.focusManager.activate(); } } } static function addFocusManager(f) { mx.managers.SystemManager.forms.push(f); mx.managers.SystemManager.activate(f); } static function removeFocusManager(f) { var _local3 = mx.managers.SystemManager.forms.length; var _local1; _local1 = 0; while (_local1 < _local3) { if (mx.managers.SystemManager.forms[_local1] == f) { if (mx.managers.SystemManager.form == f) { mx.managers.SystemManager.deactivate(f); } mx.managers.SystemManager.forms.splice(_local1, 1); return(undefined); } _local1++; } } static function enableOverlappedWindows() { if (!initialized) { initialized = true; mx.managers.SystemManager.checkIdle = checkIdle; mx.managers.SystemManager.__addEventListener = __addEventListener; mx.managers.SystemManager.__removeEventListener = __removeEventListener; mx.managers.SystemManager.onMouseDown = onMouseDown; mx.managers.SystemManager.onMouseMove = onMouseMove; mx.managers.SystemManager.onMouseUp = onMouseUp; mx.managers.SystemManager.activate = activate; mx.managers.SystemManager.deactivate = deactivate; mx.managers.SystemManager.addFocusManager = addFocusManager; mx.managers.SystemManager.removeFocusManager = removeFocusManager; } } static var initialized = false; static var SystemManagerDependency = mx.managers.SystemManager; }
Symbol 68 MovieClip [__Packages.mx.styles.CSSSetStyle] Frame 0
class mx.styles.CSSSetStyle { var styleName, stylecache, _color, setColor, invalidateStyle; function CSSSetStyle () { } function _setStyle(styleProp, newValue) { this[styleProp] = newValue; if (mx.styles.StyleManager.TextStyleMap[styleProp] != undefined) { if (styleProp == "color") { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } } _level0.changeTextStyleInChildren(styleProp); return(undefined); } if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local7 = mx.styles.StyleManager.colorNames.haloBlue; var _local6 = mx.styles.StyleManager.colorNames.haloGreen; var _local8 = mx.styles.StyleManager.colorNames.haloOrange; var _local4 = {}; _local4[_local7] = 12188666 /* 0xB9FBFA */; _local4[_local6] = 13500353 /* 0xCDFFC1 */; _local4[_local8] = 16766319 /* 0xFFD56F */; var _local5 = {}; _local5[_local7] = 13958653 /* 0xD4FDFD */; _local5[_local6] = 14942166 /* 0xE3FFD6 */; _local5[_local8] = 16772787 /* 0xFFEEB3 */; var _local9 = _local4[newValue]; var _local10 = _local5[newValue]; if (_local9 == undefined) { _local9 = newValue; } if (_local10 == undefined) { _local10 = newValue; } setStyle("selectionColor", _local9); setStyle("rollOverColor", _local10); } _level0.changeColorStyleInChildren(styleName, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } _level0.notifyStyleChangeInChildren(styleName, styleProp, newValue); } } function changeTextStyleInChildren(styleProp) { var _local4 = getTimer(); var _local5; for (_local5 in this) { var _local2 = this[_local5]; if (_local2._parent == this) { if (_local2.searchKey != _local4) { if (_local2.stylecache != undefined) { delete _local2.stylecache.tf; delete _local2.stylecache[styleProp]; } _local2.invalidateStyle(styleProp); _local2.changeTextStyleInChildren(styleProp); _local2.searchKey = _local4; } } } } function changeColorStyleInChildren(sheetName, colorStyle, newValue) { var _local6 = getTimer(); var _local7; for (_local7 in this) { var _local2 = this[_local7]; if (_local2._parent == this) { if (_local2.searchKey != _local6) { if (((_local2.getStyleName() == sheetName) || (sheetName == undefined)) || (sheetName == "_global")) { if (_local2.stylecache != undefined) { delete _local2.stylecache[colorStyle]; } if (typeof(_local2._color) == "string") { if (_local2._color == colorStyle) { var _local4 = _local2.getStyle(colorStyle); if (colorStyle == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = _local4; } } _local2.setColor(_local4); } } else if (_local2._color[colorStyle] != undefined) { if (typeof(_local2) != "movieclip") { _local2._parent.invalidateStyle(); } else { _local2.invalidateStyle(colorStyle); } } } _local2.changeColorStyleInChildren(sheetName, colorStyle, newValue); _local2.searchKey = _local6; } } } } function notifyStyleChangeInChildren(sheetName, styleProp, newValue) { var _local5 = getTimer(); var _local6; for (_local6 in this) { var _local2 = this[_local6]; if (_local2._parent == this) { if (_local2.searchKey != _local5) { if (((_local2.styleName == sheetName) || ((_local2.styleName != undefined) && (typeof(_local2.styleName) == "movieclip"))) || (sheetName == undefined)) { if (_local2.stylecache != undefined) { delete _local2.stylecache[styleProp]; delete _local2.stylecache.tf; } delete _local2.enabledColor; _local2.invalidateStyle(styleProp); } _local2.notifyStyleChangeInChildren(sheetName, styleProp, newValue); _local2.searchKey = _local5; } } } } function setStyle(styleProp, newValue) { if (stylecache != undefined) { delete stylecache[styleProp]; delete stylecache.tf; } this[styleProp] = newValue; if (mx.styles.StyleManager.isColorStyle(styleProp)) { if (isNaN(newValue)) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } if (styleProp == "themeColor") { var _local10 = mx.styles.StyleManager.colorNames.haloBlue; var _local9 = mx.styles.StyleManager.colorNames.haloGreen; var _local11 = mx.styles.StyleManager.colorNames.haloOrange; var _local6 = {}; _local6[_local10] = 12188666 /* 0xB9FBFA */; _local6[_local9] = 13500353 /* 0xCDFFC1 */; _local6[_local11] = 16766319 /* 0xFFD56F */; var _local7 = {}; _local7[_local10] = 13958653 /* 0xD4FDFD */; _local7[_local9] = 14942166 /* 0xE3FFD6 */; _local7[_local11] = 16772787 /* 0xFFEEB3 */; var _local12 = _local6[newValue]; var _local13 = _local7[newValue]; if (_local12 == undefined) { _local12 = newValue; } if (_local13 == undefined) { _local13 = newValue; } setStyle("selectionColor", _local12); setStyle("rollOverColor", _local13); } if (typeof(_color) == "string") { if (_color == styleProp) { if (styleProp == "color") { if (stylecache.tf.color != undefined) { stylecache.tf.color = newValue; } } setColor(newValue); } } else if (_color[styleProp] != undefined) { invalidateStyle(styleProp); } changeColorStyleInChildren(undefined, styleProp, newValue); } else { if ((styleProp == "backgroundColor") && (isNaN(newValue))) { newValue = mx.styles.StyleManager.getColorName(newValue); this[styleProp] = newValue; if (newValue == undefined) { return(undefined); } } invalidateStyle(styleProp); } if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (styleProp == "styleName")) { var _local8; var _local5 = newValue; if (styleProp == "styleName") { _local8 = ((typeof(newValue) == "string") ? (_global.styles[newValue]) : (_local5)); _local5 = _local8.themeColor; if (_local5 != undefined) { _local8.rollOverColor = (_local8.selectionColor = _local5); } } notifyStyleChangeInChildren(undefined, styleProp, newValue); } } static function enableRunTimeCSS() { } static function classConstruct() { var _local2 = MovieClip.prototype; var _local3 = mx.styles.CSSSetStyle.prototype; mx.styles.CSSStyleDeclaration.prototype.setStyle = _local3._setStyle; _local2.changeTextStyleInChildren = _local3.changeTextStyleInChildren; _local2.changeColorStyleInChildren = _local3.changeColorStyleInChildren; _local2.notifyStyleChangeInChildren = _local3.notifyStyleChangeInChildren; _local2.setStyle = _local3.setStyle; _global.ASSetPropFlags(_local2, "changeTextStyleInChildren", 1); _global.ASSetPropFlags(_local2, "changeColorStyleInChildren", 1); _global.ASSetPropFlags(_local2, "notifyStyleChangeInChildren", 1); _global.ASSetPropFlags(_local2, "setStyle", 1); var _local4 = TextField.prototype; _local4.setStyle = _local2.setStyle; _local4.changeTextStyleInChildren = _local3.changeTextStyleInChildren; return(true); } static var classConstructed = classConstruct(); static var CSSStyleDeclarationDependency = mx.styles.CSSStyleDeclaration; }
Symbol 69 MovieClip [__Packages.mx.core.ext.UIComponentExtensions] Frame 0
class mx.core.ext.UIComponentExtensions { function UIComponentExtensions () { } static function Extensions() { if (bExtended == true) { return(true); } bExtended = true; TextField.prototype.setFocus = function () { Selection.setFocus(this); }; TextField.prototype.onSetFocus = function (oldFocus) { if (this.tabEnabled != false) { if (this.getFocusManager().bDrawFocus) { this.drawFocus(true); } } }; TextField.prototype.onKillFocus = function (oldFocus) { if (this.tabEnabled != false) { this.drawFocus(false); } }; TextField.prototype.drawFocus = mx.core.UIComponent.prototype.drawFocus; TextField.prototype.getFocusManager = mx.core.UIComponent.prototype.getFocusManager; mx.managers.OverlappedWindows.enableOverlappedWindows(); mx.styles.CSSSetStyle.enableRunTimeCSS(); mx.managers.FocusManager.enableFocusManagement(); } static var bExtended = false; static var UIComponentExtended = Extensions(); static var UIComponentDependency = mx.core.UIComponent; static var FocusManagerDependency = mx.managers.FocusManager; static var OverlappedWindowsDependency = mx.managers.OverlappedWindows; }
Symbol 70 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 71 MovieClip [__Packages.mx.skins.RectBorder] Frame 0
class mx.skins.RectBorder extends mx.skins.Border { var __width, __height, offset, __borderMetrics; function RectBorder () { super(); } function get width() { return(__width); } function get height() { return(__height); } function init(Void) { super.init(); } function draw(Void) { size(); } function getBorderMetrics(Void) { var _local2 = offset; if (__borderMetrics == undefined) { __borderMetrics = {left:_local2, top:_local2, right:_local2, bottom:_local2}; } else { __borderMetrics.left = _local2; __borderMetrics.top = _local2; __borderMetrics.right = _local2; __borderMetrics.bottom = _local2; } return(__borderMetrics); } function get borderMetrics() { return(getBorderMetrics()); } function drawBorder(Void) { } function size(Void) { drawBorder(); } function setColor(Void) { drawBorder(); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.RectBorder; static var version = "2.0.2.127"; var className = "RectBorder"; var borderStyleName = "borderStyle"; var borderColorName = "borderColor"; var shadowColorName = "shadowColor"; var highlightColorName = "highlightColor"; var buttonColorName = "buttonColor"; var backgroundColorName = "backgroundColor"; }
Symbol 72 MovieClip [__Packages.mx.skins.halo.RectBorder] Frame 0
class mx.skins.halo.RectBorder extends mx.skins.RectBorder { var offset, getStyle, borderStyleName, __borderMetrics, className, borderColorName, backgroundColorName, shadowColorName, highlightColorName, buttonColorName, __get__width, __get__height, clear, _color, drawRoundRect, beginFill, drawRect, endFill; function RectBorder () { super(); } function init(Void) { borderWidths.default = 3; super.init(); } function getBorderMetrics(Void) { if (offset == undefined) { var _local3 = getStyle(borderStyleName); offset = borderWidths[_local3]; } if ((getStyle(borderStyleName) == "default") || (getStyle(borderStyleName) == "alert")) { __borderMetrics = {left:3, top:1, right:3, bottom:3}; return(__borderMetrics); } return(super.getBorderMetrics()); } function drawBorder(Void) { var _local6 = _global.styles[className]; if (_local6 == undefined) { _local6 = _global.styles.RectBorder; } var _local5 = getStyle(borderStyleName); var _local7 = getStyle(borderColorName); if (_local7 == undefined) { _local7 = _local6[borderColorName]; } var _local8 = getStyle(backgroundColorName); if (_local8 == undefined) { _local8 = _local6[backgroundColorName]; } var _local16 = getStyle("backgroundImage"); if (_local5 != "none") { var _local14 = getStyle(shadowColorName); if (_local14 == undefined) { _local14 = _local6[shadowColorName]; } var _local13 = getStyle(highlightColorName); if (_local13 == undefined) { _local13 = _local6[highlightColorName]; } var _local12 = getStyle(buttonColorName); if (_local12 == undefined) { _local12 = _local6[buttonColorName]; } var _local11 = getStyle(borderCapColorName); if (_local11 == undefined) { _local11 = _local6[borderCapColorName]; } var _local10 = getStyle(shadowCapColorName); if (_local10 == undefined) { _local10 = _local6[shadowCapColorName]; } } offset = borderWidths[_local5]; var _local9 = offset; var _local3 = __get__width(); var _local4 = __get__height(); clear(); _color = undefined; if (_local5 == "none") { } else if (_local5 == "inset") { _color = colorList; draw3dBorder(_local11, _local12, _local7, _local13, _local14, _local10); } else if (_local5 == "outset") { _color = colorList; draw3dBorder(_local11, _local7, _local12, _local14, _local13, _local10); } else if (_local5 == "alert") { var _local15 = getStyle("themeColor"); drawRoundRect(0, 5, _local3, _local4 - 5, 5, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, 4, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, 3, _local15, 50); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, 2, 16777215, 100); } else if (_local5 == "default") { drawRoundRect(0, 5, _local3, _local4 - 5, {tl:5, tr:5, br:0, bl:0}, 6184542, 10); drawRoundRect(1, 4, _local3 - 2, _local4 - 5, {tl:4, tr:4, br:0, bl:0}, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(2, 0, _local3 - 4, _local4 - 2, {tl:3, tr:3, br:0, bl:0}, [12897484, 11844796], 100, 0, "radial"); drawRoundRect(3, 1, _local3 - 6, _local4 - 4, {tl:2, tr:2, br:0, bl:0}, 16777215, 100); } else if (_local5 == "dropDown") { drawRoundRect(0, 0, _local3 + 1, _local4, {tl:4, tr:0, br:0, bl:4}, [13290186, 7895160], 100, -10, "linear"); drawRoundRect(1, 1, _local3 - 1, _local4 - 2, {tl:3, tr:0, br:0, bl:3}, 16777215, 100); } else if (_local5 == "menuBorder") { var _local15 = getStyle("themeColor"); drawRoundRect(4, 4, _local3 - 2, _local4 - 3, 0, [6184542, 6184542], 10, 0, "radial"); drawRoundRect(4, 4, _local3 - 1, _local4 - 2, 0, 6184542, 10); drawRoundRect(0, 0, _local3 + 1, _local4, 0, [0, 14342874], 100, 250, "linear"); drawRoundRect(0, 0, _local3 + 1, _local4, 0, _local15, 50); drawRoundRect(2, 2, _local3 - 3, _local4 - 4, 0, 16777215, 100); } else if (_local5 == "comboNonEdit") { } else { beginFill(_local7); drawRect(0, 0, _local3, _local4); drawRect(1, 1, _local3 - 1, _local4 - 1); endFill(); _color = borderColorName; } if (_local8 != undefined) { beginFill(_local8); drawRect(_local9, _local9, __get__width() - _local9, __get__height() - _local9); endFill(); } } function draw3dBorder(c1, c2, c3, c4, c5, c6) { var _local3 = __get__width(); var _local2 = __get__height(); beginFill(c1); drawRect(0, 0, _local3, _local2); drawRect(1, 0, _local3 - 1, _local2); endFill(); beginFill(c2); drawRect(1, 0, _local3 - 1, 1); endFill(); beginFill(c3); drawRect(1, _local2 - 1, _local3 - 1, _local2); endFill(); beginFill(c4); drawRect(1, 1, _local3 - 1, 2); endFill(); beginFill(c5); drawRect(1, _local2 - 2, _local3 - 1, _local2 - 1); endFill(); beginFill(c6); drawRect(1, 2, _local3 - 1, _local2 - 2); drawRect(2, 2, _local3 - 2, _local2 - 2); endFill(); } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.styles.rectBorderClass = mx.skins.halo.RectBorder; _global.skinRegistry.RectBorder = true; return(true); } static var symbolName = "RectBorder"; static var symbolOwner = mx.skins.halo.RectBorder; static var version = "2.0.2.127"; 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 73 MovieClip [__Packages.mx.skins.halo.ButtonSkin] Frame 0
class mx.skins.halo.ButtonSkin extends mx.skins.RectBorder { var __get__width, __get__height, getStyle, _parent, clear, drawRoundRect, __get__x, __get__y; function ButtonSkin () { super(); } function init() { super.init(); } function size() { drawHaloRect(__get__width(), __get__height()); } function drawHaloRect(w, h) { var _local6 = getStyle("borderStyle"); var _local4 = getStyle("themeColor"); var _local5 = _parent.emphasized; clear(); switch (_local6) { case "falseup" : if (_local5) { drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 75); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 85, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 75); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); } else { drawRoundRect(0, 0, w, h, 5, 9542041, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, [13291985, 16250871], 100, 0, "radial"); drawRoundRect(2, 2, w - 4, h - 4, 3, [9542041, 13818586], 100, 0, "radial"); drawRoundRect(3, 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(3, 4, w - 6, h - 7, 2, 16316664, 100); } break; case "falsedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "falserollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 50); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "falsedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); break; case "trueup" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16250871, 100); break; case "truedown" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 10066329, 100); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16579836], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 50); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, _local4, 20); break; case "truerollover" : drawRoundRect(__get__x(), __get__y(), w, h, 5, 9542041, 100); drawRoundRect(__get__x(), __get__y(), w, h, 5, _local4, 50); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, [3355443, 16777215], 100, 0, "radial"); drawRoundRect(__get__x() + 1, __get__y() + 1, w - 2, h - 2, 4, _local4, 40); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, [0, 14342874], 100, 0, "radial"); drawRoundRect(__get__x() + 2, __get__y() + 2, w - 4, h - 4, 3, _local4, 40); drawRoundRect(__get__x() + 3, __get__y() + 3, w - 6, h - 6, 2, 16777215, 100); drawRoundRect(__get__x() + 3, __get__y() + 4, w - 6, h - 7, 2, 16316664, 100); break; case "truedisabled" : drawRoundRect(0, 0, w, h, 5, 13159628, 100); drawRoundRect(1, 1, w - 2, h - 2, 4, 15921906, 100); drawRoundRect(2, 2, w - 4, h - 4, 3, 13949401, 100); drawRoundRect(3, 3, w - 6, h - 6, 2, 15921906, 100); } } static function classConstruct() { mx.core.ext.UIObjectExtensions.Extensions(); _global.skinRegistry.ButtonSkin = true; return(true); } static var symbolName = "ButtonSkin"; static var symbolOwner = mx.skins.halo.ButtonSkin; var className = "ButtonSkin"; var backgroundColorName = "buttonColor"; static var classConstructed = classConstruct(); static var UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions; }
Symbol 74 MovieClip [__Packages.mx.controls.ProgressBar] Frame 0
class mx.controls.ProgressBar extends mx.core.UIObject { var _xscale, _yscale, tabEnabled, boundingBox_mc, progTrackLeft_mc, setSkin, progTrackMiddle_mc, progTrackRight_mc, progBarLeft_mc, progBarMiddle_mc, progBarRight_mc, progIndBar_mc, mask_mc, createObject, labelPath, createLabel, setSize, __width, __height, invalidate, __source, __stringSource, si, dispatchEvent; function ProgressBar () { super(); } function init(Void) { super.init(); _xscale = (_yscale = 100); tabEnabled = false; boundingBox_mc._visible = false; boundingBox_mc._width = (boundingBox_mc._height = 0); } function createChildren(Void) { if (progTrackLeft_mc == undefined) { setSkin(skinIDProgTrackLeft, progTrackLeftName); } if (progTrackMiddle_mc == undefined) { setSkin(skinIDProgTrackMiddle, progTrackMiddleName); } if (progTrackRight_mc == undefined) { setSkin(skinIDProgTrackRight, progTrackRightName); } if (progBarLeft_mc == undefined) { setSkin(skinIDProgBarLeft, progBarLeftName); } if (progBarMiddle_mc == undefined) { setSkin(skinIDProgBarMiddle, progBarMiddleName); } if (progBarRight_mc == undefined) { setSkin(skinIDProgBarRight, progBarRightName); } if (progIndBar_mc == undefined) { setSkin(skinIDProgIndBar, progIndBarName); progIndBar_mc._visible = false; } if (mask_mc == undefined) { mask_mc = createObject("BoundingBox", "mask_mc", skinIDMask); mask_mc._visible = false; progIndBar_mc.setMask(mask_mc); } if (labelPath == undefined) { labelPath = createLabel("labelPath", skinIDLabel); labelPath.tabEnabled = false; labelPath.selectable = false; labelPath.styleName = this; } setSize(__width, __height); } function size(Void) { invalidate(); } function draw(Void) { if ((__source == undefined) && (__stringSource != undefined)) { setSource(__stringSource); __stringSource = undefined; } var _local14 = __width; var _local22 = __height; var _local5 = ((progBarLeft_mc._width > progTrackLeft_mc._width) ? (progBarLeft_mc._width) : (progTrackLeft_mc._width)); var _local6 = ((progBarLeft_mc._height > progTrackLeft_mc._height) ? (progBarLeft_mc._height) : (progTrackLeft_mc._height)); var _local15 = ((progBarRight_mc._width > progTrackRight_mc._width) ? (progBarRight_mc._width) : (progTrackRight_mc._width)); var _local7 = _local14; var _local8 = 0; var _local9 = 0; if (__labelPlacement == "top") { _local8 = _local22 - _local6; } if ((__label != undefined) && (__label != "")) { labelPath._visible = false; var _local11 = 1; var _local20 = 1; var _local18 = 5; var _local26 = 4; var _local12 = __value - __minimum; if (_local12 < 0) { _local12 = 0; } var _local13 = __maximum - __minimum; if (_local13 < 0) { _local13 = 0; } if ((__labelPlacement == "left") || (__labelPlacement == "right")) { var _local4 = __label; if (!__indeterminate) { _local4 = replace(_local4, "%1", String(Math.floor(_local13 / __conversion))); _local4 = replace(_local4, "%2", String(Math.floor(_local13 / __conversion))); _local4 = replace(_local4, "%3", String(100)); _local4 = replace(_local4, "%%", "%"); } else { _local4 = replace(_local4, "%1", String(Math.floor(_local12 / __conversion))); _local4 = replace(_local4, "%2", "??"); _local4 = replace(_local4, "%3", ""); _local4 = replace(_local4, "%%", ""); } labelPath.text = _local4; _local7 = _local14 - ((labelPath.textWidth + _local18) + _local11); if (_local7 < (_local5 + _local15)) { _local7 = 0; } if (__labelPlacement == "left") { _local9 = _local14 - _local7; } } var _local3 = __label; if (!__indeterminate) { _local3 = replace(_local3, "%1", String(Math.floor(_local12 / __conversion))); _local3 = replace(_local3, "%2", String(Math.floor(_local13 / __conversion))); _local3 = replace(_local3, "%3", String(Math.floor(percentComplete))); _local3 = replace(_local3, "%%", "%"); } else { _local3 = replace(_local3, "%1", String(Math.floor(_local12 / __conversion))); _local3 = replace(_local3, "%2", "??"); _local3 = replace(_local3, "%3", ""); _local3 = replace(_local3, "%%", ""); } labelPath.text = _local3; var _local10 = 0; if ((__labelPlacement == "left") || (__labelPlacement == "right")) { _local10 = (_local14 - _local7) - _local11; } else { _local10 = _local14 - _local11; } if (_local10 < (labelPath.textWidth + _local18)) { labelPath._width = _local10; } else { labelPath._width = labelPath.textWidth + _local18; } if (((__labelPlacement == "left") || (__labelPlacement == "right")) || (__labelPlacement == "center")) { _local10 = _local22; } else { _local10 = (_local22 - _local20) - _local6; } if (_local10 < (labelPath.textHeight + _local26)) { labelPath._height = _local10; } else { labelPath._height = labelPath.textHeight + _local26; } if (__labelPlacement == "left") { labelPath._x = _local11; } else if (__labelPlacement == "right") { labelPath._x = _local7 + _local11; } else { labelPath._x = _local11; } if (((__labelPlacement == "center") || (__labelPlacement == "left")) || (__labelPlacement == "right")) { labelPath._y = (_local6 / 2) - (labelPath.height / 2); } else if (__labelPlacement == "top") { labelPath._y = (_local8 - _local20) - labelPath.height; } else { labelPath._y = _local6 + _local20; } labelPath._visible = true; } else { labelPath.text = ""; labelPath._visible = false; } if (_local7 >= (_local5 + _local15)) { var _local2 = progTrackLeft_mc.getBounds(progTrackLeft_mc); var _local42 = -_local2.xMin; var _local41 = -_local2.yMin; progTrackLeft_mc.move(((_local9 + _local5) - progTrackLeft_mc._width) + _local42, (_local8 + ((_local6 - progTrackLeft_mc._height) / 2)) + _local41); _local2 = progTrackMiddle_mc.getBounds(progTrackMiddle_mc); var _local38 = -_local2.xMin; var _local35 = -_local2.yMin; progTrackMiddle_mc.setSize((_local7 - _local5) - _local15, progTrackMiddle_mc._height); progTrackMiddle_mc.move((_local9 + _local5) + _local38, (_local8 + ((_local6 - progTrackLeft_mc._height) / 2)) + _local35); _local2 = progTrackRight_mc.getBounds(progTrackRight_mc); var _local31 = -_local2.xMin; var _local32 = -_local2.yMin; progTrackRight_mc.move(((_local9 + _local5) + progTrackMiddle_mc._width) + _local31, (_local8 + ((_local6 - progTrackRight_mc._height) / 2)) + _local32); var _local21 = (_local7 - _local5) - _local15; var _local16 = (_local21 * percentComplete) / 100; var _local17 = 0; if (__indeterminate == true) { _local16 = _local21; mask_mc._width = _local16; mask_mc._height = progIndBar_mc._height; mask_mc._x = _local9 + _local5; mask_mc._y = _local8 + ((_local6 - progIndBar_mc._height) / 2); progIndBar_mc._width = (_local7 * 200) / 150; var _local28 = progIndBar_mc._x; _local2 = progIndBar_mc.getBounds(progIndBar_mc); var _local30 = -_local2.xMin; var _local29 = -_local2.yMin; var _local19 = (_local9 + _local5) + _local30; var _local23 = (progIndBar_mc._width * 50) / 200; var _local25 = (progIndBar_mc._width * 20) / 200; var _local24 = 3; var _local27 = _local23; if (__direction == "left") { _local23 = (progIndBar_mc._width * 30) / 200; _local25 = 0; _local24 = -3; _local27 = _local25; } if ((_local28 <= (_local19 - _local23)) || (_local28 >= (_local19 - _local25))) { progIndBar_mc._x = (_local19 - _local27) + _local24; } else { progIndBar_mc._x = progIndBar_mc._x + _local24; } progIndBar_mc._y = (_local8 + ((_local6 - progIndBar_mc._height) / 2)) + _local29; progIndBar_mc._visible = true; invalidate(); } else { progIndBar_mc._visible = false; if (__direction == "left") { _local17 = _local21 - _local16; } } _local2 = progBarMiddle_mc.getBounds(progBarMiddle_mc); var _local40 = -_local2.xMin; var _local39 = -_local2.yMin; progBarMiddle_mc.setSize(_local16, progBarMiddle_mc._height); progBarMiddle_mc.move(((_local17 + _local9) + _local5) + _local40, (_local8 + ((_local6 - progBarLeft_mc._height) / 2)) + _local39); _local2 = progBarLeft_mc.getBounds(progBarLeft_mc); var _local36 = -_local2.xMin; var _local33 = -_local2.yMin; progBarLeft_mc.move((((_local17 + _local9) + _local5) - progBarLeft_mc._width) + _local36, (_local8 + ((_local6 - progBarLeft_mc._height) / 2)) + _local33); _local2 = progBarRight_mc.getBounds(progBarRight_mc); var _local34 = -_local2.xMin; var _local37 = -_local2.yMin; progBarRight_mc.move((((_local17 + _local9) + _local5) + progBarMiddle_mc._width) + _local34, (_local8 + ((_local6 - progBarRight_mc._height) / 2)) + _local37); progTrackLeft_mc._visible = true; progTrackMiddle_mc._visible = true; progTrackRight_mc._visible = true; progBarLeft_mc._visible = true; progBarMiddle_mc._visible = true; progBarRight_mc._visible = true; } else { progTrackLeft_mc._visible = false; progTrackMiddle_mc._visible = false; progTrackRight_mc._visible = false; progBarLeft_mc._visible = false; progBarMiddle_mc._visible = false; progBarRight_mc._visible = false; } } function replace(str, from, to) { var _local1 = str.split(from); var _local2 = _local1.join(to); return(_local2); } function getMode(Void) { return(__mode); } function setMode(val) { if ((val == "polled") || (val == "manual")) { __mode = val; } else { delete __mode; } invalidate(); } function getDirection(Void) { return(__direction); } function setDirection(val) { if (val == "left") { __direction = val; } else { delete __direction; } invalidate(); } function getLabelPlacement(Void) { return(__labelPlacement); } function setLabelPlacement(val) { if ((((val == "top") || (val == "center")) || (val == "left")) || (val == "right")) { __labelPlacement = val; } else { delete __labelPlacement; } invalidate(); } function getIndeterminate(Void) { return(__indeterminate); } function setIndeterminate(val) { if (val == true) { __indeterminate = true; } else { delete __indeterminate; } invalidate(); } function getLabel(Void) { return(__label); } function setLabel(val) { __label = val; invalidate(); } function getConversion(Void) { return(__conversion); } function setConversion(val) { if ((!_global.isNaN(val)) && (Number(val) > 0)) { __conversion = Number(val); invalidate(); } } function getSource(Void) { return(__source); } function setSource(val) { if (typeof(val) == "string") { __stringSource = val; val = eval (val); } if (((val != null) && (val != undefined)) && (val != "")) { __source = val; if (__mode == "event") { if (__source.addEventListener) { __source.addEventListener("progress", this); __source.addEventListener("complete", this); } else { __source = undefined; } } if (__mode == "polled") { si = setInterval(this, "update", __interval); } } else if (__source != null) { delete __source; clearInterval(si); delete si; } } function update(Void) { var _local2 = __source; var _local3 = _local2.getBytesLoaded(); var _local4 = _local2.getBytesTotal(); _setProgress(_local3, _local4); if ((percentComplete >= 100) && (__value > 0)) { clearInterval(si); } } function progress(pEvent) { var _local2 = pEvent.target; var _local3 = _local2.bytesLoaded; var _local4 = _local2.bytesTotal; _setProgress(_local3, _local4); } function complete(pEvent) { } function _setProgress(completed, total) { if ((!_global.isNaN(completed)) && (!_global.isNaN(total))) { __value = Number(completed); __maximum = Number(total); dispatchEvent({type:"progress", current:completed, total:total}); if ((__value == __maximum) && (__value > 0)) { dispatchEvent({type:"complete", current:completed, total:total}); } invalidate(); } } function setProgress(completed, total) { if (__mode == "manual") { _setProgress(completed, total); } } function getPercentComplete(Void) { if ((__value < __minimum) || (__maximum < __minimum)) { return(0); } var _local3 = (100 * (__value - __minimum)) / (__maximum - __minimum); if (_global.isNaN(_local3) || (_local3 < 0)) { return(0); } if (_local3 > 100) { return(100); } return(_local3); } function getMaximum(Void) { return(__maximum); } function setMaximum(val) { if ((!_global.isNaN(val)) && (__mode == "manual")) { __maximum = Number(val); invalidate(); } } function getMinimum(Void) { return(__minimum); } function setMinimum(val) { if ((!_global.isNaN(val)) && (__mode == "manual")) { __minimum = Number(val); invalidate(); } } function getVal(Void) { return(__value); } function get mode() { return(getMode()); } function set mode(x) { setMode(x); //return(mode); } function get source() { return(getSource()); } function set source(x) { setSource(x); //return(source); } function get direction() { return(getDirection()); } function set direction(x) { setDirection(x); //return(direction); } function get label() { return(getLabel()); } function set label(x) { setLabel(x); //return(label); } function get labelPlacement() { return(getLabelPlacement()); } function set labelPlacement(x) { setLabelPlacement(x); //return(labelPlacement); } function get indeterminate() { return(getIndeterminate()); } function set indeterminate(x) { setIndeterminate(x); //return(indeterminate); } function get conversion() { return(getConversion()); } function set conversion(x) { setConversion(x); //return(conversion); } function get percentComplete() { return(getPercentComplete()); } function get maximum() { return(getMaximum()); } function set maximum(x) { setMaximum(x); //return(maximum); } function get minimum() { return(getMinimum()); } function set minimum(x) { setMinimum(x); //return(minimum); } function get value() { return(getVal()); } static var symbolName = "ProgressBar"; static var symbolOwner = Object(mx.controls.ProgressBar); var className = "ProgressBar"; static var version = "2.0.2.126"; var __mode = "event"; var __direction = "right"; var __labelPlacement = "bottom"; var __label = "LOADING %3%% "; var __conversion = 1; var __maximum = 0; var __minimum = 0; var __value = 0; var __indeterminate = false; var progTrackLeftName = "ProgTrackLeft"; var progTrackMiddleName = "ProgTrackMiddle"; var progTrackRightName = "ProgTrackRight"; var progBarLeftName = "ProgBarLeft"; var progBarMiddleName = "ProgBarMiddle"; var progBarRightName = "ProgBarRight"; var progIndBarName = "ProgIndBar"; var idNames = new Array("progTrackLeft_mc", "progTrackMiddle_mc", "progTrackRight_mc", "progBarLeft_mc", "progBarMiddle_mc", "progBarRight_mc", "progIndBar_mc"); var skinIDProgTrackLeft = 0; var skinIDProgTrackMiddle = 1; var skinIDProgTrackRight = 2; var skinIDProgBarLeft = 3; var skinIDProgBarMiddle = 4; var skinIDProgBarRight = 5; var skinIDProgIndBar = 6; var skinIDMask = 100; var skinIDLabel = 200; var __interval = 30; var __leave = 2; var clipParameters = {mode:1, source:1, direction:1, label:1, labelPlacement:1, conversion:1}; static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.ProgressBar.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters); }
Symbol 154 MovieClip Frame 1
articleName = "Wounded Wolf Wrap"; description = ""; overlaySymbol = "shawl3OverMC"; overlayTarget = "face_mc";
Symbol 159 MovieClip Frame 1
articleName = "Drowned and Trapped Otter Wrap"; description = ""; overlaySymbol = "shawl2OverMC"; overlayTarget = "face_mc";
Symbol 169 MovieClip Frame 1
articleName = "Tail-Trim Jacket"; description = ""; overlaySymbol = "jacketSleeve1MC"; overlayTarget = "faceHover_mc";
Symbol 177 MovieClip Frame 1
articleName = "Not-So-Foxy Fox Fur Coat"; description = ""; overlaySymbol = "jacketSleeve2MC"; overlayTarget = "faceHover_mc";
Symbol 190 MovieClip Frame 1
articleName = "Buried Badger Blouse"; description = ""; overlaySymbol = "blouseSleeve1MC"; overlayTarget = "faceHover_mc";
Symbol 246 MovieClip Frame 1
function resetCharacter(newChar) { if (!newChar) { newChar = _root.character; } gotoAndStop(newChar); } resetCharacter();
Symbol 253 MovieClip Frame 1
function resetCharacter(newChar) { if (!newChar) { newChar = _root.character; } gotoAndStop(newChar); } resetCharacter();
Symbol 260 MovieClip Frame 1
function resetCharacter(newChar) { if (!newChar) { newChar = _root.character; } gotoAndStop(newChar); } resetCharacter();
Symbol 264 MovieClip Frame 1
this.startY = this._y; this._x = this._x - 5; this.onEnterFrame = function () { a = this._y - (_root._ymouse - this._parent._y); b = this._x - (_root._xmouse - this._parent._x); angleA = Math.atan2(a, b); degrees = angleA / (Math.PI/180); if ((this._rotation - degrees) < -180) { degrees = degrees - 360; } if ((this._rotation - degrees) > 180) { degrees = degrees + 360; } degrees = this._rotation - ((this._rotation - degrees) / 2.5); setProperty(this, _rotation , degrees); setProperty(this.eyeball_mc, _rotation , -1 * degrees); v1 = (Math.PI/2) - Math.abs(Math.abs(angleA) - (Math.PI/2)); v1 = ((angleA > 0) ? (v1) : (-1 * v1)); this._y = this.startY + (v1 * 1.2); };
Symbol 270 MovieClip Frame 1
blinking = (_root.allowBlinking ? true : false); this.onEnterFrame = function () { if (_root.allowBlinking && (!blinking)) { blinking = true; gotoAndPlay (1); } else if ((!_root.allowBlinking) && (blinking)) { blinking = false; gotoAndStop (2); } }; stop(); if (blinking) { gotoAndPlay(Math.ceil(Math.random() * 200) + 1); }
Symbol 274 MovieClip Frame 1
blinking = (_root.allowBlinking ? true : false); this.onEnterFrame = function () { if (_root.allowBlinking && (!blinking)) { blinking = true; gotoAndPlay (1); } else if ((!_root.allowBlinking) && (blinking)) { blinking = false; gotoAndStop (2); } }; stop(); if (blinking) { gotoAndPlay(Math.ceil(Math.random() * 200) + 1); }
Symbol 275 MovieClip Frame 1
function resetCharacter(newChar) { if (!newChar) { newChar = _root.character; } gotoAndStop(newChar); } resetCharacter();
Symbol 282 MovieClip Frame 1
function resetCharacter(newChar) { if (!newChar) { newChar = _root.character; } gotoAndStop(newChar); } resetCharacter();
Symbol 283 MovieClip Frame 1
function resetCharacter(newChar) { if (!newChar) { newChar = _root.character; } this.body_mc.resetCharacter(newChar); this.hair_mc.resetCharacter(newChar); this.hairbg_mc.resetCharacter(newChar); this.face_mc.resetCharacter(newChar); this.underwear_mc.resetCharacter(newChar); this.overlay_mc.resetCharacter(newChar); }
Symbol 300 Button
on (release) { _root.character = "hairykate"; _root.gotoAndPlay("dressup-" + _root.character); _root.playSound("_clickSelect.wav"); _root.playSound("_selectTwin.wav"); _root.playSound("_spooky.wav"); }
Symbol 301 Button
on (release) { _root.character = "trashley"; _root.gotoAndPlay("dressup-" + _root.character); _root.playSound("_clickSelect.wav"); _root.playSound("_selectTwin.wav"); _root.playSound("_spooky.wav"); }
Symbol 305 Button
on (release) { getURL ("http://getactive.peta.org/campaign/trollsen_twins_peta2?source=p2advgametroll&c=p22549"); }
Symbol 341 Button
on (release) { _root.resetCharacter(); _root.playSound("_clickSelect.wav"); _root.drawers_mc.gotoAndStop(1); } on (rollOver) { _root.playSound("_clickHover.wav"); }
Symbol 342 Button
on (release) { if (_root.allowBlinking && (_root.status_txt.text == "idle")) { _root.saveDelay_mc.gotoAndPlay(2); _root.allowBlinking = false; _root.face_mc[character + "_face_mc"].gotoAndStop(2); } _root.playSound("_clickSelect.wav"); } on (rollOver) { _root.playSound("_clickHover.wav"); }
Symbol 343 Button
on (release) { if (_root.allowBlinking) { _root.showEmbedCode(); } _root.playSound("_clickSelect.wav"); } on (rollOver) { _root.playSound("_clickHover.wav"); }
Symbol 344 Button
on (release) { _root.f2f(); _root.playSound("_clickSelect.wav"); } on (rollOver) { _root.playSound("_clickHover.wav"); }
Symbol 345 MovieClip Frame 1
stop();
Symbol 345 MovieClip Frame 27
stop();
Symbol 373 Button
on (release) { _root.drawers_mc.gotoAndPlay("done"); _root.playSound("_clickSelect.wav"); } on (rollOver) { _root.playSound("_clickHover.wav"); }
Symbol 380 MovieClip Frame 1
stop(); this.onRollOver = function () { gotoAndStop (2); _root.playSound("_clickHover.wav"); }; this.onRollOut = (this.onDragOut = function () { gotoAndStop (1); }); this.onPress = function () { gotoAndStop (3); }; this.onRelease = function () { gotoAndStop (2); _root.gotoAndPlay("fadeout"); _root.playSound("_clickSelect.wav"); _root.playSound("_clear.wav"); };
Symbol 384 MovieClip Frame 1
articleName = "Butchered Beaver Boots"; description = "";
Symbol 389 MovieClip Frame 1
articleName = "Bloody Bunny Slip-Ons"; description = "";
Symbol 394 MovieClip Frame 1
yoffset = 45; articleName = "Killed Coyote Capri\u2019s"; description = "";
Symbol 398 MovieClip Frame 1
articleName = "Murdered Mink Miniskirt"; description = "";
Symbol 405 MovieClip Frame 1
articleName = "Kitten-Trimmed Mittens"; description = ""; centreOnPickup = true; overlaySymbol = "mittenOver1MC"; overlayTarget = "mittenCoverTarget_mc";
Symbol 412 MovieClip Frame 1
articleName = "Woeful Weasel Gloves"; description = ""; centreOnPickup = true;
Symbol 417 MovieClip Frame 1
articleName = "Kitty Clutch"; description = "";
Symbol 420 MovieClip Frame 1
articleName = "Dead Doggie Shoulder Bag"; description = ""; overlaySymbol = "shoulderBag1OverMc"; overlayTarget = "hair_mc"; xoffset = 50;
Symbol 426 MovieClip Frame 1
articleName = "Mangled Possum Ear Muffs"; description = "";
Symbol 433 MovieClip Frame 1
darkScreen_mc.onRelease = function () { };
Symbol 436 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 63
_root.save();
Symbol 451 Button
on (release) { _root.hideEmbedCode(); _root.playSound("_clickSelect.wav"); } on (rollOver) { _root.playSound("_clickHover.wav"); }
Symbol 458 MovieClip Frame 1
function resetCharacter() { gotoAndStop(_root.character); } resetCharacter();
Symbol 460 MovieClip Frame 1
darkScreen_mc.onRelease = function () { };
Symbol 469 Button
on (release) { _root.cancel(); _root.playSound("_clickSelect.wav"); _root.allowBlinking = true; } on (rollOver) { _root.playSound("_clickHover.wav"); }
Symbol 481 MovieClip Frame 1
articleName = "Skinned Seal Stilettos"; description = "";
Symbol 488 MovieClip Frame 1
articleName = "Maimed Muskrat Mules"; description = "";
Symbol 493 MovieClip Frame 1
articleName = "Little Lamb Legwarmers"; description = ""; centreOnPickup = true;
Symbol 498 MovieClip Frame 1
yoffset = 45; articleName = "Baby Bearskin Bloomers"; description = "";
Symbol 503 MovieClip Frame 1
articleName = "Electrocuted Ermine Evening Dress"; description = "";
Symbol 507 MovieClip Frame 1
articleName = "Squashed Squirrel Skirt"; description = "";
Symbol 508 MovieClip Frame 1
articleName = "Strangled Skunk Sweater"; description = ""; overlaySymbol = "sweaterSleeve1MC"; overlayTarget = "faceHover_mc";
Symbol 515 MovieClip Frame 1
articleName = "Bloody Bunny-Trim Mittens"; description = ""; centreOnPickup = true;
Symbol 522 MovieClip Frame 1
articleName = "Gassed Guinea Pig Gloves"; description = ""; centreOnPickup = true;
Symbol 528 MovieClip Frame 1
articleName = "Poodle Pelt Pashmina"; description = "";
Symbol 531 MovieClip Frame 1
articleName = "Mauled Mink Messenger Bag"; description = ""; overlaySymbol = "shoulderBag2OverMc"; overlayTarget = "hair_mc"; xoffset = 50;
Symbol 535 MovieClip Frame 1
articleName = "Bludgeoned Bunny Beret"; description = "";
Symbol 539 MovieClip Frame 1
articleName = "Hanged Hamster Headband"; description = "";

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:3
Symbol 3 MovieClip [bloodDropMC]Uses:2
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip [neck1MC]Uses:4
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClip [neck2MC]Uses:6
Symbol 8 GraphicUsed by:11
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:9Used by:11
Symbol 11 MovieClip [hat2MC]Uses:8 10Used by:Timeline
Symbol 12 GraphicUsed by:15
Symbol 13 BitmapUsed by:14
Symbol 14 GraphicUses:13Used by:15
Symbol 15 MovieClip [hat1MC]Uses:12 14Used by:Timeline
Symbol 16 GraphicUsed by:20 161
Symbol 17 GraphicUsed by:20
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20 161
Symbol 20 MovieClip [shawl1MC]Uses:16 17 19Used by:Timeline
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClip [BoundingBox]Uses:25Used by:45 49 53 101
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip [BrdrShdw]Uses:27Used by:31 36 37
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClip [BrdrFace]Uses:29Used by:31 36 37
Symbol 31 MovieClip [SimpleButtonDown]Uses:28 30Used by:49
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip [BrdrBlk]Uses:32Used by:36 37
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClip [BrdrHilght]Uses:34Used by:36 37
Symbol 36 MovieClip [SimpleButtonIn]Uses:33 35 28 30Used by:49
Symbol 37 MovieClip [SimpleButtonUp]Uses:33 30 28 35Used by:49
Symbol 38 MovieClip [Defaults]Used by:40
Symbol 39 MovieClip [UIObjectExtensions]Used by:40
Symbol 40 MovieClip [UIObject]Uses:38 39Used by:46 48 50 101
Symbol 41 GraphicUsed by:43
Symbol 42 GraphicUsed by:43
Symbol 43 ButtonUses:41 42Used by:46
Symbol 44 MovieClipUsed by:46
Symbol 45 MovieClip [FocusRect]Uses:26Used by:46
Symbol 46 MovieClip [FocusManager]Uses:43 44 45 40Used by:48
Symbol 47 MovieClip [UIComponentExtensions]Used by:48
Symbol 48 MovieClip [UIComponent]Uses:40 46 47Used by:49 101
Symbol 49 MovieClip [SimpleButton]Uses:26 31 36 37 48Used by:53
Symbol 50 MovieClip [Border]Uses:40Used by:51 53
Symbol 51 MovieClip [RectBorder]Uses:50Used by:53
Symbol 52 MovieClip [ButtonSkin]Used by:53
Symbol 53 MovieClip [Button]Uses:26 49 50 51 52
Symbol 75 GraphicUsed by:79
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClip [ProgBarCapThemeColor]Uses:76Used by:79 82
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClip [ProgBarRight]Uses:75 77 78Used by:100
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClip [ProgBarLeft]Uses:80 77 81Used by:100
Symbol 83 GraphicUsed by:87
Symbol 84 GraphicUsed by:85 91
Symbol 85 MovieClip [ProgBarMiddleThemeColor]Uses:84Used by:87
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [ProgBarMiddle]Uses:83 85 86Used by:100
Symbol 88 GraphicUsed by:93
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip [ProgBarIndThemeColor]Uses:89Used by:93
Symbol 91 MovieClip [ProgBarIndMiddleThemeColor]Uses:84Used by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClip [ProgIndBar]Uses:88 90 91 92Used by:100
Symbol 94 GraphicUsed by:95
Symbol 95 MovieClip [ProgTrackLeft]Uses:94Used by:100
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClip [ProgTrackMiddle]Uses:96Used by:100
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClip [ProgTrackRight]Uses:98Used by:100
Symbol 100 MovieClip [ProgressBarAssets]Uses:79 82 87 93 95 97 99Used by:101
Symbol 101 MovieClip [ProgressBar]Uses:26 48 40 100Used by:Timeline
Symbol 102 FontUsed by:103 303 459
Symbol 103 EditableTextUses:102 207Used by:104
Symbol 104 MovieClipUses:103Used by:105
Symbol 105 MovieClipUses:104Used by:Timeline
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:Timeline
Symbol 108 GraphicUsed by:Timeline
Symbol 109 FontUsed by:110
Symbol 110 TextUses:109Used by:Timeline
Symbol 111 GraphicUsed by:Timeline
Symbol 112 FontUsed by:113 440
Symbol 113 EditableTextUses:112 296Used by:Timeline
Symbol 540 MovieClip [__Packages.classes.BitmapExporter]
Symbol 58 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 541 MovieClip [__Packages.mx.utils.Delegate]
Symbol 21 MovieClip [__Packages.mx.core.UIObject]
Symbol 22 MovieClip [__Packages.mx.core.UIComponent]
Symbol 23 MovieClip [__Packages.mx.controls.SimpleButton]
Symbol 24 MovieClip [__Packages.mx.controls.Button]
Symbol 54 MovieClip [__Packages.mx.skins.SkinElement]
Symbol 55 MovieClip [__Packages.mx.styles.CSSTextStyles]
Symbol 56 MovieClip [__Packages.mx.styles.StyleManager]
Symbol 57 MovieClip [__Packages.mx.styles.CSSStyleDeclaration]
Symbol 59 MovieClip [__Packages.mx.events.UIEventDispatcher]
Symbol 60 MovieClip [__Packages.mx.skins.ColoredSkinElement]
Symbol 61 MovieClip [__Packages.mx.core.ext.UIObjectExtensions]
Symbol 62 MovieClip [__Packages.mx.skins.halo.Defaults]
Symbol 63 MovieClip [__Packages.mx.managers.DepthManager]
Symbol 64 MovieClip [__Packages.mx.managers.SystemManager]
Symbol 65 MovieClip [__Packages.mx.managers.FocusManager]
Symbol 66 MovieClip [__Packages.mx.skins.halo.FocusRect]
Symbol 67 MovieClip [__Packages.mx.managers.OverlappedWindows]
Symbol 68 MovieClip [__Packages.mx.styles.CSSSetStyle]
Symbol 69 MovieClip [__Packages.mx.core.ext.UIComponentExtensions]
Symbol 70 MovieClip [__Packages.mx.skins.Border]
Symbol 71 MovieClip [__Packages.mx.skins.RectBorder]
Symbol 72 MovieClip [__Packages.mx.skins.halo.RectBorder]
Symbol 73 MovieClip [__Packages.mx.skins.halo.ButtonSkin]
Symbol 74 MovieClip [__Packages.mx.controls.ProgressBar]
Symbol 114 GraphicUsed by:149
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:149
Symbol 117 GraphicUsed by:118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
Symbol 118 MovieClipUses:117Used by:143
Symbol 119 MovieClipUses:117Used by:143
Symbol 120 MovieClipUses:117Used by:143
Symbol 121 MovieClipUses:117Used by:143
Symbol 122 MovieClipUses:117Used by:143
Symbol 123 MovieClipUses:117Used by:143
Symbol 124 MovieClipUses:117Used by:143
Symbol 125 MovieClipUses:117Used by:143
Symbol 126 MovieClipUses:117Used by:143
Symbol 127 MovieClipUses:117Used by:143
Symbol 128 MovieClipUses:117Used by:143
Symbol 129 MovieClipUses:117Used by:143
Symbol 130 MovieClipUses:117Used by:143
Symbol 131 MovieClipUses:117Used by:143
Symbol 132 MovieClipUses:117Used by:143
Symbol 133 MovieClipUses:117Used by:143
Symbol 134 MovieClipUses:117Used by:143
Symbol 135 MovieClipUses:117Used by:143
Symbol 136 MovieClipUses:117Used by:143
Symbol 137 MovieClipUses:117Used by:143
Symbol 138 MovieClipUses:117Used by:143
Symbol 139 MovieClipUses:117Used by:143
Symbol 140 MovieClipUses:117Used by:143
Symbol 141 MovieClipUses:117Used by:143
Symbol 142 MovieClipUses:117Used by:143
Symbol 143 MovieClipUses:118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142Used by:149
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:149
Symbol 146 GraphicUsed by:149
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:149
Symbol 149 MovieClipUses:114 116 143 145 146 148Used by:475  Timeline
Symbol 150 GraphicUsed by:154
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:150 152 153Used by:155  Timeline
Symbol 155 MovieClip [shawl3OverMC]Uses:154Used by:Timeline
Symbol 156 GraphicUsed by:159
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:159
Symbol 159 MovieClipUses:156 158Used by:160  Timeline
Symbol 160 MovieClip [shawl2OverMC]Uses:159Used by:Timeline
Symbol 161 MovieClip [shawl1OverMC]Uses:16 19Used by:Timeline
Symbol 162 GraphicUsed by:170
Symbol 163 GraphicUsed by:169
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:169
Symbol 166 GraphicUsed by:169
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169 177 360 476 503
Symbol 169 MovieClipUses:163 165 166 168Used by:170  Timeline
Symbol 170 MovieClip [jacketSleeve1MC]Uses:162 169Used by:Timeline
Symbol 171 GraphicUsed by:178
Symbol 172 GraphicUsed by:177
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:177
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:172 174 175 168 176Used by:178  Timeline
Symbol 178 MovieClip [jacketSleeve2MC]Uses:171 177Used by:Timeline
Symbol 179 GraphicUsed by:184
Symbol 180 GraphicUsed by:184 405
Symbol 181 BitmapUsed by:183 404
Symbol 182 BitmapUsed by:183 404
Symbol 183 GraphicUses:181 182Used by:184 405
Symbol 184 MovieClip [mittenOver1MC]Uses:179 180 183Used by:Timeline
Symbol 185 GraphicUsed by:191
Symbol 186 GraphicUsed by:190
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:186 188 189Used by:191  Timeline
Symbol 191 MovieClip [blouseSleeve1MC]Uses:185 190Used by:Timeline
Symbol 192 GraphicUsed by:196
Symbol 193 GraphicUsed by:196 420
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:196 420
Symbol 196 MovieClip [shoulderBag1OverMC]Uses:192 193 195Used by:Timeline
Symbol 197 GraphicUsed by:201
Symbol 198 GraphicUsed by:201 531
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:201 531
Symbol 201 MovieClip [shoulderBag2OverMc]Uses:197 198 200Used by:Timeline
Symbol 202 GraphicUsed by:206
Symbol 203 GraphicUsed by:206 508
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:206 508
Symbol 206 MovieClip [sweaterSleeve1MC]Uses:202 203 205Used by:Timeline
Symbol 207 FontUsed by:103 208
Symbol 208 TextUses:207Used by:217
Symbol 209 Sound [_revert.wav]Used by:217
Symbol 210 Sound [_spooky.wav]Used by:217
Symbol 211 Sound [_selectTwin.wav]Used by:217
Symbol 212 Sound [_placeClothing.wav]Used by:217
Symbol 213 Sound [_drip.wav]Used by:217
Symbol 214 Sound [_clickSelect.wav]Used by:217
Symbol 215 Sound [_clickHover.wav]Used by:217
Symbol 216 Sound [_clear.wav]Used by:217
Symbol 217 MovieClipUses:208 209 210 211 212 213 214 215 216Used by:Timeline
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:220
Symbol 220 MovieClipUses:219Used by:Timeline
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:239
Symbol 223 GraphicUsed by:239
Symbol 224 GraphicUsed by:231
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:231
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:231
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:231
Symbol 231 MovieClipUses:224 226 228 230Used by:239
Symbol 232 GraphicUsed by:234
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:232 233Used by:239
Symbol 235 GraphicUsed by:238
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:238
Symbol 238 MovieClipUses:235 237Used by:239
Symbol 239 MovieClipUses:222 223 231 234 238Used by:Timeline
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:242
Symbol 242 MovieClipUses:241Used by:246
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:245
Symbol 245 MovieClipUses:244Used by:246
Symbol 246 MovieClipUses:242 245Used by:283  Timeline
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:253
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:253
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClipUses:248 250 252Used by:283  Timeline
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:256
Symbol 256 MovieClipUses:255Used by:260
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClipUses:258Used by:260
Symbol 260 MovieClipUses:256 259Used by:283  Timeline
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 MovieClipUses:262Used by:264
Symbol 264 MovieClipUses:263Used by:283  Timeline
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:270
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267Used by:270 274
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:266 268 269Used by:275
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:274
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:272 268 273Used by:275
Symbol 275 MovieClipUses:270 274Used by:283  Timeline
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClipUses:277Used by:282
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:282
Symbol 282 MovieClipUses:278 281Used by:283  Timeline
Symbol 283 MovieClipUses:246 253 260 264 275 282Used by:Timeline
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:295
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:295
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:295
Symbol 290 GraphicUsed by:295
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:293 371 451 469
Symbol 293 MovieClipUses:292Used by:295
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:285 287 289 290 293 294Used by:Timeline
Symbol 296 FontUsed by:113 297 298 302 336 338 339 340 370 440 446 466
Symbol 297 TextUses:296Used by:Timeline
Symbol 298 TextUses:296Used by:Timeline
Symbol 299 GraphicUsed by:300 301 305 306 307
Symbol 300 ButtonUses:299Used by:Timeline
Symbol 301 ButtonUses:299Used by:Timeline
Symbol 302 TextUses:296Used by:Timeline
Symbol 303 TextUses:102Used by:Timeline
Symbol 304 GraphicUsed by:Timeline
Symbol 305 ButtonUses:299Used by:Timeline
Symbol 306 MovieClipUses:299Used by:436  Timeline
Symbol 307 MovieClipUses:299Used by:Timeline
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:345
Symbol 310 GraphicUsed by:345
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:345
Symbol 313 GraphicUsed by:345
Symbol 314 GraphicUsed by:315 341
Symbol 315 MovieClipUses:314Used by:320
Symbol 316 GraphicUsed by:317 323 328 333 341 342 343 344
Symbol 317 MovieClipUses:316Used by:320
Symbol 318 GraphicUsed by:319 324 329 334 341 342 343 344
Symbol 319 MovieClipUses:318Used by:320
Symbol 320 MovieClipUses:315 317 319Used by:341 345
Symbol 321 GraphicUsed by:322 342
Symbol 322 MovieClipUses:321Used by:325
Symbol 323 MovieClipUses:316Used by:325
Symbol 324 MovieClipUses:318Used by:325
Symbol 325 MovieClipUses:322 323 324Used by:342 345
Symbol 326 GraphicUsed by:327 343
Symbol 327 MovieClipUses:326Used by:330
Symbol 328 MovieClipUses:316Used by:330
Symbol 329 MovieClipUses:318Used by:330
Symbol 330 MovieClipUses:327 328 329Used by:343 345
Symbol 331 GraphicUsed by:332 344
Symbol 332 MovieClipUses:331Used by:335
Symbol 333 MovieClipUses:316Used by:335
Symbol 334 MovieClipUses:318Used by:335
Symbol 335 MovieClipUses:332 333 334Used by:344 345
Symbol 336 TextUses:296Used by:341 345
Symbol 337 SoundUsed by:345
Symbol 338 TextUses:296Used by:342 345
Symbol 339 TextUses:296Used by:343 345
Symbol 340 TextUses:296Used by:344 345
Symbol 341 ButtonUses:320 336 314 316 318Used by:345
Symbol 342 ButtonUses:325 338 321 316 318Used by:345
Symbol 343 ButtonUses:330 339 326 316 318Used by:345
Symbol 344 ButtonUses:335 340 331 316 318Used by:345
Symbol 345 MovieClipUses:309 310 312 313 320 325 330 335 336 337 338 339 340 341 342 343 344Used by:Timeline
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:354
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:354
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:354
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:354
Symbol 354 MovieClipUses:347 349 351 353Used by:Timeline
Symbol 355 GraphicUsed by:359
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:359
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:355 357 358Used by:360
Symbol 360 MovieClipUses:359 168Used by:Timeline
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:373
Symbol 363 GraphicUsed by:371
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:371
Symbol 366 GraphicUsed by:371
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:371
Symbol 369 GraphicUsed by:371
Symbol 370 TextUses:296Used by:371
Symbol 371 MovieClipUses:363 365 366 368 369 370 292Used by:373
Symbol 372 GraphicUsed by:373
Symbol 373 ButtonUses:362 371 372Used by:Timeline
Symbol 374 GraphicUsed by:380
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:377
Symbol 377 MovieClipUses:376Used by:380
Symbol 378 GraphicUsed by:380
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:374 377 378 379Used by:Timeline
Symbol 381 GraphicUsed by:384
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:384
Symbol 384 MovieClipUses:381 383Used by:Timeline
Symbol 385 GraphicUsed by:389
Symbol 386 GraphicUsed by:389
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:389
Symbol 389 MovieClipUses:385 386 388Used by:Timeline
Symbol 390 GraphicUsed by:394
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:394
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:390 392 393Used by:Timeline
Symbol 395 GraphicUsed by:398
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:398
Symbol 398 MovieClipUses:395 397Used by:Timeline
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:399Used by:402
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:400 401Used by:Timeline
Symbol 403 GraphicUsed by:405
Symbol 404 GraphicUses:182 181Used by:405
Symbol 405 MovieClipUses:403 404 180 183Used by:Timeline
Symbol 406 GraphicUsed by:412
Symbol 407 BitmapUsed by:409 411
Symbol 408 BitmapUsed by:409 411
Symbol 409 GraphicUses:407 408Used by:412
Symbol 410 GraphicUsed by:412
Symbol 411 GraphicUses:408 407Used by:412
Symbol 412 MovieClipUses:406 409 410 411Used by:Timeline
Symbol 413 GraphicUsed by:417
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:417
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:413 415 416Used by:Timeline
Symbol 418 GraphicUsed by:420
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:193 195 418 419Used by:Timeline
Symbol 421 MovieClipUsed by:Timeline
Symbol 422 GraphicUsed by:426
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:426
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:422 424 425Used by:Timeline
Symbol 427 GraphicUsed by:428
Symbol 428 MovieClipUses:427Used by:Timeline
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:Timeline
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:433 460
Symbol 433 MovieClipUses:432Used by:Timeline
Symbol 434 SoundUsed by:436
Symbol 435 SoundUsed by:436
Symbol 436 MovieClipUses:434 435 306Used by:Timeline
Symbol 437 FontUsed by:438 439 461 462 470 471 472
Symbol 438 EditableTextUses:437Used by:Timeline
Symbol 439 EditableTextUses:437Used by:Timeline
Symbol 440 EditableTextUses:112 296Used by:Timeline
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:Timeline
Symbol 443 FontUsed by:444
Symbol 444 EditableTextUses:443Used by:Timeline
Symbol 445 GraphicUsed by:451
Symbol 446 TextUses:296Used by:451
Symbol 447 GraphicUsed by:451
Symbol 448 GraphicUsed by:451 469
Symbol 449 GraphicUsed by:451
Symbol 450 GraphicUsed by:451 469
Symbol 451 ButtonUses:445 446 292 447 448 449 450Used by:Timeline
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:458
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:458
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:458
Symbol 458 MovieClipUses:453 455 457Used by:Timeline
Symbol 459 TextUses:102Used by:460
Symbol 460 MovieClipUses:432 459Used by:Timeline
Symbol 461 EditableTextUses:437Used by:Timeline
Symbol 462 EditableTextUses:437Used by:Timeline
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:Timeline
Symbol 465 GraphicUsed by:469
Symbol 466 TextUses:296Used by:469
Symbol 467 GraphicUsed by:469
Symbol 468 GraphicUsed by:469
Symbol 469 ButtonUses:465 466 292 467 448 468 450Used by:Timeline
Symbol 470 EditableTextUses:437Used by:Timeline
Symbol 471 EditableTextUses:437Used by:Timeline
Symbol 472 EditableTextUses:437Used by:Timeline
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:473Used by:475
Symbol 475 MovieClipUses:149 474Used by:Timeline
Symbol 476 MovieClipUses:168Used by:Timeline
Symbol 477 GraphicUsed by:481
Symbol 478 GraphicUsed by:481
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:481
Symbol 481 MovieClipUses:477 478 480Used by:Timeline
Symbol 482 GraphicUsed by:488
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:488
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:488
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:482 484 486 487Used by:Timeline
Symbol 489 BitmapUsed by:491 492
Symbol 490 BitmapUsed by:491 492
Symbol 491 GraphicUses:489 490Used by:493
Symbol 492 GraphicUses:489 490Used by:493
Symbol 493 MovieClipUses:491 492Used by:Timeline
Symbol 494 GraphicUsed by:498
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:498
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:494 496 497Used by:Timeline
Symbol 499 GraphicUsed by:503
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:503
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:499 501 502 168Used by:Timeline
Symbol 504 GraphicUsed by:507
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:507
Symbol 507 MovieClipUses:504 506Used by:Timeline
Symbol 508 MovieClipUses:203 205Used by:Timeline
Symbol 509 GraphicUsed by:515
Symbol 510 BitmapUsed by:512 514
Symbol 511 BitmapUsed by:512 514
Symbol 512 GraphicUses:510 511Used by:515
Symbol 513 GraphicUsed by:515
Symbol 514 GraphicUses:511 510Used by:515
Symbol 515 MovieClipUses:509 512 513 514Used by:Timeline
Symbol 516 GraphicUsed by:522
Symbol 517 BitmapUsed by:519 521
Symbol 518 BitmapUsed by:519 521
Symbol 519 GraphicUses:517 518Used by:522
Symbol 520 GraphicUsed by:522
Symbol 521 GraphicUses:518 517Used by:522
Symbol 522 MovieClipUses:516 519 520 521Used by:Timeline
Symbol 523 GraphicUsed by:528
Symbol 524 GraphicUsed by:528
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:528
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:523 524 526 527Used by:Timeline
Symbol 529 GraphicUsed by:531
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:529 200 198 530Used by:Timeline
Symbol 532 GraphicUsed by:535
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:535
Symbol 535 MovieClipUses:532 534Used by:Timeline
Symbol 536 GraphicUsed by:539
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClipUses:536 538Used by:Timeline

Instance Names

"hint_mc"Frame 1Symbol 105 MovieClip
"loaded_txt"Frame 1Symbol 113 EditableText
"hairykate_mc"Frame 5Symbol 283 MovieClip
"trashley_mc"Frame 5Symbol 283 MovieClip
"bloodContainer_mc"Frame 11Symbol 307 MovieClip
"drawers_mc"Frame 11Symbol 345 MovieClip
"hooks_mc"Frame 11Symbol 360 MovieClip
"hairbg_mc"Frame 11Symbol 246 MovieClip
"body_mc"Frame 11Symbol 253 MovieClip
"shoes2_mc"Frame 11Symbol 384 MovieClip
"shoes1_mc"Frame 11Symbol 389 MovieClip
"underwear_mc"Frame 11Symbol 260 MovieClip
"pants1_mc"Frame 11Symbol 394 MovieClip
"skirt1_mc"Frame 11Symbol 398 MovieClip
"top2_mc"Frame 11Symbol 177 MovieClip
"top1_mc"Frame 11Symbol 169 MovieClip
"chair_mc"Frame 11Symbol 402 MovieClip
"mittens1_mc"Frame 11Symbol 405 MovieClip
"mittens2_mc"Frame 11Symbol 412 MovieClip
"shawl1_mc"Frame 11Symbol 20 MovieClip [shawl1MC]
"shawl2_mc"Frame 11Symbol 159 MovieClip
"bag1_mc"Frame 11Symbol 417 MovieClip
"shoulderbag1_mc"Frame 11Symbol 420 MovieClip
"eye1_mc"Frame 11Symbol 264 MovieClip
"eye2_mc"Frame 11Symbol 264 MovieClip
"faceHover_mc"Frame 11Symbol 421 MovieClip
"face_mc"Frame 11Symbol 275 MovieClip
"mittenCoverTarget_mc"Frame 11Symbol 421 MovieClip
"hair_mc"Frame 11Symbol 282 MovieClip
"eafmuffs1_mc"Frame 11Symbol 426 MovieClip
"hat1_mc"Frame 11Symbol 15 MovieClip [hat1MC]
"hat2_mc"Frame 11Symbol 11 MovieClip [hat2MC]
"hint_mc"Frame 11Symbol 105 MovieClip
"mittens_hotSpot_mc"Frame 11Symbol 428 MovieClip
"hat_hotSpot_mc"Frame 11Symbol 430 MovieClip
"top_hotSpot_mc"Frame 11Symbol 430 MovieClip
"pants_hotSpot_mc"Frame 11Symbol 430 MovieClip
"shoes_hotSpot_mc"Frame 11Symbol 430 MovieClip
"neck_hotSpot_mc"Frame 11Symbol 430 MovieClip
"shoulderbag_hotSpot_mc"Frame 11Symbol 430 MovieClip
"skirt_hotSpot_mc"Frame 11Symbol 430 MovieClip
"shawl_hotSpot_mc"Frame 11Symbol 430 MovieClip
"bag_hotSpot_mc"Frame 11Symbol 428 MovieClip
"eafmuffs_hotSpot_mc"Frame 11Symbol 430 MovieClip
"legwarmers_hotSpot_mc"Frame 11Symbol 430 MovieClip
"dress_hotSpot_mc"Frame 11Symbol 430 MovieClip
"embedBack_mc"Frame 11Symbol 433 MovieClip
"saveDelay_mc"Frame 11Symbol 436 MovieClip
"errormsg"Frame 11Symbol 438 EditableText
"time"Frame 11Symbol 439 EditableText
"embedTitle_txt"Frame 11Symbol 440 EditableText
"embedBg_mc"Frame 11Symbol 442 MovieClip
"embedCode_txt"Frame 11Symbol 444 EditableText
"ok_btn"Frame 11Symbol 451 Button
"overlay_mc"Frame 11Symbol 458 MovieClip
"progress_back"Frame 11Symbol 460 MovieClip
"saveDelay_mc"Frame 11Symbol 436 MovieClip
"progressbar"Frame 11Symbol 101 MovieClip [ProgressBar]
"errormsg"Frame 11Symbol 461 EditableText
"time"Frame 11Symbol 462 EditableText
"lightScreen_mc"Frame 11Symbol 464 MovieClip
"cancel_btn"Frame 11Symbol 469 Button
"errormsg_txt"Frame 11Symbol 470 EditableText
"time_txt"Frame 11Symbol 471 EditableText
"status_txt"Frame 11Symbol 472 EditableText
"additional_mc"Frame 29Symbol 476 MovieClip
"shoes3_mc"Frame 29Symbol 481 MovieClip
"shoes4_mc"Frame 29Symbol 488 MovieClip
"legwarmers1_mc"Frame 29Symbol 493 MovieClip
"pants2_mc"Frame 29Symbol 498 MovieClip
"dress1_mc"Frame 29Symbol 503 MovieClip
"skirt2_mc"Frame 29Symbol 507 MovieClip
"top4_mc"Frame 29Symbol 190 MovieClip
"top3_mc"Frame 29Symbol 508 MovieClip
"mittens3_mc"Frame 29Symbol 515 MovieClip
"mittens4_mc"Frame 29Symbol 522 MovieClip
"shawl4_mc"Frame 29Symbol 528 MovieClip
"shawl3_mc"Frame 29Symbol 154 MovieClip
"shoulderbag2_mc"Frame 29Symbol 531 MovieClip
"hat3_mc"Frame 29Symbol 535 MovieClip
"hat4_mc"Frame 29Symbol 539 MovieClip
"b"Symbol 31 MovieClip [SimpleButtonDown] Frame 1Symbol 28 MovieClip [BrdrShdw]
"face"Symbol 31 MovieClip [SimpleButtonDown] Frame 1Symbol 30 MovieClip [BrdrFace]
"b"Symbol 36 MovieClip [SimpleButtonIn] Frame 1Symbol 33 MovieClip [BrdrBlk]
"it"Symbol 36 MovieClip [SimpleButtonIn] Frame 1Symbol 35 MovieClip [BrdrHilght]
"g"Symbol 36 MovieClip [SimpleButtonIn] Frame 1Symbol 28 MovieClip [BrdrShdw]
"face"Symbol 36 MovieClip [SimpleButtonIn] Frame 1Symbol 30 MovieClip [BrdrFace]
"ob"Symbol 37 MovieClip [SimpleButtonUp] Frame 1Symbol 33 MovieClip [BrdrBlk]
"ol"Symbol 37 MovieClip [SimpleButtonUp] Frame 1Symbol 30 MovieClip [BrdrFace]
"ib"Symbol 37 MovieClip [SimpleButtonUp] Frame 1Symbol 28 MovieClip [BrdrShdw]
"il"Symbol 37 MovieClip [SimpleButtonUp] Frame 1Symbol 35 MovieClip [BrdrHilght]
"face"Symbol 37 MovieClip [SimpleButtonUp] Frame 1Symbol 30 MovieClip [BrdrFace]
"boundingBox_mc"Symbol 45 MovieClip [FocusRect] Frame 1Symbol 26 MovieClip [BoundingBox]
"tabCapture"Symbol 46 MovieClip [FocusManager] Frame 1Symbol 43 Button
"boundingBox_mc"Symbol 49 MovieClip [SimpleButton] Frame 1Symbol 26 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 53 MovieClip [Button] Frame 1Symbol 26 MovieClip [BoundingBox]
"boundingBox_mc"Symbol 101 MovieClip [ProgressBar] Frame 1Symbol 26 MovieClip [BoundingBox]
"desc1_txt"Symbol 104 MovieClip Frame 1Symbol 103 EditableText
"desc_mc"Symbol 105 MovieClip Frame 1Symbol 104 MovieClip
"trashley_hairback_mc"Symbol 246 MovieClip Frame 1Symbol 242 MovieClip
"hairykate_hairback_mc"Symbol 246 MovieClip Frame 10Symbol 245 MovieClip
"trashley_underwear_mc"Symbol 260 MovieClip Frame 1Symbol 256 MovieClip
"hairykate_underwear_mc"Symbol 260 MovieClip Frame 10Symbol 259 MovieClip
"eyeball_mc"Symbol 264 MovieClip Frame 1Symbol 263 MovieClip
"hairykate_face_mc"Symbol 275 MovieClip Frame 1Symbol 270 MovieClip
"trashley_face_mc"Symbol 275 MovieClip Frame 1Symbol 274 MovieClip
"trashley_hair_mc"Symbol 282 MovieClip Frame 1Symbol 278 MovieClip
"hairykate_hair_mc"Symbol 282 MovieClip Frame 10Symbol 281 MovieClip
"hairbg_mc"Symbol 283 MovieClip Frame 1Symbol 246 MovieClip
"body_mc"Symbol 283 MovieClip Frame 1Symbol 253 MovieClip
"underwear_mc"Symbol 283 MovieClip Frame 1Symbol 260 MovieClip
"eye1_mc"Symbol 283 MovieClip Frame 1Symbol 264 MovieClip
"eye2_mc"Symbol 283 MovieClip Frame 1Symbol 264 MovieClip
"face_mc"Symbol 283 MovieClip Frame 1Symbol 275 MovieClip
"hair_mc"Symbol 283 MovieClip Frame 1Symbol 282 MovieClip
"darkScreen_mc"Symbol 433 MovieClip Frame 1Symbol 432 MovieClip
"darkScreen_mc"Symbol 460 MovieClip Frame 1Symbol 432 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 3 as "bloodDropMC"
ExportAssets (56)Timeline Frame 1Symbol 5 as "neck1MC"
ExportAssets (56)Timeline Frame 1Symbol 7 as "neck2MC"
ExportAssets (56)Timeline Frame 1Symbol 11 as "hat2MC"
ExportAssets (56)Timeline Frame 1Symbol 15 as "hat1MC"
ExportAssets (56)Timeline Frame 1Symbol 20 as "shawl1MC"
ExportAssets (56)Timeline Frame 1Symbol 26 as "BoundingBox"
ExportAssets (56)Timeline Frame 1Symbol 28 as "BrdrShdw"
ExportAssets (56)Timeline Frame 1Symbol 30 as "BrdrFace"
ExportAssets (56)Timeline Frame 1Symbol 31 as "SimpleButtonDown"
ExportAssets (56)Timeline Frame 1Symbol 33 as "BrdrBlk"
ExportAssets (56)Timeline Frame 1Symbol 35 as "BrdrHilght"
ExportAssets (56)Timeline Frame 1Symbol 36 as "SimpleButtonIn"
ExportAssets (56)Timeline Frame 1Symbol 37 as "SimpleButtonUp"
ExportAssets (56)Timeline Frame 1Symbol 38 as "Defaults"
ExportAssets (56)Timeline Frame 1Symbol 39 as "UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 40 as "UIObject"
ExportAssets (56)Timeline Frame 1Symbol 45 as "FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 46 as "FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 47 as "UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 48 as "UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 49 as "SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 50 as "Border"
ExportAssets (56)Timeline Frame 1Symbol 51 as "RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 52 as "ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 53 as "Button"
ExportAssets (56)Timeline Frame 1Symbol 77 as "ProgBarCapThemeColor"
ExportAssets (56)Timeline Frame 1Symbol 79 as "ProgBarRight"
ExportAssets (56)Timeline Frame 1Symbol 82 as "ProgBarLeft"
ExportAssets (56)Timeline Frame 1Symbol 85 as "ProgBarMiddleThemeColor"
ExportAssets (56)Timeline Frame 1Symbol 87 as "ProgBarMiddle"
ExportAssets (56)Timeline Frame 1Symbol 90 as "ProgBarIndThemeColor"
ExportAssets (56)Timeline Frame 1Symbol 91 as "ProgBarIndMiddleThemeColor"
ExportAssets (56)Timeline Frame 1Symbol 93 as "ProgIndBar"
ExportAssets (56)Timeline Frame 1Symbol 95 as "ProgTrackLeft"
ExportAssets (56)Timeline Frame 1Symbol 97 as "ProgTrackMiddle"
ExportAssets (56)Timeline Frame 1Symbol 99 as "ProgTrackRight"
ExportAssets (56)Timeline Frame 1Symbol 100 as "ProgressBarAssets"
ExportAssets (56)Timeline Frame 1Symbol 101 as "ProgressBar"
ExportAssets (56)Timeline Frame 1Symbol 540 as "__Packages.classes.BitmapExporter"
ExportAssets (56)Timeline Frame 1Symbol 58 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 541 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 21 as "__Packages.mx.core.UIObject"
ExportAssets (56)Timeline Frame 1Symbol 22 as "__Packages.mx.core.UIComponent"
ExportAssets (56)Timeline Frame 1Symbol 23 as "__Packages.mx.controls.SimpleButton"
ExportAssets (56)Timeline Frame 1Symbol 24 as "__Packages.mx.controls.Button"
ExportAssets (56)Timeline Frame 1Symbol 54 as "__Packages.mx.skins.SkinElement"
ExportAssets (56)Timeline Frame 1Symbol 55 as "__Packages.mx.styles.CSSTextStyles"
ExportAssets (56)Timeline Frame 1Symbol 56 as "__Packages.mx.styles.StyleManager"
ExportAssets (56)Timeline Frame 1Symbol 57 as "__Packages.mx.styles.CSSStyleDeclaration"
ExportAssets (56)Timeline Frame 1Symbol 59 as "__Packages.mx.events.UIEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 60 as "__Packages.mx.skins.ColoredSkinElement"
ExportAssets (56)Timeline Frame 1Symbol 61 as "__Packages.mx.core.ext.UIObjectExtensions"
ExportAssets (56)Timeline Frame 1Symbol 62 as "__Packages.mx.skins.halo.Defaults"
ExportAssets (56)Timeline Frame 1Symbol 63 as "__Packages.mx.managers.DepthManager"
ExportAssets (56)Timeline Frame 1Symbol 64 as "__Packages.mx.managers.SystemManager"
ExportAssets (56)Timeline Frame 1Symbol 65 as "__Packages.mx.managers.FocusManager"
ExportAssets (56)Timeline Frame 1Symbol 66 as "__Packages.mx.skins.halo.FocusRect"
ExportAssets (56)Timeline Frame 1Symbol 67 as "__Packages.mx.managers.OverlappedWindows"
ExportAssets (56)Timeline Frame 1Symbol 68 as "__Packages.mx.styles.CSSSetStyle"
ExportAssets (56)Timeline Frame 1Symbol 69 as "__Packages.mx.core.ext.UIComponentExtensions"
ExportAssets (56)Timeline Frame 1Symbol 70 as "__Packages.mx.skins.Border"
ExportAssets (56)Timeline Frame 1Symbol 71 as "__Packages.mx.skins.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 72 as "__Packages.mx.skins.halo.RectBorder"
ExportAssets (56)Timeline Frame 1Symbol 73 as "__Packages.mx.skins.halo.ButtonSkin"
ExportAssets (56)Timeline Frame 1Symbol 74 as "__Packages.mx.controls.ProgressBar"
ExportAssets (56)Timeline Frame 5Symbol 155 as "shawl3OverMC"
ExportAssets (56)Timeline Frame 5Symbol 160 as "shawl2OverMC"
ExportAssets (56)Timeline Frame 5Symbol 161 as "shawl1OverMC"
ExportAssets (56)Timeline Frame 5Symbol 170 as "jacketSleeve1MC"
ExportAssets (56)Timeline Frame 5Symbol 178 as "jacketSleeve2MC"
ExportAssets (56)Timeline Frame 5Symbol 184 as "mittenOver1MC"
ExportAssets (56)Timeline Frame 5Symbol 191 as "blouseSleeve1MC"
ExportAssets (56)Timeline Frame 5Symbol 196 as "shoulderBag1OverMC"
ExportAssets (56)Timeline Frame 5Symbol 201 as "shoulderBag2OverMc"
ExportAssets (56)Timeline Frame 5Symbol 206 as "sweaterSleeve1MC"
ExportAssets (56)Timeline Frame 5Symbol 209 as "_revert.wav"
ExportAssets (56)Timeline Frame 5Symbol 210 as "_spooky.wav"
ExportAssets (56)Timeline Frame 5Symbol 211 as "_selectTwin.wav"
ExportAssets (56)Timeline Frame 5Symbol 212 as "_placeClothing.wav"
ExportAssets (56)Timeline Frame 5Symbol 213 as "_drip.wav"
ExportAssets (56)Timeline Frame 5Symbol 214 as "_clickSelect.wav"
ExportAssets (56)Timeline Frame 5Symbol 215 as "_clickHover.wav"
ExportAssets (56)Timeline Frame 5Symbol 216 as "_clear.wav"

Labels

"init"Frame 5
"reset"Frame 6
"dressup-hairykate"Frame 11
"dressup-trashley"Frame 29
"fadeout"Frame 47
"expire"Symbol 3 MovieClip [bloodDropMC] Frame 248
"worn"Symbol 20 MovieClip [shawl1MC] Frame 10
"dragging"Symbol 154 MovieClip Frame 9
" "Symbol 169 MovieClip Frame 1
"dragging"Symbol 169 MovieClip Frame 7
"idle"Symbol 177 MovieClip Frame 1
"dragging"Symbol 177 MovieClip Frame 8
"worn"Symbol 177 MovieClip Frame 14
"dragging"Symbol 190 MovieClip Frame 8
"trashley"Symbol 246 MovieClip Frame 1
"hairykate"Symbol 246 MovieClip Frame 10
"trashley"Symbol 253 MovieClip Frame 1
"hairykate"Symbol 253 MovieClip Frame 10
"trashley"Symbol 260 MovieClip Frame 1
"hairykate"Symbol 260 MovieClip Frame 10
"blink"Symbol 270 MovieClip Frame 204
"blink"Symbol 274 MovieClip Frame 204
"trashley"Symbol 275 MovieClip Frame 1
"hairykate"Symbol 275 MovieClip Frame 10
"trashley"Symbol 282 MovieClip Frame 1
"hairykate"Symbol 282 MovieClip Frame 10
"done"Symbol 345 MovieClip Frame 7
"worn"Symbol 389 MovieClip Frame 10
"dragging"Symbol 394 MovieClip Frame 5
"worn"Symbol 394 MovieClip Frame 11
"dragging"Symbol 398 MovieClip Frame 8
"worn"Symbol 398 MovieClip Frame 17
"worn"Symbol 405 MovieClip Frame 10
"worn"Symbol 412 MovieClip Frame 10
"worn"Symbol 417 MovieClip Frame 10
"dragging"Symbol 420 MovieClip Frame 4
"worn"Symbol 420 MovieClip Frame 10
"dragging"Symbol 426 MovieClip Frame 7
"worn"Symbol 426 MovieClip Frame 13
"trashley"Symbol 458 MovieClip Frame 1
"hairykate"Symbol 458 MovieClip Frame 10
"worn"Symbol 481 MovieClip Frame 10
"worn"Symbol 488 MovieClip Frame 10
"worn"Symbol 493 MovieClip Frame 10
"dragging"Symbol 498 MovieClip Frame 5
"worn"Symbol 498 MovieClip Frame 11
"idle"Symbol 503 MovieClip Frame 1
"dragging"Symbol 503 MovieClip Frame 8
"worn"Symbol 503 MovieClip Frame 14
"worn"Symbol 515 MovieClip Frame 10
"worn"Symbol 522 MovieClip Frame 10
"dragging"Symbol 528 MovieClip Frame 9
"worn"Symbol 528 MovieClip Frame 19
"dragging"Symbol 531 MovieClip Frame 4
"worn"Symbol 531 MovieClip Frame 10




http://swfchan.com/22/108532/info.shtml
Created: 15/3 -2019 10:30:27 Last modified: 15/3 -2019 10:30:27 Server time: 18/04 -2024 05:51:29