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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM57682541-7DC&rnd=57682541" width="1" height="1"></div>

top_ace.swf

This is the info page for
Flash #259714

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


Text
000

20

30

40

50

60

70

80

90

100

110

120

130

Sound On

Sound Off

Exit game

Exit game

Exit game

<p align="left"><font face="Hobo Std" size="12" color="#000000" letterSpacing="-1.000000" kerning="0">In Top Ace you have to get the 4 Aces up in the top of each card column. &nbsp;Any open card with a higher card in the same suite can </font></p><p align="left"><font face="Hobo Std" size="12" color="#000000" letterSpacing="-1.000000" kerning="0">be removed. You may move cards into empty &nbsp;columns.</font></p><p align="left"></p><p align="left"><font face="Hobo Std" size="12" color="#000000" letterSpacing="-1.000000" kerning="0">Use the scrap pile to mode blocking out of the way to solve &nbsp;the layup faster. And deal 4 new cards when you are out of moves. Solve both level to earn a Bonus level to play.</font></p><p align="left"></p><p align="left"></p>

<p align="left"><font face="Hobo Std" size="12" color="#000000" letterSpacing="-1.000000" kerning="0">GAME INSTRUCTIONS</font></p>

<p align="left"><font face="Hobo Std" size="12" color="#000000" letterSpacing="-1.000000" kerning="0">20 seconds...</font></p>

3254

START

START

ROUND

END

52

3254

<p align="right"></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#ffffff" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#ffffff" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#ffffff" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#ffffff" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="left"><font face="Hobo Std" size="13" color="#ffffff" letterSpacing="-1.000000" kerning="0">SUMMARY</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#000000" letterSpacing="-1.000000" kerning="0">1111</font></p>

<p align="right"><font face="Hobo Std" size="13" color="#ffffff" letterSpacing="-1.000000" kerning="0">1111</font></p>

ActionScript [AS1/AS2]

Frame 1
var config = (new com.xitex.tagame.TAConfig()); config.__set__introFormContainer(this.instructions); config.__set__mainFormContainer(this.main); config.__set__winFormContainer(this.win_window); config.__set__looseFormContainer(this.loose_window); config.__set__winGameFormContainer(this.win_game_window); var game = (new com.xitex.tagame.TAGame(this, config)); game.start();
Symbol 573 MovieClip [__Packages.com.xitex.tagame.TAGame] Frame 0
class com.xitex.tagame.TAGame { var _container, _config, _gameData, _proxyCommander, _introForm, _winLevelForm, _winGameForm, _looseLevelForm, _looseGameForm, _mainForm, _level1, _level2, _bonusLevel, _state; function TAGame (prmContainer, prmConfig) { _container = prmContainer; _config = prmConfig; init(); } function start() { waitPlayData(); } function init() { com.xitex.xframework.utils.MCPlayer.__set__fps(50); createProxyCommander(); createForms(); createLevels(); initButtons(); initLevels(); initPlayData(); } function waitPlayData() { _gameData.listen(); } function initPlayData() { _gameData = new com.xitex.tagame.proxy.TAGameData(_root); var thisObj = this; _gameData.onReceive = function () { thisObj.localize(); thisObj._proxyCommander.execStartGameComm(); thisObj._proxyCommander.execVersionComm(thisObj.GAME_VERSION); thisObj.startGame(); }; } function createProxyCommander() { _proxyCommander = new com.xitex.tagame.proxy.TAProxyCommander(); } function localize() { _introForm.localize(_gameData.__get__localeStrings().instructions_title, _gameData.__get__localeStrings().instructions_center, _gameData.__get__localeStrings().instructions_start_button, _gameData.__get__localeStrings().instructions_bottom); _winLevelForm.localize(_gameData.__get__localeStrings().result_summary_title, _gameData.__get__localeStrings().result_score, _gameData.__get__localeStrings().result_card_bonus, _gameData.__get__localeStrings().result_scrap_bonus, _gameData.__get__localeStrings().result_time_bonus, _gameData.__get__localeStrings().result_total_score); _winGameForm.localize(_gameData.__get__localeStrings().result_summary_title, _gameData.__get__localeStrings().result_score, _gameData.__get__localeStrings().result_card_bonus, _gameData.__get__localeStrings().result_scrap_bonus, _gameData.__get__localeStrings().result_time_bonus, _gameData.__get__localeStrings().result_total_score); _looseLevelForm.localize(_gameData.__get__localeStrings().result_summary_title, _gameData.__get__localeStrings().result_score, _gameData.__get__localeStrings().result_card_bonus, _gameData.__get__localeStrings().result_scrap_bonus, _gameData.__get__localeStrings().result_time_bonus, _gameData.__get__localeStrings().result_total_score); _looseGameForm.localize(_gameData.__get__localeStrings().result_summary_title, _gameData.__get__localeStrings().result_score, _gameData.__get__localeStrings().result_card_bonus, _gameData.__get__localeStrings().result_scrap_bonus, _gameData.__get__localeStrings().result_time_bonus, _gameData.__get__localeStrings().result_total_score, _gameData.__get__localeStrings().register_window_title); _container.exit_button.standard.title_field.text = _gameData.__get__localeStrings().btn_quit_game; _container.exit_button.insert.title_field.text = _gameData.__get__localeStrings().btn_quit_game; _container.exit_button.press.title_field.text = _gameData.__get__localeStrings().btn_quit_game; _container.sound_button.on_state.title_field.text = _gameData.__get__localeStrings().btn_sound_on; _container.sound_button.off_state.title_field.text = _gameData.__get__localeStrings().btn_sound_off; } function startGame() { com.xitex.tagame.TALevel.updateLevelsCompleteHistory(); _looseGameForm.setRegisterWindowEnable(_gameData.__get__openVersion()); _mainForm.setGameSeed(_gameData.__get__seed()); _level1.setTimeLimit(_gameData.__get__timeLimit()); _level2.setTimeLimit(_gameData.__get__timeLimit()); _bonusLevel.setTimeLimit(_gameData.__get__timeLimit()); _introForm.show(); _state = "intro"; } function initButtons() { initExitButton(_container.exit_button); initSoundButton(_container.sound_button); } function initExitButton(prmButton) { var thisObj = this; prmButton.hit.onRollOver = function () { prmButton.standard._visible = false; prmButton.insert._visible = true; prmButton.press._visible = false; }; prmButton.hit.onRollOut = function () { prmButton.standard._visible = true; prmButton.insert._visible = false; prmButton.press._visible = false; }; prmButton.hit.onPress = function () { prmButton.standard._visible = false; prmButton.insert._visible = false; prmButton.press._visible = true; switch (thisObj._state) { case "intro" : thisObj._proxyCommander.execGameEndComm(thisObj._mainForm.getTotalScore()); var delayID = setInterval(function () { thisObj._proxyCommander.execGameQuitComm(); clearInterval(delayID); }, 1000); return; case "play" : thisObj._proxyCommander.execQuitPressedComm(); com.xitex.tagame.TALevel.__set__isExitGamePressed(true); thisObj._isExitButtonPressed = true; thisObj._looseGameForm.setBottomText(thisObj._gameData.__get__localeStrings().bonus_game_end_bottom); thisObj._mainForm.completeGame(false); return; case "result" : thisObj._proxyCommander.execGameEndComm(thisObj._mainForm.getTotalScore()); var delayID = setInterval(function () { thisObj._proxyCommander.execGameQuitComm(); clearInterval(delayID); }, 1000); return; case "gamewin" : thisObj._winGameForm.hide(); return; case "gameloose" : thisObj._looseGameForm.hide(); } }; prmButton.hit.onRelease = prmButton.hit.onRollOver; prmButton.hit.onRollOut(); } function initSoundButton(prmButton) { var globalSound = new Sound(_container); prmButton.state = "off"; prmButton.hit.onPress = function () { switch (prmButton.state) { case "on" : prmButton.on_state._visible = true; prmButton.off_state._visible = false; prmButton.state = "off"; globalSound.setVolume(0); return; case "off" : prmButton.on_state._visible = false; prmButton.off_state._visible = true; prmButton.state = "on"; globalSound.setVolume(100); } }; prmButton.hit.onPress(); } function createForms() { _introForm = new com.xitex.tagame.forms.TAIntroForm(_config.__get__introFormContainer(), "top_ace_intro"); _mainForm = new com.xitex.tagame.forms.TAMainForm(_config.__get__mainFormContainer(), _proxyCommander, "new_balls", "top_ace_loop"); _winLevelForm = new com.xitex.tagame.forms.TAResultForm(_config.__get__winFormContainer(), "level_completed"); _winGameForm = new com.xitex.tagame.forms.TAResultForm(_config.__get__winGameFormContainer(), "level_completed"); _looseLevelForm = new com.xitex.tagame.forms.TAResultForm(_config.__get__looseFormContainer(), "level_completed_fail"); _looseGameForm = new com.xitex.tagame.forms.TAResultForm(_config.__get__looseFormContainer(), "level_completed_fail"); _winGameForm.setEnableTime(3500); _looseGameForm.setEnableTime(3500); } function createLevels() { com.xitex.tagame.TALevel.__set__mainForm(_mainForm); com.xitex.tagame.TALevel.__set__winLevelForm(_winLevelForm); com.xitex.tagame.TALevel.__set__winGameForm(_winGameForm); com.xitex.tagame.TALevel.__set__looseLevelForm(_looseLevelForm); com.xitex.tagame.TALevel.__set__looseGameForm(_looseGameForm); _level1 = new com.xitex.tagame.TALevel("bg_1", "character_avatar_1"); _level2 = new com.xitex.tagame.TALevel("bg_2", "character_avatar_2"); _bonusLevel = new com.xitex.tagame.TALevel("bg_3", "character_avatar_3"); } function initLevels() { var thisObj = this; _introForm.onHide = function () { thisObj._state = "play"; thisObj._winLevelForm.setBG("level_result_1"); thisObj._looseLevelForm.setBG("level_result_1"); thisObj._looseGameForm.setBG("level_result_1"); thisObj._winLevelForm.setBottomText(thisObj._gameData.__get__localeStrings().result_bottom); thisObj._looseLevelForm.setBottomText(thisObj._gameData.__get__localeStrings().result_bottom); thisObj._proxyCommander.execAddLogComm("START LEVEL 1 at " + getTimer()); thisObj._proxyCommander.execStartLevelComm(); thisObj._level1.start(); }; _level1.onLevelComplete = function () { thisObj._state = "result"; if (thisObj._isExitButtonPressed) { thisObj._bonusLevel.onLevelComplete(); return(undefined); } }; _level1.onLevelEnd = function () { thisObj._state = "play"; if (thisObj._isExitButtonPressed) { thisObj._bonusLevel.onLevelEnd(); return(undefined); } thisObj._winLevelForm.setBG("level_result_2"); thisObj._looseLevelForm.setBG("level_result_2"); thisObj._looseGameForm.setBG("level_result_2"); if (thisObj._gameData.__get__openVersion()) { thisObj._looseGameForm.setBottomText(thisObj._gameData.__get__localeStrings().bonus_game_end_bottom); thisObj._proxyCommander.execAddLogComm("START LEVEL 2 at " + getTimer()); thisObj._proxyCommander.execStartLevelComm(); thisObj._level2.start(); thisObj._mainForm.completeGame(false); } else { if (this.isSuccessComplete) { thisObj._winLevelForm.setBottomText(thisObj._gameData.__get__localeStrings().result_bottom); thisObj._winLevelForm.setEnableTime(1); } else { thisObj._winLevelForm.setBottomText(thisObj._gameData.__get__localeStrings().standard_game_end_bottom); thisObj._winLevelForm.setEnableTime(3500); } thisObj._looseLevelForm.setBottomText(thisObj._gameData.__get__localeStrings().result_bottom); thisObj._looseGameForm.setBottomText(thisObj._gameData.__get__localeStrings().standard_game_end_bottom); thisObj._proxyCommander.execAddLogComm("START LEVEL 2 at " + getTimer()); thisObj._proxyCommander.execStartLevelComm(); thisObj._level2.start(); } }; _level2.onLevelComplete = function () { if (thisObj._isExitButtonPressed) { thisObj._bonusLevel.onLevelComplete(); return(undefined); } if (!com.xitex.tagame.TALevel.__get__isBonusLevel()) { thisObj._state = "gameover"; thisObj._proxyCommander.execGameEndComm(thisObj._mainForm.getTotalScore()); } else { thisObj._state = "result"; } }; _level2.onLevelEnd = function () { if (thisObj._isExitButtonPressed) { thisObj._bonusLevel.onLevelEnd(); return(undefined); } if (com.xitex.tagame.TALevel.__get__isBonusLevel()) { thisObj._state = "play"; thisObj._winGameForm.setBG("level_result_3"); thisObj._looseGameForm.setBG("level_result_3"); thisObj._winGameForm.setBottomText(thisObj._gameData.__get__localeStrings().bonus_game_end_bottom); thisObj._looseGameForm.setBottomText(thisObj._gameData.__get__localeStrings().bonus_game_end_bottom); thisObj._proxyCommander.execAddLogComm("START LEVEL 3 at " + getTimer()); thisObj._proxyCommander.execStartLevelComm(); thisObj._bonusLevel.start(); } else { var delayID = setInterval(function () { thisObj._proxyCommander.execGameQuitComm(); clearInterval(delayID); }, 1000); } }; _bonusLevel.onLevelComplete = function () { if (this.isSuccessComplete) { thisObj._state = "gamewin"; } else { thisObj._state = "gameloose"; } thisObj._proxyCommander.execGameEndComm(thisObj._mainForm.getTotalScore()); }; _bonusLevel.onLevelEnd = function () { var delayID = setInterval(function () { thisObj._proxyCommander.execGameQuitComm(); clearInterval(delayID); }, 1000); }; } var GAME_VERSION = "1"; }
Symbol 574 MovieClip [__Packages.com.xitex.tagame.forms.TAForm] Frame 0
class com.xitex.tagame.forms.TAForm { var _container, _introMusic, addEventListener, _visible, dispatchEvent, _enable; function TAForm (prmContainer, prmIntroMusicLibID) { _container = prmContainer; _introMusic = new Sound(_root); _introMusic.attachSound(prmIntroMusicLibID); mx.events.EventDispatcher.initialize(this); addEventListener("onShow", this); addEventListener("onHide", this); init(); } function show() { _introMusic.start(); _container._visible = true; _visible = true; dispatchEvent({type:"onShow"}); } function hide() { _introMusic.stop(); _container._visible = false; _visible = false; dispatchEvent({type:"onHide"}); } function enable() { _enable = true; } function disable() { _enable = false; } function init() { } function get visible() { return(_visible); } }
Symbol 575 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 576 MovieClip [__Packages.com.xitex.tagame.forms.TAIntroForm] Frame 0
class com.xitex.tagame.forms.TAIntroForm extends com.xitex.tagame.forms.TAForm { var _timerID, _intro, _bottomText, _container, _curTime; function TAIntroForm (prmContainer, prmIntroMusicLibID) { super(prmContainer, prmIntroMusicLibID); } function hide() { super.hide(); clearInterval(_timerID); } function show() { super.show(); _intro.info_panel.seconds_field.text = getBottomText(20); var _local3 = new com.xitex.xframework.utils.MCPlayer(); var thisObj = this; _local3.onEndMovie = function () { thisObj._intro.start_button._visible = true; thisObj.initTimer(); }; _local3.play(_intro); } function localize(prmTitleFieldText, prmInstructionsText, prmStartButtonTitle, prmBottomText) { _intro.start_button.standard.title_field.text = prmStartButtonTitle; _intro.start_button.insert.title_field.text = prmStartButtonTitle; _intro.info_panel.title_field.text = prmTitleFieldText; _intro.info_panel.instructions_field.text = prmInstructionsText; _bottomText = prmBottomText; } function init() { _intro = _container.start.card_starts.smash_intro; hide(); initStartButton(); } function initStartButton() { _intro.start_button._visible = false; _intro.start_button.onRollOver = function () { this.insert._visible = true; this.standard._visible = false; }; _intro.start_button.onRollOut = function () { this.insert._visible = false; this.standard._visible = true; }; _intro.start_button.onPress = mx.utils.Delegate.create(this, hide); _intro.start_button.onRollOut(); } function initTimer() { _curTime = TIME_LIMIT; _timerID = setInterval(this, "updateTimer", 1000); } function updateTimer() { if (_curTime == 0) { hide(); } _curTime = _curTime - 1000; _intro.info_panel.seconds_field.text = getBottomText(_curTime / 1000); } function getBottomText(prmSeconds) { var _local2 = _bottomText.split("{0}"); return((_local2[0] + String(prmSeconds)) + _local2[1]); } var TIME_LIMIT = 20000; }
Symbol 577 MovieClip [__Packages.com.xitex.xframework.utils.MCPlayer] Frame 0
class com.xitex.xframework.utils.MCPlayer { static var _fps, __get__fps, _instance; var _timeInterval, addEventListener, _eventFrame, _eventFunction, _content, _playID, dispatchEvent; function MCPlayer () { _timeInterval = Math.round(1000 / _fps); mx.events.EventDispatcher.initialize(this); addEventListener("onEndMovie", this); addEventListener("onFrame", this); } function addEvent(prmFrameNum, prmFunction) { _eventFrame = prmFrameNum; _eventFunction = prmFunction; } function play(prmTargetMovie, prmFrame) { _content = prmTargetMovie; if (prmFrame == undefined) { _content.gotoAndStop(1); } else { _content.gotoAndStop(prmFrame); } clearInterval(_playID); _playID = setInterval(this, "shiftPlayHeader", _timeInterval); } function stop(prmTargetMovie, prmFrame) { _content = prmTargetMovie; clearInterval(_playID); if (prmFrame == undefined) { _content.stop(); } else { _content.gotoAndStop(prmFrame); } } function shiftPlayHeader() { if (_content._currentframe == _content._totalframes) { dispatchEvent({type:"onEndMovie"}); clearInterval(_playID); } else { dispatchEvent({type:"onFrame"}); _content.nextFrame(); } if (_content._currentframe == _eventFrame) { _eventFunction.apply(null, null); } } static function set fps(prmValue) { _fps = prmValue; //return(__get__fps()); } static function get instance() { if (_instance == undefined) { _instance = new com.xitex.xframework.utils.MCPlayer(); } return(_instance); } }
Symbol 578 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 579 MovieClip [__Packages.com.xitex.tagame.forms.TAMainForm] Frame 0
class com.xitex.tagame.forms.TAMainForm extends com.xitex.tagame.forms.TAForm { var addEventListener, _bgMusic, _proxyCommander, _isGameComplete, enable, _curSelectedCard, _deck, _timer, _container, _score, _scrapPile, disable, dispatchEvent, hide, _cardColumns, _cardAnim, _cards, _clearCardSounds; function TAMainForm (prmContainer, prmProxyCommander, prmIntroMusicLibID, prmBGMusicID) { super(prmContainer, prmIntroMusicLibID); addEventListener("onGameComplete", this); _bgMusic = new Sound(_root); _bgMusic.onSoundComplete = _bgMusic.start; _bgMusic.attachSound(prmBGMusicID); _proxyCommander = prmProxyCommander; } function start() { _isGameComplete = false; _bgMusic.start(); enable(); restoreColumns(); restoreScrapPile(); restoreScore(); restoreDeck(); _curSelectedCard = null; _deck.onHitPress(); _timer.start(); } function setBG(prmLibID) { _container.bg.attachMovie(prmLibID, "container", 1); } function setOpponentAvatar(prmLibID) { _container.character.avatar.attachMovie(prmLibID, "container", 1); } function setTimeLimit(prmValue) { _timer.__set__timeLimit(prmValue); } function setGameSeed(prmSeed) { _deck.setSeed(prmSeed); } function getTotalScore() { return(_score.__get__totalScore()); } function completeGame(prmSuccess) { _isGameComplete = true; _timer.stop(); if (prmSuccess) { _score.setBonuses(_timer.getRestTimePercents(), _deck.getRestCardsNum(), _scrapPile.getEmtySlotsNum()); } else { _score.setBonuses(0, 0, 0); } disable(); _deck.disableHit(); _proxyCommander.execAddLogComm("END LEVEL at " + getTimer()); _proxyCommander.execLevelAwardComm(prmSuccess); _proxyCommander.execAddLogComm((((("BONUSES: curTime: " + _timer.getTimeDelta()) + " cards: ") + _deck.getRestCardsNum()) + " slots: ") + _scrapPile.getEmtySlotsNum()); _proxyCommander.execTimeDeltaComm(_timer.getTimeDelta()); _proxyCommander.execTimeBonusComm(_score.__get__timeBonusScore()); _proxyCommander.execTotalScoreComm(_score.__get__totalScore()); dispatchEvent({type:"onGameComplete", success:prmSuccess, standardScore:_score.__get__standardScore(), timeBonusScore:_score.__get__timeBonusScore(), cardBonusScore:_score.__get__cardBonusScore(), scrapBonusScore:_score.__get__scrapBonusScore(), totalScore:_score.__get__totalScore()}); } function init() { hide(); createCards(); createColumns(); createScrapPile(); createDeck(); createTimer(); createScore(); createCardAnim(); initCards(); initScore(); initColumns(); initScrapPile(); initDeck(); initGameField(); initSounds(); } function restoreColumns() { var _local3 = 4; var _local2 = 0; while (_local2 < _local3) { _cardColumns[_local2].restore(); _local2++; } } function restoreScrapPile() { _scrapPile.restore(); } function restoreScore() { _score.restore(); } function restoreDeck() { _deck.restore(); } function createCardAnim() { _cardAnim = new com.xitex.tagame.anims.TAMoveCardAnim(_container, new flash.geom.Point(0, 0)); } function createScore() { var _local2 = this; _score = new com.xitex.tagame.TAScore(_container.score); } function createScrapPile() { _scrapPile = new com.xitex.tagame.areas.TAScrapPile(4, _container.scrap_pile.hit, _container.scrap_pile.cards_container, _container.scrap_pile.arrow); _scrapPile.__set__size(4); } function createTimer() { var thisObj = this; _timer = new com.xitex.tagame.TATimer(_container.timer); _timer.__set__timeInterval(1000); _timer.onTimeOver = function () { thisObj.completeGame(false); }; } function createCards() { com.xitex.tagame.deck.TACard.__set__libID("card"); _cards = new Array(); var _local4 = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]; var _local6 = 4; var _local5 = _local4.length; var _local3 = 0; while (_local3 < _local6) { var _local2 = 0; while (_local2 < _local5) { _cards.push(new com.xitex.tagame.deck.TACard(_local3, _local4[_local2])); _local2++; } _local3++; } } function createColumns() { _cardColumns = new Array(); var _local3 = 4; var _local2 = 0; while (_local2 < _local3) { _cardColumns[_local2] = new com.xitex.tagame.areas.TACardColumn(_local2, _container["column_hit_" + _local2], _container["column_container_" + _local2]); _local2++; } } function createDeck() { var _local2 = this; _deck = new com.xitex.tagame.deck.TADeck(_container.deck, _cards, _cardColumns, _scrapPile); } function initGameField() { var thisObj = this; _container.bg.useHandCursor = false; _container.bg.onPress = function () { if (thisObj._enable) { thisObj._curSelectedCard.unmark(); thisObj._curSelectedCard = null; thisObj._scrapPile.hideArrow(); } }; } function initCards() { var thisObj = this; _curSelectedCard = null; var _local5 = _cards.length; var _local2 = 0; while (_local2 < _local5) { _cards[_local2].onSelect = function () { if (thisObj._enable) { switch (this.parentArea.type) { case "TACardColumn" : if (this.isToClear(thisObj._cardColumns)) { thisObj._curSelectedCard.unmark(); thisObj._curSelectedCard = null; thisObj._scrapPile.hideArrow(); thisObj.playCardClearSound(); this.remove(); this.parentArea.removeLastCard(); thisObj._score.addScore(this.value); thisObj._proxyCommander.execDelComm(this.suite, this.value, this.parentArea.id, thisObj._score.__get__totalScore()); } else if (thisObj._curSelectedCard == this) { this.unmark(); thisObj._curSelectedCard = null; thisObj._scrapPile.hideArrow(); } else if (thisObj._curSelectedCard != null) { thisObj._curSelectedCard.unmark(); this.mark(); thisObj._curSelectedCard = this; thisObj._scrapPile.hideArrow(); if (!thisObj._scrapPile.isFull()) { thisObj._scrapPile.showArrow("down"); } } else if (thisObj._curSelectedCard == null) { this.mark(); thisObj._curSelectedCard = this; if (!thisObj._scrapPile.isFull()) { thisObj._scrapPile.showArrow("down"); } } break; case "TAScrapPile" : if (thisObj._curSelectedCard == null) { this.mark(); var _local3 = false; var _local4 = thisObj._cardColumns.length; var _local2 = 0; while (_local2 < _local4) { if ((!_local3) && (thisObj._cardColumns[_local2].isEmpty())) { _local3 = true; } _local2++; } if (_local3) { thisObj._scrapPile.showArrow("up"); } thisObj._curSelectedCard = this; } else if (thisObj._curSelectedCard == this) { this.unmark(); thisObj._curSelectedCard = null; thisObj._scrapPile.hideArrow(); } else if (!this.parentArea.isFull()) { thisObj._proxyCommander.execMoveComm(thisObj._curSelectedCard.__get__suite(), thisObj._curSelectedCard.__get__value(), thisObj._curSelectedCard.__get__parentArea().__get__id(), this.parentArea.id); thisObj._cardAnim.startMoving(thisObj._curSelectedCard, this.parentArea); thisObj._scrapPile.slide("down"); thisObj._curSelectedCard = null; thisObj._scrapPile.hideArrow(); } else { if (thisObj._curSelectedCard == this) { break; } thisObj._curSelectedCard.unmark(); thisObj._curSelectedCard = this; this.mark(); var _local3 = false; var _local4 = thisObj._cardColumns.length; var _local2 = 0; while (_local2 < _local4) { if ((!_local3) && thisObj._cardColumns[_local2].isEmpty()) { _local3 = true; } _local2++; } if (!_local3) { break; } thisObj._scrapPile.showArrow("up"); } } thisObj._deck.updateDeckState(); } }; _local2++; } } function initScore() { var thisObj = this; _score.onAllTopAces = function () { thisObj.completeGame(true); }; } function initColumns() { var thisObj = this; var _local3 = _cardColumns.length; var _local2 = 0; while (_local2 < _local3) { _cardColumns[_local2].onEmptyHit = function () { if (thisObj._enable) { if (thisObj._curSelectedCard != null) { thisObj._proxyCommander.execMoveComm(thisObj._curSelectedCard.__get__suite(), thisObj._curSelectedCard.__get__value(), thisObj._curSelectedCard.__get__parentArea().__get__id(), this.id); if (thisObj._curSelectedCard.__get__parentArea().__get__type() == "TACardColumn") { thisObj._curSelectedCard.move(this); } if (thisObj._curSelectedCard.__get__parentArea().__get__type() == "TAScrapPile") { thisObj._scrapPile.slide("up"); thisObj._cardAnim.startMoving(thisObj._curSelectedCard, this); } thisObj._curSelectedCard = null; thisObj._scrapPile.hideArrow(); } thisObj._deck.updateDeckState(); } }; _cardColumns[_local2].onTopAce = function () { thisObj._score.addTopAce(); }; _local2++; } } function initDeck() { var thisObj = this; _deck.onDeal = function () { thisObj._deck.updateDeckState(); if (!thisObj._isGameComplete) { thisObj.enable(); } }; _deck.onHitPress = function () { if (thisObj._enable) { if (!this.isEmpty()) { thisObj.disable(); thisObj._curSelectedCard.unmark(); thisObj._curSelectedCard = null; thisObj._deck.dealCards(); thisObj._scrapPile.hideArrow(); thisObj._proxyCommander.execDealComm(); } else { thisObj._proxyCommander.execAddLogComm("ROUND END pressed"); thisObj.completeGame(false); } } }; } function initScrapPile() { var thisObj = this; _scrapPile.onEmptyHit = function () { if (thisObj._enable) { if (thisObj._curSelectedCard != null) { thisObj._proxyCommander.execMoveComm(thisObj._curSelectedCard.__get__suite(), thisObj._curSelectedCard.__get__value(), thisObj._curSelectedCard.__get__parentArea().__get__id(), this.id); thisObj._cardAnim.startMoving(thisObj._curSelectedCard, thisObj._scrapPile); thisObj._curSelectedCard = null; thisObj._scrapPile.hideArrow(); } } }; _scrapPile.onNonEmptyHit = function () { this.lastCard.onSelect(); }; _scrapPile.onCardReceive = function () { if (thisObj._enable) { thisObj._deck.updateDeckState(); } }; } function initSounds() { _clearCardSounds = new Array(); var _local3 = 0; while (_local3 < 5) { _clearCardSounds[_local3] = new Sound(_root); _clearCardSounds[_local3].attachSound("card_clear_" + Number(_local3 + 1)); _local3++; } } function playCardClearSound() { var _local2 = Math.round(Math.random() * 4); _clearCardSounds[_local2].start(); } }
Symbol 580 MovieClip [__Packages.com.xitex.tagame.deck.TADeck] Frame 0
class com.xitex.tagame.deck.TADeck { var _container, _patternCards, _cardColumns, _scrapPile, _isDealing, _prng, addEventListener, _curState, _useCards, _dealCards, _dealSound, _dealColumnNum, _enable, _dealAnimID, dispatchEvent, _isRollOver; function TADeck (prmContainer, prmCards, prmColumns, prmScrapPile) { _container = prmContainer; _patternCards = prmCards; _cardColumns = prmColumns; _scrapPile = prmScrapPile; _isDealing = false; _prng = new com.xitex.tagame.prng.TARandomizer(); init(); mx.events.EventDispatcher.initialize(this); addEventListener("onDeal", this); addEventListener("onHitPress", this); } function updateDeckState() { var _local4 = _cardColumns.length; var _local3 = false; var _local2 = 0; while (_local2 < _local4) { if (!_local3) { _local3 = _cardColumns[_local2].isEmpty() || (_cardColumns[_local2].lastCard.isToClear(_cardColumns)); } _local2++; } if (!_local3) { _local3 = !_scrapPile.isFull(); } if ((_local3 && (!isDealing)) && (!isRollOver)) { setState("ready"); } else { setState("deal"); } if (isEmpty()) { setState("take"); } } function setState(prmState) { _curState = prmState.toLowerCase(); switch (_curState) { case "take" : _container.anim.state.take_points._visible = true; _container.anim.state.ready._visible = false; _container.anim.state.deal._visible = false; break; case "ready" : _container.anim.state.take_points._visible = false; _container.anim.state.ready._visible = true; _container.anim.state.deal._visible = false; break; case "deal" : _container.anim.state.take_points._visible = false; _container.anim.state.ready._visible = false; _container.anim.state.deal._visible = true; } } function restore() { enableHit(); _isDealing = false; deleteDealAnim(); setCardsNum(_patternCards.length); mix(); setState("ready"); } function getRestCardsNum() { return(_useCards.length); } function setSeed(prmSeed) { _prng.seed(prmSeed); } function dealCards() { if (!_isDealing) { _dealCards = _useCards.slice(_useCards.length - 4, _useCards.length); if (_useCards.length > 4) { _useCards.length = _useCards.length - 4; } else { _useCards.length = 0; } _dealSound.start(); _isDealing = true; _dealColumnNum = 1; dealToNextColumn(); } } function enableHit() { _enable = true; } function disableHit() { _enable = false; } function mix() { _useCards = new Array(); var _local3 = new Array(); var _local5 = new Array(); var _local4 = true; while (_local4) { var _local2 = _prng.randInt(51); if (_local3[_local2] != "used") { _useCards.push(_patternCards[_local2]); _local3[_local2] = "used"; } if (_useCards.length == _patternCards.length) { _local4 = false; } } } function isEmpty() { return(_useCards.length == 0); } function init() { _dealSound = new Sound(_root); _dealSound.attachSound("card_deal"); _container.hit.useHandCursor = true; var thisObj = this; _container.hit.onPress = function () { thisObj.dispatchEvent({type:"onHitPress"}); }; _container.hit.onRollOver = function () { thisObj._isRollOver = true; thisObj.updateDeckState(); }; _container.hit.onRollOut = function () { thisObj._isRollOver = false; thisObj.updateDeckState(); }; } function deleteDealAnim() { clearInterval(_dealAnimID); _container.anim.deal_anim._visible = false; } function dealToNextColumn() { if (_dealCards.length > 0) { startDealAnim(_cardColumns[_dealColumnNum - 1]); _dealColumnNum++; } else { _isDealing = false; dispatchEvent({type:"onDeal"}); } } function startDealAnim(prmColumn) { _container.anim.deal_anim._visible = true; var _local11 = (_container._x + _container.anim._x) + _container.anim.deal_anim._x; var _local10 = (_container._y + _container.anim._y) + _container.anim.deal_anim._y; var _local9 = new flash.geom.Point(_local11, _local10); var _local7 = 9; var _local8 = 1 / _local7; var _local4 = 1; var _local5; var _local6; var _local3; var _local2 = 1; while (_local2 <= _local7) { _local4 = _local4 - _local8; _local3 = flash.geom.Point.interpolate(_local9, prmColumn.getNextCardPoint(), _local4); _local5 = ((_local3.x - _container._x) - _container.anim._x) - _container.anim.deal_anim._x; _local6 = ((_local3.y - _container._y) - _container.anim._y) - _container.anim.deal_anim._y; _container.anim.deal_anim["frame_" + Number(_local2)]._x = _local5; _container.anim.deal_anim["frame_" + Number(_local2)]._y = _local6; _container.anim.deal_anim["frame_" + Number(_local2)]._visible = false; _local2++; } var curFrameNum = 1; var dealCard; var numFrames = 7; var thisObj = this; _dealAnimID = setInterval(function () { thisObj._container.anim.deal_anim["frame_" + Number(curFrameNum - 1)]._visible = false; thisObj._container.anim.deal_anim["frame_" + curFrameNum]._visible = true; if ((++curFrameNum) > numFrames) { thisObj.deleteDealAnim(); dealCard = thisObj._dealCards[thisObj._dealCards.length - 1]; thisObj._dealCards.length = thisObj._dealCards.length - 1; prmColumn.addCard(dealCard); thisObj.setCardsNum(thisObj._useCards.length + thisObj._dealCards.length); if (thisObj._isDealing) { thisObj.dealToNextColumn(); } } }, 20); } function setCardsNum(prmValue) { _container.counter.counter_field.text = String(prmValue); _container.anim.gotoAndStop((_patternCards.length - prmValue) + 1); } function get isDealing() { return(_isDealing); } function get isRollOver() { return(_isRollOver); } }
Symbol 581 MovieClip [__Packages.com.xitex.tagame.areas.TACardArea] Frame 0
class com.xitex.tagame.areas.TACardArea { var _id, _hit, _cardsContainer, _cards, addEventListener, _nextCardY, _isFull, _size, dispatchEvent, _enable, __get__size, _type; function TACardArea (prmID, prmHit, prmCardsContainer) { _id = prmID; _hit = prmHit; _cardsContainer = prmCardsContainer; _cards = new Array(); mx.events.EventDispatcher.initialize(this); addEventListener("onEmptyHit", this); addEventListener("onNonEmptyHit", this); addEventListener("onCardReceive", this); init(); } function getFreePoint() { return(undefined); } function restore() { _nextCardY = 0; var _local3 = _cards.length; var _local2 = 0; while (_local2 < _local3) { _cards[_local2].hide(); _local2++; } _cards = new Array(); unblockHit(); } function addCard(prmCard) { if (_cards.length == 0) { blockHit(); } prmCard.attach(_cardsContainer); _cards[_cards.length - 1].disable(); _cards.push(prmCard); prmCard.__set__parentArea(this); _isFull = _size <= _cards.length; dispatchEvent({type:"onCardReceive"}); } function removeLastCard() { _cards.length = _cards.length - 1; _cards[_cards.length - 1].enable(); if (_cards.length == 0) { unblockHit(); } _isFull = _size <= _cards.length; } function isEmpty() { return(_cards.length == 0); } function isFull() { return(_isFull); } function init() { _isFull = false; _size = Number.POSITIVE_INFINITY; initAreaHit(); } function initAreaHit() { var thisObj = this; _hit.useHandCursor = true; _hit.onPress = function () { if (thisObj._enable) { thisObj.dispatchEvent({type:"onEmptyHit"}); } else { thisObj.dispatchEvent({type:"onNonEmptyHit"}); } }; } function blockHit() { _enable = false; } function unblockHit() { _enable = true; } function set size(prmValue) { _size = prmValue; //return(__get__size()); } function get lastCard() { return(_cards[_cards.length - 1]); } function get type() { return(_type); } function get id() { return(_id); } var _cardDistance = 35; }
Symbol 582 MovieClip [__Packages.com.xitex.tagame.deck.TACard] Frame 0
class com.xitex.tagame.deck.TACard { static var _libID, __get__libID; var _suite, _value, _markSound, _moveSound, addEventListener, _parentArea, _container, _blocking; function TACard (prmSuiteID, prmCardValue) { _suite = prmSuiteID; _value = prmCardValue; _markSound = new Sound(_root); _markSound.attachSound("card_marked"); _moveSound = new Sound(_root); _moveSound.attachSound("card_moved"); mx.events.EventDispatcher.initialize(this); addEventListener("onSelect", this); } function move(prmCardArea) { _moveSound.start(); hide(); _parentArea.removeLastCard(); prmCardArea.addCard(this); } function attach(prmCardContainer) { _container = prmCardContainer.attachMovie(_libID, (("TACard_" + String(_suite)) + "_") + String(_value), prmCardContainer.getNextHighestDepth()); _container.points_anim._visible = false; _container.points_anim.gotoAndStop(1); _container._visible = false; _container.static_card.gotoAndStop(getFrame()); unmark(); unblock(); enable(); _container.smash._visible = false; _container.smash.gotoAndStop(1); _container._visible = true; createInteractive(); } function remove() { var obj = this; disable(); var _local2 = new com.xitex.xframework.utils.MCPlayer(); var poitsAnimPlayer = (new com.xitex.xframework.utils.MCPlayer()); _local2.addEvent(12, function () { obj._container.static_card._visible = false; }); poitsAnimPlayer.onEndMovie = function () { obj.hide(); }; _local2.onEndMovie = function () { obj._container.points_anim.points_container.gotoAndStop(obj._value); obj._container.points_anim._visible = true; obj._container.smash._visible = false; poitsAnimPlayer.play(obj._container.points_anim); }; _local2.play(_container.smash); _container.smash._visible = true; } function hide() { _container.removeMovieClip(); } function mark() { _markSound.start(); _container.static_card.marker._visible = true; } function unmark() { _container.static_card.marker._visible = false; } function block() { _blocking = true; _container.static_card.block._visible = true; var _local2 = new com.xitex.xframework.utils.MCPlayer(); _local2.play(_container.static_card.block); } function unblock() { _blocking = false; _container.static_card.block._visible = false; _container.static_card.block.gotoAndStop(1); } function enable() { var thisObj = this; _container.onPress = function () { if (!thisObj._blocking) { thisObj.dispatchEvent({type:"onSelect"}); } }; } function disable() { delete _container.onPress; } function setCoordinates(prmX, prmY) { _container._x = prmX; _container._y = prmY; } function rotate(prmAngel) { _container._rotation = prmAngel; } function isHigherThen(prmCard) { return((prmCard.__get__suite() == suite) && (prmCard.__get__value() < value)); } function isToClear(prmColumns) { var _local4 = prmColumns.length; var _local2 = 0; while (_local2 < _local4) { if ((prmColumns[_local2] != _parentArea) && (prmColumns[_local2].lastCard.isHigherThen(this))) { return(true); } _local2++; } return(false); } function toString() { return(String(((("{suite:" + _suite) + ", value:") + _value) + "}")); } function getFrame() { return(_cardsIDs[_suite][_value - 2]); } function createInteractive() { _container.useHandCursor = true; } static function set libID(prmValue) { _libID = prmValue; //return(__get__libID()); } function set parentArea(prmValue) { _parentArea = prmValue; //return(parentArea); } function get parentArea() { return(_parentArea); } function get suite() { return(_suite); } function get value() { return(_value); } static var _cardsIDs = [[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], [27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52]]; }
Symbol 583 MovieClip [__Packages.com.xitex.tagame.areas.TAScrapPile] Frame 0
class com.xitex.tagame.areas.TAScrapPile extends com.xitex.tagame.areas.TACardArea { var _arrowContainer, _type, _cardsContainer, _cards, _cardDistance, _slideAnimID; function TAScrapPile (prmID, prmHit, prmCardsContainer, prmArrowContainer) { super(prmID, prmHit, prmCardsContainer); _arrowContainer = prmArrowContainer; _type = "TAScrapPile"; } function getFreePoint() { return(new flash.geom.Point(_cardsContainer._parent._x + _cardsContainer._x, _cardsContainer._parent._y + _cardsContainer._y)); } function restore() { super.restore(); hideArrow(); } function getEmtySlotsNum() { return(4 - _cards.length); } function slide(prmType) { var numSteps = 4; var curStepNum = 0; var step = (_cardDistance / numSteps); switch (prmType.toLowerCase()) { case "up" : step = -step; break; case "down" : } var thisObj = this; clearInterval(_slideAnimID); _slideAnimID = setInterval(function () { var _local2 = thisObj._cards.length; if (curStepNum == numSteps) { clearInterval(thisObj._slideAnimID); } var _local1 = 0; while (_local1 < _local2) { thisObj._cards[_local1].setCoordinates(0, ((-((_local2 - _local1) - 1)) * thisObj._cardDistance) - (curStepNum * step)); _local1++; } curStepNum++; }, SLIDE_INTERVAL_STEP); } function addCard(prmCard) { super.addCard(prmCard); prmCard.setCoordinates(0, 0); } function removeLastCard() { super.removeLastCard(); } function showArrow(prmType) { switch (prmType.toLowerCase()) { case "up" : _arrowContainer.up._visible = true; _arrowContainer.down._visible = false; break; case "down" : _arrowContainer.up._visible = false; _arrowContainer.down._visible = true; } } function hideArrow() { _arrowContainer.up._visible = false; _arrowContainer.down._visible = false; } var SLIDE_INTERVAL_STEP = 20; }
Symbol 584 MovieClip [__Packages.com.xitex.tagame.prng.TARandomizer] Frame 0
class com.xitex.tagame.prng.TARandomizer { var _states, _left, _pNext; function TARandomizer (prmSeed) { _states = new Array(N); seed(prmSeed); } function randInt(prmN) { var _local2 = prmN; _local2 = _local2 | (_local2 >> 1); _local2 = _local2 | (_local2 >> 2); _local2 = _local2 | (_local2 >> 4); _local2 = _local2 | (_local2 >> 8); _local2 = _local2 | (_local2 >> 16); var _local3; do { _local3 = pullInt() & _local2; } while (_local3 > prmN); return(_local3); } function seed(prmSeed) { initialize(prmSeed); reload(); } function pullInt() { if (_left == 0) { reload(); } _left--; var _local2; _local2 = _states[_pNext++]; _local2 = _local2 ^ 2514; return(_local2); } function initialize(prmSeed) { _states[0] = prmSeed & 268435455; var _local4 = _states.length; var _local3; var _local2 = 1; while (_local2 < _local4) { _local3 = _states[_local2 - 1]; _states[_local2] = ((_local3 * a) + c) % d; _local2++; } } function reload() { var _local2 = 0; while (_local2 < (N - M)) { _states[_local2] = twist(_states[(_local2 + N) - M], _states[_local2], _states[_local2 + 1]); _local2++; } var _local3 = _states.length; _local2 = N - M; while (_local2 < (_local3 - 1)) { _states[_local2] = twist(_states[_local2 - (N - M)], _states[_local2], _states[_local2 + 1]); _local2++; } _left = N; _pNext = 0; } function hiBit(prmU) { return(prmU & 2147483648); } function loBit(prmU) { return(prmU & 1); } function loBits(prmU) { return(prmU & 2147483647); } function mixBits(prmU, prmV) { return(hiBit(prmU) | loBits(prmV)); } function twist(prmM, prmS0, prmS1) { return((prmM ^ (mixBits(prmS0, prmS1) >> 1)) ^ ((-loBit(prmS1)) & 3039)); } static var N = 624; static var M = 397; static var d = 714025; static var a = 4096; static var c = 150889; }
Symbol 585 MovieClip [__Packages.com.xitex.tagame.areas.TACardColumn] Frame 0
class com.xitex.tagame.areas.TACardColumn extends com.xitex.tagame.areas.TACardArea { var addEventListener, _type, _cardsContainer, _nextCardY, _cards, dispatchEvent, _cardDistance, _hit; function TACardColumn (prmID, prmHit, prmCardsContainer) { super(prmID, prmHit, prmCardsContainer); addEventListener("onTopAce", this); _type = "TACardColumn"; } function getFreePoint() { return(new flash.geom.Point(_cardsContainer._parent._x + _cardsContainer._x, _cardsContainer._parent._y + _nextCardY)); } function addCard(prmCard) { super.addCard(prmCard); if ((prmCard.__get__value() == 14) && (_cards.length == 1)) { _cards[_cards.length - 1].block(); dispatchEvent({type:"onTopAce"}); } prmCard.setCoordinates(0, _nextCardY); _nextCardY = _nextCardY + _cardDistance; } function removeLastCard() { super.removeLastCard(); _nextCardY = _nextCardY - _cardDistance; } function getNextCardPoint() { return(new flash.geom.Point(_cardsContainer._x, (_cardsContainer._y + _nextCardY) + _cardDistance)); } function blockHit() { super.blockHit(); _hit.enabled = false; } function unblockHit() { super.unblockHit(); _hit.enabled = true; } }
Symbol 586 MovieClip [__Packages.com.xitex.tagame.anims.TAMoveCardAnim] Frame 0
class com.xitex.tagame.anims.TAMoveCardAnim { var _container, _ancorPoint, _numSteps, _cardArea, _curCard, _curve, _curStepNum, _animID; function TAMoveCardAnim (prmParentContainer, prmAncorPoint) { _container = prmParentContainer.createEmptyMovieClip("TAMoveCardAnim", prmParentContainer.getNextHighestDepth()); _ancorPoint = prmAncorPoint; _numSteps = 8; } function startMoving(prmCard, prmCardArea) { _cardArea = prmCardArea; _curCard = prmCard; _curCard.hide(); _curCard.attach(_container); var _local2 = _curCard.__get__parentArea().getFreePoint(); _curve = com.xitex.xframework.geom.BezierCurve.createQuadraticCurve(_numSteps, _local2, _ancorPoint, _cardArea.getFreePoint()); startAnim(); } function startAnim() { _curStepNum = 0; nextAnimStep(); _animID = setInterval(this, "nextAnimStep", ANIM_TIME_INTERVAL); } function deleteAnim() { clearInterval(_animID); onEndAnim(); } function onEndAnim() { _curCard.move(_cardArea); } function nextAnimStep() { _curStepNum++; _curCard.setCoordinates(_curve[_curStepNum].x, _curve[_curStepNum].y); if (_curStepNum == (_curve.length - 1)) { deleteAnim(); } if (_curStepNum == CARD_ROTATE_FRAME) { _curCard.rotate(CARD_ROTATE_ANGEL); } if (_curStepNum == (_curve.length - 2)) { _curCard.rotate(-CARD_ROTATE_ANGEL); } } var ANIM_TIME_INTERVAL = 20; var CARD_ROTATE_FRAME = 3; var CARD_ROTATE_ANGEL = -10; }
Symbol 587 MovieClip [__Packages.com.xitex.xframework.geom.BezierCurve] Frame 0
class com.xitex.xframework.geom.BezierCurve { function BezierCurve () { } static function createQuadraticCurve(prmNumCurvePoints, prmPoint0, prmPoint1, prmPoint2) { var _local9 = 1 / prmNumCurvePoints; var _local1 = 0; var _local4; var _local3; var _local8 = new Array(); var _local2 = 0; while (_local2 < (prmNumCurvePoints + 1)) { _local1 = _local2 * _local9; _local4 = ((((1 - _local1) * (1 - _local1)) * prmPoint0.x) + (((2 * _local1) * (1 - _local1)) * prmPoint1.x)) + ((_local1 * _local1) * prmPoint2.x); _local3 = ((((1 - _local1) * (1 - _local1)) * prmPoint0.y) + (((2 * _local1) * (1 - _local1)) * prmPoint1.y)) + ((_local1 * _local1) * prmPoint2.y); _local8.push(new flash.geom.Point(_local4, _local3)); _local2++; } return(_local8); } }
Symbol 588 MovieClip [__Packages.com.xitex.tagame.TATimer] Frame 0
class com.xitex.tagame.TATimer { var _container, _endTime, _warningSound, addEventListener, _sysTime, _currentTime, _timerId, _timeInterval, dispatchEvent, __get__timeInterval, __get__timeLimit; function TATimer (prmContainer, prmTimeLimit) { _container = prmContainer; _endTime = prmTimeLimit; _container.gotoAndStop(1); _warningSound = new Sound(_container); _warningSound.attachSound("warning_bell"); mx.events.EventDispatcher.initialize(this); addEventListener("onInterval", this); addEventListener("onTimeOver", this); } function start() { _sysTime = getTimer(); _currentTime = 0; clearInterval(_timerId); _container.gotoAndStop(1); _timerId = setInterval(this, "nexStep", _timeInterval); } function stop() { _warningSound.stop(); clearInterval(_timerId); } function getRestTimePercents() { var _local2 = (_endTime - (getTimer() - _sysTime)) / _endTime; if (_local2 < 0) { _local2 = 0; } return(_local2); } function getTimeDelta() { var _local2 = _endTime - (getTimer() - _sysTime); if (_local2 < 0) { _local2 = 0; } return(_local2); } function nexStep() { _currentTime = _currentTime + _timeInterval; if (_currentTime == (_endTime - 5000)) { _warningSound.start(); } if ((_currentTime >= _endTime) && (!isNaN(_endTime))) { _currentTime = _endTime; stop(); dispatchEvent({type:"onTimeOver"}); } dispatchEvent({type:"onInterval", value:_currentTime}); _container.gotoAndStop(Math.round((_currentTime / _endTime) * _container._totalframes)); } function set timeInterval(prmValue) { _timeInterval = prmValue; //return(__get__timeInterval()); } function set timeLimit(prmValue) { _endTime = prmValue; //return(__get__timeLimit()); } }
Symbol 589 MovieClip [__Packages.com.xitex.tagame.TAScore] Frame 0
class com.xitex.tagame.TAScore { var _container, addEventListener, _standardScore, _totalScore, _numTopAces, dispatchEvent, _timeBonusScore, _cardBonusScore, _scrapBonusScore, _lockingAceSounds; function TAScore (prmContainer) { _container = prmContainer; mx.events.EventDispatcher.initialize(this); addEventListener("onAllTopAces", this); init(); } function restore() { _standardScore = _totalScore; _numTopAces = 0; setNumBalls(0); setScore(_standardScore); } function addTopAce() { _numTopAces++; setNumBalls(_numTopAces); playLockingAceSound(); if (_numTopAces == 4) { dispatchEvent({type:"onAllTopAces"}); } } function setNumBalls(prmValue) { var _local5 = 4; var _local3; var _local2 = 0; while (_local2 <= _local5) { _local3 = _container["balls_" + _local2]; if (_local2 == prmValue) { _local3._visible = true; var _local4 = new com.xitex.xframework.utils.MCPlayer(); _local4.play(_local3, 1); } else { _local3._visible = false; } _local2++; } } function addScore(prmValue) { _standardScore = _standardScore + (prmValue * POINTS_MULTIPLAYER); setScore(_standardScore); _totalScore = _totalScore + (prmValue * POINTS_MULTIPLAYER); } function setBonuses(prmRestTimePercents, prmRestCards, prmRestScrapPileSlots) { _timeBonusScore = Math.round(prmRestTimePercents * TIME_MULTIPLAYER); _cardBonusScore = prmRestCards * CARDS_MULTIPLAYER; _scrapBonusScore = prmRestScrapPileSlots * SCRAP_PILE_SLOT_MULTIPLAYER; _totalScore = _totalScore + ((_timeBonusScore + _cardBonusScore) + _scrapBonusScore); } function setScore(prmValue) { _container.score_field.text = String(prmValue); } function playLockingAceSound() { _lockingAceSounds[_numTopAces - 1].start(); } function init() { _lockingAceSounds = new Array(); var _local3 = 0; while (_local3 < 4) { _lockingAceSounds[_local3] = new Sound(_root); _lockingAceSounds[_local3].attachSound("locking_ace_" + Number(_local3 + 1)); _local3++; } _totalScore = 0; } function get standardScore() { return(_standardScore); } function get timeBonusScore() { return(_timeBonusScore); } function get cardBonusScore() { return(_cardBonusScore); } function get scrapBonusScore() { return(_scrapBonusScore); } function get totalScore() { return(_totalScore); } var POINTS_MULTIPLAYER = 10; var CARDS_MULTIPLAYER = 100; var TIME_MULTIPLAYER = 500; var SCRAP_PILE_SLOT_MULTIPLAYER = 250; }
Symbol 590 MovieClip [__Packages.com.xitex.tagame.proxy.TAProxyCommander] Frame 0
class com.xitex.tagame.proxy.TAProxyCommander { function TAProxyCommander () { } function execStartGameComm() { trace("TAProxyCommander.as LOG: gameStart"); fscommand ("gameStart"); } function execPlayDataComm(prmCommCode, prmData, prmPoints) { } function execGameEndComm(prmPoints) { trace("TAProxyCommander.as LOG: gameEnd " + prmPoints); fscommand ("gameEnd", String(prmPoints)); } function execGameQuitComm() { trace("TAProxyCommander.as LOG: gameQuit"); fscommand ("gameQuit"); } function execVersionComm(prmVersion) { execPlayDataComm(1, prmVersion, 0); } function execMoveComm(prmCardSuiteID, prmCardValueID, prmFromAreaID, prmToAreaID) { var _local1 = (((((String(prmCardSuiteID) + "_") + String(prmCardValueID)) + ":") + String(prmFromAreaID)) + "_") + String(prmToAreaID); } function execDelComm(prmCardSuiteID, prmCardValueID, prmFromAreaID, prmGettingScore) { var _local1 = (((String(prmCardSuiteID) + "_") + String(prmCardValueID)) + ":") + String(prmFromAreaID); } function execQuitPressedComm() { } function execDealComm() { } function execTimeBonusComm(prmBonusScore) { } function execAddLogComm(prmLogText) { } function execStartLevelComm() { } function execTotalScoreComm(prmScore) { } function execLevelAwardComm(prmIsAward) { } function execTimeDeltaComm(prmTime) { } }
Symbol 591 MovieClip [__Packages.com.xitex.tagame.forms.TAResultForm] Frame 0
class com.xitex.tagame.forms.TAResultForm extends com.xitex.tagame.forms.TAForm { var _container, _registerWindowEnable, _enableTime, _bottomText, _timerID, _levelsCompleteHistory, _curLevelID, _cardBonusScore, _scrapBonusScore, _timeBonusScore, _totalScore, _prevTotalScore, _curTime; function TAResultForm (prmContainer, prmIntroMusicLibID) { super(prmContainer, prmIntroMusicLibID); _container.register_window._visible = false; _registerWindowEnable = false; _enableTime = 1; } function localize(prmSummatyTitle, prmScoreTitle, prmCardBonusTitle, prmScrapBonusTitle, prmTimeBonusTitle, prmTotalScoreTitle, prmRegisterWindowTitle) { _container.summary_field.text = prmSummatyTitle; _container.score_title_field.text = prmScoreTitle + ":"; _container.card_bonus_title_field.text = prmCardBonusTitle + ":"; _container.scrap_bonus_title_field.text = prmScrapBonusTitle + ":"; _container.time_bonus_title_field.text = prmTimeBonusTitle + ":"; _container.total_score_title_field.text = prmTotalScoreTitle + ":"; _container.register_window.title_field.text = prmRegisterWindowTitle; } function setBottomText(prmValue) { _bottomText = prmValue; } function setBG(prmLibID) { _container.bg.attachMovie(prmLibID, "container", 1); } function hide() { super.hide(); clearInterval(_timerID); delete _container.onPress; } function setEnableTime(prmTime) { _enableTime = prmTime; } function show() { super.show(); _container.register_window._visible = _registerWindowEnable; _container.seconds_field.text = getBottomText(TIME_LIMIT / 1000); initTimer(); var thisObj = this; var delayID = setInterval(function () { thisObj.initClickEvent(); clearInterval(delayID); }, _enableTime); } function setLevelsCompleteHistory(prmCurLevelId, prmValues) { _levelsCompleteHistory = prmValues; var _local3 = prmValues.length; var _local2 = 0; while (_local2 < _local3) { _container["cup_" + Number(_local2 + 1)].gotoAndStop(10); switch (prmValues[_local2]) { case 0 : _container["cup_" + Number(_local2 + 1)]._visible = false; break; case 1 : if (prmCurLevelId != _local2) { _container["cup_" + Number(_local2 + 1)]._visible = true; _container["cup_" + Number(_local2 + 1)].gotoAndStop(_container["cup_" + Number(_local2 + 1)]._totalframes); } else { _container["cup_" + Number(_local2 + 1)]._visible = false; } } _local2++; } _curLevelID = prmCurLevelId; } function startAnim() { var numSteps = 10; var curStep = 0; var thisObj = this; var bonusFieldAnimID = setInterval(function () { thisObj._container.card_bonus_field.text = Math.round(thisObj._cardBonusScore * (curStep / numSteps)); thisObj._container.scrap_bonus_field.text = Math.round(thisObj._scrapBonusScore * (curStep / numSteps)); thisObj._container.time_bonus_field.text = Math.round(thisObj._timeBonusScore * (curStep / numSteps)); thisObj._container.total_score_fields.text = thisObj._prevTotalScore + Math.round((thisObj._totalScore - thisObj._prevTotalScore) * (curStep / numSteps)); curStep++; if (curStep == numSteps) { thisObj._container.card_bonus_field.text = thisObj._cardBonusScore; thisObj._container.scrap_bonus_field.text = thisObj._scrapBonusScore; thisObj._container.time_bonus_field.text = thisObj._timeBonusScore; thisObj._container.total_score_fields.text = thisObj._totalScore; clearInterval(bonusFieldAnimID); if (thisObj._levelsCompleteHistory[thisObj._curLevelID] == 1) { var _local1 = new com.xitex.xframework.utils.MCPlayer(); thisObj._container["cup_" + Number(thisObj._curLevelID + 1)]._visible = true; _local1.play(thisObj._container["cup_" + Number(thisObj._curLevelID + 1)]); } } }, 100); } function setScore(prmStandardScore, prmCardBonusScore, prmScrapBonusScore, prmTimeBonusScore, prmTotalScore, prmPreviousTotalScore) { _container.score_field.text = prmStandardScore; _cardBonusScore = prmCardBonusScore; _scrapBonusScore = prmScrapBonusScore; _timeBonusScore = prmTimeBonusScore; _totalScore = prmTotalScore; _prevTotalScore = prmPreviousTotalScore; _container.card_bonus_field.text = "0"; _container.scrap_bonus_field.text = "0"; _container.time_bonus_field.text = "0"; _container.total_score_fields.text = String(_prevTotalScore); } function setRegisterWindowEnable(prmValue) { _registerWindowEnable = prmValue; } function init() { hide(); } function initClickEvent() { _container.useHandCursor = false; _container.onPress = mx.utils.Delegate.create(this, hide); } function initTimer() { _curTime = TIME_LIMIT; _timerID = setInterval(this, "updateTimer", 1000); } function updateTimer() { if (_curTime == 0) { hide(); } _curTime = _curTime - 1000; _container.seconds_field.text = getBottomText(_curTime / 1000); } function getBottomText(prmSeconds) { var _local2 = _bottomText.split("{0}"); return((_local2[0] + String(prmSeconds)) + _local2[1]); } var TIME_LIMIT = 10000; }
Symbol 592 MovieClip [__Packages.com.xitex.tagame.TAConfig] Frame 0
class com.xitex.tagame.TAConfig { var _introFormContainer, _mainFormContainer, _winFormContainer, _looseFormContainer, _winGameFormContainer; function TAConfig () { } function set introFormContainer(prmValue) { _introFormContainer = prmValue; //return(introFormContainer); } function set mainFormContainer(prmValue) { _mainFormContainer = prmValue; //return(mainFormContainer); } function set winFormContainer(prmValue) { _winFormContainer = prmValue; //return(winFormContainer); } function set looseFormContainer(prmValue) { _looseFormContainer = prmValue; //return(looseFormContainer); } function set winGameFormContainer(prmValue) { _winGameFormContainer = prmValue; //return(winGameFormContainer); } function get introFormContainer() { return(_introFormContainer); } function get mainFormContainer() { return(_mainFormContainer); } function get winFormContainer() { return(_winFormContainer); } function get looseFormContainer() { return(_looseFormContainer); } function get winGameFormContainer() { return(_winGameFormContainer); } }
Symbol 593 MovieClip [__Packages.com.xitex.tagame.TALevel] Frame 0
class com.xitex.tagame.TALevel { static var _mainForm, _winLevelForm, _winGameForm, _looseLevelForm, _looseGameForm, _levelsCompleteHistory, __get__mainForm, __get__winLevelForm, __get__winGameForm, __get__looseLevelForm, __get__looseGameForm, _isExitGamePressed, __get__isExitGamePressed; var _id, _bgLibID, _oppAvatarLibID, _timeLimit, addEventListener, _isSuccessComplete; function TALevel (prmBGLibID, prmOpponentAvatarLibID, prmTimeLimit) { _id = _numObj++; _bgLibID = prmBGLibID; _oppAvatarLibID = prmOpponentAvatarLibID; _timeLimit = prmTimeLimit; mx.events.EventDispatcher.initialize(this); addEventListener("onLevelComplete", this); addEventListener("onLevelEnd", this); init(); } function start() { _mainForm.setBG(_bgLibID); _mainForm.setOpponentAvatar(_oppAvatarLibID); _mainForm.setTimeLimit(_timeLimit); _mainForm.show(); _mainForm.start(); var thisObj = this; _winLevelForm.onHide = function () { thisObj.dispatchEvent({type:"onLevelEnd"}); }; _winGameForm.onHide = function () { thisObj.dispatchEvent({type:"onLevelEnd"}); }; _looseLevelForm.onHide = function () { thisObj.dispatchEvent({type:"onLevelEnd"}); }; _looseGameForm.onHide = function () { thisObj.dispatchEvent({type:"onLevelEnd"}); }; var thisObj = this; var resultForm; var timeoutID; _mainForm.onGameComplete = function (prmObjParams) { thisObj._isSuccessComplete = prmObjParams.success; com.xitex.tagame.TALevel._levelsCompleteHistory[thisObj._id] = (prmObjParams.success ? 1 : 0); thisObj.dispatchEvent({type:"onLevelComplete"}); if (prmObjParams.success) { if ((com.xitex.tagame.TALevel._numObj - 1) == thisObj._id) { resultForm = com.xitex.tagame.TALevel._winGameForm; } else { resultForm = com.xitex.tagame.TALevel._winLevelForm; } } else if ((com.xitex.tagame.TALevel._isExitGamePressed || ((com.xitex.tagame.TALevel._numObj - 1) == thisObj._id)) || (((com.xitex.tagame.TALevel._numObj - 2) == thisObj._id) && (!com.xitex.tagame.TALevel.__get__isBonusLevel()))) { resultForm = com.xitex.tagame.TALevel._looseGameForm; } else { resultForm = com.xitex.tagame.TALevel._looseLevelForm; } timeoutID = setInterval(function () { clearInterval(timeoutID); com.xitex.tagame.TALevel._mainForm.hide(); resultForm.setScore(prmObjParams.standardScore, prmObjParams.cardBonusScore, prmObjParams.scrapBonusScore, prmObjParams.timeBonusScore, prmObjParams.totalScore, com.xitex.tagame.TALevel._levelsScore); com.xitex.tagame.TALevel._levelsScore = prmObjParams.totalScore; resultForm.setLevelsCompleteHistory(thisObj._id, com.xitex.tagame.TALevel._levelsCompleteHistory); resultForm.show(); resultForm.startAnim(); }, 2700); }; } static function updateLevelsCompleteHistory() { _levelsCompleteHistory = [0, 0, 0]; } function setTimeLimit(prmTime) { _timeLimit = prmTime; } function toString() { return(((("{bg: " + _bgLibID) + ", timelimit: ") + _timeLimit) + "}"); } function init() { } static function set mainForm(prmValue) { _mainForm = prmValue; //return(__get__mainForm()); } static function set winLevelForm(prmValue) { _winLevelForm = prmValue; //return(__get__winLevelForm()); } static function set winGameForm(prmValue) { _winGameForm = prmValue; //return(__get__winGameForm()); } static function set looseLevelForm(prmValue) { _looseLevelForm = prmValue; //return(__get__looseLevelForm()); } static function set looseGameForm(prmValue) { _looseGameForm = prmValue; //return(__get__looseGameForm()); } static function set isExitGamePressed(prmValue) { _isExitGamePressed = prmValue; //return(__get__isExitGamePressed()); } function get isSuccessComplete() { return(_isSuccessComplete); } static function get isBonusLevel() { return(Boolean(_levelsCompleteHistory[0] && (_levelsCompleteHistory[1]))); } static var _numObj = 0; static var _levelsScore = 0; }
Symbol 594 MovieClip [__Packages.com.xitex.tagame.proxy.TAGameData] Frame 0
class com.xitex.tagame.proxy.TAGameData { var _container, addEventListener, _timerID, _localeStrings, _openVersion, _timeLimit, _seed, dispatchEvent; function TAGameData (prmContainer) { _container = prmContainer; mx.events.EventDispatcher.initialize(this); addEventListener("onReceive", this); } function listen() { _timerID = setInterval(this, "checkUpdate", 20); } function checkUpdate() { if (_container.gameData != undefined) { _localeStrings = new Array(); var _local2 = new XML(); _local2.ignoreWhite = true; _local2.parseXML(_container.gameData); var _local4 = new Array(); for (var _local5 in _local2.firstChild.attributes) { _local4[_local5] = _local2.firstChild.attributes[_local5]; } var _local3; for (var _local5 in _local2.firstChild.childNodes) { _local3 = _local2.firstChild.childNodes[_local5]; if (_local3.nodeName == "text") { _localeStrings[_local3.attributes.id] = _local3.firstChild.nodeValue; } } _openVersion = ((_local4.open_version == "true") ? true : false); _timeLimit = parseInt(_local4.timelimit) * 1000; _seed = parseInt(_local4.randomseed); clearInterval(_timerID); dispatchEvent({type:"onReceive"}); } } function get openVersion() { return(_openVersion); } function get timeLimit() { return(_timeLimit); } function get seed() { return(_seed); } function get localeStrings() { return(_localeStrings); } }

Library Items

Symbol 1 Sound [warning_bell]
Symbol 2 Sound [top_ace_loop]
Symbol 3 Sound [top_ace_intro]
Symbol 4 Sound [new_balls]
Symbol 5 Sound [level_completed_fail]
Symbol 6 Sound [level_completed]
Symbol 7 Sound [locking_ace_4]
Symbol 8 Sound [card_moved]
Symbol 9 Sound [card_marked]
Symbol 10 Sound [card_deal]
Symbol 11 Sound [card_clear_5]
Symbol 12 Sound [card_clear_4]
Symbol 13 Sound [card_clear_3]
Symbol 14 Sound [card_clear_2]
Symbol 15 Sound [card_clear_1]
Symbol 16 Sound [locking_ace_3]
Symbol 17 Sound [locking_ace_2]
Symbol 18 Sound [locking_ace_1]
Symbol 19 Bitmap [BG_feedback_Lev_3]Used by:201
Symbol 20 Bitmap [BG_feedback_Lev_2]Used by:199
Symbol 21 Bitmap [BG_feedback_Lev_1]Used by:197
Symbol 22 GraphicUsed by:26
Symbol 23 GraphicUsed by:25
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:23 24Used by:26
Symbol 26 MovieClip [character_avatar_3]Uses:22 25
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:29
Symbol 29 MovieClip [bg_3]Uses:28
Symbol 30 GraphicUsed by:34
Symbol 31 GraphicUsed by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:31 32Used by:34
Symbol 34 MovieClip [character_avatar_2]Uses:30 33
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 MovieClip [bg_2]Uses:36
Symbol 38 GraphicUsed by:49 367
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:49 367
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:49 367
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:49 367
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:49 367
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:49 367
Symbol 49 MovieClipUses:38 40 42 44 46 48Used by:157
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:157
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:54 367
Symbol 54 MovieClipUses:53Used by:157
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:157
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:157
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:157
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:157
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:157
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:157
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:157
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:157
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:157
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:157
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:157
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:157 367
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:157 367
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:157
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:157
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:157
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:157
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:157 367
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:157
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:157
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:157 367
Symbol 97 BitmapUsed by:98
Symbol 98 GraphicUses:97Used by:157
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:157
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:157
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:157
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:157
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:157
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:157
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:157 367
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:157
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:157
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:157 367
Symbol 119 BitmapUsed by:120
Symbol 120 GraphicUses:119Used by:157
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:157
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:123Used by:157
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:157 367
Symbol 127 BitmapUsed by:128
Symbol 128 GraphicUses:127Used by:157
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:157
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:157
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:157
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:157
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:157
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:157
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:157
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:157
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:157
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:157
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:157
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:157
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:157 367
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:157
Symbol 157 MovieClipUses:49 51 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156Used by:193
Symbol 158 GraphicUsed by:173
Symbol 159 GraphicUsed by:173
Symbol 160 GraphicUsed by:173
Symbol 161 GraphicUsed by:173
Symbol 162 GraphicUsed by:173
Symbol 163 GraphicUsed by:173
Symbol 164 GraphicUsed by:173
Symbol 165 GraphicUsed by:173
Symbol 166 GraphicUsed by:173
Symbol 167 GraphicUsed by:173
Symbol 168 GraphicUsed by:173
Symbol 169 GraphicUsed by:173
Symbol 170 GraphicUsed by:173 367
Symbol 171 GraphicUsed by:173 367 423
Symbol 172 GraphicUsed by:173 367 423
Symbol 173 MovieClipUses:158 159 160 161 162 163 164 165 166 167 168 169 170 171 172Used by:193
Symbol 174 FontUsed by:175 176 177 178 179 180 181 182 183 184 185 186 187 209 212 218 221 224 267 268 269 370 373 481 482 503 506 526 527 528 529 530 531 532 533 534 535 536 537 538 542 543 544 545 546 547 548 549 550 551 552 553 556 557 558 559 560 561 562 563 564 565 566 567
Symbol 175 TextUses:174Used by:188
Symbol 176 TextUses:174Used by:188
Symbol 177 TextUses:174Used by:188
Symbol 178 TextUses:174Used by:188
Symbol 179 TextUses:174Used by:188
Symbol 180 TextUses:174Used by:188
Symbol 181 TextUses:174Used by:188
Symbol 182 TextUses:174Used by:188
Symbol 183 TextUses:174Used by:188
Symbol 184 TextUses:174Used by:188
Symbol 185 TextUses:174Used by:188
Symbol 186 TextUses:174Used by:188
Symbol 187 TextUses:174Used by:188
Symbol 188 MovieClipUses:175 176 177 178 179 180 181 182 183 184 185 186 187Used by:192
Symbol 189 GraphicUsed by:192
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:188 189 190 191Used by:193
Symbol 193 MovieClip [card]Uses:157 173 192
Symbol 194 BitmapUsed by:195 270
Symbol 195 GraphicUses:194Used by:196
Symbol 196 MovieClip [bg_1]Uses:195
Symbol 197 GraphicUses:21Used by:198
Symbol 198 MovieClip [level_result_1]Uses:197
Symbol 199 GraphicUses:20Used by:200
Symbol 200 MovieClip [level_result_2]Uses:199
Symbol 201 GraphicUses:19Used by:202
Symbol 202 MovieClip [level_result_3]Uses:201
Symbol 203 GraphicUsed by:207
Symbol 204 GraphicUsed by:206
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:204 205Used by:207
Symbol 207 MovieClip [character_avatar_1]Uses:203 206Used by:276
Symbol 208 GraphicUsed by:Timeline
Symbol 209 EditableTextUses:174Used by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:209 210Used by:217
Symbol 212 EditableTextUses:174Used by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:212 213Used by:217
Symbol 215 GraphicUsed by:216 368
Symbol 216 MovieClipUses:215Used by:217 227 447 505 517
Symbol 217 MovieClipUses:211 214 216Used by:Timeline
Symbol 218 EditableTextUses:174Used by:220
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:218 219Used by:227
Symbol 221 EditableTextUses:174Used by:223
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:221 222Used by:227
Symbol 224 EditableTextUses:174Used by:226
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:224 225Used by:227
Symbol 227 MovieClipUses:220 223 226 216Used by:Timeline
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:427
Symbol 230 GraphicUsed by:254
Symbol 231 GraphicUsed by:254
Symbol 232 GraphicUsed by:254
Symbol 233 GraphicUsed by:254
Symbol 234 GraphicUsed by:254
Symbol 235 GraphicUsed by:254
Symbol 236 GraphicUsed by:254
Symbol 237 GraphicUsed by:254
Symbol 238 GraphicUsed by:254
Symbol 239 GraphicUsed by:254
Symbol 240 GraphicUsed by:254
Symbol 241 GraphicUsed by:254
Symbol 242 GraphicUsed by:254
Symbol 243 GraphicUsed by:254
Symbol 244 GraphicUsed by:254
Symbol 245 GraphicUsed by:254
Symbol 246 GraphicUsed by:254
Symbol 247 GraphicUsed by:254
Symbol 248 GraphicUsed by:254
Symbol 249 GraphicUsed by:254
Symbol 250 GraphicUsed by:254
Symbol 251 GraphicUsed by:254
Symbol 252 GraphicUsed by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253Used by:427
Symbol 255 GraphicUsed by:423
Symbol 256 GraphicUsed by:423
Symbol 257 GraphicUsed by:423
Symbol 258 GraphicUsed by:423
Symbol 259 GraphicUsed by:423
Symbol 260 GraphicUsed by:423
Symbol 261 GraphicUsed by:423
Symbol 262 GraphicUsed by:423
Symbol 263 GraphicUsed by:423
Symbol 264 GraphicUsed by:423
Symbol 265 GraphicUsed by:423
Symbol 266 GraphicUsed by:368
Symbol 267 EditableTextUses:174Used by:368
Symbol 268 EditableTextUses:174Used by:368
Symbol 269 EditableTextUses:174Used by:368
Symbol 270 GraphicUses:194Used by:367
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:276 449
Symbol 273 GraphicUsed by:276 449
Symbol 274 GraphicUsed by:276
Symbol 275 GraphicUsed by:276 449
Symbol 276 MovieClipUses:272 273 274 207 275Used by:367
Symbol 277 GraphicUsed by:367
Symbol 278 BitmapUsed by:282
Symbol 279 BitmapUsed by:282
Symbol 280 BitmapUsed by:282
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:278 279 280 281Used by:283
Symbol 283 MovieClipUses:282Used by:367
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:367 447
Symbol 286 GraphicUsed by:367 516
Symbol 287 GraphicUsed by:367 507 511 513 514 515
Symbol 288 GraphicUsed by:367 507 511 513 514 515
Symbol 289 GraphicUsed by:367
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:367 447
Symbol 292 GraphicUsed by:367 490
Symbol 293 GraphicUsed by:367
Symbol 294 GraphicUsed by:367 497
Symbol 295 GraphicUsed by:367
Symbol 296 GraphicUsed by:367
Symbol 297 GraphicUsed by:367
Symbol 298 GraphicUsed by:367
Symbol 299 GraphicUsed by:367
Symbol 300 GraphicUsed by:367
Symbol 301 GraphicUsed by:367
Symbol 302 GraphicUsed by:367
Symbol 303 GraphicUsed by:367
Symbol 304 GraphicUsed by:367
Symbol 305 GraphicUsed by:367
Symbol 306 GraphicUsed by:367
Symbol 307 GraphicUsed by:367
Symbol 308 GraphicUsed by:367
Symbol 309 GraphicUsed by:367
Symbol 310 GraphicUsed by:367
Symbol 311 GraphicUsed by:367
Symbol 312 GraphicUsed by:367
Symbol 313 GraphicUsed by:367
Symbol 314 GraphicUsed by:367
Symbol 315 GraphicUsed by:367
Symbol 316 GraphicUsed by:367
Symbol 317 GraphicUsed by:367
Symbol 318 GraphicUsed by:367
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:367 436
Symbol 321 GraphicUsed by:367
Symbol 322 GraphicUsed by:367 436
Symbol 323 GraphicUsed by:367
Symbol 324 GraphicUsed by:367
Symbol 325 GraphicUsed by:367
Symbol 326 GraphicUsed by:367 436
Symbol 327 GraphicUsed by:367
Symbol 328 GraphicUsed by:367 436
Symbol 329 GraphicUsed by:367
Symbol 330 GraphicUsed by:367
Symbol 331 GraphicUsed by:367
Symbol 332 GraphicUsed by:367
Symbol 333 GraphicUsed by:367
Symbol 334 GraphicUsed by:367
Symbol 335 GraphicUsed by:367
Symbol 336 GraphicUsed by:367
Symbol 337 GraphicUsed by:367
Symbol 338 GraphicUsed by:367
Symbol 339 GraphicUsed by:367
Symbol 340 GraphicUsed by:367
Symbol 341 GraphicUsed by:367
Symbol 342 GraphicUsed by:367
Symbol 343 GraphicUsed by:367
Symbol 344 GraphicUsed by:367
Symbol 345 GraphicUsed by:367
Symbol 346 GraphicUsed by:367
Symbol 347 GraphicUsed by:367
Symbol 348 GraphicUsed by:367
Symbol 349 GraphicUsed by:367
Symbol 350 GraphicUsed by:367
Symbol 351 GraphicUsed by:367
Symbol 352 GraphicUsed by:367
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:353Used by:367 445
Symbol 355 GraphicUsed by:367
Symbol 356 GraphicUsed by:367
Symbol 357 GraphicUsed by:367
Symbol 358 GraphicUsed by:367
Symbol 359 GraphicUsed by:367
Symbol 360 GraphicUsed by:367
Symbol 361 GraphicUsed by:367
Symbol 362 GraphicUsed by:367
Symbol 363 FontUsed by:364
Symbol 364 TextUses:363Used by:367
Symbol 365 ShapeTweeningUsed by:367
Symbol 366 ShapeTweeningUsed by:367
Symbol 367 MovieClipUses:270 276 277 283 285 286 287 288 96 154 126 90 289 291 292 293 294 80 118 112 78 295 296 297 298 299 300 301 302 303 304 305 306 170 171 172 307 308 309 310 311 312 313 314 315 316 317 318 320 321 53 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 354 355 356 357 358 359 360 361 362 40 42 44 46 48 364 365 366 38Used by:368
Symbol 368 MovieClipUses:266 267 268 269 215 367Used by:423
Symbol 369 GraphicUsed by:371
Symbol 370 EditableTextUses:174Used by:371
Symbol 371 MovieClipUses:369 370Used by:375
Symbol 372 GraphicUsed by:374
Symbol 373 EditableTextUses:174Used by:374
Symbol 374 MovieClipUses:372 373Used by:375
Symbol 375 MovieClipUses:371 374Used by:423
Symbol 376 GraphicUsed by:423
Symbol 377 GraphicUsed by:423
Symbol 378 GraphicUsed by:423
Symbol 379 GraphicUsed by:423
Symbol 380 GraphicUsed by:423
Symbol 381 GraphicUsed by:423
Symbol 382 GraphicUsed by:423
Symbol 383 GraphicUsed by:423
Symbol 384 GraphicUsed by:423
Symbol 385 GraphicUsed by:423
Symbol 386 GraphicUsed by:423
Symbol 387 GraphicUsed by:423
Symbol 388 GraphicUsed by:423
Symbol 389 GraphicUsed by:423
Symbol 390 GraphicUsed by:423
Symbol 391 GraphicUsed by:423
Symbol 392 GraphicUsed by:423
Symbol 393 GraphicUsed by:423
Symbol 394 GraphicUsed by:423
Symbol 395 GraphicUsed by:423
Symbol 396 GraphicUsed by:423
Symbol 397 GraphicUsed by:423
Symbol 398 GraphicUsed by:423
Symbol 399 GraphicUsed by:423
Symbol 400 GraphicUsed by:423
Symbol 401 GraphicUsed by:423
Symbol 402 GraphicUsed by:423
Symbol 403 GraphicUsed by:423
Symbol 404 GraphicUsed by:423
Symbol 405 GraphicUsed by:423
Symbol 406 GraphicUsed by:423
Symbol 407 GraphicUsed by:423
Symbol 408 GraphicUsed by:423
Symbol 409 GraphicUsed by:423
Symbol 410 GraphicUsed by:423
Symbol 411 GraphicUsed by:423
Symbol 412 GraphicUsed by:423
Symbol 413 GraphicUsed by:423
Symbol 414 GraphicUsed by:423
Symbol 415 GraphicUsed by:423
Symbol 416 GraphicUsed by:423
Symbol 417 GraphicUsed by:423
Symbol 418 GraphicUsed by:423
Symbol 419 GraphicUsed by:423
Symbol 420 GraphicUsed by:423
Symbol 421 GraphicUsed by:423
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:255 256 257 258 259 260 261 262 263 264 265 368 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 171 392 172 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422Used by:424
Symbol 424 MovieClipUses:423Used by:427
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:427 539 554 572
Symbol 427 MovieClipUses:229 254 424 426Used by:428
Symbol 428 MovieClipUses:427Used by:Timeline
Symbol 429 MovieClipUsed by:517 539 554 572
Symbol 430 MovieClipUsed by:447 517
Symbol 431 GraphicUsed by:436
Symbol 432 GraphicUsed by:436
Symbol 433 GraphicUsed by:436
Symbol 434 GraphicUsed by:436
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:320 431 322 432 433 434 326 435 328Used by:446
Symbol 437 GraphicUsed by:445
Symbol 438 GraphicUsed by:445
Symbol 439 GraphicUsed by:445
Symbol 440 GraphicUsed by:445
Symbol 441 GraphicUsed by:445
Symbol 442 GraphicUsed by:445
Symbol 443 GraphicUsed by:445
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:354 437 438 439 440 441 442 443 444Used by:446
Symbol 446 MovieClipUses:436 445Used by:447
Symbol 447 MovieClipUses:285 216 430 291 446Used by:517
Symbol 448 MovieClipUsed by:449
Symbol 449 MovieClipUses:272 273 448 275Used by:517
Symbol 450 GraphicUsed by:476
Symbol 451 GraphicUsed by:476
Symbol 452 GraphicUsed by:476
Symbol 453 GraphicUsed by:476
Symbol 454 GraphicUsed by:476
Symbol 455 GraphicUsed by:476
Symbol 456 GraphicUsed by:476
Symbol 457 GraphicUsed by:476
Symbol 458 GraphicUsed by:476
Symbol 459 GraphicUsed by:476
Symbol 460 GraphicUsed by:476
Symbol 461 GraphicUsed by:476
Symbol 462 GraphicUsed by:476
Symbol 463 GraphicUsed by:476
Symbol 464 GraphicUsed by:476
Symbol 465 GraphicUsed by:476
Symbol 466 GraphicUsed by:476
Symbol 467 GraphicUsed by:476
Symbol 468 GraphicUsed by:476
Symbol 469 GraphicUsed by:476
Symbol 470 GraphicUsed by:476
Symbol 471 GraphicUsed by:476
Symbol 472 GraphicUsed by:476
Symbol 473 GraphicUsed by:476
Symbol 474 GraphicUsed by:476
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475Used by:517
Symbol 477 GraphicUsed by:502
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:478Used by:487 502
Symbol 480 GraphicUsed by:483
Symbol 481 TextUses:174Used by:483
Symbol 482 TextUses:174Used by:483
Symbol 483 MovieClipUses:480 481 482Used by:484
Symbol 484 MovieClipUses:483Used by:487
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:487
Symbol 487 MovieClipUses:484 486 479Used by:502
Symbol 488 GraphicUsed by:489
Symbol 489 MovieClipUses:488Used by:500
Symbol 490 MovieClipUses:292Used by:500
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:491Used by:500
Symbol 493 GraphicUsed by:494
Symbol 494 MovieClipUses:493Used by:500
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:495Used by:500
Symbol 497 MovieClipUses:294Used by:500
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClipUses:498Used by:500
Symbol 500 MovieClipUses:489 490 492 494 496 497 499Used by:502
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:477 479 487 500 501Used by:505
Symbol 503 EditableTextUses:174Used by:504
Symbol 504 MovieClipUses:503Used by:505
Symbol 505 MovieClipUses:502 504 216Used by:517
Symbol 506 EditableTextUses:174Used by:516
Symbol 507 MovieClipUses:287 288Used by:516
Symbol 508 GraphicUsed by:511 513 514 515
Symbol 509 GraphicUsed by:511
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:287 288 508 509 510Used by:516
Symbol 512 GraphicUsed by:513 514 515
Symbol 513 MovieClipUses:287 288 508 512Used by:516
Symbol 514 MovieClipUses:287 288 508 512Used by:516
Symbol 515 MovieClipUses:288 287 508 512Used by:516
Symbol 516 MovieClipUses:286 506 507 511 513 514 515Used by:517
Symbol 517 MovieClipUses:429 216 430 447 449 476 505 516Used by:Timeline
Symbol 518 GraphicUsed by:539 554
Symbol 519 GraphicUsed by:539 554
Symbol 520 GraphicUsed by:524
Symbol 521 GraphicUsed by:524
Symbol 522 GraphicUsed by:524
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:520 521 522 523Used by:539 554 572
Symbol 525 GraphicUsed by:539 554 572
Symbol 526 EditableTextUses:174Used by:539
Symbol 527 EditableTextUses:174Used by:539
Symbol 528 EditableTextUses:174Used by:539
Symbol 529 EditableTextUses:174Used by:539
Symbol 530 EditableTextUses:174Used by:539
Symbol 531 EditableTextUses:174Used by:539
Symbol 532 EditableTextUses:174Used by:539
Symbol 533 EditableTextUses:174Used by:539
Symbol 534 EditableTextUses:174Used by:539
Symbol 535 EditableTextUses:174Used by:539
Symbol 536 EditableTextUses:174Used by:539
Symbol 537 EditableTextUses:174Used by:539
Symbol 538 EditableTextUses:174Used by:539
Symbol 539 MovieClipUses:429 426 518 519 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538Used by:Timeline
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:554
Symbol 542 EditableTextUses:174Used by:554
Symbol 543 EditableTextUses:174Used by:554
Symbol 544 EditableTextUses:174Used by:554
Symbol 545 EditableTextUses:174Used by:554
Symbol 546 EditableTextUses:174Used by:554
Symbol 547 EditableTextUses:174Used by:554
Symbol 548 EditableTextUses:174Used by:554
Symbol 549 EditableTextUses:174Used by:554
Symbol 550 EditableTextUses:174Used by:554
Symbol 551 EditableTextUses:174Used by:554
Symbol 552 EditableTextUses:174Used by:554
Symbol 553 EditableTextUses:174Used by:554
Symbol 554 MovieClipUses:429 426 518 541 519 524 525 542 543 544 545 546 547 548 549 550 551 552 553Used by:Timeline
Symbol 555 GraphicUsed by:572
Symbol 556 EditableTextUses:174Used by:572
Symbol 557 EditableTextUses:174Used by:572
Symbol 558 EditableTextUses:174Used by:572
Symbol 559 EditableTextUses:174Used by:572
Symbol 560 EditableTextUses:174Used by:572
Symbol 561 EditableTextUses:174Used by:572
Symbol 562 EditableTextUses:174Used by:572
Symbol 563 EditableTextUses:174Used by:572
Symbol 564 EditableTextUses:174Used by:572
Symbol 565 EditableTextUses:174Used by:572
Symbol 566 EditableTextUses:174Used by:572
Symbol 567 EditableTextUses:174Used by:572
Symbol 568 GraphicUsed by:571
Symbol 569 FontUsed by:570
Symbol 570 EditableTextUses:569Used by:571
Symbol 571 MovieClipUses:568 570Used by:572
Symbol 572 MovieClipUses:429 426 555 524 525 556 557 558 559 560 561 562 563 564 565 566 567 571Used by:Timeline
Symbol 573 MovieClip [__Packages.com.xitex.tagame.TAGame]
Symbol 574 MovieClip [__Packages.com.xitex.tagame.forms.TAForm]
Symbol 575 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 576 MovieClip [__Packages.com.xitex.tagame.forms.TAIntroForm]
Symbol 577 MovieClip [__Packages.com.xitex.xframework.utils.MCPlayer]
Symbol 578 MovieClip [__Packages.mx.utils.Delegate]
Symbol 579 MovieClip [__Packages.com.xitex.tagame.forms.TAMainForm]
Symbol 580 MovieClip [__Packages.com.xitex.tagame.deck.TADeck]
Symbol 581 MovieClip [__Packages.com.xitex.tagame.areas.TACardArea]
Symbol 582 MovieClip [__Packages.com.xitex.tagame.deck.TACard]
Symbol 583 MovieClip [__Packages.com.xitex.tagame.areas.TAScrapPile]
Symbol 584 MovieClip [__Packages.com.xitex.tagame.prng.TARandomizer]
Symbol 585 MovieClip [__Packages.com.xitex.tagame.areas.TACardColumn]
Symbol 586 MovieClip [__Packages.com.xitex.tagame.anims.TAMoveCardAnim]
Symbol 587 MovieClip [__Packages.com.xitex.xframework.geom.BezierCurve]
Symbol 588 MovieClip [__Packages.com.xitex.tagame.TATimer]
Symbol 589 MovieClip [__Packages.com.xitex.tagame.TAScore]
Symbol 590 MovieClip [__Packages.com.xitex.tagame.proxy.TAProxyCommander]
Symbol 591 MovieClip [__Packages.com.xitex.tagame.forms.TAResultForm]
Symbol 592 MovieClip [__Packages.com.xitex.tagame.TAConfig]
Symbol 593 MovieClip [__Packages.com.xitex.tagame.TALevel]
Symbol 594 MovieClip [__Packages.com.xitex.tagame.proxy.TAGameData]

Instance Names

"sound_button"Frame 1Symbol 217 MovieClip
"exit_button"Frame 1Symbol 227 MovieClip
"instructions"Frame 1Symbol 428 MovieClip
"main"Frame 1Symbol 517 MovieClip
"win_window"Frame 1Symbol 539 MovieClip
"win_game_window"Frame 1Symbol 554 MovieClip
"loose_window"Frame 1Symbol 572 MovieClip
"block"Symbol 157 MovieClip Frame 1Symbol 49 MovieClip
"marker"Symbol 157 MovieClip Frame 1Symbol 54 MovieClip
"points_container"Symbol 192 MovieClip Frame 1Symbol 188 MovieClip
"static_card"Symbol 193 MovieClip [card] Frame 1Symbol 157 MovieClip
"smash"Symbol 193 MovieClip [card] Frame 1Symbol 173 MovieClip
"points_anim"Symbol 193 MovieClip [card] Frame 1Symbol 192 MovieClip
"title_field"Symbol 211 MovieClip Frame 1Symbol 209 EditableText
"title_field"Symbol 214 MovieClip Frame 1Symbol 212 EditableText
"on_state"Symbol 217 MovieClip Frame 1Symbol 211 MovieClip
"off_state"Symbol 217 MovieClip Frame 1Symbol 214 MovieClip
"hit"Symbol 217 MovieClip Frame 1Symbol 216 MovieClip
"title_field"Symbol 220 MovieClip Frame 1Symbol 218 EditableText
"title_field"Symbol 223 MovieClip Frame 1Symbol 221 EditableText
"title_field"Symbol 226 MovieClip Frame 1Symbol 224 EditableText
"standard"Symbol 227 MovieClip Frame 1Symbol 220 MovieClip
"insert"Symbol 227 MovieClip Frame 1Symbol 223 MovieClip
"press"Symbol 227 MovieClip Frame 1Symbol 226 MovieClip
"hit"Symbol 227 MovieClip Frame 1Symbol 216 MovieClip
"instructions_field"Symbol 368 MovieClip Frame 1Symbol 267 EditableText
"title_field"Symbol 368 MovieClip Frame 1Symbol 268 EditableText
"seconds_field"Symbol 368 MovieClip Frame 1Symbol 269 EditableText
"title_field"Symbol 371 MovieClip Frame 1Symbol 370 EditableText
"title_field"Symbol 374 MovieClip Frame 1Symbol 373 EditableText
"standard"Symbol 375 MovieClip Frame 1Symbol 371 MovieClip
"insert"Symbol 375 MovieClip Frame 1Symbol 374 MovieClip
"info_panel"Symbol 423 MovieClip Frame 1Symbol 368 MovieClip
"start_button"Symbol 423 MovieClip Frame 1Symbol 375 MovieClip
"smash_intro"Symbol 424 MovieClip Frame 1Symbol 423 MovieClip
"card_starts"Symbol 427 MovieClip Frame 1Symbol 424 MovieClip
"start"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"down"Symbol 446 MovieClip Frame 1Symbol 436 MovieClip
"up"Symbol 446 MovieClip Frame 1Symbol 445 MovieClip
"hit"Symbol 447 MovieClip Frame 1Symbol 216 MovieClip
"cards_container"Symbol 447 MovieClip Frame 1Symbol 430 MovieClip
"arrow"Symbol 447 MovieClip Frame 1Symbol 446 MovieClip
"avatar"Symbol 449 MovieClip Frame 1Symbol 448 MovieClip
"take_points"Symbol 487 MovieClip Frame 1Symbol 484 MovieClip
"ready"Symbol 487 MovieClip Frame 1Symbol 486 MovieClip
"deal"Symbol 487 MovieClip Frame 1Symbol 479 MovieClip
"frame_1"Symbol 500 MovieClip Frame 1Symbol 489 MovieClip
"frame_2"Symbol 500 MovieClip Frame 1Symbol 490 MovieClip
"frame_3"Symbol 500 MovieClip Frame 1Symbol 492 MovieClip
"frame_4"Symbol 500 MovieClip Frame 1Symbol 494 MovieClip
"frame_5"Symbol 500 MovieClip Frame 1Symbol 496 MovieClip
"frame_6"Symbol 500 MovieClip Frame 1Symbol 497 MovieClip
"frame_7"Symbol 500 MovieClip Frame 1Symbol 499 MovieClip
"state"Symbol 502 MovieClip Frame 1Symbol 487 MovieClip
"deal_anim"Symbol 502 MovieClip Frame 1Symbol 500 MovieClip
"counter_field"Symbol 504 MovieClip Frame 1Symbol 503 EditableText
"anim"Symbol 505 MovieClip Frame 1Symbol 502 MovieClip
"counter"Symbol 505 MovieClip Frame 1Symbol 504 MovieClip
"hit"Symbol 505 MovieClip Frame 1Symbol 216 MovieClip
"score_field"Symbol 516 MovieClip Frame 1Symbol 506 EditableText
"balls_0"Symbol 516 MovieClip Frame 1Symbol 507 MovieClip
"balls_1"Symbol 516 MovieClip Frame 1Symbol 511 MovieClip
"balls_2"Symbol 516 MovieClip Frame 1Symbol 513 MovieClip
"balls_3"Symbol 516 MovieClip Frame 1Symbol 514 MovieClip
"balls_4"Symbol 516 MovieClip Frame 1Symbol 515 MovieClip
"bg"Symbol 517 MovieClip Frame 1Symbol 429 MovieClip
"column_hit_0"Symbol 517 MovieClip Frame 1Symbol 216 MovieClip
"column_hit_1"Symbol 517 MovieClip Frame 1Symbol 216 MovieClip
"column_hit_2"Symbol 517 MovieClip Frame 1Symbol 216 MovieClip
"column_hit_3"Symbol 517 MovieClip Frame 1Symbol 216 MovieClip
"column_container_0"Symbol 517 MovieClip Frame 1Symbol 430 MovieClip
"column_container_1"Symbol 517 MovieClip Frame 1Symbol 430 MovieClip
"column_container_2"Symbol 517 MovieClip Frame 1Symbol 430 MovieClip
"column_container_3"Symbol 517 MovieClip Frame 1Symbol 430 MovieClip
"scrap_pile"Symbol 517 MovieClip Frame 1Symbol 447 MovieClip
"character"Symbol 517 MovieClip Frame 1Symbol 449 MovieClip
"timer"Symbol 517 MovieClip Frame 1Symbol 476 MovieClip
"deck"Symbol 517 MovieClip Frame 1Symbol 505 MovieClip
"score"Symbol 517 MovieClip Frame 1Symbol 516 MovieClip
"bg"Symbol 539 MovieClip Frame 1Symbol 429 MovieClip
"cup_1"Symbol 539 MovieClip Frame 1Symbol 524 MovieClip
"cup_2"Symbol 539 MovieClip Frame 1Symbol 524 MovieClip
"cup_3"Symbol 539 MovieClip Frame 1Symbol 524 MovieClip
"score_field"Symbol 539 MovieClip Frame 1Symbol 527 EditableText
"card_bonus_field"Symbol 539 MovieClip Frame 1Symbol 528 EditableText
"scrap_bonus_field"Symbol 539 MovieClip Frame 1Symbol 529 EditableText
"time_bonus_field"Symbol 539 MovieClip Frame 1Symbol 530 EditableText
"total_score_fields"Symbol 539 MovieClip Frame 1Symbol 531 EditableText
"seconds_field"Symbol 539 MovieClip Frame 1Symbol 532 EditableText
"summary_field"Symbol 539 MovieClip Frame 1Symbol 533 EditableText
"score_title_field"Symbol 539 MovieClip Frame 1Symbol 534 EditableText
"card_bonus_title_field"Symbol 539 MovieClip Frame 1Symbol 535 EditableText
"scrap_bonus_title_field"Symbol 539 MovieClip Frame 1Symbol 536 EditableText
"time_bonus_title_field"Symbol 539 MovieClip Frame 1Symbol 537 EditableText
"total_score_title_field"Symbol 539 MovieClip Frame 1Symbol 538 EditableText
"bg"Symbol 554 MovieClip Frame 1Symbol 429 MovieClip
"cup_1"Symbol 554 MovieClip Frame 1Symbol 524 MovieClip
"cup_2"Symbol 554 MovieClip Frame 1Symbol 524 MovieClip
"cup_3"Symbol 554 MovieClip Frame 1Symbol 524 MovieClip
"score_field"Symbol 554 MovieClip Frame 1Symbol 542 EditableText
"card_bonus_field"Symbol 554 MovieClip Frame 1Symbol 543 EditableText
"scrap_bonus_field"Symbol 554 MovieClip Frame 1Symbol 544 EditableText
"time_bonus_field"Symbol 554 MovieClip Frame 1Symbol 545 EditableText
"total_score_fields"Symbol 554 MovieClip Frame 1Symbol 546 EditableText
"seconds_field"Symbol 554 MovieClip Frame 1Symbol 547 EditableText
"summary_field"Symbol 554 MovieClip Frame 1Symbol 548 EditableText
"score_title_field"Symbol 554 MovieClip Frame 1Symbol 549 EditableText
"card_bonus_title_field"Symbol 554 MovieClip Frame 1Symbol 550 EditableText
"scrap_bonus_title_field"Symbol 554 MovieClip Frame 1Symbol 551 EditableText
"time_bonus_title_field"Symbol 554 MovieClip Frame 1Symbol 552 EditableText
"total_score_title_field"Symbol 554 MovieClip Frame 1Symbol 553 EditableText
"title_field"Symbol 571 MovieClip Frame 1Symbol 570 EditableText
"bg"Symbol 572 MovieClip Frame 1Symbol 429 MovieClip
"cup_1"Symbol 572 MovieClip Frame 1Symbol 524 MovieClip
"cup_2"Symbol 572 MovieClip Frame 1Symbol 524 MovieClip
"cup_3"Symbol 572 MovieClip Frame 1Symbol 524 MovieClip
"summary_field"Symbol 572 MovieClip Frame 1Symbol 556 EditableText
"score_title_field"Symbol 572 MovieClip Frame 1Symbol 557 EditableText
"card_bonus_title_field"Symbol 572 MovieClip Frame 1Symbol 558 EditableText
"scrap_bonus_title_field"Symbol 572 MovieClip Frame 1Symbol 559 EditableText
"time_bonus_title_field"Symbol 572 MovieClip Frame 1Symbol 560 EditableText
"total_score_title_field"Symbol 572 MovieClip Frame 1Symbol 561 EditableText
"seconds_field"Symbol 572 MovieClip Frame 1Symbol 562 EditableText
"score_field"Symbol 572 MovieClip Frame 1Symbol 563 EditableText
"card_bonus_field"Symbol 572 MovieClip Frame 1Symbol 564 EditableText
"scrap_bonus_field"Symbol 572 MovieClip Frame 1Symbol 565 EditableText
"time_bonus_field"Symbol 572 MovieClip Frame 1Symbol 566 EditableText
"total_score_fields"Symbol 572 MovieClip Frame 1Symbol 567 EditableText
"register_window"Symbol 572 MovieClip Frame 1Symbol 571 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "warning_bell"
ExportAssets (56)Timeline Frame 1Symbol 2 as "top_ace_loop"
ExportAssets (56)Timeline Frame 1Symbol 3 as "top_ace_intro"
ExportAssets (56)Timeline Frame 1Symbol 4 as "new_balls"
ExportAssets (56)Timeline Frame 1Symbol 5 as "level_completed_fail"
ExportAssets (56)Timeline Frame 1Symbol 6 as "level_completed"
ExportAssets (56)Timeline Frame 1Symbol 7 as "locking_ace_4"
ExportAssets (56)Timeline Frame 1Symbol 8 as "card_moved"
ExportAssets (56)Timeline Frame 1Symbol 9 as "card_marked"
ExportAssets (56)Timeline Frame 1Symbol 10 as "card_deal"
ExportAssets (56)Timeline Frame 1Symbol 11 as "card_clear_5"
ExportAssets (56)Timeline Frame 1Symbol 12 as "card_clear_4"
ExportAssets (56)Timeline Frame 1Symbol 13 as "card_clear_3"
ExportAssets (56)Timeline Frame 1Symbol 14 as "card_clear_2"
ExportAssets (56)Timeline Frame 1Symbol 15 as "card_clear_1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "locking_ace_3"
ExportAssets (56)Timeline Frame 1Symbol 17 as "locking_ace_2"
ExportAssets (56)Timeline Frame 1Symbol 18 as "locking_ace_1"
ExportAssets (56)Timeline Frame 1Symbol 19 as "BG_feedback_Lev_3"
ExportAssets (56)Timeline Frame 1Symbol 20 as "BG_feedback_Lev_2"
ExportAssets (56)Timeline Frame 1Symbol 21 as "BG_feedback_Lev_1"
ExportAssets (56)Timeline Frame 1Symbol 26 as "character_avatar_3"
ExportAssets (56)Timeline Frame 1Symbol 29 as "bg_3"
ExportAssets (56)Timeline Frame 1Symbol 34 as "character_avatar_2"
ExportAssets (56)Timeline Frame 1Symbol 37 as "bg_2"
ExportAssets (56)Timeline Frame 1Symbol 193 as "card"
ExportAssets (56)Timeline Frame 1Symbol 196 as "bg_1"
ExportAssets (56)Timeline Frame 1Symbol 198 as "level_result_1"
ExportAssets (56)Timeline Frame 1Symbol 200 as "level_result_2"
ExportAssets (56)Timeline Frame 1Symbol 202 as "level_result_3"
ExportAssets (56)Timeline Frame 1Symbol 207 as "character_avatar_1"
ExportAssets (56)Timeline Frame 1Symbol 573 as "__Packages.com.xitex.tagame.TAGame"
ExportAssets (56)Timeline Frame 1Symbol 574 as "__Packages.com.xitex.tagame.forms.TAForm"
ExportAssets (56)Timeline Frame 1Symbol 575 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 576 as "__Packages.com.xitex.tagame.forms.TAIntroForm"
ExportAssets (56)Timeline Frame 1Symbol 577 as "__Packages.com.xitex.xframework.utils.MCPlayer"
ExportAssets (56)Timeline Frame 1Symbol 578 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 579 as "__Packages.com.xitex.tagame.forms.TAMainForm"
ExportAssets (56)Timeline Frame 1Symbol 580 as "__Packages.com.xitex.tagame.deck.TADeck"
ExportAssets (56)Timeline Frame 1Symbol 581 as "__Packages.com.xitex.tagame.areas.TACardArea"
ExportAssets (56)Timeline Frame 1Symbol 582 as "__Packages.com.xitex.tagame.deck.TACard"
ExportAssets (56)Timeline Frame 1Symbol 583 as "__Packages.com.xitex.tagame.areas.TAScrapPile"
ExportAssets (56)Timeline Frame 1Symbol 584 as "__Packages.com.xitex.tagame.prng.TARandomizer"
ExportAssets (56)Timeline Frame 1Symbol 585 as "__Packages.com.xitex.tagame.areas.TACardColumn"
ExportAssets (56)Timeline Frame 1Symbol 586 as "__Packages.com.xitex.tagame.anims.TAMoveCardAnim"
ExportAssets (56)Timeline Frame 1Symbol 587 as "__Packages.com.xitex.xframework.geom.BezierCurve"
ExportAssets (56)Timeline Frame 1Symbol 588 as "__Packages.com.xitex.tagame.TATimer"
ExportAssets (56)Timeline Frame 1Symbol 589 as "__Packages.com.xitex.tagame.TAScore"
ExportAssets (56)Timeline Frame 1Symbol 590 as "__Packages.com.xitex.tagame.proxy.TAProxyCommander"
ExportAssets (56)Timeline Frame 1Symbol 591 as "__Packages.com.xitex.tagame.forms.TAResultForm"
ExportAssets (56)Timeline Frame 1Symbol 592 as "__Packages.com.xitex.tagame.TAConfig"
ExportAssets (56)Timeline Frame 1Symbol 593 as "__Packages.com.xitex.tagame.TALevel"
ExportAssets (56)Timeline Frame 1Symbol 594 as "__Packages.com.xitex.tagame.proxy.TAGameData"




http://swfchan.com/52/259714/info.shtml
Created: 22/2 -2025 19:05:47 Last modified: 22/2 -2025 19:05:47 Server time: 07/12 -2025 20:28:18