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

swfchan turned sixteen years old yesterday! (5may2024)

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

Dress Shrek 4 Party.swf

This is the info page for
Flash #145433

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


Text
Download game to youк PC to share with your
friends or play it even without Internet connection

Shrek™ & all copyrights to the materials belong to DreamWorks Animation LLC and its suppliers if applicable

сначала



сначала

EMBED THIS GAME ON YOUR SITE:

CODE FOR LIVEJOURNAL:

LINK TO THIS GAME:

Copy

Copy

Copy

Dress Shrek 4 party

Loading... Please wait

ActionScript [AS1/AS2]

Frame 1
function onEnterFrame() { var _local4 = _root.getBytesLoaded(); var _local3 = (_local4 / t) * 100; mcPreloader.LoaderBar.gotoAndStop(Math.floor(_local3)); mcPreloader.perc.text = Math.floor(_local3) + "%"; if (_local4 >= t) { if (last == -1) { last = getTimer(); } if ((getTimer() - last) >= 1000) { this.onEnterFrame = null; gotoAndStop ("init"); } } } stop(); var LoaderBar; var t; var last = -1; var btnLogo; var txtInfo; var txtNameGame; mcPreloader.LoaderBar.gotoAndStop(1); t = _root.getBytesTotal(); mcPreloader.btnPlay.onRelease = function () { _root.gotoAndStop("Init"); }; mcPreloader.btnMore.onRelease = function () { getURL ("http://www.myrealgames.com/?utm_source=WeddingDressUp2010&utm_medium=flash_moregames", "_blank"); };
Frame 2
core.Core.getInstance(this);
Frame 3
gdp.core.process.ProcessManager.getInstance().run();
Frame 4
gotoAndPlay(this.currentFrame() - 1);
Symbol 15 MovieClip Frame 1
stop();
Symbol 15 MovieClip Frame 2
stop();
Symbol 15 MovieClip Frame 3
gotoAndStop (1);
Symbol 15 MovieClip Frame 10
stop();
Symbol 15 MovieClip Frame 11
stop();
Symbol 15 MovieClip Frame 12
gotoAndStop (10);
Symbol 23 MovieClip [btnMoreGames] Frame 1
#initclip 116 Object.registerClass("btnMoreGames", helpers.Button); #endinitclip stop();
Symbol 23 MovieClip [btnMoreGames] Frame 10
stop();
Symbol 23 MovieClip [btnMoreGames] Frame 20
stop();
Symbol 31 MovieClip [btnBg] Frame 1
#initclip 80 Object.registerClass("btnBg", helpers.Button); #endinitclip stop();
Symbol 31 MovieClip [btnBg] Frame 2
stop();
Symbol 31 MovieClip [btnBg] Frame 3
gotoAndStop (1);
Symbol 31 MovieClip [btnBg] Frame 5
stop();
Symbol 31 MovieClip [btnBg] Frame 6
stop();
Symbol 31 MovieClip [btnBg] Frame 7
gotoAndStop (5);
Symbol 38 MovieClip [btnClear] Frame 1
#initclip 81 Object.registerClass("btnClear", helpers.Button); #endinitclip stop();
Symbol 38 MovieClip [btnClear] Frame 10
stop();
Symbol 38 MovieClip [btnClear] Frame 20
stop();
Symbol 45 MovieClip [btnBack] Frame 1
#initclip 82 Object.registerClass("btnBack", helpers.Button); #endinitclip stop();
Symbol 45 MovieClip [btnBack] Frame 10
stop();
Symbol 45 MovieClip [btnBack] Frame 20
stop();
Symbol 66 MovieClip [btnDownload] Frame 1
#initclip 83 Object.registerClass("btnDownload", helpers.Button); #endinitclip stop();
Symbol 66 MovieClip [btnDownload] Frame 10
stop();
Symbol 66 MovieClip [btnDownload] Frame 20
stop();
Symbol 73 MovieClip [btnSite] Frame 1
#initclip 84 Object.registerClass("btnSite", helpers.Button); #endinitclip stop();
Symbol 73 MovieClip [btnSite] Frame 10
stop();
Symbol 73 MovieClip [btnSite] Frame 20
stop();
Symbol 84 MovieClip [btnNext(print)] Frame 1
#initclip 85 Object.registerClass("btnNext(print)", helpers.Button); #endinitclip stop();
Symbol 84 MovieClip [btnNext(print)] Frame 10
stop();
Symbol 84 MovieClip [btnNext(print)] Frame 20
stop();
Symbol 87 MovieClip [mcGameFild] Frame 1
#initclip 86 Object.registerClass("mcGameFild", screens.GameFild); #endinitclip
Symbol 96 MovieClip [btnPlay] Frame 1
#initclip 87 Object.registerClass("btnPlay", helpers.Button); #endinitclip stop();
Symbol 96 MovieClip [btnPlay] Frame 10
stop();
Symbol 96 MovieClip [btnPlay] Frame 20
stop();
Symbol 97 MovieClip [mcMenu] Frame 1
#initclip 88 Object.registerClass("mcMenu", screens.GameMenu); #endinitclip
Symbol 103 MovieClip Frame 1
stop();
Symbol 103 MovieClip Frame 2
stop();
Symbol 103 MovieClip Frame 3
stop();
Symbol 103 MovieClip Frame 4
stop();
Symbol 103 MovieClip Frame 5
stop();
Symbol 106 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 2
stop();
Symbol 106 MovieClip Frame 3
stop();
Symbol 112 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 2
stop();
Symbol 112 MovieClip Frame 3
stop();
Symbol 112 MovieClip Frame 4
stop();
Symbol 112 MovieClip Frame 5
stop();
Symbol 112 MovieClip Frame 6
stop();
Symbol 120 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 2
stop();
Symbol 120 MovieClip Frame 3
stop();
Symbol 120 MovieClip Frame 4
stop();
Symbol 120 MovieClip Frame 5
stop();
Symbol 120 MovieClip Frame 6
stop();
Symbol 125 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 2
stop();
Symbol 125 MovieClip Frame 3
stop();
Symbol 125 MovieClip Frame 4
stop();
Symbol 130 MovieClip Frame 1
stop();
Symbol 130 MovieClip Frame 2
stop();
Symbol 130 MovieClip Frame 3
stop();
Symbol 130 MovieClip Frame 4
stop();
Symbol 130 MovieClip Frame 5
stop();
Symbol 133 MovieClip Frame 1
stop();
Symbol 133 MovieClip Frame 2
stop();
Symbol 133 MovieClip Frame 3
stop();
Instance of Symbol 125 MovieClip "mc05" in Symbol 134 MovieClip [mcModel] Frame 1
onClipEvent (load) { aa = random(5) + 1; _root.model_hair_mc.gotoAndStop(aa); }
Symbol 136 MovieClip [mc0501] Frame 1
#initclip 89 Object.registerClass("mc0501", helpers.Dress); #endinitclip
Symbol 137 MovieClip [mc0502] Frame 1
#initclip 90 Object.registerClass("mc0502", helpers.Dress); #endinitclip
Symbol 138 MovieClip [mc0503] Frame 1
#initclip 91 Object.registerClass("mc0503", helpers.Dress); #endinitclip
Symbol 140 MovieClip [mc0601] Frame 1
#initclip 92 Object.registerClass("mc0601", helpers.Dress); #endinitclip
Symbol 141 MovieClip [mc0602] Frame 1
#initclip 93 Object.registerClass("mc0602", helpers.Dress); #endinitclip
Symbol 143 MovieClip [mc0401] Frame 1
#initclip 94 Object.registerClass("mc0401", helpers.Dress); #endinitclip
Symbol 144 MovieClip [mc0402] Frame 1
#initclip 95 Object.registerClass("mc0402", helpers.Dress); #endinitclip
Symbol 145 MovieClip [mc0403] Frame 1
#initclip 96 Object.registerClass("mc0403", helpers.Dress); #endinitclip
Symbol 146 MovieClip [mc0404] Frame 1
#initclip 97 Object.registerClass("mc0404", helpers.Dress); #endinitclip
Symbol 147 MovieClip [mc0405] Frame 1
#initclip 98 Object.registerClass("mc0405", helpers.Dress); #endinitclip
Symbol 149 MovieClip [mc0301] Frame 1
#initclip 99 Object.registerClass("mc0301", helpers.Dress); #endinitclip
Symbol 150 MovieClip [mc0302] Frame 1
#initclip 100 Object.registerClass("mc0302", helpers.Dress); #endinitclip
Symbol 152 MovieClip [mc0701] Frame 1
#initclip 101 Object.registerClass("mc0701", helpers.Dress); #endinitclip
Symbol 153 MovieClip [mc0702] Frame 1
#initclip 102 Object.registerClass("mc0702", helpers.Dress); #endinitclip
Symbol 154 MovieClip [mc0703] Frame 1
#initclip 103 Object.registerClass("mc0703", helpers.Dress); #endinitclip
Symbol 155 MovieClip [mc0704] Frame 1
#initclip 104 Object.registerClass("mc0704", helpers.Dress); #endinitclip
Symbol 158 MovieClip [mc0201] Frame 1
#initclip 105 Object.registerClass("mc0201", helpers.Dress); #endinitclip
Symbol 159 MovieClip [mc0202] Frame 1
#initclip 106 Object.registerClass("mc0202", helpers.Dress); #endinitclip
Symbol 160 MovieClip [mc0203] Frame 1
#initclip 107 Object.registerClass("mc0203", helpers.Dress); #endinitclip
Symbol 161 MovieClip [mc0204] Frame 1
#initclip 108 Object.registerClass("mc0204", helpers.Dress); #endinitclip
Symbol 163 MovieClip [mc0101] Frame 1
#initclip 109 Object.registerClass("mc0101", helpers.Dress); #endinitclip
Symbol 164 MovieClip [mc0103] Frame 1
#initclip 110 Object.registerClass("mc0103", helpers.Dress); #endinitclip
Symbol 165 MovieClip [mc0104] Frame 1
#initclip 111 Object.registerClass("mc0104", helpers.Dress); #endinitclip
Symbol 166 MovieClip [mc0102] Frame 1
#initclip 112 Object.registerClass("mc0102", helpers.Dress); #endinitclip
Symbol 167 MovieClip [mc0105] Frame 1
#initclip 113 Object.registerClass("mc0105", helpers.Dress); #endinitclip
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 2
stop();
Symbol 178 MovieClip Frame 3
stop();
Symbol 183 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 2
stop();
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 2
stop();
Symbol 197 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 2
stop();
Symbol 212 MovieClip [btnShare] Frame 1
#initclip 114 Object.registerClass("btnShare", helpers.Button); #endinitclip stop();
Symbol 212 MovieClip [btnShare] Frame 10
stop();
Symbol 212 MovieClip [btnShare] Frame 20
stop();
Symbol 226 MovieClip [mcAddtoSite] Frame 1
#initclip 115 Object.registerClass("mcAddtoSite", screens.AddtoSite); #endinitclip
Symbol 231 MovieClip Frame 1
stop();
Symbol 234 MovieClip [__Packages.helpers.Button] Frame 0
class helpers.Button extends MovieClip { var isEnabled, onRollOut, onDragOut, onRollOver, onDragOver, onPress, onRelease, onReleaseOutside, gotoAndStop, funcOnOver, funcOnOut, funcOnRelease, funcOnReleaseOutside, funcOnPress, sCaption; function Button () { super(); isEnabled = true; onRollOut = (onDragOut = gdp.utils.Delegate.create(this, out)); onRollOver = (onDragOver = gdp.utils.Delegate.create(this, over)); onPress = gdp.utils.Delegate.create(this, press); onRelease = gdp.utils.Delegate.create(this, release); onReleaseOutside = gdp.utils.Delegate.create(this, releaseOutside); } function setFrameOver() { gotoAndStop("over"); } function setFrameIdle() { gotoAndStop("idle"); } function setFramePress() { core.Core.getInstance().playSound(core.Core.sndButton); gotoAndStop("press"); } function over() { if (!isEnabled) { return(undefined); } setFrameOver(); funcOnOver(); } function out() { if (!isEnabled) { return(undefined); } setFrameIdle(); funcOnOut(); } function release() { if (!isEnabled) { return(undefined); } setFrameOver(); funcOnRelease(); } function releaseOutside() { if (!isEnabled) { return(undefined); } setFrameIdle(); funcOnReleaseOutside(); } function press() { if (!isEnabled) { return(undefined); } setFramePress(); funcOnPress(); } function enable() { setFrameIdle(); isEnabled = true; } function disable() { setFrameIdle(); isEnabled = false; } function getEnabled() { return(isEnabled); } function setCaption(sCaption) { this.sCaption = sCaption; } function register(sCaption, funcOnRelease, funcOnPress, funcOnReleaseOutside, funcOnOver, funcOnOut) { if (funcOnRelease != null) { this.funcOnRelease = funcOnRelease; } if (funcOnPress != null) { this.funcOnPress = funcOnPress; } if (funcOnReleaseOutside != null) { this.funcOnReleaseOutside = funcOnReleaseOutside; } if (funcOnOver != null) { this.funcOnOver = funcOnOver; } if (funcOnOut != null) { this.funcOnOut = funcOnOut; } if (sCaption != null) { this.sCaption = sCaption; } } }
Symbol 235 MovieClip [__Packages.gdp.core.base.SimpleClass] Frame 0
class gdp.core.base.SimpleClass { function SimpleClass () { nClassId = nClassCounter++; } function description() { return(getClassNameWithPackage()); } function toString() { return(description.apply(this, arguments)); } function getClass() { return(gdp.env.reflect.ClassInfo.forInstance(this).getType()); } function getClassName(Void) { return(gdp.env.reflect.ClassInfo.forInstance(this).getName()); } function getPackageName(Void) { return(gdp.env.reflect.ClassInfo.forInstance(this).getPackage().getName()); } function getClassNameWithPackage(Void) { return(gdp.env.reflect.ClassInfo.forInstance(this).getFullName()); } function isEqual(anObject) { return(this == anObject); } function memberWiseClone() { var _local2 = new Object(); var _local4 = getClass(); _local2.__proto__ = _local4.prototype; _local2.__constructor__ = _local4; _local4.apply(_local2); for (var _local3 in this) { _local2[_local3] = this[_local3]; } return(gdp.core.base.BaseClass(_local2)); } static var nClassCounter = 0; var nClassId = 0; }
Symbol 236 MovieClip [__Packages.gdp.env.events.IEventDispatcher] Frame 0
interface gdp.env.events.IEventDispatcher { }
Symbol 237 MovieClip [__Packages.gdp.env.events.Event] Frame 0
class gdp.env.events.Event extends gdp.core.base.SimpleClass { var getClass, getClassName; function Event (sType, bBubbles, bCancelable) { super(); this.sType = sType; if (bBubbles != null) { this.bBubbles = bBubbles; } if (bCancelable != null) { this.bCancelable = bCancelable; } } function isBubbles(Void) { return(bBubbles); } function isCancelable(Void) { return(bCancelable); } function getCurrentTarget(Void) { return(oCurrentTarget); } function getEventPhase(Void) { return(nEventPhase); } function getTarget(Void) { return(oTarget); } function getType(Void) { return(sType); } function clone(Void) { return(gdp.env.events.Event(gdp.utils.ClassUtil.createInstance(getClass(), [sType, bBubbles, bCancelable]))); } function isDefaultPrevented(Void) { return(null); } function preventDefault(Void) { } function stopImmediatePropagation(Void) { } function stopPropagation(Void) { } function description(Void) { var _local2 = {type:sType, bubbles:bBubbles, cancelable:bCancelable, currentTarget:oCurrentTarget.toString(), eventPhase:nEventPhase, target:oTarget.toString()}; return(getClassName() + gdp.utils.ObjectUtil.classToString(_local2, true)); } static var ACTIVATE = "activate"; static var ADDED = "added"; static var CANCEL = "cancel"; static var CHANGE = "change"; static var CLOSE = "close"; static var COMPLETE = "complete"; static var CONNECT = "connect"; static var DEACTIVATE = "deactivate"; static var ENTER_FRAME = "enterFrame"; static var ID3 = "id3"; static var INIT = "init"; static var MOUSE_LEAVE = "mouseLeave"; static var OPEN = "open"; static var REMOVED = "removed"; static var RENDER = "render"; static var RESIZE = "resize"; static var SCROLL = "scroll"; static var SELECT = "select"; static var SOUND_COMPLETE = "soundComplete"; static var TAB_CHILDREN_CHANGE = "tabChildrenChange"; static var TAB_ENABLED_CHANGE = "tabEnabledChange"; static var TAB_INDEX_CHANGE = "tabIndexChange"; static var UNLOAD = "unload"; var bBubbles = false; var bCancelable = false; var oCurrentTarget = null; var nEventPhase = null; var oTarget = null; var sType = null; }
Symbol 238 MovieClip [__Packages.gdp.utils.ClassUtil] Frame 0
class gdp.utils.ClassUtil extends gdp.core.base.BaseClass { function ClassUtil () { super(); } static function isSubClassOf(subClass, superClass) { var _local1 = subClass.prototype; while (!(_local1 === undefined)) { _local1 = _local1.__proto__; if (_local1 === superClass.prototype) { return(true); } } return(false); } static function isImplementationOf(clazz, interfaze) { var _local2 = clazz.prototype; if (isSubClassOf(clazz, interfaze)) { return(false); } return(createCleanInstance(clazz) instanceof interfaze); } static function createCleanInstance(clazz) { var _local1 = new Object(); _local1.__proto__ = clazz.prototype; _local1.__constructor__ = clazz; return(_local1); } static function createInstance(clazz, args) { if (!clazz) { return(null); } var _local1 = new Object(); _local1.__proto__ = clazz.prototype; _local1.__constructor__ = clazz; clazz.apply(_local1, args); return(_local1); } static function applyConstructor(clazz, result, args) { if ((!clazz) || (!result)) { return(undefined); } clazz.apply(result, args); } }
Symbol 239 MovieClip [__Packages.gdp.utils.ObjectUtil] Frame 0
class gdp.utils.ObjectUtil { function ObjectUtil () { } static function classToString(oClass, bNotWrap) { if (oClass == undefined) { return("{}"); } var _local4 = ((!bNotWrap) ? newline : ""); var _local2 = getPrimitivesOnly(oClass); var _local1 = 0; while (_local1 < _local2.length) { var _local3 = ((_local1 == 0) ? "{" : ", ") + ((!bNotWrap) ? "\n\t" : ""); if (_local2[_local1].data instanceof String) { _local4 = _local4 + ((((_local3 + _local2[_local1].sName) + ":\"") + _local2[_local1].data) + "\""); } else if (_local2[_local1].data instanceof Array) { _local4 = _local4 + ((((_local3 + _local2[_local1].sName) + ":[") + _local2[_local1].data) + "]"); } else { _local4 = _local4 + (((_local3 + _local2[_local1].sName) + ":") + _local2[_local1].data); } _local1++; } _local4 = _local4 + ((_local4 == "") ? "{}" : (((!bNotWrap) ? "\n}" : "}"))); return(_local4); } static function clone(value) { if (value.clone instanceof Function) { return(value.clone()); } var _local2 = new Object(); for (var _local3 in value) { if (typeof(value[_local3]) == "object") { _local2[_local3] = copy(value[_local3]); } else { _local2[_local3] = value[_local3]; } } return(_local2); } static function copy(value) { return(clone(value)); } static function mergeObjects(oParent, oChild, ow) { var _local3; var _local4; for (var _local6 in oChild) { _local3 = oParent[_local6] != undefined; if (typeof(oChild[_local6].toString()) == "object") { if (!_local3) { oParent[_local6] = oChild[_local6]; } _local4 = oParent[_local6]; _local4 = _local4.mergeObjects(oChild[_local6], ow); } else { if (!_local3) { oParent[_local6] = oChild[_local6]; } if (_local3 && (ow)) { oParent[_local6] = oChild[_local6]; } } } } static function getPrimitivesOnly(oObject, aWithout) { var _local3 = new Array(); for (var _local7 in oObject) { if (gdp.utils.ArrayUtil.contains(aWithout, _local7)) { continue; } var _local2 = {sName:_local7, data:oObject[_local7]}; switch (typeof(oObject[_local7])) { case "string" : case "boolean" : case "number" : _local3.push(_local2); break; case "object" : if (oObject[_local7] instanceof Array) { _local3.push(_local2); } else { if (oObject[_local7].toString() == "[object]") { break; } _local3.push({sName:_local7, data:oObject[_local7].toString(true)}); } } } return(_local3); } static function toXML(oData) { var _local2 = ""; for (var _local3 in oData) { if (typeof(oData[_local3]) == "object") { _local2 = _local2 + (((((("<" + _local3) + ">") + toXML(oData[_local3])) + "</") + _local3) + ">"); } else if ((typeof(oData[_local3]) == "number") || (typeof(oData[_local3]) == "string")) { _local2 = _local2 + (((((("<" + _local3) + ">") + oData[_local3]) + "</") + _local3) + ">"); } else if (oData[_local3] == undefined) { _local2 = _local2 + (((("<" + _local3) + "></") + _local3) + ">"); } } return(new XML(_local2)); } static function fromXML(xml) { return(gdp.utils.XMLUtil.toObject(xml)); } static function typesMatch(object, type) { if (type === Object) { return(true); } if (isPrimitiveType(object)) { var _local2 = typeof(object); if (((type === String) || (gdp.utils.ClassUtil.isSubClassOf(type, String))) && (_local2 == TYPE_STRING)) { return(true); } if (((type === Boolean) || (gdp.utils.ClassUtil.isSubClassOf(type, Boolean))) && (_local2 == TYPE_BOOLEAN)) { return(true); } if (((type === Number) || (gdp.utils.ClassUtil.isSubClassOf(type, Number))) && (_local2 == TYPE_NUMBER)) { return(true); } return(false); } return(isInstanceOf(object, type)); } static function isPrimitiveType(object) { var _local1 = typeof(object); return(((_local1 == TYPE_STRING) || (_local1 == TYPE_NUMBER)) || (_local1 == TYPE_BOOLEAN)); } static function isTypeOf(object, type) { return(typeof(object) == type); } static function isInstanceOf(object, type) { if (type === Object) { return(true); } return(object instanceof type); } static function isExplicitInstanceOf(object, clazz) { if (clazz == String) { return(typeof(object) == TYPE_STRING); } if (clazz == Number) { return(typeof(object) == TYPE_NUMBER); } if (clazz == Boolean) { return(typeof(object) == TYPE_BOOLEAN); } return((object instanceof clazz) && (!(object.__proto__ instanceof clazz))); } static function equals(valueA, valueB) { if (isPrimitiveType(valueA) && (isPrimitiveType(valueB))) { return(equalsPrimitive(valueA, valueB)); } if ((!isPrimitiveType(valueA)) && (!isPrimitiveType(valueB))) { if (((valueA.isEqual != null) && (valueB.isEqual != null)) && (valueA.isEqual(valueB))) { return(true); } return(valueA == valueB); } return(false); } static function equalsPrimitive(valueA, valueB) { return(valueA == valueB); } static function isSimpleObject(value) { if (!(value instanceof Object)) { return(false); } for (var _local2 in value) { if ((!isPrimitiveType(value[_local2])) && (value[_local2] != null)) { return(false); } } return(true); } static function isSimpleTypedObject(value) { if (!(value.constructor === Object)) { return(false); } var _local2 = new Array(); for (var _local3 in value) { _local2.push(value[_local3]); } if (!gdp.utils.ArrayUtil.isTypedPrimitiveArray(_local2)) { return(false); } return(true); } static function getTypeOfSimpleTypedObject(value) { if (!isSimpleTypedObject(value)) { return(null); } var _local2 = new Array(); for (var _local3 in value) { _local2.push(value[_local3]); } return(typeof(_local2[0])); } static function isSimpleComplexObject(value) { if (!(value instanceof Object)) { return(false); } for (var _local2 in value) { if (value[_local2] instanceof Array) { if (gdp.utils.ArrayUtil.isTypedPrimitiveArray(value[_local2])) { return(false); } } else if ((!isPrimitiveType(value[_local2])) && (value[_local2] != null)) { return(false); } } return(true); } static function getObjectInfo(value) { var _local2 = new Array(); for (var _local3 in value) { _local2.push([_local3, value[_local3]]); } return(_local2); } static var TYPE_STRING = "string"; static var TYPE_NUMBER = "number"; static var TYPE_OBJECT = "object"; static var TYPE_BOOLEAN = "boolean"; static var TYPE_MOVIECLIP = "movieclip"; static var TYPE_FUNCTION = "function"; static var TYPE_UNDEFINED = "undefined"; static var TYPE_NULL = "null"; }
Symbol 240 MovieClip [__Packages.gdp.utils.ArrayUtil] Frame 0
class gdp.utils.ArrayUtil { function ArrayUtil () { } static function fillArray(nSize, value) { var _local2 = new Array(); var _local1 = 0; while (_local1 < nSize) { _local2.push(value); _local1++; } return(_local2); } static function getRandElem(aArray, nSt, nEnd) { var _local1 = aArray.slice(nSt | 0, nEnd | aArray.length); return(_local1[random(_local1.length)]); } static function getActualNumbers(aValues, nMinNumber, nMaxNumber) { var _local6 = aValues.length; var _local5 = aValues[0]; var _local7 = aValues[_local6 - 1]; if ((_local5 == nMinNumber) && (_local7 == nMaxNumber)) { return(aValues); } var _local4 = new Array(); var _local2; var _local1 = 0; while (_local1 < _local6) { _local2 = (aValues[_local1] - _local5) + nMinNumber; _local4.push((_local2 / _local7) * nMaxNumber); _local1++; } return(_local4); } static function contains(aArray, object) { var _local1 = 0; while (_local1 < aArray.length) { if (aArray[_local1] === object) { return(true); } _local1++; } return(false); } static function find(aArray, object) { var _local1 = 0; while (_local1 < aArray.length) { if (aArray[_local1] === object) { return(_local1); } _local1++; } return(-1); } static function allItemsToNumber(aArray) { var _local3 = new Array(); var _local1 = 0; while (_local1 < aArray.length) { _local3.push(Number(aArray[_local1])); _local1++; } return(_local3); } static function trim(aArray) { return(leftTrim(rightTrim(aArray))); } static function leftTrim(aArray) { return(leftTrimForValues(aArray, [null, undefined])); } static function rightTrim(aArray) { return(rightTrimForValues(aArray, [null, undefined])); } static function leftTrimForValues(aArray, aValues) { var _local3 = aArray.concat(); var _local2 = 0; while (_local2 < _local3.length) { var _local1 = 0; while (_local1 < aValues.length) { if (_local3[_local2] == aValues[_local1]) { _local3.splice(_local2, 1); } else { return(_local3); } _local1++; } _local2--; _local2++; } return(_local3); } static function rightTrimForValues(aArray, aValues) { var _local3 = aArray.concat(); var _local2 = _local3.length - 1; while (_local2 >= 0) { var _local1 = 0; while (_local1 < aValues.length) { if (_local3[_local2] == aValues[_local1]) { _local3.splice(_local2, 1); } else { return(_local3); } _local1++; } _local2--; } return(_local3); } static function merge() { var _local3 = new Array(); var _local2 = 0; while (_local2 < arguments.length) { _local3 = _local3.concat(arguments[_local2]); _local2++; } return(_local3); } static function removeDuplicate(aArray) { var _local1 = 0; while (_local1 < aArray.length) { var _local3 = find(aArray, aArray[_local1]); if ((_local3 != -1) && (_local3 != _local1)) { aArray.splice(_local1--, 1); } _local1++; } return(aArray); } static function equals(aA, aB) { if (aA == aB) { return(true); } if (aA.length != aB.length) { return(false); } var _local1 = 0; while (_local1 < aA.length) { if (!gdp.utils.ObjectUtil.equals(aA[_local1], aB[_local1])) { return(false); } _local1++; } return(true); } static function isTypedPrimitiveArray(aArray) { var _local3 = typeof(aArray[0]); var _local1 = 1; while (_local1 < aArray.length) { if (aArray[_local1] instanceof Object) { return(false); } if ((typeof(aArray[_local1]) != _local3) && (aArray[_local1] != null)) { return(false); } _local1++; } return(true); } static function isMatrix(aArray) { if (aArray instanceof gdp.core.type.array.Matrix) { return(true); } var _local3 = aArray[0].length; var _local1 = 0; while (_local1 < aArray.length) { if (aArray[_local1].length != _local3) { return(false); } _local1++; } return(true); } static function matrixToString(aMatrix, sRowSeparator, sColSeparator) { var _local3 = new Array(); var _local1 = 0; while (_local1 < aMatrix.length) { _local3.push(aMatrix[_local1].join(sColSeparator)); _local1++; } return(_local3.join(sRowSeparator)); } }
Symbol 241 MovieClip [__Packages.gdp.core.type.array.Array2D] Frame 0
class gdp.core.type.array.Array2D extends Array { function Array2D (nRows, nCols, defaultValue) { super(); initArray(nRows, nCols, defaultValue); } function initArray(nRows, nCols, defaultValue) { this.nRows = nRows; this.nCols = nCols; var _local4 = 0; while (_local4 < nRows) { this[_local4] = new Array(nCols); var _local3 = 0; while (_local3 < nCols) { if (defaultValue instanceof Function) { this[_local4][_local3] = defaultValue(); } else if (defaultValue.clone != null) { this[_local4][_local3] = defaultValue.clone(); } else { this[_local4][_local3] = defaultValue; } _local3++; } _local4++; } _global.ASSetPropFlags(this, ["nRows", "nCols"], 1, true); } function getRowLength(Void) { return(nRows); } function getColLength(Void) { return(nCols); } function getUp(nRow, nCol) { return(this[nRow][nCol - 1]); } function getDown(nRow, nCol) { return(this[nRow][nCol + 1]); } function getRight(nRow, nCol) { return(this[nRow + 1][nCol]); } function getLeft(nRow, nCol) { return(this[nRow - 1][nCol]); } var nRows = null; var nCols = null; }
Symbol 242 MovieClip [__Packages.gdp.core.type.array.Matrix] Frame 0
class gdp.core.type.array.Matrix extends gdp.core.type.array.Array2D { var initArray, nRows; function Matrix (nSize, nDefaultValue) { super(); initArray(nSize, nSize, nDefaultValue); } static function fromArray(aArray) { var _local4 = new gdp.core.type.array.Matrix(getMatrixSize(aArray), null); var _local2 = 0; while (_local2 < aArray.length) { var _local1 = 0; while (_local1 < aArray[_local2].length) { _local4[_local2][_local1] = aArray[_local2][_local1]; _local1++; } _local2++; } return(_local4); } static function getMatrixSize(aArray) { var _local3 = 0; var _local1 = 0; while (_local1 < aArray.length) { if (aArray[_local1].length > _local3) { _local3 = aArray[_local1].length; } _local1++; } return(_local3); } function getSize(Void) { return(nRows); } }
Symbol 243 MovieClip [__Packages.gdp.utils.XMLUtil] Frame 0
class gdp.utils.XMLUtil extends gdp.core.base.BaseClass { function XMLUtil () { super(); } static function isHasAttributes(node) { for (var _local2 in node.attributes) { return(true); } return(false); } static function toObject(node, oRes) { if (oRes == undefined) { oRes = new Object(); } node.ignoreWhite = true; var _local3 = node.childNodes.length - 1; while (_local3 >= 0) { var _local1 = node.childNodes[_local3]; if (_local1.childNodes[0].nodeValue == undefined) { var _local4 = new Object(); if (isHasAttributes(_local1)) { _local4.attributes = gdp.utils.ObjectUtil.copy(_local1.attributes); } toObject(_local1, _local4); oRes[_local1.nodeName] = _local4; } else if (_local1.hasChildNodes()) { if ((_local1.nodeName == node.childNodes[_local3 - 1].nodeName) || (oRes[_local1.nodeName] instanceof Array)) { if (!(oRes[_local1.nodeName] instanceof Array)) { oRes[_local1.nodeName] = new Array(); } oRes[_local1.nodeName].unshift(_local1.firstChild.nodeValue); } else { oRes[_local1.nodeName] = _local1.firstChild.nodeValue; } } _local3--; } return(oRes); } static function format(xmlData, sMargin) { if (sMargin == null) { sMargin = newline; } var _local3 = ""; var _local2 = 0; while (_local2 < xmlData.childNodes.length) { var _local1 = xmlData.childNodes[_local2]; if (_local1.nodeType == 1) { var _local7 = formateAttributes(_local1.attributes); var _local4 = format(_local1, sMargin + "\t"); _local3 = _local3 + (((sMargin + "<") + _local1.nodeName) + _local7); var _local6 = ((_local1.firstChild.nodeType == 1) ? (sMargin) : ""); if (_local4 == "") { _local3 = _local3 + "/>"; } else { _local3 = _local3 + (((((">" + _local4) + _local6) + "</") + _local1.nodeName) + ">"); } } else if (_local1.nodeType == 3) { _local3 = _local3 + _local1.nodeValue; } _local2++; } if (sMargin == newline) { return(_local3.substring(1)); } return(_local3); } static function formateAttributes(oAttributes) { var _local2 = ""; for (var _local3 in oAttributes) { _local2 = _local2 + ((((" " + _local3) + "=\"") + oAttributes[_local3]) + "\""); } return(_local2); } }
Symbol 244 MovieClip [__Packages.gdp.core.base.BaseInterface] Frame 0
interface gdp.core.base.BaseInterface extends gdp.env.events.IEventDispatcher { }
Symbol 245 MovieClip [__Packages.gdp.env.reflect.MemberInfo] Frame 0
interface gdp.env.reflect.MemberInfo extends gdp.core.base.BaseInterface { }
Symbol 246 MovieClip [__Packages.gdp.env.reflect.PackageMemberInfo] Frame 0
interface gdp.env.reflect.PackageMemberInfo extends gdp.env.reflect.MemberInfo { }
Symbol 247 MovieClip [__Packages.gdp.env.reflect.TypeInfo] Frame 0
interface gdp.env.reflect.TypeInfo extends gdp.env.reflect.PackageMemberInfo { }
Symbol 248 MovieClip [__Packages.gdp.env.reflect.PackageInfo] Frame 0
class gdp.env.reflect.PackageInfo extends gdp.core.base.BaseClass implements gdp.env.reflect.PackageMemberInfo { static var packageAlgorithm, packageMemberAlgorithm, rootPackage; var package, name, parent, fullName, members; function PackageInfo (package, name, parent) { super(); this.package = package; this.name = name; this.parent = parent; } static function forName(packageName) { return(getPackageAlgorithm().executeByName(packageName)); } static function forPackage(package) { if ((package === null) || (package === undefined)) { throw new gdp.env.except.IllegalArgumentException(("Argument 'package' [" + package) + "] must not be 'null' nor 'undefined'.", this, arguments); } var packageInfo = gdp.env.reflect.ReflectConfig.getCache().getPackage(package); if (packageInfo) { return(packageInfo); } return(gdp.env.reflect.ReflectConfig.getCache().addPackage(new gdp.env.reflect.PackageInfo(package))); } static function setPackageAlgorithm(newPackageAlgorithm) { packageAlgorithm = newPackageAlgorithm; } static function getPackageAlgorithm(Void) { if (!packageAlgorithm) { packageAlgorithm = new gdp.env.reflect.algorithm.PackageAlgorithm(); } return(packageAlgorithm); } static function setPackageMemberAlgorithm(newPackageMemberAlgorithm) { packageMemberAlgorithm = newPackageMemberAlgorithm; } static function getPackageMemberAlgorithm(Void) { if (!packageMemberAlgorithm) { packageMemberAlgorithm = new gdp.env.reflect.algorithm.PackageMemberAlgorithm(); } return(packageMemberAlgorithm); } static function getRootPackage(Void) { if (!rootPackage) { rootPackage = new gdp.env.reflect.PackageInfo(_global, "_global", null); } return(rootPackage); } static function setRootPackage(newRootPackage) { rootPackage = newRootPackage; } function getName(Void) { if (name === undefined) { initNameAndParent(); } return(name); } function getFullName(Void) { if (fullName === undefined) { if (getParent().isRoot() || (isRoot())) { return((fullName = getName())); } fullName = (getParent().getFullName() + ".") + getName(); } return(fullName); } function getPackage(Void) { return(package); } function getParent(Void) { if (parent === undefined) { initNameAndParent(); } return(parent); } function initNameAndParent(Void) { var _local2 = getPackageAlgorithm().execute(getPackage()); if (name === undefined) { name = ((_local2.name == null) ? null : (_local2.name)); } if (parent === undefined) { parent = ((_local2.parent == null) ? null : (_local2.parent)); } } function getMembers() { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([], getMembersByFlag); _local3.addHandler([Boolean], getMembersByFlag); _local3.addHandler([gdp.env.reflect.PackageMemberFilter], getMembersByFilter); return(_local3.forward(arguments)); } function getMembersByFlag(filterSubPackages) { if ((getPackage() === null) || (getPackage() === undefined)) { return(null); } if (filterSubPackages == null) { filterSubPackages = true; } if (members === undefined) { members = getPackageMemberAlgorithm().execute(this); } var _local3 = members.concat(); if (!filterSubPackages) { var _local4 = members.packages; var _local2 = 0; while (_local2 < _local4.length) { _local3 = _local3.concat(gdp.env.reflect.PackageInfo(_local4[_local2]).getMembersByFlag(filterSubPackages)); _local2++; } } return(_local3); } function getMembersByFilter(packageMemberFilter) { if ((getPackage() === null) || (getPackage() === undefined)) { return(null); } if (!packageMemberFilter) { return(getMembersByFlag(true)); } var _local3 = getMembersByFlag(packageMemberFilter.filterSubPackages()); var _local2 = 0; while (_local2 < _local3.length) { if (packageMemberFilter.filter(gdp.env.reflect.PackageMemberInfo(_local3[_local2]))) { _local3.splice(_local2, 1); _local2--; } _local2++; } return(_local3); } function getMemberClasses() { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([], getMemberClassesByFlag); _local3.addHandler([Boolean], getMemberClassesByFlag); _local3.addHandler([gdp.env.reflect.PackageMemberFilter], getMemberClassesByFilter); return(_local3.forward(arguments)); } function getMemberClassesByFlag(filterSubPackages) { if ((getPackage() === null) || (getPackage() === undefined)) { return(null); } if (filterSubPackages == null) { filterSubPackages = true; } if (members === undefined) { members = getPackageMemberAlgorithm().execute(this); } var _local3 = members.classes.concat(); if (!filterSubPackages) { var _local4 = members.packages; var _local2 = 0; while (_local2 < _local4.length) { _local3 = _local3.concat(gdp.env.reflect.PackageInfo(_local4[_local2]).getMemberClassesByFlag(filterSubPackages)); _local2++; } } return(_local3); } function getMemberClassesByFilter(classFilter) { if ((getPackage() === null) || (getPackage() === undefined)) { return(null); } if (!classFilter) { return(getMemberClassesByFlag(true)); } var _local3 = getMemberClassesByFlag(classFilter.filterSubPackages()); var _local2 = 0; while (_local2 < _local3.length) { if (classFilter.filter(gdp.env.reflect.ClassInfo(_local3[_local2]))) { _local3.splice(_local2, 1); _local2--; } _local2++; } return(_local3); } function getMemberPackages() { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([], getMemberPackagesByFlag); _local3.addHandler([Boolean], getMemberPackagesByFlag); _local3.addHandler([gdp.env.reflect.PackageMemberFilter], getMemberPackagesByFilter); return(_local3.forward(arguments)); } function getMemberPackagesByFlag(filterSubPackages) { if ((getPackage() === null) || (getPackage() === undefined)) { return(null); } if (filterSubPackages == null) { filterSubPackages = true; } if (members === undefined) { members = getPackageMemberAlgorithm().execute(this); } var _local3 = members.packages.concat(); if (!filterSubPackages) { var _local4 = members.packages; var _local2 = 0; while (_local2 < _local4.length) { _local3 = _local3.concat(gdp.env.reflect.PackageInfo(_local4[_local2]).getMemberPackagesByFlag(filterSubPackages)); _local2++; } } return(_local3); } function getMemberPackagesByFilter(packageFilter) { if ((getPackage() === null) || (getPackage() === undefined)) { return(null); } if (!packageFilter) { return(getMemberPackagesByFlag(true)); } var _local3 = getMemberPackagesByFlag(packageFilter.filterSubPackages()); var _local2 = 0; while (_local2 < _local3.length) { if (packageFilter.filter(gdp.env.reflect.PackageInfo(_local3[_local2]))) { _local3.splice(_local2, 1); _local2--; } _local2++; } return(_local3); } function getMember() { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([String], getMemberByName); _local3.addHandler([Object], getMemberByMember); return(_local3.forward(arguments)); } function getMemberByName(memberName) { if (memberName == null) { return(null); } if (getMembersByFlag(true)) { if (members[memberName]) { return(members[memberName]); } var _local4 = members.packages; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = gdp.env.reflect.PackageInfo(_local4[_local2]).getMemberByName(memberName); if (_local3) { return(_local3); } _local2++; } } return(null); } function getMemberByMember(concreteMember) { if (concreteMember == null) { return(null); } if (typeof(concreteMember) == "function") { return(getMemberClassByClass(concreteMember)); } return(getMemberPackageByPackage(concreteMember)); } function getMemberClass(clazz) { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([String], getMemberClassByName); _local3.addHandler([Function], getMemberClassByClass); return(_local3.forward(arguments)); } function getMemberClassByName(className) { if (className == null) { return(null); } if (getMemberClassesByFlag(true)) { if (members.classes[className]) { return(members.classes[className]); } } var _local4 = getMemberPackagesByFlag(true); if (_local4) { var _local2 = 0; while (_local2 < _local4.length) { var _local3 = gdp.env.reflect.PackageInfo(_local4[_local2]).getMemberClassByName(className); if (_local3) { return(_local3); } _local2++; } } return(null); } function getMemberClassByClass(concreteClass) { if (!concreteClass) { return(null); } var _local4 = getMemberClassesByFlag(true); if (_local4) { var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; if (_local3.getType().valueOf() == concreteClass.valueOf()) { return(_local3); } _local2++; } } var _local5 = getMemberPackagesByFlag(true); if (_local5) { var _local2 = 0; while (_local2 < _local5.length) { var _local3 = gdp.env.reflect.PackageInfo(_local5[_local2]).getMemberClassByClass(concreteClass); if (_local3) { return(_local3); } _local2++; } } return(null); } function getMemberPackage(package) { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([String], getMemberPackageByName); _local3.addHandler([Object], getMemberPackageByPackage); return(_local3.forward(arguments)); } function getMemberPackageByName(packageName) { if (packageName == null) { return(null); } if (getMemberPackagesByFlag(true)) { if (members.packages[packageName]) { return(members.packages[packageName]); } var _local4 = members.packages; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = gdp.env.reflect.PackageInfo(_local4[_local2]).getMemberPackageByName(packageName); if (_local3) { return(_local3); } _local2++; } } return(null); } function getMemberPackageByPackage(concretePackage) { if (concretePackage == null) { return(null); } var _local3 = getMemberPackagesByFlag(true); if (_local3) { var _local2 = 0; while (_local2 < _local3.length) { var _local4 = _local3[_local2]; if (_local4.getPackage().valueOf() == concretePackage.valueOf()) { return(_local4); } _local2++; } _local2 = 0; while (_local2 < _local3.length) { var _local4 = gdp.env.reflect.PackageInfo(_local3[_local2]).getMemberPackageByPackage(concretePackage); if (_local4) { return(_local4); } _local2++; } } return(null); } function isRoot(Void) { return(!getParent()); } function isParentPackage(package) { if (!package) { return(false); } if (package == this) { return(false); } while (package) { if (package.isRoot()) { return(false); } package = package.getParent(); if (package == this) { return(true); } } return(false); } function toString() { var _local5 = "[reflection " + getFullName(); if (arguments[0] == true) { var _local4 = getMembers(); var _local3 = 0; while (_local3 < _local4.length) { _local5 = _local5 + (newline + gdp.utils.StringUtil.addSpaceIndent(_local4[_local3].toString(true), 2)); _local3++; } if (_local4.length > 0) { _local5 = _local5 + newline; } } return(_local5 + "]"); } }
Symbol 249 MovieClip [__Packages.gdp.env.reflect.algorithm.PackageAlgorithm] Frame 0
class gdp.env.reflect.algorithm.PackageAlgorithm extends gdp.core.base.BaseClass { var c, p; function PackageAlgorithm (Void) { super(); } function setCache(cache) { c = cache; } function getCache(Void) { if (!c) { c = gdp.env.reflect.ReflectConfig.getCache(); } return(c); } function execute(o) { if ((o === null) || (o === undefined)) { return(null); } p = null; _global.ASSetPropFlags(o, null, 0, true); _global.ASSetPropFlags(o, ["__proto__", "constructor", "__constructor__", "prototype"], 1, true); findAndStore(getCache().getRoot(), o); return(p); } function findAndStore(a, o) { var _local7 = a.getPackage(); var _local4; for (_local4 in _local7) { var _local2 = _local7[_local4]; if (typeof(_local2) == "object") { if (_local2.valueOf() == o.valueOf()) { p = new Object(); p.package = o; p.name = _local4; p.parent = a; return(true); } var _local3 = c.getPackage(_local2); if (!_local3) { _local3 = c.addPackage(new gdp.env.reflect.PackageInfo(_local2, _local4, a)); } if (!_local3.isParentPackage(a)) { if (findAndStore(_local3, o)) { return(true); } } } } return(false); } function executeByName(n) { if (!n) { throw new gdp.env.except.IllegalArgumentException(("The passed-in package name '" + n) + "' is not allowed to be null, undefined or an empty string.", this, arguments); } var p = getCache().getRoot(); var x = p.getFullName(); if (!x) { x = "_global"; } var f = eval ((x + ".") + n); if ((f === null) || (f === undefined)) { throw new gdp.env.reflect.PackageNotFoundException(("A package with the name '" + n) + "' could not be found.", this, arguments); } if (typeof(f) != "object") { throw new gdp.env.except.IllegalArgumentException(("The object corresponding to the passed-in package name '" + n) + "' is not of type object.", this, arguments); } var r = c.getPackage(f); if (r) { return(r); } var a = n.split("."); var g = p.getPackage(); var i = 0; while (i < a.length) { g = g[a[i]]; p = c.addPackage(new gdp.env.reflect.PackageInfo(g, a[i], p)); i++; } return(p); } }
Symbol 250 MovieClip [__Packages.gdp.env.reflect.Cache] Frame 0
interface gdp.env.reflect.Cache extends gdp.core.base.BaseInterface { }
Symbol 251 MovieClip [__Packages.gdp.env.reflect.ReflectConfig] Frame 0
class gdp.env.reflect.ReflectConfig extends gdp.core.base.BaseClass { static var cache; function ReflectConfig (Void) { super(); } static function getCache(Void) { if (!cache) { cache = new gdp.env.reflect.SimpleCache(gdp.env.reflect.PackageInfo.getRootPackage()); } return(cache); } static function setCache(newCache) { cache = newCache; } }
Symbol 252 MovieClip [__Packages.gdp.env.reflect.SimpleCache] Frame 0
class gdp.env.reflect.SimpleCache extends gdp.core.base.BaseClass implements gdp.env.reflect.Cache { var root, cache; function SimpleCache (root) { super(); this.root = root; releaseAll(); } function getClass() { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([Function], getClassByClass); _local3.addHandler([Object], getClassByInstance); return(_local3.forward(arguments)); } function getClassByClass(clazz) { if ((clazz === null) || (clazz === undefined)) { return(null); } var _local3 = clazz.prototype; var _local2 = _local3.__as2lib__hashCode; if (_local2 == undefined) { return(null); } if (_local2 == _local3.__proto__.__as2lib__hashCode) { return(null); } return(cache[_local2]); } function getClassByInstance(instance) { if ((instance === null) || (instance === undefined)) { return(null); } var _local3 = instance.__proto__; var _local2 = _local3.__as2lib__hashCode; if (_local2 == undefined) { return(null); } if (_local2 == _local3.__proto__.__as2lib__hashCode) { return(null); } return(cache[_local2]); } function addClass(info) { if (!info) { return(null); } var _local3 = info.getType().prototype; var _local5 = _local3.__as2lib__hashCode; if ((_local5 != null) && (_local5 != _local3.__proto__.__as2lib__hashCode)) { cache[_local5] = info; } else { cache[(_local3.__as2lib__hashCode = hashCodeCounter++)] = info; _global.ASSetPropFlags(_local3, "__as2lib__hashCode", 1, true); } return(info); } function getPackage(package) { if ((package === null) || (package === undefined)) { return(null); } var _local2 = package.__as2lib__hashCode; if (_local2 == null) { return(null); } if (_local2 == package.__proto__.__as2lib__hashCode) { return(null); } return(cache[_local2]); } function addPackage(info) { if (!info) { return(null); } var _local3 = info.getPackage(); var _local5 = _local3.__as2lib__hashCode; if ((_local5 != null) && (_local5 != _local3.__proto__.__as2lib__hashCode)) { cache[_local5] = info; } else { cache[(_local3.__as2lib__hashCode = hashCodeCounter++)] = info; _global.ASSetPropFlags(_local3, "__as2lib__hashCode", 1, true); } return(info); } function getRoot(Void) { return(root); } function releaseAll(Void) { cache = new Array(); addPackage(root); } static var hashCodeCounter = 0; }
Symbol 253 MovieClip [__Packages.gdp.env.overload.Overload] Frame 0
class gdp.env.overload.Overload extends gdp.core.base.BaseClass { var handlers, target, defaultHandler; function Overload (target) { super(); handlers = new Array(); this.target = target; } function setDefaultHandler(method) { if (typeof(method) == "function") { defaultHandler = new gdp.env.overload.SimpleOverloadHandler(null, method); } else { removeDefaultHandler(); } } function removeDefaultHandler(Void) { defaultHandler = null; } function addHandler() { var _local6 = arguments.length; if (_local6 == 1) { var _local5 = arguments[0]; if ((_local5 == null) || (_local5 instanceof gdp.env.overload.OverloadHandler)) { addHandlerByHandler(_local5); return(undefined); } } if (_local6 == 2) { var _local3 = arguments[0]; var _local4 = arguments[1]; if (((_local3 == null) || (_local3 instanceof Array)) && ((_local4 == null) || (_local4 instanceof Function))) { return(addHandlerByValue(_local3, _local4)); } } throw new gdp.env.except.IllegalArgumentException(("The types and count of the passed-in arguments [" + arguments) + "] must match one of the available choices.", this, arguments); } function addHandlerByHandler(handler) { if (handler) { handlers.push(handler); } } function addHandlerByValue(argumentsTypes, method) { var _local2 = new gdp.env.overload.SimpleOverloadHandler(argumentsTypes, method); handlers.push(_local2); return(_local2); } function removeHandler(handler) { if (handler) { var _local2 = handlers.length; while (_local2-- , _local2 - -1) { if (handlers[_local2] == handler) { handlers.splice(_local2, 1); } } } } function forward(args) { return(doGetMatchingHandler(arguments.caller, args).getMethod().apply(target, args)); } function getMatchingHandler(args) { return(doGetMatchingHandler(arguments.caller, args)); } function doGetMatchingHandler(overloadedMethod, overloadArguments) { if (!overloadArguments) { overloadArguments = []; } var _local5 = getMatchingHandlers(overloadArguments); var _local3 = _local5.length; if (_local3 == 0) { if (defaultHandler) { return(defaultHandler); } throw new gdp.env.overload.UnknownOverloadHandlerException("No appropriate OverloadHandler found.", this, arguments, target, overloadedMethod, overloadArguments, handlers); } _local3--; var _local6 = _local5[_local3]; while (_local3-- , _local3 - -1) { var _local4 = _local6.isMoreExplicit(_local5[_local3]); if (_local4 == null) { throw new gdp.env.overload.SameTypeSignatureException("Two OverloadHandlers have the same type signature.", this, arguments, target, overloadedMethod, overloadArguments, [_local6, _local5[_local3]]); } if (!_local4) { _local6 = _local5[_local3]; } } return(_local6); } function getMatchingHandlers(args) { var _local4 = new Array(); var _local3 = handlers.length; while (_local3-- , _local3 - -1) { var _local2 = handlers[_local3]; if (_local2.matches(args)) { _local4.push(_local2); } } return(_local4); } }
Symbol 254 MovieClip [__Packages.gdp.env.overload.OverloadHandler] Frame 0
interface gdp.env.overload.OverloadHandler extends gdp.core.base.BaseInterface { }
Symbol 255 MovieClip [__Packages.gdp.env.overload.SimpleOverloadHandler] Frame 0
class gdp.env.overload.SimpleOverloadHandler extends gdp.core.base.BaseClass implements gdp.env.overload.OverloadHandler { var argumentsTypes, method; function SimpleOverloadHandler (argumentsTypes, method) { super(); if (!method) { throw new gdp.env.except.IllegalArgumentException("Method to be executed by the overload handler must not be null or undefined.", this, arguments); } if (!argumentsTypes) { argumentsTypes = []; } this.argumentsTypes = argumentsTypes; this.method = method; } function matches(realArguments) { if (!realArguments) { realArguments = []; } var _local2 = realArguments.length; if (_local2 != argumentsTypes.length) { return(false); } while (_local2-- , _local2 - -1) { if (realArguments[_local2] != null) { if (argumentsTypes[_local2] != null) { if (!gdp.utils.ObjectUtil.typesMatch(realArguments[_local2], argumentsTypes[_local2])) { return(false); } } } } return(true); } function execute(target, args) { return(method.apply(target, args)); } function isMoreExplicit(handler) { if (!handler) { return(true); } var _local3 = 0; var _local5 = handler.getArgumentsTypes(); if (!_local5) { _local5 = []; } var _local2 = argumentsTypes.length; if (_local2 != _local5.length) { return(true); } while (_local2-- , _local2 - -1) { if (argumentsTypes[_local2] != _local5[_local2]) { var _local4 = new Object(); _local4.__proto__ = argumentsTypes[_local2].prototype; if (!argumentsTypes[_local2]) { _local3--; } else if (!_local5[_local2]) { _local3 = _local3 - -1; } else if (gdp.utils.ObjectUtil.isInstanceOf(_local4, _local5[_local2])) { _local3 = _local3 - -1; } else { _local3--; } } } if (_local3 == 0) { return(null); } return(_local3 > 0); } function getArgumentsTypes(Void) { return(argumentsTypes); } function getMethod(Void) { return(method); } function toString() { var _local3 = "[object SimpleOverloadHandler"; var _local4 = argumentsTypes.length; if (_local4 > 0) { _local3 = _local3 + "("; } var _local2 = 0; while (_local2 < _local4) { if (_local2 != 0) { _local3 = _local3 + ", "; } _local3 = _local3 + gdp.env.reflect.ReflectUtil.getTypeName(argumentsTypes[_local2]); _local2++; } if (_local4 > 0) { _local3 = _local3 + ")"; } return(_local3 + "]"); } }
Symbol 256 MovieClip [__Packages.gdp.env.except.AbstractThrowable] Frame 0
class gdp.env.except.AbstractThrowable extends Error { var message, thrower, aArgs, name, cause; function AbstractThrowable (message, thrower, aArgs) { super(); this.message = message; this.thrower = thrower; this.aArgs = aArgs; name = getClassName(); if (gdp.core.logger.LogWrapper.getLog() != null) { trace(toString()); } } function getMessage(Void) { return(message); } function getThrowerName(Void) { return(gdp.env.reflect.ClassInfo.forObject(thrower).getName()); } function getThrowerNameWithPackage(Void) { return(gdp.env.reflect.ClassInfo.forObject(thrower).getFullName()); } function getArguments(Void) { return(aArgs); } function getClass(Void) { return(Object(this).__constructor__); } function getClassName(Void) { return(gdp.env.reflect.ClassInfo.forObject(this).getName()); } function getPackageName(Void) { return(gdp.env.reflect.ClassInfo.forObject(this).getPackage().getName()); } function getClassNameWithPackage(Void) { return(gdp.env.reflect.ClassInfo.forObject(this).getFullName()); } function getCause(Void) { return(cause); } function initCause(newCause) { if (!newCause) { throw new gdp.env.except.IllegalArgumentException("Cause must not be null or undefined.", this, arguments); } if (cause) { throw new gdp.env.except.IllegalStateException(("The cause [" + cause) + "] has already been initialized.", this, arguments); } cause = newCause; return(gdp.env.except.Throwable(this)); } function toString() { return((((("[" + getClassName()) + " in ") + getThrowerName()) + "] :: ") + getMessage()); } }
Symbol 257 MovieClip [__Packages.gdp.core.logger.LogWrapper] Frame 0
class gdp.core.logger.LogWrapper { static var _instance; var _log; function LogWrapper () { } static function mtascTrace(message, level, className, fileName, lineNumber) { var _local1; switch (level) { case FATAL : _local1 = "fatal"; break; case ERROR : _local1 = "error"; break; case WARN : _local1 = "warn"; break; case INFO : _local1 = "info"; break; case DEBUG : _local1 = "debug"; break; default : lineNumber = Number(fileName); fileName = className; className = String(level); _local1 = "debug"; } if (logCallingFile) { getLog()[_local1](((((className + " [") + fileName) + ":") + lineNumber) + "]"); } getLog()[_local1](message); } function init(logId) { _log = new gdp.core.logger.Logger(logId); } function addConsolePublisher() { _log.addPublisher(new gdp.core.logger.publisher.ConsolePublisher()); } function addTracePublisher() { _log.addPublisher(new gdp.core.logger.publisher.TracePublisher()); } static function getInstance() { if (_instance == undefined) { _instance = new gdp.core.logger.LogWrapper(); } return(_instance); } static function getLog() { return(getInstance()._log); } function toString() { return("[Object - gdp.core.logger.LogWrapper]"); } static var logCallingFile = true; static var DEBUG = 2; static var INFO = 4; static var WARN = 8; static var ERROR = 16; static var FATAL = 32; }
Symbol 258 MovieClip [__Packages.gdp.core.logger.Logger] Frame 0
class gdp.core.logger.Logger { var _loggerId, _level, _publishers; function Logger (logId) { _loggerId = logId; _level = gdp.core.logger.event.Level.LOG; _publishers = new Object(); _instances[logId] = log; } static function getLogger(logId, maxDepth) { if (logId.length > 0) { var _local1 = _instances[logId]; if (_local1 == undefined) { _local1 = new gdp.core.logger.Logger(logId); var _local2 = new gdp.core.logger.publisher.TracePublisher(); var _local4 = new gdp.core.logger.publisher.ConsolePublisher(); if (maxDepth == undefined) { maxDepth = 3; } _local2.__set__maxDepth(maxDepth); _local4.__set__maxDepth(maxDepth); _local1.addPublisher(_local2); _local1.addPublisher(_local4); } return(_local1); } return(null); } function log(argument) { publish(argument, gdp.core.logger.event.Level.LOG); } function debug(argument) { publish(argument, gdp.core.logger.event.Level.DEBUG); } function info(argument) { publish(argument, gdp.core.logger.event.Level.INFO); } function warn(argument) { publish(argument, gdp.core.logger.event.Level.WARN); } function error(argument) { publish(argument, gdp.core.logger.event.Level.ERROR); } function fatal(argument) { publish(argument, gdp.core.logger.event.Level.FATAL); } function getId() { return(_loggerId); } function setLevel(level) { _level = level; } function getLevel() { return(_level); } function addPublisher(publisher) { if (!_publishers[publisher.toString()]) { _publishers[publisher.toString()] = publisher; } } function removePublisher(publisher) { delete _publishers[publisher.toString()]; } function getPublishers() { return(_publishers); } function toString() { return("[object gdp.core.logger.Logger]"); } function publish(argument, level) { if (level.getValue() >= _level.getValue()) { var _local2 = new gdp.core.logger.event.LogEvent(_loggerId, argument, level); for (var _local3 in _publishers) { gdp.core.logger.publisher.IPublisher(_publishers[_local3]).publish(_local2); } } } static var _instances = new Object(); }
Symbol 259 MovieClip [__Packages.gdp.core.logger.publisher.IPublisher] Frame 0
interface gdp.core.logger.publisher.IPublisher { }
Symbol 260 MovieClip [__Packages.gdp.core.logger.event.LogEvent] Frame 0
class gdp.core.logger.event.LogEvent { var loggerId, argument, level, time; function LogEvent (loggerId, argument, level) { this.loggerId = loggerId; this.argument = argument; this.level = level; time = new Date(); } static function serialize(logEvent) { var _local1 = new Object(); _local1.loggerId = logEvent.loggerId; _local1.time = logEvent.time; _local1.levelName = logEvent.level.getName(); _local1.argument = logEvent.argument; return(_local1); } static function deserialize(o) { var _local3 = gdp.core.logger.event.Level["" + o.levelName]; var _local1 = new gdp.core.logger.event.LogEvent(o.loggerId, o.argument, _local3); _local1.time = o.time; return(_local1); } function toString() { return("[object gdp.core.logger.event.LogEvent]"); } }
Symbol 261 MovieClip [__Packages.gdp.core.logger.event.Level] Frame 0
class gdp.core.logger.event.Level { var _name, _value; function Level (name, value) { _name = name; _value = value; } function getName() { return(_name); } function getValue() { return(_value); } function toString() { return(("[object gdp.core.logger.event.Level." + getName()) + "]"); } static var ALL = new gdp.core.logger.event.Level("ALL", 1); static var LOG = new gdp.core.logger.event.Level("LOG", 1); static var DEBUG = new gdp.core.logger.event.Level("DEBUG", 2); static var INFO = new gdp.core.logger.event.Level("INFO", 4); static var WARN = new gdp.core.logger.event.Level("WARN", 8); static var ERROR = new gdp.core.logger.event.Level("ERROR", 16); static var FATAL = new gdp.core.logger.event.Level("FATAL", 32); static var NONE = new gdp.core.logger.event.Level("NONE", 1024); }
Symbol 262 MovieClip [__Packages.gdp.core.logger.publisher.TracePublisher] Frame 0
class gdp.core.logger.publisher.TracePublisher implements gdp.core.logger.publisher.IPublisher { var _maxDepth, inProgress; function TracePublisher () { maxDepth = (4); } function set maxDepth(value) { _maxDepth = ((_maxDepth > 255) ? 255 : (value)); //return(maxDepth); } function get maxDepth() { return(_maxDepth); } function publish(e) { inProgress = new Array(); var _local4 = e.argument; var _local2 = ("*" + e.level.getName()) + "*"; if (e.loggerId) { _local2 = _local2 + (":" + e.loggerId); } _local2 = _local2 + ":"; _local2 = _local2 + analyzeObj(_local4, 1); trace(_local2); } function toString() { return("gdp.core.logger.publisher.TracePublisher"); } function analyzeObj(o, depth) { var _local6 = ""; var _local5 = typeof(o); if (_local5 == "string") { _local6 = _local6 + (("\"" + o) + "\""); } else if ((_local5 == "boolean") || (_local5 == "number")) { _local6 = _local6 + o; } else if ((_local5 == "undefined") || (_local5 == "null")) { _local6 = _local6 + (("(" + _local5) + ")"); } else { var _local8 = false; var _local9 = true; if (o instanceof Array) { _local5 = "array"; _local8 = false; } else if (o instanceof Button) { _local5 = "button"; _local8 = true; } else if (o instanceof Date) { _local5 = "date"; _local9 = false; _local8 = true; } else if (o instanceof Color) { _local5 = "color"; _local9 = false; _local8 = true; o = o.getRGB().toString(16); } else if (o instanceof MovieClip) { _local5 = "movieclip"; _local8 = true; } else if (o instanceof XML) { _local5 = "xml"; _local9 = false; _local8 = true; } else if (o instanceof XMLNode) { _local5 = "xmlnode"; _local9 = false; _local8 = true; } else if (o instanceof Sound) { _local5 = "sound"; } else if (o instanceof TextField) { _local5 = "textfield"; _local8 = true; } else if (o instanceof Function) { _local5 = "function"; _local9 = false; } _local6 = _local6 + "("; if (_local8) { _local6 = _local6 + ((_local5 + " ") + o); } else if (_local5 == "object") { _local6 = _local6 + o; } else if (_local5 == "array") { _local6 = _local6 + ((_local5 + ":") + o.length); } else { _local6 = _local6 + _local5; } _local6 = _local6 + ")"; var _local3 = 0; while (_local3 < inProgress.length) { if (inProgress[_local3] == o) { return(_local6 + ": **cross-reference**"); } _local3++; } inProgress.push(o); if (_local9 && (depth <= _maxDepth)) { var _local7 = ""; if (_local5 == "array") { _local3 = 0; while (_local3 < o.length) { _local7 = _local7 + ((((newline + gdp.utils.StringUtil.multiply("\t", depth + 1)) + _local3) + ":") + analyzeObj(o[_local3], depth + 1)); _local3++; } } else { for (var _local10 in o) { _local7 = _local7 + ((((newline + gdp.utils.StringUtil.multiply("\t", depth + 1)) + _local10) + ":") + analyzeObj(o[_local10], depth + 1)); } } if (_local7.length > 0) { _local6 = _local6 + ((((" {" + _local7) + newline) + gdp.utils.StringUtil.multiply("\t", depth)) + "}"); } } inProgress.pop(); } return(_local6); } }
Symbol 263 MovieClip [__Packages.gdp.utils.StringUtil] Frame 0
class gdp.utils.StringUtil { function StringUtil () { } static function addCharsToRight(sString, sChars, nCount) { var _local1 = 0; while (_local1 < nCount) { sString = sString + sChars; _local1++; } return(sString); } static function addCharsToLeft(sString, sChars, nCount) { var _local1 = 0; while (_local1 < nCount) { sString = sChars + sString; _local1++; } return(sString); } static function isNumber(sString) { return(((Number(sString) == sString) ? true : false)); } static function replace(sString, sWhat, sTo) { return(String(sString.split(sWhat).join(sTo))); } static function replaceAll(sString, sWhat, sTo) { sString = String(sString.split(sWhat).join(sTo)); if (sString.indexOf(sWhat) != -1) { return(replaceAll(sString, sWhat, sTo)); } return(sString); } static function trim(sString) { return(leftTrim(rightTrim(sString))); } static function leftTrim(sString) { return(leftTrimForChars(sString, "\n\t\n " + unescape("%0D%0A"))); } static function rightTrim(sString) { return(rightTrimForChars(sString, "\n\t\n " + unescape("%0D%0A"))); } static function leftTrimForChars(sString, sChars) { var _local1 = 0; var _local3 = sString.length; while ((_local1 < _local3) && (sChars.indexOf(sString.charAt(_local1)) >= 0)) { _local1++; } return(String(((_local1 > 0) ? (sString.substr(_local1, _local3)) : (sString)))); } static function rightTrimForChars(sString, sChars) { var _local2 = 0; var _local1 = sString.length - 1; while ((_local2 < _local1) && (sChars.indexOf(sString.charAt(_local1)) >= 0)) { _local1--; } return(String(((_local1 >= 0) ? (sString.substr(_local2, _local1 + 1)) : (sString)))); } static function checkEmail(sEmail) { if (sEmail.length < 6) { return(false); } if ((sEmail.split("@").length > 2) || (sEmail.indexOf("@") < 0)) { return(false); } if (sEmail.lastIndexOf("@") > sEmail.lastIndexOf(".")) { return(false); } if (sEmail.lastIndexOf(".") > (sEmail.length - 3)) { return(false); } if (sEmail.lastIndexOf(".") <= (sEmail.lastIndexOf("@") + 1)) { return(false); } return(true); } static function assureLength(sString, nLength) { if ((nLength < 0) || ((!nLength) && (!(nLength === 0)))) { return(sString.length >= nLength); } } static function contains(sString, sChars) { if (((sChars == null) || (sString == null)) || (sChars.length > sString.length)) { return(false); } if (sString.indexOf(sChars) >= 0) { return(true); } return(false); } static function startsWith(sString, sSearchString) { if (sString.indexOf(sSearchString) == 0) { return(true); } return(false); } static function endsWith(sString, sSearchString) { if (sString.lastIndexOf(sSearchString) == (sString.length - sSearchString.length)) { return(true); } return(false); } static function addSpaceIndent(sString, nSize) { if (sString == null) { sString = ""; } if (nSize < 0) { return(String("")); } var _local1 = multiply(" ", nSize); return(_local1 + replace(sString, newline, newline + _local1)); } static function multiply(sString, nFactor) { var _local2 = ""; var _local1 = nFactor; while (_local1 > 0) { _local2 = _local2 + sString; _local1--; } return(_local2); } static function ucFirst(sString) { return(String(sString.charAt(0).toUpperCase() + sString.substr(1))); } static function ucWords(sString) { var _local2 = sString.split(" "); var _local3 = _local2.length; var _local1 = 0; while (_local1 < _local3) { _local2[_local1] = ucFirst(_local2[_local1]); _local1++; } return(String(_local2.join(" "))); } static function firstChar(sString) { return(String(sString.charAt(0))); } static function lastChar(sString) { return(String(sString.charAt(sString.length - 1))); } static function toBoolean(value) { if ((value == "1") || (value == "true")) { return(true); } return(false); } static function toNumber(value) { var _local3 = parseInt(value); var _local2 = parseFloat(value); if (value == _local3) { return(_local3); } if (value == _local2) { return(_local2); } return(Number.NaN); } static function toArray(sString, sDelimeters, bTrim, bIgnoreEmpty) { var _local7 = new Array(); var _local5 = sDelimeters.split(""); var _local6 = -1; var _local3 = 0; while (_local3 <= sString.length) { var _local2 = 0; while (_local2 < _local5.length) { if ((sString.substr(_local3, 1) == _local5[_local2]) || ((_local2 == (_local5.length - 1)) && (_local3 == sString.length))) { var _local1 = String(sString.slice(_local6 + 1, _local3)); if (bTrim) { _local1 = trim(_local1); } if (!(bIgnoreEmpty && (_local1.length == 0))) { _local7.push(_local1); } _local6 = _local3; break; } _local2++; } _local3++; } return(_local7); } static function toTypedArray(sString, sDelimeters, fType, bTrim, bIgnoreEmpty) { var _local2 = toArray(sString, sDelimeters, bTrim, bIgnoreEmpty); var _local1 = 0; while (_local1 < _local2.length) { _local2[_local1] = fType(_local2[_local1]); _local1++; } return(_local2); } static function getPath() { } }
Symbol 264 MovieClip [__Packages.gdp.core.logger.publisher.ConsolePublisher] Frame 0
class gdp.core.logger.publisher.ConsolePublisher implements gdp.core.logger.publisher.IPublisher { var _maxDepth, _inProgressObjs, _inProgressSerial; function ConsolePublisher () { maxDepth = (4); } function set maxDepth(value) { _maxDepth = ((_maxDepth > 255) ? 255 : (value)); //return(maxDepth); } function get maxDepth() { return(_maxDepth); } function set showFunctions(value) { _showFunctions = value; //return(showFunctions); } function get showFunctions() { return(_showFunctions); } function publish(e) { _inProgressObjs = new Array(); _inProgressSerial = new Array(); var _local2 = gdp.core.logger.event.LogEvent.serialize(e); _local2.argument = serializeObj(_local2.argument, 1); _local2.version = _version; var _local3 = new LocalConnection(); _local3.send("_luminicbox_log_console", "log", _local2); } function toString() { return("gdp.core.logger.publisher.ConsolePublisher"); } function serializeObj(o, depth) { var _local15 = new Object(); var _local2 = getType(o); _local15.type = _local2.name; if (!_local2.inspectable) { _local15.value = o; } else if (_local2.stringify) { _local15.value = o.toString(); } else { var _local9 = new Array(); _local15.value = _local9; if ((((_local2.name == "movieclip") || (_local2.name == "button")) || (_local2.name == "object")) || (_local2.name == "textfield")) { _local15.id = "" + o; } var _local3 = 0; while (_local3 < _inProgressObjs.length) { if (_inProgressObjs[_local3] == o) { var _local5 = _inProgressSerial[_local3]; var _local8 = {value:_local5.value, type:_local5.type, crossRef:true}; if (_local5.id) { _local8.id = _local5.id; } return(_local8); } _local3++; } _inProgressObjs.push(o); _inProgressSerial.push(_local15); if (depth <= _maxDepth) { if (_local2.properties) { var _local14 = new Object(); _local3 = 0; while (_local3 < _local2.properties.length) { _local14[_local2.properties[_local3]] = o[_local2.properties[_local3]]; _local3++; } _local14 = serializeObj(_local14, _maxDepth); _local14.type = "properties"; _local9.push({property:"$properties", value:_local14}); } if (o instanceof Array) { var _local6 = 0; while (_local6 < o.length) { _local9.push({property:_local6, value:serializeObj(o[_local6], depth + 1)}); _local6++; } } else { for (var _local16 in o) { if (!((o[_local16] instanceof Function) && (!_showFunctions))) { var _local7 = true; if (_local2.properties) { _local3 = 0; while (_local3 < _local2.properties.length) { if (_local16 == _local2.properties[_local3]) { _local7 = false; } _local3++; } } if (_local7) { _local9.push({property:_local16, value:serializeObj(o[_local16], depth + 1)}); } } } } } else { _local15.reachLimit = true; } _inProgressObjs.pop(); _inProgressSerial.pop(); } return(_local15); } function getType(o) { var _local3 = typeof(o); var _local1 = new Object(); _local1.inspectable = true; _local1.name = _local3; if (((((_local3 == "string") || (_local3 == "boolean")) || (_local3 == "number")) || (_local3 == "undefined")) || (_local3 == "null")) { _local1.inspectable = false; } else if (o instanceof Date) { _local1.inspectable = false; _local1.name = "date"; } else if (o instanceof Array) { _local1.name = "array"; } else if (o instanceof Button) { _local1.name = "button"; _local1.properties = gdp.core.logger.event.PropertyInspector.buttonProperties; } else if (o instanceof MovieClip) { _local1.name = "movieclip"; _local1.properties = gdp.core.logger.event.PropertyInspector.movieClipProperties; } else if (o instanceof XML) { _local1.name = "xml"; _local1.stringify = true; } else if (o instanceof XMLNode) { _local1.name = "xmlnode"; _local1.stringify = true; } else if (o instanceof Color) { _local1.name = "color"; } else if (o instanceof Sound) { _local1.name = "sound"; _local1.properties = gdp.core.logger.event.PropertyInspector.soundProperties; } else if (o instanceof TextField) { _local1.name = "textfield"; _local1.properties = gdp.core.logger.event.PropertyInspector.textFieldProperties; } return(_local1); } var _version = 0.15; var _showFunctions = false; }
Symbol 265 MovieClip [__Packages.gdp.core.logger.event.PropertyInspector] Frame 0
class gdp.core.logger.event.PropertyInspector { function PropertyInspector () { } static var movieClipProperties = new Array("_alpha", "_currentframe", "_droptarget", "enabled", "focusEnabled", "_focusrect", "_framesloaded", "_height", "hitArea", "_lockroot", "menu", "_name", "_parent", "_quality", "_rotation", "_soundbuftime", "tabChildren", "tabEnabled", "tabIndex", "_target", "_totalframes", "trackAsMenu", "_url", "useHandCursor", "_visible", "_width", "_x", "_xmouse", "_xscale", "_y", "_ymouse", "_yscale"); static var buttonProperties = new Array("_alpha", "enabled", "_focusrect", "_height", "_quality", "menu", "_name", "_parent", "_quality", "_rotation", "_soundbuftime", "tabEnabled", "tabIndex", "_target", "trackAsMenu", "_url", "useHandCursor", "_visible", "_width", "_x", "_xmouse", "_xscale", "_y", "_ymouse", "_yscale"); static var soundProperties = new Array("duration", "id3", "position"); static var textFieldProperties = new Array("_alpha", "autoSize", "background", "backgroundColor", "border", "borderColor", "bottomScroll", "condenseWhite", "embedFonts", "_height", "hscroll", "html", "htmlText", "length", "maxChars", "maxhscroll", "maxscroll", "menu", "mouseWheelEnabled", "multiline", "_name", "_parent", "password", "_quality", "restrict", "_rotation", "scroll", "selectable", "styleSheet", "tabEnabled", "tabIndex", "_target", "text", "textColor", "textHeight", "textWidth", "type", "_url", "variable", "_visible", "_width", "wordWrap", "_x", "_xmouse", "_xscale", "_y", "_ymouse", "_yscale"); }
Symbol 266 MovieClip [__Packages.gdp.env.except.Throwable] Frame 0
interface gdp.env.except.Throwable { }
Symbol 267 MovieClip [__Packages.gdp.env.except.IllegalStateException] Frame 0
class gdp.env.except.IllegalStateException extends gdp.env.except.FatalException { function IllegalStateException (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 268 MovieClip [__Packages.gdp.env.except.FatalException] Frame 0
class gdp.env.except.FatalException extends gdp.env.except.AbstractThrowable implements gdp.env.except.Throwable { function FatalException (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 269 MovieClip [__Packages.gdp.env.except.IllegalArgumentException] Frame 0
class gdp.env.except.IllegalArgumentException extends gdp.env.except.FatalException { var aArgs; function IllegalArgumentException (message, thrower, args) { super(message, thrower, aArgs); } }
Symbol 270 MovieClip [__Packages.gdp.env.reflect.ReflectUtil] Frame 0
class gdp.env.reflect.ReflectUtil extends gdp.core.base.BaseClass { function ReflectUtil (Void) { super(); } static function getUnusedMemberName(object) { var _local1 = 10000; var _local3 = MEMBER_PREFIX + "_"; var _local2 = MEMBER_PREFIX + "-"; while (_local1-- , _local1 - -1) { if (object[_local3 + _local1] === undefined) { return(_local3 + _local1); } if (object[_local2 + _local1] === undefined) { return(_local2 + _local1); } } return(null); } static function getTypeAndMethodInfo(object, method) { if ((object === null) || (object === undefined)) { return(null); } if (typeof(object) == "function") { return(getTypeAndMethodInfoByType(object, method)); } return(getTypeAndMethodInfoByInstance(object, method)); } static function getTypeAndMethodInfoByType(type, method) { if ((type === null) || (type === undefined)) { return(null); } if (method.valueOf() == type.valueOf()) { return([false, getTypeNameForType(type), CONSTRUCTOR]); } var _local2 = getMethodNameByObject(method, type); if ((!(_local2 === null)) && (!(_local2 === undefined))) { return([true, getTypeNameForType(type), _local2]); } return(getTypeAndMethodInfoByPrototype(type.prototype, method)); } static function getTypeAndMethodInfoByInstance(instance, method) { if ((instance === null) || (instance === undefined)) { return(null); } if (instance.__constructor__) { if (instance.__constructor__.prototype == instance.__proto__) { return(getTypeAndMethodInfoByType(instance.__constructor__, method)); } } if (instance.constructor) { var _local2 = instance.constructor; if (_local2.prototype == instance.__proto__) { return(getTypeAndMethodInfoByType(instance.constructor, method)); } } return(getTypeAndMethodInfoByPrototype(instance.__proto__, method)); } static function getTypeAndMethodInfoByPrototype(p, m) { if ((p === null) || (p === undefined)) { return(null); } var _local6 = p; _global.ASSetPropFlags(_global, null, 0, true); var _local4; while (p) { if (p.constructor.valueOf() == m.valueOf()) { _local4 = CONSTRUCTOR; } else { _local4 = getMethodNameByObject(m, p); } if (_local4 != null) { var _local3 = new Array(); _local3[0] = false; _local3[1] = getTypeNameByPrototype(p, _global, "", [_global]); _local3[2] = _local4; return(_local3); } p = p.__proto__; } return([null, getTypeNameByPrototype(_local6, _global, "", [_global]), null]); } static function getTypeName(object) { if ((object === null) || (object === undefined)) { return(null); } if (typeof(object) == "function") { return(getTypeNameForType(object)); } return(getTypeNameForInstance(object)); } static function getTypeNameForInstance(instance) { if ((instance === null) || (instance === undefined)) { return(null); } _global.ASSetPropFlags(_global, null, 0, true); return(getTypeNameByPrototype(instance.__proto__, _global, "", [_global])); } static function getTypeNameForType(type) { if ((type === null) || (type === undefined)) { return(null); } _global.ASSetPropFlags(_global, null, 0, true); return(getTypeNameByPrototype(type.prototype, _global, "", [_global])); } static function getTypeNameByPrototype(c, p, n, a) { var y = c.__as2lib__typeName; if ((y != null) && (y != c.__proto__.__as2lib__typeName)) { return(y); } if (n == null) { n = ""; } var s = _global.ASSetPropFlags; for (var r in p) { try { if (((!eval ("_global." + r.split("_").join("."))) || (r.indexOf("_") < 0)) && (p[r].prototype === c)) { var x = (n + r); c.__as2lib__typeName = x; s(c, "__as2lib__typeName", 1, true); return(x); } if (p[r].__constructor__.valueOf() == Object) { var f = false; var i = 0; while (i < a.length) { if (a[i].valueOf() == p[r].valueOf()) { f = true; } i++; } if (!f) { a.push(p[r]); r = getTypeNameByPrototype(c, p[r], (n + r) + ".", a); if (r) { return(r); } } } else if (typeof(p[r]) == "function") { p[r].prototype.__as2lib__typeName = n + r; s(p[r].prototype, "__as2lib__typeName", 1, true); } } catch(e) { } } return(null); } static function getMethodName(method, object) { if (((!method) || (object === null)) || (object === undefined)) { return(null); } if (typeof(object) == "function") { return(getMethodNameByType(method, object)); } return(getMethodNameByInstance(method, object)); } static function getMethodNameByInstance(method, instance) { if (((!method) || (instance === null)) || (instance === undefined)) { return(null); } if (instance.__constructor__) { if (instance.__constructor__.prototype == instance.__proto__) { return(getMethodNameByType(method, instance.__constructor__)); } } if (instance.constructor) { var _local3 = instance.constructor; if (_local3.prototype == instance.__proto__) { return(getMethodNameByType(method, instance.constructor)); } } return(getMethodNameByPrototype(method, instance.__proto__)); } static function getMethodNameByType(method, type) { if ((!method) || (!type)) { return(null); } var _local1 = getMethodNameByPrototype(method, type.prototype); if (_local1 != null) { return(_local1); } return(getMethodNameByObject(method, type)); } static function getMethodNameByPrototype(m, p) { if ((((m === null) || (m === undefined)) || (p === null)) || (p === undefined)) { return(null); } while (p) { var _local2 = getMethodNameByObject(m, p); if (_local2 != null) { return(_local2); } p = p.__proto__; } return(null); } static function getMethodNameByObject(m, o) { var _local6 = m.__as2lib__methodName; if (_local6 != null) { return(_local6); } var _local5 = _global.ASSetPropFlags; _local5(o, null, 0, true); _local5(o, ["__proto__", "prototype", "__constructor__", "constructor"], 7, true); for (var _local4 in o) { try { if (o[_local4].valueOf() == m.valueOf()) { m.__as2lib__methodName = _local4; return(_local4); } if (typeof(o[_local4]) == "function") { o[_local4].__as2lib__methodName = _local4; } } catch(e) { } } _local5(o, null, 1, true); return(null); } static function isMethodStatic(methodName, object) { if (((!methodName) || (object === null)) || (object === undefined)) { return(false); } if (typeof(object) == "function") { return(isMethodStaticByType(methodName, object)); } return(isMethodStaticByInstance(methodName, object)); } static function isMethodStaticByInstance(methodName, instance) { if (((!methodName) || (instance === null)) || (instance === undefined)) { return(false); } return(isMethodStaticByType(methodName, (instance.__constructor__ ? (instance.__constructor) : (instance.constructor)))); } static function isMethodStaticByType(methodName, type) { if ((!methodName) || (!type)) { return(false); } try { if (type[methodName]) { return(true); } } catch(e) { } return(false); } static function isConstructor(constructor, object) { if ((((constructor === null) || (constructor === undefined)) || (object === null)) || (object === undefined)) { return(false); } if (typeof(object) == "function") { return(isConstructorByType(constructor, object)); } return(isConstructorByInstance(constructor, object)); } static function isConstructorByInstance(method, instance) { if (((!method) || (instance === null)) || (instance === undefined)) { return(false); } return(isConstructorByType(method, (instance.__constructor__ ? (instance.__constructor__) : (instance.constructor)))); } static function isConstructorByType(method, type) { if ((((method === null) || (method === undefined)) || (type === null)) || (type === undefined)) { return(false); } return(method.valueOf() == type.valueOf()); } static function getVariableNames(instance) { var _local3 = new Array(); var _local5 = _global.ASSetPropFlags; _local5(instance, null, 0, true); _local5(instance, ["__proto__", "prototype", "__constructor__", "constructor"], 7, true); for (var _local4 in instance) { try { if (typeof(instance[_local4]) != "function") { _local3.push(_local4); } } catch(e) { } } _local5(instance, null, 1, true); return(_local3); } static function getTypeByName(path) { var result = eval ("_global." + path); if (!result) { result = eval ("_global." + path.split(".").join("_")); } return(result); } static var CONSTRUCTOR = "new"; static var UNKNOWN = "[unknown]"; static var MEMBER_PREFIX = "__as2lib__member"; }
Symbol 271 MovieClip [__Packages.gdp.env.overload.OverloadException] Frame 0
class gdp.env.overload.OverloadException extends gdp.env.except.FatalException { function OverloadException (message, thrower, args) { super(message, thrower, args); } }
Symbol 272 MovieClip [__Packages.gdp.env.overload.UnknownOverloadHandlerException] Frame 0
class gdp.env.overload.UnknownOverloadHandlerException extends gdp.env.overload.OverloadException { var overloadTarget, overloadedMethod, overloadArguments, overloadHandlers, asString, message; function UnknownOverloadHandlerException (message, thrower, args, overloadTarget, overloadedMethod, overloadArguments, overloadHandlers) { super(message, thrower, args); this.overloadTarget = overloadTarget; this.overloadedMethod = overloadedMethod; this.overloadArguments = overloadArguments; this.overloadHandlers = overloadHandlers; } function toString(Void) { if (!asString) { asString = message; var _local3 = gdp.env.reflect.ReflectUtil.getTypeAndMethodInfo(overloadTarget, overloadedMethod); asString = asString + "\n Overloaded Method: "; asString = asString + ((_local3[0] == null) ? "[unknown]" : ((_local3[0] ? "static " : ""))); asString = asString + ((_local3[1] == null) ? "[unknown]" : (_local3[1])); asString = asString + ("." + ((_local3[2] == null) ? "[unknown]" : (_local3[2]))); asString = asString + (("\n Used Arguments[" + overloadArguments.length) + "]: "); var _local2 = 0; while (_local2 < overloadArguments.length) { if (_local2 != 0) { asString = asString + ", "; } asString = asString + overloadArguments[_local2]; _local2++; } asString = asString + "\n Used Handlers: "; _local2 = 0; while (_local2 < overloadHandlers.length) { asString = asString + ("\n " + overloadHandlers[_local2].toString()); _local2++; } } return(asString); } }
Symbol 273 MovieClip [__Packages.gdp.env.overload.SameTypeSignatureException] Frame 0
class gdp.env.overload.SameTypeSignatureException extends gdp.env.overload.OverloadException { var overloadTarget, overloadedMethod, overloadArguments, overloadHandlers, asString, message; function SameTypeSignatureException (message, thrower, args, overloadTarget, overloadedMethod, overloadArguments, overloadHandlers) { super(message, thrower, args); this.overloadTarget = overloadTarget; this.overloadedMethod = overloadedMethod; this.overloadArguments = overloadArguments; this.overloadHandlers = overloadHandlers; } function toString(Void) { if (!asString) { asString = message; var _local3 = gdp.env.reflect.ReflectUtil.getTypeAndMethodInfo(overloadTarget, overloadedMethod); asString = asString + "\n Overloaded Method: "; asString = asString + ((_local3[0] == null) ? "[unknown]" : ((_local3[0] ? "static " : ""))); asString = asString + ((_local3[1] == null) ? "[unknown]" : (_local3[1])); asString = asString + ("." + ((_local3[2] == null) ? "[unknown]" : (_local3[2]))); asString = asString + (("\n Used Arguments[" + overloadArguments.length) + "]: "); var _local2 = 0; while (_local2 < overloadArguments.length) { if (_local2 != 0) { asString = asString + ", "; } asString = asString + overloadArguments[_local2]; _local2++; } asString = asString + "\n Used Handlers: "; _local2 = 0; while (_local2 < overloadHandlers.length) { asString = asString + ("\n " + overloadHandlers[_local2].toString()); _local2++; } } return(asString); } }
Symbol 274 MovieClip [__Packages.gdp.env.except.Exception] Frame 0
class gdp.env.except.Exception extends gdp.env.except.AbstractThrowable implements gdp.env.except.Throwable { var aArgs; function Exception (message, thrower, args) { super(message, thrower, aArgs); } }
Symbol 275 MovieClip [__Packages.gdp.env.reflect.ReflectionException] Frame 0
class gdp.env.reflect.ReflectionException extends gdp.env.except.Exception { function ReflectionException (message, thrower, args) { super(message, thrower, args); } }
Symbol 276 MovieClip [__Packages.gdp.env.reflect.PackageNotFoundException] Frame 0
class gdp.env.reflect.PackageNotFoundException extends gdp.env.reflect.ReflectionException { function PackageNotFoundException (message, thrower, args) { super(message, thrower, args); } }
Symbol 277 MovieClip [__Packages.gdp.env.reflect.algorithm.PackageMemberAlgorithm] Frame 0
class gdp.env.reflect.algorithm.PackageMemberAlgorithm extends gdp.core.base.BaseClass { var c; function PackageMemberAlgorithm (Void) { super(); } function setCache(cache) { c = cache; } function getCache(Void) { if (!c) { c = gdp.env.reflect.ReflectConfig.getCache(); } return(c); } function execute(p) { if (p == null) { return(null); } var t = p.getPackage(); if (!t) { return(null); } _global.ASSetPropFlags(t, null, 0, true); _global.ASSetPropFlags(t, ["__proto__", "constructor", "__constructor__", "prototype"], 1, true); getCache(); var r = new Array(); var n = new Array(); r.classes = n; var m = new Array(); r.packages = m; var i; for (i in t) { if (((typeof(t[i]) == "function") && (!(t[i].prototype === undefined))) && (!(t[i].prototype === null))) { if ((!eval ("_global." + i.split("_").join("."))) || (i.indexOf("_") < 0)) { var b = c.getClassByClass(t[i]); if (!b) { b = c.addClass(new gdp.env.reflect.ClassInfo(t[i], i, p)); } r[r.length] = b; r[i] = b; n[n.length] = b; n[i] = b; } } else if (typeof(t[i]) == "object") { var a = c.getPackage(t[i]); if (!a) { a = c.addPackage(new gdp.env.reflect.PackageInfo(t[i], i, p)); } r[r.length] = a; r[i] = a; m[m.length] = a; m[i] = a; } } return(r); } }
Symbol 278 MovieClip [__Packages.gdp.env.reflect.PackageMemberFilter] Frame 0
interface gdp.env.reflect.PackageMemberFilter extends gdp.core.base.BaseInterface { }
Symbol 279 MovieClip [__Packages.gdp.env.reflect.TypeMemberFilter] Frame 0
interface gdp.env.reflect.TypeMemberFilter extends gdp.core.base.BaseInterface { }
Symbol 280 MovieClip [__Packages.gdp.env.reflect.TypeMemberInfo] Frame 0
interface gdp.env.reflect.TypeMemberInfo extends gdp.env.reflect.MemberInfo { }
Symbol 281 MovieClip [__Packages.gdp.env.reflect.MethodInfo] Frame 0
class gdp.env.reflect.MethodInfo extends gdp.core.base.BaseClass implements gdp.env.reflect.TypeMemberInfo { static var stringifier; var name, declaringType, staticFlag, method; function MethodInfo (name, declaringType, staticFlag, method) { super(); this.name = name; this.declaringType = declaringType; this.staticFlag = staticFlag; this.method = method; } static function getStringifier(Void) { if (!stringifier) { stringifier = new gdp.env.reflect.stringifier.MethodInfoStringifier(); } return(stringifier); } static function setStringifier(methodInfoStringifier) { stringifier = methodInfoStringifier; } function getName(Void) { return(name); } function getFullName(Void) { if (declaringType.getFullName()) { return((declaringType.getFullName() + ".") + name); } return(name); } function getMethod(Void) { if (!(method === undefined)) { return(method); } var _local2 = declaringType.getType(); if (staticFlag) { if (_local2[name] != _local2.__proto__[name]) { return(_local2[name]); } } var _local3 = _local2.prototype; if (_local3[name] != _local3.__proto__[name]) { return(_local3[name]); } return(null); } function getDeclaringType(Void) { return(declaringType); } function invoke(scope, args) { if (!staticFlag) { var _local5 = declaringType.getType(); if (scope instanceof _local5) { var _local3 = _local5.prototype; if (scope.__proto__ != _local3) { var _local2 = scope.__proto__; while (_local2.__proto__ != _local3) { _local2 = _local2.__proto__; } _local2.__as2lib__invoker = INVOKER; return(scope.__as2lib__invoker(_local2, getMethod(), args)); } } } return(getMethod().apply(scope, args)); } function isStatic(Void) { return(staticFlag); } function snapshot(Void) { return(new gdp.env.reflect.MethodInfo(name, declaringType, staticFlag, getMethod())); } function toString() { return(getStringifier().execute(this)); } function INVOKER(object, method, args) { delete object.__as2lib__invoker; return(method.apply(super, args)); } }
Symbol 282 MovieClip [__Packages.gdp.utils.Stringifier] Frame 0
interface gdp.utils.Stringifier extends gdp.core.base.BaseInterface { }
Symbol 283 MovieClip [__Packages.gdp.env.reflect.stringifier.MethodInfoStringifier] Frame 0
class gdp.env.reflect.stringifier.MethodInfoStringifier extends gdp.core.base.BaseClass implements gdp.utils.Stringifier { function MethodInfoStringifier () { super(); } function execute(target) { var _local2 = gdp.env.reflect.MethodInfo(target); var _local1 = ""; if (_local2.isStatic()) { _local1 = _local1 + "static "; } _local1 = _local1 + _local2.getDeclaringType().getFullName(); _local1 = _local1 + ("." + _local2.getName()); return(_local1); } }
Symbol 284 MovieClip [__Packages.gdp.env.reflect.ClassInfo] Frame 0
class gdp.env.reflect.ClassInfo extends gdp.core.base.BaseClass implements gdp.env.reflect.TypeInfo { static var classAlgorithm, methodAlgorithm, propertyAlgorithm; var clazz, name, package, fullName, classConstructor, superClass, methods, properties; function ClassInfo (clazz, name, package) { super(); this.clazz = clazz; this.name = name; this.package = package; } static function forName(className) { return(getClassAlgorithm().executeByName(className)); } static function forObject(object) { if ((object === null) || (object === undefined)) { throw new gdp.env.except.IllegalArgumentException(("Argument 'object' [" + object) + "] must not be 'null' or 'undefined'.", this, arguments); } var classInfo = gdp.env.reflect.ReflectConfig.getCache().getClass(object); if (classInfo) { return(classInfo); } if (typeof(object) == "function") { return(forClass(object)); } return(forInstance(object)); } static function forInstance(instance) { if ((instance === null) || (instance === undefined)) { throw new gdp.env.except.IllegalArgumentException(("Argument 'instance' [" + instance) + "] must not be 'null' or 'undefined'.", this, arguments); } var classInfo = gdp.env.reflect.ReflectConfig.getCache().getClassByInstance(instance); if (classInfo) { return(classInfo); } if (instance.__constructor__) { if (instance.__constructor__.prototype == instance.__proto__) { return(gdp.env.reflect.ReflectConfig.getCache().addClass(new gdp.env.reflect.ClassInfo(instance.__constructor__))); } } if (instance.constructor) { var _constructor = instance.constructor; if (_constructor.prototype == instance.__proto__) { return(gdp.env.reflect.ReflectConfig.getCache().addClass(new gdp.env.reflect.ClassInfo(instance.constructor))); } } var info = getClassAlgorithm().executeByInstance(instance); if (info) { if (info.name == null) { info.name = null; } if (!info.clazz) { info.clazz = null; } if (!info.package) { info.package = null; } return(gdp.env.reflect.ReflectConfig.getCache().addClass(new gdp.env.reflect.ClassInfo(info.clazz, info.name, info.package))); } throw new gdp.env.reflect.ClassNotFoundException(("The class corresponding to the passed-in instance '" + instance) + "' could not be found.", this, arguments); } static function forClass(clazz) { if ((clazz === null) || (clazz === undefined)) { throw new gdp.env.except.IllegalArgumentException(("Argument 'clazz' [" + clazz) + "] must not be 'null' or 'undefined'.", this, arguments); } var classInfo = gdp.env.reflect.ReflectConfig.getCache().getClassByClass(clazz); if (classInfo) { return(classInfo); } return(gdp.env.reflect.ReflectConfig.getCache().addClass(new gdp.env.reflect.ClassInfo(clazz))); } static function setClassAlgorithm(newClassAlgorithm) { classAlgorithm = newClassAlgorithm; } static function getClassAlgorithm(Void) { if (!classAlgorithm) { classAlgorithm = new gdp.env.reflect.algorithm.ClassAlgorithm(); } return(classAlgorithm); } static function setMethodAlgorithm(newMethodAlgorithm) { methodAlgorithm = newMethodAlgorithm; } static function getMethodAlgorithm(Void) { if (!methodAlgorithm) { methodAlgorithm = new gdp.env.reflect.algorithm.MethodAlgorithm(); } return(methodAlgorithm); } static function setPropertyAlgorithm(newPropertyAlgorithm) { propertyAlgorithm = newPropertyAlgorithm; } static function getPropertyAlgorithm(Void) { if (!propertyAlgorithm) { propertyAlgorithm = new gdp.env.reflect.algorithm.PropertyAlgorithm(); } return(propertyAlgorithm); } function getName(Void) { if (name === undefined) { initNameAndPackage(); } return(name); } function getFullName(Void) { if (fullName === undefined) { if (getPackage().isRoot() || (!getPackage())) { return((fullName = getName())); } fullName = (getPackage().getFullName() + ".") + getName(); } return(fullName); } function getType(Void) { return(clazz); } function getConstructor(Void) { if (classConstructor === undefined) { classConstructor = new gdp.env.reflect.ConstructorInfo(this); } return(classConstructor); } function getSuperType(Void) { if (superClass === undefined) { if (clazz === Object) { superClass = null; } else if (clazz.prototype.__proto__) { superClass = forInstance(clazz.prototype); } else { superClass = null; } } return(superClass); } function newInstance() { return(gdp.utils.ClassUtil.createInstance(getConstructor().getMethod(), arguments)); } function getPackage(Void) { if (package === undefined) { initNameAndPackage(); } return(package); } function initNameAndPackage(Void) { var _local2 = getClassAlgorithm().executeByClass(clazz); if (name === undefined) { name = ((_local2.name == null) ? null : (_local2.name)); } if (package === undefined) { package = ((_local2.package == null) ? null : (_local2.package)); } } function hasMethod(methodName, filterStaticMethods) { if (methodName == null) { return(false); } if (filterStaticMethods == null) { filterStaticMethods = false; } if (clazz.prototype[methodName]) { return(true); } if (filterStaticMethods) { return(false); } if (clazz[methodName]) { return(true); } var _local2 = getSuperType(); while (_local2) { if (_local2.getType()[methodName]) { return(true); } _local2 = _local2.getSuperType(); } return(false); } function getMethods() { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([], getMethodsByFlag); _local3.addHandler([Boolean], getMethodsByFlag); _local3.addHandler([gdp.env.reflect.TypeMemberFilter], getMethodsByFilter); return(_local3.forward(arguments)); } function getMethodsByFlag(filterSuperClasses) { if (!clazz) { return(null); } if (methods === undefined) { methods = getMethodAlgorithm().execute(this); } var _local2 = methods.concat(); if (!filterSuperClasses) { if (getSuperType() != null) { _local2 = _local2.concat(getSuperType().getMethodsByFlag(filterSuperClasses)); } } return(_local2); } function getMethodsByFilter(methodFilter) { if (!clazz) { return(null); } if (!methodFilter) { return(getMethodsByFlag(false)); } var _local3 = getMethodsByFlag(methodFilter.filterSuperTypes()); var _local2 = 0; while (_local2 < _local3.length) { if (methodFilter.filter(_local3[_local2])) { _local3.splice(_local2, 1); _local2--; } _local2++; } return(_local3); } function getMethod() { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([String], getMethodByName); _local3.addHandler([Function], getMethodByMethod); return(_local3.forward(arguments)); } function getMethodByName(methodName) { if (methodName == null) { return(null); } if (getMethodsByFlag(true)) { if (methods[methodName]) { return(methods[methodName]); } } if (getSuperType()) { return(getSuperType().getMethodByName(methodName)); } return(null); } function getMethodByMethod(concreteMethod) { if (!concreteMethod) { return(null); } var _local4 = getMethodsByFlag(true); if (_local4) { var _local5 = _local4.length; var _local2 = 0; while (_local2 < _local5) { var _local3 = _local4[_local2]; if (_local3.getMethod().valueOf() == concreteMethod.valueOf()) { return(_local3); } _local2 = _local2 - -1; } } if (getSuperType()) { return(getSuperType().getMethodByMethod(concreteMethod)); } return(null); } function hasProperty(propertyName, filterStaticProperties) { if (propertyName == null) { return(false); } if (filterStaticProperties == null) { filterStaticProperties = false; } if (clazz.prototype["__get__" + propertyName]) { return(true); } if (clazz.prototype["__set__" + propertyName]) { return(true); } if (filterStaticProperties) { return(false); } if (clazz[propertyName]) { return(true); } var _local2 = getSuperType(); while (_local2) { if (_local2.getType()["__set__" + propertyName] || (_local2.getType()["__get__" + propertyName])) { return(true); } _local2 = _local2.getSuperType(); } return(false); } function getProperties() { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([], getPropertiesByFlag); _local3.addHandler([Boolean], getPropertiesByFlag); _local3.addHandler([gdp.env.reflect.TypeMemberFilter], getPropertiesByFilter); return(_local3.forward(arguments)); } function getPropertiesByFlag(filterSuperClasses) { if (!clazz) { return(null); } if (properties === undefined) { properties = getPropertyAlgorithm().execute(this); } var _local2 = properties.concat(); if (!filterSuperClasses) { if (getSuperType() != null) { _local2 = _local2.concat(gdp.env.reflect.ClassInfo(getSuperType()).getPropertiesByFlag(filterSuperClasses)); } } return(_local2); } function getPropertiesByFilter(propertyFilter) { if (!clazz) { return(null); } if (!propertyFilter) { return(getPropertiesByFlag(false)); } var _local3 = getPropertiesByFlag(propertyFilter.filterSuperTypes()); var _local2 = 0; while (_local2 < _local3.length) { if (propertyFilter.filter(gdp.env.reflect.PropertyInfo(_local3[_local2]))) { _local3.splice(_local2, 1); _local2--; } _local2++; } return(_local3); } function getProperty() { var _local3 = new gdp.env.overload.Overload(this); _local3.addHandler([String], getPropertyByName); _local3.addHandler([Function], getPropertyByProperty); return(_local3.forward(arguments)); } function getPropertyByName(propertyName) { if (propertyName == null) { return(null); } if (getPropertiesByFlag(true)) { if (properties[propertyName]) { return(properties[propertyName]); } } if (getSuperType()) { return(gdp.env.reflect.ClassInfo(getSuperType()).getPropertyByName(propertyName)); } return(null); } function getPropertyByProperty(concreteProperty) { if (concreteProperty == null) { return(null); } var _local5 = getPropertiesByFlag(true); if (_local5) { var _local6 = _local5.length; var _local3 = 0; while (_local3 < _local6) { var _local2 = _local5[_local3]; if ((_local2.getGetter().getMethod().valueOf() == concreteProperty.valueOf()) || (_local2.getSetter().getMethod().valueOf() == concreteProperty.valueOf())) { return(_local2); } _local3++; } } if (getSuperType()) { return(gdp.env.reflect.ClassInfo(getSuperType()).getPropertyByProperty(concreteProperty)); } return(null); } function toString() { var _local5 = "[reflection " + getFullName(); if (arguments[0] == true) { var _local4 = getMethods(); var _local3 = 0; while (_local3 < _local4.length) { _local5 = _local5 + (newline + gdp.utils.StringUtil.addSpaceIndent(_local4[_local3].toString(), 2)); _local3++; } if (_local4.length > 0) { _local5 = _local5 + newline; } } return(_local5 + "]"); } }
Symbol 285 MovieClip [__Packages.gdp.env.reflect.algorithm.ClassAlgorithm] Frame 0
class gdp.env.reflect.algorithm.ClassAlgorithm extends gdp.core.base.BaseClass { var c, r; function ClassAlgorithm (Void) { super(); } function setCache(cache) { c = cache; } function getCache(Void) { if (!c) { c = gdp.env.reflect.ReflectConfig.getCache(); } return(c); } function execute(d) { if (typeof(d) == "function") { return(executeByClass(d)); } return(executeByInstance(d)); } function executeByClass(d) { if ((d === null) || (d === undefined)) { return(null); } return(executeByComparator(function (f) { return(f.valueOf() == d.valueOf()); })); } function executeByInstance(d) { if ((d === null) || (d === undefined)) { return(null); } return(executeByComparator(function (f) { return(f.prototype === d.__proto__); })); } function executeByComparator(v) { if (!v) { return(null); } r = null; var _local4 = getCache().getRoot(); var _local3 = _local4.getPackage(); if (!_local3) { _local3 = _global; } _global.ASSetPropFlags(_local3, null, 0, true); _global.ASSetPropFlags(_local3, ["__proto__", "constructor", "__constructor__", "prototype"], 1, true); findAndStore(_local4, v); return(r); } function findAndStore(a, v) { var p = a.getPackage(); var i; for (i in p) { var f = p[i]; if (typeof(f) == "function") { if (v(f)) { if ((!eval ("_global." + i.split("_").join("."))) || (i.indexOf("_") < 0)) { r = new Object(); r.clazz = f; r.name = i; r.package = a; return(true); } } } else if (typeof(f) == "object") { var e = c.getPackage(f); if (!e) { e = c.addPackage(new gdp.env.reflect.PackageInfo(f, i, a)); } if (!e.isParentPackage(a)) { if (findAndStore(e, v)) { return(true); } } } } return(false); } function executeByName(n) { if (!n) { throw new gdp.env.except.IllegalArgumentException(("The passed-in class name '" + n) + "' is not allowed to be null, undefined or an empty string.", this, arguments); } var p = getCache().getRoot(); var x = p.getFullName(); if (!x) { x = "_global"; } var f = eval ((x + ".") + n); if (!f) { throw new gdp.env.reflect.ClassNotFoundException(("A class with the name '" + n) + "' could not be found.", this, arguments); } if (typeof(f) != "function") { throw new gdp.env.except.IllegalArgumentException(("The object corresponding to the passed-in class name '" + n) + "' is not of type function.", this, arguments); } var r = c.getClassByClass(f); if (r) { return(r); } var a = n.split("."); var g = p.getPackage(); var i = 0; while (i < a.length) { if (i == (a.length - 1)) { return(c.addClass(new gdp.env.reflect.ClassInfo(f, a[i], p))); } g = g[a[i]]; p = c.addPackage(new gdp.env.reflect.PackageInfo(g, a[i], p)); i++; } return(null); } }
Symbol 286 MovieClip [__Packages.gdp.env.reflect.ClassNotFoundException] Frame 0
class gdp.env.reflect.ClassNotFoundException extends gdp.env.reflect.ReflectionException { function ClassNotFoundException (message, thrower, args) { super(message, thrower, args); } }
Symbol 287 MovieClip [__Packages.gdp.env.reflect.algorithm.MethodAlgorithm] Frame 0
class gdp.env.reflect.algorithm.MethodAlgorithm extends gdp.core.base.BaseClass { var i, r, s; function MethodAlgorithm (Void) { super(); } function execute(i) { if (i == null) { return(null); } var _local3 = i.getType(); if (!_local3) { return(null); } this.i = i; r = new Array(); s = true; _global.ASSetPropFlags(_local3, null, 0, true); _global.ASSetPropFlags(_local3, ["__proto__", "constructor", "__constructor__", "prototype"], 1, true); search(_local3); s = false; var _local4 = _local3.prototype; _global.ASSetPropFlags(_local4, null, 0, true); _global.ASSetPropFlags(_local4, ["__proto__", "constructor", "__constructor__", "prototype"], 1, true); search(_local4); _global.ASSetPropFlags(_local3, null, 1, true); _global.ASSetPropFlags(_local4, null, 1, true); return(r); } function search(t) { var _local2; for (_local2 in t) { if (((typeof(t[_local2]) == "function") && (_local2.indexOf("__get__") < 0)) && (_local2.indexOf("__set__") < 0)) { r[r.length] = new gdp.env.reflect.MethodInfo(_local2, i, s); r[_local2] = r[r.length - 1]; } } } }
Symbol 288 MovieClip [__Packages.gdp.env.reflect.algorithm.PropertyAlgorithm] Frame 0
class gdp.env.reflect.algorithm.PropertyAlgorithm extends gdp.core.base.BaseClass { var c, r, g, s, a; function PropertyAlgorithm (Void) { super(); } function execute(c) { if (c == null) { return(null); } var _local3 = c.getType(); if (!_local3) { return(null); } this.c = c; r = new Array(); g = new Object(); s = new Object(); a = true; _global.ASSetPropFlags(_local3, null, 0, true); _global.ASSetPropFlags(_local3, ["__proto__", "constructor", "prototype"], 1, true); search(_local3); a = false; var _local4 = _local3.prototype; _global.ASSetPropFlags(_local4, null, 0, true); _global.ASSetPropFlags(_local4, ["__proto__", "constructor", "__constructor__"], 1, true); search(_local4); _global.ASSetPropFlags(_local3, null, 1, true); _global.ASSetPropFlags(_local4, null, 1, true); return(r); } function search(t) { var _local3; for (_local3 in t) { if (typeof(t[_local3]) == "function") { var _local2 = _local3.substring(7); if (_local3.indexOf("__get__") == 0) { g[_local2] = true; if (!s[_local2]) { r[r.length] = new gdp.env.reflect.PropertyInfo(_local2, c, a, t["__set__" + _local2], t[_local3]); r[_local2] = r[r.length - 1]; } } else if (_local3.indexOf("__set__") == 0) { s[_local2] = true; if (!g[_local2]) { r[r.length] = new gdp.env.reflect.PropertyInfo(_local2, c, a, t[_local3], t["__get__" + _local2]); r[_local2] = r[r.length - 1]; } } } } } }
Symbol 289 MovieClip [__Packages.gdp.env.reflect.PropertyInfo] Frame 0
class gdp.env.reflect.PropertyInfo extends gdp.core.base.BaseClass implements gdp.env.reflect.TypeMemberInfo { static var stringifier; var name, declaringType, staticFlag, setter, getter; function PropertyInfo (name, declaringType, staticFlag, setter, getter) { super(); this.name = name; this.declaringType = declaringType; this.staticFlag = staticFlag; this.setter = new gdp.env.reflect.MethodInfo("__set__" + name, declaringType, staticFlag, setter); this.getter = new gdp.env.reflect.MethodInfo("__get__" + name, declaringType, staticFlag, getter); } static function getStringifier(Void) { if (!stringifier) { stringifier = new gdp.env.reflect.stringifier.PropertyInfoStringifier(); } return(stringifier); } static function setStringifier(propertyInfoStringifier) { stringifier = propertyInfoStringifier; } function getName(Void) { return(name); } function getFullName(Void) { if (declaringType.getFullName()) { return((declaringType.getFullName() + ".") + name); } return(name); } function getSetter(Void) { if (setter.getMethod()) { return(setter); } return(null); } function getGetter(Void) { if (getter.getMethod()) { return(getter); } return(null); } function getDeclaringType(Void) { return(declaringType); } function isWritable(Void) { return(getSetter() != null); } function isReadable(Void) { return(getGetter() != null); } function isStatic(Void) { return(staticFlag); } function snapshot(Void) { var _local3 = null; if (getSetter()) { _local3 = getSetter().getMethod(); } var _local2 = null; if (getGetter()) { _local2 = getGetter().getMethod(); } return(new gdp.env.reflect.PropertyInfo(name, declaringType, staticFlag, _local3, _local2)); } function toString() { return(getStringifier().execute(this)); } }
Symbol 290 MovieClip [__Packages.gdp.env.reflect.stringifier.PropertyInfoStringifier] Frame 0
class gdp.env.reflect.stringifier.PropertyInfoStringifier extends gdp.core.base.BaseClass implements gdp.utils.Stringifier { function PropertyInfoStringifier () { super(); } function execute(target) { var _local2 = gdp.env.reflect.PropertyInfo(target); var _local1 = ""; if (_local2.isStatic()) { _local1 = _local1 + "static "; } _local1 = _local1 + _local2.getDeclaringType().getFullName(); _local1 = _local1 + ("." + _local2.getName()); return(_local1); } }
Symbol 291 MovieClip [__Packages.gdp.env.reflect.ConstructorInfo] Frame 0
class gdp.env.reflect.ConstructorInfo extends gdp.env.reflect.MethodInfo { var __proto__, name, method, declaringType, staticFlag; function ConstructorInfo (declaringClass, constructor) { super(); __proto__.__proto__ = gdp.env.reflect.MethodInfo.prototype; name = NAME; method = constructor; declaringType = declaringClass; staticFlag = false; } function getMethod(Void) { if (!(method === undefined)) { return(method); } if ((declaringType.getPackage().getPackage() == null) || (declaringType.getName() == null)) { return(declaringType.getType()); } return(declaringType.getPackage().getPackage()[declaringType.getName()]); } function snapshot(Void) { return(new gdp.env.reflect.ConstructorInfo(gdp.env.reflect.ClassInfo(declaringType), getMethod())); } static var NAME = "new"; }
Symbol 292 MovieClip [__Packages.gdp.core.base.BaseClass] Frame 0
class gdp.core.base.BaseClass extends gdp.core.base.SimpleClass implements gdp.core.base.BaseInterface { function BaseClass () { super(); if (gdp.core.logger.LogWrapper.getLog() == null) { initLogger(); } eventDispatcher = new gdp.env.events.EventDispatcher(); } function initLogger() { gdp.core.logger.LogWrapper.getInstance().init("gdp_log"); gdp.core.logger.LogWrapper.getInstance().addConsolePublisher(); gdp.core.logger.LogWrapper.logCallingFile = false; } function addEventListener(sType, fListener, bUseCapture, nPriority) { eventDispatcher.addEventListener(sType, fListener, bUseCapture, nPriority); } function dispatchEvent(event) { Object(event).oTarget = this; return(eventDispatcher.dispatchEvent(event)); } function hasEventListener(sType) { return(eventDispatcher.hasEventListener(sType)); } function removeEventListener(sType, fListener, bUseCapture) { eventDispatcher.removeEventListener(sType, fListener, bUseCapture); } function willTrigger(sType) { return(eventDispatcher.willTrigger(sType)); } var eventDispatcher = null; }
Symbol 293 MovieClip [__Packages.gdp.env.events.EventDispatcher] Frame 0
class gdp.env.events.EventDispatcher extends gdp.core.base.SimpleClass implements gdp.env.events.IEventDispatcher { function EventDispatcher () { super(); oQueues = new Object(); } function addEventListener(sType, fListener, bUseCapture, nPriority) { if (bUseCapture == null) { bUseCapture = false; } if (nPriority == null) { nPriority = gdp.env.events.EventPriority.DEFAULT; } var _local2 = oQueues[sType]; if (oQueues[sType] == null) { _local2 = (oQueues[sType] = new gdp.env.events.QueueListeners()); } _local2.addListener(fListener, bUseCapture, nPriority); } function dispatchEvent(event) { var _local7 = false; var _local5 = gdp.env.events.QueueListeners(oQueues[event.getType()]).getListeners(); var _local3 = 0; while (_local3 < _local5.length) { var _local4 = _local5[_local3]; var _local2 = _local4.getFunction(); if (gdp.utils.Delegate.isDelegate(_local2)) { _local2.bMerge = true; _local2.apply(null, [event]); } else { _local4.getFunction().apply(null, [event]); } _local7 = true; _local3++; } return(_local7); } function hasEventListener(sType) { var _local2 = oQueues[sType]; if (_local2.getListeners().length > 0) { return(true); } return(false); } function removeEventListener(sType, fListener, bUseCapture) { var _local2 = oQueues[sType]; _local2.removeListener(fListener, bUseCapture); } function willTrigger(sType) { return(null); } var oQueues = null; }
Symbol 294 MovieClip [__Packages.gdp.env.events.EventPriority] Frame 0
class gdp.env.events.EventPriority extends gdp.core.base.BaseClass { function EventPriority () { super(); } static var BINDING = 100; static var DEFAULT = 0; static var DEFAULT_HANDLER = -50; static var EFFECT = -100; }
Symbol 295 MovieClip [__Packages.gdp.env.events.QueueListeners] Frame 0
class gdp.env.events.QueueListeners extends gdp.core.base.BaseClass { function QueueListeners () { super(); aCaptureListeners = new Array(); aBubbleListeners = new Array(); } function addListener(fListener, bUseCapture, nPriority) { var _local2 = new gdp.env.events.EventListener(fListener, nPriority); if (bUseCapture) { aCaptureListeners.push(_local2); aCaptureListeners.sort(sortListenersByPriority); } else { aBubbleListeners.push(_local2); aBubbleListeners.sort(sortListenersByPriority); } } function removeListener(fListener, bUseCapture) { if (bUseCapture) { var _local2 = 0; while (_local2 < aCaptureListeners.length) { if (gdp.utils.Delegate.equals(aCaptureListeners[_local2].getFunction(), fListener)) { aCaptureListeners.splice(_local2--, 1); } _local2++; } } else { var _local2 = 0; while (_local2 < aBubbleListeners.length) { if (gdp.utils.Delegate.equals(aBubbleListeners[_local2].getFunction(), fListener)) { aBubbleListeners.splice(_local2--, 1); } _local2++; } } } function getListeners(Void) { var _local3 = aCaptureListeners.concat(aBubbleListeners); var _local2 = 0; while (_local2 < _local3.length) { if (!_local3[_local2].isValid()) { _local3.splice(_local2--, 1); } _local2++; } return(_local3); } function sortListenersByPriority(elA, elB) { if (elA.getPriority() == elB.getPriority()) { return(0); } if (elA.getPriority() > elB.getPriority()) { return(-1); } return(1); } var aCaptureListeners = null; var aBubbleListeners = null; }
Symbol 296 MovieClip [__Packages.gdp.env.events.EventListener] Frame 0
class gdp.env.events.EventListener extends gdp.core.base.BaseClass { function EventListener (fListener, nPriority) { super(); this.fListener = fListener; this.nPriority = ((nPriority == null) ? 0 : (nPriority)); } function isValid(Void) { if (fListener == null) { return(false); } if (gdp.utils.Delegate.isDelegate(fListener) && ((fListener.target == null) || (fListener.func == null))) { return(false); } return(true); } function setFunction(fListener) { this.fListener = fListener; } function getFunction(Void) { return(fListener); } function setPriority(nPriority) { this.nPriority = nPriority; } function getPriority(Void) { return(nPriority); } var nPriority = null; var fListener = null; }
Symbol 297 MovieClip [__Packages.gdp.utils.Delegate] Frame 0
class gdp.utils.Delegate extends gdp.core.base.BaseClass { var func; function Delegate (f) { super(); func = f; } static function create(oClass, fFunc, aArgs, bMerge) { var _local3 = function () { var _local5 = arguments.callee.target; var _local4 = arguments.callee.func; var _local6 = arguments.callee.bMerge; var _local3; if (_local6) { _local3 = arguments; var _local2 = 0; while (_local2 < arguments.callee.aArgs.length) { _local3.push(arguments.callee.aArgs[_local2]); _local2++; } } else { _local3 = ((arguments.length > 0) ? arguments : (arguments.callee.aArgs)); } _local4.___nCount = arguments.callee.nCount; return(_local4.apply(_local5, _local3)); }; _local3.type = "Delegate"; _local3.target = oClass; _local3.func = fFunc; _local3.nCount = ++nCount; if (_local3.func.___aInnerValues == undefined) { _local3.func.___aInnerValues = new Array(); } _local3.func.___aInnerValues[nCount] = new Object(); _local3.aArgs = aArgs; _local3.bMerge = bMerge; return(_local3); } static function set(sValueName, value) { return((arguments.caller.___aInnerValues[arguments.caller.___nCount][sValueName] = value)); } static function setTo(fFunction, sValueName, value) { return((fFunction.___aInnerValues[fFunction.___nCount][sValueName] = value)); } static function get(sValueName) { return(arguments.caller.___aInnerValues[arguments.caller.___nCount][sValueName]); } static function equals(fFunctionA, fFunctionB) { if (isDelegate(fFunctionA) && (isDelegate(fFunctionB))) { return(((fFunctionA.func == fFunctionB.func) && (fFunctionA.target == fFunctionB.target)) && (gdp.utils.ArrayUtil.equals(fFunctionA.aArgs, fFunctionB.aArgs))); } if ((!isDelegate(fFunctionA)) && (!isDelegate(fFunctionB))) { return(fFunctionA.func == fFunctionB.func); } return(false); } static function isDelegate(fFunction) { return(fFunction.type == "Delegate"); } static function clone(fDelegate) { if ((fDelegate.target != undefined) && (fDelegate.func != undefined)) { return(create(fDelegate.target, fDelegate.func, fDelegate.aArgs, fDelegate.bMerge)); } return(fDelegate); } static function toString(fDelegate) { if (isDelegate(fDelegate)) { var _local3 = ((fDelegate.target.getClassNameWithPackage == null) ? (gdp.env.reflect.ReflectUtil.getTypeName(fDelegate.target)) : (fDelegate.target.getClassNameWithPackage(true))); var _local2 = gdp.env.reflect.ReflectUtil.getMethodName(fDelegate.func, fDelegate.target); var _local4 = fDelegate.aArgs.toString(); return(((((("Delegate {class:" + _local3) + ", method:") + _local2) + ", arguments:") + _local4) + "}"); } return("[Function]"); } function createDelegate(obj) { return(create(obj, func)); } static var nCount = 0; }
Symbol 298 MovieClip [__Packages.core.Core] Frame 0
class core.Core { static var mcParent, instance, sndButton, musShow, musMenu, sndLoad, sndFinish; var mcLoader, nSoundVolume, sound, music, musicPlaying, bMute; function Core () { initConfig(); } static function getInstance(mc) { if (mc != null) { mcParent = mc; } if (instance == null) { instance = new core.Core(); } return(instance); } function moreGames() { var _local1 = helpers.GameSettings.getInstance().getMoreGamesLink(); getURL (_local1, "_blank"); } function fdownload() { var _local1 = helpers.GameSettings.getInstance().getDownloadLink(); getURL (_local1, "_blank"); } function initConfig(Void) { var _local3 = helpers.GameSettings.getInstance().getSoundLibLink(); mcLoader = mcParent.attachMovie("Loader", "PreLoader", mcParent.getNextHighestDepth()); mcParent.attachMovie("stub", "soundStub", mcParent.getNextHighestDepth()); var _local2 = new Array(); _local2.push({id:"soundLib", file:_local3, loadScope:mcParent.soundStub, depth:1, xpos:-100, ypos:-100, loaderView:mcLoader.LoaderBar}); helpers.Loader.init(_local2, gdp.utils.Delegate.create(this, init)); } function init() { mcLoader.removeMovieClip(); mcLoader = null; initSettings(); initSound(); showMenu(); } function initSettings() { var _local2 = helpers.SOSettings.getInstance().get("settings"); if (_local2 == null) { _local2 = {nSoundVolume:helpers.GameSettings.getInstance().getSoundVolume()}; } nSoundVolume = Number(_local2.nSoundVolume); } function showMenu() { screens.GameMenu.getInstance(mcParent); } function showGameFild() { getInstance().playSound(sndButton); screens.GameFild.getInstance(mcParent); } function showAddtoSite(mc) { mc.isEnabled(false); screens.AddtoSite.getInstance(mc); } function changeBg(mc) { mc.bg.nextFrame(); mc.btnBg.nextFrame(); } function initSound() { sound = new gdp.io.sound.WaveEngine(1, null); music = new gdp.io.sound.WaveEngine(2, null, mcParent.soundStub.soundLib); musShow = music.addStream("musMenu", false); musMenu = music.addStream("musMenu", false); sndButton = sound.addStream("button", false); sndLoad = sound.addStream("load", false); sndFinish = sound.addStream("finish", false); } function playSound(nID, nRepeat, nOffset) { if (nSoundVolume < 2) { return(undefined); } if (nRepeat == null) { nRepeat = 1; } if (nOffset == null) { nOffset = 0; } sound.play(nID, nOffset, nRepeat, false); sound.setAllVolume(nSoundVolume); } function stopSound(nID) { sound.stop(nID); } function playMusic(nID) { if (musicPlaying != nID) { music.stop(musicPlaying); music.play(nID); musicPlaying = nID; music.setAllVolume(nSoundVolume); } } function setVolumes(mc) { if (nSoundVolume) { bMute = false; mc.btnSound1._visible = false; } else { bMute = true; mc.btnSound2._visible = false; } sound.setAllVolume(nSoundVolume); music.setAllVolume(nSoundVolume); } function onMute(mc) { if (!bMute) { nSoundVolume = 0; helpers.SOSettings.getInstance().set("settings", {nSoundVolume:0}); mc.btnSound1._visible = true; mc.btnSound2._visible = false; } else { nSoundVolume = helpers.GameSettings.getInstance().getSoundVolume(); helpers.SOSettings.getInstance().set("settings", {nSoundVolume:nSoundVolume}); mc.btnSound1._visible = false; mc.btnSound2._visible = true; } getInstance().setVolumes(mc); } }
Symbol 299 MovieClip [__Packages.gdp.io.sound.WaveEngine] Frame 0
class gdp.io.sound.WaveEngine { var type, stack, debugOn, mute, _mc; function WaveEngine (type, debugOn, mcParent) { this.type = ((type == null) ? 1 : (type)); stack = new Object(); this.debugOn = ((type == null) ? false : (debugOn)); mute = false; mcParent = ((mcParent == null) ? _root : (mcParent)); init(mcParent); } function init(mcParent) { _numClass++; _mc = mcParent.createEmptyMovieClip((("CWaveEngine_" + _numClass) + "_") + type, mcParent.getNextHighestDepth()); } function soundOff() { if (!mute) { debug("soundOff()"); for (var _local2 in stack) { stack[_local2]._oldVolume = stack[_local2].getVolume(); setVolume(Number(_local2), 0); } mute = true; } } function soundOn() { if (mute) { mute = false; debug("soundOn()"); for (var _local3 in stack) { var _local2 = ((stack[_local3]._oldVolume == null) ? 100 : (stack[_local3]._oldVolume)); setVolume(Number(_local3), _local2); } } } function getSoundStatus() { return(!mute); } function play(id, secondsOffset, loops) { if ((id == null) || (stack[id] == null)) { return(0); } if (type == 2) { stopAll(); } secondsOffset = ((secondsOffset == null) ? 0 : (secondsOffset)); loops = ((loops == null) ? 1 : (loops)); var _local3 = stack[id]; if (mute) { _local3.setVolume(0); } else { _local3.setVolume(100); } if (type == 2) { loops = 65536; } _local3.start(secondsOffset, loops); debug(((((("play(" + _local3.__link) + ", ") + secondsOffset) + ", ") + loops) + ")"); } function playAll(secondsOffset, loops, autoDelete) { for (var _local5 in stack) { play(Number(_local5), secondsOffset, loops, autoDelete); } } function addStream(link_name, autoDelete) { if (link_name == null) { return(0); } autoDelete = ((autoDelete == null) ? true : (autoDelete)); var _local4 = _mc.createEmptyMovieClip("attachS_" + (++_numSound), _mc.getNextHighestDepth()); var _local2 = new Sound(_local4); _local2.attachSound(link_name); _local2.__parent = this; _local2.__link = link_name; _local2.__num = _numSound; _local2.__mc = _local4; _local2.__autoDelete = autoDelete; _local2.onSoundComplete = function () { if (this.__autoDelete) { this.__parent.deleteSound(this.__num); } }; debug(("addStream(" + link_name) + ")"); stack[_numSound] = _local2; return(_local2.__num); } function deleteSound(id) { if ((id == null) || (stack[id] == null)) { return(0); } var _local2 = stack[id]; debug("Stack deletes a " + _local2.__link); delete stack[id]; _local2.__mc.removeMovieClip(); } function deleteAllSound() { debug("deleteAllSound()"); for (var _local2 in stack) { deleteSound(Number(_local2)); } } function stop(id) { if ((id == null) || (stack[id] == null)) { return(0); } var _local3 = stack[id]; _local3.stop(); debug(("stop(" + _local3.__link) + ")"); if (_local3.__autoDelete) { if ((id != _numSound) || (type != 2)) { deleteSound(id); } } } function stopAll() { debug("stopAll()"); for (var _local2 in stack) { stop(Number(_local2)); } } function setVolume(id, volume) { if (((id == null) || (volume == null)) || (stack[id] == null)) { return(0); } var _local2 = stack[id]; if (mute) { _local2._oldVolume = volume; return(0); } debug(((("setVolume(" + _local2.__link) + ", ") + volume) + ")"); if (_local2 != null) { _local2.setVolume(volume); } } function setAllVolume(volume) { for (var _local2 in stack) { setVolume(Number(_local2), volume); } } function debug(msg) { if (debugOn) { trace((type + " ") + msg); } } function toString() { return("[sound.CWaveEngine]"); } var _numSound = 0; static var _numClass = 0; }
Symbol 300 MovieClip [__Packages.helpers.GameSettings] Frame 0
class helpers.GameSettings { static var instance; function GameSettings () { } static function getInstance() { if (instance == null) { instance = new helpers.GameSettings(); } return(instance); } function setSettings(oSettingsAt) { oSettings = new Object(); oSettings = oSettingsAt; } function setBuiltInSettings() { oSettings = new Object(); oSettings.sound_volume_init = 50; } function getMoreGamesLink() { return(lang.Localization.getInstance().getString("linkMoreGames")); } function getDownloadLink() { return(lang.Localization.getInstance().getString("linkDownload")); } function getSoundLibLink() { return(lang.Localization.getInstance().getString("linkSoundLib")); } function getSoundVolume() { trace("getSoundVolume"); return(Number(50)); } var oSettings = null; }
Symbol 301 MovieClip [__Packages.lang.Localization] Frame 0
class lang.Localization extends gdp.core.base.BaseClass { static var instance; var oStrings; function Localization () { super(); oStrings = new Object(); oStrings.linkDownload = "http://www.doublegames.com/dress-shrek-4-party.html?utm_source=webgame&utm_medium=webgamedl&utm_campaign=Shrek-4(en)"; oStrings.linkMoreGames = "http://www.doublegames.com/?utm_source=webgame&utm_medium=webgamemg&utm_campaign=Shrek-4(en)"; oStrings.linkSoundLib = "http://www.doublegames.com/swf/dress-shrek-4-party/soundlib.swf"; oStrings.siteURL = "http://www.play-dressup-games.com/"; oStrings.URLSend = "http://example.com.html"; oStrings.btnPlay = "PLAY"; oStrings.btnEnd = "Show"; oStrings.btnNext = "Next"; oStrings.btnClear = "Clear"; oStrings.btnMoreGames = "More Games"; oStrings.btnSite = "Add to your site"; oStrings.btnNewDress = "Change your clothes"; oStrings.btnMenu = "Start anew"; oStrings.btnContinue = "Continue"; oStrings.btnBack = "Back"; oStrings.btnMenu2 = "Change your clothes without keeping up current appearance"; oStrings.btnSave = "Save"; oStrings.btnPrint = "Print"; oStrings.btnShare = "Share at Facebook"; oStrings.btnDownload = "Download"; oStrings.txtPrint = "Print"; oStrings.txtNextBg = "next background"; oStrings.txtPreloader = "Loading. Please wait..."; oStrings.txtNameGame = "Dress Shrek 4 Party"; oStrings.txtFileGame = "dress-shrek-4-party"; oStrings.txtClear = "Do you really want to start anew?"; oStrings.txtAddtoSite = "AddtoSite"; oStrings.txtNewDress = "Mind! If you haven\u2019t decided yet, you can print this photo or save the result in the Internet to share it with your friends."; } static function getInstance() { if (instance == null) { instance = new lang.Localization(); } return(instance); } function setStrings(oStrings) { this.oStrings = oStrings; } function setStringsAt(oStringsAt) { for (var _local3 in oStringsAt) { oStrings[_local3] = oStringsAt[_local3]; } } function getString(sStringId) { return(oStrings[sStringId]); } function applyLang(mcTarget) { for (var _local5 in mcTarget) { if (mcTarget[_local5] instanceof TextField) { var _local3 = mcTarget[_local5]; var _local4 = getString(_local3._name); if ((_local4 != null) && (_local3 != null)) { _local3.text = _local4; } } else if (typeof(mcTarget[_local5]) == "movieclip") { applyLang(mcTarget[_local5]); } } } }
Symbol 302 MovieClip [__Packages.helpers.Loader] Frame 0
class helpers.Loader { static var callbackFunc, currentContainer, mcl, mLoaderMC; function Loader () { } static function init(inLoadArray, inCallbackFunc) { loadArray = inLoadArray; callbackFunc = inCallbackFunc; createContainer(); } static function createContainer() { if (loadArray.length > 0) { currentContainer = loadArray.shift(); var _local2 = parseInt(currentContainer.depth); var _local1 = currentContainer.loadScope.createEmptyMovieClip(currentContainer.id, _local2); _local1._x = parseInt(currentContainer.xpos); _local1._y = parseInt(currentContainer.ypos); mcl = new MovieClipLoader(); mcl.addListener(helpers.Loader); mcl.loadClip(currentContainer.file, _local1); mLoaderMC = currentContainer.loaderView; if (mLoaderMC != null) { mLoaderMC.gotoAndStop(1); } } else { delete mcl; callbackFunc(); } } static function onLoadStart(target_mc) { trace("onLoadStart:" + target_mc); var _local2 = mcl.getProgress(target_mc); } static function onLoadProgress(target_mc, loadedBytes, totalBytes) { var _local1 = Math.floor((loadedBytes / totalBytes) * 100); var _local2 = ((_local1 <= 0) ? 1 : (((_local1 >= 100) ? 100 : (_local1)))); trace("frame " + _local2); mLoaderMC.gotoAndStop(_local2); } static function onLoadComplete(target_mc) { trace("onLoadComplete:" + target_mc); removeMovieClip(mLoaderMC); } static function onLoadInit(target_mc) { trace("onLoadInit:" + target_mc); createContainer(); } static function onLoadError(target_mc, errorCode) { trace((("onLoadError:" + target_mc) + ":") + errorCode); removeMovieClip(mLoaderMC); delete mcl; callbackFunc(); } static var loadArray = new Array(); }
Symbol 303 MovieClip [__Packages.helpers.SOSettings] Frame 0
class helpers.SOSettings { var so; function SOSettings () { } static function getInstance() { if (instance == null) { instance = new helpers.SOSettings(); } return(instance); } static function getVersion() { return(ver); } function connect() { so = SharedObject.getLocal(sPrefix + "_Data", "/"); if (so.data.ver != ver) { so.clear(); } so.data.ver = ver; bOnConnect = true; } function get(sId) { if (!bOnConnect) { connect(); } return(so.data[sId]); } function set(sId, data) { if (!bOnConnect) { connect(); } so.data[sId] = data; so.flush(); } function clear(sId) { if (!bOnConnect) { connect(); } so.data[sId] = null; } function clearAll() { if (!bOnConnect) { connect(); } so.clear(); } function flushAll() { if (!bOnConnect) { connect(); } so.flush(); } function getSize() { if (!bOnConnect) { connect(); } return(so.getSize()); } function setPrefix(sPrefix) { this.sPrefix = sPrefix; bOnConnect = false; } static var instance = null; static var ver = "1.1.0.0"; var bOnConnect = false; var sPrefix = "Game"; }
Symbol 304 MovieClip [__Packages.gdp.core.base.SimpleMovieClip] Frame 0
class gdp.core.base.SimpleMovieClip extends MovieClip { var _yscale, _xscale, _alpha, _height, _width, _name; function SimpleMovieClip () { super(); nClassId = nClassCounter++; } function description() { var _local2 = {_name:_name, _width:_width, _height:_height, _alpha:_alpha, _xscale:_xscale, _yscale:_yscale}; return("BaseMovieClip " + gdp.utils.ObjectUtil.classToString(_local2, true)); } function toString() { return(description.apply(this, arguments)); } function getClass() { return(gdp.env.reflect.ClassInfo.forInstance(this).getType()); } function getClassName(Void) { return(gdp.env.reflect.ClassInfo.forInstance(this).getName()); } function getPackageName(Void) { return(gdp.env.reflect.ClassInfo.forInstance(this).getPackage().getName()); } function getClassNameWithPackage(Void) { return(gdp.env.reflect.ClassInfo.forInstance(this).getFullName()); } function isEqual(anObject) { return(this == anObject); } function createEmptyMovieClipWithParams(sName, nDepth, oParams) { super.createEmptyMovieClip(sName, nDepth); var _local4 = this[sName]; for (var _local5 in oParams) { _local4[_local5] = oParams[_local5]; } return(_local4); } static var bCompiledByMTASC = false; static var nClassCounter = 0; var nClassId = 0; }
Symbol 305 MovieClip [__Packages.gdp.core.base.BaseMovieClip] Frame 0
class gdp.core.base.BaseMovieClip extends gdp.core.base.SimpleMovieClip { function BaseMovieClip () { super(); eventDispatcher = new gdp.env.events.EventDispatcher(); var _local3 = new gdp.core.process.Process(gdp.utils.Delegate.create(this, psInitMovieClip)); gdp.core.process.ProcessManager.getInstance().addProcess(_local3); } function initLogger() { gdp.core.logger.LogWrapper.getInstance().init("gdp_log"); gdp.core.logger.LogWrapper.getInstance().addConsolePublisher(); gdp.core.logger.LogWrapper.logCallingFile = false; } function psInitMovieClip(Void) { dispatchEvent(new gdp.core.base.BaseMovieClipEvent(gdp.env.events.Event.INIT)); return(0); } function addEventListener(sType, fListener, bUseCapture, nPriority) { eventDispatcher.addEventListener(sType, fListener, bUseCapture, nPriority); } function dispatchEvent(event) { Object(event).oTarget = this; return(eventDispatcher.dispatchEvent(event)); } function hasEventListener(sType) { return(eventDispatcher.hasEventListener(sType)); } function removeEventListener(sType, fListener, bUseCapture) { eventDispatcher.removeEventListener(sType, fListener, bUseCapture); } function willTrigger(sType) { return(eventDispatcher.willTrigger(sType)); } var eventDispatcher = null; }
Symbol 306 MovieClip [__Packages.gdp.core.process.Process] Frame 0
class gdp.core.process.Process extends gdp.core.base.BaseClass { var fFunc, aArgs, nPriority, nId, bReadOnly; function Process (fFunc, aArgs, nPriority) { super(); setFunction(fFunc); setArguments(((aArgs == null) ? ([]) : (aArgs))); setPriority(nPriority | -1); } function run(Void) { return(Number(fFunc.apply(null, aArgs))); } function setFunction(fFunc) { this.fFunc = fFunc; gdp.utils.Delegate.setTo(fFunc, "process", this); } function getFunction(Void) { return(fFunc); } function setArguments(aArgs) { this.aArgs = aArgs; } function getArguments(Void) { return(aArgs); } function setPriority(nPriority) { this.nPriority = nPriority; } function getPriority(Void) { return(nPriority); } function getId(Void) { return(nId); } function setReadOnly(bReadOnly) { this.bReadOnly = bReadOnly; } function isReadOnly(Void) { return(bReadOnly); } function isValid(Void) { if ((fFunc == null) || (typeof(fFunc) != "function")) { return(false); } return(true); } function isEqual(process) { if (((!gdp.utils.Delegate.equals(process.getFunction(), fFunc)) || ((!process.getId()) != nId)) || (!checkArguments(process))) { return(false); } return(true); } function checkArguments(process) { var _local3 = process.getArguments(); var _local4 = aArgs; if (_local3.length != _local4.length) { return(false); } var _local2 = 0; while (_local2 < _local3.length) { if (_local3[_local2] != _local4[_local2]) { return(false); } _local2++; } return(true); } function description(Void) { var _local2 = {func:gdp.utils.Delegate.toString(fFunc), args:aArgs, id:nId}; return("Process " + gdp.utils.ObjectUtil.classToString(_local2, true)); } }
Symbol 307 MovieClip [__Packages.gdp.core.process.ProcessManager] Frame 0
class gdp.core.process.ProcessManager extends gdp.core.base.BaseClass { static var instance; function ProcessManager () { super(); aProcessesList = new Array(); aAddingProcessesList = new Array(); aRemovingProcessesList = new Array(); } static function getInstance() { if (instance == null) { instance = new gdp.core.process.ProcessManager(); } return(instance); } function run(Void) { if (bPause) { return(undefined); } bWaiting = true; var _local2 = 0; while (_local2 < aProcessesList.length) { var _local3 = aProcessesList[_local2]; if ((aRemovingProcessesList.length > 0) && (gdp.utils.ArrayUtil.contains(aRemovingProcessesList, _local3))) { } else { var _local4 = _local3.run(); if ((_local4 == PROCESS_KILL) || (!_local3.isValid())) { aProcessesList.splice(_local2--, 1); } else if (_local4 == PROCESS_HOLD) { return(undefined); } } _local2++; } bWaiting = false; if ((aRemovingProcessesList.length > 0) || (aAddingProcessesList.length > 0)) { updateProcessList(); } } function pause(Void) { bPause = true; } function unpause(Void) { bPause = false; } function updateProcessList(Void) { if (bWaiting) { return(undefined); } while (aRemovingProcessesList.length) { var _local3 = gdp.utils.ArrayUtil.find(aProcessesList, aRemovingProcessesList.shift()); if (_local3 != -1) { aProcessesList.splice(_local3, 1); } } while (aAddingProcessesList.length) { var _local2 = aAddingProcessesList.shift(); if (_local2.getPriority() > -1) { aProcessesList.splice(_local2.getPriority(), 0, _local2); } else { aProcessesList.push(_local2); } } } function addProcess(process) { if (process.isValid()) { process.nId = nNextFreeId++; aAddingProcessesList.push(process); updateProcessList(); return(process.nId); } return(-1); } function getProcess(nId) { var _local2 = 0; while (_local2 < aProcessesList.length) { if (aProcessesList[_local2].getId() == nId) { return(aProcessesList[_local2]); } _local2++; } } function removeProcess(value) { if (typeof(value) == "number") { return(removeProcessById(value)); } if (value instanceof gdp.core.process.Process) { return(removeProcessByProcess(value)); } return(false); } function removeProcessById(nId) { var _local2 = 0; while (_local2 < aProcessesList.length) { if (aProcessesList[_local2].getId() == nId) { aRemovingProcessesList.push(aProcessesList[_local2]); updateProcessList(); return(true); } _local2++; } return(false); } function removeProcessByProcess(process) { return(removeProcessById(process.getId())); } function hasProcess(process) { var _local2 = 0; while (_local2 < aProcessesList.length) { if (aProcessesList[_local2].isEqual(process)) { return(true); } _local2++; } return(false); } static var PROCESS_KILL = 0; static var PROCESS_HOLD = -1; var aProcessesList = null; var aAddingProcessesList = null; var aRemovingProcessesList = null; var bPause = false; var bWaiting = false; var nNextFreeId = 0; }
Symbol 308 MovieClip [__Packages.gdp.core.base.BaseMovieClipEvent] Frame 0
class gdp.core.base.BaseMovieClipEvent extends gdp.env.events.Event { function BaseMovieClipEvent (sType, bBubbles, bCancelable) { super(sType, bBubbles, bCancelable); } }
Symbol 309 MovieClip [__Packages.screens.GameMenu] Frame 0
class screens.GameMenu extends gdp.core.base.BaseMovieClip { var removeMovieClip, txtNameGame, btnPlay, btnSite, btnMoreGames, btnBg, btnSound1, btnSound2; function GameMenu () { super(); } static function getInstance(mcParent) { if (instance == null) { instance = screens.GameMenu(mcParent.attachMovie("mcMenu", "mcGameMenu", mcParent.getNextHighestDepth())); } return(instance); } function remove() { instance = null; removeMovieClip(); } function onLoad() { init(); } function init() { trace("init"); core.Core.getInstance().setVolumes(this); core.Core.getInstance().playMusic(core.Core.musMenu); lang.Localization.getInstance().applyLang(this); txtNameGame.text = lang.Localization.getInstance().getString("txtNameGame"); btnPlay.register(lang.Localization.getInstance().getString("btnPlay"), gdp.utils.Delegate.create(this, startPlay)); btnSite.register(lang.Localization.getInstance().getString("btnSite"), gdp.utils.Delegate.create(this, core.Core.getInstance().showAddtoSite, [this])); btnMoreGames.register(lang.Localization.getInstance().getString("btnMoreGames"), gdp.utils.Delegate.create(this, core.Core.getInstance().moreGames)); btnBg.register(lang.Localization.getInstance().getString("btnBg"), gdp.utils.Delegate.create(this, core.Core.getInstance().changeBg, [this])); btnSound1.onRelease = gdp.utils.Delegate.create(this, onSound); btnSound2.onRelease = gdp.utils.Delegate.create(this, onSound); } function isEnabled(bEnabled) { btnPlay.isEnabled = bEnabled; } function startPlay() { core.Core.getInstance().showGameFild(); remove(); } function onSound() { core.Core.getInstance().onMute(this); } static var instance = null; }
Symbol 310 MovieClip [__Packages.screens.GameFild] Frame 0
class screens.GameFild extends gdp.core.base.BaseMovieClip { static var mcParent; var removeMovieClip, mcNextBg, btnEnd, btnSite, btnNewDress, btnPrint, btnDownload, btnNext, btnClear, btnMoreGames, btnBg, btnBack, btnSound1, btnSound2, Model, attachMovie, getNextHighestDepth, Wnd04, Wnd05, Wnd06, Wnd07, bg, mcbgz, n, onEnterFrame, Wnd03, Wnd02, Wnd01, WndClear, WndNewDress; function GameFild () { super(); trace("GameFild"); } static function getInstance(mc) { mcParent = mc; if (instance == null) { instance = screens.GameFild(mcParent.attachMovie("mcGameFild", "mcFild", mcParent.getNextHighestDepth())); } return(instance); } function remove() { instance = null; removeMovieClip(); } function onLoad() { init(); } function init() { core.Core.getInstance().setVolumes(this); core.Core.getInstance().playMusic(core.Core.musMenu); lang.Localization.getInstance().applyLang(this); mcNextBg._visible = false; mcNextBg.txtNextBg.text = lang.Localization.getInstance().getString("txtNextBg"); btnEnd._visible = false; btnSite._visible = false; btnNewDress._visible = false; btnPrint._visible = false; btnDownload._visible = false; btnEnd.register(lang.Localization.getInstance().getString("btnEnd"), gdp.utils.Delegate.create(this, showEnd)); btnNext.register(lang.Localization.getInstance().getString("btnNext"), gdp.utils.Delegate.create(this, nextFild)); btnClear.register(lang.Localization.getInstance().getString("btnClear"), gdp.utils.Delegate.create(this, showClear)); btnMoreGames.register(lang.Localization.getInstance().getString("btnMoreGames"), gdp.utils.Delegate.create(this, core.Core.getInstance().moreGames)); btnSite.register(lang.Localization.getInstance().getString("btnSite"), gdp.utils.Delegate.create(this, core.Core.getInstance().showAddtoSite, [this])); btnNewDress.register(lang.Localization.getInstance().getString("btnNewDress"), gdp.utils.Delegate.create(this, gotoNewDress)); btnPrint.register(lang.Localization.getInstance().getString("btnPrint"), gdp.utils.Delegate.create(this, onPrint)); btnBg.register(null, gdp.utils.Delegate.create(this, core.Core.getInstance().changeBg, [this]), null, null, gdp.utils.Delegate.create(this, onOverBg), gdp.utils.Delegate.create(this, onOutBg)); btnBack.register(lang.Localization.getInstance().getString("btnBack"), gdp.utils.Delegate.create(this, prevFild)); btnDownload.register(lang.Localization.getInstance().getString("btnDownload"), gdp.utils.Delegate.create(this, onDownload)); isEnabled(true); btnSound1.onRelease = gdp.utils.Delegate.create(this, onSound); btnSound2.onRelease = gdp.utils.Delegate.create(this, onSound); Model = attachMovie("mcModel", "Model", getNextHighestDepth(), {_x:0, _y:0}); fFild(); lang.Localization.getInstance().applyLang(this); } function onDownload() { core.Core.getInstance().fdownload(); } function onOverBg() { btnBg._rotation = btnBg._rotation + 6; mcNextBg._visible = true; } function onOutBg() { btnBg._rotation = btnBg._rotation - 6; mcNextBg._visible = false; } function isEnabled(bEnabled) { btnClear.isEnabled = bEnabled; btnNext.isEnabled = bEnabled; btnEnd.isEnabled = bEnabled; btnNewDress.isEnabled = bEnabled; btnSite.isEnabled = bEnabled; btnBack.isEnabled = bEnabled; btnPrint.isEnabled = bEnabled; btnDownload.isEnabled = bEnabled; } function showEnd() { core.Core.getInstance().playSound(core.Core.sndFinish); core.Core.getInstance().playMusic(core.Core.musShow); btnBack._visible = false; btnNext._visible = false; btnEnd._visible = false; btnClear._visible = false; btnSite._visible = true; btnNewDress._visible = true; btnPrint._visible = true; btnDownload._visible = true; Wnd04.removeMovieClip(); Wnd05.removeMovieClip(); Wnd06.removeMovieClip(); Wnd07.removeMovieClip(); bg.gotoAndStop(10); btnBg.gotoAndStop(5); } function nextFild() { nFild++; fbgz(); } function fbgz() { isEnabled(false); if (mcbgz != undefined) { mcbgz.removeMovieClip(); } mcbgz = attachMovie("bgz", "mcbgz", getNextHighestDepth(), {_x:0, _y:0}); n = 0; onEnterFrame = gdp.utils.Delegate.create(this, fEnterFrame); } function fEnterFrame() { n++; if (n >= 9) { fFild(); delete onEnterFrame; } } function prevFild() { nFild--; fbgz(); } function fFild() { isEnabled(true); switch (nFild) { case 0 : btnBack._visible = false; btnEnd._visible = false; btnNext._visible = true; Wnd04.removeMovieClip(); Wnd05.removeMovieClip(); Wnd06.removeMovieClip(); Wnd07.removeMovieClip(); Wnd03 = attachMovie("mcWnd03", "Wnd03", getNextHighestDepth(), {_x:0, _y:0}); Wnd02 = attachMovie("mcWnd02", "Wnd02", getNextHighestDepth(), {_x:0, _y:0}); Wnd01 = attachMovie("mcWnd01", "Wnd01", getNextHighestDepth(), {_x:0, _y:0}); break; case 1 : btnBack._visible = true; btnEnd._visible = true; btnNext._visible = false; Wnd01.removeMovieClip(); Wnd02.removeMovieClip(); Wnd03.removeMovieClip(); Wnd04 = attachMovie("mcWnd04", "Wnd04", getNextHighestDepth(), {_x:0, _y:0}); Wnd05 = attachMovie("mcWnd05", "Wnd05", getNextHighestDepth(), {_x:0, _y:0}); Wnd06 = attachMovie("mcWnd06", "Wnd06", getNextHighestDepth(), {_x:0, _y:0}); Wnd07 = attachMovie("mcWnd07", "Wnd07", getNextHighestDepth(), {_x:0, _y:0}); break; case 4 : } } function showClear() { isEnabled(false); WndClear = attachMovie("mcWndClear", "mcClear", getNextHighestDepth(), {_x:0, _y:0}); WndClear.txtCaption.text = lang.Localization.getInstance().getString("txtClear"); WndClear.btnMenu.txtMenu = lang.Localization.getInstance().getString("btnMenu"); WndClear.btnContinue.txtContinue = lang.Localization.getInstance().getString("btnContinue"); WndClear.btnMenu.onRelease = gdp.utils.Delegate.create(this, showMenu); WndClear.btnContinue.onRelease = gdp.utils.Delegate.create(this, onContinue); WndClear.btnMenu.onRollOver = gdp.utils.Delegate.create(this, onOver, [WndClear.btnMenu]); WndClear.btnContinue.onRollOver = gdp.utils.Delegate.create(this, onOver, [WndClear.btnContinue]); WndClear.btnMenu.onRollOut = gdp.utils.Delegate.create(this, onOut, [WndClear.btnMenu]); WndClear.btnContinue.onRollOut = gdp.utils.Delegate.create(this, onOut, [WndClear.btnContinue]); } function showMenu() { trace("showMenu "); core.Core.getInstance().showMenu(); remove(); } function onContinue() { trace("onContinue "); WndClear.removeMovieClip(); isEnabled(true); } function onSave() { trace("onSave "); WndNewDress.removeMovieClip(); isEnabled(true); var _local3 = lang.Localization.getInstance().getString("URLSend"); var _local2 = new LoadVars(); _local2.mc01 = Model.mc01._currentframe.toString(); _local2.mc02 = Model.mc02._currentframe.toString(); _local2.mc03 = Model.mc03._currentframe.toString(); _local2.send(_local3, "_blank", "POST"); } function onPrint() { trace("onPrint "); WndNewDress.removeMovieClip(); btnNewDress._visible = false; btnPrint._visible = false; btnSite._visible = false; btnDownload._visible = false; btnMoreGames._visible = false; btnSound1._visible = false; btnSound2._visible = false; btnBg._visible = false; Model.mcEye.gotoAndstop(1); isEnabled(true); var _local2 = new PrintJob(); if (_local2.start()) { var _local3 = 0; if (_local2.addPage(0, null, {printAsBitmap:true})) { _local3++; } if (_local3 > 0) { _local2.send(); } } btnNewDress._visible = true; btnPrint._visible = true; btnSite._visible = true; btnMoreGames._visible = true; btnSound1._visible = true; btnSound2._visible = true; btnBg._visible = true; Model.mcEye.play(); } function gotoNewDress() { isEnabled(false); WndNewDress = attachMovie("mcNewDress", "mcNew", getNextHighestDepth(), {_x:0, _y:0}); WndNewDress.txtNewDress.text = lang.Localization.getInstance().getString("txtNewDress"); WndNewDress.btnNew.txtNew = lang.Localization.getInstance().getString("btnNewDress"); WndNewDress.btnPrint.txtPrint = lang.Localization.getInstance().getString("btnPrint"); WndNewDress.btnNew.onRelease = gdp.utils.Delegate.create(this, showMenu); WndNewDress.btnPrint.onRelease = gdp.utils.Delegate.create(this, onPrint); WndNewDress.btnNew.onRollOver = gdp.utils.Delegate.create(this, onOver, [WndNewDress.btnNew]); WndNewDress.btnPrint.onRollOver = gdp.utils.Delegate.create(this, onOver, [WndNewDress.btnPrint]); WndNewDress.btnNew.onRollOut = gdp.utils.Delegate.create(this, onOut, [WndNewDress.btnNew]); WndNewDress.btnPrint.onRollOut = gdp.utils.Delegate.create(this, onOut, [WndNewDress.btnPrint]); } function onOver(mc) { mc.gotoAndStop(2); } function onOut(mc) { mc.gotoAndStop(1); } function onSound() { core.Core.getInstance().onMute(this); } static var instance = null; var nFild = 0; }
Symbol 311 MovieClip [__Packages.screens.AddtoSite] Frame 0
class screens.AddtoSite extends gdp.core.base.BaseMovieClip { static var mcParent; var removeMovieClip, txtAddtoSite, siteURL, fileName, fileURL, txt01, txt02, txt03, btnBack, btnMoreGames, btnCopy01, btnCopy02, btnCopy03, btnShare, btnSound2, btnSound1, getURL, onEnterFrame; function AddtoSite () { super(); trace("Clear"); } static function getInstance(mc) { mcParent = mc; if (instance == null) { instance = screens.AddtoSite(mcParent.attachMovie("mcAddtoSite", "mcAdd", mcParent.getNextHighestDepth())); } return(instance); } function remove() { mcParent.isEnabled(true); instance = null; removeMovieClip(); } function onLoad() { init(); } function init() { core.Core.getInstance().setVolumes(this); lang.Localization.getInstance().applyLang(this); txtAddtoSite.text = lang.Localization.getInstance().getString("txtAddtoSite"); siteURL = lang.Localization.getInstance().getString("siteURL"); fileName = lang.Localization.getInstance().getString("txtFileGame"); fileURL = "http://www.doublegames.com/swf/dress-shrek-4-party/dress-shrek-4-party.swf"; txt01.text = ((((((((((((((("<div> <object codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" align=\"middle\" width=\"" + Stage.width) + "\" height=\"") + Stage.height) + "\" id=\"") + fileName) + "\"> <param name=\"allowScriptAccess\" value=\"ALWAYS\" /><param name=\"movie\" value=\"") + fileURL) + "\" /><param name=\"quality\" value=\"high\" /> <embed src=\"") + fileURL) + "\" width=\"") + Stage.width) + "\" height=\"") + Stage.height) + "\" name=\"") + fileName) + "\" allowScriptAccess=\"ALWAYS\" quality=\"high\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /> </object> </div>"; txt02.text = ((((((((((((((("<lj-embed><object codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" align=\"middle\" width=\"" + Stage.width) + "\" height=\"") + Stage.height) + "\" id=\"") + fileName) + "\"> <param name=\"allowScriptAccess\" value=\"ALWAYS\" /><param name=\"movie\" value=\"") + fileURL) + "\" /><param name=\"quality\" value=\"high\" /> <embed src=\"") + fileURL) + "\" width=\"") + Stage.width) + "\" height=\"") + Stage.height) + "\" name=\"") + fileName) + "\" allowScriptAccess=\"ALWAYS\" quality=\"high\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /> </object></lj-embed>"; txt03.text = "<a target=_blank href=\"http://www.doublegames.com/dress-shrek-4-party.html?utm_source=socialnet&utm_medium=html&utm_campaign=Shrek-4(en)\">Dress Shrek 4 Party</a>"; btnBack.register(lang.Localization.getInstance().getString("btnBack"), gdp.utils.Delegate.create(this, remove)); btnMoreGames.register(lang.Localization.getInstance().getString("btnMoreGames"), gdp.utils.Delegate.create(this, core.Core.getInstance().moreGames)); btnCopy01.onRelease = gdp.utils.Delegate.create(this, onCopy, ["01"]); btnCopy02.onRelease = gdp.utils.Delegate.create(this, onCopy, ["02"]); btnCopy03.onRelease = gdp.utils.Delegate.create(this, onCopy, ["03"]); btnShare.register(lang.Localization.getInstance().getString("btnShare"), gdp.utils.Delegate.create(this, onShare)); btnSound2.onRelease = gdp.utils.Delegate.create(this, onSound); btnSound1.onRelease = gdp.utils.Delegate.create(this, onSound); Selection.setFocus("btnBack"); Selection.addListener(someListener); someListener.onSetFocus = gdp.utils.Delegate.create(this, onFocus); } function onShare() { getURL("http://www.facebook.com/sharer.php?u=http%3A//www.doublegames.com/dress-shrek-4-party.html?utm_source=socialnet&utm_medium=html&utm_campaign=Shrek-4(en)", "_blank"); } function onFocus(oldFocus, newFocus) { onEnterFrame = function () { Selection.setSelection(0, newFocus.length); delete this.onEnterFrame; }; } function onSound() { core.Core.getInstance().onMute(this); } function onCopy(s) { System.setClipboard(this["txt" + s].text); } function showMenu() { core.Core.getInstance().showMenu(); remove(); screens.GameFild.getInstance().remove(); } function onContinue() { remove(); } static var instance = null; var someListener = new Object(); }
Symbol 312 MovieClip [__Packages.helpers.Dress] Frame 0
class helpers.Dress extends MovieClip { var isEnabled, onRollOut, onDragOut, onRollOver, onDragOver, onPress, onRelease, onReleaseOutside, gotoAndPlay, gotoAndStop, oldX, _x, oldY, _y, startDrag, sPartName, _name, sFrame, _parent, stopDrag, _visible; function Dress () { super(); isEnabled = true; onRollOut = (onDragOut = gdp.utils.Delegate.create(this, out)); onRollOver = (onDragOver = gdp.utils.Delegate.create(this, over)); onPress = gdp.utils.Delegate.create(this, press); onRelease = gdp.utils.Delegate.create(this, release); onReleaseOutside = gdp.utils.Delegate.create(this, releaseOutside); } function setFrameOver() { gotoAndPlay(2); } function setFrameIdle() { gotoAndStop(1); } function setFramePress() { disable(); gotoAndStop(20); oldX = _x; oldY = _y; startDrag(); } function setFrameRelease() { sPartName = _name.substr(0, 4); sFrame = _name.substr(-2, 2); var _local2 = screens.GameFild.getInstance().Model._x + screens.GameFild.getInstance().Model[sPartName]._x; var _local3 = screens.GameFild.getInstance().Model._y + screens.GameFild.getInstance().Model[sPartName]._y; var _local4 = _parent._x + _x; var _local5 = _parent._y + _y; if ((Math.abs(_local4 - _local2) < R) && (Math.abs(_local5 - _local3) < R)) { thisDisable(); screens.GameFild.getInstance().Model[sPartName].gotoAndStop(Number(sFrame) + 1); screens.GameFild.getInstance().Model[sPartName].mcStar.gotoAndPlay(1); trace(sPartName); if (sPartName == "mc09") { screens.GameFild.getInstance().Model.mc01.gotoAndStop(1); screens.GameFild.getInstance().Model.mc03.gotoAndStop(1); } if ((sPartName == "mc01") || (sPartName == "mc03")) { screens.GameFild.getInstance().Model.mc09.gotoAndStop(1); } } else { setFrameIdle(); enable(); } _x = oldX; _y = oldY; stopDrag(); } function over() { if (!isEnabled) { return(undefined); } setFrameOver(); } function out() { if (!isEnabled) { return(undefined); } setFrameIdle(); } function release() { setFrameRelease(); } function releaseOutside() { setFrameRelease(); } function press() { if (!isEnabled) { return(undefined); } setFramePress(); } function enable() { for (var _local2 in _parent) { _parent[_local2].isEnabled = true; } } function disable() { for (var _local2 in _parent) { _parent[_local2].isEnabled = false; } } function thisDisable() { setFrameIdle(); for (var _local2 in _parent) { _parent[_local2].isEnabled = true; _parent[_local2]._visible = true; } isEnabled = false; _visible = false; } function getEnabled() { return(isEnabled); } var R = 100; }

Library Items

Symbol 1 Sound [load]
Symbol 2 Sound [finish]
Symbol 3 Sound [button]
Symbol 4 MovieClip [stub]
Symbol 5 GraphicUsed by:87 97
Symbol 6 BitmapUsed by:7 26
Symbol 7 GraphicUses:6Used by:15
Symbol 8 BitmapUsed by:9 25 26 27 28 29 30
Symbol 9 GraphicUses:8Used by:15
Symbol 10 BitmapUsed by:11 29
Symbol 11 GraphicUses:10Used by:15
Symbol 12 MovieClipUsed by:15 97
Symbol 13 BitmapUsed by:14 28 30 89
Symbol 14 GraphicUses:13Used by:15
Symbol 15 MovieClipUses:7 9 11 12 14Used by:87
Symbol 16 GraphicUsed by:23
Symbol 17 FontUsed by:18 20 22 33 35 37 40 42 44 57 60 62 63 65 68 70 72 75 79 82 172 174 177 180 182 184 185 189 191 194 196 198 199 200 204 208 211 220 222 224 232
Symbol 18 EditableTextUses:17Used by:23
Symbol 19 GraphicUsed by:23
Symbol 20 EditableTextUses:17Used by:23
Symbol 21 GraphicUsed by:23
Symbol 22 EditableTextUses:17Used by:23
Symbol 23 MovieClip [btnMoreGames]Uses:16 18 19 20 21 22Used by:87 97 226
Symbol 24 GraphicUsed by:31
Symbol 25 GraphicUses:8Used by:31
Symbol 26 GraphicUses:8 6Used by:31
Symbol 27 GraphicUses:8Used by:31
Symbol 28 GraphicUses:8 13Used by:31
Symbol 29 GraphicUses:8 10Used by:31
Symbol 30 GraphicUses:8 13Used by:31
Symbol 31 MovieClip [btnBg]Uses:24 25 26 27 28 29 30Used by:87
Symbol 32 GraphicUsed by:38
Symbol 33 EditableTextUses:17Used by:38
Symbol 34 GraphicUsed by:38
Symbol 35 EditableTextUses:17Used by:38
Symbol 36 GraphicUsed by:38
Symbol 37 EditableTextUses:17Used by:38
Symbol 38 MovieClip [btnClear]Uses:32 33 34 35 36 37Used by:87
Symbol 39 GraphicUsed by:45
Symbol 40 EditableTextUses:17Used by:45
Symbol 41 GraphicUsed by:45
Symbol 42 EditableTextUses:17Used by:45
Symbol 43 GraphicUsed by:45
Symbol 44 EditableTextUses:17Used by:45
Symbol 45 MovieClip [btnBack]Uses:39 40 41 42 43 44Used by:87 226
Symbol 46 GraphicUsed by:50
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 ButtonUses:46 47 48 49Used by:87 97 226
Symbol 51 GraphicUsed by:55
Symbol 52 GraphicUsed by:55
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55
Symbol 55 ButtonUses:51 52 53 54Used by:87 97 226
Symbol 56 GraphicUsed by:58 66
Symbol 57 EditableTextUses:17Used by:58
Symbol 58 MovieClipUses:56 57Used by:87
Symbol 59 GraphicUsed by:66
Symbol 60 EditableTextUses:17Used by:66
Symbol 61 GraphicUsed by:66
Symbol 62 EditableTextUses:17Used by:66
Symbol 63 TextUses:17Used by:66
Symbol 64 GraphicUsed by:66
Symbol 65 EditableTextUses:17Used by:66
Symbol 66 MovieClip [btnDownload]Uses:59 60 61 62 56 63 64 65Used by:87
Symbol 67 GraphicUsed by:73
Symbol 68 EditableTextUses:17Used by:73
Symbol 69 GraphicUsed by:73
Symbol 70 EditableTextUses:17Used by:73
Symbol 71 GraphicUsed by:73
Symbol 72 EditableTextUses:17Used by:73
Symbol 73 MovieClip [btnSite]Uses:67 68 69 70 71 72Used by:87 97
Symbol 74 GraphicUsed by:84
Symbol 75 EditableTextUses:17Used by:84
Symbol 76 BitmapUsed by:77 80 83 175
Symbol 77 GraphicUses:76Used by:84
Symbol 78 GraphicUsed by:84
Symbol 79 EditableTextUses:17Used by:84
Symbol 80 GraphicUses:76Used by:84
Symbol 81 GraphicUsed by:84
Symbol 82 EditableTextUses:17Used by:84
Symbol 83 GraphicUses:76Used by:84 178
Symbol 84 MovieClip [btnNext(print)]Uses:74 75 77 78 79 80 81 82 83Used by:87
Symbol 85 FontUsed by:86 213 214 215 216 217 218 229
Symbol 86 TextUses:85Used by:87 97 226 233
Symbol 87 MovieClip [mcGameFild]Uses:5 15 23 31 38 45 50 55 58 66 73 84 86
Symbol 88 GraphicUsed by:97
Symbol 89 GraphicUses:13Used by:97
Symbol 90 FontUsed by:91 93 94 95
Symbol 91 EditableTextUses:90Used by:97
Symbol 92 GraphicUsed by:96
Symbol 93 EditableTextUses:90Used by:96
Symbol 94 EditableTextUses:90Used by:96
Symbol 95 EditableTextUses:90Used by:96
Symbol 96 MovieClip [btnPlay]Uses:92 93 94 95Used by:97
Symbol 97 MovieClip [mcMenu]Uses:5 88 12 89 91 23 96 73 50 55 86
Symbol 98 GraphicUsed by:134
Symbol 99 GraphicUsed by:103 158
Symbol 100 GraphicUsed by:103 159
Symbol 101 GraphicUsed by:103 160
Symbol 102 GraphicUsed by:103 161
Symbol 103 MovieClipUses:99 100 101 102Used by:134
Symbol 104 GraphicUsed by:106 149
Symbol 105 GraphicUsed by:106 150
Symbol 106 MovieClipUses:104 105Used by:134
Symbol 107 GraphicUsed by:112 163
Symbol 108 GraphicUsed by:112 166
Symbol 109 GraphicUsed by:112 164
Symbol 110 GraphicUsed by:112 165
Symbol 111 GraphicUsed by:112 167
Symbol 112 MovieClipUses:107 108 109 110 111Used by:134
Symbol 113 GraphicUsed by:120 143
Symbol 114 GraphicUsed by:120 144
Symbol 115 GraphicUsed by:120 144
Symbol 116 GraphicUsed by:120 145
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:120 146
Symbol 119 GraphicUsed by:120 147
Symbol 120 MovieClipUses:113 114 115 116 118 119Used by:134
Symbol 121 GraphicUsed by:125 136
Symbol 122 GraphicUsed by:125 137
Symbol 123 GraphicUsed by:124 138
Symbol 124 MovieClipUses:123Used by:125
Symbol 125 MovieClipUses:121 122 124Used by:134
Symbol 126 GraphicUsed by:130 152
Symbol 127 GraphicUsed by:130 153
Symbol 128 GraphicUsed by:130 154
Symbol 129 GraphicUsed by:130 155
Symbol 130 MovieClipUses:126 127 128 129Used by:134
Symbol 131 GraphicUsed by:133 140
Symbol 132 GraphicUsed by:133 141
Symbol 133 MovieClipUses:131 132Used by:134
Symbol 134 MovieClip [mcModel]Uses:98 103 106 112 120 125 130 133
Symbol 135 GraphicUsed by:139 142 148 151 156 168
Symbol 136 MovieClip [mc0501]Uses:121Used by:139
Symbol 137 MovieClip [mc0502]Uses:122Used by:139
Symbol 138 MovieClip [mc0503]Uses:123Used by:139
Symbol 139 MovieClip [mcWnd05]Uses:135 136 137 138
Symbol 140 MovieClip [mc0601]Uses:131Used by:142
Symbol 141 MovieClip [mc0602]Uses:132Used by:142
Symbol 142 MovieClip [mcWnd06]Uses:135 140 141
Symbol 143 MovieClip [mc0401]Uses:113Used by:148
Symbol 144 MovieClip [mc0402]Uses:114 115Used by:148
Symbol 145 MovieClip [mc0403]Uses:116Used by:148
Symbol 146 MovieClip [mc0404]Uses:118Used by:148
Symbol 147 MovieClip [mc0405]Uses:119Used by:148
Symbol 148 MovieClip [mcWnd04]Uses:135 143 144 145 146 147
Symbol 149 MovieClip [mc0301]Uses:104Used by:151
Symbol 150 MovieClip [mc0302]Uses:105Used by:151
Symbol 151 MovieClip [mcWnd03]Uses:135 149 150
Symbol 152 MovieClip [mc0701]Uses:126Used by:156
Symbol 153 MovieClip [mc0702]Uses:127Used by:156
Symbol 154 MovieClip [mc0703]Uses:128Used by:156
Symbol 155 MovieClip [mc0704]Uses:129Used by:156
Symbol 156 MovieClip [mcWnd07]Uses:135 152 153 154 155
Symbol 157 GraphicUsed by:162
Symbol 158 MovieClip [mc0201]Uses:99Used by:162
Symbol 159 MovieClip [mc0202]Uses:100Used by:162
Symbol 160 MovieClip [mc0203]Uses:101Used by:162
Symbol 161 MovieClip [mc0204]Uses:102Used by:162
Symbol 162 MovieClip [mcWnd02]Uses:157 158 159 160 161
Symbol 163 MovieClip [mc0101]Uses:107Used by:168
Symbol 164 MovieClip [mc0103]Uses:109Used by:168
Symbol 165 MovieClip [mc0104]Uses:110Used by:168
Symbol 166 MovieClip [mc0102]Uses:108Used by:168
Symbol 167 MovieClip [mc0105]Uses:111Used by:168
Symbol 168 MovieClip [mcWnd01]Uses:135 163 164 165 166 167
Symbol 169 GraphicUsed by:186
Symbol 170 GraphicUsed by:186 201 226
Symbol 171 GraphicUsed by:178
Symbol 172 EditableTextUses:17Used by:178
Symbol 173 GraphicUsed by:178
Symbol 174 EditableTextUses:17Used by:178
Symbol 175 GraphicUses:76Used by:178
Symbol 176 GraphicUsed by:178
Symbol 177 EditableTextUses:17Used by:178
Symbol 178 MovieClipUses:171 172 83 173 174 175 176 177Used by:186
Symbol 179 GraphicUsed by:183
Symbol 180 EditableTextUses:17Used by:183
Symbol 181 GraphicUsed by:183
Symbol 182 EditableTextUses:17Used by:183
Symbol 183 MovieClipUses:179 180 181 182Used by:186
Symbol 184 EditableTextUses:17Used by:186
Symbol 185 EditableTextUses:17Used by:186
Symbol 186 MovieClip [mcNewDress]Uses:169 170 178 183 184 185
Symbol 187 GraphicUsed by:201
Symbol 188 GraphicUsed by:192
Symbol 189 EditableTextUses:17Used by:192
Symbol 190 GraphicUsed by:192
Symbol 191 EditableTextUses:17Used by:192
Symbol 192 MovieClipUses:188 189 190 191Used by:201
Symbol 193 GraphicUsed by:197
Symbol 194 EditableTextUses:17Used by:197
Symbol 195 GraphicUsed by:197
Symbol 196 EditableTextUses:17Used by:197
Symbol 197 MovieClipUses:193 194 195 196Used by:201
Symbol 198 EditableTextUses:17Used by:201
Symbol 199 EditableTextUses:17Used by:201
Symbol 200 EditableTextUses:17Used by:201
Symbol 201 MovieClip [mcWndClear]Uses:187 170 192 197 198 199 200
Symbol 202 GraphicUsed by:226 233  Timeline
Symbol 203 GraphicUsed by:212
Symbol 204 EditableTextUses:17Used by:212
Symbol 205 BitmapUsed by:206 209
Symbol 206 GraphicUses:205Used by:212
Symbol 207 GraphicUsed by:212
Symbol 208 EditableTextUses:17Used by:212
Symbol 209 GraphicUses:205Used by:212
Symbol 210 GraphicUsed by:212
Symbol 211 EditableTextUses:17Used by:212
Symbol 212 MovieClip [btnShare]Uses:203 204 206 207 208 209 210 211Used by:226
Symbol 213 TextUses:85Used by:226
Symbol 214 TextUses:85Used by:226
Symbol 215 TextUses:85Used by:226
Symbol 216 EditableTextUses:85Used by:226
Symbol 217 EditableTextUses:85Used by:226
Symbol 218 EditableTextUses:85Used by:226
Symbol 219 GraphicUsed by:225
Symbol 220 EditableTextUses:17Used by:225
Symbol 221 GraphicUsed by:225
Symbol 222 EditableTextUses:17Used by:225
Symbol 223 GraphicUsed by:225
Symbol 224 EditableTextUses:17Used by:225
Symbol 225 ButtonUses:219 220 221 222 223 224Used by:226
Symbol 226 MovieClip [mcAddtoSite]Uses:202 170 45 212 23 50 55 213 214 215 216 217 218 225 86
Symbol 227 FontUsed by:228
Symbol 228 TextUses:227Used by:233
Symbol 229 EditableTextUses:85Used by:233
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:233
Symbol 232 EditableTextUses:17Used by:233
Symbol 233 MovieClip [PreLoader]Uses:202 228 229 231 232 86Used by:Timeline
Symbol 234 MovieClip [__Packages.helpers.Button]
Symbol 235 MovieClip [__Packages.gdp.core.base.SimpleClass]
Symbol 236 MovieClip [__Packages.gdp.env.events.IEventDispatcher]
Symbol 237 MovieClip [__Packages.gdp.env.events.Event]
Symbol 238 MovieClip [__Packages.gdp.utils.ClassUtil]
Symbol 239 MovieClip [__Packages.gdp.utils.ObjectUtil]
Symbol 240 MovieClip [__Packages.gdp.utils.ArrayUtil]
Symbol 241 MovieClip [__Packages.gdp.core.type.array.Array2D]
Symbol 242 MovieClip [__Packages.gdp.core.type.array.Matrix]
Symbol 243 MovieClip [__Packages.gdp.utils.XMLUtil]
Symbol 244 MovieClip [__Packages.gdp.core.base.BaseInterface]
Symbol 245 MovieClip [__Packages.gdp.env.reflect.MemberInfo]
Symbol 246 MovieClip [__Packages.gdp.env.reflect.PackageMemberInfo]
Symbol 247 MovieClip [__Packages.gdp.env.reflect.TypeInfo]
Symbol 248 MovieClip [__Packages.gdp.env.reflect.PackageInfo]
Symbol 249 MovieClip [__Packages.gdp.env.reflect.algorithm.PackageAlgorithm]
Symbol 250 MovieClip [__Packages.gdp.env.reflect.Cache]
Symbol 251 MovieClip [__Packages.gdp.env.reflect.ReflectConfig]
Symbol 252 MovieClip [__Packages.gdp.env.reflect.SimpleCache]
Symbol 253 MovieClip [__Packages.gdp.env.overload.Overload]
Symbol 254 MovieClip [__Packages.gdp.env.overload.OverloadHandler]
Symbol 255 MovieClip [__Packages.gdp.env.overload.SimpleOverloadHandler]
Symbol 256 MovieClip [__Packages.gdp.env.except.AbstractThrowable]
Symbol 257 MovieClip [__Packages.gdp.core.logger.LogWrapper]
Symbol 258 MovieClip [__Packages.gdp.core.logger.Logger]
Symbol 259 MovieClip [__Packages.gdp.core.logger.publisher.IPublisher]
Symbol 260 MovieClip [__Packages.gdp.core.logger.event.LogEvent]
Symbol 261 MovieClip [__Packages.gdp.core.logger.event.Level]
Symbol 262 MovieClip [__Packages.gdp.core.logger.publisher.TracePublisher]
Symbol 263 MovieClip [__Packages.gdp.utils.StringUtil]
Symbol 264 MovieClip [__Packages.gdp.core.logger.publisher.ConsolePublisher]
Symbol 265 MovieClip [__Packages.gdp.core.logger.event.PropertyInspector]
Symbol 266 MovieClip [__Packages.gdp.env.except.Throwable]
Symbol 267 MovieClip [__Packages.gdp.env.except.IllegalStateException]
Symbol 268 MovieClip [__Packages.gdp.env.except.FatalException]
Symbol 269 MovieClip [__Packages.gdp.env.except.IllegalArgumentException]
Symbol 270 MovieClip [__Packages.gdp.env.reflect.ReflectUtil]
Symbol 271 MovieClip [__Packages.gdp.env.overload.OverloadException]
Symbol 272 MovieClip [__Packages.gdp.env.overload.UnknownOverloadHandlerException]
Symbol 273 MovieClip [__Packages.gdp.env.overload.SameTypeSignatureException]
Symbol 274 MovieClip [__Packages.gdp.env.except.Exception]
Symbol 275 MovieClip [__Packages.gdp.env.reflect.ReflectionException]
Symbol 276 MovieClip [__Packages.gdp.env.reflect.PackageNotFoundException]
Symbol 277 MovieClip [__Packages.gdp.env.reflect.algorithm.PackageMemberAlgorithm]
Symbol 278 MovieClip [__Packages.gdp.env.reflect.PackageMemberFilter]
Symbol 279 MovieClip [__Packages.gdp.env.reflect.TypeMemberFilter]
Symbol 280 MovieClip [__Packages.gdp.env.reflect.TypeMemberInfo]
Symbol 281 MovieClip [__Packages.gdp.env.reflect.MethodInfo]
Symbol 282 MovieClip [__Packages.gdp.utils.Stringifier]
Symbol 283 MovieClip [__Packages.gdp.env.reflect.stringifier.MethodInfoStringifier]
Symbol 284 MovieClip [__Packages.gdp.env.reflect.ClassInfo]
Symbol 285 MovieClip [__Packages.gdp.env.reflect.algorithm.ClassAlgorithm]
Symbol 286 MovieClip [__Packages.gdp.env.reflect.ClassNotFoundException]
Symbol 287 MovieClip [__Packages.gdp.env.reflect.algorithm.MethodAlgorithm]
Symbol 288 MovieClip [__Packages.gdp.env.reflect.algorithm.PropertyAlgorithm]
Symbol 289 MovieClip [__Packages.gdp.env.reflect.PropertyInfo]
Symbol 290 MovieClip [__Packages.gdp.env.reflect.stringifier.PropertyInfoStringifier]
Symbol 291 MovieClip [__Packages.gdp.env.reflect.ConstructorInfo]
Symbol 292 MovieClip [__Packages.gdp.core.base.BaseClass]
Symbol 293 MovieClip [__Packages.gdp.env.events.EventDispatcher]
Symbol 294 MovieClip [__Packages.gdp.env.events.EventPriority]
Symbol 295 MovieClip [__Packages.gdp.env.events.QueueListeners]
Symbol 296 MovieClip [__Packages.gdp.env.events.EventListener]
Symbol 297 MovieClip [__Packages.gdp.utils.Delegate]
Symbol 298 MovieClip [__Packages.core.Core]
Symbol 299 MovieClip [__Packages.gdp.io.sound.WaveEngine]
Symbol 300 MovieClip [__Packages.helpers.GameSettings]
Symbol 301 MovieClip [__Packages.lang.Localization]
Symbol 302 MovieClip [__Packages.helpers.Loader]
Symbol 303 MovieClip [__Packages.helpers.SOSettings]
Symbol 304 MovieClip [__Packages.gdp.core.base.SimpleMovieClip]
Symbol 305 MovieClip [__Packages.gdp.core.base.BaseMovieClip]
Symbol 306 MovieClip [__Packages.gdp.core.process.Process]
Symbol 307 MovieClip [__Packages.gdp.core.process.ProcessManager]
Symbol 308 MovieClip [__Packages.gdp.core.base.BaseMovieClipEvent]
Symbol 309 MovieClip [__Packages.screens.GameMenu]
Symbol 310 MovieClip [__Packages.screens.GameFild]
Symbol 311 MovieClip [__Packages.screens.AddtoSite]
Symbol 312 MovieClip [__Packages.helpers.Dress]

Instance Names

"mcPreloader"Frame 1Symbol 233 MovieClip [PreLoader]
"txtNextBg"Symbol 58 MovieClip Frame 1Symbol 57 EditableText
"bg"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 15 MovieClip
"btnMoreGames"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 23 MovieClip [btnMoreGames]
"btnBg"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 31 MovieClip [btnBg]
"btnClear"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 38 MovieClip [btnClear]
"btnBack"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 45 MovieClip [btnBack]
"btnNext"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 45 MovieClip [btnBack]
"btnEnd"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 45 MovieClip [btnBack]
"btnSound1"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 50 Button
"btnSound2"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 55 Button
"mcNextBg"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 58 MovieClip
"btnDownload"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 66 MovieClip [btnDownload]
"btnSite"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 73 MovieClip [btnSite]
"btnNewDress"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 73 MovieClip [btnSite]
"btnPrint"Symbol 87 MovieClip [mcGameFild] Frame 1Symbol 84 MovieClip [btnNext(print)]
"txtNameGame"Symbol 97 MovieClip [mcMenu] Frame 1Symbol 91 EditableText
"btnMoreGames"Symbol 97 MovieClip [mcMenu] Frame 1Symbol 23 MovieClip [btnMoreGames]
"btnPlay"Symbol 97 MovieClip [mcMenu] Frame 1Symbol 96 MovieClip [btnPlay]
"btnSite"Symbol 97 MovieClip [mcMenu] Frame 1Symbol 73 MovieClip [btnSite]
"btnSound1"Symbol 97 MovieClip [mcMenu] Frame 1Symbol 50 Button
"btnSound2"Symbol 97 MovieClip [mcMenu] Frame 1Symbol 55 Button
"mc02"Symbol 134 MovieClip [mcModel] Frame 1Symbol 103 MovieClip
"mc03"Symbol 134 MovieClip [mcModel] Frame 1Symbol 106 MovieClip
"mc01"Symbol 134 MovieClip [mcModel] Frame 1Symbol 112 MovieClip
"mc04"Symbol 134 MovieClip [mcModel] Frame 1Symbol 120 MovieClip
"mc05"Symbol 134 MovieClip [mcModel] Frame 1Symbol 125 MovieClip
"mc07"Symbol 134 MovieClip [mcModel] Frame 1Symbol 130 MovieClip
"mc06"Symbol 134 MovieClip [mcModel] Frame 1Symbol 133 MovieClip
"mc0501"Symbol 139 MovieClip [mcWnd05] Frame 1Symbol 136 MovieClip [mc0501]
"mc0502"Symbol 139 MovieClip [mcWnd05] Frame 1Symbol 137 MovieClip [mc0502]
"mc0503"Symbol 139 MovieClip [mcWnd05] Frame 1Symbol 138 MovieClip [mc0503]
"mc0601"Symbol 142 MovieClip [mcWnd06] Frame 1Symbol 140 MovieClip [mc0601]
"mc0602"Symbol 142 MovieClip [mcWnd06] Frame 1Symbol 141 MovieClip [mc0602]
"mc0401"Symbol 148 MovieClip [mcWnd04] Frame 1Symbol 143 MovieClip [mc0401]
"mc0402"Symbol 148 MovieClip [mcWnd04] Frame 1Symbol 144 MovieClip [mc0402]
"mc0403"Symbol 148 MovieClip [mcWnd04] Frame 1Symbol 145 MovieClip [mc0403]
"mc0404"Symbol 148 MovieClip [mcWnd04] Frame 1Symbol 146 MovieClip [mc0404]
"mc0405"Symbol 148 MovieClip [mcWnd04] Frame 1Symbol 147 MovieClip [mc0405]
"mc0301"Symbol 151 MovieClip [mcWnd03] Frame 1Symbol 149 MovieClip [mc0301]
"mc0302"Symbol 151 MovieClip [mcWnd03] Frame 1Symbol 150 MovieClip [mc0302]
"mc0701"Symbol 156 MovieClip [mcWnd07] Frame 1Symbol 152 MovieClip [mc0701]
"mc0702"Symbol 156 MovieClip [mcWnd07] Frame 1Symbol 153 MovieClip [mc0702]
"mc0703"Symbol 156 MovieClip [mcWnd07] Frame 1Symbol 154 MovieClip [mc0703]
"mc0704"Symbol 156 MovieClip [mcWnd07] Frame 1Symbol 155 MovieClip [mc0704]
"mc0201"Symbol 162 MovieClip [mcWnd02] Frame 1Symbol 158 MovieClip [mc0201]
"mc0202"Symbol 162 MovieClip [mcWnd02] Frame 1Symbol 159 MovieClip [mc0202]
"mc0203"Symbol 162 MovieClip [mcWnd02] Frame 1Symbol 160 MovieClip [mc0203]
"mc0204"Symbol 162 MovieClip [mcWnd02] Frame 1Symbol 161 MovieClip [mc0204]
"mc0101"Symbol 168 MovieClip [mcWnd01] Frame 1Symbol 163 MovieClip [mc0101]
"mc0103"Symbol 168 MovieClip [mcWnd01] Frame 1Symbol 164 MovieClip [mc0103]
"mc0104"Symbol 168 MovieClip [mcWnd01] Frame 1Symbol 165 MovieClip [mc0104]
"mc0102"Symbol 168 MovieClip [mcWnd01] Frame 1Symbol 166 MovieClip [mc0102]
"mc0105"Symbol 168 MovieClip [mcWnd01] Frame 1Symbol 167 MovieClip [mc0105]
"btnPrint"Symbol 186 MovieClip [mcNewDress] Frame 1Symbol 178 MovieClip
"btnNew"Symbol 186 MovieClip [mcNewDress] Frame 1Symbol 183 MovieClip
"txtNewDress"Symbol 186 MovieClip [mcNewDress] Frame 1Symbol 184 EditableText
"txtBtnMenu"Symbol 186 MovieClip [mcNewDress] Frame 1Symbol 185 EditableText
"btnMenu"Symbol 201 MovieClip [mcWndClear] Frame 1Symbol 192 MovieClip
"btnContinue"Symbol 201 MovieClip [mcWndClear] Frame 1Symbol 197 MovieClip
"txtCaption"Symbol 201 MovieClip [mcWndClear] Frame 1Symbol 198 EditableText
"txtBtnMenu"Symbol 201 MovieClip [mcWndClear] Frame 1Symbol 199 EditableText
"txtBtnContinue"Symbol 201 MovieClip [mcWndClear] Frame 1Symbol 200 EditableText
"btnBack"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 45 MovieClip [btnBack]
"btnShare"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 212 MovieClip [btnShare]
"btnMoreGames"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 23 MovieClip [btnMoreGames]
"btnSound1"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 50 Button
"btnSound2"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 55 Button
"txt01"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 216 EditableText
"txt02"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 217 EditableText
"txt03"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 218 EditableText
"btnCopy01"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 225 Button
"btnCopy02"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 225 Button
"btnCopy03"Symbol 226 MovieClip [mcAddtoSite] Frame 1Symbol 225 Button
"txtInfo"Symbol 233 MovieClip [PreLoader] Frame 1Symbol 229 EditableText
"LoaderBar"Symbol 233 MovieClip [PreLoader] Frame 1Symbol 231 MovieClip
"perc"Symbol 233 MovieClip [PreLoader] Frame 1Symbol 232 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "load"
ExportAssets (56)Timeline Frame 1Symbol 2 as "finish"
ExportAssets (56)Timeline Frame 1Symbol 3 as "button"
ExportAssets (56)Timeline Frame 1Symbol 4 as "stub"
ExportAssets (56)Timeline Frame 1Symbol 23 as "btnMoreGames"
ExportAssets (56)Timeline Frame 1Symbol 31 as "btnBg"
ExportAssets (56)Timeline Frame 1Symbol 38 as "btnClear"
ExportAssets (56)Timeline Frame 1Symbol 45 as "btnBack"
ExportAssets (56)Timeline Frame 1Symbol 66 as "btnDownload"
ExportAssets (56)Timeline Frame 1Symbol 73 as "btnSite"
ExportAssets (56)Timeline Frame 1Symbol 84 as "btnNext(print)"
ExportAssets (56)Timeline Frame 1Symbol 87 as "mcGameFild"
ExportAssets (56)Timeline Frame 1Symbol 96 as "btnPlay"
ExportAssets (56)Timeline Frame 1Symbol 97 as "mcMenu"
ExportAssets (56)Timeline Frame 1Symbol 134 as "mcModel"
ExportAssets (56)Timeline Frame 1Symbol 136 as "mc0501"
ExportAssets (56)Timeline Frame 1Symbol 137 as "mc0502"
ExportAssets (56)Timeline Frame 1Symbol 138 as "mc0503"
ExportAssets (56)Timeline Frame 1Symbol 139 as "mcWnd05"
ExportAssets (56)Timeline Frame 1Symbol 140 as "mc0601"
ExportAssets (56)Timeline Frame 1Symbol 141 as "mc0602"
ExportAssets (56)Timeline Frame 1Symbol 142 as "mcWnd06"
ExportAssets (56)Timeline Frame 1Symbol 143 as "mc0401"
ExportAssets (56)Timeline Frame 1Symbol 144 as "mc0402"
ExportAssets (56)Timeline Frame 1Symbol 145 as "mc0403"
ExportAssets (56)Timeline Frame 1Symbol 146 as "mc0404"
ExportAssets (56)Timeline Frame 1Symbol 147 as "mc0405"
ExportAssets (56)Timeline Frame 1Symbol 148 as "mcWnd04"
ExportAssets (56)Timeline Frame 1Symbol 149 as "mc0301"
ExportAssets (56)Timeline Frame 1Symbol 150 as "mc0302"
ExportAssets (56)Timeline Frame 1Symbol 151 as "mcWnd03"
ExportAssets (56)Timeline Frame 1Symbol 152 as "mc0701"
ExportAssets (56)Timeline Frame 1Symbol 153 as "mc0702"
ExportAssets (56)Timeline Frame 1Symbol 154 as "mc0703"
ExportAssets (56)Timeline Frame 1Symbol 155 as "mc0704"
ExportAssets (56)Timeline Frame 1Symbol 156 as "mcWnd07"
ExportAssets (56)Timeline Frame 1Symbol 158 as "mc0201"
ExportAssets (56)Timeline Frame 1Symbol 159 as "mc0202"
ExportAssets (56)Timeline Frame 1Symbol 160 as "mc0203"
ExportAssets (56)Timeline Frame 1Symbol 161 as "mc0204"
ExportAssets (56)Timeline Frame 1Symbol 162 as "mcWnd02"
ExportAssets (56)Timeline Frame 1Symbol 163 as "mc0101"
ExportAssets (56)Timeline Frame 1Symbol 164 as "mc0103"
ExportAssets (56)Timeline Frame 1Symbol 165 as "mc0104"
ExportAssets (56)Timeline Frame 1Symbol 166 as "mc0102"
ExportAssets (56)Timeline Frame 1Symbol 167 as "mc0105"
ExportAssets (56)Timeline Frame 1Symbol 168 as "mcWnd01"
ExportAssets (56)Timeline Frame 1Symbol 186 as "mcNewDress"
ExportAssets (56)Timeline Frame 1Symbol 201 as "mcWndClear"
ExportAssets (56)Timeline Frame 1Symbol 212 as "btnShare"
ExportAssets (56)Timeline Frame 1Symbol 226 as "mcAddtoSite"
ExportAssets (56)Timeline Frame 1Symbol 233 as "PreLoader"
ExportAssets (56)Timeline Frame 1Symbol 234 as "__Packages.helpers.Button"
ExportAssets (56)Timeline Frame 1Symbol 235 as "__Packages.gdp.core.base.SimpleClass"
ExportAssets (56)Timeline Frame 1Symbol 236 as "__Packages.gdp.env.events.IEventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 237 as "__Packages.gdp.env.events.Event"
ExportAssets (56)Timeline Frame 1Symbol 238 as "__Packages.gdp.utils.ClassUtil"
ExportAssets (56)Timeline Frame 1Symbol 239 as "__Packages.gdp.utils.ObjectUtil"
ExportAssets (56)Timeline Frame 1Symbol 240 as "__Packages.gdp.utils.ArrayUtil"
ExportAssets (56)Timeline Frame 1Symbol 241 as "__Packages.gdp.core.type.array.Array2D"
ExportAssets (56)Timeline Frame 1Symbol 242 as "__Packages.gdp.core.type.array.Matrix"
ExportAssets (56)Timeline Frame 1Symbol 243 as "__Packages.gdp.utils.XMLUtil"
ExportAssets (56)Timeline Frame 1Symbol 244 as "__Packages.gdp.core.base.BaseInterface"
ExportAssets (56)Timeline Frame 1Symbol 245 as "__Packages.gdp.env.reflect.MemberInfo"
ExportAssets (56)Timeline Frame 1Symbol 246 as "__Packages.gdp.env.reflect.PackageMemberInfo"
ExportAssets (56)Timeline Frame 1Symbol 247 as "__Packages.gdp.env.reflect.TypeInfo"
ExportAssets (56)Timeline Frame 1Symbol 248 as "__Packages.gdp.env.reflect.PackageInfo"
ExportAssets (56)Timeline Frame 1Symbol 249 as "__Packages.gdp.env.reflect.algorithm.PackageAlgorithm"
ExportAssets (56)Timeline Frame 1Symbol 250 as "__Packages.gdp.env.reflect.Cache"
ExportAssets (56)Timeline Frame 1Symbol 251 as "__Packages.gdp.env.reflect.ReflectConfig"
ExportAssets (56)Timeline Frame 1Symbol 252 as "__Packages.gdp.env.reflect.SimpleCache"
ExportAssets (56)Timeline Frame 1Symbol 253 as "__Packages.gdp.env.overload.Overload"
ExportAssets (56)Timeline Frame 1Symbol 254 as "__Packages.gdp.env.overload.OverloadHandler"
ExportAssets (56)Timeline Frame 1Symbol 255 as "__Packages.gdp.env.overload.SimpleOverloadHandler"
ExportAssets (56)Timeline Frame 1Symbol 256 as "__Packages.gdp.env.except.AbstractThrowable"
ExportAssets (56)Timeline Frame 1Symbol 257 as "__Packages.gdp.core.logger.LogWrapper"
ExportAssets (56)Timeline Frame 1Symbol 258 as "__Packages.gdp.core.logger.Logger"
ExportAssets (56)Timeline Frame 1Symbol 259 as "__Packages.gdp.core.logger.publisher.IPublisher"
ExportAssets (56)Timeline Frame 1Symbol 260 as "__Packages.gdp.core.logger.event.LogEvent"
ExportAssets (56)Timeline Frame 1Symbol 261 as "__Packages.gdp.core.logger.event.Level"
ExportAssets (56)Timeline Frame 1Symbol 262 as "__Packages.gdp.core.logger.publisher.TracePublisher"
ExportAssets (56)Timeline Frame 1Symbol 263 as "__Packages.gdp.utils.StringUtil"
ExportAssets (56)Timeline Frame 1Symbol 264 as "__Packages.gdp.core.logger.publisher.ConsolePublisher"
ExportAssets (56)Timeline Frame 1Symbol 265 as "__Packages.gdp.core.logger.event.PropertyInspector"
ExportAssets (56)Timeline Frame 1Symbol 266 as "__Packages.gdp.env.except.Throwable"
ExportAssets (56)Timeline Frame 1Symbol 267 as "__Packages.gdp.env.except.IllegalStateException"
ExportAssets (56)Timeline Frame 1Symbol 268 as "__Packages.gdp.env.except.FatalException"
ExportAssets (56)Timeline Frame 1Symbol 269 as "__Packages.gdp.env.except.IllegalArgumentException"
ExportAssets (56)Timeline Frame 1Symbol 270 as "__Packages.gdp.env.reflect.ReflectUtil"
ExportAssets (56)Timeline Frame 1Symbol 271 as "__Packages.gdp.env.overload.OverloadException"
ExportAssets (56)Timeline Frame 1Symbol 272 as "__Packages.gdp.env.overload.UnknownOverloadHandlerException"
ExportAssets (56)Timeline Frame 1Symbol 273 as "__Packages.gdp.env.overload.SameTypeSignatureException"
ExportAssets (56)Timeline Frame 1Symbol 274 as "__Packages.gdp.env.except.Exception"
ExportAssets (56)Timeline Frame 1Symbol 275 as "__Packages.gdp.env.reflect.ReflectionException"
ExportAssets (56)Timeline Frame 1Symbol 276 as "__Packages.gdp.env.reflect.PackageNotFoundException"
ExportAssets (56)Timeline Frame 1Symbol 277 as "__Packages.gdp.env.reflect.algorithm.PackageMemberAlgorithm"
ExportAssets (56)Timeline Frame 1Symbol 278 as "__Packages.gdp.env.reflect.PackageMemberFilter"
ExportAssets (56)Timeline Frame 1Symbol 279 as "__Packages.gdp.env.reflect.TypeMemberFilter"
ExportAssets (56)Timeline Frame 1Symbol 280 as "__Packages.gdp.env.reflect.TypeMemberInfo"
ExportAssets (56)Timeline Frame 1Symbol 281 as "__Packages.gdp.env.reflect.MethodInfo"
ExportAssets (56)Timeline Frame 1Symbol 282 as "__Packages.gdp.utils.Stringifier"
ExportAssets (56)Timeline Frame 1Symbol 283 as "__Packages.gdp.env.reflect.stringifier.MethodInfoStringifier"
ExportAssets (56)Timeline Frame 1Symbol 284 as "__Packages.gdp.env.reflect.ClassInfo"
ExportAssets (56)Timeline Frame 1Symbol 285 as "__Packages.gdp.env.reflect.algorithm.ClassAlgorithm"
ExportAssets (56)Timeline Frame 1Symbol 286 as "__Packages.gdp.env.reflect.ClassNotFoundException"
ExportAssets (56)Timeline Frame 1Symbol 287 as "__Packages.gdp.env.reflect.algorithm.MethodAlgorithm"
ExportAssets (56)Timeline Frame 1Symbol 288 as "__Packages.gdp.env.reflect.algorithm.PropertyAlgorithm"
ExportAssets (56)Timeline Frame 1Symbol 289 as "__Packages.gdp.env.reflect.PropertyInfo"
ExportAssets (56)Timeline Frame 1Symbol 290 as "__Packages.gdp.env.reflect.stringifier.PropertyInfoStringifier"
ExportAssets (56)Timeline Frame 1Symbol 291 as "__Packages.gdp.env.reflect.ConstructorInfo"
ExportAssets (56)Timeline Frame 1Symbol 292 as "__Packages.gdp.core.base.BaseClass"
ExportAssets (56)Timeline Frame 1Symbol 293 as "__Packages.gdp.env.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 294 as "__Packages.gdp.env.events.EventPriority"
ExportAssets (56)Timeline Frame 1Symbol 295 as "__Packages.gdp.env.events.QueueListeners"
ExportAssets (56)Timeline Frame 1Symbol 296 as "__Packages.gdp.env.events.EventListener"
ExportAssets (56)Timeline Frame 1Symbol 297 as "__Packages.gdp.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 298 as "__Packages.core.Core"
ExportAssets (56)Timeline Frame 1Symbol 299 as "__Packages.gdp.io.sound.WaveEngine"
ExportAssets (56)Timeline Frame 1Symbol 300 as "__Packages.helpers.GameSettings"
ExportAssets (56)Timeline Frame 1Symbol 301 as "__Packages.lang.Localization"
ExportAssets (56)Timeline Frame 1Symbol 302 as "__Packages.helpers.Loader"
ExportAssets (56)Timeline Frame 1Symbol 303 as "__Packages.helpers.SOSettings"
ExportAssets (56)Timeline Frame 1Symbol 304 as "__Packages.gdp.core.base.SimpleMovieClip"
ExportAssets (56)Timeline Frame 1Symbol 305 as "__Packages.gdp.core.base.BaseMovieClip"
ExportAssets (56)Timeline Frame 1Symbol 306 as "__Packages.gdp.core.process.Process"
ExportAssets (56)Timeline Frame 1Symbol 307 as "__Packages.gdp.core.process.ProcessManager"
ExportAssets (56)Timeline Frame 1Symbol 308 as "__Packages.gdp.core.base.BaseMovieClipEvent"
ExportAssets (56)Timeline Frame 1Symbol 309 as "__Packages.screens.GameMenu"
ExportAssets (56)Timeline Frame 1Symbol 310 as "__Packages.screens.GameFild"
ExportAssets (56)Timeline Frame 1Symbol 311 as "__Packages.screens.AddtoSite"
ExportAssets (56)Timeline Frame 1Symbol 312 as "__Packages.helpers.Dress"

Labels

"init"Frame 2
"idle"Symbol 23 MovieClip [btnMoreGames] Frame 1
"over"Symbol 23 MovieClip [btnMoreGames] Frame 10
"press"Symbol 23 MovieClip [btnMoreGames] Frame 20
"idle"Symbol 38 MovieClip [btnClear] Frame 1
"over"Symbol 38 MovieClip [btnClear] Frame 10
"press"Symbol 38 MovieClip [btnClear] Frame 20
"idle"Symbol 45 MovieClip [btnBack] Frame 1
"over"Symbol 45 MovieClip [btnBack] Frame 10
"press"Symbol 45 MovieClip [btnBack] Frame 20
"idle"Symbol 66 MovieClip [btnDownload] Frame 1
"over"Symbol 66 MovieClip [btnDownload] Frame 10
"press"Symbol 66 MovieClip [btnDownload] Frame 20
"idle"Symbol 73 MovieClip [btnSite] Frame 1
"over"Symbol 73 MovieClip [btnSite] Frame 10
"press"Symbol 73 MovieClip [btnSite] Frame 20
"idle"Symbol 84 MovieClip [btnNext(print)] Frame 1
"over"Symbol 84 MovieClip [btnNext(print)] Frame 10
"press"Symbol 84 MovieClip [btnNext(print)] Frame 20
"idle"Symbol 96 MovieClip [btnPlay] Frame 1
"over"Symbol 96 MovieClip [btnPlay] Frame 10
"press"Symbol 96 MovieClip [btnPlay] Frame 20
"idle"Symbol 212 MovieClip [btnShare] Frame 1
"over"Symbol 212 MovieClip [btnShare] Frame 10
"press"Symbol 212 MovieClip [btnShare] Frame 20

Dynamic Text Variables

sCaptionSymbol 18 EditableText""
sCaptionSymbol 20 EditableText""
sCaptionSymbol 22 EditableText""
sCaptionSymbol 33 EditableText""
sCaptionSymbol 35 EditableText""
sCaptionSymbol 37 EditableText""
sCaptionSymbol 40 EditableText""
sCaptionSymbol 42 EditableText""
sCaptionSymbol 44 EditableText""
sCaptionSymbol 57 EditableText""
sCaptionSymbol 60 EditableText""
sCaptionSymbol 62 EditableText""
sCaptionSymbol 65 EditableText""
sCaptionSymbol 68 EditableText""
sCaptionSymbol 70 EditableText""
sCaptionSymbol 72 EditableText""
sCaptionSymbol 75 EditableText""
sCaptionSymbol 79 EditableText""
sCaptionSymbol 82 EditableText""
sCaptionSymbol 93 EditableText""
sCaptionSymbol 94 EditableText""
sCaptionSymbol 95 EditableText""
txtPrintSymbol 172 EditableText""
txtPrintSymbol 174 EditableText""
sCaptionSymbol 177 EditableText""
txtNewSymbol 180 EditableText""
txtNewSymbol 182 EditableText""
txtMenuSymbol 189 EditableText""
txtMenuSymbol 191 EditableText""
txtContinueSymbol 194 EditableText""
txtContinueSymbol 196 EditableText""
sCaptionSymbol 204 EditableText""
sCaptionSymbol 208 EditableText""
sCaptionSymbol 211 EditableText""




http://swfchan.com/30/145433/info.shtml
Created: 26/10 -2018 14:36:27 Last modified: 26/10 -2018 14:36:27 Server time: 06/05 -2024 23:51:06