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

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

Free Solitaire Galaxy.swf

This is the info page for
Flash #28470

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


Text
BACK TO GAME

BACK TO GAME

Pause

DOWNLOAD

DOWNLOAD

Sorry, This Version Allows
to Play Only 10 Levels.
Download Full Version?

Download FULL version

Download FULL version

MAYBE LATER

MAYBE LATER

Download
Full Version?

Game Mode

QUEST

Quest mode is
available only in
full version

RELAXING

RELAXING

Completion bonus:

9999

Time bonus:

9999

Summary score for
current game

9999

You Are Winner

MAIN MENU

MAIN MENU

NEW GAME

NEW GAME

<p align="left"><font face="AGBenguiat" size="18" color="#000000" letterSpacing="-0.500000" kerning="0">All-round Champion</font></p>

<p align="left"><font face="AGBenguiat" size="18" color="#000000" letterSpacing="1.000000" kerning="0">9999999</font></p>

Title:

Total:

NO

NO

YES

YES

START NEW
GAME?

LEAVE
GAME?

FREE SOLITAIRE

<p align="center"><font face="AGOpus" size="21" color="#cccccc" letterSpacing="0.000000" kerning="1">0/0</font></p>

Wins:

<p align="center"><font face="AGOpus" size="21" color="#cccccc" letterSpacing="0.000000" kerning="1">00000</font></p>

<p align="center"><font face="AGOpus" size="21" color="#cccccc" letterSpacing="0.000000" kerning="1">00000</font></p>

Total:

Current:

UNDO

UNDO

MAIN MENU

MAIN MENU

NEW GAME

NEW GAME

A

<p align="center"><font face="AGOpus" size="18" color="#cccccc" letterSpacing="0.000000" kerning="1">All-round Champion</font></p>

Rank:

<p align="center"><font face="AGOpus" size="21" color="#cccccc" letterSpacing="0.000000" kerning="1">00:00</font></p>

Time:

<p align="center"><font face="AGBenguiat" size="12" color="#999999" letterSpacing="0.000000" kerning="1">Powered by <a href="http://www.myplaycity.com">MyPlayCity</a><a href="http://www.myplaycity.com" target = "_blank"><b>.com</b></a><b> &nbsp;</b></font></p>

<p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1"><b>OBJECTIVE</b></font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">The objective of Free Solitaire Galaxy is to put all cards in four foundations from Ace to King of the same stripe.</font></p><p align="justify"></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1"><b>HOW TO PLAY</b></font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">You can play at this game in two modes: QUEST or RELAXING. </font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">All the cards have to be organized in four foundations above the screen. For this you can use 13 fans below the foundations. You can move cards from one fan to another, but black cards should be followed only by red ones and vice versa in the descending order by their rank (Queen can be put on King, Jack on Queen and etc.). Empty spaces can be filled by a King.</font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">In case you have made a wrong move and want to cancel it, you can use UNDO button. If you failed the round, you can start the game again by using the button NEW GAME.</font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">For each card placed in a foundation you get five points. When your scores reach a particular amount you will get a new rank. A bonus is also given to you as the solitaire is completed. You should also pay attention to time: the faster you complete the game, the more scores you are given.</font></p><p align="justify"></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1"><b>HINTS</b></font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">Press SPACEBAR on your keyboard to put all current avaliable cards in the foundations automatically.</font></p>

INSTRUCTIONS

PLAY

PLAY

<p align="center"><font face="AGBenguiat" size="12" color="#000000" letterSpacing="0.000000" kerning="1">Powered by</font></p><p align="center"><font face="AGBenguiat" size="11" color="#000000" letterSpacing="0.000000" kerning="1"><a href="http://www.myplaycity.com" target = "_blank"><b>MyPlayCity.com</b></a></font></p>

PLAY

PLAY

INSTRUCTIONS

INSTRUCTIONS

More Games

More Games

<p align="center"><font face="AGBenguiat" size="11" color="#666666" letterSpacing="0.000000" kerning="1"><a href="http://www.myplaycity.com"><b>© 2006 MyPlayCity.com</b></a></font></p>

Add Free Games to Your Website

Play More Online Games

Play More Online Games

Powered by MyPlayCity.com

ActionScript [AS1/AS2]

Frame 1
function fPlaySnd(n, nRepeat) { if (nRepeat == undefined) { nRepeat = 1; } _root.SoundEng.play(n, 0, nRepeat, false); _root.SoundEng.setAllVolume(_root.nSndVol); } function fStopSnd(n) { _root.SoundEng.stop(n); } function fStopAllSnd() { _root.SoundEng.stopAll(); } function fChngVol4Snd(n) { _root.nSndVol = _root.nSndVol + n; _root.SoundEng.setAllVolume(_root.nSndVol); } function fMuteAll(b) { if (b) { _root.SoundEng.soundOff(); _root.bSoundOn = false; } else { _root.SoundEng.soundOn(); _root.bSoundOn = true; } } function fReSO() { _root.soData.flush(); } function fInitSO() { if (_root.soData.data.rang == undefined) { _root.soData.data.rang = 0; } if (_root.soData.data.score == undefined) { _root.soData.data.score = 0; } if (_root.soData.data.wins == undefined) { _root.soData.data.wins = 0; } if (_root.soData.data.tries == undefined) { _root.soData.data.tries = 0; } _root.nUserRang = 0; _root.nTotalScore = _root.soData.data.score; if (_root.nTotalScore >= 1000) { _root.winstat.quest = true; } _root.nWins = _root.soData.data.wins; _root.nTries = _root.soData.data.tries; _root.fReSO(); } var sVer = "1.1.0.1"; var soData; var SoundEng = (new gdp.sound.WaveEngine(1)); var nSndBtn = SoundEng.addStream("btn", false); var nSndCard2Fond = SoundEng.addStream("card2Fond", false); var nSndCardPlaced = SoundEng.addStream("cardPlace", false); var nSndCardTake = SoundEng.addStream("cardTake", false); var nSndCardThrow = SoundEng.addStream("cardThrow", false); var nSndPreThrow = SoundEng.addStream("preThrow", false); var bSoundOn = true; var b2G = false; var bGameInProgress = false; var bAction = true; var bPaused = false; var nShdwAlpha = 40; var nLevel2Upsell = 2; var sUrl = "http://www.myplaycity.com"; var sMoreGamesLink = "http://www.myplaycity.com"; var nStavka = 200; var nPutFondScore = 5; var nWinScore = 50; var n2Rang = 1000; var nTimedMins = 10; var nTimeBonusMult = 50; var aRangs = new Array(); var nGameMode = -1; var nLastGameMode = 0; var nWins = 0; var nTries = 0; var nLevelsDone = 0; var winstat = {win:false, first:true, quest:false, relaxDone:0}; var nCurrentScore = 0; var nTotalScore = 0; var nTimeBonus = 0; var nSndVol = 100; stop(); _quality = "HIGH"; aRangs = ["Beginner", "Drummer", "Sentry", "Learner", "Advanced Learner", "Street Fighter", "Warrior's Servant", "Armour-Bearer", "Security Guard", "Wrestler", "Champion", "All-round Champion", "Samurai", "Lama", "Dragon"]; b2G = true; soData = SharedObject.getLocal("MountainOnlineData", "/"); if (soData == null) { this.createTextField("message", this.getNextHighestDepth(), 400, 500, 100, 22); message.autoSize = "center"; message.text = "Shared Objects are disabled - game not continue"; message.selectable = false; message.border = true; message.borderColor = 16711680 /* 0xFF0000 */; b2G = false; } else { if (soData.data.ver != sVer) { soData.clear(); soData.data.ver = sVer; } fInitSO(); }
Frame 7
gotoAndStop ("Game");
Symbol 92 MovieClip Frame 1
stop();
Symbol 99 MovieClip [wndWin] Frame 1
#initclip 69 Object.registerClass("wndWin", CWin); #endinitclip
Symbol 114 MovieClip [c00] Frame 1
#initclip 12 Object.registerClass("c00", CCard); #endinitclip
Symbol 117 MovieClip [c10] Frame 1
#initclip 13 Object.registerClass("c10", CCard); #endinitclip
Symbol 120 MovieClip [c30] Frame 1
#initclip 14 Object.registerClass("c30", CCard); #endinitclip
Symbol 123 MovieClip [c20] Frame 1
#initclip 15 Object.registerClass("c20", CCard); #endinitclip
Symbol 126 MovieClip [c01] Frame 1
#initclip 16 Object.registerClass("c01", CCard); #endinitclip
Symbol 129 MovieClip [c11] Frame 1
#initclip 17 Object.registerClass("c11", CCard); #endinitclip
Symbol 132 MovieClip [c31] Frame 1
#initclip 18 Object.registerClass("c31", CCard); #endinitclip
Symbol 135 MovieClip [c21] Frame 1
#initclip 19 Object.registerClass("c21", CCard); #endinitclip
Symbol 141 MovieClip [c02] Frame 1
#initclip 20 Object.registerClass("c02", CCard); #endinitclip
Symbol 144 MovieClip [c12] Frame 1
#initclip 21 Object.registerClass("c12", CCard); #endinitclip
Symbol 147 MovieClip [c32] Frame 1
#initclip 22 Object.registerClass("c32", CCard); #endinitclip
Symbol 150 MovieClip [c22] Frame 1
#initclip 23 Object.registerClass("c22", CCard); #endinitclip
Symbol 153 MovieClip [c03] Frame 1
#initclip 24 Object.registerClass("c03", CCard); #endinitclip
Symbol 156 MovieClip [c13] Frame 1
#initclip 25 Object.registerClass("c13", CCard); #endinitclip
Symbol 159 MovieClip [c33] Frame 1
#initclip 26 Object.registerClass("c33", CCard); #endinitclip
Symbol 162 MovieClip [c23] Frame 1
#initclip 27 Object.registerClass("c23", CCard); #endinitclip
Symbol 165 MovieClip [c04] Frame 1
#initclip 28 Object.registerClass("c04", CCard); #endinitclip
Symbol 168 MovieClip [c14] Frame 1
#initclip 29 Object.registerClass("c14", CCard); #endinitclip
Symbol 171 MovieClip [c34] Frame 1
#initclip 30 Object.registerClass("c34", CCard); #endinitclip
Symbol 174 MovieClip [c24] Frame 1
#initclip 31 Object.registerClass("c24", CCard); #endinitclip
Symbol 177 MovieClip [c05] Frame 1
#initclip 32 Object.registerClass("c05", CCard); #endinitclip
Symbol 180 MovieClip [c15] Frame 1
#initclip 33 Object.registerClass("c15", CCard); #endinitclip
Symbol 183 MovieClip [c35] Frame 1
#initclip 34 Object.registerClass("c35", CCard); #endinitclip
Symbol 186 MovieClip [c25] Frame 1
#initclip 35 Object.registerClass("c25", CCard); #endinitclip
Symbol 189 MovieClip [c06] Frame 1
#initclip 36 Object.registerClass("c06", CCard); #endinitclip
Symbol 192 MovieClip [c16] Frame 1
#initclip 37 Object.registerClass("c16", CCard); #endinitclip
Symbol 195 MovieClip [c36] Frame 1
#initclip 38 Object.registerClass("c36", CCard); #endinitclip
Symbol 198 MovieClip [c26] Frame 1
#initclip 39 Object.registerClass("c26", CCard); #endinitclip
Symbol 201 MovieClip [c07] Frame 1
#initclip 40 Object.registerClass("c07", CCard); #endinitclip
Symbol 204 MovieClip [c17] Frame 1
#initclip 41 Object.registerClass("c17", CCard); #endinitclip
Symbol 206 MovieClip [c37] Frame 1
#initclip 42 Object.registerClass("c37", CCard); #endinitclip
Symbol 209 MovieClip [c27] Frame 1
#initclip 43 Object.registerClass("c27", CCard); #endinitclip
Symbol 212 MovieClip [c08] Frame 1
#initclip 44 Object.registerClass("c08", CCard); #endinitclip
Symbol 215 MovieClip [c18] Frame 1
#initclip 45 Object.registerClass("c18", CCard); #endinitclip
Symbol 218 MovieClip [c38] Frame 1
#initclip 46 Object.registerClass("c38", CCard); #endinitclip
Symbol 221 MovieClip [c28] Frame 1
#initclip 47 Object.registerClass("c28", CCard); #endinitclip
Symbol 224 MovieClip [c010] Frame 1
#initclip 48 Object.registerClass("c010", CCard); #endinitclip
Symbol 227 MovieClip [c110] Frame 1
#initclip 49 Object.registerClass("c110", CCard); #endinitclip
Symbol 230 MovieClip [c310] Frame 1
#initclip 50 Object.registerClass("c310", CCard); #endinitclip
Symbol 233 MovieClip [c210] Frame 1
#initclip 51 Object.registerClass("c210", CCard); #endinitclip
Symbol 236 MovieClip [c011] Frame 1
#initclip 52 Object.registerClass("c011", CCard); #endinitclip
Symbol 239 MovieClip [c111] Frame 1
#initclip 53 Object.registerClass("c111", CCard); #endinitclip
Symbol 242 MovieClip [c311] Frame 1
#initclip 54 Object.registerClass("c311", CCard); #endinitclip
Symbol 245 MovieClip [c211] Frame 1
#initclip 55 Object.registerClass("c211", CCard); #endinitclip
Symbol 248 MovieClip [c09] Frame 1
#initclip 56 Object.registerClass("c09", CCard); #endinitclip
Symbol 251 MovieClip [c19] Frame 1
#initclip 57 Object.registerClass("c19", CCard); #endinitclip
Symbol 254 MovieClip [c39] Frame 1
#initclip 58 Object.registerClass("c39", CCard); #endinitclip
Symbol 257 MovieClip [c29] Frame 1
#initclip 59 Object.registerClass("c29", CCard); #endinitclip
Symbol 260 MovieClip [c012] Frame 1
#initclip 60 Object.registerClass("c012", CCard); #endinitclip
Symbol 263 MovieClip [c112] Frame 1
#initclip 61 Object.registerClass("c112", CCard); #endinitclip
Symbol 266 MovieClip [c312] Frame 1
#initclip 62 Object.registerClass("c312", CCard); #endinitclip
Symbol 269 MovieClip [c212] Frame 1
#initclip 63 Object.registerClass("c212", CCard); #endinitclip
Symbol 308 MovieClip Frame 1
stop();
Symbol 315 MovieClip Frame 1
stop();
Symbol 316 MovieClip [UIBtns] Frame 1
#initclip 64 Object.registerClass("UIBtns", CUIBtns); #endinitclip
Symbol 339 MovieClip [Game] Frame 1
#initclip 65 Object.registerClass("Game", CGame); #endinitclip
Instance of Symbol 338 MovieClip in Symbol 339 MovieClip [Game] Frame 1
on (release) { getURL (_root.sMoreGamesLink, "_blank"); }
Symbol 354 MovieClip [Instructions] Frame 1
#initclip 66 Object.registerClass("Instructions", CInstr); #endinitclip
Instance of Symbol 352 MovieClip "mcScroller" in Symbol 354 MovieClip [Instructions] Frame 1
onClipEvent (mouseMove) { if (this._parent.bDrag) { updateAfterEvent(mouseMove); } }
Symbol 370 Button
on (release) { getURL ("http://www.myplaycity.com/free_content", "_blank"); }
Symbol 373 Button
on (release) { getURL ("http://www.myplaycity.com/online_games", "_blank"); }
Symbol 374 MovieClip [Menu] Frame 1
#initclip 67 Object.registerClass("Menu", CMenu); #endinitclip
Instance of Symbol 338 MovieClip in Symbol 374 MovieClip [Menu] Frame 1
on (release) { getURL (_root.sMoreGamesLink, "_blank"); }
Symbol 377 MovieClip Frame 1
stop();
Symbol 383 MovieClip [PreLoader] Frame 1
#initclip 68 Object.registerClass("PreLoader", CPreLoader); #endinitclip
Symbol 384 MovieClip [__Packages.gdp.sound.WaveEngine] Frame 0
class gdp.sound.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((("CWaveEngine_" + _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 _local4 = stack[id]; if (mute) { _local4.setVolume(0); } if (type == 2) { loops = 65536; } _local4.start(secondsOffset, loops); debug(((((("play(" + _local4.__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 (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.CWaveEngine]"); } var _numSound = 0; static var _numClass = 0; }
Symbol 385 MovieClip [__Packages.CCard] Frame 0
class CCard extends MovieClip { var _height, _width, useHandCursor, cacheAsBitmap, bThis2Fond, bDragGroup, bDrag, bFond, nDepth, getDepth, bDragDone, nX, _x, nY, _y, nClickTime, nOldFan, nFan, bDragGroupIsCorrect, _rotation, nPlaceInFan, _parent, swapDepths, startDrag, stopDrag, _droptarget, nMast, nPot, nColor; function CCard () { super(); nCardHeight = _height; nCardWidth = _width; useHandCursor = false; cacheAsBitmap = true; bThis2Fond = false; bDragGroup = false; bDrag = false; bFond = false; aDragGroup = [this]; nDepth = getDepth(); } function onPress() { if ((_root.bAction && (!bThis2Fond)) && (!bFond)) { bDrag = true; bDragDone = false; nX = _x; nY = _y; nClickTime = getTimer(); nOldFan = nFan; bDragGroup = false; bDragGroupIsCorrect = true; aDragGroup = [this]; nDepth = getDepth(); _rotation = 0; _root.fPlaySnd(_root.nSndCardTake); var _local3 = nPlaceInFan + 1; while (_local3 < _parent.aCardTable[nFan].length) { if ((_parent.aCardTable[nFan][_local3].nColor == _parent.aCardTable[nFan][_local3 - 1].nColor) || (_parent.aCardTable[nFan][_local3].nPot != (_parent.aCardTable[nFan][_local3 - 1].nPot - 1))) { bDragGroupIsCorrect = false; break; } _local3++; } if (nPlaceInFan != (_parent.aCardTable[nFan].length - 1)) { _local3 = 0; while ((nPlaceInFan + _local3) < _parent.aCardTable[nFan].length) { aDragGroup[_local3] = _parent.aCardTable[nFan][nPlaceInFan + _local3]; aDragGroup[_local3].nDepth = aDragGroup[_local3].getDepth(); aDragGroup[_local3]._rotation = 0; aDragGroup[_local3].swapDepths(_parent.getNextHighestDepth()); _local3++; } bDragGroup = true; } if (!bDragGroup) { swapDepths(_parent.getNextHighestDepth()); } nCardDiff = ((aDragGroup.length > 5) ? (((aDragGroup.length > 10) ? 8 : 10)) : 12); _x = _parent._xmouse; _y = ((_parent._ymouse + (nCardHeight / 2)) - nCardDiff) + 3; startDrag(false); } } function onRollOver() { if ((((_root.bAction && (_parent._xmouse < (_parent.aCardTableX[nFan] + 15))) && (_parent._ymouse < (_parent.aCardTableY[nFan] + 5))) && (_parent._ymouse > (_parent.aCardTableY[nFan] - (nCardHeight / 2)))) && (!bFond)) { var _local3 = nPlaceInFan + 1; while (_local3 < _parent.aCardTable[nFan].length) { _parent.aCardTable[nFan][_local3]._x = _parent.aCardTableX[nFan] + 13; _local3++; } } } function onRollOut() { if (_root.bAction && (!bFond)) { var _local3 = nPlaceInFan + 1; while (_local3 < _parent.aCardTable[nFan].length) { _parent.aCardTable[nFan][_local3]._x = _parent.aCardTableX[nFan]; _local3++; } } } function onEnterFrame() { if (bDragGroup) { var _local2 = 1; while (_local2 < aDragGroup.length) { aDragGroup[_local2]._x = _x; aDragGroup[_local2]._y = _y + (_local2 * nCardDiff); _local2++; } updateAfterEvent(); } } function onReleaseOutside() { if (((!bThis2Fond) && (!bFond)) && (_root.bAction)) { fRelCheck(); } } function onRelease() { if (((!bThis2Fond) && (!bFond)) && (_root.bAction)) { fRelCheck(); } } function fRelCheck() { if ((getTimer() - nClickTime) <= nClickTimeDiff) { if (nPlaceInFan == (_parent.aCardTable[nFan].length - 1)) { stopDrag(); if (fCheckCard()) { return(undefined); } } fCardBack(); } else { var mcDrop2 = eval (this._droptarget); var xod = new Array(); if (mcDrop2.nColor == undefined) { var mX = _x; var mY = _y; if (((!bDragGroup) && (mY >= (_parent.nCardFondY - (nCardHeight / 2)))) && (mY <= (_parent.nCardFondY + (nCardHeight / 2)))) { var j = -1; var i = 0; while (i < 4) { if ((mX >= (_parent.aCardFondX[i] - (nCardWidth / 2))) && (mX <= (_parent.aCardFondX[i] + (nCardWidth / 2)))) { j = i; break; } i++; } var nFondMast = fFondMast(j); if ((nFondMast == nMast) && (nPot == 12)) { _parent.aCardTable[nFan].pop(); xod.push([this, nFan, nPlaceInFan, j, 0, nDepth, 1]); nFan = j; nPlaceInFan = 0; bFond = true; _x = _parent.aCardFondX[j]; _y = _parent.nCardFondY; _parent.aCardFond[nFan] = [this]; _root.fPlaySnd(_root.nSndCard2Fond); fAddScore(_root.nPutFondScore); _parent.aUndoStack.splice(_parent.nUndoLevelID); _parent.aUndoStack.push(xod); _parent.nUndoLevelID++; _parent.fAlignFan(nOldFan); _root.bAction = true; } else { fCardBack(); } } else if ((((mY >= _parent.nGTTop) && (mY <= _parent.nGTBottom)) && (mX >= _parent.nGTLeft)) && (mX <= _parent.nGTRight)) { var j = -1; var i = 0; while (i < 13) { if ((((mX >= (_parent.aCardTableX[i] - (nCardWidth / 2))) && (mX <= (_parent.aCardTableX[i] + (nCardWidth / 2)))) && (mY >= (_parent.aCardTableY[i] - (nCardHeight / 2)))) && (mY <= (_parent.aCardTableY[i] + (nCardHeight / 2)))) { j = i; break; } i++; } if (j != -1) { if (bDragGroup && (bDragGroupIsCorrect)) { if ((_parent.aCardTable[j][0] == undefined) && (aDragGroup[0].nPot == 11)) { _parent.aCardTable[aDragGroup[0].nFan].splice(aDragGroup[0].nPlaceInFan); var i = 0; while (i < aDragGroup.length) { xod.push([aDragGroup[i], aDragGroup[i].nFan, aDragGroup[i].nPlaceInFan, j, i, aDragGroup[i].getDepth(), 0]); aDragGroup[i].nFan = j; aDragGroup[i].nPlaceInFan = i; aDragGroup[i]._x = _parent.aCardTableX[j]; aDragGroup[i]._y = _parent.aCardTableY[j]; _parent.aCardTable[j][i] = aDragGroup[i]; i++; } _root.fPlaySnd(_root.nSndCardPlaced); _parent.aUndoStack.splice(_parent.nUndoLevelID); _parent.aUndoStack.push(xod); _parent.nUndoLevelID++; bDragGroup = false; aDragGroup = [undefined]; _parent.fAlignFan(nOldFan); _parent.fAlignFan(j); _root.bAction = true; } else { fCardBack(); } } else if (!bDragGroup) { if ((_parent.aCardTable[j][0] == undefined) && (nPot == 11)) { _parent.aCardTable[nFan].pop(); xod.push([this, nFan, nPlaceInFan, j, 0, nDepth, 0]); nFan = j; nPlaceInFan = 0; _x = _parent.aCardTableX[j]; _y = _parent.aCardTableY[j]; _parent.aCardTable[j][0] = this; _root.fPlaySnd(_root.nSndCardPlaced); _parent.aUndoStack.splice(_parent.nUndoLevelID); _parent.aUndoStack.push(xod); _parent.nUndoLevelID++; _parent.fAlignFan(nOldFan); _parent.fAlignFan(nFan); _root.bAction = true; } else { fCardBack(); } } else { fCardBack(); } } else { fCardBack(); } } else { fCardBack(); } } else if (mcDrop2.nColor == nColor) { if ((((!bDragGroup) && (mcDrop2._y == _parent.nCardFondY)) && ((mcDrop2.nPot == (nPot - 1)) || ((mcDrop2.nPot == 12) && (nPot == 0)))) && (mcDrop2.nMast == nMast)) { _parent.aCardTable[nFan].pop(); xod.push([this, nFan, nPlaceInFan, mcDrop2.nFan, mcDrop2.nPlaceInFan + 1, nDepth, 1]); nFan = mcDrop2.nFan; nPlaceInFan = mcDrop2.nPlaceInFan + 1; bFond = true; _x = mcDrop2._x; _y = mcDrop2._y; _parent.aCardFond[nFan].push(this); _root.fPlaySnd(_root.nSndCard2Fond); fAddScore(_root.nPutFondScore); _parent.aUndoStack.splice(_parent.nUndoLevelID); _parent.aUndoStack.push(xod); _parent.nUndoLevelID++; _parent.fAlignFan(nOldFan); _root.bAction = true; fCheck4Win(); } else { fCardBack(); } } else if (((mcDrop2.nColor != nColor) && (mcDrop2.nPot == (nPot + 1))) && (mcDrop2.nPlaceInFan == (_parent.aCardTable[mcDrop2.nFan].length - 1))) { if (bDragGroup && (bDragGroupIsCorrect)) { _parent.aCardTable[aDragGroup[0].nFan].splice(aDragGroup[0].nPlaceInFan); var i = 0; while (i < aDragGroup.length) { xod.push([aDragGroup[i], aDragGroup[i].nFan, aDragGroup[i].nPlaceInFan, mcDrop2.nFan, (mcDrop2.nPlaceInFan + i) + 1, aDragGroup[i].nDepth, 0]); aDragGroup[i].nFan = mcDrop2.nFan; aDragGroup[i].nPlaceInFan = (mcDrop2.nPlaceInFan + i) + 1; aDragGroup[i]._x = _parent.aCardTableX[aDragGroup[i].nFan]; aDragGroup[i]._y = _parent.aCardTableY[aDragGroup[i].nFan]; _parent.aCardTable[aDragGroup[i].nFan][aDragGroup[i].nPlaceInFan] = aDragGroup[i]; i++; } bDragGroup = false; aDragGroup = [undefined]; _root.fPlaySnd(_root.nSndCardPlaced); _parent.aUndoStack.splice(_parent.nUndoLevelID); _parent.aUndoStack.push(xod); _parent.nUndoLevelID++; _parent.fAlignFan(nOldFan); _parent.fAlignFan(mcDrop2.nFan); _root.bAction = true; } else if (!bDragGroup) { _parent.aCardTable[nFan].pop(); xod.push([this, nFan, nPlaceInFan, mcDrop2.nFan, mcDrop2.nPlaceInFan + 1, nDepth, 0]); nFan = mcDrop2.nFan; nPlaceInFan = mcDrop2.nPlaceInFan + 1; _x = _parent.aCardTableX[nFan]; _y = _parent.aCardTableY[nFan]; _parent.aCardTable[nFan][nPlaceInFan] = this; _root.fPlaySnd(_root.nSndCardPlaced); _parent.aUndoStack.splice(_parent.nUndoLevelID); _parent.aUndoStack.push(xod); _parent.nUndoLevelID++; _parent.fAlignFan(nOldFan); _parent.fAlignFan(mcDrop2.nFan); _root.bAction = true; } else { fCardBack(); } } else { fCardBack(); } stopDrag(); bDrag = false; } } function fCardBack() { if (bDragGroup) { var _local3 = 0; while (_local3 < aDragGroup.length) { aDragGroup[_local3]._x = _parent.aCardTableX[aDragGroup[_local3].nFan]; aDragGroup[_local3]._y = _parent.aCardTableY[aDragGroup[_local3].nFan]; aDragGroup[_local3].swapDepths(aDragGroup[_local3].nDepth); _local3++; } aDragGroup = [undefined]; bDragGroup = false; } else { _x = nX; _y = nY; swapDepths(nDepth); } bDrag = false; stopDrag(); _parent.fAlignFan(nFan); _root.bAction = true; } function fAddScore(n) { if (_root.nGameMode == 0) { _root.nCurrentScore = _root.nCurrentScore + n; _root.nTotalScore = _root.nTotalScore + n; _parent.fCalcRang(); } } function fFondMast(n) { var _local1 = -1; switch (n) { case 0 : _local1 = 2; break; case 1 : _local1 = 0; break; case 2 : _local1 = 3; break; case 3 : _local1 = 1; break; } return(_local1); } function fMastFond(n) { var _local1 = -1; switch (n) { case 0 : _local1 = 1; break; case 1 : _local1 = 3; break; case 2 : _local1 = 0; break; case 3 : _local1 = 2; } return(_local1); } function fCheckCard() { var _local2 = fMastFond(nMast); var _local3 = _parent.aCardFond[_local2].length - 1; var _local7 = nFan; var _local4 = false; if (_local3 >= 0) { if (((_parent.aCardFond[_local2][_local3].nPot == 12) && (nPot == 0)) || (_parent.aCardFond[_local2][_local3].nPot == (nPot - 1))) { _local4 = true; } } else if (nPot == 12) { _local3 = -1; _local4 = true; } if (!_local4) { return(_local4); } var _local5 = new Array(); _local5.push([this, nFan, nPlaceInFan, _local2, _local3 + 1, nDepth, 1]); nFan = _local2; nPlaceInFan = _local3 + 1; bFond = true; bThis2Fond = true; _rotation = 0; swapDepths(_parent.getNextHighestDepth()); _parent.aCardFond[_local2].push(this); _parent.aCardTable[_local7].pop(); _parent.aUndoStack.splice(_parent.nUndoLevelID); _parent.aUndoStack.push(_local5); _parent.nUndoLevelID++; var _local6 = (-(_x - _parent.aCardFondX[_local2])) / 10; gdp.core.base.Process.start(gdp.utils.Delegate.create(this, fThrowCard), [this, _parent.aCardFondX[_local2], _parent.nCardFondY, _x, _y, _local6, nOldFan], getTimer()); return(_local4); } function fThrowCard(card, newx, newy, oldx, oldy, speedX, fan, nDep) { card._x = card._x + speedX; card._y = (((card._x - oldx) * (newy - oldy)) / (newx - oldx)) + oldy; if (card._y <= (newy - (nCardHeight / 20))) { if (nDep == undefined) { _root.fPlaySnd(_root.nSndCard2Fond); } card._x = newx; card._y = newy; if (nDep != undefined) { card.swapDepths(nDep); } if (nDep == undefined) { fAddScore(_root.nPutFondScore); } _parent.fAlignFan(fan); if (nDep == undefined) { fCheck4Win(); } bThis2Fond = false; _root.bAction = true; bDrag = false; return(0); } } function fCheck4Win() { var _local2 = 0; while (_local2 < 4) { if (_parent.aCardFond[_local2][_parent.aCardFond[_local2].length - 1].nPot != 11) { return(undefined); } _local2++; } var _local3 = gdp.utils.Delegate.create(_parent, _parent.fWin); _local3(); } static var nCardHeight = 94.3; static var nCardWidth = 60; static var nCardDiff = 12; static var nClickTimeDiff = 150; var aDragGroup = new Array(); }
Symbol 386 MovieClip [__Packages.gdp.core.base.Process] Frame 0
class gdp.core.base.Process { static var PROCESSES, oListener, EventMgr; function Process () { } static function init() { PROCESSES = new Array(); oListener = new Object(); EventMgr = new gdp.events.EventManager(oListener); bInit = true; } static function main() { if (!bInit) { init(); } if (PROCESSES.length <= 0) { return(0); } var _local1 = 0; while (_local1 < PROCESSES.length) { var _local2 = PROCESSES[_local1][0].apply(null, PROCESSES[_local1][1]); if ((_local2 == KILL) || (typeof(PROCESSES[_local1][0]) != "function")) { var _local3 = PROCESSES[_local1][2]; PROCESSES.splice(_local1--, 1); EventMgr.dispatch("onProcessKill", _local3); } else if (_local2 == HOLD) { return(undefined); } _local1++; } } static function start(ps, args, id, priority) { if (!bInit) { init(); } id = id || (lastId++); if (priority == undefined) { PROCESSES.push([ps, args, id]); } else { PROCESSES.splice(priority, 0, [ps, args, id]); } EventMgr.dispatch("onProcessStart", args, id, priority); return(0); } static function kill(ps, id) { if (!bInit) { init(); } id = ((id == undefined) ? -1 : (id)); var _local1 = 0; while (_local1 < PROCESSES.length) { if (((PROCESSES[_local1][0] == ps) || ((PROCESSES[_local1][0].func == ps.func) && (ps.func != undefined))) && (PROCESSES[_local1][2] == id)) { PROCESSES.splice(_local1--, 1); } _local1++; } EventMgr.dispatch("onProcessKill", id); return(0); } static function killAll() { PROCESSES = new Array(); EventMgr.dispatch("onAllProcessKill"); } static function is(ps, id) { id = ((id == undefined) ? -1 : (id)); var _local1 = 0; while (_local1 < PROCESSES.length) { if (((PROCESSES[_local1][0] == ps) || ((PROCESSES[_local1][0].func == ps.func) && (ps.func != undefined))) && (PROCESSES[_local1][2] == id)) { return(true); } _local1++; } return(false); } static function toString() { return("[CProcess] length:" + PROCESSES.length); } static function keepId() { return(lastId++); } static function addListener() { if (!bInit) { init(); } oListener.addListener.apply(oListener, arguments); } static function removeListener() { if (!bInit) { init(); } oListener.addListener.apply(oListener, arguments); } static var lastId = 1; static var KILL = 0; static var HOLD = -1; static var bInit = false; }
Symbol 387 MovieClip [__Packages.gdp.events.EventManager] Frame 0
class gdp.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 388 MovieClip [__Packages.gdp.utils.Delegate] Frame 0
class gdp.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(oClass, fFunc, aArgs, bMerge) { var _local2 = function () { var _local3 = arguments.callee.target; var _local2 = arguments.callee.func; var _local4 = arguments.callee.bMerge; if (_local4) { var _local5 = gdp.utils.Delegate.merge(arguments, arguments.callee.aArgs); } else { var _local5 = ((arguments.length > 0) ? arguments : (arguments.callee.aArgs)); } _local2.___nCount = arguments.callee.nCount; return(_local2.apply(_local3, _local5)); }; _local2.type = "Delegate"; _local2.target = oClass; _local2.func = fFunc; _local2.nCount = ++nCount; if (_local2.func.___aInnerValues == undefined) { _local2.func.___aInnerValues = new Array(); } _local2.func.___aInnerValues[nCount] = new Object(); _local2.aArgs = aArgs; _local2.bMerge = bMerge; return(_local2); } static function set(sValueName, value) { return((arguments.caller.___aInnerValues[arguments.caller.___nCount][sValueName] = value)); } static function get(sValueName) { return(arguments.caller.___aInnerValues[arguments.caller.___nCount][sValueName]); } static function merge(aA, aB) { var _local1 = 0; while (_local1 < aB.length) { aA.push(aB[_local1]); _local1++; } return(aA); } static function clone(fDelegate) { if ((fDelegate.target != undefined) && (fDelegate.func != undefined)) { return(create(fDelegate.target, fDelegate.func, fDelegate.aArgs, fDelegate.bMerge)); } return(fDelegate); } function createDelegate(obj) { return(create(obj, func)); } static var nCount = 0; }
Symbol 389 MovieClip [__Packages.CUIBtns] Frame 0
class CUIBtns extends MovieClip { var mcPause, mcSnd, _parent; function CUIBtns () { super(); _bB = true; mcPause.onPress = gdp.utils.Delegate.create(this, fPauseDown); mcPause.onRelease = gdp.utils.Delegate.create(this, fPause); mcPause.onRollOver = gdp.utils.Delegate.create(this, fPauseOver); mcPause.onRollOut = gdp.utils.Delegate.create(this, fPauseOut); mcSnd.onPress = gdp.utils.Delegate.create(this, fSndDown); mcSnd.onRelease = gdp.utils.Delegate.create(this, fSnd); mcSnd.onRollOver = gdp.utils.Delegate.create(this, fSndOver); mcSnd.onRollOut = gdp.utils.Delegate.create(this, fSndOut); fRefresh(); if (_parent.bIsGame == undefined) { mcPause._visible = false; } mcPause.onReleaseOutside = (mcSnd.onReleaseOutside = gdp.utils.Delegate.create(this, glRef)); } function glRef() { _bB = true; fRefresh(); } function onEnterFrame() { if (_bB && (random(3) == 0)) { fRefresh(); } } function fRefresh() { mcPause.gotoAndStop(((!_root.bPaused) ? 1 : 2)); mcSnd.gotoAndStop((_root.bSoundOn ? 1 : 2)); } function fPause() { if (!_root.bPaused) { _root.fPlaySnd(_root.nSndBtn); _root.bPaused = true; _parent.fMoveAllCards(-1000); _parent.attachMovie("pauseShadow2", "pauseShadow", _parent.getNextHighestDepth(), {_x:0, _y:0, _alpha:_root.nShdwAlpha}); _parent.attachMovie("wndPause", "wndPause", _parent.getNextHighestDepth(), {_x:400, _y:300}); _parent.pauseShadow.useHandCursor = false; _parent.pauseShadow.onRelease = undefined; _parent.keyListen.onKeyDown = gdp.utils.Delegate.create(_parent, _parent.fPauseListener); _parent.wndPause.btnBack2Game.onRelease = gdp.utils.Delegate.create(this, fPauseBack); _parent.wndPause.btnDOV.onRelease = function () { _root.fPlaySnd(_root.nSndBtn); _root.getURL(_root.sUrl, "_blank"); }; fRefresh(); } else { fPauseBack(); } } function fPauseBack() { _root.fPlaySnd(_root.nSndBtn); _parent.pauseShadow.removeMovieClip(); _parent.wndPause.removeMovieClip(); _parent.fMoveAllCards(1000); _parent.nLastTime = getTimer(); _parent.keyListen.onKeyDown = gdp.utils.Delegate.create(_parent, _parent.fKeys); _root.bPaused = false; fRefresh(); } function fPauseOver() { _bB = false; fRefresh(); mcPause.gotoAndStop(((!_root.bPaused) ? 3 : 4)); } function fPauseDown() { mcPause.gotoAndStop(((!_root.bPaused) ? 5 : 6)); } function fPauseOut() { _bB = true; } function fSnd() { if (_root.bSoundOn) { _root.SoundEng.soundOff(); _root.bSoundOn = false; mcSnd.gotoAndStop(4); } else { _root.SoundEng.soundOn(); _root.fPlaySnd(_root.nSndBtn); _root.bSoundOn = true; mcSnd.gotoAndStop(3); } } function fSndOver() { _bB = false; fRefresh(); mcSnd.gotoAndStop((_root.bSoundOn ? 3 : 4)); } function fSndDown() { mcSnd.gotoAndStop((_root.bSoundOn ? 5 : 6)); } function fSndOut() { _bB = true; } var _bB = true; }
Symbol 390 MovieClip [__Packages.CGame] Frame 0
class CGame extends MovieClip { var mcRang, btnMainMenu, btnUndo, btnNewGame, onLoad, dtTime, dtTitle, dtCurrent, dtTotal, dtWins, attachMovie, getNextHighestDepth, pauseShadow, upsell, wndNewGame, wndChooseGameMode, mcUI, wndPause, wndLeaveGame, nCTFan, nCTPlaceInFan, wndLoadGame, cCard, stopDrag, wndCheat; function CGame () { super(); mcRang.gotoAndStop(_root.nUserRang + 1); Key.addListener(keyListen); keyListen.onKeyDown = gdp.utils.Delegate.create(this, fKeys); btnMainMenu.onRelease = gdp.utils.Delegate.create(this, fExit); btnUndo.onRelease = gdp.utils.Delegate.create(this, fUndo); btnNewGame.onRelease = gdp.utils.Delegate.create(this, fStart); _root.bGameInProgress = false; onLoad = gdp.utils.Delegate.create(this, fUpsellCheck); } function onEnterFrame() { if (!_root.bPaused) { if (_root.bGameInProgress) { nGameTime = nGameTime + (getTimer() - nLastTime); nLastTime = getTimer(); var _local3 = Math.floor(nGameTime / 1000); var _local5 = ""; var _local4 = ""; var _local6 = ""; var _local7 = ""; if (_local3 >= 3600) { _local5 = String(Math.floor(_local3 / 3600)) + ":"; _local4 = ((Math.floor((_local3 - 3600) / 60) < 10) ? (("0" + Math.floor((_local3 - 3600) / 60)) + ":") : (Math.floor((_local3 - 3600) / 60) + ":")); } else { _local4 = Math.floor(_local3 / 60) + ":"; } _local6 = (((_local3 % 60) < 10) ? ("0" + (_local3 % 60)) : (String(_local3 % 60))); dtTime.text = ((_local7 + _local5) + _local4) + _local6; } dtTitle.text = _root.aRangs[_root.nUserRang]; dtCurrent.text = ((_root.nGameMode == 0) ? (_root.nCurrentScore) : "FunPlay"); dtTotal.text = ((_root.nGameMode == 0) ? (_root.nTotalScore) : "FunPlay"); dtWins.text = ((_root.nGameMode == 0) ? ((_root.nWins + "/") + _root.nTries) : "FunPlay"); gdp.core.base.Process.main(); } } function fUpsellCheck(b) { _root.nLevelsDone++; if (_root.winstat.relaxDone >= 10) { attachMovie("pauseShadow", "pauseShadow", getNextHighestDepth(), {_x:400, _y:300, _height:800, _width:1000, _alpha:_root.nShdwAlpha}); attachMovie("wndUpsellScreen2", "upsell", getNextHighestDepth(), {_x:400, _y:300}); pauseShadow.useHandCursor = false; pauseShadow.onRelease = undefined; upsell.btnLater.onRelease = function () { _root.fPlaySnd(_root.nSndBtn); _root.gotoAndStop("Menu"); }; upsell.btnDOV.onRelease = function () { _root.fPlaySnd(_root.nSndBtn); _root.getURL("http://www.myplaycity.com/free_solitaire_galaxy", "_blank"); _root.gotoAndStop("Menu"); }; return(0); } if ((_root.nLevelsDone % _root.nLevel2Upsell) == 0) { attachMovie("pauseShadow", "pauseShadow", getNextHighestDepth(), {_x:400, _y:300, _height:800, _width:1000, _alpha:_root.nShdwAlpha}); attachMovie("wndUpsellScreen", "upsell", getNextHighestDepth(), {_x:400, _y:300}); pauseShadow.useHandCursor = false; pauseShadow.onRelease = undefined; upsell.btnLater.onRelease = gdp.utils.Delegate.create(this, fChooseGM); upsell.btnDOV.onRelease = function () { _root.fPlaySnd(_root.nSndBtn); _root.getURL("http://www.myplaycity.com/free_solitaire_galaxy", "_blank"); var _local3 = gdp.utils.Delegate.create(this._parent._parent, this._parent._parent.fChooseGM); _local3(false); }; } else { fChooseGM(); } } function fChooseGM(b) { _root.nLastGameMode = _root.nGameMode; pauseShadow.removeMovieClip(); upsell.removeMovieClip(); wndNewGame.removeMovieClip(); dtTime.text = "0:00"; attachMovie("pauseShadow", "pauseShadow", getNextHighestDepth(), {_x:400, _y:300, _height:800, _width:1000, _alpha:_root.nShdwAlpha}); attachMovie("wndChooseGameMode", "wndChooseGameMode", getNextHighestDepth(), {_x:400, _y:300}); pauseShadow.useHandCursor = false; pauseShadow.onRelease = undefined; keyListen.onKeyDown = gdp.utils.Delegate.create(this, fGMListener); wndChooseGameMode.btnRelax.onRelease = gdp.utils.Delegate.create(this, fChooseRelax); } function fChooseRelax() { _root.fPlaySnd(_root.nSndBtn); pauseShadow.removeMovieClip(); wndChooseGameMode.removeMovieClip(); _root.nGameMode = 1; nGameTime = 0; keyListen.onKeyDown = gdp.utils.Delegate.create(this, fKeys); fNG(); } function fGMListener() { if (Key.isDown(27)) { _root.gotoAndStop("Menu"); } } function fKeys() { if ((_root.bAction && (Key.isDown(27))) && (!_root.bPaused)) { fExit(); } if (Key.isDown(32) && (!_root.bPaused)) { fPreHint(); } if ((_root.bAction && (Key.getCode() == 19)) && (!_root.bPaused)) { _root.bPaused = true; fMoveAllCards(-1000); mcUI.fRefresh(); attachMovie("pauseShadow2", "pauseShadow", getNextHighestDepth(), {_x:0, _y:0, _alpha:_root.nShdwAlpha}); attachMovie("wndPause", "wndPause", getNextHighestDepth(), {_x:400, _y:300}); pauseShadow.useHandCursor = false; pauseShadow.onRelease = undefined; keyListen.onKeyDown = gdp.utils.Delegate.create(this, fPauseListener); wndPause.btnBack2Game.onRelease = gdp.utils.Delegate.create(this, fPauseBack); wndPause.btnDOV.onRelease = function () { _root.fPlaySnd(_root.nSndBtn); _root.getURL("http://www.myplaycity.com/free_solitaire_galaxy", "_blank"); }; } } function fPauseListener() { if ((Key.isDown(27) || (Key.isDown(13))) || (Key.getCode() == 19)) { fPauseBack(); } } function fPauseBack() { _root.fPlaySnd(_root.nSndBtn); pauseShadow.removeMovieClip(); wndPause.removeMovieClip(); fMoveAllCards(1000); nLastTime = getTimer(); keyListen.onKeyDown = gdp.utils.Delegate.create(this, fKeys); _root.bPaused = false; } function fExit() { if (_root.bAction) { _root.fPlaySnd(_root.nSndBtn); _root.bGameInProgress = false; _root.bPaused = true; fMoveAllCards(-1000); attachMovie("pauseShadow", "pauseShadow", getNextHighestDepth(), {_x:400, _y:300, _height:800, _width:1000, _alpha:_root.nShdwAlpha}); attachMovie("wndLeaveGame", "wndLeaveGame", getNextHighestDepth(), {_x:400, _y:300}); pauseShadow.useHandCursor = false; pauseShadow.onRelease = undefined; keyListen.onKeyDown = gdp.utils.Delegate.create(this, fExitListener); wndLeaveGame.btnYes.onRelease = gdp.utils.Delegate.create(this, fLeave); wndLeaveGame.btnNo.onRelease = gdp.utils.Delegate.create(this, fNo0); } } function fExitListener() { if (Key.isDown(27)) { fNo0(); } if (Key.isDown(13)) { fLeave(); } } function fLeave() { _root.fPlaySnd(_root.nSndBtn); _root.bPaused = false; _root.bGameInProgress = false; if (_root.nGameMode == 0) { fCalcRang(); } _root.nLastGameMode = _root.nGameMode; var _local3 = _root.nGameMode; _root.nGameMode = -1; _root.nCurrentScore = 0; _root.gotoAndStop(((_local3 == 0) ? "Score" : "Menu")); } function fNo0() { _root.fPlaySnd(_root.nSndBtn); pauseShadow.removeMovieClip(); wndLeaveGame.removeMovieClip(); fMoveAllCards(1000); nLastTime = getTimer(); keyListen.onKeyDown = gdp.utils.Delegate.create(this, fKeys); _root.bGameInProgress = true; _root.bPaused = false; } function fUndo() { _root.fPlaySnd(_root.nSndBtn); if ((_root.bAction && (nUndoLevelID > 0)) && (aUndoStack.length > 0)) { var _local4 = aUndoStack[nUndoLevelID - 1]; var _local3 = 0; while (_local3 < _local4.length) { aCardTable[_local4[_local3][1]][_local4[_local3][2]] = _local4[_local3][0]; _local4[_local3][0].nFan = _local4[_local3][1]; _local4[_local3][0].nPlaceInFan = _local4[_local3][2]; _local4[_local3][0].bFond = false; _local4[_local3][0]._x = aCardTableX[_local4[_local3][1]]; _local4[_local3][0]._y = aCardTableY[_local4[_local3][1]]; _local4[_local3][0].swapDepths(_local4[_local3][5]); if ((_local3 == 0) && (_local4[_local3][6] == 0)) { aCardTable[_local4[_local3][3]].splice(_local4[_local3][4]); } if (_local4[_local3][6] == 1) { aCardFond[_local4[_local3][3]].pop(); if (_root.nGameMode == 0) { _root.nCurrentScore = _root.nCurrentScore - _root.nPutFondScore; _root.nTotalScore = _root.nTotalScore - _root.nPutFondScore; } } _local3++; } fAlignFan(_local4[0][1]); fAlignFan(_local4[0][3]); fCalcRang(); nUndoLevelID--; } } function fStart() { if (_root.bAction) { _root.fPlaySnd(_root.nSndBtn); if (_root.bGameInProgress) { _root.bGameInProgress = false; fMoveAllCards(-1000); attachMovie("pauseShadow", "pauseShadow", getNextHighestDepth(), {_x:400, _y:300, _height:800, _width:1000, _alpha:_root.nShdwAlpha}); attachMovie("wndNewGame", "wndNewGame", getNextHighestDepth(), {_x:400, _y:300}); pauseShadow.useHandCursor = false; pauseShadow.onRelease = undefined; keyListen.onKeyDown = gdp.utils.Delegate.create(this, fStartListener); wndNewGame.btnYes.onRelease = gdp.utils.Delegate.create(this, fYes); wndNewGame.btnNo.onRelease = gdp.utils.Delegate.create(this, fNo); } else { keyListen.onKeyDown = gdp.utils.Delegate.create(this, fKeys); fUpsellCheck(true); } } } function fYes() { _root.fPlaySnd(_root.nSndBtn); keyListen.onKeyDown = undefined; pauseShadow.removeMovieClip(); wndNewGame.removeMovieClip(); fUpsellCheck(true); } function fNo() { _root.fPlaySnd(_root.nSndBtn); keyListen.onKeyDown = gdp.utils.Delegate.create(this, fKeys); pauseShadow.removeMovieClip(); wndNewGame.removeMovieClip(); fMoveAllCards(1000); nLastTime = getTimer(); _root.bGameInProgress = true; _root.bPaused = false; } function fStartListener() { if (Key.isDown(13)) { fYes(); } if (Key.isDown(27)) { fNo(); } } function fReVars() { var _local2 = 0; while (_local2 < aRandomCardStack.length) { aRandomCardStack[_local2].removeMovieClip(); _local2++; } aCards = new Array(); aUndoStack = new Array(); aCardFond = new Array(new Array(), new Array(), new Array(), new Array()); aRandomCardStack = new Array(); _local2 = 0; while (_local2 < 13) { aCardTable[_local2] = new Array(); _local2++; } nUndoLevelID = 0; nCount = 0; nLast = 0; nCTFan = 0; nCTPlaceInFan = 0; nGameTime = 0; nLastTime = 0; bCanHint = false; bThrowing = false; } function fNG() { keyListen.onKeyDown = gdp.utils.Delegate.create(this, fKeys); _root.bAction = false; btnMainMenu.enabled = (btnUndo.enabled = (btnNewGame.enabled = false)); btnMainMenu._alpha = (btnUndo._alpha = (btnNewGame._alpha = 50)); pauseShadow.removeMovieClip(); wndLoadGame.removeMovieClip(); fReVars(); var _local4 = 0; while (_local4 < 4) { var _local3 = 0; while (_local3 < 13) { aCards[(_local4 * 13) + _local3] = {m:_local4, p:_local3}; _local3++; } _local4++; } _root.nCurrentScore = 0; _root.nTimeBonus = 0; if (_root.nGameMode == 0) { _root.nCurrentScore = _root.nCurrentScore - _root.nStavka; _root.nTotalScore = _root.nTotalScore - _root.nStavka; _root.nTries++; fCalcRang(); } bThrowDone = false; _root.bGameInProgress = false; gdp.core.base.Process.start(gdp.utils.Delegate.create(this, fRandomize), [], getTimer()); } function fRandomize() { while (true) { var _local4 = random(aCards.length); var _local2 = aCards[_local4].m; var _local3 = aCards[_local4].p; aRandomCardStack[nCount] = attachMovie(("c" + _local2) + _local3, ("c" + _local2) + _local3, getNextHighestDepth(), {_x:nCardNestX, _y:nCardNestY}); aRandomCardStack[nCount].nMast = _local2; aRandomCardStack[nCount].nPot = _local3; aRandomCardStack[nCount].nColor = (((_local2 == 0) || (_local2 == 1)) ? 0 : 1); aCards.splice(_local4, 1); nCount++; if (aCards.length == 0) { attachMovie("cCard", "cCard", getNextHighestDepth(), {_x:nCardNestX, _y:nCardNestY}); nCount = 0; nLast = aRandomCardStack.length - 1; aRandomCardStack[nLast]._x = nCardNestX; aRandomCardStack[nLast]._y = nCardNestY; bThrowing = true; gdp.core.base.Process.start(gdp.utils.Delegate.create(this, fThrowing), [], 100); return(0); } } } function fThrowing() { nCount++; if (nCount == 4) { _root.fPlaySnd(_root.nSndCardThrow); aRandomCardStack[nLast - 1]._x = nCardNestX; aRandomCardStack[nLast - 1]._y = nCardNestY; var _local3 = aRandomCardStack[nLast]; aCardTable[nCTFan][nCTPlaceInFan] = _local3; _local3.nFan = nCTFan; _local3.nPlaceInFan = nCTPlaceInFan; _local3.swapDepths(getNextHighestDepth()); gdp.core.base.Process.start(gdp.utils.Delegate.create(this, fThrowCard), [nCTFan, _local3, aCardTableX[nCTFan], aCardTableY[nCTFan], Math.abs(aCardTableX[nCTFan] - nCardNestX) / 10], getTimer()); nCTFan++; if (nCTFan > 12) { nCTFan = 0; nCTPlaceInFan++; } nLast--; if (nLast < 0) { cCard.removeMovieClip(); btnMainMenu.enabled = (btnUndo.enabled = (btnNewGame.enabled = true)); btnMainMenu._alpha = (btnUndo._alpha = (btnNewGame._alpha = 100)); nLastTime = getTimer(); _root.bAction = true; _root.bGameInProgress = true; bThrowing = false; mcUI.fRefresh(); return(0); } nCount = 0; } } function fFastThrowing() { gdp.core.base.Process.kill(gdp.utils.Delegate.create(this, fThrowing), 100); while (nLast >= 0) { var _local3 = aRandomCardStack[nLast]; aCardTable[nCTFan][nCTPlaceInFan] = _local3; _local3.nFan = nCTFan; _local3.nPlaceInFan = nCTPlaceInFan; _local3._x = aCardTableX[nCTFan]; _local3._y = aCardTableY[nCTFan]; nCTFan++; if (nCTFan > 12) { nCTFan = 0; nCTPlaceInFan++; } nLast--; } _root.fPlaySnd(_root.nSndCardPlaced); cCard.removeMovieClip(); btnMainMenu.enabled = (btnUndo.enabled = (btnNewGame.enabled = true)); btnMainMenu._alpha = (btnUndo._alpha = (btnNewGame._alpha = 100)); nLastTime = getTimer(); nCount = 0; var _local4 = 0; while (_local4 < 13) { fAlignFan(_local4); _local4++; } _root.bAction = true; _root.bGameInProgress = true; bThrowing = false; mcUI.fRefresh(); } function fThrowCard(fan, card, x, y, speedX) { card._x = card._x + ((card._x < x) ? (speedX) : (-1 * speedX)); card._y = (((card._x - nCardNestX) * (y - nCardNestY)) / (x - nCardNestX)) + nCardNestY; if (((((card._x >= (x - (card._width / 3))) && (card._x <= (x + (card._width / 3)))) && (card._y <= (y + (card._height / 3)))) && (card._y >= (y - (card._height / 3)))) || (bThrowDone)) { card._x = x; card._y = y; fAlignFan(fan); return(0); } } function fAlignFan(nFanNumb) { var _local4 = aCardTable[nFanNumb].length; var _local5 = ((Math.floor(130 / _local4) > 20) ? 20 : (Math.floor(130 / _local4))); var _local6 = (_local4 - 1) * _local5; var _local2 = 0; while (_local2 < _local4) { aCardTable[nFanNumb][_local2]._rotation = (_local2 * _local5) - Math.floor(_local6 / 2); aCardTable[nFanNumb][_local2]._x = aCardTableX[nFanNumb]; aCardTable[nFanNumb][_local2]._y = aCardTableY[nFanNumb] - (((_local4 - _local2) - 1) * 3); aCardTable[nFanNumb][_local2].swapDepths(getNextHighestDepth()); _local2++; } } function fPreHint() { if (_root.bGameInProgress) { if (!bCanHint) { bCanHint = true; fHint(); return(undefined); } bCanHint = false; _root.bAction = true; } else if ((!bThrowDone) && (bThrowing)) { bThrowDone = true; fFastThrowing(); } } function fHint() { if (bCanHint) { _root.bAction = false; var _local5 = 0; while (_local5 < 13) { if (aCardTable[_local5].length > 0) { var _local8 = aCardTable[_local5].length - 1; var _local3 = aCardTable[_local5][_local8]; var _local4 = 0; while (_local4 < 4) { if (aCardFond[_local4].length > 0) { var _local6 = aCardFond[_local4].length - 1; if (((!_local3.bDrag) && (_local3.nMast == aCardFond[_local4][_local6].nMast)) && (((_local3.nPot == 0) && (aCardFond[_local4][_local6].nPot == 12)) || (aCardFond[_local4][_local6].nPot == (_local3.nPot - 1)))) { var _local7 = new Array(); _local7.push([_local3, _local5, _local8, _local4, _local6 + 1, _local3.nDepth, 1]); _local3.nFan = _local4; _local3.nPlaceInFan = _local6 + 1; _local3.bFond = true; _local3._rotation = 0; _local3.swapDepths(getNextHighestDepth()); aCardFond[_local4].push(_local3); aCardTable[_local5].pop(); aUndoStack.splice(nUndoLevelID); aUndoStack.push(_local7); nUndoLevelID++; (stopDrag());// not popped gdp.core.base.Process.start(gdp.utils.Delegate.create(this, fHintThrow), [_local5, _local3, aCardFondX[_local4], nCardFondY, (-(aCardTableX[_local5] - aCardFondX[_local4])) / 10], getTimer()); return(undefined); } } else if (((!_local3.bDrag) && (_local3.nMast == aCardFondMast[_local4])) && (_local3.nPot == 12)) { var _local7 = new Array(); _local7.push([_local3, _local5, _local8, _local4, 0, _local3.nDepth, 1]); _local3.nFan = _local4; _local3.nPlaceInFan = 0; _local3.bFond = true; _local3._rotation = 0; _local3.swapDepths(getNextHighestDepth()); aCardFond[_local4].push(_local3); aCardTable[_local5].pop(); aUndoStack.splice(nUndoLevelID); aUndoStack.push(_local7); nUndoLevelID++; (stopDrag());// not popped gdp.core.base.Process.start(gdp.utils.Delegate.create(this, fHintThrow), [_local5, _local3, aCardFondX[_local4], nCardFondY, (-(aCardTableX[_local5] - aCardFondX[_local4])) / 10], getTimer()); return(undefined); } _local4++; } } _local5++; } bCanHint = false; _root.bAction = true; } } function fHintThrow(fan, card, x1, y1, speedX) { card._x = card._x + speedX; card._y = (((card._x - aCardTableX[fan]) * (y1 - aCardTableY[fan])) / (x1 - aCardTableX[fan])) + aCardTableY[fan]; if (card._y <= (y1 - (card._height / 20))) { _root.fPlaySnd(_root.nSndCard2Fond); if (_root.nGameMode == 0) { _root.nCurrentScore = _root.nCurrentScore + _root.nPutFondScore; _root.nTotalScore = _root.nTotalScore + _root.nPutFondScore; fCalcRang(); } card._x = x1; card._y = y1; fAlignFan(fan); fWinCheck(); return(0); } } function fWinCheck() { var _local3 = 0; while (_local3 < 4) { if (aCardFond[_local3][aCardFond[_local3].length - 1].nPot != 11) { fHint(); return(undefined); } _local3++; } _root.bAction = true; fWin(); } function fWin() { _root.bGameInProgress = false; _root.bPaused = false; pauseShadow.removeMovieClip(); wndCheat.removeMovieClip(); if (_root.nGameMode == 0) { _root.nTimeBonus = (_root.nTimedMins - Math.ceil(nGameTime / 60000)) * _root.nTimeBonusMult; if (_root.nTimeBonus < 0) { _root.nTimeBonus = 0; } _root.nCurrentScore = _root.nCurrentScore + (_root.nWinScore + _root.nTimeBonus); _root.nTotalScore = _root.nTotalScore + (_root.nWinScore + _root.nTimeBonus); if (_root.nTotalScore >= 1000) { _root.winstat.quest = true; } _root.nWins++; fCalcRang(); } else { _root.winstat.relaxDone++; } _root.nLastGameMode = _root.nGameMode; fReVars(); attachMovie("pauseShadow", "pauseShadow", getNextHighestDepth(), {_x:400, _y:300, _height:800, _width:1000, _alpha:_root.nShdwAlpha}); attachMovie("wndWin", "wndWin", getNextHighestDepth(), {_x:400, _y:300}); pauseShadow.useHandCursor = false; pauseShadow.onRelease = undefined; } function fMoveAllCards(n) { var _local2 = 0; while (_local2 < aRandomCardStack.length) { aRandomCardStack[_local2]._y = aRandomCardStack[_local2]._y + n; _local2++; } } function fRefreshUser() { _root.soData.data.rang = _root.nUserRang; _root.soData.data.score = _root.nTotalScore; _root.soData.data.wins = _root.nWins; _root.soData.data.tries = _root.nTries; _root.fReSO(); } function fCalcRang() { _root.nUserRang = Math.floor(_root.nTotalScore / _root.n2Rang); if (_root.nUserRang < 0) { _root.nUserRang = 0; } if (_root.nUserRang > 14) { _root.nUserRang = 14; } mcRang.gotoAndStop(_root.nUserRang + 1); fRefreshUser(); } var bIsGame = true; var nGTTop = 135; var nGTBottom = 570; var nGTLeft = 150; var nGTRight = 765; var nCardNestX = 457; var nCardNestY = 657; var aCardFondX = [291, 368, 551, 628.6]; var nCardFondY = 67; var aCardFondMast = [2, 0, 3, 1]; var aCardTableX = [222, 459, 698, 222, 459, 698, 222, 459, 698, 338, 582, 338, 582]; var aCardTableY = [200, 200, 200, 345, 345, 345, 490, 490, 490, 272.5, 272.5, 417.5, 417.5]; var aCardTable = new Array(); var aCardFond = new Array(); var aRandomCardStack = new Array(); var aCards = new Array(); var aUndoStack = new Array(); var nCount = 0; var nLast = 0; var nGameTime = 0; var nLastTime = 0; var nUndoLevelID = 0; var bCanHint = false; var bThrowDone = false; var bThrowing = false; var keyListen = new Object(); }
Symbol 391 MovieClip [__Packages.CInstr] Frame 0
class CInstr extends MovieClip { var cacheAsBitmap, btnMainMenu, btnPlay, mcScroller, dtInstr, _ymouse; function CInstr () { super(); cacheAsBitmap = true; Key.addListener(keyListen); keyListen.onKeyDown = gdp.utils.Delegate.create(this, fKeys); btnMainMenu.onRelease = fMMenu; btnPlay.onRelease = fPlay; bDrag = false; mouseListener.onMouseWheel = gdp.utils.Delegate.create(this, fMouseWheel); Mouse.addListener(mouseListener); mcScroller.onMouseMove = gdp.utils.Delegate.create(this, fScrollerMove); mcScroller.btnScroll.onPress = gdp.utils.Delegate.create(this, fBeginDrag); mcScroller.btnScroll.onRelease = gdp.utils.Delegate.create(this, fStopDrag); mcScroller.btnScroll.onReleaseOutside = gdp.utils.Delegate.create(this, fStopDrag); } function fMouseWheel(delta) { mcScroller._y = mcScroller._y - (delta * 5); if ((mcScroller._y > nTop) && (mcScroller._y < nFloor)) { var _local2 = ((mcScroller._y - nTop) + mcScroller._height) / ((nFloor - nTop) + mcScroller._height); dtInstr.scroll = int(_local2 * dtInstr.maxscroll); if (dtInstr.scroll > dtInstr.maxscroll) { dtInstr.scroll = dtInstr.maxscroll; } } else if (mcScroller._y <= nTop) { mcScroller._y = nTop; setPos(1); } else if (mcScroller._y >= nFloor) { mcScroller._y = nFloor; setPos(dtInstr.maxscroll); } } function fScrollerMove() { if (bDrag) { drag(); } } function fBeginDrag() { bDrag = true; } function fStopDrag() { bDrag = false; } function drag() { if ((_ymouse > (nTop + (mcScroller._height / 2))) && (_ymouse < (nFloor + (mcScroller._height / 2)))) { mcScroller._y = _ymouse - (mcScroller._height / 2); var _local2 = ((mcScroller._y - nTop) + mcScroller._height) / ((nFloor - nTop) + mcScroller._height); dtInstr.scroll = int(_local2 * dtInstr.maxscroll); if (dtInstr.scroll > dtInstr.maxscroll) { dtInstr.scroll = dtInstr.maxscroll; } } else if (_ymouse <= (nTop + (mcScroller._height / 2))) { setPos(1); } else if (_ymouse >= (nFloor + (mcScroller._height / 2))) { setPos(dtInstr.maxscroll); } } function setPos(num) { var _local2 = ((((num == 1) ? 0 : (num)) * (nFloor - nTop)) / dtInstr.maxscroll) + nTop; mcScroller._y = _local2; dtInstr.scroll = num; } function fKeys() { if (Key.isDown(27)) { fMMenu(); } if (Key.isDown(13)) { fPlay(); } } function fPlay() { _root.fPlaySnd(_root.nSndBtn); _root.gotoAndStop("Game"); } function fMMenu() { _root.fPlaySnd(_root.nSndBtn); _root.gotoAndStop("Menu"); } var nTop = 80; var nFloor = 410; var keyListen = new Object(); var bDrag = false; var mouseListener = new Object(); }
Symbol 392 MovieClip [__Packages.CMenu] Frame 0
class CMenu extends MovieClip { var btnPlay, btnInstr, btnDOV, btnMoreGames; function CMenu () { super(); Key.addListener(keyListen); keyListen.onKeyDown = gdp.utils.Delegate.create(this, fKeys); btnPlay.onRelease = fPlay; btnInstr.onRelease = fInstr; btnDOV.onRelease = fDOV; btnMoreGames.onRelease = moreGames; } function fKeys() { if (Key.isDown(13)) { fPlay(); } } function fPlay() { _root.fPlaySnd(_root.nSndBtn); _root.gotoAndStop("Game"); } function fInstr() { _root.fPlaySnd(_root.nSndBtn); _root.gotoAndStop("Instr"); } function fDOV() { _root.fPlaySnd(_root.nSndBtn); _root.getURL("http://www.myplaycity.com/free_solitaire_galaxy", "_blank"); } function moreGames() { _root.fPlaySnd(_root.nSndBtn); _root.getURL(_root.sMoreGamesLink, "_blank"); } var keyListen = new Object(); }
Symbol 393 MovieClip [__Packages.CPreLoader] Frame 0
class CPreLoader extends MovieClip { var mcLoad, t, n; function CPreLoader () { super(); mcLoad.gotoAndStop(1); t = _root.getBytesTotal(); n = 0; } function onEnterFrame() { var _local3 = _root.getBytesLoaded(); var _local4 = (_local3 / t) * 100; mcLoad.gotoAndStop(Math.floor(_local4)); if ((_local3 >= t) && (_root.b2G)) { n++; if (n >= 5) { _root.gotoAndStop("Menu"); } } } }
Symbol 394 MovieClip [__Packages.CWin] Frame 0
class CWin extends MovieClip { var btnNewGame, btnMainMenu, btn, dtTotal, dtTitle, mcRang, attachMovie, getNextHighestDepth, winMsg, now, onEnterFrame, mcBG, mcTitle, mcTotal; function CWin () { super(); Key.addListener(keyListen); keyListen.onKeyDown = gdp.utils.Delegate.create(this, fKeys); btnNewGame.onRelease = fNewG; btnMainMenu.onRelease = fMenu; btn.onRelease = gdp.utils.Delegate.create(this, fShowAll); if (_root.nGameMode == 0) { _root.nCurrentScore = 0; dtTotal.text = _root.nTotalScore; dtTitle.text = _root.aRangs[_root.nUserRang]; mcRang.gotoAndStop(_root.nUserRang + 1); _root.fReSO(); fSetVisStatus(false); attachMovie("winMsg", "winMsg", getNextHighestDepth(), {_x:0, _y:0}); winMsg.dtBonus = _root.nWinScore; winMsg.dtTimeBonus = _root.nTimeBonus; winMsg.total = _root.nTotalScore; now = getTimer(); onEnterFrame = function () { if ((getTimer() - this.now) > 5000) { this.fSetVisStatus(true); this.winMsg.removeMovieClip(); this.onEnterFrame = undefined; this.btn._visible = false; } }; } else { dtTotal.text = _root.nTotalScore; dtTitle.text = _root.aRangs[_root.nUserRang]; btn._visible = false; } } function fShowAll() { fSetVisStatus(true); winMsg.removeMovieClip(); onEnterFrame = undefined; btn._visible = false; } function fSetVisStatus(b) { mcBG._visible = b; mcRang._visible = b; btnNewGame._visible = b; btnMainMenu._visible = b; mcTitle._visible = b; mcTotal._visible = b; dtTitle._visible = b; dtTotal._visible = b; } function fKeys() { if (Key.isDown(27)) { fMenu(); } if (Key.isDown(13)) { fNewG(); } } function fNewG() { _root.fPlaySnd(_root.nSndBtn); _root.gotoAndStop("NewG"); } function fMenu() { _root.fPlaySnd(_root.nSndBtn); _root.gotoAndStop("Menu"); } var keyListen = new Object(); }

Library Items

Symbol 1 Font [AGOpusEmbed]Used by:287 291 292 329 332
Symbol 2 Font [AGBEmbed]Used by:14 16 19 21 22 26 31 33 37 38 41 45 47 49 51 52 55 56 57 58 59 61 63 64 65 67 68 70 71 93 95 101 102 104 105 107 109 296 297 299 300 317 318 321 335 343 344 345 346 353 359 360 362 363 365 366 368 371 372
Symbol 3 Sound [preThrow]
Symbol 4 Sound [cardThrow]
Symbol 5 Sound [cardTake]
Symbol 6 Sound [cardPlace]
Symbol 7 Sound [card2Fond]
Symbol 8 Sound [btn]
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip [cCard]Uses:9
Symbol 11 GraphicUsed by:24
Symbol 12 GraphicUsed by:18 23 50 53 66 69 103 106 298 301 319 347
Symbol 13 GraphicUsed by:18 23 35 39 50 53 66 69 103 106 298 301 319 347 361 364 367 370 373
Symbol 14 TextUses:2Used by:18
Symbol 15 GraphicUsed by:18 23 53 66 69 103 106 298 301 319 347
Symbol 16 TextUses:2Used by:18
Symbol 17 GraphicUsed by:18 23 39 66 69 103 106 298 301 319 347 361
Symbol 18 ButtonUses:12 13 14 15 16 17Used by:24
Symbol 19 TextUses:2Used by:24
Symbol 20 GraphicUsed by:24 108 110
Symbol 21 TextUses:2Used by:23
Symbol 22 TextUses:2Used by:23
Symbol 23 ButtonUses:12 13 21 15 22 17Used by:24
Symbol 24 MovieClip [wndPause]Uses:11 18 19 20 23
Symbol 25 GraphicUsed by:40 43 99
Symbol 26 TextUses:2Used by:40
Symbol 27 GraphicUsed by:40
Symbol 28 GraphicUsed by:40 43 54 354 374
Symbol 29 GraphicUsed by:35 361 364 367 370 373
Symbol 30 GraphicUsed by:35 39 361 364 367 370 373
Symbol 31 TextUses:2Used by:35
Symbol 32 GraphicUsed by:35 39 361 364 367 370 373
Symbol 33 TextUses:2Used by:35
Symbol 34 GraphicUsed by:35 50 53 364 367 370 373
Symbol 35 ButtonUses:29 13 30 31 32 33 34Used by:40 43 374
Symbol 36 GraphicUsed by:39
Symbol 37 TextUses:2Used by:39
Symbol 38 TextUses:2Used by:39
Symbol 39 ButtonUses:36 13 30 37 32 38 17Used by:40 43
Symbol 40 MovieClip [wndUpsellScreen2]Uses:25 26 27 28 35 39
Symbol 41 TextUses:2Used by:43
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClip [wndUpsellScreen]Uses:25 41 42 28 35 39
Symbol 44 GraphicUsed by:54
Symbol 45 TextUses:2Used by:54
Symbol 46 GraphicUsed by:54
Symbol 47 TextUses:2Used by:50
Symbol 48 GraphicUsed by:50
Symbol 49 TextUses:2Used by:50
Symbol 50 ButtonUses:12 13 47 48 49 34Used by:54
Symbol 51 TextUses:2Used by:53
Symbol 52 TextUses:2Used by:53
Symbol 53 ButtonUses:12 13 51 15 52 34Used by:54
Symbol 54 MovieClip [wndChooseGameMode]Uses:44 45 46 28 50 53
Symbol 55 TextUses:2Used by:62
Symbol 56 EditableTextUses:2Used by:62
Symbol 57 TextUses:2Used by:62
Symbol 58 EditableTextUses:2Used by:62
Symbol 59 TextUses:2Used by:62
Symbol 60 GraphicUsed by:62
Symbol 61 EditableTextUses:2Used by:62
Symbol 62 MovieClip [winMsg]Uses:55 56 57 58 59 60 61
Symbol 63 TextUses:2Used by:99
Symbol 64 TextUses:2Used by:66
Symbol 65 TextUses:2Used by:66
Symbol 66 ButtonUses:12 13 64 15 65 17Used by:99 354
Symbol 67 TextUses:2Used by:69
Symbol 68 TextUses:2Used by:69
Symbol 69 ButtonUses:12 13 67 15 68 17Used by:99
Symbol 70 EditableTextUses:2 334Used by:99
Symbol 71 EditableTextUses:2 334Used by:99
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:99
Symbol 74 GraphicUsed by:92
Symbol 75 GraphicUsed by:92
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:92
Symbol 78 GraphicUsed by:92
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:92
Symbol 81 GraphicUsed by:92
Symbol 82 GraphicUsed by:92
Symbol 83 GraphicUsed by:92
Symbol 84 GraphicUsed by:92
Symbol 85 GraphicUsed by:92
Symbol 86 GraphicUsed by:92
Symbol 87 GraphicUsed by:92
Symbol 88 GraphicUsed by:92
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:74 75 77 78 80 81 82 83 84 85 86 87 88 89 90 91Used by:99 339
Symbol 93 TextUses:2Used by:94
Symbol 94 MovieClipUses:93Used by:99
Symbol 95 TextUses:2Used by:96
Symbol 96 MovieClipUses:95Used by:99
Symbol 97 GraphicUsed by:98
Symbol 98 ButtonUses:97Used by:99
Symbol 99 MovieClip [wndWin]Uses:25 63 66 69 70 71 73 92 94 96 98
Symbol 100 GraphicUsed by:108 110
Symbol 101 TextUses:2Used by:103
Symbol 102 TextUses:2Used by:103
Symbol 103 ButtonUses:12 13 101 15 102 17Used by:108 110
Symbol 104 TextUses:2Used by:106
Symbol 105 TextUses:2Used by:106
Symbol 106 ButtonUses:12 13 104 15 105 17Used by:108 110
Symbol 107 TextUses:2Used by:108
Symbol 108 MovieClip [wndNewGame]Uses:100 103 106 107 20
Symbol 109 TextUses:2Used by:110
Symbol 110 MovieClip [wndLeaveGame]Uses:100 103 106 109 20
Symbol 111 GraphicUsed by:114
Symbol 112 GraphicUsed by:114 117 120 123 126 129 132 135 141 144 147 150 153 156 159 162 165 168 171 174 177 180 183 186 189 192 195 198 201 204 209 212 215 218 221 224 227 230 233 236 239 242 245 248 251 254 257 260 263 266 269
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip [c00]Uses:111 112 113
Symbol 115 GraphicUsed by:117
Symbol 116 GraphicUsed by:117
Symbol 117 MovieClip [c10]Uses:115 112 116
Symbol 118 GraphicUsed by:120
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClip [c30]Uses:118 112 119
Symbol 121 GraphicUsed by:123
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClip [c20]Uses:121 112 122
Symbol 124 GraphicUsed by:126
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClip [c01]Uses:124 112 125
Symbol 127 GraphicUsed by:129
Symbol 128 GraphicUsed by:129
Symbol 129 MovieClip [c11]Uses:127 112 128
Symbol 130 GraphicUsed by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClip [c31]Uses:130 112 131
Symbol 133 GraphicUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClip [c21]Uses:133 112 134
Symbol 136 GraphicUsed by:141
Symbol 137 GraphicUsed by:141
Symbol 138 Font
Symbol 139 TextUsed by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClip [c02]Uses:136 112 137 139 140
Symbol 142 GraphicUsed by:144
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClip [c12]Uses:142 112 143
Symbol 145 GraphicUsed by:147
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClip [c32]Uses:145 112 146
Symbol 148 GraphicUsed by:150
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClip [c22]Uses:148 112 149
Symbol 151 GraphicUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClip [c03]Uses:151 112 152
Symbol 154 GraphicUsed by:156
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClip [c13]Uses:154 112 155
Symbol 157 GraphicUsed by:159
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClip [c33]Uses:157 112 158
Symbol 160 GraphicUsed by:162
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClip [c23]Uses:160 112 161
Symbol 163 GraphicUsed by:165
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClip [c04]Uses:163 112 164
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClip [c14]Uses:166 112 167
Symbol 169 GraphicUsed by:171
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClip [c34]Uses:169 112 170
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClip [c24]Uses:172 112 173
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClip [c05]Uses:175 112 176
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClip [c15]Uses:178 112 179
Symbol 181 GraphicUsed by:183
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClip [c35]Uses:181 112 182
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClip [c25]Uses:184 112 185
Symbol 187 GraphicUsed by:189
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClip [c06]Uses:187 112 188
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClip [c16]Uses:190 112 191
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClip [c36]Uses:193 112 194
Symbol 196 GraphicUsed by:198
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClip [c26]Uses:196 112 197
Symbol 199 GraphicUsed by:201
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClip [c07]Uses:199 112 200
Symbol 202 GraphicUsed by:204
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClip [c17]Uses:202 112 203
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClip [c37]Uses:205
Symbol 207 GraphicUsed by:209
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClip [c27]Uses:207 112 208
Symbol 210 GraphicUsed by:212
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClip [c08]Uses:210 112 211
Symbol 213 GraphicUsed by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClip [c18]Uses:213 112 214
Symbol 216 GraphicUsed by:218
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClip [c38]Uses:216 112 217
Symbol 219 GraphicUsed by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClip [c28]Uses:219 112 220
Symbol 222 GraphicUsed by:224
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClip [c010]Uses:222 112 223
Symbol 225 GraphicUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClip [c110]Uses:225 112 226
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClip [c310]Uses:228 112 229
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClip [c210]Uses:231 112 232
Symbol 234 GraphicUsed by:236
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClip [c011]Uses:234 112 235
Symbol 237 GraphicUsed by:239
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClip [c111]Uses:237 112 238
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClip [c311]Uses:240 112 241
Symbol 243 GraphicUsed by:245
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClip [c211]Uses:243 112 244
Symbol 246 GraphicUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClip [c09]Uses:246 112 247
Symbol 249 GraphicUsed by:251
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClip [c19]Uses:249 112 250
Symbol 252 GraphicUsed by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClip [c39]Uses:252 112 253
Symbol 255 GraphicUsed by:257
Symbol 256 GraphicUsed by:257
Symbol 257 MovieClip [c29]Uses:255 112 256
Symbol 258 GraphicUsed by:260
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClip [c012]Uses:258 112 259
Symbol 261 GraphicUsed by:263
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClip [c112]Uses:261 112 262
Symbol 264 GraphicUsed by:266
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClip [c312]Uses:264 112 265
Symbol 267 GraphicUsed by:269
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClip [c212]Uses:267 112 268
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClip [pauseShadow2]Uses:270
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClip [pauseShadow]Uses:272
Symbol 274 GraphicUsed by:339
Symbol 275 GraphicUsed by:339 354 374
Symbol 276 GraphicUsed by:279
Symbol 277 GraphicUsed by:279
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:276 277 278Used by:339 354 374
Symbol 280 GraphicUsed by:339
Symbol 281 GraphicUsed by:284
Symbol 282 FontUsed by:283
Symbol 283 TextUses:282Used by:284
Symbol 284 MovieClipUses:281 283Used by:285
Symbol 285 MovieClipUses:284Used by:339 354 374 383
Symbol 286 GraphicUsed by:339
Symbol 287 EditableTextUses:1 288Used by:339
Symbol 288 FontUsed by:287 289 291 292 293 294 329 330 332 333
Symbol 289 TextUses:288Used by:339
Symbol 290 GraphicUsed by:339
Symbol 291 EditableTextUses:1 288Used by:339
Symbol 292 EditableTextUses:1 288Used by:339
Symbol 293 TextUses:288Used by:339
Symbol 294 TextUses:288Used by:339
Symbol 295 GraphicUsed by:339
Symbol 296 TextUses:2Used by:298
Symbol 297 TextUses:2Used by:298
Symbol 298 ButtonUses:12 13 296 15 297 17Used by:339
Symbol 299 TextUses:2Used by:301
Symbol 300 TextUses:2Used by:301
Symbol 301 ButtonUses:12 13 299 15 300 17Used by:339
Symbol 302 GraphicUsed by:308
Symbol 303 GraphicUsed by:308
Symbol 304 GraphicUsed by:308
Symbol 305 GraphicUsed by:308
Symbol 306 GraphicUsed by:308
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:302 303 304 305 306 307Used by:316
Symbol 309 GraphicUsed by:315
Symbol 310 GraphicUsed by:315
Symbol 311 GraphicUsed by:315
Symbol 312 GraphicUsed by:315
Symbol 313 GraphicUsed by:315
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:309 310 311 312 313 314Used by:316
Symbol 316 MovieClip [UIBtns]Uses:308 315Used by:339 354 374
Symbol 317 TextUses:2Used by:319
Symbol 318 TextUses:2Used by:319
Symbol 319 ButtonUses:12 13 317 15 318 17Used by:339
Symbol 320 GraphicUsed by:325
Symbol 321 TextUses:2Used by:325
Symbol 322 GraphicUsed by:325
Symbol 323 GraphicUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:320 321 322 323 324Used by:339
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:339
Symbol 328 GraphicUsed by:339
Symbol 329 EditableTextUses:1 288Used by:339
Symbol 330 TextUses:288Used by:339
Symbol 331 GraphicUsed by:339
Symbol 332 EditableTextUses:1 288Used by:339
Symbol 333 TextUses:288Used by:339
Symbol 334 FontUsed by:70 71 335 343 353 368 369 381
Symbol 335 EditableTextUses:2 334Used by:339
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:338
Symbol 338 MovieClipUses:337Used by:339 374
Symbol 339 MovieClip [Game]Uses:274 275 279 280 285 286 287 289 290 291 292 293 294 295 298 301 92 316 319 325 327 328 329 330 331 332 333 335 338Used by:Timeline
Symbol 340 GraphicUsed by:354
Symbol 341 GraphicUsed by:354
Symbol 342 GraphicUsed by:354 374
Symbol 343 EditableTextUses:2 334Used by:354
Symbol 344 TextUses:2Used by:354
Symbol 345 TextUses:2Used by:347
Symbol 346 TextUses:2Used by:347
Symbol 347 ButtonUses:12 13 345 15 346 17Used by:354
Symbol 348 GraphicUsed by:351
Symbol 349 GraphicUsed by:351
Symbol 350 GraphicUsed by:351
Symbol 351 ButtonUses:348 349 350Used by:352
Symbol 352 MovieClipUses:351Used by:354
Symbol 353 EditableTextUses:2 334Used by:354
Symbol 354 MovieClip [Instructions]Uses:340 275 279 341 28 342 285 343 344 347 66 352 316 353Used by:Timeline
Symbol 355 GraphicUsed by:374
Symbol 356 GraphicUsed by:374
Symbol 357 GraphicUsed by:374
Symbol 358 GraphicUsed by:374
Symbol 359 TextUses:2Used by:361
Symbol 360 TextUses:2Used by:361
Symbol 361 ButtonUses:29 13 30 359 32 360 17Used by:374
Symbol 362 TextUses:2Used by:364
Symbol 363 TextUses:2Used by:364
Symbol 364 ButtonUses:29 13 30 362 32 363 34Used by:374
Symbol 365 TextUses:2Used by:367
Symbol 366 TextUses:2Used by:367
Symbol 367 ButtonUses:29 13 30 365 32 366 34Used by:374
Symbol 368 EditableTextUses:2 334Used by:374
Symbol 369 TextUses:334Used by:370
Symbol 370 ButtonUses:29 13 30 369 32 34Used by:374
Symbol 371 TextUses:2Used by:373
Symbol 372 TextUses:2Used by:373
Symbol 373 ButtonUses:29 13 30 371 32 372 34Used by:374
Symbol 374 MovieClip [Menu]Uses:355 275 279 356 28 342 285 357 358 361 364 316 35 367 338 368 370 373Used by:Timeline
Symbol 375 ShapeTweeningUsed by:377
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:375 376Used by:383
Symbol 378 GraphicUsed by:383
Symbol 379 GraphicUsed by:383
Symbol 380 GraphicUsed by:383
Symbol 381 TextUses:334Used by:383
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClip [PreLoader]Uses:377 378 379 380 381 382 285Used by:Timeline
Symbol 384 MovieClip [__Packages.gdp.sound.WaveEngine]
Symbol 385 MovieClip [__Packages.CCard]
Symbol 386 MovieClip [__Packages.gdp.core.base.Process]
Symbol 387 MovieClip [__Packages.gdp.events.EventManager]
Symbol 388 MovieClip [__Packages.gdp.utils.Delegate]
Symbol 389 MovieClip [__Packages.CUIBtns]
Symbol 390 MovieClip [__Packages.CGame]
Symbol 391 MovieClip [__Packages.CInstr]
Symbol 392 MovieClip [__Packages.CMenu]
Symbol 393 MovieClip [__Packages.CPreLoader]
Symbol 394 MovieClip [__Packages.CWin]

Instance Names

"btnBack2Game"Symbol 24 MovieClip [wndPause] Frame 1Symbol 18 Button
"btnDOV"Symbol 24 MovieClip [wndPause] Frame 1Symbol 23 Button
"btnDOV"Symbol 40 MovieClip [wndUpsellScreen2] Frame 1Symbol 35 Button
"btnLater"Symbol 40 MovieClip [wndUpsellScreen2] Frame 1Symbol 39 Button
"btnDOV"Symbol 43 MovieClip [wndUpsellScreen] Frame 1Symbol 35 Button
"btnLater"Symbol 43 MovieClip [wndUpsellScreen] Frame 1Symbol 39 Button
"btnQuest"Symbol 54 MovieClip [wndChooseGameMode] Frame 1Symbol 50 Button
"btnRelax"Symbol 54 MovieClip [wndChooseGameMode] Frame 1Symbol 53 Button
"btnMainMenu"Symbol 99 MovieClip [wndWin] Frame 1Symbol 66 Button
"btnNewGame"Symbol 99 MovieClip [wndWin] Frame 1Symbol 69 Button
"dtTitle"Symbol 99 MovieClip [wndWin] Frame 1Symbol 70 EditableText
"dtTotal"Symbol 99 MovieClip [wndWin] Frame 1Symbol 71 EditableText
"mcBG"Symbol 99 MovieClip [wndWin] Frame 1Symbol 73 MovieClip
"mcRang"Symbol 99 MovieClip [wndWin] Frame 1Symbol 92 MovieClip
"mcTitle"Symbol 99 MovieClip [wndWin] Frame 1Symbol 94 MovieClip
"mcTotal"Symbol 99 MovieClip [wndWin] Frame 1Symbol 96 MovieClip
"btn"Symbol 99 MovieClip [wndWin] Frame 1Symbol 98 Button
"btnNo"Symbol 108 MovieClip [wndNewGame] Frame 1Symbol 103 Button
"btnYes"Symbol 108 MovieClip [wndNewGame] Frame 1Symbol 106 Button
"btnNo"Symbol 110 MovieClip [wndLeaveGame] Frame 1Symbol 103 Button
"btnYes"Symbol 110 MovieClip [wndLeaveGame] Frame 1Symbol 106 Button
"mcSnd"Symbol 316 MovieClip [UIBtns] Frame 1Symbol 308 MovieClip
"mcPause"Symbol 316 MovieClip [UIBtns] Frame 1Symbol 315 MovieClip
"dtWins"Symbol 339 MovieClip [Game] Frame 1Symbol 287 EditableText
"dtTotal"Symbol 339 MovieClip [Game] Frame 1Symbol 291 EditableText
"dtCurrent"Symbol 339 MovieClip [Game] Frame 1Symbol 292 EditableText
"btnUndo"Symbol 339 MovieClip [Game] Frame 1Symbol 298 Button
"btnMainMenu"Symbol 339 MovieClip [Game] Frame 1Symbol 301 Button
"mcRang"Symbol 339 MovieClip [Game] Frame 1Symbol 92 MovieClip
"mcUI"Symbol 339 MovieClip [Game] Frame 1Symbol 316 MovieClip [UIBtns]
"btnNewGame"Symbol 339 MovieClip [Game] Frame 1Symbol 319 Button
"dtTitle"Symbol 339 MovieClip [Game] Frame 1Symbol 329 EditableText
"dtTime"Symbol 339 MovieClip [Game] Frame 1Symbol 332 EditableText
"btnScroll"Symbol 352 MovieClip Frame 1Symbol 351 Button
"dtInstr"Symbol 354 MovieClip [Instructions] Frame 1Symbol 343 EditableText
"btnPlay"Symbol 354 MovieClip [Instructions] Frame 1Symbol 347 Button
"btnMainMenu"Symbol 354 MovieClip [Instructions] Frame 1Symbol 66 Button
"mcScroller"Symbol 354 MovieClip [Instructions] Frame 1Symbol 352 MovieClip
"btnPlay"Symbol 374 MovieClip [Menu] Frame 1Symbol 361 Button
"btnInstr"Symbol 374 MovieClip [Menu] Frame 1Symbol 364 Button
"btnDOV"Symbol 374 MovieClip [Menu] Frame 1Symbol 35 Button
"btnMoreGames"Symbol 374 MovieClip [Menu] Frame 1Symbol 367 Button
"mcLoad"Symbol 383 MovieClip [PreLoader] Frame 1Symbol 377 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "AGOpusEmbed"
ExportAssets (56)Timeline Frame 1Symbol 2 as "AGBEmbed"
ExportAssets (56)Timeline Frame 1Symbol 3 as "preThrow"
ExportAssets (56)Timeline Frame 1Symbol 4 as "cardThrow"
ExportAssets (56)Timeline Frame 1Symbol 5 as "cardTake"
ExportAssets (56)Timeline Frame 1Symbol 6 as "cardPlace"
ExportAssets (56)Timeline Frame 1Symbol 7 as "card2Fond"
ExportAssets (56)Timeline Frame 1Symbol 8 as "btn"
ExportAssets (56)Timeline Frame 1Symbol 10 as "cCard"
ExportAssets (56)Timeline Frame 1Symbol 24 as "wndPause"
ExportAssets (56)Timeline Frame 1Symbol 40 as "wndUpsellScreen2"
ExportAssets (56)Timeline Frame 1Symbol 43 as "wndUpsellScreen"
ExportAssets (56)Timeline Frame 1Symbol 54 as "wndChooseGameMode"
ExportAssets (56)Timeline Frame 1Symbol 62 as "winMsg"
ExportAssets (56)Timeline Frame 1Symbol 99 as "wndWin"
ExportAssets (56)Timeline Frame 1Symbol 108 as "wndNewGame"
ExportAssets (56)Timeline Frame 1Symbol 110 as "wndLeaveGame"
ExportAssets (56)Timeline Frame 1Symbol 114 as "c00"
ExportAssets (56)Timeline Frame 1Symbol 117 as "c10"
ExportAssets (56)Timeline Frame 1Symbol 120 as "c30"
ExportAssets (56)Timeline Frame 1Symbol 123 as "c20"
ExportAssets (56)Timeline Frame 1Symbol 126 as "c01"
ExportAssets (56)Timeline Frame 1Symbol 129 as "c11"
ExportAssets (56)Timeline Frame 1Symbol 132 as "c31"
ExportAssets (56)Timeline Frame 1Symbol 135 as "c21"
ExportAssets (56)Timeline Frame 1Symbol 141 as "c02"
ExportAssets (56)Timeline Frame 1Symbol 144 as "c12"
ExportAssets (56)Timeline Frame 1Symbol 147 as "c32"
ExportAssets (56)Timeline Frame 1Symbol 150 as "c22"
ExportAssets (56)Timeline Frame 1Symbol 153 as "c03"
ExportAssets (56)Timeline Frame 1Symbol 156 as "c13"
ExportAssets (56)Timeline Frame 1Symbol 159 as "c33"
ExportAssets (56)Timeline Frame 1Symbol 162 as "c23"
ExportAssets (56)Timeline Frame 1Symbol 165 as "c04"
ExportAssets (56)Timeline Frame 1Symbol 168 as "c14"
ExportAssets (56)Timeline Frame 1Symbol 171 as "c34"
ExportAssets (56)Timeline Frame 1Symbol 174 as "c24"
ExportAssets (56)Timeline Frame 1Symbol 177 as "c05"
ExportAssets (56)Timeline Frame 1Symbol 180 as "c15"
ExportAssets (56)Timeline Frame 1Symbol 183 as "c35"
ExportAssets (56)Timeline Frame 1Symbol 186 as "c25"
ExportAssets (56)Timeline Frame 1Symbol 189 as "c06"
ExportAssets (56)Timeline Frame 1Symbol 192 as "c16"
ExportAssets (56)Timeline Frame 1Symbol 195 as "c36"
ExportAssets (56)Timeline Frame 1Symbol 198 as "c26"
ExportAssets (56)Timeline Frame 1Symbol 201 as "c07"
ExportAssets (56)Timeline Frame 1Symbol 204 as "c17"
ExportAssets (56)Timeline Frame 1Symbol 206 as "c37"
ExportAssets (56)Timeline Frame 1Symbol 209 as "c27"
ExportAssets (56)Timeline Frame 1Symbol 212 as "c08"
ExportAssets (56)Timeline Frame 1Symbol 215 as "c18"
ExportAssets (56)Timeline Frame 1Symbol 218 as "c38"
ExportAssets (56)Timeline Frame 1Symbol 221 as "c28"
ExportAssets (56)Timeline Frame 1Symbol 224 as "c010"
ExportAssets (56)Timeline Frame 1Symbol 227 as "c110"
ExportAssets (56)Timeline Frame 1Symbol 230 as "c310"
ExportAssets (56)Timeline Frame 1Symbol 233 as "c210"
ExportAssets (56)Timeline Frame 1Symbol 236 as "c011"
ExportAssets (56)Timeline Frame 1Symbol 239 as "c111"
ExportAssets (56)Timeline Frame 1Symbol 242 as "c311"
ExportAssets (56)Timeline Frame 1Symbol 245 as "c211"
ExportAssets (56)Timeline Frame 1Symbol 248 as "c09"
ExportAssets (56)Timeline Frame 1Symbol 251 as "c19"
ExportAssets (56)Timeline Frame 1Symbol 254 as "c39"
ExportAssets (56)Timeline Frame 1Symbol 257 as "c29"
ExportAssets (56)Timeline Frame 1Symbol 260 as "c012"
ExportAssets (56)Timeline Frame 1Symbol 263 as "c112"
ExportAssets (56)Timeline Frame 1Symbol 266 as "c312"
ExportAssets (56)Timeline Frame 1Symbol 269 as "c212"
ExportAssets (56)Timeline Frame 1Symbol 271 as "pauseShadow2"
ExportAssets (56)Timeline Frame 1Symbol 273 as "pauseShadow"
ExportAssets (56)Timeline Frame 1Symbol 316 as "UIBtns"
ExportAssets (56)Timeline Frame 1Symbol 339 as "Game"
ExportAssets (56)Timeline Frame 1Symbol 354 as "Instructions"
ExportAssets (56)Timeline Frame 1Symbol 374 as "Menu"
ExportAssets (56)Timeline Frame 1Symbol 383 as "PreLoader"
ExportAssets (56)Timeline Frame 1Symbol 384 as "__Packages.gdp.sound.WaveEngine"
ExportAssets (56)Timeline Frame 1Symbol 385 as "__Packages.CCard"
ExportAssets (56)Timeline Frame 1Symbol 386 as "__Packages.gdp.core.base.Process"
ExportAssets (56)Timeline Frame 1Symbol 387 as "__Packages.gdp.events.EventManager"
ExportAssets (56)Timeline Frame 1Symbol 388 as "__Packages.gdp.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 389 as "__Packages.CUIBtns"
ExportAssets (56)Timeline Frame 1Symbol 390 as "__Packages.CGame"
ExportAssets (56)Timeline Frame 1Symbol 391 as "__Packages.CInstr"
ExportAssets (56)Timeline Frame 1Symbol 392 as "__Packages.CMenu"
ExportAssets (56)Timeline Frame 1Symbol 393 as "__Packages.CPreLoader"
ExportAssets (56)Timeline Frame 1Symbol 394 as "__Packages.CWin"

Labels

"PreLoad"Frame 1
"LogOn"Frame 2
"Menu"Frame 3
"Instr"Frame 4
"Score"Frame 5
"Game"Frame 6
"NewG"Frame 7

Dynamic Text Variables

dtBonusSymbol 56 EditableText"9999"
dtTimeBonusSymbol 58 EditableText"9999"
totalSymbol 61 EditableText"9999"
_root.txtSymbol 343 EditableText"<p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1"><b>OBJECTIVE</b></font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">The objective of Free Solitaire Galaxy is to put all cards in four foundations from Ace to King of the same stripe.</font></p><p align="justify"></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1"><b>HOW TO PLAY</b></font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">You can play at this game in two modes: QUEST or RELAXING. </font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">All the cards have to be organized in four foundations above the screen. For this you can use 13 fans below the foundations. You can move cards from one fan to another, but black cards should be followed only by red ones and vice versa in the descending order by their rank (Queen can be put on King, Jack on Queen and etc.). Empty spaces can be filled by a King.</font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">In case you have made a wrong move and want to cancel it, you can use UNDO button. If you failed the round, you can start the game again by using the button NEW GAME.</font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">For each card placed in a foundation you get five points. When your scores reach a particular amount you will get a new rank. A bonus is also given to you as the solitaire is completed. You should also pay attention to time: the faster you complete the game, the more scores you are given.</font></p><p align="justify"></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1"><b>HINTS</b></font></p><p align="justify"><font face="AGBenguiat" size="21" color="#000000" letterSpacing="0.000000" kerning="1">Press SPACEBAR on your keyboard to put all current avaliable cards in the foundations automatically.</font></p>"




http://swfchan.com/6/28470/info.shtml
Created: 20/5 -2019 09:57:39 Last modified: 20/5 -2019 09:57:39 Server time: 12/05 -2024 22:34:05