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

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

Book Stories.swf

This is the info page for
Flash #135591

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


Text
If you want to continue,
download the full version
of Book Stories right
now!

Download

Download

Download

Later

Later

Download the full version
of Book Stories right
now!

This feature is available
in the offline version!

Do you really want to
break this game?

Yes

Yes

Yes

No

No

No

In search of words

Bookstories

Download

Download

Download

start game

start game

Back

Back

random theme

relaxing

quest

extra
large

small

large

Select Game mode

Select Grid size

Theme:

Sample name

Click to continue

Timer

00:00

Scores

000000

Next

Next

Next

Next

Instructions

Main Menu

Main menu

Main Menu

Prev

Prev

Prev

Prev

Your aim is to find all words shown on
the game board. Words, which you
must find, are displayed on the left.
They can be placed on the game field
straightly in any of 8 directions:
vertically, horizontally or diagonally. .
To mark a word you should click its
first letter and drag the cursor through
the word to the last letter.

Game objective

If you have some difficulties in
finding words, please, follow
hints. They appear on the game
field if you can't find words for a
long time.

All words found are marked
with red color. And on the
game field each found word is
rubbed out from the board.
There are two game modes in
the game: Quest and
Relaxing.

This mode contains increasingly
difficult levels with random themes.
The higher level is, the more scores
you get.

Quest mode

Here you can choose the grid
size and theme you like or
keep playing with a random
theme by ticking off the line.
You can play as much time
as you wish.

Relaxing mode

ATOM

FLASK

REACTANT

PAIRS

f

l

a

s

k

f

f

l

l

a

a

s

s

k

k

p

i

r

p

p

i

i

r

r

t

n

c

e

e

e

c

t

c

t

n

n

m

o

t

a

a

t

a

o

t

m

o

m

f

l

s

k

f

f

l

l

s

s

k

k

r

i

P

P

P

i

r

i

r

p

p

p

s

r

i

a

p

In search of words

s

e

i

r

o

B

Pause

Resume

Resume

Resume

Main menu

Main menu

Sample name

Library

Continue

Continue

Continue

500

Themes left

help librarian
collect lost
books and restore
scientific library.

Play

PLay

Play

You need to

ActionScript [AS1/AS2]

Frame 1
fscommand ("trapallkeys", "true"); var gameFirst = core.Game.getInstance();
Frame 2
gdp.core.process.ProcessManager.getInstance().run();
Frame 3
gotoAndPlay(_currentframe - 1);
Symbol 9 MovieClip [star] Frame 62
this.removeMovieClip();
Symbol 24 MovieClip Frame 10
stop();
Symbol 29 MovieClip Frame 10
stop();
Symbol 33 MovieClip [gameNag] Frame 1
soundEngine.CSound.getInstance().playSound(soundEngine.CSound.APPEAR);
Symbol 37 MovieClip [menuNag] Frame 1
soundEngine.CSound.getInstance().playSound(soundEngine.CSound.APPEAR);
Symbol 41 MovieClip [Nag] Frame 1
soundEngine.CSound.getInstance().playSound(soundEngine.CSound.APPEAR);
Symbol 47 MovieClip Frame 10
stop();
Symbol 49 Button
on (release) { soundEngine.CSound.getInstance().playSound(soundEngine.CSound.BUTTON_CLICK); }
Symbol 52 MovieClip Frame 10
stop();
Symbol 54 Button
on (release) { soundEngine.CSound.getInstance().playSound(soundEngine.CSound.BUTTON_CLICK); }
Symbol 55 MovieClip [PauseMenu] Frame 1
soundEngine.CSound.getInstance().playSound(soundEngine.CSound.APPEAR);
Symbol 57 MovieClip [mcBlock] Frame 1
#initclip 101 Object.registerClass("mcBlock", screens.Block); #endinitclip
Symbol 100 MovieClip Frame 15
stop();
Symbol 103 MovieClip Frame 15
stop();
Symbol 104 MovieClip Frame 10
stop();
Symbol 112 MovieClip Frame 15
stop();
Symbol 115 MovieClip Frame 15
stop();
Symbol 116 MovieClip Frame 10
stop();
Symbol 124 MovieClip [mcMusic] Frame 1
#initclip 89 Object.registerClass("mcMusic", api.btns.CMusicButton); #endinitclip stop();
Symbol 129 MovieClip [mcSound] Frame 1
#initclip 90 Object.registerClass("mcSound", api.btns.CSoundButton); #endinitclip stop();
Symbol 134 MovieClip Frame 15
stop();
Symbol 142 MovieClip Frame 15
stop();
Symbol 147 MovieClip Frame 15
stop();
Symbol 148 MovieClip Frame 10
stop();
Symbol 155 MovieClip Frame 15
stop();
Symbol 160 MovieClip Frame 15
stop();
Symbol 162 MovieClip Frame 10
stop();
Symbol 164 MovieClip [PreGame] Frame 1
#initclip 91 Object.registerClass("PreGame", screens.PreGame); #endinitclip
Symbol 165 MovieClip [Game] Frame 1
#initclip 92 Object.registerClass("Game", core.Game); #endinitclip
Symbol 185 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 20
stop();
Symbol 188 MovieClip Frame 10
stop();
Symbol 193 MovieClip Frame 15
stop();
Symbol 208 MovieClip Frame 1
stop();
Symbol 209 MovieClip [Select] Frame 1
#initclip 93 Object.registerClass("Select", screens.Select); #endinitclip
Symbol 221 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 1
stop();
Symbol 293 MovieClip Frame 1
stop();
Symbol 293 MovieClip Frame 50
stop();
Symbol 305 MovieClip [QuestPole] Frame 1
#initclip 94 Object.registerClass("QuestPole", screens.Pole); #endinitclip
Symbol 313 MovieClip Frame 1
stop();
Symbol 315 MovieClip [Tile] Frame 1
#initclip 95 Object.registerClass("Tile", elements.Tile); #endinitclip stop();
Symbol 315 MovieClip [Tile] Frame 31
this.removeMovieClip();
Symbol 333 Button
on (release) { gotoAndStop(_currentframe + 1); _root.playSound("std"); }
Symbol 339 MovieClip Frame 10
stop();
Symbol 351 Button
on (release) { gotoAndStop(_currentframe - 1); _root.playSound("std"); }
Symbol 361 MovieClip Frame 1
stop();
Symbol 533 MovieClip Frame 1
stop();
Symbol 535 MovieClip [Manual] Frame 1
#initclip 96 Object.registerClass("Manual", screens.Rules); #endinitclip
Symbol 543 MovieClip Frame 10
stop();
Symbol 548 MovieClip Frame 10
stop();
Symbol 550 Button
on (release) { soundEngine.CSound.getInstance().playSound(soundEngine.CSound.BUTTON_CLICK); }
Symbol 570 MovieClip [mcScreen] Frame 1
#initclip 97 Object.registerClass("mcScreen", api.btns.CScreenButton); #endinitclip stop();
Symbol 586 MovieClip [RelaxingPole] Frame 1
#initclip 98 Object.registerClass("RelaxingPole", screens.Pole); #endinitclip
Symbol 600 MovieClip Frame 15
stop();
Symbol 624 MovieClip Frame 1
stop();
Symbol 624 MovieClip Frame 2
play();
Symbol 624 MovieClip Frame 40
stop();
Symbol 624 MovieClip Frame 55
stop();
Symbol 627 MovieClip Frame 1
stop();
Symbol 627 MovieClip Frame 2
play();
Symbol 627 MovieClip Frame 40
stop();
Symbol 627 MovieClip Frame 55
stop();
Symbol 630 MovieClip Frame 1
stop();
Symbol 630 MovieClip Frame 2
play();
Symbol 630 MovieClip Frame 40
stop();
Symbol 630 MovieClip Frame 55
stop();
Symbol 633 MovieClip Frame 1
stop();
Symbol 633 MovieClip Frame 2
play();
Symbol 633 MovieClip Frame 40
stop();
Symbol 633 MovieClip Frame 55
stop();
Symbol 636 MovieClip Frame 1
stop();
Symbol 636 MovieClip Frame 2
play();
Symbol 636 MovieClip Frame 40
stop();
Symbol 636 MovieClip Frame 55
stop();
Symbol 639 MovieClip Frame 1
stop();
Symbol 639 MovieClip Frame 2
play();
Symbol 639 MovieClip Frame 40
stop();
Symbol 639 MovieClip Frame 55
stop();
Symbol 640 MovieClip Frame 1
stop();
Symbol 640 MovieClip Frame 2
play();
Symbol 640 MovieClip Frame 40
stop();
Symbol 640 MovieClip Frame 55
stop();
Symbol 641 MovieClip Frame 1
stop();
Symbol 641 MovieClip Frame 2
play();
Symbol 641 MovieClip Frame 40
stop();
Symbol 641 MovieClip Frame 55
stop();
Symbol 644 MovieClip Frame 1
stop();
Symbol 644 MovieClip Frame 2
play();
Symbol 644 MovieClip Frame 40
stop();
Symbol 644 MovieClip Frame 55
stop();
Symbol 647 MovieClip Frame 1
stop();
Symbol 647 MovieClip Frame 2
play();
Symbol 647 MovieClip Frame 40
stop();
Symbol 647 MovieClip Frame 55
stop();
Symbol 650 MovieClip Frame 1
stop();
Symbol 650 MovieClip Frame 2
play();
Symbol 650 MovieClip Frame 40
stop();
Symbol 650 MovieClip Frame 55
stop();
Symbol 653 MovieClip Frame 1
stop();
Symbol 653 MovieClip Frame 2
play();
Symbol 653 MovieClip Frame 40
stop();
Symbol 653 MovieClip Frame 55
stop();
Symbol 656 MovieClip Frame 1
stop();
Symbol 656 MovieClip Frame 2
play();
Symbol 656 MovieClip Frame 40
stop();
Symbol 656 MovieClip Frame 55
stop();
Symbol 657 MovieClip Frame 1
stop();
Symbol 657 MovieClip Frame 2
play();
Symbol 657 MovieClip Frame 40
stop();
Symbol 657 MovieClip Frame 55
stop();
Symbol 660 MovieClip Frame 1
stop();
Symbol 660 MovieClip Frame 2
play();
Symbol 660 MovieClip Frame 40
stop();
Symbol 660 MovieClip Frame 55
stop();
Symbol 663 MovieClip Frame 1
stop();
Symbol 663 MovieClip Frame 2
play();
Symbol 663 MovieClip Frame 40
stop();
Symbol 663 MovieClip Frame 55
stop();
Symbol 666 MovieClip Frame 1
stop();
Symbol 666 MovieClip Frame 2
play();
Symbol 666 MovieClip Frame 40
stop();
Symbol 666 MovieClip Frame 55
stop();
Symbol 669 MovieClip Frame 1
stop();
Symbol 669 MovieClip Frame 2
play();
Symbol 669 MovieClip Frame 40
stop();
Symbol 669 MovieClip Frame 55
stop();
Symbol 670 MovieClip Frame 1
stop();
Symbol 670 MovieClip Frame 2
play();
Symbol 670 MovieClip Frame 40
stop();
Symbol 670 MovieClip Frame 55
stop();
Symbol 671 MovieClip Frame 1
stop();
Symbol 671 MovieClip Frame 2
play();
Symbol 671 MovieClip Frame 40
stop();
Symbol 671 MovieClip Frame 55
stop();
Symbol 674 MovieClip Frame 1
stop();
Symbol 674 MovieClip Frame 2
play();
Symbol 674 MovieClip Frame 40
stop();
Symbol 674 MovieClip Frame 55
stop();
Symbol 675 MovieClip Frame 1
stop();
Symbol 675 MovieClip Frame 2
play();
Symbol 675 MovieClip Frame 40
stop();
Symbol 675 MovieClip Frame 55
stop();
Symbol 676 MovieClip Frame 1
stop();
Symbol 676 MovieClip Frame 2
play();
Symbol 676 MovieClip Frame 40
stop();
Symbol 676 MovieClip Frame 55
stop();
Symbol 677 MovieClip Frame 1
stop();
Symbol 677 MovieClip Frame 2
play();
Symbol 677 MovieClip Frame 40
stop();
Symbol 677 MovieClip Frame 55
stop();
Symbol 678 MovieClip Frame 1
stop();
Symbol 678 MovieClip Frame 2
play();
Symbol 678 MovieClip Frame 40
stop();
Symbol 678 MovieClip Frame 55
stop();
Symbol 679 MovieClip Frame 1
stop();
Symbol 679 MovieClip Frame 2
play();
Symbol 679 MovieClip Frame 40
stop();
Symbol 679 MovieClip Frame 55
stop();
Symbol 680 MovieClip Frame 1
stop();
Symbol 680 MovieClip Frame 2
play();
Symbol 680 MovieClip Frame 40
stop();
Symbol 680 MovieClip Frame 55
stop();
Symbol 681 MovieClip Frame 1
stop();
Symbol 681 MovieClip Frame 2
play();
Symbol 681 MovieClip Frame 40
stop();
Symbol 681 MovieClip Frame 55
stop();
Symbol 684 MovieClip Frame 1
stop();
Symbol 684 MovieClip Frame 2
play();
Symbol 684 MovieClip Frame 40
stop();
Symbol 684 MovieClip Frame 41
play();
Symbol 684 MovieClip Frame 55
stop();
Symbol 687 MovieClip Frame 1
stop();
Symbol 687 MovieClip Frame 2
play();
Symbol 687 MovieClip Frame 40
stop();
Symbol 687 MovieClip Frame 41
trace("DDDDDDD"); play();
Symbol 687 MovieClip Frame 55
stop();
Symbol 688 MovieClip [ProgressScreen] Frame 1
#initclip 99 Object.registerClass("ProgressScreen", screens.ProgressScreen); #endinitclip
Symbol 701 MovieClip Frame 10
stop();
Symbol 705 MovieClip [History] Frame 1
#initclip 100 Object.registerClass("History", screens.History); #endinitclip
Symbol 706 MovieClip [__Packages.soundEngine.CSound] Frame 0
class soundEngine.CSound { static var GAME_MUSIC, MENU_MUSIC, WIN, LOOSE, COUNT, ADD_WORD, APPEAR, BUTTON_CLICK, instance; var Snd, Mus; function CSound () { Snd = new soundEngine.WaveEngine(1); Mus = new soundEngine.WaveEngine(2); GAME_MUSIC = Mus.addStream("gameMusic", false); MENU_MUSIC = Mus.addStream("menuMusic", false); WIN = Snd.addStream("winGame", false); LOOSE = Snd.addStream("gameEnd", false); COUNT = Snd.addStream("count", false); ADD_WORD = Snd.addStream("rigthWord", false); APPEAR = Snd.addStream("appear", false); BUTTON_CLICK = Snd.addStream("button", false); } static function getInstance() { if (instance == null) { instance = new soundEngine.CSound(); } return(instance); } function playSound(nId) { if (bMute) { return(undefined); } Snd.play(nId); } function playMusic(nId) { if (bMuteMusic) { return(undefined); } Mus.stopAll(); Mus.play(nId, 0, 10000); } function setMute(_bMute) { bMute = !_bMute; core.Game.aSettings.data.Snd = _bMute; if (bMute) { Snd.soundOff(); } else { Snd.soundOn(); } } function getMute() { return(bMute); } function setMuteMusic(_bMuteMusic) { bMuteMusic = !_bMuteMusic; core.Game.aSettings.data.Music = _bMuteMusic; if (bMuteMusic) { Mus.stopAll(); } } function setSoundVolume(nVolume) { nSoundVolume = nVolume; Snd.setAllVolume(nSoundVolume); } function setMusicVolume(nVolume) { nMusicVolume = nVolume; Mus.setAllVolume(nMusicVolume); } var bMute = false; var bMuteMusic = false; var nSoundVolume = 100; var nMusicVolume = 100; }
Symbol 707 MovieClip [__Packages.soundEngine.WaveEngine] Frame 0
class soundEngine.WaveEngine { var type, stack, debugOn, mute, _mc; function WaveEngine (type, debugOn) { this.type = ((type == undefined) ? 1 : (type)); stack = new Object(); this.debugOn = ((type == undefined) ? false : (debugOn)); mute = false; init(); } function init() { _numClass++; _mc = _root.createEmptyMovieClip((("WaveEngine_" + _numClass) + "_") + type, _root.getNextHighestDepth()); } function soundOff() { if (!mute) { debug("soundOff()"); for (var _local2 in stack) { stack[_local2]._oldVolume = stack[_local2].getVolume(); setVolume(_local2, 0); } mute = true; } } function soundOn() { if (mute) { mute = false; debug("soundOn()"); for (var _local3 in stack) { var _local2 = ((stack[_local3]._oldVolume == undefined) ? 100 : (stack[_local3]._oldVolume)); setVolume(_local3, _local2); } } } function getSoundStatus() { return(!mute); } function play(id, secondsOffset, loops) { if ((id == undefined) || (stack[id] == undefined)) { return(0); } if (type == 2) { stopAll(); } secondsOffset = ((secondsOffset == undefined) ? 0 : (secondsOffset)); loops = ((loops == undefined) ? 1 : (loops)); var _local3 = stack[id]; if (mute) { _local3.setVolume(0); } else if (type == 2) { _local3.setVolume(nMucisVolume); } if (type == 2) { loops = 65536; } _local3.start(secondsOffset, loops); debug(((((("play(" + _local3.__link) + ", ") + secondsOffset) + ", ") + loops) + ")"); } function playAll(secondsOffset, loops, autoDelete) { for (var _local5 in stack) { play(_local5, secondsOffset, loops, autoDelete); } } function addStream(link_name, autoDelete) { if (link_name == undefined) { return(0); } autoDelete = ((autoDelete == undefined) ? true : (autoDelete)); var _local4 = _mc.createEmptyMovieClip("attachS_" + (++_numSound), _mc.getNextHighestDepth()); var _local2 = new Sound(_local4); _local2.attachSound(link_name); _local2.__parent = this; _local2.__link = link_name; _local2.__num = _numSound; _local2.__mc = _local4; _local2.__autoDelete = autoDelete; _local2.onSoundComplete = function () { if (this.__autoDelete) { this.__parent.deleteSound(this.__num); } }; debug(("addStream(" + link_name) + ")"); stack[_numSound] = _local2; return(_local2.__num); } function deleteSound(id) { if ((id == undefined) || (stack[id] == undefined)) { return(0); } var _local2 = stack[id]; debug("Stack deletes a " + _local2.__link); delete stack[id]; removeMovieClip(_local2.__mc); } function deleteAllSound() { debug("deleteAllSound()"); for (var _local2 in stack) { deleteSound(_local2); } } function stop(id) { if ((id == undefined) || (stack[id] == undefined)) { return(0); } var _local3 = stack[id]; _local3.stop(); debug(("stop(" + _local3.__link) + ")"); if (_local3.__autoDelete) { if ((id != _numSound) || (type != 2)) { deleteSound(id); } } } function stopAll() { debug("stopAll()"); for (var _local2 in stack) { stop(_local2); } } function setVolume(id, volume) { if (((id == undefined) || (volume == undefined)) || (stack[id] == undefined)) { return(0); } var _local2 = stack[id]; if (type == 2) { nMucisVolume = volume; } if (mute) { _local2._oldVolume = volume; return(0); } debug(((("setVolume(" + _local2.__link) + ", ") + volume) + ")"); if (_local2 != undefined) { _local2.setVolume(volume); } } function setAllVolume(volume) { for (var _local2 in stack) { setVolume(_local2, volume); } } function debug(msg) { if (debugOn) { trace((type + " ") + msg); } } function toString() { return("[sound.CsoundEngine.WaveEngine]"); } var _numSound = 0; var nMucisVolume = 100; static var _numClass = 0; }
Symbol 708 MovieClip [__Packages.gdp.core.base.BaseInterface] Frame 0
interface gdp.core.base.BaseInterface { }
Symbol 709 MovieClip [__Packages.gdp.env.events.EventListenerSource] Frame 0
interface gdp.env.events.EventListenerSource extends gdp.core.base.BaseInterface { }
Symbol 710 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 711 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(new XML(_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 712 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 713 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 714 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 715 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 716 MovieClip [__Packages.LuminicBox.Log.IPublisher] Frame 0
interface LuminicBox.Log.IPublisher { }
Symbol 717 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 718 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 719 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 720 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 721 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 722 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 723 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 724 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 725 MovieClip [__Packages.core.Game] Frame 0
class core.Game extends gdp.core.base.BaseMovieClip { static var Instance, sMovieURL; var aLogos, mcPreGame, obj12, obj16; function Game () { super(); var _local3; Instance = this; aLogos = new Array(); soundEngine.CSound.getInstance(); gdp.core.time.FrameTimer.getInstance().setFps(31); _local3 = new gdp.config.ConfigLoader("./xml/path.xml", gdp.utils.Delegate.create(this, init)); } static function getInstance() { if (Instance == undefined) { Instance = _root.attachMovie("Game", "Game1", _root.getNextHighestDepth()); } return(Instance); } function shuffleArray() { var _local3; var _local4 = aThemes.length - 1; var _local2; var _local1; var _local5; _local3 = 0; while (_local3 < 1000) { _local2 = Math.round(Math.random() * _local4); _local1 = Math.round(Math.random() * _local4); _local5 = aThemes[_local2]; aThemes[_local2] = aThemes[_local1]; aThemes[_local1] = _local5; _local3++; } } function init() { initObject(); if (aSettings.data.Snd == undefined) { initSettings(); } soundEngine.CSound.getInstance().setMute(aSettings.data.Snd); soundEngine.CSound.getInstance().setMuteMusic(aSettings.data.Music); mcPreGame = screens.PreGame.getInstance(this); } function initObject() { aThemes.push("mcSmallCars,CARS,2,JAGUAR,LANCER,LOTUS,MODENA,MONTERO,MUSTANG,NAVARRA,PASSAT,ROADSTER,SPIDER,TORNADO,TRUCK,ACCELERATOR,BRAKE,BUMPER,CARBURETOR,CONVERTIBLE,DRIVER,EXHAUST,FASTBACK,GEAR,GENERATOR,HARDTOP,HUBCAP,LANE,MUFFLER,PUMP,RADIATOR,SEATBELT"); aThemes.push("mcSmallChemistry,CHEMISTRY,3,LITMUS,PHARMACIST,STILL,REDUCTANT,ACID,ADSORPTION,ALDEHYDE,ANODE,CALORIMETRY,SOLUTE,CATHODE,CONDENSATION,CRYSTAL,DIFFUSION,DISTILLATION,EMULSION,ESTER,FISSION,EXOTHERMIC,HYDRATION,INDICATOR,INHIBITOR,ISOTOPE,MOLARITY,NUCLEON,MOLE,POLYMER,SALT,SYNTHESIS,SOLVENT"); aThemes.push("mcLargeAstronomy,ASTRONOMY,1,ALBEDO,ALTITUDE,APHELION,ASTRONOMER,ASTROLOGER,ATMOSPHERE,ASTEROID,AURORA,AZIMUTH,CASSEGRAIN,CHROMOSPHERE,COMA,CORONA,COSMOLOGY,CONSTELLATION,CRATER,COMET,ECLIPSE,EQUATOR,ELONGATION,EMISSION"); aThemes.push("mcLargeCars,CARS,2,CARRIER,AVENS,CELICA,COROLLA,CORVETTE,IMPALA,LEMANS,NOVA,PINTA,PREVIA,SHELBY,TAHOE,TERCEL,THUNDERBIRD,VANQUISH,VIPER,YARIS,BOXSTER,CAMARO,FAIRLANE,MCLAREN"); aThemes.push("mcLargeChemistry,CHEMISTRY,3,FLASK,REACTANT,PREPARATION,REACTION,CATALYST,SPLITTING,ATOM,WEIGHT,CHEMIST,MENDELEEV,ETHER,LABORATORIAN,LABORATORY,SULFUR,DECOMPOSITION,SOLUBILITY,STRUCTURE,PARTICLE,MOLECULE,FIBRES,SPIRIT"); aThemes.push("mcLargeCinema,CINEMA,4,ADMIRER,ACTOR,ACTRESS,ANIMATION,ACTION,AWARD,COMEDY,CAST,CENSOR,COMPOSER,CARTOON,CAMERA,CHILLER,CONTRACT,DRAMA,DIRECTOR,DESIGNER,DECORATION,DOLLY,EDITOR,FANS,FILMMAKER"); aThemes.push("mcLargeEconomics,ECONOMICS,5,DEMAND,SUPPLY,PRICE,PROMOTION,POSITIONING,ADVERTISING,PRODUCTION,PRODUCER,CUSTOMER,UNEMPLOYMENT,ENTERPRISE,FIRM,PROFIT,ACCOUNT,BRAND,MARKETING,DISTRIBUTOR,MANAGER,TRADE,SUPPLIER,EXPENSES,BARGAIN"); aThemes.push("mcLargeFamily,FAMILY LIFE,6,APARTMENT,BEDROOM,ATTIC,CELLAR,COOKER,CUSHION,TOYS,LOAN,FURNITURE,DINNER,LAUNDRY,BATHROOM,PARENTS,FIREPLACE,HEREDITY,YARD,TRUST,CHILDREN,SISTER,BROTHER,AUNT,MOTHER"); aThemes.push("mcLargeFamous,FAMOUS PEOPLE,7,JORDAN,GRETZKY,THATCHER,PLATO,LENNON,MANDELA,DIANA,KANDINSKY,SPIELBERG,PUSHKIN,CURIE,EINSTEIN,ROOSEVELT,NEWTON,FLEMING,GOETHE,NOSTRADAMUS,CHAPLIN,NAPOLEON,PAVLOV,BURNS,EUCLID"); aThemes.push("mcLargeFemale,FEMALE NAMES,8,MADISON,VICTORIA,FAITH,ARIANA,HANNAH,ABIGAIL,STEPHANIE,ISABELLA,JENNA,EVALYN,ASHLEY,RACHEL,RILEY,SAMANTHA,KATHERINE,KATELYN,JOSELYN,DIANA,LEAH,LILLIAN,MICHELLE,REBECCA,NATALIE"); aThemes.push("mcLargeEducation,HIGHER EDUCATION,9,DEPARTMENT,COURSE,STUDENT,CAMPUS,DEGREE,DOCTOR,LECTURE,DIPLOMA,UNIVERSITY,COLLEGE,SCIENCE,DEAN,BACHELOR,APPLICANT,SEMESTER,SESSION,EXAMINATION,MARK,DEADLINE,SEMINARY,CREDIT"); aThemes.push("mcLargeMale,MALE NAMES,10,BARNEY,CALEB,ADAM,DEVIN,LANDON,SEAN,ANTHONY,ISAIAH,DOMINIC,RICHARD,ANTONIO,ADRIAN,JASON,TYLER,CAMERON,SAMUEL,DIEGO,JULIAN,SEBASTIAN,MIGUEL,COLE,STEVEN,ALEJANDRO"); aThemes.push("mcLargeMath,MATHEMATICS,11,LINE,RESULT,MULTIPLE,DIVIDE,LOGISTICS,GRAPHIC,TABLE,THEORY,LOGARITHM,TRIGONOMETRY,FORMULA,DERIVATIVE,POWER,MEDIAN,RADIAN,VARIABLE,INTEGER,FRACTION,ROUNDING,COMPUTING,AVERAGE"); aThemes.push("mcLargeMusic,MUSIC,12,SOUND,SONG,SINGER,MICROPHONE,STUDIO,GUITAR,CHOIR,DRUM,TAPE,DISC,CONCERT,FANS,COMPOSER,ACOUSTICS,ROCK,CONDUCTOR,PIANO,SOLO,VOICE,CONTRABASS,RECORD,TOUR,ALBUM"); aThemes.push("mcLargeHolidays,HOLIDAYS,13,VACATION,SUNBATHE,FISHING,YACHT,SANDCASTLE,RELAXATION,HOTEL,SURFING,DREAM,BEACH,SAND,RESTAURANT,CLUB,DRINK,DANCE,PARASOL,PARTY,COCKTAIL,BOATING,WAVES,PICNICS,MASSAGE"); aThemes.push("mcLargeSports,SPORTS,14,BASKETBALL,FOOTBALL,CRICKET,PREMIUM,SOCCER,SPORTSMAN,WINNER,OLYMPIAD,AWARD,FAMOUS,PACK,STICK,BASEBALL,SCORES,GOAL,TEAM,CHAMPIONSHIP,FANS,INJURY,MEDAL,POINT,DREAMTEAM,TRAINING"); aThemes.push("mcLargeCitys,WORLD CITIES,15,MOSCOW,OTTAWA,MONTREAL,LONDON,PARIS,BONN,BERLIN,KIEV,TOKYO,BANGLADESH,SYDNEY,ROME,MADRID,WASHINGTON,CHICAGO,QUATAR,LEEDS,OSLO,KRAKOW,RIGA,TORONTO,ATLANTA,CAIRO,ALEXANDRIA,DALLAS,DETROIT"); aThemes.push("mcSmallAstronomy,ASTRONOMY,1,ELLIPSE,EQUINOX,GALAXY,GIANT,KAPERNIK,LATITUDE,LONGITUDE,LABORATORY,MOON,MARS,METEORITE,MAGNITUDE,OBSERVATORY,ORBIT,PLANET,PHOTOSPHERE,TELESCOPE,STAR,SPACE,SOLAR,SATELLITE,SYSTEM,STRATOSPHERE,WEIGHTLESSNESS,UNIVERSE,IONOSPHERE,LIMB,TELESCOPE"); aThemes.push("mcSmallCinema,CINEMA,4,FLASHBACK,FRAME,GRIP,HOLLYWOOD,LIGHT,MODELER,MONTAGE,OSCAR,PLAY,PAUSE,PRODUCER,REVIEW,SCENARIO,SCENE,STILL,SHOT,SPOTLIGHT,SCREEN,STAR,SOUNDTRACK,STUNTMAN,TICKET,TAPE,TAKE,TRAILER,TITLE,THRILLER,VIDEO"); aThemes.push("mcSmallEconomics,ECONOMICS,5,TRANSACTION,CAPITAL,ASSETS,INVESTMENT,GOODS,TARIFF,AXES,CORPORATION,ELASTICITY,INVOICE,SHARE,PRICE,CONSUMER,STAGNATION,BOOM,RECESSION,RECOVERY,COST,TAXES,ENTREPRENEUR,INFLATION,DEFLATION,DEPRESSION,MONEY,PROFIT,SCARCITY,STOCK"); aThemes.push("mcSmallFamily,FAMILY LIFE,6,FATHER,LOVE,PETS,WEDDING,EXPENSES,DIVORCE,GROCERIES,CLEANING,TRADITIONS,ACCOUNTS,HOLIDAYS,BIRTHDAYS,COUSIN,HUSBAND,WIFE,NEPHEW,NIECE,WIDOW,MARRIAGE,GENEALOGY,RELATIONSHIPS,HOUSE,QUARREL,KINSHIP,DATING"); aThemes.push("mcSmallFamous,FAMOUS PEOPLE,7,DISNEY,GOYA,GAUDI,RAPHAEL,COLUMBUS,BISMARCK,CAESAR,ARCHIMEDES,AUGUSTUS,CASTRO,CAVOUR,CLEOPATRA,COPERNICUS,DANTE,BATISTA,FORD,KIPLING,PYTHAGORAS,RASPUTIN,SHEAKSPEAR,LENIN,STALIN,PTOLEMY,MICHELANGELO,MARX,MANDELA,DESCARTES,BELL"); aThemes.push("mcSmallFemale,FEMALE NAMES,8,CHLOE,TRINITY,CAROLINE,VANESSA,BAILEY,CLAIRE,AMELIA,EMILY,EMMA,OLIVIA,ELLA,ASHLEY,ELIZABETH,ALEXIS,SARAH,GRACE,ALYSSA,SOPHIA,LAUREN,BRIANNA,KAYLA,NATALIE,ANNA,JESSICA,JASMINE,JULIA,KAITLYN"); aThemes.push("mcSmallEducation,HIGHER EDUCATION,9,DORMITORY,CERTIFICATE,INSTITUTE,GRANT,FACILITIES,TERMINOLOGY,TEACHER,PROFESSOR,PLAN,MENTOR,PRAXIS,CLASSROOM,FACULTY,TEST,ENTRANT,ENROLLEE,GRADUATION,TEXTBOOK,CAREER,CURRICULUM,ELECTIVES,COUNSELOR,ADVISOR,TUTOR,TUITION,PAPER,REPORT,DIPLOMA,THESIS"); aThemes.push("mcSmallMale,MALE NAMES,10,PATRICK,TIMOTHY,LUIS,KYLE,MASON,BENJAMIN,GABRIEL,ANDREW,MATTHEW,AIDAN,ROBERT,AUSTIN,JOSHUA,COLIN,ALEX,LUCAS,HAYDEN,LOGAN,JUSTIN,CHASE,CHARLES,JACOB,MICHAEL,DANIEL,CONNOR,THOMAS,KEVIN"); aThemes.push("mcSmallMath,MATHEMATICS,11,INTEGRAL,FUNCTION,GEOMETRY,VOLUME,TRAPEZE,TRIANGLE,SQUARE,ALGEBRA,ADDENDS,AREA,CHORD,CIRCLE,CUBE,CYLINDER,DIAMETER,HEXAGON,MODE,OCTAGON,PENTAGON,PERIMETER,PERCENT,PYRAMID,RADIUS,RHOMBUS,SPHERE,RATIO,QUOTIENT"); aThemes.push("mcSmallMusic,MUSIC,12,SYNTHESIZER,VIOLIN,MOZART,VIVALDI,NOTE,BAND,OPERA,JAZZ,TUNE,HORN,INSTRUMENT,ORCHESTRA,LYRICS,ACCOMPANIMENT,ENSEMBLE,HARMONY,NOTATION,TIMBRE,RHYTHM,VOCALIST,TEMPO,PITCH,PERFORMANCE,GENRE,BEAT,CAPELLA,POLYPHONY"); aThemes.push("mcSmallHolidays,HOLIDAYS,13,HOLIDAY,WEEKEND,COMPANY,FRIENDS,RELATIVES,SIGHTSEEING,HAPPINESS,LAUGH,CASINO,BARBEQUE,FEAST,SWEETS,TRAVELLING,DANCING,FOOD,CHRISTMAS,HALLOWEEN,PRESENTS,GIFT,SONGS,BILLIARDS,BOWLING,FESTIVAL,HOLS,RECESS,LEAVE"); aThemes.push("mcSmallSports,SPORTS,14,STRATEGY,ADRENALIN,START,FINISH,REFEREE,GOLF,COMPETITION,CHAMPION,DEFEAT,GOALKEEPER,GYMNASIUM,PENALTY,PLAYER,UMPIRE,STADIUM,TRAINERS,ATHLETE,BADMINTON,BODYBUILDING,COACH,CYCLING,FENCER,GAME,JOGGING,TENNIS,GYMNASTIC"); aThemes.push("mcSmallCitys,WORLD CITIES,15,PISA,ACROPOLIS,WELLINGTON,ATHENS,BARCELONA,BEIRUT,BOSTON,GENEVA,ISTAMBUL,KATHMANDU,OSAKA,PRAGUE,RIGA,TOKYO,VIENNA,TUNIS,TORONTO,SINGAPORE,SANTIAGO,OTTAWA,LIMA,MANILA,KABUL,IZMIR"); aDefThemes.push("ASTRONOMY,1,TELESCOPE,STAR,CONSTELLATION,LABORATORY,ASTRONOMER,ASTROLOGER,OBSERVATORY,LENS,PLANET,MOON,MARS,WEIGHTLESSNESS,SPACE,UNIVERSE,GALAXY,SATELLITE,SYSTEM,ORBIT,KAPERNIK,CRATER,COMET,ATMOSPHERE,STRATOSPHERE,METEORITE,ECLIPSE"); aDefThemes.push("CARS,2,CARRIER,AVENS,CELICA,COROLLA,CORVETTE,IMPALA,LEMANS,NOVA,PINTA,PREVIA,PRONTO,RAINER,SHELBY,TAHOE,TERCEL,THUNDERBIRD,VANQUISH,VIPER,YARIS,BOXSTER,CAMARO,FAIRLANE,MCLAREN,JAGUAR,LANCER,LOTUS,MODENA,MONTERO,MUSTANG,NAVARRA,PASSAT,RABBIT,RANCHERO,ROADSTER,SPIDER,TORNADO"); aDefThemes.push("CHEMISTRY,3,FLASK,REACTANT,PREPARATION,REACTION,CATALYST,SPLITTING,ATOM,WEIGHT,CHEMIST,MENDELEEV,ETHER,LABORATORIAN,LABORATORY,SULFUR,PAIRS,DECOMPOSITION,SOLUBILITY,STRUCTURE,PARTICLE,MOLECULE,FIBRES,SPIRIT,LITMUS,PHARMACIST,STILL,REDUCTANT"); aDefThemes.push("CINEMA,4,ADMIRER,ACTOR,CARTOON,COMEDY,FANS,CAMERA,SHOT,TAPE,VIDEO,THRILLER,PRODUCER,EDITOR,STILL,CHILLER,ACTION,SCENE,PLAY,PAUSE,DIRECTOR,DESIGNER,DECORATION,ACTRESS,SCENARIO,HOLLYWOOD,STAR,TICKET,LIGHT,SCREEN,CONTRACT,AWARD,TRAILER,MODELER,OSCAR"); aDefThemes.push("ECONOMICS,5,DEMAND,SUPLLY,PRICE,PROMOTION,POSITIONING,ADVERTISING,PRODUCTION,PRODUCER,CUSTOMER,UNEMPLOYMENT,ENTERPRISE,FIRM,PROFIT,ACCOUNT,BRAND,MARKETING,DISTRIBUTOR,MANAGER,TRADE,SUPPLIER,EXPENSES,BARGAIN,TRANSACTION,CAPITAL,ASSETS,INVESTMENT,GOODS,TARIFF,AXES,CORPORATION,ELASTICITY"); aDefThemes.push("FAMILY LIFE,6,APARTMENT,BEDROOM,COOKER,CUSHION,TOYS,LOAN,FURNITURE,DINNER,LAUNDRY,BATHROOM,PARENTS,FIREPLACE,HEREDITY,YARD,TRUST,CHILDREN,LOVE,PETS,WEDDING,EXPENSES,DIVORCE,GROCERIES,HOUSE,CLEANING,TRADITIONS,ACCOUNTS,HOLIDAYS"); aDefThemes.push("FAMOUS PEOPLE,7,JORDAN,GRETZKY,THATCHER,PLATO,LENNON,MANDELA,CEASAR,DIANA,KANDINSKY,SPIELBERG,PUSHKIN,CURIE,EINSTEIN,ROOSEVELT,NEWTON,FLEMING,GOETHE,NOSTRADAMUS,CHAPLIN,NAPOLEON,PAVLOV,BURNS,EUCLID,DISNEY,GOYA,GAUDI,RAPHAEL,COLUMBUS,BISMARCK"); aDefThemes.push("FEMALE NAMES,8,MADISON,VICTORIA,FAITH,ARIANA,HANNAH,ABIGAIL,STEPHANIE,ISABELLA,JENNA,EVALYN,ASHLEY,RACHEL,RILEY,SAMANTHA,KATHERINE,KATELYN,JOSELYN,DIANA,LEAH,LILLIAN,MICHELLE,REBECCA,NATALIE,CHLOE,TRINITY,CAROLINE,VANESSA,BAILEY,CLAIRE,AMELIA"); aDefThemes.push("HIGHER EDUCATION,9,FACILITY,DEPARTMENT,COURSE,STUDENT,CAMPUS,DEGREE,DOCTOR,LECTURE,DIPLOMA,UNIVERSITY,COLLEGE,SCIENCE,DEAN,BACHELOR,APPLICANT,SEMESTER,SESSION,EXAMINATION,MARK,DEADLINE,SEMINARY,CREDIT,DORMITORY,CERTIFICATE,INSTITUTE,GRANT"); aDefThemes.push("MALE NAMES,10,BARNEY,CALEB,ADAM,DEVIN,LANDON,SEAN,ANTHONY,ISAIAH,DOMINIC,RICHARD,ANTONIO,ADRIAN,JASON,TYLER,CAMERON,SAMUEL,DIEGO,JULIAN,SEBASTIAN,MIGUEL,COLE,STEVEN,ALEJANDRO,PATRICK,TIMOTHY,LUIS,KYLE,MASON,BENJAMIN,GABRIEL,ANDREW,MATTHEW,AIDAN,ROBERT,AUSTIN,JOSHUA,COLIN,ALEX,LUCAS,HAYDEN,LOGAN,JUSTIN,CHASE,CHARLES"); aDefThemes.push("MATHEMATICS,11,LINE,PSET,RESULT,SUBSTRACT,MULTIPLE,DIVIDE,LOGISTICS,GRAPHIC,TABLE,THEORY,LOGARITHM,TRIGONOMETRY,FORMULA,DERIVATIVE,POWER,MEDIAN,RADIAN,VARIABLE,INTEGER,FRACTION,ROUNDING,COMPUTING,AVERAGE,INTEGRAL,FUNCTION,GEOMETRY,VOLUME,TRAPEZE,TRIANGLE,SQUARE,ALGEBRA"); aDefThemes.push("MUSIC,12,SOUND,SONG,SINGER,MICROPHONE,STUDIO,GUITAR,CHOIR,DRUM,TAPE,DISC,CONCERT,FANS,COMPOSER,ACOUSTIC,ROCK,CONDUCTOR,PIANO,SOLO,VOICE,CONTRABASS,RECORD,TOUR,ALBUM,SYNTHESIZER,VIOLIN,MOZART,VIVALDI,NOTE,BAND,OPERA,JAZZ"); aDefThemes.push("HOLIDAYS,13,VACATION,SUNBATHE,FISHING,YACHT,SANDCASTLE,RELAXATION,HOTEL,SURFING,DREAM,BEACH,RESTAURANT,CLUB,DRINK,DANCE,PARASOL,PARTY,COCKTAIL,BOATING,WAVES,PICNICS,MASSAGE,HOLIDAY,WEEKEND,COMPANY,FRIENDS,SIGHTSEEING,HAPPINESS,LAUGH,CASINO,BARBEQUE"); aDefThemes.push("SPORTS,14,BASKETBALL,FOOTBALL,CRICKET,PREMIUM,SOCCER,SPORTSMAN,WINNER,OLIMPAID,AWARD,FAMOUS,PACK,STICK,BASEBALL,SCORE,GOAL,TEAM,CHAMPIONSHIP,FANS,INJURY,MEDAL,POINT,DREAMTEAM,TRAINING,STRATEGY,ADRENALIN,START,FINISH,REFEREE,GOLF,COMPETITION"); aDefThemes.push("WORLD CITIES,15,MOSCOW,OTTAWA,MONTREAL,LONDON,PARIS,BONN,BERLIN,KIEV,TOKYO,BANGLADESH,SYDNEY,ROME,MADRID,WASHINGTON,CHICAGO,QUATAR,LEEDS,OSLO,KRAKOW,RIGA,TORONTO,ATLANTA,CAIRO,ALEXANDRIA,DALLAS,DETROIT,PISA,ACROPOLIS,WELLINGTON"); } function initSettings() { aSettings.data.Snd = true; aSettings.data.Music = true; } function setLogos(aNewLogos) { aLogos = aNewLogos; } function getLogos() { return(aLogos); } function setPath(sInp) { sMovieURL = sInp; } function getObj12() { return(obj12); } function setObj12(obj) { obj12 = obj; } function getObj16() { return(obj16); } function setObj16(obj) { obj16 = obj; } static var aThemes = []; static var aDefThemes = []; static var defNames = "Nick,John,Barbara,Sanya,Matt,Brandon,Valerio,Mary,Victor,Michael"; static var aScores = SharedObject.getLocal("aScores", "/"); static var aSettings = SharedObject.getLocal("aSettings", "/"); }
Symbol 726 MovieClip [__Packages.screens.PreGame] Frame 0
class screens.PreGame extends MovieClip { static var Instance; var btnScores, btnRules, btnNew, btnTrophy, btnDownload, mcLink, btnSound, btnMusic, createEmptyMovieClip, getNextHighestDepth, mcSelect, mcMenu, attachMovie, getURL; function PreGame () { super(); Instance = this; soundEngine.CSound.getInstance().playMusic(soundEngine.CSound.MENU_MUSIC); initButtons(); initLogos(); } static function getInstance(mcParent) { if (Instance == undefined) { Instance = mcParent.attachMovie("PreGame", "preGame", mcParent.getNextHighestDepth()); } return(Instance); } function initButtons() { btnScores.onRelease = gdp.utils.Delegate.create(this, showScores); btnRules.onRelease = gdp.utils.Delegate.create(this, Rules); btnNew.onRelease = gdp.utils.Delegate.create(this, newGame); btnTrophy.onRelease = gdp.utils.Delegate.create(this, showTrophies); btnDownload.onRelease = gdp.utils.Delegate.create(this, showMenuNag); } function changeEnabled(bInp) { mcLink.enabled = bInp; btnNew.enabled = bInp; btnRules.enabled = bInp; btnScores.enabled = bInp; btnSound.enabled = bInp; btnMusic.enabled = bInp; btnTrophy.enabled = bInp; btnDownload.enabled = bInp; } function initLogos() { var _local4 = core.Game.getInstance().getLogos(); var _local2 = 0; while (_local2 < _local4.length) { var _local7 = _local4[_local2][0]; var _local6 = gdp.utils.StringUtil.toNumber(_local4[_local2][1]); var _local5 = gdp.utils.StringUtil.toNumber(_local4[_local2][2]); var _local3 = createEmptyMovieClip("mcLogo" + _local2, getNextHighestDepth(), {_x:_local6, _y:_local5}); _local3._x = _local6; _local3._y = _local5; _local3.loadMovie(_local7); _local2++; } } function newGame() { changeEnabled(false); mcSelect = screens.Select.getInstance(this); } function showScores() { showNag(); } function Rules() { changeEnabled(false); mcMenu = attachMovie("Manual", "Manual", getNextHighestDepth()); mcMenu.btnMainMenu.onRelease = gdp.utils.Delegate.create(this, ExitToMain); } function ExitToMain(bInp) { changeEnabled(true); mcMenu.removeMovieClip(); } function showTrophies() { showNag(); } function exit() { fscommand ("quit"); } function showNag() { changeEnabled(false); mcMenu = attachMovie("Nag", "nagScreen", getNextHighestDepth(), {_x:211, _y:98}); mcMenu.btnDownload.onRelease = gdp.utils.Delegate.create(this, downloadGame); mcMenu.btnLater.onRelease = gdp.utils.Delegate.create(this, hideMenu); } function downloadGame() { (getURL(core.Game.sMovieURL, "_blank"));// not popped hideMenu(); } function hideMenu() { changeEnabled(true); mcMenu.removeMovieClip(); } function showMenuNag() { changeEnabled(false); mcMenu = attachMovie("menuNag", "nagScreen", getNextHighestDepth(), {_x:211, _y:98}); mcMenu.btnDownload.onRelease = gdp.utils.Delegate.create(this, downloadGame); mcMenu.btnLater.onRelease = gdp.utils.Delegate.create(this, hideMenu); } }
Symbol 727 MovieClip [__Packages.screens.Select] Frame 0
class screens.Select extends gdp.core.base.BaseMovieClip { static var root, instance; var mcQuest, mcRelax, mcLarge, mcExtra, mcSmall, mcRandom, btnMainMenu, btnStartGame, removeMovieClip, mcMenu, attachMovie, getNextHighestDepth, mcHint; function Select () { super(); mcQuest.onRelease = gdp.utils.Delegate.create(this, quest); mcQuest.onRollOut = gdp.utils.Delegate.create(this, hideHint); mcRelax.onRollOut = gdp.utils.Delegate.create(this, hideHint); mcLarge.onRollOut = gdp.utils.Delegate.create(this, hideHint); mcExtra.onRollOut = gdp.utils.Delegate.create(this, hideHint); mcSmall.onRollOut = gdp.utils.Delegate.create(this, hideHint); mcRandom.onRollOut = gdp.utils.Delegate.create(this, hideHint); mcQuest.onRollOver = gdp.utils.Delegate.create(this, showHint, [sQuestHint]); mcRelax.onRollOver = gdp.utils.Delegate.create(this, showHint, [sNotAviable]); mcLarge.onRollOver = gdp.utils.Delegate.create(this, showHint, [sNotAviable]); mcSmall.onRollOver = gdp.utils.Delegate.create(this, showHint, [sNotAviable]); mcExtra.onRollOver = gdp.utils.Delegate.create(this, showHint, [sNotAviable]); mcRandom.onRollOver = gdp.utils.Delegate.create(this, showHint, [sNotAviable]); btnMainMenu.onRelease = gdp.utils.Delegate.create(this, returnToMain); btnStartGame.onRelease = gdp.utils.Delegate.create(this, start); quest(); } function quest() { mcSmall.gotoAndStop(1); mcLarge.gotoAndStop(1); mcExtra.gotoAndStop(1); if (nGameType == 0) { nGameType = -1; nGameSize = 0; bRandomTopic = false; mcRandom.gotoAndStop(1); mcQuest.gotoAndStop(1); mcLarge.enabled = true; mcSmall.enabled = true; mcExtra.enabled = true; mcRandom.enabled = true; mcRandom._alpha = 100; mcLarge._alpha = 100; mcSmall._alpha = 100; mcExtra._alpha = 100; } else { nGameType = 0; nGameSize = 16; bRandomTopic = true; mcRandom.gotoAndStop(2); mcRandom.enabled = false; mcRandom._alpha = 30; mcQuest.gotoAndStop(2); mcRelax.gotoAndStop(1); mcLarge.gotoAndStop(2); mcLarge.enabled = false; mcSmall.enabled = false; mcExtra.enabled = false; mcLarge._alpha = 30; mcSmall._alpha = 30; mcExtra._alpha = 30; } } function setGameSize(nSize) { switch (nSize) { case 12 : if (nGameSize == 12) { mcSmall.gotoAndStop(1); nGameSize = 0; } else { mcLarge.gotoAndStop(1); mcExtra.gotoAndStop(1); mcSmall.gotoAndStop(2); nGameSize = 12; } break; case 16 : if (nGameSize == 16) { mcLarge.gotoAndStop(1); nGameSize = 0; break; } mcLarge.gotoAndStop(2); mcExtra.gotoAndStop(1); mcSmall.gotoAndStop(1); nGameSize = 16; break; case 20 : if (nGameSize == 20) { mcExtra.gotoAndStop(1); nGameSize = 0; } else { mcLarge.gotoAndStop(1); mcExtra.gotoAndStop(2); mcSmall.gotoAndStop(1); nGameSize = 20; } } } static function getInstance(mcRoot) { root = mcRoot; if (instance == null) { instance = screens.Select(mcRoot.attachMovie("Select", "selectGame", mcRoot.getNextHighestDepth())); } return(instance); } function returnToMain() { root.changeEnabled(true); destroyThis(); } function destroyThis() { instance = undefined; removeMovieClip(); } function changeEnabled(bInp) { mcRelax.enabled = bInp; mcQuest.enabled = bInp; mcLarge.enabled = bInp; mcSmall.enabled = bInp; mcExtra.enabled = bInp; mcRandom.enabled = bInp; btnMainMenu.enabled = bInp; btnStartGame.enabled = bInp; } function start() { screens.History.getInstance(root); destroyThis(); } function showMenu() { changeEnabled(false); mcMenu = attachMovie("SelectSize", "selectSize", getNextHighestDepth(), {_x:211, _y:98}); mcMenu.btnOk.onRelease = gdp.utils.Delegate.create(this, hideMenu); } function hideMenu() { mcMenu.removeMovieClip(); changeEnabled(true); } function showHint(sText) { mcHint.mcHintInside.txtHint.text = sText; mcHint.gotoAndPlay(2); } function hideHint() { var _local2 = 20 - mcHint._currentframe; mcHint.gotoAndPlay(20 + _local2); } var sQuestHint = "This mode contains some difficult levels with random themes."; var sRelaxingHint = "Here you can choose grid size and any theme from the list at will or keep with random theme."; var sSmall = "\n \n The size of the field in this game is 12x12"; var sLarge = "\n \n The size of the field in this game is 16x16"; var sExtra = "\n \n The size of the field in this game is 21x21"; var sNotAviable = "This mode is available in a full version of the game."; var nGameSize = 0; var nGameType = -1; var bRandomTopic = false; }
Symbol 728 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 729 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 730 MovieClip [__Packages.screens.History] Frame 0
class screens.History extends gdp.core.base.BaseMovieClip { static var root, instance; var btnPlay, removeMovieClip; function History () { super(); btnPlay.onRelease = gdp.utils.Delegate.create(this, showNextScreen); } static function getInstance(mcRoot) { root = mcRoot; if (instance == null) { instance = screens.History(mcRoot.attachMovie("History", "historyScreen", mcRoot.getNextHighestDepth())); } return(instance); } function showNextScreen() { var _local2; _local2 = screens.ProgressScreen(root.attachMovie("ProgressScreen", "Screen", root.getNextHighestDepth())); _local2.showAll(); instance = null; removeMovieClip(); } }
Symbol 731 MovieClip [__Packages.screens.ProgressScreen] Frame 0
class screens.ProgressScreen extends gdp.core.base.BaseMovieClip { var txtThemesLeft, btnContinue, fOut, nTotal, removeMovieClip; function ProgressScreen () { super(); var _local4 = core.Game.aThemes; var _local3 = _local4.length; var _local5; txtThemesLeft.text = _local3.toString(); btnContinue.onRelease = gdp.utils.Delegate.create(this, evKey); } function openBook(sName, nLevelsComplete) { var _local2; this[sName].gotoAndPlay(2); _local2 = 30 - nLevelsComplete; txtThemesLeft.text = _local2.toString(); } function setOutFunction(fFunc) { fOut = fFunc; } function showAll() { var _local2; var _local3 = new gdp.utils.Executor(); for (_local2 in this) { if (this[_local2] instanceof MovieClip) { this[_local2].gotoAndStop(40); } } btnContinue.onRelease = gdp.utils.Delegate.create(this, startGame); _local3.addTask(gdp.utils.Delegate.create(this, hideAll)); _local3.run(); } function hideAll() { var _local3; var _local2; var _local4 = new gdp.utils.Executor(); _local2 = 0; nTotal = 1; txtThemesLeft.text = "0"; for (_local3 in this) { if (this[_local3] instanceof MovieClip) { _local4.addTask(gdp.utils.Delegate.create(this, hideCurrent, [this[_local3], nTotal])); _local2++; if (_local2 == 2) { _local4.addDelay(500); _local2 = 0; } nTotal++; } } _local4.run(); } function hideCurrent(mcBook, nInp) { if (nInp <= 30) { txtThemesLeft.text = nInp.toString(); } mcBook.gotoAndPlay(41); } function evKey() { btnContinue.enabled = false; fOut(); removeMovieClip(); } function startGame() { var _local2 = core.Game.aThemes; if (_local2.length <= 27) { core.Game.getInstance().shuffleArray(); } screens.Pole.getInstance(screens.PreGame.getInstance(), 0, 16, -1); removeMovieClip(); } }
Symbol 732 MovieClip [__Packages.gdp.utils.Executor] Frame 0
class gdp.utils.Executor extends gdp.core.base.BaseClass { static var currentExecutor; var parentExecutor; function Executor (bSyn, bInverse) { super(); nId = nCount++; this.bSyn = bSyn; this.bInverse = bInverse; aTasks = new Array(); } function description() { return(("[Executor " + nId) + "]"); } function ps_wait(nStDelay, nDelayLength) { if (gdp.core.time.FrameTimer.getInstance().getTime() > (nStDelay + nDelayLength)) { start(); return(0); } } function addTask(fTask, aArgs, bWaitCallback, sEvent, aArgsEventEqual) { var _local2 = {func:fTask, args:aArgs, bWaitCallback:bWaitCallback, oTargetForListen:fTask.target, sEvent:sEvent, aArgsEvents:aArgsEventEqual}; if (bInverse) { aTasks.unshift(_local2); } else { aTasks.push(_local2); } } function addDelay(nMs) { if (nMs > 0) { addTask(gdp.utils.Delegate.create(this, wait), [nMs], true); } } function wait(nMs) { var _local2 = gdp.core.time.FrameTimer.getInstance().getTime(); var _local3 = new gdp.core.process.Process(gdp.utils.Delegate.create(this, ps_wait, [_local2, nMs])); gdp.core.process.ProcessManager.getInstance().addProcess(_local3); } function start() { if (aTasks.length == 0) { return(endExecutor()); } if (parentExecutor == undefined) { parentExecutor = currentExecutor; } currentExecutor = this; if (bSyn) { var _local2 = 0; while (_local2 < aTasks.length) { var _local3 = aTasks.splice(_local2--, 1)[0]; if (((_local3.sEvent != null) && (_local3.oTargetForListen != null)) && (_local3.bWaitCallback)) { setEventListener(_local3.oTargetForListen, _local3.sEvent, _local3.aArgsEvents); } var _local4 = _local3.func.apply(null, _local3.args); nTasksCount++; if (!_local3.bWaitCallback) { taskCallback(); } _local2++; } } else { var _local3 = aTasks.splice(0, 1)[0]; if (((_local3.sEvent != null) && (_local3.oTargetForListen != null)) && (_local3.bWaitCallback)) { setEventListener(_local3.oTargetForListen, _local3.sEvent, _local3.aArgsEvents); } var _local4 = _local3.func.apply(null, _local3.args); if (!_local3.bWaitCallback) { taskCallback(); } } return(0); } function run(Void) { start(); } function setEventListener(oTargetForListen, sEvent, aArgsEvents) { var _local2 = new Object(); _local2[sEvent] = gdp.utils.Delegate.create(this, onListenEvent, [aArgsEvents, _local2], true); oTargetForListen.addListener(_local2); } function onListenEvent() { var _local4 = arguments[arguments.length - 2]; var _local5 = arguments[arguments.length - 1]; if ((arguments.length > 2) && (_local4 != null)) { var _local3 = 0; while (_local3 < _local4.length) { if (_local4[_local3] != arguments[_local3]) { return(undefined); } _local3++; } } gdp.env.events.EventManager.getTarget().removeListener(_local5); taskCallback(); } function breaking() { aTasks = new Array(); nTasksCount = 0; onBreak(); } function taskCallback() { if (nTasksCount < 0) { return(undefined); } if (bSyn) { nTasksCount--; if (nTasksCount == 0) { return(endExecutor()); } } else { if (aTasks.length == 0) { return(endExecutor()); } start(); } } function endExecutor() { currentExecutor = parentExecutor; return(onComplete()); } static function endTask(executor) { if (executor == null) { currentExecutor.taskCallback(); } else { executor.taskCallback(); } } static function breakExecutor() { currentExecutor.breaking(); } static var nCount = 0; var nId = null; var aTasks = null; var nTasksCount = 0; var bInverse = false; var bSyn = false; var onComplete = null; var onBreak = null; }
Symbol 733 MovieClip [__Packages.gdp.core.time.FrameTimer] Frame 0
class gdp.core.time.FrameTimer extends gdp.core.base.BaseClass { static var instance; function FrameTimer () { super(); nFramesCount = 0; nFps = 0; var _local3 = new gdp.core.process.Process(gdp.utils.Delegate.create(this, addFrame)); gdp.core.process.ProcessManager.getInstance().addProcess(_local3); } static function getInstance() { if (instance == null) { instance = new gdp.core.time.FrameTimer(); } return(instance); } function addFrame(Void) { nFramesCount++; } function setFps(nFps) { this.nFps = nFps; } function getFps(Void) { return(nFps); } function getTime(Void) { return(int((nFramesCount / nFps) * 1000)); } function getFrames(Void) { return(nFramesCount); } function frameToMilliseconds(nFrame) { return(int((nFrame / nFps) * 1000)); } function millisecondsToFrame(nMs) { return(Math.round((nMs * nFps) / 1000)); } var nFps = null; var nFramesCount = null; }
Symbol 734 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 735 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 736 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 737 MovieClip [__Packages.screens.Pole] Frame 0
class screens.Pole extends gdp.core.base.BaseMovieClip { static var nGameTopic, nGameType, nSize, instance; var prcStartPLacingWords, aSelected, aWordsArray, sPropertyName, mcBoard, txtThemeName, nFrameTheme, mcTheme, txtScore, aReserveArray, mcMenu, attachMovie, getNextHighestDepth, removeMovieClip, aLetters, btnPause, btnExt, btnSound, btnScreen, btnMusic, txtActiveWord, txtClick, mcPause, nWaitedTime, nTimer, prcCountTime, nTimePlayed, aFirstLetters, nStartedTime, aActiveWord, txtTime, aDeletingLetters, objListener, getURL, nDeletingIndex; function Pole () { super(); var _local3; var _local4 = core.Game.aThemes; var _local5; soundEngine.CSound.getInstance().playMusic(soundEngine.CSound.GAME_MUSIC); prcStartPLacingWords = new gdp.core.process.Process(gdp.utils.Delegate.create(this, chooseLetter, [0, 0])); aSelected = new Array(); if ((nGameTopic == -1) && (nGameType == 0)) { aWordsArray = _local4[0].split(","); sPropertyName = aWordsArray.shift(); if (sPropertyName.charAt(2) == "S") { nSize = 12; mcBoard.gotoAndStop(2); } else { nSize = 16; mcBoard.gotoAndStop(1); } aWordsArray = aWordsArray.splice(0, this["nSpliceCoff" + nSize] + 2); } else if ((nGameTopic == -1) && (nGameType == 2)) { _local5 = Math.round(Math.random() * (core.Game.aDefThemes.length - 1)); aWordsArray = core.Game.aDefThemes[_local5].split(","); } else { aWordsArray = core.Game.aDefThemes[nGameTopic].split(","); aWordsArray = aWordsArray.splice(0, this["nSpliceCoff" + nSize] + 2); } if (nSize == 12) { mcBoard.gotoAndStop(2); } else if (nSize == 20) { mcBoard.gotoAndStop(3); } txtThemeName.text = String(aWordsArray.shift()); _local3 = aWordsArray.shift(); nFrameTheme = gdp.utils.StringUtil.toNumber(_local3); mcTheme.mcPicture.gotoAndStop(nFrameTheme); txtScore.text = nScore.toString(); aReserveArray = new Array(); _local3 = aWordsArray.toString(); aReserveArray = _local3.split(","); initButtons(); createPole(); gdp.core.process.ProcessManager.getInstance().addProcess(prcStartPLacingWords); mcMenu.removeMovieClip(); mcMenu = attachMovie("mcBlock", "Block", getNextHighestDepth()); } static function getInstance(mcRoot, nType, _nSize, nTopic) { if (nType != undefined) { nGameType = nType; } if (_nSize != undefined) { nSize = _nSize; } if (nTopic != undefined) { nGameTopic = nTopic; } if (instance == null) { if (nType == 0) { instance = screens.Pole(mcRoot.attachMovie("QuestPole", "gamePole", mcRoot.getNextHighestDepth())); } if (nType == 2) { instance = screens.Pole(mcRoot.attachMovie("RelaxingPole", "gamePole", mcRoot.getNextHighestDepth())); } } return(instance); } function destroyThis() { soundEngine.CSound.getInstance().playMusic(soundEngine.CSound.MENU_MUSIC); instance = null; removeMovieClip(); } function changeEnabled(bInp) { var _local3; var _local2; _local3 = 0; while (_local3 < aLetters.length) { _local2 = 0; while (_local2 < aLetters[_local3].length) { aLetters[_local3][_local2].enabled = bInp; _local2++; } _local3++; } btnPause.enabled = bInp; btnExt.enabled = bInp; btnSound.enabled = bInp; btnScreen.enabled = bInp; btnMusic.enabled = bInp; } function initButtons() { txtActiveWord.thickness = 5; txtActiveWord.embedFonts = true; txtClick.thickness = 5; txtClick.embedFonts = true; btnExt.onRelease = gdp.utils.Delegate.create(this, showExitMenu); btnPause.onRelease = gdp.utils.Delegate.create(this, pause); } function pause() { bPause = true; changeEnabled(false); mcPause = attachMovie("Pause", "gamePause", getNextHighestDepth(), {_x:211, _y:98}); mcPause.btnMainMenu.onRelease = gdp.utils.Delegate.create(this, showBreakMenu); mcPause.btnResume.onRelease = gdp.utils.Delegate.create(this, unpause); } function unpause() { changeEnabled(true); mcPause.removeMovieClip(); bPause = false; } function initTimer() { nWaitedTime = 0; if (nGameType == 0) { nTimer = 0; setTime(800); } gdp.core.process.ProcessManager.getInstance().killProcessByProcess(prcCountTime); prcCountTime = new gdp.core.process.Process(gdp.utils.Delegate.create(this, countTimer)); nTimePlayed = gdp.core.time.FrameTimer.getInstance().getTime(); gdp.core.process.ProcessManager.getInstance().addProcess(prcCountTime); } function countTimer() { if ((gdp.core.time.FrameTimer.getInstance().getTime() - nTimePlayed) < 1000) { return(undefined); } if (bPause) { return(undefined); } if (nGameType == 0) { soundEngine.CSound.getInstance().playSound(soundEngine.CSound.COUNT); setTime(-1); } nWaitedTime++; if (nWaitedTime == 40) { nWaitedTime = 0; showHint(); } nTimePlayed = gdp.core.time.FrameTimer.getInstance().getTime(); if ((nTimer == 0) && (nGameType == 0)) { looseGame(); } } function createPole() { var _local3; var _local2; var _local4; elements.Tile.nDistance = this["nDel" + nSize]; aFirstLetters = new Array(); aLetters = new Array(nSize); _local3 = 0; while (_local3 < nSize) { aLetters[_local3] = new Array(nSize); _local2 = 0; while (_local2 < nSize) { aLetters[_local3][_local2] = attachMovie("Tile", (("Tile" + _local3) + "_") + _local2, getNextHighestDepth()); aLetters[_local3][_local2]._xscale = this["nScale" + nSize]; aLetters[_local3][_local2]._yscale = this["nScale" + nSize]; aLetters[_local3][_local2]._x = (_local3 * (aLetters[_local3][_local2]._width + this["nDel" + nSize])) + this["XCOFF" + nSize]; aLetters[_local3][_local2]._y = (_local2 * (aLetters[_local3][_local2]._width + this["nDel" + nSize])) + this["YCOFF" + nSize]; aLetters[_local3][_local2].setIJ(_local3, _local2); aLetters[_local3][_local2].resetParams(); _local4 = Math.round(Math.random() * 25) + 65; aLetters[_local3][_local2].setLetter(String.fromCharCode(_local4)); _local2++; } _local3++; } elements.Tile.nSide = aLetters[0][0]._width; } function startLevel() { mcMenu.removeMovieClip(); changeEnabled(true); initTimer(); nStartedTime = gdp.core.time.FrameTimer.getInstance().getTime(); bPause = false; } function chooseLetter(nIndex, nTryCount) { var _local4 = Math.round(Math.random() * (nSize - 1)); var _local3 = Math.round(Math.random() * (nSize - 1)); var _local8 = new gdp.core.process.Process(gdp.utils.Delegate.create(this, chooseLetter, [nIndex + 1, 0])); var _local6 = new gdp.core.process.Process(gdp.utils.Delegate.create(this, chooseLetter, [nIndex, 0])); var _local7 = new gdp.core.process.Process(gdp.utils.Delegate.create(this, chooseLetter, [nIndex, nTryCount + 1])); var _local5 = new gdp.core.process.Process(gdp.utils.Delegate.create(this, checkGeneratedPole)); if (nIndex > (aWordsArray.length - 1)) { nText = 1; nInd = 0; gdp.core.process.ProcessManager.getInstance().addProcess(_local5); return(0); } if (checkWord(_local4, _local3, aWordsArray[nIndex])) { placeWord(_local4, _local3, aWordsArray[nIndex]); gdp.core.process.ProcessManager.getInstance().addProcess(_local8); } else if (nTryCount == 100) { aWordsArray.splice(nIndex--, 1); gdp.core.process.ProcessManager.getInstance().addProcess(_local6); } else { gdp.core.process.ProcessManager.getInstance().addProcess(_local7); } return(0); } function placeWord(index1, index2, sWord) { var _local4 = index1; var _local3 = index2; var _local6 = aDirect[nInd][0]; var _local7 = aDirect[nInd][1]; var _local2; var _local8 = {i:index1, j:index2}; aFirstLetters.push(_local8); this["word" + nText].WordText.text = sWord; this["word" + nText].WordText.embedFonts = true; nText++; _local2 = 0; while (_local2 <= (sWord.length - 1)) { aLetters[_local4][_local3].setLetter(sWord.charAt(_local2)); aLetters[_local4][_local3].setEmpty(false); _local4 = _local4 + _local6; _local3 = _local3 + _local7; _local2++; } } function checkWord(nRow, nCol, sWord) { var _local3 = nRow; var _local2 = nCol; var _local6; var _local5; var _local7 = aDirect[nInd][0]; var _local8 = aDirect[nInd][1]; var _local4; _local4 = 0; while (_local4 <= (aDirect.length - 1)) { _local3 = nRow; _local2 = nCol; _local6 = true; _local7 = aDirect[_local4][0]; _local8 = aDirect[_local4][1]; _local5 = 0; while (_local5 <= (sWord.length - 1)) { if ((aLetters[_local3][_local2].getEmpty() == false) || (aLetters[_local3][_local2] == undefined)) { _local6 = false; break; } _local3 = _local3 + _local7; _local2 = _local2 + _local8; _local5++; } if (_local6 == true) { nInd = _local4; return(_local6); } _local4++; } return(false); } function checkBorders(nX, nY, mcClip) { var _local8 = aLetters.length - 1; var _local10; var _local9; var _local7; var _local6; var _local2 = new Object(); var _local5 = this["XCOFF" + nSize]; var _local4 = this["YCOFF" + nSize]; _local2.x = nX; _local2.y = nY; _local2.nMatrixX = Math.round((_local2.x - _local5) / (elements.Tile.nSide + this["nDel" + nSize])); _local2.nMatrixY = Math.round((_local2.y - _local4) / (elements.Tile.nSide + this["nDel" + nSize])); if (_local2.nMatrixX < 0) { _local2.nMatrixX = 0; } if (_local2.nMatrixX >= aLetters.length) { _local2.nMatrixX = nSize - 1; } if (_local2.nMatrixY < 0) { _local2.nMatrixY = 0; } if (_local2.nMatrixY >= aLetters.length) { _local2.nMatrixY = nSize - 1; } _local2.ClipX = mcClip.getI(); _local2.ClipY = mcClip.getJ(); _local7 = _local2.x - mcClip._x; _local6 = _local2.y - mcClip._y; _local2.nAngle = Math.atan2(_local6, _local7); _local2.nAngle = (_local2.nAngle / Math.PI) * 180; if (_local2.nAngle < 0) { _local2.nAngle = 180 + (180 - Math.abs(_local2.nAngle)); } _local2 = roundAngle(_local2); if ((_local2.nAngle == 0) || (_local2.nAngle == 180)) { _local2.nMatrixY = _local2.ClipY; _local2.nRaz = Math.abs(_local2.nMatrixX - _local2.ClipX) + 1; } else if ((_local2.nAngle == 270) || (_local2.nAngle == 90)) { _local2.nMatrixX = _local2.ClipX; _local2.nRaz = Math.abs(_local2.nMatrixY - _local2.ClipY) + 1; } else { _local2 = roundCoors(_local2); if (_local2 == null) { _local2 = new Object(); _local2.out = true; return(_local2); } } _local2.x = ((elements.Tile.nSide + this["nDel" + nSize]) * _local2.nMatrixX) + _local5; _local2.y = ((elements.Tile.nSide + this["nDel" + nSize]) * _local2.nMatrixY) + _local4; return(_local2); } function checkGeneratedPole() { var _local3 = helpers.CheckPole.getInstance(); var _local2 = new gdp.core.process.Process(gdp.utils.Delegate.create(this, checkGeneratedPole)); if (_local3.search(aLetters, aReserveArray)) { mcMenu.removeMovieClip(); startLevel(); return(0); } gdp.core.process.ProcessManager.getInstance().addProcess(_local2); return(0); } function roundAngle(objCoors) { if ((objCoors.nAngle >= 0) && (objCoors.nAngle <= 20)) { objCoors.nAngle = 0; } else if ((objCoors.nAngle >= 21) && (objCoors.nAngle <= 70)) { objCoors.nAngle = 45; } else if ((objCoors.nAngle >= 71) && (objCoors.nAngle <= 110)) { objCoors.nAngle = 90; } else if ((objCoors.nAngle >= 111) && (objCoors.nAngle <= 155)) { objCoors.nAngle = 135; } else if ((objCoors.nAngle >= 156) && (objCoors.nAngle <= 200)) { objCoors.nAngle = 180; } else if ((objCoors.nAngle >= 201) && (objCoors.nAngle <= 245)) { objCoors.nAngle = 225; } else if ((objCoors.nAngle >= 246) && (objCoors.nAngle <= 290)) { objCoors.nAngle = 270; } else if ((objCoors.nAngle >= 291) && (objCoors.nAngle <= 335)) { objCoors.nAngle = 315; } else if ((objCoors.nAngle >= 335) && (objCoors.nAngle <= 360)) { objCoors.nAngle = 0; } return(objCoors); } function roundCoors(objCoors) { var _local4; var _local5; var _local3 = new Object(); switch (objCoors.nAngle) { case 45 : _local4 = 1; _local5 = 1; break; case 135 : _local4 = 1; _local5 = -1; break; case 225 : _local4 = -1; _local5 = -1; break; case 315 : _local4 = -1; _local5 = 1; } _local3 = findOutI(objCoors.ClipX, objCoors.ClipY, objCoors.nMatrixX, _local4, _local5); if (_local3 == null) { _local3 = findOutJ(objCoors.ClipX, objCoors.ClipY, objCoors.nMatrixY, _local4, _local5); } if (_local3 == null) { return(null); } objCoors.nMatrixX = _local3.i; objCoors.nMatrixY = _local3.j; return(objCoors); } function findOutI(iIndex, jIndex, nBorder, nY, nX) { var _local6; var _local7 = aLetters.length - 1; _local6 = 0; while (_local6 <= _local7) { if ((aLetters[iIndex][jIndex] == undefined) || (aLetters[iIndex][jIndex] == 1)) { return(null); } if (nBorder == iIndex) { var _local4 = {i:iIndex, j:jIndex}; return(_local4); } iIndex = iIndex + nX; jIndex = jIndex + nY; _local6++; } return(null); } function findOutJ(iIndex, jIndex, nBorder, nY, nX) { var _local6; var _local7 = aLetters.length - 1; _local7 = Math.abs(iIndex - _local7); _local6 = 0; while (_local6 <= _local7) { if ((aLetters[iIndex][jIndex] == undefined) || (aLetters[iIndex][jIndex] == 1)) { return(null); } if (nBorder == jIndex) { var _local4 = {i:iIndex, j:jIndex}; return(_local4); } iIndex = iIndex + nX; jIndex = jIndex + nY; _local6++; } return(null); } function checkPath(nRaz, nDir, mcSource) { var _local2; var _local6; switch (nDir) { case 0 : checkLine(mcSource, nDir, nRaz); break; case 45 : checkDiag(mcSource, nDir, nRaz); break; case 90 : checkLine(mcSource, nDir, nRaz); break; case 135 : checkDiag(mcSource, nDir, nRaz); break; case 180 : checkLine(mcSource, nDir, nRaz); break; case 225 : checkDiag(mcSource, nDir, nRaz); break; case 270 : checkLine(mcSource, nDir, nRaz); break; case 315 : checkDiag(mcSource, nDir, nRaz); } _local2 = 0; while (_local2 < aSelected.length) { aSelected[_local2].txtLetter.textColor = 16777215 /* 0xFFFFFF */; _local2++; } aSelected = new Array(); } function selectTiles(nI, nJ, nDelI, nDelJ, nLength) { var _local2; var _local4 = nI; var _local3 = nJ; _local2 = 0; while (_local2 < aSelected.length) { aSelected[_local2].txtLetter.textColor = 16777215 /* 0xFFFFFF */; _local2++; } aSelected = new Array(); _local2 = 0; while (_local2 < nLength) { aSelected.push(aLetters[_local4][_local3]); aLetters[_local4][_local3].txtLetter.textColor = 16776960 /* 0xFFFF00 */; _local4 = _local4 + nDelI; _local3 = _local3 + nDelJ; _local2++; } } function checkLine(mcSrc, nDir, nRaz) { var _local6; var _local5; var _local4; var _local3 = mcSrc.getI(); var _local2 = mcSrc.getJ(); switch (nDir) { case 0 : _local6 = 1; _local5 = 0; break; case 90 : _local6 = 0; _local5 = 1; break; case 180 : _local6 = -1; _local5 = 0; break; case 270 : _local6 = 0; _local5 = -1; } _local4 = 0; while (_local4 < nRaz) { trace(aLetters[_local3][_local2]); if (aLetters[_local3][_local2]._x == undefined) { break; } txtActiveWord.text = txtActiveWord.text + aLetters[_local3][_local2].getLetter(); aActiveWord.push(aLetters[_local3][_local2]); _local3 = _local3 + _local6; _local2 = _local2 + _local5; _local4++; } isRigthWord(); } function checkDiag(mcSrc, nDir, nRaz) { var _local6; var _local5; var _local4; var _local3 = mcSrc.getI(); var _local2 = mcSrc.getJ(); switch (nDir) { case 45 : _local6 = 1; _local5 = 1; break; case 135 : _local6 = -1; _local5 = 1; break; case 225 : _local6 = -1; _local5 = -1; break; case 315 : _local6 = 1; _local5 = -1; } _local4 = 0; while (_local4 < nRaz) { if (aLetters[_local3][_local2]._x == undefined) { break; } txtActiveWord.text = txtActiveWord.text + aLetters[_local3][_local2].getLetter(); aActiveWord.push(aLetters[_local3][_local2]); _local3 = _local3 + _local6; _local2 = _local2 + _local5; _local4++; } isRigthWord(); } function showHint() { var _local2; var _local4; var _local3; var _local12; var _local7; var _local6; var _local5; _local2 = 0; while (_local2 < aFirstLetters.length) { _local4 = aFirstLetters[_local2].i; _local3 = aFirstLetters[_local2].j; if (aLetters[_local4][_local3]._x != undefined) { break; } _local2++; } _local6 = aLetters[_local4][_local3]._x; _local5 = aLetters[_local4][_local3]._y; trace((_local4 + " ") + _local3); _local7 = attachMovie("star", "hint", getNextHighestDepth(), {_x:_local6, _y:_local5, _xscale:this["nScale" + nSize], _yscale:this["nScale" + nSize]}); } function isRigthWord() { var _local3 = new gdp.utils.Executor(); var _local2 = 0; while (_local2 <= (aWordsArray.length - 1)) { if (aWordsArray[_local2] == txtActiveWord.text) { nWaitedTime = 0; soundEngine.CSound.getInstance().playSound(soundEngine.CSound.ADD_WORD); aWordsArray[_local2] = "0"; this["word" + (_local2 + 1)].WordText.textColor = 16711680 /* 0xFF0000 */; if (nGameType == 0) { nScore = nScore + 200; txtScore.text = nScore.toString(); } _local2 = 0; while (_local2 < aActiveWord.length) { _local3.addTask(gdp.utils.Delegate.create(this, clearLetter, [aActiveWord[_local2]])); _local3.addDelay(500); _local2++; } _local3.run(); if (nGameType == 0) { setTime(5); } allFinded(); } _local2++; } } function clearLetter(mcLetterClip) { mcLetterClip.enabled = false; mcLetterClip.mcMask.play(); mcLetterClip.play(); mcLetterClip = null; } function eraseLetters() { aActiveWord = new Array(); txtActiveWord.text = ""; } function setTime(nChangeTime) { nTimer = nTimer + nChangeTime; var _local2 = Math.floor(nTimer / 60); var _local3 = nTimer - (_local2 * 60); if (_local3 >= 10) { txtTime.text = (_local2 + ":") + _local3; } else { txtTime.text = (_local2 + ":0") + _local3; } } function allFinded() { var _local2; var _local4; var _local3 = new Array(); txtActiveWord.text = ""; _local2 = 0; while (_local2 <= (aWordsArray.length - 1)) { if (aWordsArray[_local2] != "0") { return(false); } _local2++; } nLevelsComplete++; bPause = true; mcMenu.removeMovieClip(); mcMenu = attachMovie("mcBlock", "blocked", getNextHighestDepth()); soundEngine.CSound.getInstance().playSound(soundEngine.CSound.WIN); aDeletingLetters = new Array(); deleteLetters(); } function deleteLetters() { var _local2; var _local3; var _local4 = new Array(); var _local5 = new gdp.utils.Executor(); _local2 = 0; while (_local2 < nSize) { _local3 = 0; while (_local3 < nSize) { _local4.push(aLetters[_local3][_local2]); _local3++; } aDeletingLetters.push(_local4); _local4 = new Array(); _local2++; } _local2 = 0; while (_local2 < aDeletingLetters.length) { _local5.addTask(gdp.utils.Delegate.create(this, deleteNextLetters, [aDeletingLetters[_local2]])); _local5.addDelay(500); _local2++; } _local5.onComplete = gdp.utils.Delegate.create(this, continueGame); _local5.run(); } function deleteNextLetters(aToDel) { var _local1; _local1 = 0; while (_local1 < aToDel.length) { aToDel[_local1].enabled = false; aToDel[_local1].mcMask.play(); aToDel[_local1].play(); aToDel[_local1] = 1; _local1++; } } function continueGame() { changeEnabled(false); mcMenu.removeMovieClip(); mcTheme.play(); objListener = new Object(); Mouse.addListener(objListener); if (nLevelsComplete == 5) { objListener.onMouseUp = gdp.utils.Delegate.create(this, showNag); } objListener.onMouseUp = gdp.utils.Delegate.create(this, showProgressScreen, [objListener]); } function showNag() { mcMenu = attachMovie("gameNag", "nagScreen", getNextHighestDepth(), {_x:211, _y:98}); mcMenu.btnDownload.onRelease = gdp.utils.Delegate.create(this, downloadGame); mcMenu.btnLater.onRelease = gdp.utils.Delegate.create(this, breakGame); } function showProgressScreen(objToREmove) { objToREmove.onMouseUp = null; Mouse.removeListener(objToREmove); mcMenu.removeMovieClip(); mcMenu = attachMovie("ProgressScreen", "Screen", getNextHighestDepth()); mcMenu.setOutFunction(gdp.utils.Delegate.create(this, nextLevel)); mcMenu.openBook(sPropertyName, nLevelsComplete); } function nextLevel() { var _local2 = screens.PreGame.getInstance(); Mouse.removeListener(objListener); mcTheme.gotoAndStop(1); clearPole(); if (!nextTheme()) { gameWin(); } else { createPole(); gdp.core.process.ProcessManager.getInstance().addProcess(prcStartPLacingWords); } } function continueAfterCompletingQuest() { gameWin(); } function showBreakMenu() { mcPause.btnResume.enabled = false; mcPause.btnMainMenu.enabled = false; mcMenu = attachMovie("PauseMenu", "menu", getNextHighestDepth(), {_x:211, _y:98}); mcMenu.btnYes.onRelease = gdp.utils.Delegate.create(this, breakGame); mcMenu.btnNo.onRelease = gdp.utils.Delegate.create(this, hideBreakMenu); } function hideBreakMenu(Void) { mcPause.btnResume.enabled = true; mcPause.btnMainMenu.enabled = true; mcMenu.removeMovieClip(); } function showExitMenu() { bPause = true; changeEnabled(false); mcMenu = attachMovie("PauseMenu", "breakMenu", getNextHighestDepth(), {_x:211, _y:98}); mcMenu.btnNo.onRelease = gdp.utils.Delegate.create(this, hideExitMenu); mcMenu.btnYes.onRelease = gdp.utils.Delegate.create(this, breakGame); } function hideExitMenu() { bPause = false; changeEnabled(true); mcMenu.removeMovieClip(); } function downloadGame() { (getURL(core.Game.sMovieURL, "_blank"));// not popped breakGame(); } function breakGame() { gdp.core.process.ProcessManager.getInstance().killProcessByProcess(prcCountTime); screens.PreGame.getInstance().changeEnabled(true); destroyThis(); } function nextTheme() { var _local3; var _local2 = core.Game.aThemes; _local3 = _local2.shift(); _local2.push(_local3); if (nLevelsComplete == 30) { return(false); } aWordsArray = new Array(); aWordsArray = _local2[0].split(","); sPropertyName = aWordsArray.shift(); if (sPropertyName.charAt(2) == "S") { mcBoard.gotoAndStop(2); nSize = 12; } else { nSize = 16; mcBoard.gotoAndStop(1); } aWordsArray = aWordsArray.splice(0, this["nSpliceCoff" + nSize] + 2); txtThemeName.text = String(aWordsArray.shift()); _local3 = aWordsArray.shift(); nFrameTheme = gdp.utils.StringUtil.toNumber(_local3); mcTheme.mcPicture.gotoAndStop(nFrameTheme); return(true); } function clearPole() { var _local2; var _local3; _local2 = 1; while (_local2 <= 26) { this["word" + _local2].WordText.textColor = 0; this["word" + _local2].WordText.text = ""; _local2++; } } function looseGame() { soundEngine.CSound.getInstance().playSound(soundEngine.CSound.LOOSE); gdp.core.process.ProcessManager.getInstance().killProcessByProcess(prcCountTime); changeEnabled(false); bPause = true; var _local3 = 0; while (_local3 < aLetters.length) { var _local2 = 0; while (_local2 < aLetters[_local3].length) { aLetters[_local3][_local2].disableLetter(); aLetters[_local3][_local2].removeMovieClip(); _local2++; } _local3++; } mcMenu = attachMovie("GameOver", "gameLose", getNextHighestDepth()); mcMenu.btnMainMenu.onRelease = gdp.utils.Delegate.create(this, breakGame); mcMenu.btnTryAgain.onRelease = gdp.utils.Delegate.create(this, tryAgain); } function tryAgain() { var _local2 = core.Game.aThemes; nScore = 0; txtScore.text = nScore.toString(); txtActiveWord.text = ""; aWordsArray = _local2[0].split(","); aWordsArray = aWordsArray.splice(0, this["nSpliceCoff" + nSize] + 2); aWordsArray.shift(); aWordsArray.shift(); aWordsArray.shift(); clearPole(); createPole(); gdp.core.process.ProcessManager.getInstance().addProcess(prcStartPLacingWords); } function gameWin() { mcMenu.removeMovieClip(); mcMenu = attachMovie("GameWin", "RelaxWin", getNextHighestDepth()); mcMenu.btnMainMenu.onRelease = gdp.utils.Delegate.create(this, returnAfterWin); } function returnAfterWin() { breakGame(); } function returnToMain() { mcMenu.removeMovieClip(); screens.PreGame.getInstance().changeEnabled(true); destroyThis(); } function evKeyReleased() { var _local2 = Key.getCode(); switch (_local2) { case 27 : showExitMenu(); break; case 80 : if (bPause) { unpause(); } else { pause(); } } } function showTrophyRoom(aTrophyNames, fFunc) { var _local4; bPause = true; changeEnabled(false); mcMenu = attachMovie("Trophy", "room", getNextHighestDepth()); mcMenu.showContinue(fFunc); mcMenu.selectTrophy(aTrophyNames); } function returnFromRoom() { mcMenu.removeMovieClip(); changeEnabled(true); bPause = false; } function returnFromRoomAfterLevel() { mcMenu.removeMovieClip(); changeEnabled(true); nDeletingIndex = 0; aDeletingLetters = new Array(); deleteLetters(); mcMenu.removeMovieClip(); mcMenu = attachMovie("mcBlock", "Block", getNextHighestDepth()); } var XCOFF12 = 317; var XCOFF16 = 312; var XCOFF20 = 392; var YCOFF12 = 162; var YCOFF16 = 157; var YCOFF20 = 184; var nDel12 = 0; var nDel16 = 1; var nDel20 = 0; var nSpliceCoff12 = 17; var nSpliceCoff16 = 21; var nSpliceCoff20 = 21; var nScale12 = 110; var nScale16 = 80; var nScale20 = 84; var aDirect = [[-1, 1], [1, -1], [1, 1], [0, -1], [-1, 0], [-1, -1], [0, 1], [1, 0]]; var nLevelsComplete = 0; var nInd = 0; var nText = 1; var nScore = 0; var bPause = false; }
Symbol 738 MovieClip [__Packages.elements.Tile] Frame 0
class elements.Tile extends gdp.core.base.BaseMovieClip { static var nDistance; var onRelease, onPress, onReleaseOutside, txtLetter, prcCheckCoors, nI, nJ, bEmpty, mcEmpty, nPrevX, nPrevY, bOver, nRaz, nDirect, objCoors, _x, _y, _width, _xmouse, _ymouse; function Tile () { super(); Key.addListener(this); onRelease = evReleaseOutSide; onPress = evPress; onReleaseOutside = evReleaseOutSide; txtLetter.thickness = 5; txtLetter.embedFonts = true; prcCheckCoors = new gdp.core.process.Process(gdp.utils.Delegate.create(this, checkCoors)); } function setIJ(nI, nJ) { this.nI = nI; this.nJ = nJ; } function getI() { return(nI); } function getJ() { return(nJ); } function setLetter(sLetter) { txtLetter.text = sLetter; } function getLetter() { return(txtLetter.text); } function resetParams() { bEmpty = true; } function getEmpty() { return(bEmpty); } function setEmpty(bInp) { bEmpty = bInp; } function selectLetter(nColor) { txtLetter.textColor = nColor; } function disableLetter() { onPress = null; onRelease = null; onReleaseOutside = null; mcEmpty.clear(); mcEmpty.removeMovieClip(); } function evReleaseOutSide() { nPrevX = null; nPrevY = null; bOver = true; screens.Pole.getInstance().eraseLetters(); gdp.core.process.ProcessManager.getInstance().killProcessByProcess(prcCheckCoors); mcEmpty.clear(); mcEmpty.removeMovieClip(); screens.Pole.getInstance().checkPath(nRaz, nDirect, this); nRaz = null; nDirect = null; } function evPress() { screens.Pole.getInstance().eraseLetters(); objCoors = new Object(); mcEmpty = _root.createEmptyMovieClip("Empty", _root.getNextHighestDepth()); mcEmpty._x = _x; mcEmpty._y = _y; bOver = false; gdp.core.process.ProcessManager.getInstance().addProcess(prcCheckCoors); } function checkCoors() { var _local7; var _local6 = new Array(); var _local4; var _local3; var _local9; var _local8; var _local2 = _width + nDistance; var _local5 = screens.Pole.getInstance(); if (bOver) { return(0); } if ((_xmouse == nPrevX) && (_ymouse == nPrevY)) { return(undefined); } nPrevX = _xmouse; nPrevY = _ymouse; objCoors = _local5.checkBorders(_local5._xmouse, _local5._ymouse, this); _local4 = objCoors.x - _x; _local3 = objCoors.y - _y; objCoors.nLength = null; if ((objCoors.nMatrixX == objCoors.ClipX) && (objCoors.nMatrixY == objCoors.ClipY)) { objCoors.nLength = 1; } else if (objCoors.nMatrixX == objCoors.ClipX) { objCoors.nLength = Math.abs(_local3); } else if (objCoors.nMatrixY == objCoors.ClipY) { objCoors.nLength = Math.abs(_local4); } else if ((objCoors.nMatrixY != objCoors.ClipY) && (objCoors.nMatrixX != objCoors.ClipX)) { objCoors.nLength = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); } if (objCoors.nLength == 0) { objCoors.nLength = 1; } if ((((objCoors.nAngle == 45) || (objCoors.nAngle == 135)) || (objCoors.nAngle == 225)) || (objCoors.nAngle == 315)) { _local2 = Math.sqrt(2 * (_local2 * _local2)); } nRaz = Math.round(objCoors.nLength / _local2) + 1; selectLetters(_local4, _local3); } function selectLetters(nX, nY) { var _local3; var _local2; nDirect = objCoors.nAngle; switch (nDirect) { case 0 : _local3 = 1; _local2 = 0; break; case 90 : _local3 = 0; _local2 = 1; break; case 180 : _local3 = -1; _local2 = 0; break; case 270 : _local3 = 0; _local2 = -1; break; case 45 : _local3 = 1; _local2 = 1; break; case 135 : _local3 = -1; _local2 = 1; break; case 225 : _local3 = -1; _local2 = -1; break; case 315 : _local3 = 1; _local2 = -1; } screens.Pole.getInstance().selectTiles(nI, nJ, _local3, _local2, nRaz); } function drawLine(nX, nY, nLength) { var _local5 = _width / 2; var _local4 = _width + nDistance; var _local3; var _local2; if ((((objCoors.nAngle == 45) || (objCoors.nAngle == 135)) || (objCoors.nAngle == 225)) || (objCoors.nAngle == 315)) { _local4 = Math.sqrt(2 * (_local4 * _local4)); } nRaz = Math.floor(objCoors.nLength / _local4); nDirect = objCoors.nAngle; switch (nDirect) { case 0 : _local3 = 1; _local2 = 0; break; case 90 : _local3 = 0; _local2 = 1; break; case 180 : _local3 = -1; _local2 = 0; break; case 270 : _local3 = 0; _local2 = -1; break; case 45 : _local3 = 1; _local2 = 1; break; case 135 : _local3 = -1; _local2 = 1; break; case 225 : _local3 = -1; _local2 = -1; break; case 315 : _local3 = 1; _local2 = -1; } screens.Pole.getInstance().selectTiles(nI, nJ, _local3, _local2, nRaz); } function drawCircle(mcParent, nThick, nColor, nR, nX, nY) { var _local11 = 22.5; mcParent.moveTo(nX, nY + nR); mcParent.lineStyle(nThick, nColor); var _local7 = Math.tan((_local11 * Math.PI) / 180); var _local1 = 90; while (_local1 <= 270) { var _local3 = nR * Math.cos((_local1 * Math.PI) / 180); var _local4 = nR * Math.sin((_local1 * Math.PI) / 180); var _local6 = _local3 + ((nR * _local7) * Math.cos(((_local1 - 90) * Math.PI) / 180)); var _local5 = _local4 + ((nR * _local7) * Math.sin(((_local1 - 90) * Math.PI) / 180)); mcParent.curveTo(_local6 + nX, _local5 + nY, _local3 + nX, _local4 + nY); _local1 = _local1 + 45; } } function drawUpCircle(mcParent, nThick, nColor, nR, nX, nY) { var _local11 = 22.5; mcParent.moveTo(nX, nY - nR); mcParent.lineStyle(nThick, nColor); var _local7 = Math.tan((_local11 * Math.PI) / 180); var _local1 = 270; while (_local1 <= 450) { var _local3 = nR * Math.cos((_local1 * Math.PI) / 180); var _local4 = nR * Math.sin((_local1 * Math.PI) / 180); var _local6 = _local3 + ((nR * _local7) * Math.cos(((_local1 - 90) * Math.PI) / 180)); var _local5 = _local4 + ((nR * _local7) * Math.sin(((_local1 - 90) * Math.PI) / 180)); mcParent.curveTo(_local6 + nX, _local5 + nY, _local3 + nX, _local4 + nY); _local1 = _local1 + 45; } } }
Symbol 739 MovieClip [__Packages.helpers.CheckPole] Frame 0
class helpers.CheckPole { static var instance; var aLettersPole; function CheckPole () { } static function getInstance() { if (instance == null) { instance = new helpers.CheckPole(); } return(instance); } function search(aLetters, aWords) { var _local3; var _local2; var _local5; var _local4; var _local8 = true; aLettersPole = aLetters; _local5 = 0; while (_local5 < aWords.length) { _local3 = 0; while (_local3 < aLetters.length) { _local2 = 0; while (_local2 < aLetters[_local3].length) { if (checkCurrentWord(_local3, _local2, aWords[_local5])) { _local4 = Math.round(Math.random() * 25) + 65; aLettersPole[_local3][_local2].setLetter(String.fromCharCode(_local4)); _local8 = false; _local2--; } _local2++; } _local3++; } _local5++; } return(_local8); } function checkCurrentWord(nI, nJ, sWord) { var _local11; var _local10; var _local3 = 0; var _local2 = 0; var _local8; var _local9; var _local5; if (aLettersPole[nI][nJ].getLetter() != sWord.charAt(0)) { return(false); } _local3 = 0; _local2 = 1; _local5 = getWordFromDirection(_local3, _local2, nI, nJ, sWord.length); if ((_local5 == sWord) && (isRandom(_local3, _local2, nI, nJ, sWord.length))) { return(true); } _local3 = 1; _local2 = 0; _local5 = getWordFromDirection(_local3, _local2, nI, nJ, sWord.length); if ((_local5 == sWord) && (isRandom(_local3, _local2, nI, nJ, sWord.length))) { return(true); } _local3 = 1; _local2 = 1; _local5 = getWordFromDirection(_local3, _local2, nI, nJ, sWord.length); if ((_local5 == sWord) && (isRandom(_local3, _local2, nI, nJ, sWord.length))) { return(true); } _local3 = -1; _local2 = -1; _local5 = getWordFromDirection(_local3, _local2, nI, nJ, sWord.length); if ((_local5 == sWord) && (isRandom(_local3, _local2, nI, nJ, sWord.length))) { return(true); } _local3 = -1; _local2 = 1; _local5 = getWordFromDirection(_local3, _local2, nI, nJ, sWord.length); if ((_local5 == sWord) && (isRandom(_local3, _local2, nI, nJ, sWord.length))) { return(true); } _local3 = 1; _local2 = -1; _local5 = getWordFromDirection(_local3, _local2, nI, nJ, sWord.length); if ((_local5 == sWord) && (isRandom(_local3, _local2, nI, nJ, sWord.length))) { return(true); } _local3 = -1; _local2 = 0; _local5 = getWordFromDirection(_local3, _local2, nI, nJ, sWord.length); if ((_local5 == sWord) && (isRandom(_local3, _local2, nI, nJ, sWord.length))) { return(true); } _local3 = 0; _local2 = -1; _local5 = getWordFromDirection(_local3, _local2, nI, nJ, sWord.length); if ((_local5 == sWord) && (isRandom(_local3, _local2, nI, nJ, sWord.length))) { return(true); } return(false); } function getWordFromDirection(nDelI, nDelJ, nI, nJ, nLengh) { var _local2; var _local5 = ""; _local2 = 0; while (_local2 < nLengh) { _local5 = _local5 + aLettersPole[nI][nJ].getLetter(); nI = nI + nDelI; nJ = nJ + nDelJ; _local2++; } return(_local5); } function isRandom(nDelI, nDelJ, nI, nJ, nLengh) { var _local2; _local2 = 0; while (_local2 < nLengh) { if (aLettersPole[nI][nJ].getEmpty()) { return(true); } nI = nI + nDelI; nJ = nJ + nDelJ; _local2++; } return(false); } }
Symbol 740 MovieClip [__Packages.gdp.config.ConfigLoader] Frame 0
class gdp.config.ConfigLoader extends gdp.core.base.BaseClass { var sConfigFile, xml, fCallback; 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 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 xmlCurrentNode = null; var bParserWait = false; var oListenerOtherConfigLoader = null; }
Symbol 741 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 742 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 743 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 744 MovieClip [__Packages.gdp.env.except.Throwable] Frame 0
interface gdp.env.except.Throwable { }
Symbol 745 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 746 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 747 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 748 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 749 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.getInstance().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 750 MovieClip [__Packages.gdp.beans.BeansFactoryCollection] Frame 0
class gdp.beans.BeansFactoryCollection extends gdp.core.base.BaseClass { static var instance; function BeansFactoryCollection () { super(); } static function getInstance() { if (instance == null) { instance = new gdp.beans.BeansFactoryCollection(); } return(instance); } function addFactory(beansFactory, sName) { oMap[sName] = beansFactory; } function getFactoriesMap() { return(oMap); } function getFactory(sName) { return(oMap[sName]); } var oMap = new Object(); }
Symbol 751 MovieClip [__Packages.gdp.beans.factory.FactoryBean] Frame 0
interface gdp.beans.factory.FactoryBean { }
Symbol 752 MovieClip [__Packages.gdp.beans.factory.BeanDefinition] Frame 0
interface gdp.beans.factory.BeanDefinition { }
Symbol 753 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 754 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 755 MovieClip [__Packages.gdp.data.holder.Map] Frame 0
interface gdp.data.holder.Map extends gdp.core.base.BaseInterface { }
Symbol 756 MovieClip [__Packages.gdp.data.holder.Iterator] Frame 0
interface gdp.data.holder.Iterator { }
Symbol 757 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 758 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 759 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 760 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 761 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 762 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 763 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 764 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 765 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 766 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 setParentFactory(beanFactory) { this.beanFactory = beanFactory; } function getParentFactory(Void) { return(beanFactory); } 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); } function getObject(Void) { return(gdp.beans.factory.support.AbstractBeanFactory(getParentFactory()).getObjectFromBeanName(sBeanName)); } var bSingleton = true; var bLazyInit = false; var beanFactory = null; }
Symbol 767 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 768 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 getObjectFromBeanName(sName) { var _local5 = getBean(sName); if (_local5.isSingleton() && (oSingletonCache[sName] != null)) { return(oSingletonCache[sName]); } var _local7; if (_local5 instanceof gdp.beans.factory.support.RootBean) { _local7 = gdp.beans.factory.support.AbstractBean(beanBuild(_local5)); } else if (_local5 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 = gdp.beans.factory.support.AbstractBean(beanBuild(_local3)); } if (_local5.isSingleton() && (oSingletonCache[sName] == null)) { oSingletonCache[sName] = _local7; } _local7.setParentFactory(this); return(_local7); } function getObjectFromBean(bean) { return(getObjectFromBeanName(bean.getBeanName())); } 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 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, getObjectFromBeanName(_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 769 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 770 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 771 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 772 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 773 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 774 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 775 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 776 MovieClip [__Packages.gdp.beans.factory.BeanFactory] Frame 0
class gdp.beans.factory.BeanFactory extends gdp.beans.factory.support.AbstractBeanFactory implements gdp.beans.factory.FactoryBean { 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 777 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 778 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 779 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.toLowerCase()] = 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 _local3; var _local5; var _local4 = String(xmlNode.attributes.type).toLowerCase(); if (_local4 == "string") { _local3 = xmlNode.firstChild.toString(); } else if (xmlNode.attributes.type == undefined) { _local3 = convertPrimitiveType(xmlNode.firstChild.nodeValue); } else { _local5 = oModulesTypes[_local4.toLowerCase()]; if (_local5 == undefined) { throw new gdp.config.modules.type.IllegalTypeException(("Illegal name of type [" + _local4) + "]", this, arguments); } _local3 = gdp.utils.ClassUtil.createInstance(_local5, [xmlNode, parser]).getValue(); } return(_local3); } 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 780 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 781 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 782 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 783 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 784 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 785 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 786 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 787 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 788 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 789 MovieClip [__Packages.api.btns.CMusicButton] Frame 0
class api.btns.CMusicButton extends MovieClip { var gotoAndStop, onPress, onRelease, onRollOver, onRollOut; function CMusicButton () { super(); aArray.push(this); if (core.Game.aSettings.data.Music == true) { gotoAndStop(1); } else { gotoAndStop(4); } onPress = gdp.utils.Delegate.create(this, onUpm); onRelease = gdp.utils.Delegate.create(this, onRollOutsnd); onRollOver = gdp.utils.Delegate.create(this, onRollOversnd); onRollOut = gdp.utils.Delegate.create(this, onRollOutsnd); } function onUpm() { if (core.Game.aSettings.data.Music == true) { core.Game.aSettings.data.Music = false; soundEngine.CSound.getInstance().playSound(soundEngine.CSound.BUTTON_CLICK); soundEngine.CSound.getInstance().setMuteMusic(core.Game.aSettings.data.Music); moveAll(5); } else { core.Game.aSettings.data.Music = true; soundEngine.CSound.getInstance().playSound(soundEngine.CSound.BUTTON_CLICK); soundEngine.CSound.getInstance().setMuteMusic(core.Game.aSettings.data.Music); moveAll(2); if (screens.Pole.instance != undefined) { soundEngine.CSound.getInstance().playMusic(soundEngine.CSound.GAME_MUSIC); } else { soundEngine.CSound.getInstance().playMusic(soundEngine.CSound.MENU_MUSIC); } } } function onRollOversnd() { if (core.Game.aSettings.data.Music == true) { moveAll(2); } else { moveAll(5); } } function onRollOutsnd() { if (core.Game.aSettings.data.Music == true) { moveAll(1); } else { moveAll(4); } } function moveAll(nFrame) { var _local1; _local1 = 0; while (_local1 < aArray.length) { aArray[_local1].gotoAndStop(nFrame); _local1++; } } static var aArray = []; }
Symbol 790 MovieClip [__Packages.api.btns.CSoundButton] Frame 0
class api.btns.CSoundButton extends MovieClip { var gotoAndStop, onPress, onRollOver, onRollOut, onRelease; function CSoundButton () { super(); aArray.push(this); if (core.Game.aSettings.data.Snd == true) { gotoAndStop(1); } else { gotoAndStop(4); } onPress = gdp.utils.Delegate.create(this, onUpsnd); onRollOver = gdp.utils.Delegate.create(this, onRollOversnd); onRollOut = gdp.utils.Delegate.create(this, onRollOutsnd); onRelease = gdp.utils.Delegate.create(this, onRollOutsnd); } function onUpsnd() { trace("sound - " + core.Game.aSettings.data.Snd); if (core.Game.aSettings.data.Snd == true) { soundEngine.CSound.getInstance().setMute(false); soundEngine.CSound.getInstance().playSound(soundEngine.CSound.BUTTON_CLICK); } else { soundEngine.CSound.getInstance().setMute(true); soundEngine.CSound.getInstance().playSound(soundEngine.CSound.BUTTON_CLICK); } } function onRollOversnd() { if (core.Game.aSettings.data.Snd == true) { moveAll(2); } else { moveAll(5); } } function onRollOutsnd() { if (core.Game.aSettings.data.Snd == true) { moveAll(1); } else { moveAll(4); } } function moveAll(nFrame) { var _local1; _local1 = 0; while (_local1 < aArray.length) { aArray[_local1].gotoAndStop(nFrame); _local1++; } } static var aArray = []; }
Symbol 791 MovieClip [__Packages.screens.Rules] Frame 0
class screens.Rules extends gdp.core.base.BaseMovieClip { var nPage, btnPrev, btnNext, btnExt, btnMainMenu, btnMusic, btnScreen, btnSound, mcText, mcPick, mcMenu, attachMovie, getNextHighestDepth; function Rules () { super(); nPage = 1; btnPrev.enabled = false; btnPrev._alpha = 30; btnPrev.onRelease = gdp.utils.Delegate.create(this, movePrev); btnNext.onRelease = gdp.utils.Delegate.create(this, moveNext); btnExt.onRelease = gdp.utils.Delegate.create(this, exitMenu); } function changeEnabled(bInp) { btnMainMenu.enabled = bInp; btnMusic.enabled = bInp; btnScreen.enabled = bInp; btnSound.enabled = bInp; btnExt.enabled = bInp; btnNext.enabled = bInp; btnPrev.enabled = bInp; } function moveNext() { nPage++; mcText.gotoAndStop(nPage); mcPick.gotoAndStop(nPage); btnPrev._alpha = 100; btnPrev.enabled = true; if (nPage == 4) { btnNext._alpha = 30; btnNext.enabled = false; } } function movePrev() { nPage--; mcText.gotoAndStop(nPage); mcPick.gotoAndStop(nPage); btnNext._alpha = 100; btnNext.enabled = true; if (nPage == 1) { btnPrev._alpha = 30; btnPrev.enabled = false; } } function hideMenu() { changeEnabled(true); mcMenu.removeMovieClip(); } function exitMenu() { changeEnabled(false); mcMenu = attachMovie("mcExit", "Menu", getNextHighestDepth(), {_x:211, _y:98}); mcMenu.btnNo.onRelease = gdp.utils.Delegate.create(this, hideMenu); mcMenu.btnYes.onRelease = gdp.utils.Delegate.create(this, exit); } function exit() { fscommand ("quit"); } }
Symbol 792 MovieClip [__Packages.api.btns.CScreenButton] Frame 0
class api.btns.CScreenButton extends MovieClip { var gotoAndStop, onPress, onRelease, onRollOver, onRollOut; function CScreenButton () { super(); aArray.push(this); if (core.Game.aSettings.data.Screen == false) { gotoAndStop(1); } else { gotoAndStop(4); } onPress = gdp.utils.Delegate.create(this, onUps); onRelease = gdp.utils.Delegate.create(this, onRollOutsnd); onRollOver = gdp.utils.Delegate.create(this, onRollOversnd); onRollOut = gdp.utils.Delegate.create(this, onRollOutsnd); } function onUps() { if (core.Game.aSettings.data.Screen == false) { soundEngine.CSound.getInstance().playSound(soundEngine.CSound.BUTTON_CLICK); core.Game.aSettings.data.Screen = true; fscommand ("fullscreen", true); } else { soundEngine.CSound.getInstance().playSound(soundEngine.CSound.BUTTON_CLICK); core.Game.aSettings.data.Screen = false; fscommand ("fullscreen", false); } onRollOutsnd(); } function onRollOversnd() { if (core.Game.aSettings.data.Screen == false) { moveAll(2); } else { moveAll(5); } } function onRollOutsnd() { if (core.Game.aSettings.data.Screen == false) { moveAll(1); } else { moveAll(4); } } function moveAll(nFrame) { var _local1; _local1 = 0; while (_local1 < aArray.length) { aArray[_local1].gotoAndStop(nFrame); _local1++; } } static var aArray = []; }
Symbol 793 MovieClip [__Packages.screens.Block] Frame 0
class screens.Block extends gdp.core.base.BaseMovieClip { var useHandCursor, onRelease; function Block () { super(); useHandCursor = false; onRelease = gdp.utils.Delegate.create(this, emptyFunction); } function emptyFunction() { } }

Library Items

Symbol 1 Sound [rigthWord]
Symbol 2 Sound [appear]
Symbol 3 Sound [button]
Symbol 4 Sound [count]
Symbol 5 Sound [winGame]
Symbol 6 Sound [gameEnd]
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:9
Symbol 9 MovieClip [star]Uses:8
Symbol 10 GraphicUsed by:33
Symbol 11 BitmapUsed by:12
Symbol 12 GraphicUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:33 37 41 55
Symbol 14 GraphicUsed by:33
Symbol 15 GraphicUsed by:18 539
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:18
Symbol 18 MovieClipUses:15 17Used by:33 37 41 55
Symbol 19 FontUsed by:20 36 40 44 87 336 524 525 526 527 528 529 540
Symbol 20 TextUses:19Used by:33
Symbol 21 FontUsed by:22 23 25 28 30 45 46 48 50 51 53 132 133 135 337 338 340 354 358 360 541 542 544 547 549 595 598 599 601 689 690 691
Symbol 22 TextUses:21Used by:27
Symbol 23 TextUses:21Used by:24
Symbol 24 MovieClipUses:23Used by:27
Symbol 25 TextUses:21Used by:27
Symbol 26 GraphicUsed by:27 49 54 550 558
Symbol 27 ButtonUses:22 24 25 26Used by:33 37 41
Symbol 28 TextUses:21Used by:29 32
Symbol 29 MovieClipUses:28Used by:32
Symbol 30 TextUses:21Used by:32
Symbol 31 GraphicUsed by:32
Symbol 32 ButtonUses:28 29 30 31Used by:33 37 41
Symbol 33 MovieClip [gameNag]Uses:10 13 14 18 20 27 32
Symbol 34 GraphicUsed by:37
Symbol 35 GraphicUsed by:37
Symbol 36 TextUses:19Used by:37
Symbol 37 MovieClip [menuNag]Uses:34 13 35 18 36 27 32
Symbol 38 GraphicUsed by:41
Symbol 39 GraphicUsed by:41
Symbol 40 TextUses:19Used by:41
Symbol 41 MovieClip [Nag]Uses:38 13 39 18 40 27 32
Symbol 42 GraphicUsed by:55
Symbol 43 GraphicUsed by:55
Symbol 44 TextUses:19Used by:55
Symbol 45 TextUses:21Used by:49
Symbol 46 TextUses:21Used by:47
Symbol 47 MovieClipUses:46Used by:49
Symbol 48 TextUses:21Used by:49
Symbol 49 ButtonUses:45 47 48 26Used by:55
Symbol 50 TextUses:21Used by:54
Symbol 51 TextUses:21Used by:52
Symbol 52 MovieClipUses:51Used by:54
Symbol 53 TextUses:21Used by:54
Symbol 54 ButtonUses:50 52 53 26Used by:55
Symbol 55 MovieClip [PauseMenu]Uses:42 13 43 18 44 49 54
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip [mcBlock]Uses:56Used by:164 209 305 535 559 565 586 688 705
Symbol 58 BitmapUsed by:60 166 210 571 692
Symbol 59 BitmapUsed by:60 166 210 530 571 594 692
Symbol 60 GraphicUses:58 59Used by:84
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:84 209 305 586 688 705
Symbol 63 GraphicUsed by:84
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:84 209 305 586 705
Symbol 66 GraphicUsed by:84
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:82
Symbol 69 GraphicUsed by:82
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:82
Symbol 72 GraphicUsed by:82
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:82
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:77
Symbol 77 MovieClipUses:76Used by:82
Symbol 78 GraphicUsed by:81
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:81
Symbol 81 MovieClipUses:78 80Used by:82
Symbol 82 MovieClipUses:68 69 71 72 74 77 81Used by:84
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:60 62 63 65 66 82 83Used by:164 535 559 565
Symbol 85 FontUsed by:86 523
Symbol 86 TextUses:85Used by:164
Symbol 87 TextUses:19Used by:164
Symbol 88 GraphicUsed by:164
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:164 209 305 535 586 705
Symbol 91 GraphicUsed by:164
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:164 305 586 603
Symbol 94 GraphicUsed by:164
Symbol 95 GraphicUsed by:106
Symbol 96 GraphicUsed by:106
Symbol 97 BitmapUsed by:98 536
Symbol 98 GraphicUses:97Used by:99
Symbol 99 MovieClipUses:98Used by:100 104
Symbol 100 MovieClipUses:99Used by:106
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103 106
Symbol 103 MovieClipUses:102Used by:106
Symbol 104 MovieClipUses:99Used by:106
Symbol 105 GraphicUsed by:106
Symbol 106 ButtonUses:95 96 100 103 104 102 105Used by:164
Symbol 107 GraphicUsed by:164
Symbol 108 GraphicUsed by:118
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:111
Symbol 111 MovieClipUses:110Used by:112 116
Symbol 112 MovieClipUses:111Used by:118
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:115 118
Symbol 115 MovieClipUses:114Used by:118
Symbol 116 MovieClipUses:111Used by:118
Symbol 117 GraphicUsed by:118
Symbol 118 ButtonUses:108 112 115 116 114 117Used by:164
Symbol 119 GraphicUsed by:164
Symbol 120 GraphicUsed by:124
Symbol 121 GraphicUsed by:124
Symbol 122 GraphicUsed by:124
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClip [mcMusic]Uses:120 121 122 123Used by:164 586
Symbol 125 GraphicUsed by:129
Symbol 126 GraphicUsed by:129
Symbol 127 GraphicUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClip [mcSound]Uses:125 126 127 128Used by:164 305 586
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:164
Symbol 132 TextUses:21Used by:137
Symbol 133 TextUses:21Used by:134
Symbol 134 MovieClipUses:133Used by:137
Symbol 135 TextUses:21Used by:137
Symbol 136 GraphicUsed by:137 341
Symbol 137 ButtonUses:132 134 135 136Used by:164
Symbol 138 GraphicUsed by:150
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClipUses:140Used by:142 148
Symbol 142 MovieClipUses:141Used by:150
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:147 150
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:147
Symbol 147 MovieClipUses:144 146Used by:150
Symbol 148 MovieClipUses:141Used by:150
Symbol 149 GraphicUsed by:150 163
Symbol 150 ButtonUses:138 142 147 148 144 149Used by:164
Symbol 151 GraphicUsed by:163
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154 161
Symbol 154 MovieClipUses:153Used by:155
Symbol 155 MovieClipUses:154Used by:163
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:160
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:160 163
Symbol 160 MovieClipUses:157 159Used by:163
Symbol 161 MovieClipUses:153Used by:162
Symbol 162 MovieClipUses:161Used by:163
Symbol 163 ButtonUses:151 155 160 162 159 149Used by:164
Symbol 164 MovieClip [PreGame]Uses:57 84 86 87 88 90 91 93 94 106 107 118 119 124 129 131 137 150 163
Symbol 165 MovieClip [Game]
Symbol 166 GraphicUses:58 59Used by:209
Symbol 167 GraphicUsed by:209
Symbol 168 GraphicUsed by:209
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:209 586 705
Symbol 171 GraphicUsed by:209
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:209 305 586
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:209 305 586 705
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:209
Symbol 178 GraphicUsed by:209
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:209
Symbol 181 GraphicUsed by:184
Symbol 182 FontUsed by:183
Symbol 183 EditableTextUses:182Used by:184
Symbol 184 MovieClipUses:181 183Used by:185
Symbol 185 MovieClipUses:184Used by:209
Symbol 186 FontUsed by:187 189 192 194 197 198 199 200 201 202 203 204 243 244 314 371 372 373 374 375 378 379 380 381 382 383 384 385 386 387 393 394 395 397 398 399 400 401 402 408 409 410 411 413 414 415 416 417 418 419 420 426 427 428 429 430 431 432 433 434 435 436 437 444 445 446 447 448 449 450 451 452 453 454 455 460 461 462 463 464 465 466 467 468 482 483 484 487 488 489 490 491 584 604 605 698 699 700 702 704
Symbol 187 TextUses:186Used by:188 191
Symbol 188 MovieClipUses:187Used by:191
Symbol 189 TextUses:186Used by:191
Symbol 190 GraphicUsed by:191 703
Symbol 191 ButtonUses:187 188 189 190Used by:209
Symbol 192 TextUses:186Used by:193 196
Symbol 193 MovieClipUses:192Used by:196
Symbol 194 TextUses:186Used by:196
Symbol 195 GraphicUsed by:196
Symbol 196 ButtonUses:192 193 194 195Used by:209
Symbol 197 TextUses:186Used by:209
Symbol 198 TextUses:186Used by:209
Symbol 199 TextUses:186Used by:209
Symbol 200 TextUses:186Used by:209
Symbol 201 TextUses:186Used by:209
Symbol 202 TextUses:186Used by:209
Symbol 203 TextUses:186Used by:209
Symbol 204 TextUses:186Used by:209
Symbol 205 GraphicUsed by:208
Symbol 206 GraphicUsed by:208
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:205 206 207Used by:209
Symbol 209 MovieClip [Select]Uses:57 166 62 167 65 168 170 171 173 175 177 90 178 180 185 191 196 197 198 199 200 201 202 203 204 208
Symbol 210 GraphicUses:58 59Used by:305
Symbol 211 GraphicUsed by:305
Symbol 212 GraphicUsed by:305
Symbol 213 BitmapUsed by:214 697
Symbol 214 GraphicUses:213Used by:221
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:221
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:221
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:221
Symbol 221 MovieClipUses:214 216 218 220Used by:305 586
Symbol 222 GraphicUsed by:226
Symbol 223 GraphicUsed by:226
Symbol 224 GraphicUsed by:226
Symbol 225 GraphicUsed by:226
Symbol 226 ButtonUses:222 223 224 225Used by:305 586
Symbol 227 GraphicUsed by:230
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 ButtonUses:227 228 229Used by:305
Symbol 231 MovieClipUsed by:305
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:305
Symbol 234 GraphicUsed by:305
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:305
Symbol 237 GraphicUsed by:305
Symbol 238 GraphicUsed by:305
Symbol 239 FontUsed by:240 299 302
Symbol 240 EditableTextUses:239Used by:241
Symbol 241 MovieClipUses:240Used by:305 586
Symbol 242 GraphicUsed by:305
Symbol 243 TextUses:186Used by:305 586
Symbol 244 EditableTextUses:186Used by:305
Symbol 245 GraphicUsed by:293
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:276
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:276
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:276
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:276
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:276
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:276
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:276
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:276
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:276
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:276
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:276
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:276
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:276
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:276
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:276
Symbol 276 MovieClipUses:247 249 251 253 255 257 259 261 263 265 267 269 271 273 275Used by:293
Symbol 277 GraphicUsed by:293
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:293
Symbol 280 GraphicUsed by:293
Symbol 281 GraphicUsed by:293
Symbol 282 GraphicUsed by:293
Symbol 283 GraphicUsed by:293
Symbol 284 GraphicUsed by:293
Symbol 285 GraphicUsed by:293
Symbol 286 GraphicUsed by:293
Symbol 287 GraphicUsed by:293
Symbol 288 GraphicUsed by:293
Symbol 289 GraphicUsed by:293
Symbol 290 GraphicUsed by:293
Symbol 291 FontUsed by:292 304 364 365 366 367 585
Symbol 292 TextUses:291Used by:293
Symbol 293 MovieClipUses:245 276 277 279 280 281 282 283 284 285 286 287 288 289 290 292Used by:305 586
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClipUses:294Used by:305 586
Symbol 296 GraphicUsed by:305
Symbol 297 FontUsed by:298 301
Symbol 298 TextUses:297Used by:305
Symbol 299 EditableTextUses:239Used by:305
Symbol 300 GraphicUsed by:305
Symbol 301 TextUses:297Used by:305
Symbol 302 EditableTextUses:239Used by:305
Symbol 303 GraphicUsed by:305
Symbol 304 EditableTextUses:291Used by:305
Symbol 305 MovieClip [QuestPole]Uses:57 210 62 211 65 212 173 175 221 226 230 129 231 233 234 236 237 90 238 241 242 243 244 293 93 295 296 298 299 300 301 302 303 304
Symbol 306 GraphicUsed by:313
Symbol 307 GraphicUsed by:313
Symbol 308 GraphicUsed by:313
Symbol 309 GraphicUsed by:313
Symbol 310 GraphicUsed by:313
Symbol 311 GraphicUsed by:313
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:306 307 308 309 310 311 312Used by:315
Symbol 314 EditableTextUses:186Used by:315
Symbol 315 MovieClip [Tile]Uses:313 314
Symbol 316 GraphicUsed by:535
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClipUses:317Used by:535
Symbol 319 GraphicUsed by:535
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320Used by:535
Symbol 322 GraphicUsed by:535
Symbol 323 GraphicUsed by:333
Symbol 324 FontUsed by:325 327 329 331 343 345 347 349
Symbol 325 TextUses:324Used by:333
Symbol 326 GraphicUsed by:333
Symbol 327 TextUses:324Used by:333
Symbol 328 GraphicUsed by:333
Symbol 329 TextUses:324Used by:333
Symbol 330 GraphicUsed by:333
Symbol 331 TextUses:324Used by:333
Symbol 332 GraphicUsed by:333
Symbol 333 ButtonUses:323 325 326 327 328 329 330 331 332Used by:535
Symbol 334 GraphicUsed by:535
Symbol 335 GraphicUsed by:535
Symbol 336 TextUses:19Used by:535
Symbol 337 TextUses:21Used by:341
Symbol 338 TextUses:21Used by:339 548
Symbol 339 MovieClipUses:338Used by:341
Symbol 340 TextUses:21Used by:341
Symbol 341 ButtonUses:337 339 340 136Used by:535
Symbol 342 GraphicUsed by:351
Symbol 343 TextUses:324Used by:351
Symbol 344 GraphicUsed by:351
Symbol 345 TextUses:324Used by:351
Symbol 346 GraphicUsed by:351
Symbol 347 TextUses:324Used by:351
Symbol 348 GraphicUsed by:351
Symbol 349 TextUses:324Used by:351
Symbol 350 GraphicUsed by:351
Symbol 351 ButtonUses:342 343 344 345 346 347 348 349 350Used by:535
Symbol 352 FontUsed by:353 355 356 357 359
Symbol 353 TextUses:352Used by:361
Symbol 354 TextUses:21Used by:361
Symbol 355 TextUses:352Used by:361
Symbol 356 TextUses:352Used by:361
Symbol 357 TextUses:352Used by:361
Symbol 358 TextUses:21Used by:361
Symbol 359 TextUses:352Used by:361
Symbol 360 TextUses:21Used by:361
Symbol 361 MovieClipUses:353 354 355 356 357 358 359 360Used by:535
Symbol 362 BitmapUsed by:363 369 391 406 424 442 474 480
Symbol 363 GraphicUses:362Used by:368
Symbol 364 TextUses:291Used by:368 497
Symbol 365 TextUses:291Used by:368 497
Symbol 366 TextUses:291Used by:368 497
Symbol 367 TextUses:291Used by:368 497
Symbol 368 MovieClipUses:363 364 365 366 367Used by:494
Symbol 369 GraphicUses:362Used by:370
Symbol 370 MovieClipUses:369Used by:494
Symbol 371 TextUses:186Used by:494
Symbol 372 TextUses:186Used by:494
Symbol 373 TextUses:186Used by:494 517
Symbol 374 TextUses:186Used by:494
Symbol 375 TextUses:186Used by:494
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:494
Symbol 378 TextUses:186Used by:494
Symbol 379 TextUses:186Used by:494
Symbol 380 TextUses:186Used by:494
Symbol 381 TextUses:186Used by:494
Symbol 382 TextUses:186Used by:494 517
Symbol 383 TextUses:186Used by:494 517
Symbol 384 TextUses:186Used by:494
Symbol 385 TextUses:186Used by:494
Symbol 386 TextUses:186Used by:494
Symbol 387 TextUses:186Used by:494
Symbol 388 ShapeTweeningUsed by:494
Symbol 389 GraphicUsed by:494
Symbol 390 ShapeTweeningUsed by:494
Symbol 391 GraphicUses:362Used by:392
Symbol 392 MovieClipUses:391Used by:494
Symbol 393 TextUses:186Used by:494
Symbol 394 TextUses:186Used by:494
Symbol 395 TextUses:186Used by:494 517
Symbol 396 GraphicUsed by:494
Symbol 397 TextUses:186Used by:494
Symbol 398 TextUses:186Used by:494
Symbol 399 TextUses:186Used by:494
Symbol 400 TextUses:186Used by:494
Symbol 401 TextUses:186Used by:494 517
Symbol 402 TextUses:186Used by:494 517
Symbol 403 ShapeTweeningUsed by:494
Symbol 404 ShapeTweeningUsed by:494
Symbol 405 ShapeTweeningUsed by:494
Symbol 406 GraphicUses:362Used by:407
Symbol 407 MovieClipUses:406Used by:494
Symbol 408 TextUses:186Used by:494 517
Symbol 409 TextUses:186Used by:494 517
Symbol 410 TextUses:186Used by:494 517
Symbol 411 TextUses:186Used by:494 517
Symbol 412 ShapeTweeningUsed by:494
Symbol 413 TextUses:186Used by:494 517
Symbol 414 TextUses:186Used by:494 517
Symbol 415 TextUses:186Used by:494 517
Symbol 416 TextUses:186Used by:494 517
Symbol 417 TextUses:186Used by:494 517
Symbol 418 TextUses:186Used by:494 517
Symbol 419 TextUses:186Used by:494 517
Symbol 420 TextUses:186Used by:494 517
Symbol 421 ShapeTweeningUsed by:494
Symbol 422 ShapeTweeningUsed by:494
Symbol 423 GraphicUsed by:494
Symbol 424 GraphicUses:362Used by:425
Symbol 425 MovieClipUses:424Used by:494
Symbol 426 TextUses:186Used by:494 517
Symbol 427 TextUses:186Used by:494 517
Symbol 428 TextUses:186Used by:494 517
Symbol 429 TextUses:186Used by:494 517
Symbol 430 TextUses:186Used by:494
Symbol 431 TextUses:186Used by:494
Symbol 432 TextUses:186Used by:494
Symbol 433 TextUses:186Used by:494
Symbol 434 TextUses:186Used by:494
Symbol 435 TextUses:186Used by:494
Symbol 436 TextUses:186Used by:494
Symbol 437 TextUses:186Used by:494
Symbol 438 ShapeTweeningUsed by:494
Symbol 439 ShapeTweeningUsed by:494
Symbol 440 ShapeTweeningUsed by:494
Symbol 441 GraphicUsed by:494
Symbol 442 GraphicUses:362Used by:443
Symbol 443 MovieClipUses:442Used by:494
Symbol 444 TextUses:186Used by:494
Symbol 445 TextUses:186Used by:494
Symbol 446 TextUses:186Used by:494
Symbol 447 TextUses:186Used by:494
Symbol 448 TextUses:186Used by:494
Symbol 449 TextUses:186Used by:494
Symbol 450 TextUses:186Used by:494
Symbol 451 TextUses:186Used by:494
Symbol 452 TextUses:186Used by:494
Symbol 453 TextUses:186Used by:494
Symbol 454 TextUses:186Used by:494
Symbol 455 TextUses:186Used by:494
Symbol 456 ShapeTweeningUsed by:494
Symbol 457 ShapeTweeningUsed by:494
Symbol 458 ShapeTweeningUsed by:494
Symbol 459 GraphicUsed by:494
Symbol 460 TextUses:186Used by:494
Symbol 461 TextUses:186Used by:494
Symbol 462 TextUses:186Used by:494
Symbol 463 TextUses:186Used by:494
Symbol 464 TextUses:186Used by:494
Symbol 465 TextUses:186Used by:494
Symbol 466 TextUses:186Used by:494
Symbol 467 TextUses:186Used by:494
Symbol 468 TextUses:186Used by:494
Symbol 469 ShapeTweeningUsed by:494
Symbol 470 ShapeTweeningUsed by:494
Symbol 471 ShapeTweeningUsed by:494
Symbol 472 ShapeTweeningUsed by:494
Symbol 473 GraphicUsed by:494
Symbol 474 GraphicUses:362Used by:475
Symbol 475 MovieClipUses:474Used by:494
Symbol 476 ShapeTweeningUsed by:494
Symbol 477 ShapeTweeningUsed by:494
Symbol 478 ShapeTweeningUsed by:494
Symbol 479 GraphicUsed by:494
Symbol 480 GraphicUses:362Used by:481
Symbol 481 MovieClipUses:480Used by:494
Symbol 482 TextUses:186Used by:494
Symbol 483 TextUses:186Used by:494
Symbol 484 TextUses:186Used by:494
Symbol 485 ShapeTweeningUsed by:494
Symbol 486 ShapeTweeningUsed by:494
Symbol 487 TextUses:186Used by:494
Symbol 488 TextUses:186Used by:494
Symbol 489 TextUses:186Used by:494
Symbol 490 TextUses:186Used by:494
Symbol 491 TextUses:186Used by:494
Symbol 492 ShapeTweeningUsed by:494
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:368 370 371 372 373 374 375 377 378 379 380 381 382 383 384 385 386 387 388 389 390 392 393 394 395 396 397 398 399 400 401 402 403 404 405 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 475 476 477 478 479 481 482 483 484 485 486 487 488 489 490 491 492 493Used by:533
Symbol 495 BitmapUsed by:496 498 515
Symbol 496 GraphicUses:495Used by:497
Symbol 497 MovieClipUses:496 364 365 366 367Used by:517
Symbol 498 GraphicUses:495Used by:499
Symbol 499 MovieClipUses:498Used by:517
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:517
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:504
Symbol 504 MovieClipUses:503Used by:517
Symbol 505 ShapeTweeningUsed by:517
Symbol 506 ShapeTweeningUsed by:517
Symbol 507 ShapeTweeningUsed by:517
Symbol 508 ShapeTweeningUsed by:517
Symbol 509 ShapeTweeningUsed by:517
Symbol 510 ShapeTweeningUsed by:517
Symbol 511 GraphicUsed by:517
Symbol 512 ShapeTweeningUsed by:517
Symbol 513 ShapeTweeningUsed by:517
Symbol 514 GraphicUsed by:517
Symbol 515 GraphicUses:495Used by:516
Symbol 516 MovieClipUses:515Used by:517
Symbol 517 MovieClipUses:497 499 408 409 373 410 411 395 501 504 505 506 507 508 509 510 511 401 413 402 382 414 415 383 416 417 418 419 420 512 513 514 516 426 427 428 429Used by:533
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:518Used by:533
Symbol 520 GraphicUsed by:533
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:533
Symbol 523 TextUses:85Used by:533
Symbol 524 TextUses:19Used by:533
Symbol 525 TextUses:19Used by:533
Symbol 526 TextUses:19Used by:533
Symbol 527 TextUses:19Used by:533
Symbol 528 TextUses:19Used by:533
Symbol 529 TextUses:19Used by:533
Symbol 530 GraphicUses:59Used by:533
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:533
Symbol 533 MovieClipUses:494 517 519 520 522 523 524 525 526 527 528 529 530 532Used by:535
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClip [Manual]Uses:57 84 316 318 319 321 322 333 334 90 335 336 341 351 361 533 534
Symbol 536 GraphicUses:97Used by:551
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:539
Symbol 539 MovieClipUses:15 538Used by:551
Symbol 540 TextUses:19Used by:551
Symbol 541 TextUses:21Used by:546
Symbol 542 TextUses:21Used by:543
Symbol 543 MovieClipUses:542Used by:546
Symbol 544 TextUses:21Used by:546
Symbol 545 GraphicUsed by:546
Symbol 546 ButtonUses:541 543 544 545Used by:551 559
Symbol 547 TextUses:21Used by:550 558
Symbol 548 MovieClipUses:338Used by:550 558
Symbol 549 TextUses:21Used by:550 558
Symbol 550 ButtonUses:547 548 549 26Used by:551
Symbol 551 MovieClip [Pause]Uses:536 539 540 546 550
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClipUses:552Used by:559
Symbol 554 GraphicUsed by:559
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:557
Symbol 557 MovieClipUses:556Used by:559
Symbol 558 ButtonUses:547 548 549 26Used by:559 565
Symbol 559 MovieClip [GameOver]Uses:57 84 553 554 557 558 546
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:560Used by:565
Symbol 562 GraphicUsed by:565
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:565
Symbol 565 MovieClip [GameWin]Uses:57 84 561 562 558 564
Symbol 566 GraphicUsed by:570
Symbol 567 GraphicUsed by:570
Symbol 568 GraphicUsed by:570
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClip [mcScreen]Uses:566 567 568 569Used by:586
Symbol 571 GraphicUses:58 59Used by:586
Symbol 572 GraphicUsed by:586
Symbol 573 GraphicUsed by:586
Symbol 574 GraphicUsed by:586
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:586
Symbol 577 GraphicUsed by:586
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:578Used by:586
Symbol 580 GraphicUsed by:586
Symbol 581 GraphicUsed by:586
Symbol 582 GraphicUsed by:586
Symbol 583 GraphicUsed by:586
Symbol 584 EditableTextUses:186Used by:586
Symbol 585 EditableTextUses:291Used by:586
Symbol 586 MovieClip [RelaxingPole]Uses:57 571 62 572 65 573 170 574 576 577 579 580 90 581 241 582 93 295 583 243 584 585 226 124 570 129 173 175 221 293
Symbol 587 GraphicUsed by:688
Symbol 588 BitmapUsed by:590
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:588 589Used by:591
Symbol 591 MovieClipUses:590Used by:688
Symbol 592 GraphicUsed by:688
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593 59Used by:688
Symbol 595 TextUses:21Used by:596
Symbol 596 MovieClipUses:595Used by:688
Symbol 597 GraphicUsed by:688
Symbol 598 TextUses:21Used by:603
Symbol 599 TextUses:21Used by:600
Symbol 600 MovieClipUses:599Used by:603
Symbol 601 TextUses:21Used by:603
Symbol 602 GraphicUsed by:603
Symbol 603 ButtonUses:93 598 600 601 602Used by:688
Symbol 604 EditableTextUses:186Used by:688
Symbol 605 TextUses:186Used by:688
Symbol 606 GraphicUsed by:688
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:607Used by:688
Symbol 609 GraphicUsed by:688
Symbol 610 GraphicUsed by:617
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:617
Symbol 613 GraphicUsed by:617
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:617
Symbol 616 GraphicUsed by:617
Symbol 617 MovieClipUses:610 612 613 615 616Used by:688
Symbol 618 GraphicUsed by:688
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619Used by:688
Symbol 621 GraphicUsed by:688
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClipUses:622Used by:624 641 676
Symbol 624 MovieClipUses:623Used by:688
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:627 670
Symbol 627 MovieClipUses:626Used by:688
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:630 640
Symbol 630 MovieClipUses:629Used by:688
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:631Used by:633 671
Symbol 633 MovieClipUses:632Used by:688
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:634Used by:636 677
Symbol 636 MovieClipUses:635Used by:688
Symbol 637 GraphicUsed by:638
Symbol 638 MovieClipUses:637Used by:639
Symbol 639 MovieClipUses:638Used by:688
Symbol 640 MovieClipUses:629Used by:688
Symbol 641 MovieClipUses:623Used by:688
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:642Used by:644 678
Symbol 644 MovieClipUses:643Used by:688
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:647 680
Symbol 647 MovieClipUses:646Used by:688
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClipUses:648Used by:650 675
Symbol 650 MovieClipUses:649Used by:688
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651Used by:653 657
Symbol 653 MovieClipUses:652Used by:688
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:654Used by:656 679
Symbol 656 MovieClipUses:655Used by:688
Symbol 657 MovieClipUses:652Used by:688
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:660 681
Symbol 660 MovieClipUses:659Used by:688
Symbol 661 GraphicUsed by:662
Symbol 662 MovieClipUses:661Used by:663
Symbol 663 MovieClipUses:662Used by:688
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:664Used by:666
Symbol 666 MovieClipUses:665Used by:688
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClipUses:667Used by:669
Symbol 669 MovieClipUses:668Used by:688
Symbol 670 MovieClipUses:626Used by:688
Symbol 671 MovieClipUses:632Used by:688
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:672Used by:674
Symbol 674 MovieClipUses:673Used by:688
Symbol 675 MovieClipUses:649Used by:688
Symbol 676 MovieClipUses:623Used by:688
Symbol 677 MovieClipUses:635Used by:688
Symbol 678 MovieClipUses:643Used by:688
Symbol 679 MovieClipUses:655Used by:688
Symbol 680 MovieClipUses:646Used by:688
Symbol 681 MovieClipUses:659Used by:688
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:684
Symbol 684 MovieClipUses:683Used by:688
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:687
Symbol 687 MovieClipUses:686Used by:688
Symbol 688 MovieClip [ProgressScreen]Uses:57 587 591 592 62 594 596 597 603 604 605 606 608 609 617 618 620 621 624 627 630 633 636 639 640 641 644 647 650 653 656 657 660 663 666 669 670 671 674 675 676 677 678 679 680 681 684 687
Symbol 689 EditableTextUses:21Used by:705
Symbol 690 EditableTextUses:21Used by:705
Symbol 691 EditableTextUses:21Used by:705
Symbol 692 GraphicUses:58 59Used by:705
Symbol 693 GraphicUsed by:705
Symbol 694 GraphicUsed by:705
Symbol 695 GraphicUsed by:705
Symbol 696 GraphicUsed by:705
Symbol 697 GraphicUses:213Used by:705
Symbol 698 TextUses:186Used by:705
Symbol 699 TextUses:186Used by:701 703
Symbol 700 TextUses:186Used by:701
Symbol 701 MovieClipUses:700 699Used by:703
Symbol 702 TextUses:186Used by:703
Symbol 703 ButtonUses:699 701 702 190Used by:705
Symbol 704 TextUses:186Used by:705
Symbol 705 MovieClip [History]Uses:57 689 690 691 692 62 693 65 694 170 695 90 696 175 697 698 703 704
Symbol 706 MovieClip [__Packages.soundEngine.CSound]
Symbol 707 MovieClip [__Packages.soundEngine.WaveEngine]
Symbol 708 MovieClip [__Packages.gdp.core.base.BaseInterface]
Symbol 709 MovieClip [__Packages.gdp.env.events.EventListenerSource]
Symbol 710 MovieClip [__Packages.gdp.core.base.BaseMovieClip]
Symbol 711 MovieClip [__Packages.gdp.utils.ObjectUtil]
Symbol 712 MovieClip [__Packages.gdp.utils.ArrayUtil]
Symbol 713 MovieClip [__Packages.gdp.core.base.BaseClass]
Symbol 714 MovieClip [__Packages.com.kelvinluck.util.LogWrapper]
Symbol 715 MovieClip [__Packages.LuminicBox.Log.Logger]
Symbol 716 MovieClip [__Packages.LuminicBox.Log.IPublisher]
Symbol 717 MovieClip [__Packages.LuminicBox.Log.LogEvent]
Symbol 718 MovieClip [__Packages.LuminicBox.Log.Level]
Symbol 719 MovieClip [__Packages.LuminicBox.Log.TracePublisher]
Symbol 720 MovieClip [__Packages.gdp.utils.StringUtil]
Symbol 721 MovieClip [__Packages.LuminicBox.Log.ConsolePublisher]
Symbol 722 MovieClip [__Packages.LuminicBox.Log.PropertyInspector]
Symbol 723 MovieClip [__Packages.gdp.utils.ClassUtil]
Symbol 724 MovieClip [__Packages.gdp.utils.XMLUtil]
Symbol 725 MovieClip [__Packages.core.Game]
Symbol 726 MovieClip [__Packages.screens.PreGame]
Symbol 727 MovieClip [__Packages.screens.Select]
Symbol 728 MovieClip [__Packages.gdp.utils.Delegate]
Symbol 729 MovieClip [__Packages.gdp.env.reflect.ReflectUtil]
Symbol 730 MovieClip [__Packages.screens.History]
Symbol 731 MovieClip [__Packages.screens.ProgressScreen]
Symbol 732 MovieClip [__Packages.gdp.utils.Executor]
Symbol 733 MovieClip [__Packages.gdp.core.time.FrameTimer]
Symbol 734 MovieClip [__Packages.gdp.core.process.Process]
Symbol 735 MovieClip [__Packages.gdp.core.process.ProcessManager]
Symbol 736 MovieClip [__Packages.gdp.env.events.EventManager]
Symbol 737 MovieClip [__Packages.screens.Pole]
Symbol 738 MovieClip [__Packages.elements.Tile]
Symbol 739 MovieClip [__Packages.helpers.CheckPole]
Symbol 740 MovieClip [__Packages.gdp.config.ConfigLoader]
Symbol 741 MovieClip [__Packages.gdp.config.XMLParser]
Symbol 742 MovieClip [__Packages.gdp.config.modules.AbstractModule]
Symbol 743 MovieClip [__Packages.gdp.env.except.AbstractThrowable]
Symbol 744 MovieClip [__Packages.gdp.env.except.Throwable]
Symbol 745 MovieClip [__Packages.gdp.env.except.FatalException]
Symbol 746 MovieClip [__Packages.gdp.env.except.IllegalArgumentException]
Symbol 747 MovieClip [__Packages.gdp.env.except.AbstractOperationException]
Symbol 748 MovieClip [__Packages.gdp.config.modules.XMLImport]
Symbol 749 MovieClip [__Packages.gdp.config.modules.XML2Beans]
Symbol 750 MovieClip [__Packages.gdp.beans.BeansFactoryCollection]
Symbol 751 MovieClip [__Packages.gdp.beans.factory.FactoryBean]
Symbol 752 MovieClip [__Packages.gdp.beans.factory.BeanDefinition]
Symbol 753 MovieClip [__Packages.gdp.utils.Properties]
Symbol 754 MovieClip [__Packages.gdp.data.holder.map.AbstractMap]
Symbol 755 MovieClip [__Packages.gdp.data.holder.Map]
Symbol 756 MovieClip [__Packages.gdp.data.holder.Iterator]
Symbol 757 MovieClip [__Packages.gdp.data.holder.array.ArrayIterator]
Symbol 758 MovieClip [__Packages.gdp.env.except.Exception]
Symbol 759 MovieClip [__Packages.gdp.data.holder.DataHolderException]
Symbol 760 MovieClip [__Packages.gdp.data.holder.NoSuchElementException]
Symbol 761 MovieClip [__Packages.gdp.env.except.IllegalStateException]
Symbol 762 MovieClip [__Packages.gdp.data.holder.map.HashMap]
Symbol 763 MovieClip [__Packages.gdp.data.holder.map.ValueMapIterator]
Symbol 764 MovieClip [__Packages.gdp.data.holder.map.KeyMapIterator]
Symbol 765 MovieClip [__Packages.gdp.beans.factory.support.ConstructorArgumentValues]
Symbol 766 MovieClip [__Packages.gdp.beans.factory.support.AbstractBean]
Symbol 767 MovieClip [__Packages.gdp.config.IllegalNameOfObjectException]
Symbol 768 MovieClip [__Packages.gdp.beans.factory.support.AbstractBeanFactory]
Symbol 769 MovieClip [__Packages.gdp.beans.BeansException]
Symbol 770 MovieClip [__Packages.gdp.beans.IsNotBeanException]
Symbol 771 MovieClip [__Packages.gdp.beans.factory.support.RootBean]
Symbol 772 MovieClip [__Packages.gdp.beans.factory.support.ChildBean]
Symbol 773 MovieClip [__Packages.gdp.beans.BeanNotFoundException]
Symbol 774 MovieClip [__Packages.gdp.beans.factory.xml.IllegalParentExeption]
Symbol 775 MovieClip [__Packages.gdp.beans.factory.support.ReferenceBean]
Symbol 776 MovieClip [__Packages.gdp.beans.factory.BeanFactory]
Symbol 777 MovieClip [__Packages.gdp.config.modules.XML2Class]
Symbol 778 MovieClip [__Packages.gdp.config.modules.type.IllegalTypeException]
Symbol 779 MovieClip [__Packages.gdp.config.modules.XML2TypedData]
Symbol 780 MovieClip [__Packages.gdp.config.modules.type.AbstractType]
Symbol 781 MovieClip [__Packages.gdp.config.modules.type.BooleanType]
Symbol 782 MovieClip [__Packages.gdp.config.modules.type.NumberType]
Symbol 783 MovieClip [__Packages.gdp.config.modules.type.ArrayType]
Symbol 784 MovieClip [__Packages.gdp.config.modules.type.MatrixType]
Symbol 785 MovieClip [__Packages.gdp.config.modules.XML2Array]
Symbol 786 MovieClip [__Packages.gdp.config.IllegalFormatOfXmlDataException]
Symbol 787 MovieClip [__Packages.gdp.config.modules.XML2Object]
Symbol 788 MovieClip [__Packages.gdp.env.except.FileNotFoundException]
Symbol 789 MovieClip [__Packages.api.btns.CMusicButton]
Symbol 790 MovieClip [__Packages.api.btns.CSoundButton]
Symbol 791 MovieClip [__Packages.screens.Rules]
Symbol 792 MovieClip [__Packages.api.btns.CScreenButton]
Symbol 793 MovieClip [__Packages.screens.Block]

Instance Names

"btnDownload"Symbol 33 MovieClip [gameNag] Frame 1Symbol 27 Button
"btnLater"Symbol 33 MovieClip [gameNag] Frame 1Symbol 32 Button
"btnDownload"Symbol 37 MovieClip [menuNag] Frame 1Symbol 27 Button
"btnLater"Symbol 37 MovieClip [menuNag] Frame 1Symbol 32 Button
"btnDownload"Symbol 41 MovieClip [Nag] Frame 1Symbol 27 Button
"btnLater"Symbol 41 MovieClip [Nag] Frame 1Symbol 32 Button
"btnYes"Symbol 55 MovieClip [PauseMenu] Frame 1Symbol 49 Button
"btnNo"Symbol 55 MovieClip [PauseMenu] Frame 1Symbol 54 Button
"btnNew"Symbol 164 MovieClip [PreGame] Frame 1Symbol 106 Button
"btnRules"Symbol 164 MovieClip [PreGame] Frame 1Symbol 118 Button
"btnMusic"Symbol 164 MovieClip [PreGame] Frame 1Symbol 124 MovieClip [mcMusic]
"btnSound"Symbol 164 MovieClip [PreGame] Frame 1Symbol 129 MovieClip [mcSound]
"btnDownload"Symbol 164 MovieClip [PreGame] Frame 1Symbol 137 Button
"btnScores"Symbol 164 MovieClip [PreGame] Frame 1Symbol 150 Button
"btnTrophy"Symbol 164 MovieClip [PreGame] Frame 1Symbol 163 Button
"txtHint"Symbol 184 MovieClip Frame 1Symbol 183 EditableText
"mcHintInside"Symbol 185 MovieClip Frame 1Symbol 184 MovieClip
"mcHint"Symbol 209 MovieClip [Select] Frame 1Symbol 185 MovieClip
"btnStartGame"Symbol 209 MovieClip [Select] Frame 1Symbol 191 Button
"btnMainMenu"Symbol 209 MovieClip [Select] Frame 1Symbol 196 Button
"mcQuest"Symbol 209 MovieClip [Select] Frame 1Symbol 208 MovieClip
"mcRelax"Symbol 209 MovieClip [Select] Frame 1Symbol 208 MovieClip
"mcRandom"Symbol 209 MovieClip [Select] Frame 1Symbol 208 MovieClip
"mcSmall"Symbol 209 MovieClip [Select] Frame 1Symbol 208 MovieClip
"mcLarge"Symbol 209 MovieClip [Select] Frame 1Symbol 208 MovieClip
"mcExtra"Symbol 209 MovieClip [Select] Frame 1Symbol 208 MovieClip
"WordText"Symbol 241 MovieClip Frame 1Symbol 240 EditableText
"mcPicture"Symbol 293 MovieClip Frame 1Symbol 276 MovieClip
"mcBoard"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 221 MovieClip
"btnExt"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 226 Button
"btnPause"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 230 Button
"btnSound"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 129 MovieClip [mcSound]
"word1"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word7"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word6"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word8"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word5"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word4"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word3"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word2"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word9"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word10"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word11"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word12"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word13"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word14"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word15"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word21"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word20"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word19"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word18"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word17"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"word16"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 241 MovieClip
"txtThemeName"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 244 EditableText
"mcTheme"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 293 MovieClip
"txtTime"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 299 EditableText
"txtScore"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 302 EditableText
"txtActiveWord"Symbol 305 MovieClip [QuestPole] Frame 1Symbol 304 EditableText
"mcMask"Symbol 315 MovieClip [Tile] Frame 1Symbol 313 MovieClip
"txtLetter"Symbol 315 MovieClip [Tile] Frame 1Symbol 314 EditableText
"btnNext"Symbol 535 MovieClip [Manual] Frame 1Symbol 333 Button
"btnMainMenu"Symbol 535 MovieClip [Manual] Frame 1Symbol 341 Button
"btnPrev"Symbol 535 MovieClip [Manual] Frame 1Symbol 351 Button
"mcText"Symbol 535 MovieClip [Manual] Frame 1Symbol 361 MovieClip
"mcPick"Symbol 535 MovieClip [Manual] Frame 1Symbol 533 MovieClip
"btnResume"Symbol 551 MovieClip [Pause] Frame 1Symbol 546 Button
"btnMainMenu"Symbol 551 MovieClip [Pause] Frame 1Symbol 550 Button
"btnMainMenu"Symbol 559 MovieClip [GameOver] Frame 1Symbol 558 Button
"btnTryAgain"Symbol 559 MovieClip [GameOver] Frame 1Symbol 546 Button
"btnMainMenu"Symbol 565 MovieClip [GameWin] Frame 1Symbol 558 Button
"word1"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word7"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word6"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word8"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word5"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word4"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word3"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word2"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word9"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word10"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word11"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word12"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word13"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word14"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word15"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word21"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word20"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word19"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word18"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word17"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"word16"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 241 MovieClip
"txtThemeName"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 584 EditableText
"txtActiveWord"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 585 EditableText
"btnExt"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 226 Button
"btnMusic"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 124 MovieClip [mcMusic]
"btnScreen"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 570 MovieClip [mcScreen]
"btnSound"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 129 MovieClip [mcSound]
"mcBoard"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 221 MovieClip
"mcTheme"Symbol 586 MovieClip [RelaxingPole] Frame 1Symbol 293 MovieClip
"btnContinue"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 603 Button
"txtThemesLeft"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 604 EditableText
"mcLargeAstronomy"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 624 MovieClip
"mcSmallAstronomy"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 627 MovieClip
"mcLargeChemistry"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 630 MovieClip
"mcSmallChemistry"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 633 MovieClip
"mcLargeCars"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 636 MovieClip
"mcSmallCars"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 639 MovieClip
"mcLargeEducation"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 640 MovieClip
"mcSmallEducation"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 641 MovieClip
"mcLargeEconomics"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 644 MovieClip
"mcSmallEconomics"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 647 MovieClip
"mcLargeMath"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 650 MovieClip
"mcLargeCitys"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 656 MovieClip
"mcSmallCitys"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 657 MovieClip
"mcLargeFamily"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 660 MovieClip
"mcSmallFamily"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 663 MovieClip
"mcSmallHolidays"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 666 MovieClip
"mcLargeHolidays"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 669 MovieClip
"mcLargeFamous"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 670 MovieClip
"mcSmallFamous"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 671 MovieClip
"mcLargeMusic"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 674 MovieClip
"mcSmallMusic"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 675 MovieClip
"mcSmallSports"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 676 MovieClip
"mcLargeSports"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 677 MovieClip
"mcLargeFemale"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 678 MovieClip
"mcSmallFemale"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 679 MovieClip
"mcSmallMale"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 680 MovieClip
"mcLargeMale"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 681 MovieClip
"mcLargeCinema"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 684 MovieClip
"mcSmallCinema"Symbol 688 MovieClip [ProgressScreen] Frame 1Symbol 687 MovieClip
"txtName"Symbol 705 MovieClip [History] Frame 1Symbol 689 EditableText
"txtName"Symbol 705 MovieClip [History] Frame 1Symbol 690 EditableText
"btnPlay"Symbol 705 MovieClip [History] Frame 1Symbol 703 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "rigthWord"
ExportAssets (56)Timeline Frame 1Symbol 2 as "appear"
ExportAssets (56)Timeline Frame 1Symbol 3 as "button"
ExportAssets (56)Timeline Frame 1Symbol 4 as "count"
ExportAssets (56)Timeline Frame 1Symbol 5 as "winGame"
ExportAssets (56)Timeline Frame 1Symbol 6 as "gameEnd"
ExportAssets (56)Timeline Frame 1Symbol 9 as "star"
ExportAssets (56)Timeline Frame 1Symbol 33 as "gameNag"
ExportAssets (56)Timeline Frame 1Symbol 37 as "menuNag"
ExportAssets (56)Timeline Frame 1Symbol 41 as "Nag"
ExportAssets (56)Timeline Frame 1Symbol 55 as "PauseMenu"
ExportAssets (56)Timeline Frame 1Symbol 57 as "mcBlock"
ExportAssets (56)Timeline Frame 1Symbol 124 as "mcMusic"
ExportAssets (56)Timeline Frame 1Symbol 129 as "mcSound"
ExportAssets (56)Timeline Frame 1Symbol 164 as "PreGame"
ExportAssets (56)Timeline Frame 1Symbol 165 as "Game"
ExportAssets (56)Timeline Frame 1Symbol 209 as "Select"
ExportAssets (56)Timeline Frame 1Symbol 305 as "QuestPole"
ExportAssets (56)Timeline Frame 1Symbol 315 as "Tile"
ExportAssets (56)Timeline Frame 1Symbol 535 as "Manual"
ExportAssets (56)Timeline Frame 1Symbol 551 as "Pause"
ExportAssets (56)Timeline Frame 1Symbol 559 as "GameOver"
ExportAssets (56)Timeline Frame 1Symbol 565 as "GameWin"
ExportAssets (56)Timeline Frame 1Symbol 570 as "mcScreen"
ExportAssets (56)Timeline Frame 1Symbol 586 as "RelaxingPole"
ExportAssets (56)Timeline Frame 1Symbol 688 as "ProgressScreen"
ExportAssets (56)Timeline Frame 1Symbol 705 as "History"
ExportAssets (56)Timeline Frame 1Symbol 706 as "__Packages.soundEngine.CSound"
ExportAssets (56)Timeline Frame 1Symbol 707 as "__Packages.soundEngine.WaveEngine"
ExportAssets (56)Timeline Frame 1Symbol 708 as "__Packages.gdp.core.base.BaseInterface"
ExportAssets (56)Timeline Frame 1Symbol 709 as "__Packages.gdp.env.events.EventListenerSource"
ExportAssets (56)Timeline Frame 1Symbol 710 as "__Packages.gdp.core.base.BaseMovieClip"
ExportAssets (56)Timeline Frame 1Symbol 711 as "__Packages.gdp.utils.ObjectUtil"
ExportAssets (56)Timeline Frame 1Symbol 712 as "__Packages.gdp.utils.ArrayUtil"
ExportAssets (56)Timeline Frame 1Symbol 713 as "__Packages.gdp.core.base.BaseClass"
ExportAssets (56)Timeline Frame 1Symbol 714 as "__Packages.com.kelvinluck.util.LogWrapper"
ExportAssets (56)Timeline Frame 1Symbol 715 as "__Packages.LuminicBox.Log.Logger"
ExportAssets (56)Timeline Frame 1Symbol 716 as "__Packages.LuminicBox.Log.IPublisher"
ExportAssets (56)Timeline Frame 1Symbol 717 as "__Packages.LuminicBox.Log.LogEvent"
ExportAssets (56)Timeline Frame 1Symbol 718 as "__Packages.LuminicBox.Log.Level"
ExportAssets (56)Timeline Frame 1Symbol 719 as "__Packages.LuminicBox.Log.TracePublisher"
ExportAssets (56)Timeline Frame 1Symbol 720 as "__Packages.gdp.utils.StringUtil"
ExportAssets (56)Timeline Frame 1Symbol 721 as "__Packages.LuminicBox.Log.ConsolePublisher"
ExportAssets (56)Timeline Frame 1Symbol 722 as "__Packages.LuminicBox.Log.PropertyInspector"
ExportAssets (56)Timeline Frame 1Symbol 723 as "__Packages.gdp.utils.ClassUtil"
ExportAssets (56)Timeline Frame 1Symbol 724 as "__Packages.gdp.utils.XMLUtil"
ExportAssets (56)Timeline Frame 1Symbol 725 as "__Packages.core.Game"
ExportAssets (56)Timeline Frame 1Symbol 726 as "__Packages.screens.PreGame"
ExportAssets (56)Timeline Frame 1Symbol 727 as "__Packages.screens.Select"
ExportAssets (56)Timeline Frame 1Symbol 728 as "__Packages.gdp.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 729 as "__Packages.gdp.env.reflect.ReflectUtil"
ExportAssets (56)Timeline Frame 1Symbol 730 as "__Packages.screens.History"
ExportAssets (56)Timeline Frame 1Symbol 731 as "__Packages.screens.ProgressScreen"
ExportAssets (56)Timeline Frame 1Symbol 732 as "__Packages.gdp.utils.Executor"
ExportAssets (56)Timeline Frame 1Symbol 733 as "__Packages.gdp.core.time.FrameTimer"
ExportAssets (56)Timeline Frame 1Symbol 734 as "__Packages.gdp.core.process.Process"
ExportAssets (56)Timeline Frame 1Symbol 735 as "__Packages.gdp.core.process.ProcessManager"
ExportAssets (56)Timeline Frame 1Symbol 736 as "__Packages.gdp.env.events.EventManager"
ExportAssets (56)Timeline Frame 1Symbol 737 as "__Packages.screens.Pole"
ExportAssets (56)Timeline Frame 1Symbol 738 as "__Packages.elements.Tile"
ExportAssets (56)Timeline Frame 1Symbol 739 as "__Packages.helpers.CheckPole"
ExportAssets (56)Timeline Frame 1Symbol 740 as "__Packages.gdp.config.ConfigLoader"
ExportAssets (56)Timeline Frame 1Symbol 741 as "__Packages.gdp.config.XMLParser"
ExportAssets (56)Timeline Frame 1Symbol 742 as "__Packages.gdp.config.modules.AbstractModule"
ExportAssets (56)Timeline Frame 1Symbol 743 as "__Packages.gdp.env.except.AbstractThrowable"
ExportAssets (56)Timeline Frame 1Symbol 744 as "__Packages.gdp.env.except.Throwable"
ExportAssets (56)Timeline Frame 1Symbol 745 as "__Packages.gdp.env.except.FatalException"
ExportAssets (56)Timeline Frame 1Symbol 746 as "__Packages.gdp.env.except.IllegalArgumentException"
ExportAssets (56)Timeline Frame 1Symbol 747 as "__Packages.gdp.env.except.AbstractOperationException"
ExportAssets (56)Timeline Frame 1Symbol 748 as "__Packages.gdp.config.modules.XMLImport"
ExportAssets (56)Timeline Frame 1Symbol 749 as "__Packages.gdp.config.modules.XML2Beans"
ExportAssets (56)Timeline Frame 1Symbol 750 as "__Packages.gdp.beans.BeansFactoryCollection"
ExportAssets (56)Timeline Frame 1Symbol 751 as "__Packages.gdp.beans.factory.FactoryBean"
ExportAssets (56)Timeline Frame 1Symbol 752 as "__Packages.gdp.beans.factory.BeanDefinition"
ExportAssets (56)Timeline Frame 1Symbol 753 as "__Packages.gdp.utils.Properties"
ExportAssets (56)Timeline Frame 1Symbol 754 as "__Packages.gdp.data.holder.map.AbstractMap"
ExportAssets (56)Timeline Frame 1Symbol 755 as "__Packages.gdp.data.holder.Map"
ExportAssets (56)Timeline Frame 1Symbol 756 as "__Packages.gdp.data.holder.Iterator"
ExportAssets (56)Timeline Frame 1Symbol 757 as "__Packages.gdp.data.holder.array.ArrayIterator"
ExportAssets (56)Timeline Frame 1Symbol 758 as "__Packages.gdp.env.except.Exception"
ExportAssets (56)Timeline Frame 1Symbol 759 as "__Packages.gdp.data.holder.DataHolderException"
ExportAssets (56)Timeline Frame 1Symbol 760 as "__Packages.gdp.data.holder.NoSuchElementException"
ExportAssets (56)Timeline Frame 1Symbol 761 as "__Packages.gdp.env.except.IllegalStateException"
ExportAssets (56)Timeline Frame 1Symbol 762 as "__Packages.gdp.data.holder.map.HashMap"
ExportAssets (56)Timeline Frame 1Symbol 763 as "__Packages.gdp.data.holder.map.ValueMapIterator"
ExportAssets (56)Timeline Frame 1Symbol 764 as "__Packages.gdp.data.holder.map.KeyMapIterator"
ExportAssets (56)Timeline Frame 1Symbol 765 as "__Packages.gdp.beans.factory.support.ConstructorArgumentValues"
ExportAssets (56)Timeline Frame 1Symbol 766 as "__Packages.gdp.beans.factory.support.AbstractBean"
ExportAssets (56)Timeline Frame 1Symbol 767 as "__Packages.gdp.config.IllegalNameOfObjectException"
ExportAssets (56)Timeline Frame 1Symbol 768 as "__Packages.gdp.beans.factory.support.AbstractBeanFactory"
ExportAssets (56)Timeline Frame 1Symbol 769 as "__Packages.gdp.beans.BeansException"
ExportAssets (56)Timeline Frame 1Symbol 770 as "__Packages.gdp.beans.IsNotBeanException"
ExportAssets (56)Timeline Frame 1Symbol 771 as "__Packages.gdp.beans.factory.support.RootBean"
ExportAssets (56)Timeline Frame 1Symbol 772 as "__Packages.gdp.beans.factory.support.ChildBean"
ExportAssets (56)Timeline Frame 1Symbol 773 as "__Packages.gdp.beans.BeanNotFoundException"
ExportAssets (56)Timeline Frame 1Symbol 774 as "__Packages.gdp.beans.factory.xml.IllegalParentExeption"
ExportAssets (56)Timeline Frame 1Symbol 775 as "__Packages.gdp.beans.factory.support.ReferenceBean"
ExportAssets (56)Timeline Frame 1Symbol 776 as "__Packages.gdp.beans.factory.BeanFactory"
ExportAssets (56)Timeline Frame 1Symbol 777 as "__Packages.gdp.config.modules.XML2Class"
ExportAssets (56)Timeline Frame 1Symbol 778 as "__Packages.gdp.config.modules.type.IllegalTypeException"
ExportAssets (56)Timeline Frame 1Symbol 779 as "__Packages.gdp.config.modules.XML2TypedData"
ExportAssets (56)Timeline Frame 1Symbol 780 as "__Packages.gdp.config.modules.type.AbstractType"
ExportAssets (56)Timeline Frame 1Symbol 781 as "__Packages.gdp.config.modules.type.BooleanType"
ExportAssets (56)Timeline Frame 1Symbol 782 as "__Packages.gdp.config.modules.type.NumberType"
ExportAssets (56)Timeline Frame 1Symbol 783 as "__Packages.gdp.config.modules.type.ArrayType"
ExportAssets (56)Timeline Frame 1Symbol 784 as "__Packages.gdp.config.modules.type.MatrixType"
ExportAssets (56)Timeline Frame 1Symbol 785 as "__Packages.gdp.config.modules.XML2Array"
ExportAssets (56)Timeline Frame 1Symbol 786 as "__Packages.gdp.config.IllegalFormatOfXmlDataException"
ExportAssets (56)Timeline Frame 1Symbol 787 as "__Packages.gdp.config.modules.XML2Object"
ExportAssets (56)Timeline Frame 1Symbol 788 as "__Packages.gdp.env.except.FileNotFoundException"
ExportAssets (56)Timeline Frame 1Symbol 789 as "__Packages.api.btns.CMusicButton"
ExportAssets (56)Timeline Frame 1Symbol 790 as "__Packages.api.btns.CSoundButton"
ExportAssets (56)Timeline Frame 1Symbol 791 as "__Packages.screens.Rules"
ExportAssets (56)Timeline Frame 1Symbol 792 as "__Packages.api.btns.CScreenButton"
ExportAssets (56)Timeline Frame 1Symbol 793 as "__Packages.screens.Block"




http://swfchan.com/28/135591/info.shtml
Created: 9/2 -2019 11:43:05 Last modified: 9/2 -2019 11:43:05 Server time: 01/05 -2024 18:23:30