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

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

Puzzle & Brain & Match 3 - Rainbow Web.swf

This is the info page for
Flash #231705

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


Text
Loaded...

ActionScript [AS1/AS2]

Frame 1
var preloader = rainbow.core.Preloader.getInstance(this);
Frame 2
gdp.core.process.ProcessManager.getInstance().run();
Frame 3
gotoAndPlay (2);
Frame 10
preloader.getContainer().callFrame("SessionStart");
Frame 20
preloader.getContainer().callFrame("GameStart");
Frame 29
preloader.getContainer().callFrame("GameContinue", "GameContinueData", this.GameContinueData);
Frame 40
preloader.getContainer().callFrame("MuteOn");
Frame 47
preloader.getContainer().callFrame("MuteOff");
Frame 54
preloader.getContainer().callFrame("PauseOn");
Frame 62
preloader.getContainer().callFrame("PauseOff");
Frame 70
preloader.getContainer().callFrame("GameMenu");
Frame 79
preloader.getContainer().callFrame("CustomReturn", "CustomData", this.CustomData);
Symbol 2 MovieClip Frame 1
stop();
Symbol 8 MovieClip [Preloader] Frame 1
#initclip 77 Object.registerClass("Preloader", rainbow.core.Preloader); #endinitclip
Symbol 9 MovieClip [__Packages.gdp.core.base.BaseInterface] Frame 0
interface gdp.core.base.BaseInterface { }
Symbol 10 MovieClip [__Packages.gdp.env.events.EventListenerSource] Frame 0
interface gdp.env.events.EventListenerSource extends gdp.core.base.BaseInterface { }
Symbol 11 MovieClip [__Packages.gdp.core.base.BaseMovieClip] Frame 0
class gdp.core.base.BaseMovieClip extends MovieClip implements gdp.env.events.EventListenerSource { var _yscale, _xscale, _alpha, _height, _width, _name, sClassName, sPackageName, sClassNameWithPackage; function BaseMovieClip () { super(); } function init() { return(this); } 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()); } function getClass() { return(Object(this).__constructor__); } function getClassName(bRenew) { if ((sClassName == undefined) || (bRenew)) { sClassName = gdp.utils.ClassUtil.getClassName(getClass()); } return(sClassName); } function getPackageName(bRenew) { if ((sPackageName == undefined) || (bRenew)) { sPackageName = gdp.utils.ClassUtil.getClassPackage(getClass()); } return(sPackageName); } function getClassNameWithPackage(bRenew) { if ((sClassNameWithPackage == undefined) || (bRenew)) { sClassNameWithPackage = (getPackageName(bRenew) + ".") + getClassName(bRenew); } return(sClassNameWithPackage); } function isEqual(anObject) { return(this == anObject); } function createEmptyMovieClip(sName, nDepth, oParams) { var _local3 = super.createEmptyMovieClip(sName, nDepth); for (var _local4 in oParams) { _local3[_local4] = oParams[_local4]; } return(_local3); } function addListener(listener) { } function removeListener(listener) { } }
Symbol 12 MovieClip [__Packages.gdp.utils.ObjectUtil] Frame 0
class gdp.utils.ObjectUtil { function ObjectUtil () { } static function initClasses() { var _local2 = 0; while (_local2 < arguments.length) { if (arguments[_local2] == undefined) { trace(("Class not found [" + _local2) + "]"); } _local2++; } } 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(_local2); } static function fromXML(xml) { return(gdp.utils.XMLUtil.toObject(xml)); } static function findNameOfObject(oWhat, oWhere, bWithPackage, sCurrentPackage) { _global.ASSetPropFlags(oWhere, null, 0, true); _global.ASSetPropFlags(oWhere, ["__proto__", "prototype", "__constructor__", "constructor"], 7, true); sCurrentPackage = sCurrentPackage || ""; for (var _local7 in oWhere) { if (typeof(oWhere[_local7]) == "object") { var _local3 = findNameOfObject(oWhat, oWhere[_local7], bWithPackage, (sCurrentPackage + _local7) + "."); if (_local3 != null) { return(_local3); } } if (oWhere[_local7] === oWhat) { return((bWithPackage ? (sCurrentPackage + _local7) : (_local7))); } } _global.ASSetPropFlags(oWhere, null, 1, true); return(null); } 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 (Boolean(Number(isPrimitiveType(valueA)) ^ Number(isPrimitiveType(valueB)))) { return(false); } if ((isPrimitiveType(valueA) && (isPrimitiveType(valueB))) && (valueA != valueB)) { return(false); } if (!((valueA.isEqual != null) ^ (valueB.isEqual != null))) { return(false); } if (((valueA.isEqual != null) && (valueB.isEqual != null)) && (!valueA.isEqual(valueB))) { return(false); } if (valueA != valueB) { return(false); } return(true); } 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 13 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) { var _local1 = 0; while (_local1 < aA.length) { if (!gdp.utils.ObjectUtil.equals(aA[_local1], aB[_local1])) { return(false); } _local1++; } return(true); } }
Symbol 14 MovieClip [__Packages.gdp.core.base.BaseClass] Frame 0
class gdp.core.base.BaseClass implements gdp.env.events.EventListenerSource { var sClassName, sPackageName, sClassNameWithPackage; function BaseClass () { delete sClassName; delete sPackageName; delete sClassNameWithPackage; nClassId++; if (com.kelvinluck.util.LogWrapper.getLog() == undefined) { initLogger(); } } function initLogger() { com.kelvinluck.util.LogWrapper.getInstance().init(getClassName()); com.kelvinluck.util.LogWrapper.getInstance().addConsolePublisher(); com.kelvinluck.util.LogWrapper.logCallingFile = false; } function description() { return(getClassNameWithPackage(true)); } function toString() { return(description.apply(this, arguments)); } function getClass() { return(Object(this).__constructor__); } function getClassName(bRenew) { if ((sClassName == undefined) || (bRenew)) { sClassName = gdp.utils.ClassUtil.getClassName(getClass()); } return(sClassName); } function getPackageName(bRenew) { if ((sPackageName == undefined) || (bRenew)) { sPackageName = gdp.utils.ClassUtil.getClassPackage(getClass()); } return(sPackageName); } function getClassNameWithPackage(bRenew) { if ((sClassNameWithPackage == undefined) || (bRenew)) { sClassNameWithPackage = (getPackageName(bRenew) + ".") + getClassName(bRenew); } return(sClassNameWithPackage); } 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)); } function addListener(listener) { } function removeListener(listener) { } static var bCompiledByMTASC = false; static var nClassId = 0; }
Symbol 15 MovieClip [__Packages.com.kelvinluck.util.LogWrapper] Frame 0
class com.kelvinluck.util.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 LuminicBox.Log.Logger(logId); } function addConsolePublisher() { _log.addPublisher(new LuminicBox.Log.ConsolePublisher()); } function addTracePublisher() { _log.addPublisher(new LuminicBox.Log.TracePublisher()); } static function getInstance() { if (_instance == undefined) { _instance = new com.kelvinluck.util.LogWrapper(); } return(_instance); } static function getLog() { return(getInstance()._log); } function toString() { return("[Object - com.kelvinluck.util.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 16 MovieClip [__Packages.LuminicBox.Log.Logger] Frame 0
class LuminicBox.Log.Logger { var _loggerId, _level, _publishers; function Logger (logId) { _loggerId = logId; _level = LuminicBox.Log.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 LuminicBox.Log.Logger(logId); var _local2 = new LuminicBox.Log.TracePublisher(); var _local4 = new LuminicBox.Log.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, LuminicBox.Log.Level.LOG); } function debug(argument) { publish(argument, LuminicBox.Log.Level.DEBUG); } function info(argument) { publish(argument, LuminicBox.Log.Level.INFO); } function warn(argument) { publish(argument, LuminicBox.Log.Level.WARN); } function error(argument) { publish(argument, LuminicBox.Log.Level.ERROR); } function fatal(argument) { publish(argument, LuminicBox.Log.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 LuminicBox.Log.Logger]"); } function publish(argument, level) { if (level.getValue() >= _level.getValue()) { var _local2 = new LuminicBox.Log.LogEvent(_loggerId, argument, level); for (var _local3 in _publishers) { LuminicBox.Log.IPublisher(_publishers[_local3]).publish(_local2); } } } static var _instances = new Object(); }
Symbol 17 MovieClip [__Packages.LuminicBox.Log.IPublisher] Frame 0
interface LuminicBox.Log.IPublisher { }
Symbol 18 MovieClip [__Packages.LuminicBox.Log.LogEvent] Frame 0
class LuminicBox.Log.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 = LuminicBox.Log.Level["" + o.levelName]; var _local1 = new LuminicBox.Log.LogEvent(o.loggerId, o.argument, _local3); _local1.time = o.time; return(_local1); } function toString() { return("[object LuminicBox.Log.LogEvent]"); } }
Symbol 19 MovieClip [__Packages.LuminicBox.Log.Level] Frame 0
class LuminicBox.Log.Level { var _name, _value; function Level (name, value) { _name = name; _value = value; } function getName() { return(_name); } function getValue() { return(_value); } function toString() { return(("[object LuminicBox.Log.Level." + getName()) + "]"); } static var ALL = new LuminicBox.Log.Level("ALL", 1); static var LOG = new LuminicBox.Log.Level("LOG", 1); static var DEBUG = new LuminicBox.Log.Level("DEBUG", 2); static var INFO = new LuminicBox.Log.Level("INFO", 4); static var WARN = new LuminicBox.Log.Level("WARN", 8); static var ERROR = new LuminicBox.Log.Level("ERROR", 16); static var FATAL = new LuminicBox.Log.Level("FATAL", 32); static var NONE = new LuminicBox.Log.Level("NONE", 1024); }
Symbol 20 MovieClip [__Packages.LuminicBox.Log.TracePublisher] Frame 0
class LuminicBox.Log.TracePublisher implements LuminicBox.Log.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("LuminicBox.Log.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 21 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(new String(sString.split(sWhat).join(sTo))); } static function replaceAll(sString, sWhat, sTo) { sString = new 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 ")); } static function rightTrim(sString) { return(rightTrimForChars(sString, "\n\t\n ")); } static function leftTrimForChars(sString, sChars) { var _local1 = 0; var _local3 = sString.length; while ((_local1 < _local3) && (sChars.indexOf(sString.charAt(_local1)) >= 0)) { _local1++; } return(new 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(new 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(new 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(new 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(new String(_local2.join(" "))); } static function firstChar(sString) { return(new String(sString.charAt(0))); } static function lastChar(sString) { return(new 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 = 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); } }
Symbol 22 MovieClip [__Packages.LuminicBox.Log.ConsolePublisher] Frame 0
class LuminicBox.Log.ConsolePublisher implements LuminicBox.Log.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 = LuminicBox.Log.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("LuminicBox.Log.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 = LuminicBox.Log.PropertyInspector.buttonProperties; } else if (o instanceof MovieClip) { _local1.name = "movieclip"; _local1.properties = LuminicBox.Log.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 = LuminicBox.Log.PropertyInspector.soundProperties; } else if (o instanceof TextField) { _local1.name = "textfield"; _local1.properties = LuminicBox.Log.PropertyInspector.textFieldProperties; } return(_local1); } var _version = 0.15; var _showFunctions = false; }
Symbol 23 MovieClip [__Packages.LuminicBox.Log.PropertyInspector] Frame 0
class LuminicBox.Log.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 24 MovieClip [__Packages.gdp.utils.ClassUtil] Frame 0
class gdp.utils.ClassUtil extends gdp.core.base.BaseClass { function ClassUtil () { super(); } static function getClassByName(sClassName) { return(eval (String(sClassName))); } static function getClassName(oClass) { return(gdp.utils.ObjectUtil.findNameOfObject(oClass, _global, false)); } static function getClassPackage(oClass) { var _local2 = gdp.utils.ObjectUtil.findNameOfObject(oClass, _global, true); return(_local2.substring(0, _local2.lastIndexOf("."))); } static function getClassNameWithPackage(oClass) { return(gdp.utils.ObjectUtil.findNameOfObject(oClass, _global, true)); } 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); } }
Symbol 25 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); } function description() { return("XMLUtil"); } }
Symbol 26 MovieClip [__Packages.gdp.preloader.AbstractPreloader] Frame 0
class gdp.preloader.AbstractPreloader extends gdp.core.base.BaseMovieClip { static var sMovieURL; var mclLoader, cfgLoader, sConfigURL, mcContainer, oListener, createEmptyMovieClip, getNextHighestDepth; function AbstractPreloader () { super(); mclLoader = new MovieClipLoader(); gdp.config.ConfigLoader.bDebug = true; cfgLoader = new gdp.config.ConfigLoader(sConfigURL, gdp.utils.Delegate.create(this, onConfigLoad)); setEvents(); } function getContainer() { return(mcContainer); } function setEvents() { oListener = new Object(); oListener.onLoadStart = gdp.utils.Delegate.create(this, onLoadStart); oListener.onLoadComplete = gdp.utils.Delegate.create(this, onLoadComplete); oListener.onLoadProgress = gdp.utils.Delegate.create(this, onLoadProgress); oListener.onLoadInit = gdp.utils.Delegate.create(this, onLoadInit); oListener.onLoadError = gdp.utils.Delegate.create(this, onLoadError); mclLoader.addListener(oListener); } function onConfigLoad(bSuccess) { if (!bSuccess) { return(undefined); } loadGame(); } function loadGame(Void) { mcContainer = createEmptyMovieClip("mcContainer", getNextHighestDepth(), {_visible:false}); mcContainer._lockroot = true; mclLoader.loadClip(sMovieURL, mcContainer); } function addFlashVars(mcTarget) { var _local2 = gdp.utils.ObjectUtil.getPrimitivesOnly(_level0, ["$version"]); var _local1 = 0; while (_local1 < _local2.length) { gdp.core.ExternalVars.set(_local2[_local1].sName, _local2[_local1].data); if (bOnlyExternalVars) { } else { mcTarget[_local2[_local1].sName] = _local2[_local1].data; } _local1++; } } function onLoadStart(mcTarget) { addFlashVars(mcTarget); } function onLoadComplete(mcTarget) { _root.stop(); } function onLoadProgress(mcTarget, nLoadedBytes, nTotalBytes) { } function onLoadInit(mcTarget) { } function onLoadError(mcTarget, sErrorCode, nHttpStatus) { } static var bOnlyExternalVars = false; }
Symbol 27 MovieClip [__Packages.gdp.config.ConfigLoader] Frame 0
class gdp.config.ConfigLoader extends gdp.core.base.BaseClass { var sConfigFile, xml; function ConfigLoader (sConfigFile, fCallback, bNotAutoLoad) { super(); eventManager = new gdp.env.events.EventManager(this); this.sConfigFile = sConfigFile; xml = new XML(); xml.onLoad = gdp.utils.Delegate.create(this, onXMLLoad); xml.ignoreWhite = true; gdp.config.XMLParser.setDebug(bDebug); if (!bNotAutoLoad) { load(); } this.fCallback = fCallback; } function load() { xml.load(sConfigFile); } function loadFromString(sXmlConfig) { xml = new XML(); xml.ignoreWhite = true; xml.parseXML(sXmlConfig); trace(xml); onXMLLoad(true); } function psParse() { if (bParserWait) { return(null); } if (xmlCurrentNode == null) { xmlCurrentNode = xml.firstChild.firstChild; } else { xmlCurrentNode = xmlCurrentNode.nextSibling; } if (xmlCurrentNode == null) { eventManager.dispatch("onLoad", true); fCallback(true); return(0); } var _local3 = new gdp.config.XMLParser(xmlCurrentNode); var _local2 = _local3.run(); if (_local2 instanceof gdp.config.ConfigLoader) { waitLoadImportFile(gdp.config.ConfigLoader(_local2)); } } function onXMLLoad(bSuccess) { if (!bSuccess) { throw new gdp.env.except.FileNotFoundException(("File [" + sConfigFile) + "] is not found", this, arguments); } var _local3 = new gdp.core.process.Process(gdp.utils.Delegate.create(this, psParse)); gdp.core.process.ProcessManager.getInstance().addProcess(_local3); } function waitLoadImportFile(configLoader) { oListenerOtherConfigLoader = new Object(); oListenerOtherConfigLoader.onLoad = gdp.utils.Delegate.create(this, onLoadOtherConfine); configLoader.addListener(oListenerOtherConfigLoader); configLoader.load(); bParserWait = true; } function onLoadOtherConfine(Void) { var _local2 = gdp.env.events.EventManager.getTarget(); _local2.removeListener(oListenerOtherConfigLoader); bParserWait = false; } static var bDebug = false; var eventManager = null; var fCallback = null; var xmlCurrentNode = null; var bParserWait = false; var oListenerOtherConfigLoader = null; }
Symbol 28 MovieClip [__Packages.gdp.env.events.EventManager] Frame 0
class gdp.env.events.EventManager extends AsBroadcaster { static var oLastClass; var oClass; function EventManager (oObj) { super(); oClass = oObj; AsBroadcaster.initialize(oClass); } function dispatch(sEventName) { oLastClass = oClass; oClass.broadcastMessage.apply(oClass, arguments); } function getListeners() { return(oClass._listeners); } static function getTarget() { return(oLastClass); } }
Symbol 29 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 equal(fFunctionA, fFunctionB) { if (isDelegate(fFunctionA) && (isDelegate(fFunctionB))) { return((fFunctionA.func == fFunctionB.func) && (fFunctionA.target == fFunctionB.target)); } 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 30 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) { if (instance.constructor.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) { if (instance.constructor.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 31 MovieClip [__Packages.gdp.config.XMLParser] Frame 0
class gdp.config.XMLParser extends gdp.core.base.BaseClass { static var aModules; var xmlString; function XMLParser (xmlString, bCheckTypeOfFirstChild) { super(); toInfo(("gdp.config.XMLParser.XMLParser(" + [arguments]) + ")"); if (bCheckTypeOfFirstChild && (xmlString.firstChild != null)) { if (xmlString.firstChild.nodeType == 3) { this.xmlString = xmlString; } else if (xmlString.firstChild.nodeType == 1) { this.xmlString = xmlString.firstChild; } } else { this.xmlString = xmlString; } if (!aModules) { initModules(); } } static function addModule(oModuleClass, nPriority) { if (aModules == undefined) { initModules(); } if (nPriority == undefined) { aModules.push(oModuleClass); } else { aModules.splice(nPriority, 0, oModuleClass); } } static function initModules() { aModules = new Array(); addModule(gdp.config.modules.XMLImport); addModule(gdp.config.modules.XML2Beans); addModule(gdp.config.modules.XML2Class); addModule(gdp.config.modules.XML2TypedData); addModule(gdp.config.modules.XML2Array); addModule(gdp.config.modules.XML2Object); } static function setDebug(bValue) { bDebug = bValue; } static function getDebug() { return(bDebug); } function toInfo(sMsg) { if (getDebug()) { trace(sMsg); } } function run() { return(matches(xmlString)); } function matches(xmlCurrentNode) { var _local2 = 0; while (_local2 < aModules.length) { if (aModules[_local2].match(xmlCurrentNode)) { var _local3 = new aModules[_local2](xmlCurrentNode, this); return(_local3.convert()); } _local2++; } return(null); } static var bDebug = false; }
Symbol 32 MovieClip [__Packages.gdp.config.modules.AbstractModule] Frame 0
class gdp.config.modules.AbstractModule extends gdp.core.base.BaseClass { var xmlNode, parser; function AbstractModule (xmlNode, parser) { super(); if (!xmlNode) { throw new gdp.env.except.IllegalArgumentException("Undefined xmlNode", this, arguments); } this.xmlNode = xmlNode; this.parser = parser; } static function match(xmlNode) { throw new gdp.env.except.AbstractOperationException("match() is abstract and has to be implemented.", null, arguments); return(null); } function convert() { throw new gdp.env.except.AbstractOperationException("convert() is abstract and has to be implemented.", this, arguments); return(null); } function toInfo(sMsg) { parser.toInfo(sMsg); } }
Symbol 33 MovieClip [__Packages.gdp.env.except.AbstractThrowable] Frame 0
class gdp.env.except.AbstractThrowable extends Error { static var sClassName, sPackageName, sClassNameWithPackage; var message, thrower, aArgs, name; function AbstractThrowable (message, thrower, aArgs) { super(); this.message = message; this.thrower = thrower; this.aArgs = aArgs; name = getClassName(); if (com.kelvinluck.util.LogWrapper.getLog() != null) { trace(toString()); } } function getMessage() { return(message); } function getThrowerName() { if (thrower instanceof gdp.core.base.BaseClass) { return(thrower.getClassName()); } return(gdp.utils.ClassUtil.getClassName(thrower)); } function getThrowerNameWithPackage() { if (thrower instanceof gdp.core.base.BaseClass) { return(thrower.getClassNameWithPackage()); } return(gdp.utils.ClassUtil.getClassNameWithPackage(thrower)); } function getArguments() { return(aArgs); } function getClass() { return(Object(this).__constructor__); } function getClassName() { if (sClassName == undefined) { sClassName = gdp.utils.ClassUtil.getClassName(getClass()); } return(sClassName); } function getPackageName() { if (sPackageName == undefined) { sPackageName = gdp.utils.ClassUtil.getClassPackage(getClass()); } return(sPackageName); } function getClassNameWithPackage() { if (sClassNameWithPackage == undefined) { sClassNameWithPackage = (getPackageName() + ".") + getClassName(); } return(sClassNameWithPackage); } function toString() { return((((("[" + getClassName()) + " in ") + getThrowerName()) + "] :: ") + getMessage()); } }
Symbol 34 MovieClip [__Packages.gdp.env.except.Throwable] Frame 0
interface gdp.env.except.Throwable { }
Symbol 35 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 36 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 37 MovieClip [__Packages.gdp.env.except.AbstractOperationException] Frame 0
class gdp.env.except.AbstractOperationException extends gdp.env.except.FatalException { function AbstractOperationException (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 38 MovieClip [__Packages.gdp.config.modules.XMLImport] Frame 0
class gdp.config.modules.XMLImport extends gdp.config.modules.AbstractModule { var toInfo, xmlNode; function XMLImport (xmlNode, parser) { super(xmlNode, parser); } static function match(xmlNode) { return(xmlNode.nodeName == IMPORT_NODE); } function convert(Void) { toInfo(("gdp.config.modules.XMLImport.convert(" + [xmlNode]) + ")"); var _local2 = new gdp.config.ConfigLoader(xmlNode.attributes[RESOURCE_ATTRIBUTE], null, true); return(_local2); } static var IMPORT_NODE = "import"; static var RESOURCE_ATTRIBUTE = "resource"; }
Symbol 39 MovieClip [__Packages.gdp.config.modules.XML2Beans] Frame 0
class gdp.config.modules.XML2Beans extends gdp.config.modules.AbstractModule { var toInfo, xmlNode; function XML2Beans (xmlNode, parser) { super(xmlNode, parser); } static function match(xmlNode) { return((xmlNode.nodeName == BEANS_NODE) || (xmlNode.nodeName == REF_ATTRIBUTE)); } function convert() { toInfo(("gdp.config.modules.XML2Beans.convert(" + [xmlNode.nodeName]) + ")"); switch (xmlNode.nodeName) { case BEANS_NODE : gdp.beans.BeansFactoryCollection.addFactory(parseBeanDefinitions(xmlNode), xmlNode.attributes[NAME_ATTRIBUTE]); break; case REF_ELEMENT : return(parseBeanReference(xmlNode)); } } function parseBeanDefinitions(xmlRoot) { var _local5 = new gdp.beans.factory.BeanFactory(); var _local4; var _local2 = 0; while (_local2 < xmlRoot.childNodes.length) { if (xmlRoot.childNodes[_local2].nodeName == BEAN_ELEMENT) { _local4 = parseBeanDefinitionElement(xmlRoot.childNodes[_local2]); _local5.addBean(_local4); } _local2++; } return(_local5); } function parseBeanDefinitionElement(xmlElement) { var _local4 = xmlElement.attributes[ID_ATTRIBUTE]; var _local15 = xmlElement.attributes[NAME_ATTRIBUTE]; var _local6 = xmlElement.attributes[CLASS_ATTRIBUTE]; var _local8 = xmlElement.attributes[PARENT_ATTRIBUTE]; var _local14 = xmlElement.attributes[MOVIECLIP_ATTRIBUTE]; var _local9 = gdp.utils.StringUtil.toBoolean(xmlElement.attributes[SINGLETON_ATTRIBUTE]); var _local10 = gdp.utils.StringUtil.toBoolean(xmlElement.attributes[LAZY_INIT_ATTRIBUTE]); var _local11 = xmlElement.attributes[PARENT_ATTRIBUTE]; var _local12 = xmlElement.attributes[FACTORY_METHOD_ATTRIBUTE]; var _local13 = xmlElement.attributes[DESTROY_METHOD_ATTRIBUTE]; var _local7 = parseConstructorArgElements(xmlElement, _local4); var _local5 = parsePropertyElements(xmlElement, _local4); var _local3; if (_local6 != null) { _local3 = new gdp.beans.factory.support.RootBean(_local4, _local6, _local7, _local5); _local3.setLazyInit(_local10); } else if (_local8 != null) { _local3 = new gdp.beans.factory.support.ChildBean(_local4, _local8, _local7, _local5); } _local3.setSingleton(_local9); return(_local3); } function parseConstructorArgElements(xmlElement, sBeanName) { var _local5 = new gdp.beans.factory.support.ConstructorArgumentValues(xmlElement.childNodes.length); var _local2 = 0; while (_local2 < xmlElement.childNodes.length) { var _local1 = xmlElement.childNodes[_local2]; if (_local1.nodeName == CONSTRUCTOR_ARG_ELEMENT) { var _local3 = new gdp.config.XMLParser(_local1.firstChild, true); _local5.addArgument(_local1.attributes[INDEX_ATTRIBUTE], _local3.run()); } _local2++; } return(_local5); } function parsePropertyElements(xmlElement, sBeanName) { var _local5 = new gdp.utils.Properties(); var _local2 = 0; while (_local2 < xmlElement.childNodes.length) { var _local1 = xmlElement.childNodes[_local2]; if (_local1.nodeName == PROPERTY_ELEMENT) { var _local3 = new gdp.config.XMLParser(_local1.firstChild, true); _local5.setProperty(_local1.attributes[NAME_ATTRIBUTE], _local3.run()); } _local2++; } return(_local5); } function parseBeanReference(xmlElement) { if (xmlElement.firstChild.nodeType == 3) { return(new gdp.beans.factory.support.ReferenceBean(xmlElement.firstChild.toString())); } return(new gdp.beans.factory.support.ReferenceBean(xmlElement.attributes[BEAN_REF_ATTRIBUTE])); } static var BEAN_NAME_DELIMITERS = ",; "; static var BEANS_NODE = "beans"; static var NAME_ATTRIBUTE = "name"; static var BEAN_ELEMENT = "bean"; static var ID_ATTRIBUTE = "id"; static var PARENT_ATTRIBUTE = "parent"; static var CLASS_ATTRIBUTE = "class"; static var MOVIECLIP_ATTRIBUTE = "movieclip"; static var ABSTRACT_ATTRIBUTE = "abstract"; static var SINGLETON_ATTRIBUTE = "singleton"; static var LAZY_INIT_ATTRIBUTE = "lazy-init"; static var AUTOWIRE_ATTRIBUTE = "autowire"; static var DEPENDENCY_CHECK_ATTRIBUTE = "dependency-check"; static var DEPENDS_ON_ATTRIBUTE = "depends-on"; static var INIT_METHOD_ATTRIBUTE = "init-method"; static var DESTROY_METHOD_ATTRIBUTE = "destroy-method"; static var FACTORY_METHOD_ATTRIBUTE = "factory-method"; static var FACTORY_BEAN_ATTRIBUTE = "factory-bean"; static var CONSTRUCTOR_ARG_ELEMENT = "constructor-arg"; static var INDEX_ATTRIBUTE = "index"; static var TYPE_ATTRIBUTE = "type"; static var PROPERTY_ELEMENT = "property"; static var MOVIECLIP_PROPERTY_ELEMENT = "mc-property"; static var REF_ATTRIBUTE = "ref"; static var VALUE_ATTRIBUTE = "value"; static var LOOKUP_METHOD_ELEMENT = "lookup-method"; static var REF_ELEMENT = "ref"; static var IDREF_ELEMENT = "idref"; static var BEAN_REF_ATTRIBUTE = "bean"; static var LOCAL_REF_ATTRIBUTE = "local"; static var PARENT_REF_ATTRIBUTE = "parent"; }
Symbol 40 MovieClip [__Packages.gdp.beans.BeansFactoryCollection] Frame 0
class gdp.beans.BeansFactoryCollection { function BeansFactoryCollection () { } static function addFactory(beansFactory, sName) { oMap[sName] = beansFactory; } static function getFactoriesMap() { return(oMap); } static function getFactory(sName) { return(oMap[sName]); } static var oMap = new Object(); }
Symbol 41 MovieClip [__Packages.gdp.beans.factory.FactoryBean] Frame 0
interface gdp.beans.factory.FactoryBean { }
Symbol 42 MovieClip [__Packages.gdp.beans.factory.BeanDefinition] Frame 0
interface gdp.beans.factory.BeanDefinition { }
Symbol 43 MovieClip [__Packages.gdp.utils.Properties] Frame 0
class gdp.utils.Properties extends gdp.core.base.BaseClass { var oProps; function Properties (propOther) { super(); if (propOther == null) { oProps = new Object(); } else { oProps = propOther.clone(); } } function isEmpty() { return(nCountProps == 0); } function clone() { var _local2 = new gdp.utils.Properties(); for (var _local3 in oProps) { _local2.setProperty(_local3, oProps[_local3]); } return(_local2); } function mergeProperties(propOther) { for (var _local3 in propOther.oProps) { setProperty(_local3, propOther.oProps[_local3]); } } function setProperty(sKey, value) { if ((sKey != undefined) && (value != undefined)) { oProps[sKey] = value; nCountProps++; } } function getProperty(sKey) { return(oProps[sKey]); } function getMethodName(sKey) { return(SETTER_PREFIX + gdp.utils.StringUtil.ucFirst(sKey)); } function getMethodsNames() { var _local2 = new Array(); for (var _local3 in oProps) { _local2.push(getMethodName(_local3)); } return(_local2); } function setPropertyForClass(sKey, oClass) { oClass[getMethodName(sKey)](oProps[sKey]); } function setAllPropertiesForClass(oClass) { for (var _local3 in oProps) { setPropertyForClass(_local3, oClass); } } function description() { var _local2 = new gdp.data.holder.map.HashMap(oProps); return(_local2.toString()); } static var SETTER_PREFIX = "set"; var nCountProps = 0; }
Symbol 44 MovieClip [__Packages.gdp.data.holder.map.AbstractMap] Frame 0
class gdp.data.holder.map.AbstractMap extends gdp.core.base.BaseClass { var put; function AbstractMap () { super(); } function populate(source) { if (source) { for (var _local3 in source) { put(_local3, source[_local3]); } } } function description() { var _local5 = gdp.data.holder.Map(this); var _local3 = "{"; var _local4 = new gdp.data.holder.array.ArrayIterator(_local5.getValues()); var _local2 = new gdp.data.holder.array.ArrayIterator(_local5.getKeys()); while (_local2.hasNext()) { _local3 = _local3 + ((_local2.next().toString() + "=") + _local4.next().toString()); if (_local2.hasNext()) { _local3 = _local3 + ", "; } } _local3 = _local3 + "}"; return(_local3); } }
Symbol 45 MovieClip [__Packages.gdp.data.holder.Map] Frame 0
interface gdp.data.holder.Map extends gdp.core.base.BaseInterface { }
Symbol 46 MovieClip [__Packages.gdp.data.holder.Iterator] Frame 0
interface gdp.data.holder.Iterator { }
Symbol 47 MovieClip [__Packages.gdp.data.holder.array.ArrayIterator] Frame 0
class gdp.data.holder.array.ArrayIterator extends gdp.core.base.BaseClass implements gdp.data.holder.Iterator { var t, i, __proto__; function ArrayIterator (target) { super(); if (!target) { throw new gdp.env.except.IllegalArgumentException(("Argument 'target' [" + target) + "] must not be 'null' nor 'undefined'.", this, arguments); } t = target; i = -1; var t = target; var g = -1; var p = gdp.data.holder.array.ArrayIterator.prototype; var s = this; if ((__proto__ == p) && (t.length > 25)) { var y = function () { if (g < (t.length - 1)) { arguments.callee = p.next; throw new gdp.data.holder.NoSuchElementException("There is no more element.", this, arguments); } return(t[++g]); }; var x = function () { s.next = y; return(t[++g]); }; var z = function () { s.next = y; arguments.callee = p.next; throw new gdp.data.holder.NoSuchElementException("There is no more element.", this, arguments); }; next = y; hasNext = function () { if (g < (t.length - 1)) { s.next = x; return(true); } s.next = z; return(false); }; remove = function () { if (g < 0) { arguments.callee = p.remove; throw new gdp.env.except.IllegalStateException("You tried to remove an element before calling the 'next' method. There is thus no element selected to remove.", this, arguments); } t.splice(g--, 1); }; } } function hasNext() { return(i < (t.length - 1)); } function next() { if (!hasNext()) { throw new gdp.data.holder.NoSuchElementException("There is no more element.", this, arguments); } return(t[++i]); } function remove() { if (i < 0) { throw new gdp.env.except.IllegalStateException("You tried to remove an element before calling the 'next' method. There is thus no element selected to remove.", this, arguments); } t.splice(i--, 1); } }
Symbol 48 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 49 MovieClip [__Packages.gdp.data.holder.DataHolderException] Frame 0
class gdp.data.holder.DataHolderException extends gdp.env.except.Exception { function DataHolderException (message, thrower, args) { super(message, thrower, args); } }
Symbol 50 MovieClip [__Packages.gdp.data.holder.NoSuchElementException] Frame 0
class gdp.data.holder.NoSuchElementException extends gdp.data.holder.DataHolderException { function NoSuchElementException (message, thrower, args) { super(message, thrower, args); } }
Symbol 51 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 52 MovieClip [__Packages.gdp.data.holder.map.HashMap] Frame 0
class gdp.data.holder.map.HashMap extends gdp.data.holder.map.AbstractMap implements gdp.data.holder.Map { var keys, values, populate; function HashMap (source) { super(); keys = new Array(); values = new Array(); populate(source); } function containsKey(key) { return(findKey(key) > -1); } function containsValue(value) { return(findValue(value) > -1); } function getKeys() { return(keys.slice()); } function getValues() { return(values.slice()); } function get(key) { return(values[findKey(key)]); } function put(key, value) { var _local3; var _local2 = findKey(key); if (_local2 < 0) { keys.push(key); values.push(value); } else { _local3 = values[_local2]; values[_local2] = value; } return(_local3); } function putAll(map) { var _local4 = map.getValues(); var _local3 = map.getKeys(); var _local5 = _local3.length; var _local2 = 0; while (_local2 < _local5) { put(_local3[_local2], _local4[_local2]); _local2 = _local2 - -1; } } function clear() { keys = new Array(); values = new Array(); } function remove(key) { var _local2 = findKey(key); if (_local2 > -1) { var _local3 = values[_local2]; values.splice(_local2, 1); keys.splice(_local2, 1); return(_local3); } return(undefined); } function iterator() { return(new gdp.data.holder.map.ValueMapIterator(this)); } function valueIterator() { return(iterator()); } function keyIterator() { return(new gdp.data.holder.map.KeyMapIterator(this)); } function size() { return(keys.length); } function isEmpty() { return(size() < 1); } function findValue(value) { var _local2 = values.length; _local2--; while ((!(values[_local2] === value)) && (_local2 > -1)) { } return(_local2); } function findKey(key) { var _local2 = keys.length; _local2--; while ((!(keys[_local2] === key)) && (_local2 > -1)) { } return(_local2); } static var __proto__ = gdp.data.holder.map.AbstractMap; }
Symbol 53 MovieClip [__Packages.gdp.data.holder.map.ValueMapIterator] Frame 0
class gdp.data.holder.map.ValueMapIterator extends gdp.core.base.BaseClass implements gdp.data.holder.Iterator { var target, iterator, key; function ValueMapIterator (target) { super(); if (!target) { throw new gdp.env.except.IllegalArgumentException(("The passed-in target map '" + target) + "' is not allowed to be null or undefined.", this, arguments); } this.target = target; iterator = new gdp.data.holder.array.ArrayIterator(target.getKeys()); } function hasNext() { return(iterator.hasNext()); } function next() { key = iterator.next(); return(target.get(key)); } function remove() { iterator.remove(); target.remove(key); } }
Symbol 54 MovieClip [__Packages.gdp.data.holder.map.KeyMapIterator] Frame 0
class gdp.data.holder.map.KeyMapIterator extends gdp.core.base.BaseClass implements gdp.data.holder.Iterator { var target, iterator, key; function KeyMapIterator (target) { super(); if (!target) { throw new gdp.env.except.IllegalArgumentException(("The passed-in target map '" + target) + "' is not allowed to be null or undefined.", this, arguments); } this.target = target; iterator = new gdp.data.holder.array.ArrayIterator(target.getKeys()); } function hasNext() { return(iterator.hasNext()); } function next() { key = iterator.next(); return(key); } function remove() { iterator.remove(); target.remove(key); } }
Symbol 55 MovieClip [__Packages.gdp.beans.factory.support.ConstructorArgumentValues] Frame 0
class gdp.beans.factory.support.ConstructorArgumentValues extends gdp.core.base.BaseClass { var aArgs; function ConstructorArgumentValues (nArgsCount) { super(); aArgs = new Array(nArgsCount); } function clone() { var _local2 = new gdp.beans.factory.support.ConstructorArgumentValues(aArgs.length); _local2.aArgs = aArgs.concat(); return(_local2); } function size() { return(getArgumentsForApply().length); } function isEmpty() { return(getArgumentsForApply().length == 0); } function addArgument(nIndex, value) { aArgs.splice(((nIndex == null) ? (nArgsCount++) : (nIndex)), 1, value); } function getArgument(nIndex) { return(getArgumentsForApply()[nIndex]); } function getArgumentsForApply() { return(gdp.utils.ArrayUtil.rightTrim(aArgs)); } function description() { return(("[" + getArgumentsForApply().toString()) + "]"); } var nArgsCount = 0; }
Symbol 56 MovieClip [__Packages.gdp.beans.factory.support.AbstractBean] Frame 0
class gdp.beans.factory.support.AbstractBean extends gdp.core.base.BaseClass implements gdp.beans.factory.BeanDefinition { var sBeanName, sBeanClassName, oBeanClass, propertiesValues, constuctorArgs, sInitMethodName, sFactoryMethodName, sDestroyMethodName; function AbstractBean (sName, constArgs, propValues) { super(); setBeanName(sName); setConstructorArgumentValues(constArgs.clone()); setPropertyValues(propValues.clone()); } function getBeanName() { return(sBeanName); } function setBeanName(sValue) { sBeanName = sValue; } function setBeanClassName(sClassName) { sBeanClassName = sClassName; oBeanClass = gdp.utils.ClassUtil.getClassByName(sBeanClassName); if (oBeanClass == undefined) { throw new gdp.config.IllegalNameOfObjectException(((("Illegal name of class [" + sBeanClassName) + "] in bean [") + getBeanName()) + "]", this, arguments); } } function getBeanClassName() { return(sBeanClassName); } function hasBeanClass() { return(gdp.utils.ClassUtil.isSubClassOf(oBeanClass, gdp.core.base.BaseClass)); } function getBeanClass() { if (!hasBeanClass()) { throw new gdp.env.except.IllegalStateException(("Bean definition does not carry a resolved bean class [" + getBeanClassName()) + "]", this, arguments); } return(oBeanClass); } function setSingleton(bValue) { bSingleton = bValue; } function isSingleton() { return(bSingleton); } function setLazyInit(bValue) { bLazyInit = bValue; } function isLazyInit() { return(bLazyInit); } function setPropertyValues(propValues) { propertiesValues = propValues; } function getPropertyValues() { return(propertiesValues); } function setConstructorArgumentValues(constArgs) { constuctorArgs = constArgs; } function getConstructorArgumentValues() { return(constuctorArgs); } function setInitMethod(sValue) { sInitMethodName = sValue; } function getInitMethod() { return(sInitMethodName); } function setFactoryMethod(sValue) { sFactoryMethodName = sValue; } function getFactoryMethod() { return(sFactoryMethodName); } function setDestroyMethod(sValue) { sDestroyMethodName = sValue; } function getDestroyMethod() { return(sDestroyMethodName); } var bSingleton = true; var bLazyInit = false; }
Symbol 57 MovieClip [__Packages.gdp.config.IllegalNameOfObjectException] Frame 0
class gdp.config.IllegalNameOfObjectException extends gdp.env.except.FatalException { function IllegalNameOfObjectException (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 58 MovieClip [__Packages.gdp.beans.factory.support.AbstractBeanFactory] Frame 0
class gdp.beans.factory.support.AbstractBeanFactory extends gdp.core.base.BaseClass implements gdp.beans.factory.FactoryBean { var oBeans, oAliasesMaps, oSingletonCache; function AbstractBeanFactory () { super(); oBeans = new Object(); oAliasesMaps = new Object(); oSingletonCache = new Object(); } function addBean(bean) { if (!(bean instanceof gdp.beans.factory.support.AbstractBean)) { throw new gdp.beans.IsNotBeanException("Try add info BeanFactory object not extended form AbstractBean", this, arguments); } oBeans[bean.getBeanName()] = bean; } function getObjectFromBean(sName) { if (isSingleton(sName) && (oSingletonCache[sName] != null)) { return(oSingletonCache[sName]); } var _local7; var _local6 = getBean(sName); if (_local6 instanceof gdp.beans.factory.support.RootBean) { _local7 = beanBuild(_local6); } else if (_local6 instanceof gdp.beans.factory.support.ChildBean) { var _local4 = getAliasMap(sName); var _local3 = gdp.beans.factory.support.RootBean(getBean(String(_local4.pop()))); var _local2 = _local4.length - 1; while (_local2 >= 0) { _local3 = mergeBeans(_local3, gdp.beans.factory.support.ChildBean(getBean(_local4[_local2]))); _local2--; } _local7 = beanBuild(_local3); } if (isSingleton(sName) && (oSingletonCache[sName] == null)) { oSingletonCache[sName] = _local7; } return(_local7); } function getBean(sName) { if (oBeans[sName] == undefined) { throw new gdp.beans.BeanNotFoundException(("Bean [" + sName) + "] not found in BeanFactory", this, arguments); } return(oBeans[sName]); } function containsBeans() { for (var _local2 in oBeans) { if (oBeans[_local2] != undefined) { return(true); } } return(false); } function isSingleton(sName) { return(getBean(sName).isSingleton()); } function getAliasMap(sBeanName) { if (oAliasesMaps[sBeanName] != null) { return(oAliasesMaps[sBeanName]); } var _local5 = new Array(); var _local6 = getBean(sBeanName); if (_local6 instanceof gdp.beans.factory.support.RootBean) { return([sBeanName]); } if (_local6 instanceof gdp.beans.factory.support.ChildBean) { var _local4 = gdp.beans.factory.support.ChildBean(_local6); var _local3 = getBean(_local4.getParentName()); _local5.push(_local4.getBeanName()); while ((!(_local3 instanceof gdp.beans.factory.support.RootBean)) && (_local3 != undefined)) { _local4 = gdp.beans.factory.support.ChildBean(_local3); _local3 = getBean(_local4.getParentName()); if (gdp.utils.ArrayUtil.contains(_local5, _local4.getBeanName())) { throw new gdp.beans.factory.xml.IllegalParentExeption((((("Name [" + _local3.getParentName()) + "] of the parent bean") + " in the bean [") + _local3.getBeanName()) + "] is not correct.", this, arguments); } _local5.push(_local4.getBeanName()); } _local5.push(_local3.getBeanName()); } return((oAliasesMaps[sBeanName] = _local5)); } function beanBuild(bean) { var _local3 = bean.getConstructorArgumentValues(); var _local2 = 0; while (_local2 < _local3.size()) { if (_local3.getArgument(_local2) instanceof gdp.beans.factory.support.ReferenceBean) { _local3.addArgument(_local2, getObjectFromBean(_local3.getArgument(_local2).getBeanName())); } _local2++; } var _local5 = gdp.utils.ClassUtil.createInstance(bean.getBeanClass(), bean.getConstructorArgumentValues().getArgumentsForApply()); bean.getPropertyValues().setAllPropertiesForClass(_local5); return(_local5); } function mergeBeans(rootBean, childBean) { var _local2 = rootBean.clone(); if (!childBean.getConstructorArgumentValues().isEmpty()) { _local2.setConstructorArgumentValues(childBean.getConstructorArgumentValues()); } if (!childBean.getPropertyValues().isEmpty()) { _local2.getPropertyValues().mergeProperties(childBean.getPropertyValues()); } if (childBean.isSingleton()) { _local2.setSingleton(childBean.isSingleton()); } if (childBean.isLazyInit()) { _local2.setLazyInit(childBean.isLazyInit()); } if (childBean.getInitMethod() != null) { _local2.setInitMethod(childBean.getInitMethod()); } if (childBean.getFactoryMethod() != null) { _local2.setFactoryMethod(childBean.getFactoryMethod()); } if (childBean.getDestroyMethod() != null) { _local2.setDestroyMethod(childBean.getDestroyMethod()); } return(_local2); } }
Symbol 59 MovieClip [__Packages.gdp.beans.BeansException] Frame 0
class gdp.beans.BeansException extends gdp.env.except.FatalException { function BeansException (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 60 MovieClip [__Packages.gdp.beans.IsNotBeanException] Frame 0
class gdp.beans.IsNotBeanException extends gdp.beans.BeansException { function IsNotBeanException (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 61 MovieClip [__Packages.gdp.beans.factory.support.RootBean] Frame 0
class gdp.beans.factory.support.RootBean extends gdp.beans.factory.support.AbstractBean { var setBeanClassName, getBeanName, getBeanClassName, getConstructorArgumentValues, getPropertyValues, isSingleton, isLazyInit, getInitMethod, getFactoryMethod, getDestroyMethod, propertiesValues, constuctorArgs, sBeanClassName, bLazyInit, bSingleton, sBeanName; function RootBean (sBeanName, sClassName, constArgs, propValues) { super(sBeanName, constArgs, propValues); setBeanClassName(sClassName); } function clone() { var _local2 = new gdp.beans.factory.support.RootBean(getBeanName(), getBeanClassName(), getConstructorArgumentValues(), getPropertyValues()); _local2.setSingleton(isSingleton()); _local2.setLazyInit(isLazyInit()); _local2.setInitMethod(getInitMethod()); _local2.setFactoryMethod(getFactoryMethod()); _local2.setDestroyMethod(getDestroyMethod()); return(_local2); } function description() { var _local2 = {beanName:sBeanName, singleton:bSingleton, lazyinit:bLazyInit, beanClassName:sBeanClassName, constuctorArguments:constuctorArgs.toString(), propertiesValues:propertiesValues.toString()}; return("Bean Root" + gdp.utils.ObjectUtil.classToString(_local2)); } }
Symbol 62 MovieClip [__Packages.gdp.beans.factory.support.ChildBean] Frame 0
class gdp.beans.factory.support.ChildBean extends gdp.beans.factory.support.AbstractBean { var sParentName, getBeanName, getConstructorArgumentValues, getPropertyValues, isSingleton, isLazyInit, getInitMethod, getFactoryMethod, getDestroyMethod, propertiesValues, constuctorArgs, bSingleton, sBeanName; function ChildBean (sBeanName, sParentName, constArgs, propValues) { super(sBeanName, constArgs, propValues); this.sParentName = sParentName; } function clone() { var _local2 = new gdp.beans.factory.support.ChildBean(getBeanName(), getParentName(), getConstructorArgumentValues(), getPropertyValues()); _local2.setSingleton(isSingleton()); _local2.setLazyInit(isLazyInit()); _local2.setInitMethod(getInitMethod()); _local2.setFactoryMethod(getFactoryMethod()); _local2.setDestroyMethod(getDestroyMethod()); return(_local2); } function getParentName() { return(sParentName); } function description() { var _local2 = {beanName:sBeanName, parentName:sParentName, singleton:bSingleton, constuctorArguments:constuctorArgs.toString(), propertiesValues:propertiesValues.toString()}; return("Bean Child" + gdp.utils.ObjectUtil.classToString(_local2)); } }
Symbol 63 MovieClip [__Packages.gdp.beans.BeanNotFoundException] Frame 0
class gdp.beans.BeanNotFoundException extends gdp.beans.BeansException { function BeanNotFoundException (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 64 MovieClip [__Packages.gdp.beans.factory.xml.IllegalParentExeption] Frame 0
class gdp.beans.factory.xml.IllegalParentExeption extends gdp.beans.BeansException { function IllegalParentExeption (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 65 MovieClip [__Packages.gdp.beans.factory.support.ReferenceBean] Frame 0
class gdp.beans.factory.support.ReferenceBean extends gdp.core.base.BaseClass { var sBeanName; function ReferenceBean (sBeanName) { super(); this.sBeanName = sBeanName; } function getBeanName() { return(sBeanName); } function description() { var _local2 = {beanName:sBeanName}; return("Bean Reference " + gdp.utils.ObjectUtil.classToString(_local2, true)); } }
Symbol 66 MovieClip [__Packages.gdp.beans.factory.BeanFactory] Frame 0
class gdp.beans.factory.BeanFactory extends gdp.beans.factory.support.AbstractBeanFactory { var oBeans; function BeanFactory () { super(); } function description() { var _local2 = new Array(); for (var _local3 in oBeans) { _local2.push(_local3); } var _local4 = {beans:_local2}; return("BeanFactory" + gdp.utils.ObjectUtil.classToString(_local4)); } }
Symbol 67 MovieClip [__Packages.gdp.config.modules.XML2Class] Frame 0
class gdp.config.modules.XML2Class extends gdp.config.modules.AbstractModule { var toInfo, xmlNode; function XML2Class (xmlNode, parser) { super(xmlNode, parser); } static function match(xmlNode) { return(xmlNode.nodeName == CLASS_NODE); } function convert() { toInfo(("gdp.config.modules.XML2Class.convert(" + [xmlNode.nodeName]) + ")"); var _local3 = xmlNode.attributes[NAME_ATTRIBUTE]; var _local5 = gdp.utils.StringUtil.toBoolean(xmlNode.attributes[SINGLETON_ATTRIBUTE]); var _local6; var _local4 = gdp.utils.ClassUtil.getClassByName(_local3); if (_local4 == undefined) { throw new gdp.config.IllegalNameOfObjectException(("Illegal name of class [" + _local3) + "]", this, arguments); } if (_local5) { if (gdp.env.reflect.ReflectUtil.isMethodStatic("getInstance", _local4)) { _local6 = _local4.getInstance(); } else { throw new gdp.env.except.IllegalStateException(("Function getInstance() is not defined in class [" + _local3) + "].", this, arguments); } } var _local8 = parseClassVariables(xmlNode); var _local7 = parseClassProperties(xmlNode); setClassVariables(_local8, _local3, _local6, _local4, _local5); setClassProperties(_local7, _local3, _local6, _local4, _local5); } function parseClassVariables(xmlElement) { var _local5 = new Object(); var _local2 = 0; while (_local2 < xmlElement.childNodes.length) { var _local1 = xmlElement.childNodes[_local2]; if (_local1.nodeName == STATIC_VARIABLE_ELEMENT) { var _local3 = new gdp.config.XMLParser(_local1, true); _local5[_local1.attributes[NAME_ATTRIBUTE]] = _local3.run(); } _local2++; } return(_local5); } function setClassVariables(oVars, sClassName, oInstance, oClass, bSinglenot) { for (var _local10 in oVars) { var _local4 = gdp.env.reflect.ReflectUtil.getTypeName(oVars[_local10]); var _local6 = gdp.env.reflect.ReflectUtil.getTypeName(oClass[_local10]); var _local7 = gdp.env.reflect.ReflectUtil.getTypeNameForInstance(oInstance); if ((_local4 == _local6) || (oClass[_local10] == undefined)) { oClass[_local10] = oVars[_local10]; } else { throw new gdp.config.modules.type.IllegalTypeException((((((((("In config type of set value '" + oVars[_local10]) + "' is '") + _local4) + "' ") + "and type variable '") + _local10) + "' in class [") + sClassName) + "] discrepancy.", this, arguments); } } } function parseClassProperties(xmlElement) { var _local6 = new gdp.utils.Properties(); var _local2 = 0; while (_local2 < xmlElement.childNodes.length) { var _local1 = xmlElement.childNodes[_local2]; if (_local1.nodeName == PROPERTY_ELEMENT) { var _local5 = _local1.attributes[NAME_ATTRIBUTE]; var _local3 = new gdp.config.XMLParser(_local1.firstChild, true); _local6.setProperty(_local1.attributes[NAME_ATTRIBUTE], _local3.run()); } _local2++; } return(_local6); } function setClassProperties(propValues, sClassName, oInstance, oClass, bSinglenot) { var _local5 = propValues.getMethodsNames(); var _local4 = 0; while (_local4 < _local5.length) { var _local3 = _local5[_local4]; if (bSinglenot && (oInstance[_local3] == undefined)) { throw new gdp.env.except.IllegalStateException(((("Function " + _local3) + "() is not defined in class [") + sClassName) + "].", this, arguments); } else if ((!bSinglenot) && (!gdp.env.reflect.ReflectUtil.isMethodStatic(_local3, oClass))) { throw new gdp.env.except.IllegalStateException(((("Static function " + _local3) + "() is not defined in class [") + sClassName) + "].", this, arguments); } _local4++; } propValues.setAllPropertiesForClass((bSinglenot ? (oInstance) : (oClass))); } static var CLASS_NODE = "class"; static var NAME_ATTRIBUTE = "name"; static var SINGLETON_ATTRIBUTE = "singleton"; static var STATIC_VARIABLE_ELEMENT = "static-variable"; static var PROPERTY_ELEMENT = "property"; static var VALUE_ATTRIBUTE = "value"; }
Symbol 68 MovieClip [__Packages.gdp.config.modules.type.IllegalTypeException] Frame 0
class gdp.config.modules.type.IllegalTypeException extends gdp.env.except.FatalException { function IllegalTypeException (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 69 MovieClip [__Packages.gdp.config.modules.XML2TypedData] Frame 0
class gdp.config.modules.XML2TypedData extends gdp.config.modules.AbstractModule { static var oModulesTypes; var toInfo, xmlNode, parser; function XML2TypedData (xmlNode, parser) { super(xmlNode, parser); } static function match(xmlNode) { return(((xmlNode.firstChild.nodeType == 3) && (xmlNode.attributes.type == undefined)) || (xmlNode.attributes.type != undefined)); } static function addType(sTypeName, oClass) { if (oModulesTypes == undefined) { initModules(); } oModulesTypes[sTypeName] = oClass; } static function initModules() { oModulesTypes = new Object(); addType("boolean", gdp.config.modules.type.BooleanType); addType("number", gdp.config.modules.type.NumberType); addType("array", gdp.config.modules.type.ArrayType); addType("matrix", gdp.config.modules.type.MatrixType); } function convert() { toInfo(("gdp.config.modules.XML2TypedData.convert(" + [xmlNode.nodeName]) + ")"); if (oModulesTypes == undefined) { initModules(); } var _local4; var _local5; var _local3 = xmlNode.attributes.type; if (_local3 == "String") { _local4 = xmlNode.firstChild.toString(); } else if (_local3 == undefined) { _local4 = convertPrimitiveType(xmlNode.firstChild.nodeValue); } else { _local5 = oModulesTypes[_local3.toLowerCase()]; if (_local5 == undefined) { throw new gdp.config.modules.type.IllegalTypeException(("Illegal name of type [" + _local3) + "]", this, arguments); } _local4 = gdp.utils.ClassUtil.createInstance(_local5, [xmlNode, parser]).getValue(); } return(_local4); } function convertPrimitiveType(sText) { if (sText.indexOf(":") == 1) { var _local2 = sText.charAt(0).toLowerCase(); sText = sText.substring(1); switch (_local2) { case "b" : return(gdp.utils.StringUtil.toBoolean(sText)); case "n" : return(Number(sText)); return(sText); } } return(sText); } }
Symbol 70 MovieClip [__Packages.gdp.config.modules.type.AbstractType] Frame 0
class gdp.config.modules.type.AbstractType extends gdp.core.base.BaseClass { var xmlNode, parser, value; function AbstractType (xmlNode, parser) { super(); this.xmlNode = xmlNode; this.parser = parser; value = convert(); } function getValue() { return(value); } function convert() { throw new gdp.env.except.AbstractOperationException("convert() is abstract and has to be implemented.", this, arguments); return(null); } function toInfo(sMsg) { parser.toInfo(sMsg); } }
Symbol 71 MovieClip [__Packages.gdp.config.modules.type.BooleanType] Frame 0
class gdp.config.modules.type.BooleanType extends gdp.config.modules.type.AbstractType { var toInfo, xmlNode; function BooleanType (xmlNode, parser) { super(xmlNode, parser); } function convert() { toInfo(("gdp.config.modules.type.BooleanType.convert(" + [xmlNode]) + ")"); return(gdp.utils.StringUtil.toBoolean(xmlNode.firstChild.nodeValue)); } }
Symbol 72 MovieClip [__Packages.gdp.config.modules.type.NumberType] Frame 0
class gdp.config.modules.type.NumberType extends gdp.config.modules.type.AbstractType { var toInfo, xmlNode; function NumberType (xmlNode, parser) { super(xmlNode, parser); } function convert() { toInfo(("gdp.config.modules.type.NumberType.convert(" + [xmlNode]) + ")"); return(Number(xmlNode.firstChild.nodeValue)); } }
Symbol 73 MovieClip [__Packages.gdp.config.modules.type.ArrayType] Frame 0
class gdp.config.modules.type.ArrayType extends gdp.config.modules.type.AbstractType { var toInfo, xmlNode, parser; function ArrayType (xmlNode, parser) { super(xmlNode, parser); } function convert() { toInfo(("gdp.config.modules.type.ArrayType.convert(" + [xmlNode]) + ")"); var _local7 = xmlNode.attributes.itemType; var _local8 = xmlNode.attributes.separator || ","; var _local3 = xmlNode.firstChild.nodeValue.split(_local8); if (_local7 != undefined) { var _local2 = 0; while (_local2 < _local3.length) { var _local5 = new XML(((("<value type=\"" + _local7) + "\">") + _local3[_local2]) + "</value>"); var _local6 = new Object(); var _local4 = new gdp.config.modules.XML2TypedData(_local5.firstChild, parser); _local3[_local2] = _local4.convert(); _local2++; } } return(_local3); } }
Symbol 74 MovieClip [__Packages.gdp.config.modules.type.MatrixType] Frame 0
class gdp.config.modules.type.MatrixType extends gdp.config.modules.type.AbstractType { var toInfo, xmlNode; function MatrixType (xmlNode, parser) { super(xmlNode, parser); } function convert() { toInfo(("gdp.config.modules.type.MatrixType.convert(" + [xmlNode]) + ")"); var _local7 = xmlNode.attributes.itemType; var _local8 = xmlNode.attributes.rowSeparator || "|"; var _local6 = xmlNode.attributes.colSeparator || ","; var _local3 = xmlNode.firstChild.nodeValue.split(_local8); var _local2 = 0; while (_local2 < _local3.length) { var _local4 = new XML(((((("<value type='Array' itemType='" + _local7) + "' separator='") + _local6) + "'>") + _local3[_local2]) + "</value>"); var _local5 = new gdp.config.modules.type.ArrayType(_local4.firstChild); _local3[_local2] = _local5.getValue(); _local2++; } return(_local3); } }
Symbol 75 MovieClip [__Packages.gdp.config.modules.XML2Array] Frame 0
class gdp.config.modules.XML2Array extends gdp.config.modules.AbstractModule { var toInfo, xmlNode; function XML2Array (xmlNode, parser) { super(xmlNode, parser); } static function match(xmlNode) { return(xmlNode.nodeName == ARRAY_NODE); } function convert() { toInfo(("gdp.config.modules.XML2Array.convert(" + [xmlNode.nodeName]) + ")"); var _local5 = new Array(); var _local8; var _local4 = 0; while (_local4 < xmlNode.childNodes.length) { var _local7 = xmlNode.childNodes[_local4]; var _local6 = _local7.attributes[ID_ATTRIBUTE]; if (_local7.nodeName == ITEM_ELEMENT) { _local8 = new gdp.config.XMLParser(_local7, true); var _local3 = _local5.length; while (_local3 < (_local6 | _local4)) { _local5[_local3] = undefined; _local3++; } _local5.splice(_local6 | _local4, 0, _local8.run()); } else { throw new gdp.config.IllegalFormatOfXmlDataException(("Using of the element '" + xmlNode.childNodes[_local4].nodeName) + "' is incorrect. You can use only element 'item' in node 'array'", this, arguments); } _local4++; } return(_local5); } static var ARRAY_NODE = "array"; static var ITEM_ELEMENT = "item"; static var ID_ATTRIBUTE = "id"; }
Symbol 76 MovieClip [__Packages.gdp.config.IllegalFormatOfXmlDataException] Frame 0
class gdp.config.IllegalFormatOfXmlDataException extends gdp.env.except.FatalException { function IllegalFormatOfXmlDataException (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 77 MovieClip [__Packages.gdp.config.modules.XML2Object] Frame 0
class gdp.config.modules.XML2Object extends gdp.config.modules.AbstractModule { var toInfo, xmlNode; function XML2Object (xmlNode, parser) { super(xmlNode, parser); } static function match(xmlNode) { return(xmlNode.nodeName == OBJECT_NODE); } function convert() { toInfo(("gdp.config.modules.XML2Object.convert(" + [xmlNode.nodeName]) + ")"); var _local6 = new Object(); var _local3 = 0; while (_local3 < xmlNode.childNodes.length) { var _local4 = xmlNode.childNodes[_local3]; if (_local4.nodeName == FIELD_ELEMENT) { var _local5 = new gdp.config.XMLParser(_local4, true); _local6[_local4.attributes[NAME_ATTRIBUTE]] = _local5.run(); } else { throw new gdp.config.IllegalFormatOfXmlDataException(("Using of the element '" + xmlNode.childNodes[_local3].nodeName) + "' is incorrect. You can use only element 'field' in node 'object'", this, arguments); } _local3++; } return(_local6); } static var OBJECT_NODE = "object"; static var FIELD_ELEMENT = "field"; static var NAME_ATTRIBUTE = "name"; }
Symbol 78 MovieClip [__Packages.gdp.env.except.FileNotFoundException] Frame 0
class gdp.env.except.FileNotFoundException extends gdp.env.except.FatalException { function FileNotFoundException (message, thrower, aArgs) { super(message, thrower, aArgs); } }
Symbol 79 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.equal(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 80 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(); } static function getInstance() { if (instance == null) { instance = new gdp.core.process.ProcessManager(); } return(instance); } function run(Void) { if (aProcessesList.length == 0) { return(undefined); } var _local2 = 0; while (_local2 < aProcessesList.length) { var _local3 = aProcessesList[_local2]; var _local4 = _local3.run(); if ((_local4 == PROCESS_KILL) || (!_local3.isValid())) { aProcessesList.splice(_local2--, 1); } else if (_local4 == PROCESS_HOLD) { return(undefined); } _local2++; } } function addProcess(process) { if (process.isValid()) { process.nId = nNextFreeId++; aProcessesList.push(process); 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 killProcess(value) { if (typeof(value) == "number") { return(killProcessById(value)); } if (value instanceof gdp.core.process.Process) { return(killProcessByProcess(value)); } return(false); } function killProcessById(nId) { var _local2 = 0; while (_local2 < aProcessesList.length) { if (aProcessesList[_local2].getId() == nId) { aProcessesList.splice(_local2--, 1); return(true); } _local2++; } return(false); } function killProcessByProcess(process) { return(killProcessById(process.getId())); } function isHas(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 nNextFreeId = 0; }
Symbol 81 MovieClip [__Packages.gdp.core.ExternalVars] Frame 0
class gdp.core.ExternalVars { function ExternalVars () { } static function set(sName, value) { oVars[sName] = value; } static function get(sName) { return(oVars[sName]); } static function getAll() { return(oVars); } static function clear() { oVars = new Object(); } static var oVars = new Object(); }
Symbol 82 MovieClip [__Packages.rainbow.core.Preloader] Frame 0
class rainbow.core.Preloader extends gdp.preloader.AbstractPreloader { static var instance; var mcPreloader; function Preloader () { super(); aLogosMc = new Array(); } static function getInstance(mcParent) { if (instance == null) { instance = rainbow.core.Preloader(mcParent.attachMovie("Preloader", "preLoader" + (nCount++), mcParent.getNextHighestDepth())); } return(instance); } function loadGame(Void) { var _local3; if (gdp.utils.SystemUtil.getFlashPlayerVersionMajor() <= 7) { gdp.preloader.AbstractPreloader.sMovieURL = getGameFlash7(); _local3 = aLogosFlash7; } else if (gdp.utils.SystemUtil.getFlashPlayerVersionMajor() >= 8) { gdp.preloader.AbstractPreloader.sMovieURL = getGameFlash8(); _local3 = aLogosFlash8; } loadLogos(_local3); super.loadGame(); } function loadLogos(aLogos) { var _local2 = 0; while (_local2 < aLogos.length) { var _local7 = aLogos[_local2][0]; var _local6 = gdp.utils.StringUtil.toNumber(aLogos[_local2][1]); var _local5 = gdp.utils.StringUtil.toNumber(aLogos[_local2][2]); var _local3 = mcPreloader.createEmptyMovieClip("mcLogo" + _local2, mcPreloader.getNextHighestDepth(), {_x:_local6, _y:_local5}); _local3._x = _local6; _local3._y = _local5; _local3.loadMovie(_local7); aLogosMc.push(_local3); _local2++; } } function setGameFlash7(sGame7) { this.sGame7 = sGame7; } function getGameFlash7(Void) { return(sGame7); } function setGameFlash8(sGame8) { this.sGame8 = sGame8; } function getGameFlash8(Void) { return(sGame8); } function setLogoFlash7(aLogosFlash7) { this.aLogosFlash7 = aLogosFlash7; } function getLogoFlash7(Void) { return(aLogosFlash7); } function setLogoFlash8(aLogosFlash8) { this.aLogosFlash8 = aLogosFlash8; } function getLogoFlash8(Void) { return(aLogosFlash8); } function hide(Void) { mcPreloader._visible = false; } function onLoadComplete(mcTarget) { super.onLoadComplete(mcTarget); } function onLoadProgress(mcTarget, nLoadedBytes, nTotalBytes) { var _local2 = int((nLoadedBytes / nTotalBytes) * 100); mcPreloader.tfLoaded.text = (rainbow.lang.Localization.getInstance().getString("tf_loaded") + _local2) + "%"; mcPreloader.mcBar.gotoAndStop(_local2); } static var nCount = 0; var sConfigURL = "./xml/config_preloader.xml"; var sGame7 = null; var sGame8 = null; var aLogosFlash8 = null; var aLogosFlash7 = null; var aLogosMc = null; }
Symbol 83 MovieClip [__Packages.gdp.utils.SystemUtil] Frame 0
class gdp.utils.SystemUtil extends gdp.core.base.BaseClass { function SystemUtil () { super(); } static function getFlashPlayerVersion() { return(System.capabilities.version); } static function getFlashPlayerVersionFromObject(Void) { var _local3 = getFlashPlayerVersion(); var _local1 = _local3.split(" "); var _local2 = _local1[0]; _local1 = gdp.utils.StringUtil.toTypedArray(_local1[1], ",", gdp.utils.Delegate.create(gdp.utils.StringUtil, gdp.utils.StringUtil.toNumber)); return({platform:_local2, major:_local1[0], minor:_local1[1], build:_local1[2], revision:_local1[3]}); } static function getFlashPlayerVersionPlatform() { return(getFlashPlayerVersionFromObject().platform); } static function getFlashPlayerVersionMajor() { return(getFlashPlayerVersionFromObject().major); } static function getFlashPlayerVersionMinor() { return(getFlashPlayerVersionFromObject().minor); } static function getFlashPlayerVersionBuild() { return(getFlashPlayerVersionFromObject().build); } static function getFlashPlayerVersionRevision() { return(getFlashPlayerVersionFromObject().revision); } static function getSystemTimer(Void) { return(getTimer()); } }
Symbol 84 MovieClip [__Packages.rainbow.lang.Localization] Frame 0
class rainbow.lang.Localization extends gdp.core.base.BaseClass { static var instance; function Localization () { super(); oStrings = new Object(); } static function getInstance() { if (instance == null) { instance = new rainbow.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]); } } } var oStrings = null; }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:5
Symbol 3 FontUsed by:4
Symbol 4 EditableTextUses:3Used by:5
Symbol 5 MovieClipUses:2 4Used by:8
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:8
Symbol 8 MovieClip [Preloader]Uses:5 7
Symbol 9 MovieClip [__Packages.gdp.core.base.BaseInterface]
Symbol 10 MovieClip [__Packages.gdp.env.events.EventListenerSource]
Symbol 11 MovieClip [__Packages.gdp.core.base.BaseMovieClip]
Symbol 12 MovieClip [__Packages.gdp.utils.ObjectUtil]
Symbol 13 MovieClip [__Packages.gdp.utils.ArrayUtil]
Symbol 14 MovieClip [__Packages.gdp.core.base.BaseClass]
Symbol 15 MovieClip [__Packages.com.kelvinluck.util.LogWrapper]
Symbol 16 MovieClip [__Packages.LuminicBox.Log.Logger]
Symbol 17 MovieClip [__Packages.LuminicBox.Log.IPublisher]
Symbol 18 MovieClip [__Packages.LuminicBox.Log.LogEvent]
Symbol 19 MovieClip [__Packages.LuminicBox.Log.Level]
Symbol 20 MovieClip [__Packages.LuminicBox.Log.TracePublisher]
Symbol 21 MovieClip [__Packages.gdp.utils.StringUtil]
Symbol 22 MovieClip [__Packages.LuminicBox.Log.ConsolePublisher]
Symbol 23 MovieClip [__Packages.LuminicBox.Log.PropertyInspector]
Symbol 24 MovieClip [__Packages.gdp.utils.ClassUtil]
Symbol 25 MovieClip [__Packages.gdp.utils.XMLUtil]
Symbol 26 MovieClip [__Packages.gdp.preloader.AbstractPreloader]
Symbol 27 MovieClip [__Packages.gdp.config.ConfigLoader]
Symbol 28 MovieClip [__Packages.gdp.env.events.EventManager]
Symbol 29 MovieClip [__Packages.gdp.utils.Delegate]
Symbol 30 MovieClip [__Packages.gdp.env.reflect.ReflectUtil]
Symbol 31 MovieClip [__Packages.gdp.config.XMLParser]
Symbol 32 MovieClip [__Packages.gdp.config.modules.AbstractModule]
Symbol 33 MovieClip [__Packages.gdp.env.except.AbstractThrowable]
Symbol 34 MovieClip [__Packages.gdp.env.except.Throwable]
Symbol 35 MovieClip [__Packages.gdp.env.except.FatalException]
Symbol 36 MovieClip [__Packages.gdp.env.except.IllegalArgumentException]
Symbol 37 MovieClip [__Packages.gdp.env.except.AbstractOperationException]
Symbol 38 MovieClip [__Packages.gdp.config.modules.XMLImport]
Symbol 39 MovieClip [__Packages.gdp.config.modules.XML2Beans]
Symbol 40 MovieClip [__Packages.gdp.beans.BeansFactoryCollection]
Symbol 41 MovieClip [__Packages.gdp.beans.factory.FactoryBean]
Symbol 42 MovieClip [__Packages.gdp.beans.factory.BeanDefinition]
Symbol 43 MovieClip [__Packages.gdp.utils.Properties]
Symbol 44 MovieClip [__Packages.gdp.data.holder.map.AbstractMap]
Symbol 45 MovieClip [__Packages.gdp.data.holder.Map]
Symbol 46 MovieClip [__Packages.gdp.data.holder.Iterator]
Symbol 47 MovieClip [__Packages.gdp.data.holder.array.ArrayIterator]
Symbol 48 MovieClip [__Packages.gdp.env.except.Exception]
Symbol 49 MovieClip [__Packages.gdp.data.holder.DataHolderException]
Symbol 50 MovieClip [__Packages.gdp.data.holder.NoSuchElementException]
Symbol 51 MovieClip [__Packages.gdp.env.except.IllegalStateException]
Symbol 52 MovieClip [__Packages.gdp.data.holder.map.HashMap]
Symbol 53 MovieClip [__Packages.gdp.data.holder.map.ValueMapIterator]
Symbol 54 MovieClip [__Packages.gdp.data.holder.map.KeyMapIterator]
Symbol 55 MovieClip [__Packages.gdp.beans.factory.support.ConstructorArgumentValues]
Symbol 56 MovieClip [__Packages.gdp.beans.factory.support.AbstractBean]
Symbol 57 MovieClip [__Packages.gdp.config.IllegalNameOfObjectException]
Symbol 58 MovieClip [__Packages.gdp.beans.factory.support.AbstractBeanFactory]
Symbol 59 MovieClip [__Packages.gdp.beans.BeansException]
Symbol 60 MovieClip [__Packages.gdp.beans.IsNotBeanException]
Symbol 61 MovieClip [__Packages.gdp.beans.factory.support.RootBean]
Symbol 62 MovieClip [__Packages.gdp.beans.factory.support.ChildBean]
Symbol 63 MovieClip [__Packages.gdp.beans.BeanNotFoundException]
Symbol 64 MovieClip [__Packages.gdp.beans.factory.xml.IllegalParentExeption]
Symbol 65 MovieClip [__Packages.gdp.beans.factory.support.ReferenceBean]
Symbol 66 MovieClip [__Packages.gdp.beans.factory.BeanFactory]
Symbol 67 MovieClip [__Packages.gdp.config.modules.XML2Class]
Symbol 68 MovieClip [__Packages.gdp.config.modules.type.IllegalTypeException]
Symbol 69 MovieClip [__Packages.gdp.config.modules.XML2TypedData]
Symbol 70 MovieClip [__Packages.gdp.config.modules.type.AbstractType]
Symbol 71 MovieClip [__Packages.gdp.config.modules.type.BooleanType]
Symbol 72 MovieClip [__Packages.gdp.config.modules.type.NumberType]
Symbol 73 MovieClip [__Packages.gdp.config.modules.type.ArrayType]
Symbol 74 MovieClip [__Packages.gdp.config.modules.type.MatrixType]
Symbol 75 MovieClip [__Packages.gdp.config.modules.XML2Array]
Symbol 76 MovieClip [__Packages.gdp.config.IllegalFormatOfXmlDataException]
Symbol 77 MovieClip [__Packages.gdp.config.modules.XML2Object]
Symbol 78 MovieClip [__Packages.gdp.env.except.FileNotFoundException]
Symbol 79 MovieClip [__Packages.gdp.core.process.Process]
Symbol 80 MovieClip [__Packages.gdp.core.process.ProcessManager]
Symbol 81 MovieClip [__Packages.gdp.core.ExternalVars]
Symbol 82 MovieClip [__Packages.rainbow.core.Preloader]
Symbol 83 MovieClip [__Packages.gdp.utils.SystemUtil]
Symbol 84 MovieClip [__Packages.rainbow.lang.Localization]

Instance Names

"mcBar"Symbol 5 MovieClip Frame 1Symbol 2 MovieClip
"tfLoaded"Symbol 5 MovieClip Frame 1Symbol 4 EditableText
"mcPreloader"Symbol 8 MovieClip [Preloader] Frame 1Symbol 5 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 8 as "Preloader"
ExportAssets (56)Timeline Frame 1Symbol 9 as "__Packages.gdp.core.base.BaseInterface"
ExportAssets (56)Timeline Frame 1Symbol 10 as "__Packages.gdp.env.events.EventListenerSource"
ExportAssets (56)Timeline Frame 1Symbol 11 as "__Packages.gdp.core.base.BaseMovieClip"
ExportAssets (56)Timeline Frame 1Symbol 12 as "__Packages.gdp.utils.ObjectUtil"
ExportAssets (56)Timeline Frame 1Symbol 13 as "__Packages.gdp.utils.ArrayUtil"
ExportAssets (56)Timeline Frame 1Symbol 14 as "__Packages.gdp.core.base.BaseClass"
ExportAssets (56)Timeline Frame 1Symbol 15 as "__Packages.com.kelvinluck.util.LogWrapper"
ExportAssets (56)Timeline Frame 1Symbol 16 as "__Packages.LuminicBox.Log.Logger"
ExportAssets (56)Timeline Frame 1Symbol 17 as "__Packages.LuminicBox.Log.IPublisher"
ExportAssets (56)Timeline Frame 1Symbol 18 as "__Packages.LuminicBox.Log.LogEvent"
ExportAssets (56)Timeline Frame 1Symbol 19 as "__Packages.LuminicBox.Log.Level"
ExportAssets (56)Timeline Frame 1Symbol 20 as "__Packages.LuminicBox.Log.TracePublisher"
ExportAssets (56)Timeline Frame 1Symbol 21 as "__Packages.gdp.utils.StringUtil"
ExportAssets (56)Timeline Frame 1Symbol 22 as "__Packages.LuminicBox.Log.ConsolePublisher"
ExportAssets (56)Timeline Frame 1Symbol 23 as "__Packages.LuminicBox.Log.PropertyInspector"
ExportAssets (56)Timeline Frame 1Symbol 24 as "__Packages.gdp.utils.ClassUtil"
ExportAssets (56)Timeline Frame 1Symbol 25 as "__Packages.gdp.utils.XMLUtil"
ExportAssets (56)Timeline Frame 1Symbol 26 as "__Packages.gdp.preloader.AbstractPreloader"
ExportAssets (56)Timeline Frame 1Symbol 27 as "__Packages.gdp.config.ConfigLoader"
ExportAssets (56)Timeline Frame 1Symbol 28 as "__Packages.gdp.env.events.EventManager"
ExportAssets (56)Timeline Frame 1Symbol 29 as "__Packages.gdp.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 30 as "__Packages.gdp.env.reflect.ReflectUtil"
ExportAssets (56)Timeline Frame 1Symbol 31 as "__Packages.gdp.config.XMLParser"
ExportAssets (56)Timeline Frame 1Symbol 32 as "__Packages.gdp.config.modules.AbstractModule"
ExportAssets (56)Timeline Frame 1Symbol 33 as "__Packages.gdp.env.except.AbstractThrowable"
ExportAssets (56)Timeline Frame 1Symbol 34 as "__Packages.gdp.env.except.Throwable"
ExportAssets (56)Timeline Frame 1Symbol 35 as "__Packages.gdp.env.except.FatalException"
ExportAssets (56)Timeline Frame 1Symbol 36 as "__Packages.gdp.env.except.IllegalArgumentException"
ExportAssets (56)Timeline Frame 1Symbol 37 as "__Packages.gdp.env.except.AbstractOperationException"
ExportAssets (56)Timeline Frame 1Symbol 38 as "__Packages.gdp.config.modules.XMLImport"
ExportAssets (56)Timeline Frame 1Symbol 39 as "__Packages.gdp.config.modules.XML2Beans"
ExportAssets (56)Timeline Frame 1Symbol 40 as "__Packages.gdp.beans.BeansFactoryCollection"
ExportAssets (56)Timeline Frame 1Symbol 41 as "__Packages.gdp.beans.factory.FactoryBean"
ExportAssets (56)Timeline Frame 1Symbol 42 as "__Packages.gdp.beans.factory.BeanDefinition"
ExportAssets (56)Timeline Frame 1Symbol 43 as "__Packages.gdp.utils.Properties"
ExportAssets (56)Timeline Frame 1Symbol 44 as "__Packages.gdp.data.holder.map.AbstractMap"
ExportAssets (56)Timeline Frame 1Symbol 45 as "__Packages.gdp.data.holder.Map"
ExportAssets (56)Timeline Frame 1Symbol 46 as "__Packages.gdp.data.holder.Iterator"
ExportAssets (56)Timeline Frame 1Symbol 47 as "__Packages.gdp.data.holder.array.ArrayIterator"
ExportAssets (56)Timeline Frame 1Symbol 48 as "__Packages.gdp.env.except.Exception"
ExportAssets (56)Timeline Frame 1Symbol 49 as "__Packages.gdp.data.holder.DataHolderException"
ExportAssets (56)Timeline Frame 1Symbol 50 as "__Packages.gdp.data.holder.NoSuchElementException"
ExportAssets (56)Timeline Frame 1Symbol 51 as "__Packages.gdp.env.except.IllegalStateException"
ExportAssets (56)Timeline Frame 1Symbol 52 as "__Packages.gdp.data.holder.map.HashMap"
ExportAssets (56)Timeline Frame 1Symbol 53 as "__Packages.gdp.data.holder.map.ValueMapIterator"
ExportAssets (56)Timeline Frame 1Symbol 54 as "__Packages.gdp.data.holder.map.KeyMapIterator"
ExportAssets (56)Timeline Frame 1Symbol 55 as "__Packages.gdp.beans.factory.support.ConstructorArgumentValues"
ExportAssets (56)Timeline Frame 1Symbol 56 as "__Packages.gdp.beans.factory.support.AbstractBean"
ExportAssets (56)Timeline Frame 1Symbol 57 as "__Packages.gdp.config.IllegalNameOfObjectException"
ExportAssets (56)Timeline Frame 1Symbol 58 as "__Packages.gdp.beans.factory.support.AbstractBeanFactory"
ExportAssets (56)Timeline Frame 1Symbol 59 as "__Packages.gdp.beans.BeansException"
ExportAssets (56)Timeline Frame 1Symbol 60 as "__Packages.gdp.beans.IsNotBeanException"
ExportAssets (56)Timeline Frame 1Symbol 61 as "__Packages.gdp.beans.factory.support.RootBean"
ExportAssets (56)Timeline Frame 1Symbol 62 as "__Packages.gdp.beans.factory.support.ChildBean"
ExportAssets (56)Timeline Frame 1Symbol 63 as "__Packages.gdp.beans.BeanNotFoundException"
ExportAssets (56)Timeline Frame 1Symbol 64 as "__Packages.gdp.beans.factory.xml.IllegalParentExeption"
ExportAssets (56)Timeline Frame 1Symbol 65 as "__Packages.gdp.beans.factory.support.ReferenceBean"
ExportAssets (56)Timeline Frame 1Symbol 66 as "__Packages.gdp.beans.factory.BeanFactory"
ExportAssets (56)Timeline Frame 1Symbol 67 as "__Packages.gdp.config.modules.XML2Class"
ExportAssets (56)Timeline Frame 1Symbol 68 as "__Packages.gdp.config.modules.type.IllegalTypeException"
ExportAssets (56)Timeline Frame 1Symbol 69 as "__Packages.gdp.config.modules.XML2TypedData"
ExportAssets (56)Timeline Frame 1Symbol 70 as "__Packages.gdp.config.modules.type.AbstractType"
ExportAssets (56)Timeline Frame 1Symbol 71 as "__Packages.gdp.config.modules.type.BooleanType"
ExportAssets (56)Timeline Frame 1Symbol 72 as "__Packages.gdp.config.modules.type.NumberType"
ExportAssets (56)Timeline Frame 1Symbol 73 as "__Packages.gdp.config.modules.type.ArrayType"
ExportAssets (56)Timeline Frame 1Symbol 74 as "__Packages.gdp.config.modules.type.MatrixType"
ExportAssets (56)Timeline Frame 1Symbol 75 as "__Packages.gdp.config.modules.XML2Array"
ExportAssets (56)Timeline Frame 1Symbol 76 as "__Packages.gdp.config.IllegalFormatOfXmlDataException"
ExportAssets (56)Timeline Frame 1Symbol 77 as "__Packages.gdp.config.modules.XML2Object"
ExportAssets (56)Timeline Frame 1Symbol 78 as "__Packages.gdp.env.except.FileNotFoundException"
ExportAssets (56)Timeline Frame 1Symbol 79 as "__Packages.gdp.core.process.Process"
ExportAssets (56)Timeline Frame 1Symbol 80 as "__Packages.gdp.core.process.ProcessManager"
ExportAssets (56)Timeline Frame 1Symbol 81 as "__Packages.gdp.core.ExternalVars"
ExportAssets (56)Timeline Frame 1Symbol 82 as "__Packages.rainbow.core.Preloader"
ExportAssets (56)Timeline Frame 1Symbol 83 as "__Packages.gdp.utils.SystemUtil"
ExportAssets (56)Timeline Frame 1Symbol 84 as "__Packages.rainbow.lang.Localization"

Labels

"SessionStart"Frame 10
"GameStart"Frame 20
"GameContinue"Frame 29
"MuteOn"Frame 40
"MuteOff"Frame 47
"PauseOn"Frame 54
"PauseOff"Frame 62
"GameMenu"Frame 70
"CustomReturn"Frame 79




http://swfchan.com/47/231705/info.shtml
Created: 14/2 -2020 08:53:05 Last modified: 14/2 -2020 08:53:05 Server time: 29/04 -2024 08:15:53