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

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

Strip Smackjack.swf

This is the info page for
Flash #27995

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


Text
Loading...

%

music off/on

Instructions:

Start:

RULES:
The basic rules of SmackJack is to get your card total as
close to 21 without going over 21 while beating the dealer's
hand. If there is a tie, then the dealer, or in this case the
computer, wins. The highest hand that you can have is a
'Blackjack', which consists of a face card and an Ace. This
hand is unbeatable unless the dealer has also been dealt a
Blackjack. Good luck!

Choose a player

Player 2

Player 1

STAY

HIT

A

2

3

4

5

6

7

8

9

10

J

Q

K

A

2

3

4

5

6

7

8

9

10

J

Q

K

Created by

ActionScript [AS1/AS2]

Frame 1
total_bytesstart = _root.getBytesTotal(); loaded_bytesstart = _root.getBytesLoaded(); percent_doneone = int((loaded_bytesstart / total_bytesstart) * 100); bartwo.innerbar._xscale = percent_doneone; if (_framesloaded == _totalframes) { _root.gotoAndPlay("start"); }
Frame 2
gotoAndPlay (1);
Frame 4
loadMovieNum ("gs_song.swf", 88);
Frame 166
stop();
Frame 182
stop();
Frame 183
Frame 199
stop(); var chosenPlayer1 = 0; var chosenPlayer2 = 0; chosenPlayer2 = 2;
Frame 219
if (typeof(_global.AsSetupPackage) == "undefined") { _global.AsSetupPackage = function (path) { var a = path.split("."); var o = _global; var i = 0; while (i < a.length) { var name = a[i]; if (o[name] == undefined) { o[name] = new Object(); } o = o[name]; i++; } }; } if (typeof(_global.AsDependencyCheck) == "undefined") { _global.AsDependencyCheck = function (path, caller) { if (typeof(eval ("_global." + path)) == "undefined") { trace((((" " + caller) + ": WARNING! '") + path) + "' has not been previously defined"); } else { trace((((" " + caller) + ": OK! '") + path) + "' has been defined"); } }; } else { trace("AsDependencyCheck been previously defined"); } AsSetupPackage("org.hsieh.lang"); AsDependencyCheck("AsSetupPackage", "org.hsieh.lang.Assertion"); org.hsieh.lang.Assertion = function () { }; org.hsieh.lang.Assertion.Assert = function (args) { if (arguments.length == 2) { org.hsieh.lang.Assertion.AssertTrue(arguments[0], arguments[1]); } else { org.hsieh.lang.Assertion.AssertTrue(arguments[0]); } }; org.hsieh.lang.Assertion.AssertTrue = function (args) { if (arguments.length == 2) { var message = arguments[0]; var condition = arguments[1]; } else { var message = ""; var condition = arguments[0]; } if (condition == false) { org.hsieh.lang.Assertion.Fail("Expected True " + message); } }; org.hsieh.lang.Assertion.AssertNull = function (args) { if (arguments.length == 2) { var message = arguments[0]; var condition = arguments[1]; } else { var message = ""; var condition = arguments[0]; } if (condition != null) { org.hsieh.lang.Assertion.Fail("Expected Null " + message); } }; org.hsieh.lang.Assertion.AssertNotNull = function (args) { if (arguments.length == 2) { var message = arguments[0]; var condition = arguments[1]; } else { var message = ""; var condition = arguments[0]; } if (condition == null) { org.hsieh.lang.Assertion.Fail("Expected Not Null " + message); } }; org.hsieh.lang.Assertion.AssertEquals = function (args) { if (arguments.length == 3) { var message = arguments[0]; var expected = arguments[1]; var actual = arguments[2]; } else { var message = ""; var expected = arguments[0]; var actual = arguments[1]; } var condition = false; if (expected.Equals != null) { condition = expected.Equals(actual); } else { condition = expected == actual; } if (condition == false) { org.hsieh.lang.Assertion.FailNotEquals(message, expected, actual); } }; org.hsieh.lang.Assertion.AssertSame = function (args) { if (arguments.length == 3) { var message = arguments[0]; var expected = arguments[1]; var actual = arguments[2]; } else { var message = ""; var expected = arguments[0]; var actual = arguments[1]; } if (((typeof(expected) == "number") || (typeof(expected) == "string")) || (typeof(expected) == "boolean")) { org.hsieh.lang.Assertion.FailNotSame(message + " <not reference objects>", expected, actual); } else if (expected != actual) { org.hsieh.lang.Assertion.FailNotSame(message, expected, actual); } }; org.hsieh.lang.Assertion.Fail = function (message) { trace(message); }; org.hsieh.lang.Assertion.FailNotEquals = function (message, expected, actual) { org.hsieh.lang.Assertion.Fail(((((message + "\n -expected:\t<") + expected) + "> \n -actual:\t<") + actual) + ">"); }; org.hsieh.lang.Assertion.FailNotSame = function (message, expected, actual) { org.hsieh.lang.Assertion.Fail(message + " expected same"); }; _global.Assert = org.hsieh.lang.Assertion.Assert; _global.AssertSame = org.hsieh.lang.Assertion.AssertSame; _global.AssertEquals = org.hsieh.lang.Assertion.AssertEquals; _global.AssertNotNull = org.hsieh.lang.Assertion.AssertNotNull; _global.AssertNull = org.hsieh.lang.Assertion.AssertNull; _global.AssertTrue = org.hsieh.lang.Assertion.AssertTrue; AsSetupPackage("org.hsieh.util"); AsDependencyCheck("AsSetupPackage", "org.hsieh.util.Collection"); org.hsieh.util.Collection = function () { this.aCollection = new Array(); this.iteratorIndex = 0; }; org.hsieh.util.Collection.prototype.append = function (value) { this.aCollection.push(value); }; org.hsieh.util.Collection.prototype.remove = function (whichOne) { if ((whichOne <= 0) && (whichOne < this.aCollection.length)) { } return(this.aCollection.splice(whichOne, 1)); }; org.hsieh.util.Collection.prototype.empty = function () { aOther = this.aCollection.slice(0, aCollection.length); this.aCollection.length = 0; return(aOther); }; org.hsieh.util.Collection.prototype.iteratorReset = function () { this.iteratorIndex = 0; }; org.hsieh.util.Collection.prototype.iteratorNext = function () { var returnValue = null; if (this.iteratorIndex < this.aCollection.length) { } returnValue = this.aCollection[this.iteratorIndex]; this.iteratorIndex++; return(returnValue); }; org.hsieh.util.Collection.prototype.shuffle = function () { var index = (this.aCollection.length - 1); var temp = 0; var randomSwap = 0; while (index >= 0) { randomSwap = Math.floor(Math.random() * this.aCollection.length); temp = this.aCollection[index]; this.aCollection[index] = this.aCollection[randomSwap]; this.aCollection[randomSwap] = temp; index--; } }; org.hsieh.util.Collection.prototype.merge = function (aMerge) { var mergeIndex = aMerge.length; while (mergeIndex > 0) { this.aCollection.push(aMerge.shift()); mergeIndex--; } }; trace("Done with Collection.as"); AsSetupPackage("org.hsieh.blackjack"); AsDependencyCheck("AsSetupPackage", "org.hsieh.blackjack.BlackJack"); AsDependencyCheck("org.hsieh.util.Collection", "org.hsieh.blackjack.BlackJack"); org.hsieh.blackJack.BlackJack = function (aPlayerChoice, dealer_mc, aCurtain_mc, indicator_mc, aFloorWin_mc, deckCount) { this.playerCount = aPlayerChoice.length; this.dealer_mc = dealer_mc; this.aCurtain_mc = aCurtain_mc; this.indicator_mc = indicator_mc; this.aFloorWin_mc = aFloorWin_mc; this.deckCount = deckCount; aComputerSelectPool = new Array(1, 2, 3); aComputerSelectPool.splice(aPlayerChoice[0] - 1, 1); this.aPlayer = new Array(); var counter = 1; while (counter <= this.PlayerCount) { if (counter != this.PlayerCount) { this.aPlayer[counter] = new org.hsieh.blackjack.Player(counter, aPlayerChoice.shift(), false); } else { this.aPlayer[counter] = new org.hsieh.blackjack.Player(counter, aComputerSelectPool[Math.floor(Math.random() * 2)], true); } counter++; } this.shoe = new org.hsieh.util.Collection(); var deckCounter = 0; while (deckCounter < deckCount) { var counter = 1; while (counter <= 52) { this.shoe.append(counter); counter++; } deckCounter++; } this.shoe.shuffle(); this.discardPile = new org.hsieh.util.Collection(); this.currentPlayerIndex = 0; this.currentPlayerAction = 0; this.dealerState = this.STATE_OPENING_DEAL; this.currentState = this.preMainLoop; }; org.hsieh.blackjack.Blackjack.CARD_BACKFACE_FRAME = 53; org.hsieh.blackjack.Blackjack.CARD_LAYOUT_MAX_COUNT = 11; org.hsieh.blackjack.Blackjack.STATE_OPENING_DEAL = 1; org.hsieh.blackjack.Blackjack.STATE_WAITING = 2; org.hsieh.blackjack.Blackjack.STATE_DEALING = 3; org.hsieh.blackjack.Blackjack.STATE_WAITING = 4; org.hsieh.blackjack.Blackjack.STATE_WAITING = 5; org.hsieh.blackjack.Blackjack.STATE_WAITING = 6; org.hsieh.blackjack.Blackjack.ACTION_HIT = 1; org.hsieh.blackjack.Blackjack.ACTION_STAND = 2; org.hsieh.blackJack.BlackJack.getCardValue = function (card) { if (card < 0) { card = card * -1; } var value = (card % 13); if ((value == 0) or (value >= 11)) { value = 10; } else if (value == 1) { value = 11; } return(value); }; org.hsieh.blackJack.BlackJack.getHandValue = function (hand) { var currentCard = 0; var currentCardValue = 0; var currentHandValue = 0; var currentAceCount = 0; if (hand instanceof org.hsieh.util.Collection) { hand.iteratorReset(); while (((currentCard = hand.iteratorNext())) != null) { currentCardValue = org.hsieh.blackJack.BlackJack.getCardValue(currentCard); if (currentCardValue == 11) { currentAceCount++; } currentHandValue = currentHandValue + currentCardValue; } while ((currentHandValue > 21) && (currentAceCount > 0)) { currentHandValue = currentHandValue - 10; currentAceCount--; } return(currentHandValue); } return(null); }; org.hsieh.blackJack.BlackJack.prototype.playerHit = function () { if (!this.dealer_mc.isAnimating) { if (this.shoe.aCollection.length == 0) { this.shoe.merge(this.discardPile.empty()); this.shoe.shuffle(); } this.dealer_mc.dealCardCounter = 1; this.dealer_mc.gotoAndPlay("deal"); this.currentPlayerAction = org.hsieh.blackjack.Blackjack.ACTION_HIT; } }; org.hsieh.blackJack.BlackJack.prototype.playerStand = function () { this.currentPlayerAction = org.hsieh.blackjack.Blackjack.ACTION_STAND; if ((++this.currentPlayerIndex) < this.playerCount) { this.currentState = this.preMainloop; } else { this.currentState = this.preEndRoundLoop; } }; org.hsieh.blackJack.BlackJack.prototype.checkCurtain = function () { var tempMC = null; var i = 0; while (i < this.playerCount) { if (this.aCurtain_mc[i].isAnimating && (this.aCurtain_mc[i].isCovered)) { tempMC = this.aPlayer[i + 1]; if (tempMC.testGameState(org.hsieh.blackjack.Player.GAMESTATE_WIN)) { tempMC.dress(); tempMC.setGameState(org.hsieh.blackjack.Player.GAMESTATE_PAID); } else if (tempMC.testGameState(org.hsieh.blackjack.Player.GAMESTATE_LOSE)) { tempMC.undress(); tempMC.setGameState(org.hsieh.blackjack.Player.GAMESTATE_PAID); } this.aCurtain_mc[i].isCovered = false; } i++; } }; org.hsieh.blackJack.BlackJack.prototype.preDealOpenLoop = function () { this.currentPlayerIndex = 0; var i = 0; while (i < this.playerCount) { this.discardPile.merge(this.aPlayer[i + 1].hand.empty()); this.aPlayer[i + 1].resetRound(); i++; } this.dealer_mc.dealCardCounter = this.playerCount * 2; if (this.shoe.aCollection.length < this.dealer_mc.dealCardCounter) { this.shoe.merge(this.discardPile.empty()); this.shoe.shuffle(); } }; org.hsieh.blackJack.BlackJack.prototype.dealOpenLoop = function () { if (this.dealer_mc.isCardArrived) { var tempIndex = ((this.dealer_mc.dealCardCounter % this.playerCount) + 1); var aTempCard = this.shoe.remove(0); var tempCard = aTempCard[0]; if (tempCard < 0) { tempCard = tempCard * -1; } if (this.dealer_mc.dealCardCounter == (((this.playerCount * 2) - this.playerCount) - 1)) { tempCard = tempCard * -1; } this.aPlayer[tempIndex].acceptCard(tempCard); } }; org.hsieh.blackJack.BlackJack.prototype.preMainLoop = function () { this.dealer_mc.isCardArrived = false; var i = 0; while (i < this.aFloorWin_mc.length) { this.aFloorWin_mc[i].gotoAndStop("idle"); i++; } this.aFloorWin_mc[this.currentPlayerIndex].gotoAndPlay("flash"); this.indicator_mc.gotoAndPlay("animate" + (this.currentPlayerIndex + 1)); this.aPlayer[this.currentPlayerIndex + 1].faceupAllCards(); this.currentState = this.mainloop; }; org.hsieh.blackJack.BlackJack.prototype.mainLoop = function () { var tempMC = this.aPlayer[this.currentPlayerIndex + 1]; if (this.dealer_mc.isCardArrived) { var aTempCard = this.shoe.remove(0); var tempCard = aTempCard[0]; if (tempCard < 0) { tempCard = tempCard * -1; } this.dealer_mc.isCardArrived = false; var tempValue = tempMC.acceptCard(tempCard); if (tempValue > 21) { tempMC.gameState = org.hsieh.blackjack.Player.GAMESTATE_BUST + org.hsieh.blackjack.Player.GAMESTATE_LOSE; this.aCurtain_mc[this.currentPlayerIndex].gotoAndPlay("animate"); this.playerStand(); } } if (((!this.dealer_mc.isAnimating) && (!this.aCurtain_mc[this.currentPlayerIndex].isAnimating)) && (tempMC.isComputer)) { var isHit = true; var inPlayCount = 0; var i = 0; while (i < this.playerCount) { if (this.aPlayer[i + 1].testGameState(org.hsieh.blackjack.Player.GAMESTATE_INPLAY) && (!this.aPlayer[i + 1].isComputer)) { inPlayCount++; } i++; } if (inPlayCount > 0) { isHit = tempMC.ai_hitOrStay(); if (isHit) { this.playerHit(); } else { this.playerStand(); } } else { this.playerStand(); } } this.checkCurtain(); }; org.hsieh.blackJack.BlackJack.prototype.preEndRoundLoop = function () { var tempArray = new Array(); var i = 0; while (i < this.playerCount) { tempArray[i] = {handValue:org.hsieh.blackJack.BlackJack.getHandValue(this.aPlayer[i + 1].hand), player_id:i + 1, player_mc:this.aPlayer[i + 1]}; i++; } tempArray.sortOn("handValue"); tempArray.reverse(); var winnerId = -1; var winnerValue = -1; var i = 0; while (i < this.playerCount) { if ((winnerId == -1) && (tempArray[i].handValue <= 21)) { winnerId = i; winnerValue = tempArray[i].handValue; tempArray[i].player_mc.setGameState(org.hsieh.blackjack.Player.GAMESTATE_WIN); } else if (tempArray[i].handValue == winnerValue) { tempArray[i].player_mc.setGameState(org.hsieh.blackjack.Player.GAMESTATE_PUSH); tempArray[winnerId].player_mc.setGameState(org.hsieh.blackjack.Player.GAMESTATE_PUSH); } else { tempArray[i].player_mc.setGameState(org.hsieh.blackjack.Player.GAMESTATE_LOSE); } i++; } var i = 0; while (i < this.playerCount) { var temp_mc = this.aPlayer[i + 1]; var isAnimateCurtain = false; if (!temp_mc.testGameState(org.hsieh.blackjack.Player.GAMESTATE_PAID)) { if (temp_mc.testGameState(org.hsieh.blackjack.Player.GAMESTATE_PUSH)) { temp_mc.setGameState(org.hsieh.blackjack.Player.GAMESTATE_PAID); } else if (temp_mc.testGameState(org.hsieh.blackjack.Player.GAMESTATE_WIN) && (!temp_mc.isFullyDressed())) { isAnimateCurtain = true; } else if (temp_mc.testGameState(org.hsieh.blackjack.Player.GAMESTATE_WIN) && (temp_mc.isFullyDressed())) { temp_mc.setGameState(org.hsieh.blackjack.Player.GAMESTATE_PAID); } else if (temp_mc.testGameState(org.hsieh.blackjack.Player.GAMESTATE_LOSE)) { isAnimateCurtain = true; } if (isAnimateCurtain && (!this.aCurtain_mc[i].isAnimating)) { this.aCurtain_mc[i].gotoAndPlay("animate"); } } i++; } this.currentState = this.endRoundLoop; }; org.hsieh.blackJack.BlackJack.prototype.endRoundLoop = function () { this.checkCurtain(); var checker = true; var i = 0; while (i < this.playerCount) { if (!this.aPlayer[i + 1].testGameState(org.hsieh.blackjack.Player.GAMESTATE_PAID)) { checker = false; } if (this.aCurtain_mc[i].isAnimating) { checker = false; } i++; } if (checker) { if (this.aPlayer[1].isNaked()) { this.dealer_mc.gotoAndPlay("lose"); gotoAndPlay (250); } else if (this.aPlayer[2].isNaked()) { this.dealer_mc.gotoAndPlay("win"); gotoAndPlay (250); } else { this.currentState = this.preMainLoop; gotoAndPlay (223); } } }; AsSetupPackage("org.hsieh.blackjack"); AsDependencyCheck("AsSetupPackage", "org.hsieh.blackjack.TestBlackJack"); AsDependencyCheck("org.hsieh.lang.Assertion", "org.hsieh.blackjack.TestBlackJack"); AsDependencyCheck("org.hsieh.util.Collection", "org.hsieh.blackjack.TestBlackJack"); AsDependencyCheck("org.hsieh.blackjack.BlackJack", "org.hsieh.blackjack.TestBlackJack"); org.hsieh.blackjack.TestBlackJack = function () { }; org.hsieh.blackJack.TestBlackJack.executeTest = function () { org.hsieh.blackJack.TestBlackJack.testGetCardValue(); org.hsieh.blackJack.TestBlackJack.testGetHandValue(); }; org.hsieh.blackJack.TestBlackJack.testGetCardValue = function () { trace("** Testing getCardValue"); AssertTrue("Ace equals 11", org.hsieh.blackJack.BlackJack.getCardValue(1) == 11); AssertTrue("2 equals 2", org.hsieh.blackJack.BlackJack.getCardValue(2) == 2); AssertTrue("3 equals 3", org.hsieh.blackJack.BlackJack.getCardValue(3) == 3); AssertTrue("4 equals 4", org.hsieh.blackJack.BlackJack.getCardValue(4) == 4); AssertTrue("5 equals 5", org.hsieh.blackJack.BlackJack.getCardValue(5) == 5); AssertTrue("6 equals 6", org.hsieh.blackJack.BlackJack.getCardValue(6) == 6); AssertTrue("7 equals 7", org.hsieh.blackJack.BlackJack.getCardValue(7) == 7); AssertTrue("8 equals 8", org.hsieh.blackJack.BlackJack.getCardValue(8) == 8); AssertTrue("9 equals 9", org.hsieh.blackJack.BlackJack.getCardValue(9) == 9); AssertTrue("10 equals 10", org.hsieh.blackJack.BlackJack.getCardValue(10) == 10); AssertTrue("J equals 10", org.hsieh.blackJack.BlackJack.getCardValue(11) == 10); AssertTrue("Q equals 10", org.hsieh.blackJack.BlackJack.getCardValue(12) == 10); AssertTrue("K equals 10", org.hsieh.blackJack.BlackJack.getCardValue(13) == 10); AssertTrue("Ace equals 11", org.hsieh.blackJack.BlackJack.getCardValue(14) == 11); trace("** End Testing getCardValue"); }; org.hsieh.blackJack.TestBlackJack.testGetHandValue = function () { trace("** Testing getHandValue"); var testCollection = (new org.hsieh.util.Collection()); testCollection.append(1); testCollection.append(13); AssertTrue("Ace + King = 21", org.hsieh.blackJack.BlackJack.getHandValue(testCollection) == 21); testCollection.empty(); testCollection.append(1); AssertTrue("Ace = 11", org.hsieh.blackJack.BlackJack.getHandValue(testCollection) == 11); testCollection.append(2); AssertTrue("Ace + 2 = 13", org.hsieh.blackJack.BlackJack.getHandValue(testCollection) == 13); testCollection.append(6); AssertTrue("Ace + 2 + 6 = 19", org.hsieh.blackJack.BlackJack.getHandValue(testCollection) == 19); testCollection.append(5); AssertTrue("Ace + 2 + 6 + 5 = 24 - 10 = 14", org.hsieh.blackJack.BlackJack.getHandValue(testCollection) == 14); testCollection.append(14); AssertTrue("Ace + 2 + 6 + 5 + Ace = 14 + 11 - 10 = 15", org.hsieh.blackJack.BlackJack.getHandValue(testCollection) == 15); testCollection.append(12); AssertTrue("Ace + 2 + 6 + 5 + Ace + Q = 25", org.hsieh.blackJack.BlackJack.getHandValue(testCollection) == 25); trace("** End Testing getHandValue"); }; AsSetupPackage("org.hsieh.blackjack"); AsDependencyCheck("AsSetupPackage", "org.hsieh.blackjack.Player"); AsDependencyCheck("org.hsieh.util.Collection", "org.hsieh.blackjack.Player"); AsDependencyCheck("org.hsieh.blackjack.BlackJack", "org.hsieh.blackjack.Player"); org.hsieh.blackJack.Player = function (id, playerChoice, isComputer) { this.id = id; this.isComputer = isComputer; this.playerChoice = playerChoice; this.hand = new org.hsieh.util.Collection(); this.gameState = 0; var temp_mc = null; this.playerStripperView_mc = eval (((("_root.player" + this.id) + "chick") + this.playerChoice) + "_mc"); this.playerStripperView_mc._visible = true; this.playerStripperView_mc.gotoAndStop("idle1"); this.aPlayerCardView_mc = new Array(); this.index_playerCardView_mc = 0; var counter = 1; while (counter <= org.hsieh.blackjack.Blackjack.CARD_LAYOUT_MAX_COUNT) { temp_mc = eval (((("_root.player" + id) + "Card") + counter) + "_mc"); this.aPlayerCardView_mc.push(temp_mc); counter++; } this.resetRound(); }; org.hsieh.blackjack.Player.GAMESTATE_INPLAY = 1; org.hsieh.blackjack.Player.GAMESTATE_BUST = 2; org.hsieh.blackjack.Player.GAMESTATE_UNUSED = 4; org.hsieh.blackjack.Player.GAMESTATE_UNUSED = 8; org.hsieh.blackjack.Player.GAMESTATE_UNUSED = 16; org.hsieh.blackjack.Player.GAMESTATE_UNUSED = 32; org.hsieh.blackjack.Player.GAMESTATE_UNUSED = 64; org.hsieh.blackjack.Player.GAMESTATE_UNUSED = 128; org.hsieh.blackjack.Player.GAMESTATE_UNUSED = 256; org.hsieh.blackjack.Player.GAMESTATE_PUSH = 512; org.hsieh.blackjack.Player.GAMESTATE_LOSE = 1024; org.hsieh.blackjack.Player.GAMESTATE_WIN = 2048; org.hsieh.blackjack.Player.GAMESTATE_PAID = 4096; org.hsieh.blackjack.Player.GAMESTATE_OVER = 8196; org.hsieh.blackjack.Player.AI_STAY_THRESHOLD = 17; org.hsieh.blackJack.Player.prototype.resetRound = function () { var i = 0; while (i < this.aPlayerCardView_mc.length) { this.aPlayerCardView_mc[i]._visible = false; this.aPlayerCardView_mc[i].gotoAndStop(org.hsieh.blackjack.Blackjack.CARD_BACKFACE_FRAME); i++; } this.gameState = org.hsieh.blackjack.Player.GAMESTATE_INPLAY; this.index_playerCardView_mc = 0; return(this.hand.empty()); }; org.hsieh.blackJack.Player.prototype.getCurrentCardMC = function () { return(this.aPlayerCardView_mc[this.index_playerCardView_mc]); }; org.hsieh.blackJack.Player.prototype.nextCurrentCardMC = function () { this.index_playerCardView_mc++; return(this.getCurrentCardMC()); }; org.hsieh.blackJack.Player.prototype.acceptCard = function (cardValue) { var currentCard_mc = null; this.hand.append(cardValue); currentCard_mc = this.getCurrentCardMC(); if (cardValue > 0) { currentCard_mc.gotoAndStop(cardValue); } else { currentCard_mc.gotoAndStop(org.hsieh.blackjack.Blackjack.CARD_BACKFACE_FRAME); } currentCard_mc._visible = true; this.nextCurrentCardMC(); return(org.hsieh.blackJack.BlackJack.getHandValue(this.hand)); }; org.hsieh.blackJack.Player.prototype.faceupAllCards = function () { var currentCard_mc = null; var currentCard_value = null; var index = 0; this.hand.iteratorReset(); while ((currentCard_value = this.hand.iteratorNext())) { if (currentCard_value < 0) { currentCard_value = currentCard_value * -1; } this.aPlayerCardView_mc[index++].gotoAndStop(currentCard_value); } return(org.hsieh.blackJack.BlackJack.getHandValue(this.hand)); }; org.hsieh.blackJack.Player.prototype.isFullyDressed = function () { return(1 == this.playerStripperView_mc._currentframe); }; org.hsieh.blackJack.Player.prototype.isNaked = function () { return(this.playerStripperView_mc._totalframes == this.playerStripperView_mc._currentframe); }; org.hsieh.blackJack.Player.prototype.dress = function () { var isFirstFrame = false; this.playerStripperView_mc.prevFrame(); if (1 == this.playerStripperView_mc._currentframe) { isFirstFrame = true; } return(isFirstFrame); }; org.hsieh.blackJack.Player.prototype.undress = function () { var isLastFrame = false; this.playerStripperView_mc.nextFrame(); if (this.playerStripperView_mc._totalframe == this.playerStripperView_mc._currentframe) { isLastFrame = true; } return(isLastFrame); }; org.hsieh.blackJack.Player.prototype.ai_hitOrStay = function () { var isHit = false; var handValue = org.hsieh.blackJack.BlackJack.getHandValue(this.hand); if (handValue < org.hsieh.blackjack.Player.AI_STAY_THRESHOLD) { isHit = true; } return(isHit); }; org.hsieh.blackJack.Player.prototype.setGameState = function (bits) { return((this.gameState = this.gameState | bits)); }; org.hsieh.blackJack.Player.prototype.testGameState = function (bits) { return(this.gameState & bits); }; AsSetupPackage("org.hsieh.blackjack"); AsDependencyCheck("AsSetupPackage", "org.hsieh.blackjack.TestPlayer"); AsDependencyCheck("org.hsieh.lang.Assertion", "org.hsieh.blackjack.TestPlayer"); AsDependencyCheck("org.hsieh.util.Collection", "org.hsieh.blackjack.TestPlayer"); AsDependencyCheck("org.hsieh.blackjack.Player", "org.hsieh.blackjack.TestPlayer"); org.hsieh.blackjack.TestPlayer = function () { }; org.hsieh.blackJack.TestPlayer.executeTest = function () { _global.tempPlayer = null; org.hsieh.blackJack.TestPlayer.testGetCurrentCardMC(); org.hsieh.blackJack.TestPlayer.testNextCurrentCardMC(); org.hsieh.blackJack.TestPlayer.testAcceptCard(); org.hsieh.blackJack.TestPlayer.testIsFullyDressed(); org.hsieh.blackJack.TestPlayer.testUndress(); org.hsieh.blackJack.TestPlayer.testDress(); org.hsieh.blackJack.TestPlayer.testai_HitOrStay(); }; org.hsieh.blackJack.TestPlayer.setup = function () { _global.tempPlayer = new org.hsieh.blackjack.Player(1, 2, false); }; org.hsieh.blackJack.TestPlayer.teardown = function () { _global.tempPlayer = null; }; org.hsieh.blackJack.TestPlayer.testGetCurrentCardMC = function () { trace("** Testing GetCurrentCardMC"); org.hsieh.blackJack.TestPlayer.setup(); AssertTrue("Expected Player1card1_mc", _global.tempPlayer.getCurrentCardMC()._name == "player1card1_mc"); org.hsieh.blackjack.testplayer.teardown(); trace("** End Testing GetCurrentCardMC"); }; org.hsieh.blackJack.TestPlayer.testNextCurrentCardMC = function () { trace("** Testing NextCurrentCardMC"); org.hsieh.blackjack.testplayer.setup(); AssertTrue("Expected Player1card2_mc", _global.tempPlayer.nextCurrentCardMC()._name == "player1card2_mc"); AssertTrue("Expected Player1card3_mc", _global.tempPlayer.nextCurrentCardMC()._name == "player1card3_mc"); AssertTrue("Expected Player1card4_mc", _global.tempPlayer.nextCurrentCardMC()._name == "player1card4_mc"); AssertTrue("Expected Player1card5_mc", _global.tempPlayer.nextCurrentCardMC()._name == "player1card5_mc"); AssertTrue("Expected Player1card6_mc", _global.tempPlayer.nextCurrentCardMC()._name == "player1card6_mc"); AssertTrue("Expected Player1card7_mc", _global.tempPlayer.nextCurrentCardMC()._name == "player1card7_mc"); AssertTrue("Expected Player1card8_mc", _global.tempPlayer.nextCurrentCardMC()._name == "player1card8_mc"); org.hsieh.blackjack.testplayer.teardown(); trace("** End Testing NextCurrentCardMC"); }; org.hsieh.blackJack.TestPlayer.testAcceptCard = function () { trace("** Testing testAcceptCard"); org.hsieh.blackjack.testplayer.setup(); AssertTrue("step: 01 Expected 11", _global.tempPlayer.acceptCard(1) == 11); AssertTrue("step: 02 Expected 12", _global.tempPlayer.acceptCard(-14) == 12); AssertTrue("step: 03 Expected 13", _global.tempPlayer.acceptCard(27) == 13); AssertTrue("step: 04 Expected 14", _global.tempPlayer.acceptCard(40) == 14); AssertTrue("step: 05 Expected 16", _global.tempPlayer.acceptCard(2) == 16); AssertTrue("step: 06 Expected 18", _global.tempPlayer.acceptCard(15) == 18); AssertTrue("step: 07 Expected 20", _global.tempPlayer.acceptCard(28) == 20); AssertTrue("step: 08 Expected 12", _global.tempPlayer.acceptCard(41) == 12); AssertTrue("step: 09 Expected 15", _global.tempPlayer.acceptCard(-3) == 15); AssertTrue("step: 10 Expected 18", _global.tempPlayer.acceptCard(16) == 18); AssertTrue("step: 11 Expected 21", _global.tempPlayer.acceptCard(-29) == 21); AssertTrue("step: 12 Expected 24", _global.tempPlayer.acceptCard(42) == 24); org.hsieh.blackjack.testplayer.teardown(); trace("** End Testing testAcceptCard"); }; org.hsieh.blackJack.TestPlayer.testIsFullyDressed = function () { trace("** Testing testIsFullyDressed"); org.hsieh.blackjack.testplayer.setup(); AssertTrue("Expected True from IsFullyDressed", _global.tempPlayer.isFullyDressed()); _global.tempPlayer.undress(); AssertFalse("After undress one layer, expected False from IsFullyDressed", _global.tempPlayer.isFullyDressed()); _global.tempPlayer.dress(); AssertTrue("After dress one layer, expected True from IsFullyDressed", _global.tempPlayer.isFullyDressed()); org.hsieh.blackjack.testplayer.teardown(); trace("** End Testing testIsFullyDressed"); }; org.hsieh.blackJack.TestPlayer.testUndress = function () { trace("** Testing testUndress"); org.hsieh.blackjack.testplayer.setup(); AssertTrue("Expected result frame 1", _global.tempPlayer.playerStripperView_mc._currentframe == 1); _global.tempPlayer.undress(); AssertTrue("After undress one layer, expected result frame 2", _global.tempPlayer.playerStripperView_mc._currentframe == 2); _global.tempPlayer.undress(); AssertTrue("After undress one layer, expected result frame 3", _global.tempPlayer.playerStripperView_mc._currentframe == 3); _global.tempPlayer.undress(); AssertTrue("After undress one layer, expected result frame 4", _global.tempPlayer.playerStripperView_mc._currentframe == 4); _global.tempPlayer.undress(); AssertTrue("After undress one layer, expected result frame 5", _global.tempPlayer.playerStripperView_mc._currentframe == 5); org.hsieh.blackjack.testplayer.teardown(); trace("** End Testing testUndress"); }; org.hsieh.blackJack.TestPlayer.testDress = function () { trace("** Testing testUndress"); org.hsieh.blackjack.testplayer.setup(); AssertTrue("Expected result frame 1", _global.tempPlayer.playerStripperView_mc._currentframe == 1); _global.tempPlayer.dress(); AssertTrue("After dress, Expected result frame 1", _global.tempPlayer.playerStripperView_mc._currentframe == 1); _global.tempPlayer.undress(); AssertTrue("After undress one layer, expected result frame 2", _global.tempPlayer.playerStripperView_mc._currentframe == 2); _global.tempPlayer.undress(); AssertTrue("After undress one layer, expected result frame 3", _global.tempPlayer.playerStripperView_mc._currentframe == 3); _global.tempPlayer.undress(); AssertTrue("After undress one layer, expected result frame 4", _global.tempPlayer.playerStripperView_mc._currentframe == 4); _global.tempPlayer.undress(); AssertTrue("After undress one layer, expected result frame 5", _global.tempPlayer.playerStripperView_mc._currentframe == 5); _global.tempPlayer.dress(); AssertTrue("After dress one layer, expected result frame 4", _global.tempPlayer.playerStripperView_mc._currentframe == 4); _global.tempPlayer.dress(); AssertTrue("After dress one layer, expected result frame 3", _global.tempPlayer.playerStripperView_mc._currentframe == 3); _global.tempPlayer.dress(); AssertTrue("After dress one layer, expected result frame 2", _global.tempPlayer.playerStripperView_mc._currentframe == 2); _global.tempPlayer.dress(); AssertTrue("After dress one layer, expected result frame 1", _global.tempPlayer.playerStripperView_mc._currentframe == 1); org.hsieh.blackjack.testplayer.teardown(); trace("** End Testing testDress"); }; org.hsieh.blackJack.TestPlayer.testai_HitOrStay = function () { var tempVal = 0; trace("** Testing testai_HitOrStay"); org.hsieh.blackjack.testplayer.setup(); AssertTrue("step: 01 Expected 11", ((tempval = _global.tempPlayer.acceptCard(1))) == 11); AssertTrue((("step: 02 Should be Hitting because" + tempval) + " < ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 03 Expected 12", ((tempval = _global.tempPlayer.acceptCard(14))) == 12); AssertTrue((("step: 04 Should be Hitting because" + tempval) + " < ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 05 Expected 13", ((tempval = _global.tempPlayer.acceptCard(27))) == 13); AssertTrue((("step: 06 Should be Hitting because" + tempval) + " < ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 07 Expected 14", ((tempval = _global.tempPlayer.acceptCard(40))) == 14); AssertTrue((("step: 08 Should be Hitting because" + tempval) + " < ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 09 Expected 16", ((tempval = _global.tempPlayer.acceptCard(2))) == 16); AssertTrue((("step: 10 Should be Hitting because" + tempval) + " < ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 11 Expected 18", ((tempval = _global.tempPlayer.acceptCard(15))) == 18); AssertFalse((("step: 12 Should NOT be Hitting because" + tempval) + " > ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 13 Expected 20", ((tempval = _global.tempPlayer.acceptCard(28))) == 20); AssertFalse((("step: 14 Should NOT be Hitting because" + tempval) + " > ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 15 Expected 12", ((tempval = _global.tempPlayer.acceptCard(41))) == 12); AssertTrue((("step: 16 Should be Hitting because" + tempval) + " < ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 17 Expected 15", ((tempval = _global.tempPlayer.acceptCard(3))) == 15); AssertTrue((("step: 18 Should be Hitting because" + tempval) + " < ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 19 Expected 18", ((tempval = _global.tempPlayer.acceptCard(16))) == 18); AssertFalse((("step: 20 Should NOT be Hitting because" + tempval) + " > ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 21 Expected 21", ((tempval = _global.tempPlayer.acceptCard(29))) == 21); AssertFalse((("step: 22 Should NOT be Hitting because" + tempval) + " > ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); AssertTrue("step: 23 Expected 24", _global.tempPlayer.acceptCard(42) == 24); AssertFalse((("step: 24 Should NOT be Hitting because" + tempval) + " > ") + org.hsieh.util.blackjack.Player.AI_STAY_THRESHOLD, this.ai_hitOrStay); org.hsieh.blackjack.testplayer.teardown(); trace("** End Testing testai_HitOrStay"); }; org.hsieh.blackJack.TestBlackJack.executeTest(); org.hsieh.blackjack.TestPlayer.executeTest(); player1chick1_mc._visible = false; player1chick2_mc._visible = false; player1chick3_mc._visible = false; player2chick1_mc._visible = false; player2chick2_mc._visible = false; player2chick3_mc._visible = false; var aPlayerSelection = new Array(chosenPlayer1, chosenPlayer2); blackjack = new org.hsieh.blackjack.Blackjack(aPlayerSelection, sully_dealer_mc, [curtain1_mc, curtain2_mc], indicator_mc, [floor1_mc, floor2_mc], 1);
Frame 223
blackJack.preDealOpenLoop();
Frame 224
if (!sully_dealer_mc.isAnimating) { sully_dealer_mc.gotoAndPlay("shuffle"); }
Frame 234
if (sully_dealer_mc.isAnimating) { gotoAndPlay (230); }
Frame 235
blackjack.preDealOpenLoop(); sully_dealer_mc.gotoAndPlay("deal");
Frame 239
blackjack.dealOpenLoop();
Frame 242
if (sully_dealer_mc.dealCardCounter > 0) { gotoAndPlay (239); }
Frame 243
blackjack.currentState();
Frame 249
gotoAndPlay (243);
Frame 256
if (sully_dealer_mc.isPlayAgain) { gotoAndPlay (199); } else { gotoAndPlay (250); }
Symbol 9 MovieClip Frame 1
stop();
Symbol 27 Button
on (release) { loadMovieNum ("gs_song.swf", 88); }
Symbol 28 Button
on (release) { unloadMovieNum (88); }
Symbol 48 Button
on (press) { gotoAndPlay (167); }
Symbol 57 Button
on (press) { gotoAndPlay (199); }
Symbol 59 Button
on (press) { gotoAndStop (167); }
Symbol 62 Button
on (press) { gotoAndPlay (183); }
Symbol 65 Button
on (release) { chosenPlayer1 = 3; gotoAndPlay (219); }
Symbol 67 Button
on (release) { chosenPlayer1 = 2; gotoAndPlay (219); }
Symbol 69 Button
on (release) { chosenPlayer1 = 1; gotoAndPlay (219); }
Symbol 153 Button
on (release) { isPlayAgain = true; }
Symbol 181 MovieClip Frame 1
stop(); var isCardArrived = false; var isAnimating = false; var isPlayAgain = false;
Symbol 181 MovieClip Frame 5
isCardArrived = false; isAnimating = true;
Symbol 181 MovieClip Frame 9
isCardArrived = false;
Symbol 181 MovieClip Frame 16
isCardArrived = true;
Symbol 181 MovieClip Frame 19
if ((--dealCardCounter) > 0) { gotoAndPlay (9); }
Symbol 181 MovieClip Frame 43
gotoAndStop (1);
Symbol 181 MovieClip Frame 44
isAnimating = true;
Symbol 181 MovieClip Frame 87
gotoAndStop (1);
Symbol 181 MovieClip Frame 91
isAnimating = true;
Symbol 181 MovieClip Frame 118
Symbol 181 MovieClip Frame 129
isAnimating = false; stop();
Symbol 181 MovieClip Frame 132
isAnimating = true;
Symbol 181 MovieClip Frame 202
isAnimating = false; stop();
Symbol 207 MovieClip Frame 1
var isAnimating = false; var isDone = false; var isCovered = false; stop();
Symbol 207 MovieClip Frame 2
isAnimating = true; isDone = false; isCovered = false;
Symbol 207 MovieClip Frame 14
isCovered = true;
Symbol 207 MovieClip Frame 92
isCovered = false; isDone = true;
Symbol 207 MovieClip Frame 110
gotoAndStop (1);
Symbol 214 MovieClip Frame 1
stop();
Symbol 214 MovieClip Frame 7
gotoAndPlay (2);
Symbol 214 MovieClip Frame 16
gotoAndPlay (11);
Symbol 216 Button
on (release) { blackjack.playerStand(); }
Symbol 217 Button
on (release) { blackjack.playerHit(); }
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 2
stop();
Symbol 231 MovieClip Frame 3
stop();
Symbol 231 MovieClip Frame 4
stop();
Symbol 231 MovieClip Frame 5
stop();
Symbol 231 MovieClip Frame 6
stop();
Symbol 241 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 2
stop();
Symbol 241 MovieClip Frame 3
stop();
Symbol 241 MovieClip Frame 4
stop();
Symbol 241 MovieClip Frame 5
stop();
Symbol 241 MovieClip Frame 6
stop();
Symbol 249 MovieClip Frame 1
stop();
Symbol 249 MovieClip Frame 2
stop();
Symbol 249 MovieClip Frame 3
stop();
Symbol 249 MovieClip Frame 4
stop();
Symbol 249 MovieClip Frame 5
stop();
Symbol 249 MovieClip Frame 6
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 2
stop();
Symbol 251 MovieClip Frame 3
stop();
Symbol 251 MovieClip Frame 4
stop();
Symbol 251 MovieClip Frame 5
stop();
Symbol 251 MovieClip Frame 6
stop();
Symbol 253 MovieClip Frame 1
stop();
Symbol 253 MovieClip Frame 2
stop();
Symbol 253 MovieClip Frame 3
stop();
Symbol 253 MovieClip Frame 4
stop();
Symbol 253 MovieClip Frame 5
stop();
Symbol 253 MovieClip Frame 6
stop();
Symbol 256 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 2
stop();
Symbol 256 MovieClip Frame 3
stop();
Symbol 256 MovieClip Frame 4
stop();
Symbol 256 MovieClip Frame 5
stop();
Symbol 256 MovieClip Frame 6
stop();
Symbol 296 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 2
stop();
Symbol 296 MovieClip Frame 3
stop();
Symbol 296 MovieClip Frame 4
stop();
Symbol 296 MovieClip Frame 5
stop();
Symbol 296 MovieClip Frame 6
stop();
Symbol 296 MovieClip Frame 7
stop();
Symbol 296 MovieClip Frame 8
stop();
Symbol 296 MovieClip Frame 9
stop();
Symbol 296 MovieClip Frame 10
stop();
Symbol 296 MovieClip Frame 11
stop();
Symbol 296 MovieClip Frame 12
stop();
Symbol 296 MovieClip Frame 13
stop();
Symbol 296 MovieClip Frame 14
stop();
Symbol 296 MovieClip Frame 15
stop();
Symbol 296 MovieClip Frame 16
stop();
Symbol 296 MovieClip Frame 17
stop();
Symbol 296 MovieClip Frame 18
stop();
Symbol 296 MovieClip Frame 19
stop();
Symbol 296 MovieClip Frame 20
stop();
Symbol 296 MovieClip Frame 21
stop();
Symbol 296 MovieClip Frame 22
stop();
Symbol 296 MovieClip Frame 23
stop();
Symbol 296 MovieClip Frame 24
stop();
Symbol 296 MovieClip Frame 25
stop();
Symbol 296 MovieClip Frame 26
stop();
Symbol 296 MovieClip Frame 27
stop();
Symbol 296 MovieClip Frame 28
stop();
Symbol 296 MovieClip Frame 29
stop();
Symbol 296 MovieClip Frame 30
stop();
Symbol 296 MovieClip Frame 31
stop();
Symbol 296 MovieClip Frame 32
stop();
Symbol 296 MovieClip Frame 33
stop();
Symbol 296 MovieClip Frame 34
stop();
Symbol 296 MovieClip Frame 35
stop();
Symbol 296 MovieClip Frame 36
stop();
Symbol 296 MovieClip Frame 37
stop();
Symbol 296 MovieClip Frame 38
stop();
Symbol 296 MovieClip Frame 39
stop();
Symbol 296 MovieClip Frame 40
stop();
Symbol 296 MovieClip Frame 41
stop();
Symbol 296 MovieClip Frame 42
stop();
Symbol 296 MovieClip Frame 43
stop();
Symbol 296 MovieClip Frame 44
stop();
Symbol 296 MovieClip Frame 45
stop();
Symbol 296 MovieClip Frame 46
stop();
Symbol 296 MovieClip Frame 47
stop();
Symbol 296 MovieClip Frame 48
stop();
Symbol 296 MovieClip Frame 49
stop();
Symbol 296 MovieClip Frame 50
stop();
Symbol 296 MovieClip Frame 51
stop();
Symbol 296 MovieClip Frame 52
stop();
Symbol 296 MovieClip Frame 53
stop();
Symbol 296 MovieClip Frame 54
stop();
Symbol 298 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 9
gotoAndPlay (2);
Symbol 304 MovieClip Frame 1
stop();
Symbol 304 MovieClip Frame 2
stop();
Symbol 304 MovieClip Frame 3
stop();
Symbol 309 Button
on (rollOver) { gotoAndPlay (2); }
Symbol 312 Button
on (rollOver) { gotoAndStop (1); }
Symbol 315 Button
on (press) { getURL ("http://www.pileatedpictures.com"); }
Symbol 316 MovieClip Frame 1
stop();
Symbol 316 MovieClip Frame 8
stop();
Symbol 317 Button
on (release) { getURL ("http://www.pileated.com", "_blank"); }

Library Items

Symbol 1 FontUsed by:2 3 29 49 58 60 215 218 219 220
Symbol 2 TextUses:1Used by:Timeline
Symbol 3 TextUses:1Used by:Timeline
Symbol 4 FontUsed by:5
Symbol 5 EditableTextUses:4Used by:Timeline
Symbol 6 GraphicUsed by:9
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:9
Symbol 9 MovieClipUses:6 8Used by:Timeline
Symbol 10 GraphicUsed by:Timeline
Symbol 11 GraphicUsed by:304  Timeline
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:Timeline
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:Timeline
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:18
Symbol 18 ButtonUses:17Used by:Timeline
Symbol 19 BitmapUsed by:20
Symbol 20 GraphicUses:19Used by:Timeline
Symbol 21 GraphicUsed by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 GraphicUsed by:Timeline
Symbol 24 GraphicUsed by:Timeline
Symbol 25 GraphicUsed by:Timeline
Symbol 26 GraphicUsed by:27 28
Symbol 27 ButtonUses:26Used by:Timeline
Symbol 28 ButtonUses:26Used by:Timeline
Symbol 29 TextUses:1Used by:Timeline
Symbol 30 GraphicUsed by:Timeline
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:48 57 59 62 216 217
Symbol 33 GraphicUsed by:48 59 216
Symbol 34 GraphicUsed by:48 59 216
Symbol 35 GraphicUsed by:48 59 216
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:48 57 59 62 216 217
Symbol 38 GraphicUsed by:48 59 216
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:48 57 59 62 216 217
Symbol 41 GraphicUsed by:48 59 216
Symbol 42 GraphicUsed by:48 57 59 62 216 217
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:48 57 59 62 216 217
Symbol 45 GraphicUsed by:48 59 216
Symbol 46 GraphicUsed by:48 59 216
Symbol 47 GraphicUsed by:48 57 59 62 216 217
Symbol 48 ButtonUses:32 33 34 35 37 38 40 41 42 44 45 46 47Used by:Timeline
Symbol 49 TextUses:1Used by:Timeline
Symbol 50 GraphicUsed by:57 62 217
Symbol 51 GraphicUsed by:57 62 217
Symbol 52 GraphicUsed by:57 62 217
Symbol 53 GraphicUsed by:57 62 217
Symbol 54 GraphicUsed by:57 62 217
Symbol 55 GraphicUsed by:57 62 217
Symbol 56 GraphicUsed by:57 62 217
Symbol 57 ButtonUses:32 50 51 52 37 53 40 54 42 44 55 56 47Used by:Timeline
Symbol 58 TextUses:1Used by:Timeline
Symbol 59 ButtonUses:32 33 34 35 37 38 40 41 42 44 45 46 47Used by:Timeline
Symbol 60 TextUses:1Used by:Timeline
Symbol 61 GraphicUsed by:Timeline
Symbol 62 ButtonUses:32 50 51 52 37 53 40 54 42 44 55 56 47Used by:Timeline
Symbol 63 GraphicUsed by:65 67 69
Symbol 64 GraphicUsed by:65
Symbol 65 ButtonUses:63 64Used by:Timeline
Symbol 66 GraphicUsed by:67
Symbol 67 ButtonUses:63 66Used by:Timeline
Symbol 68 GraphicUsed by:69
Symbol 69 ButtonUses:63 68Used by:Timeline
Symbol 70 FontUsed by:71
Symbol 71 TextUses:70Used by:Timeline
Symbol 72 GraphicUsed by:181
Symbol 73 GraphicUsed by:181
Symbol 74 GraphicUsed by:181
Symbol 75 GraphicUsed by:181
Symbol 76 GraphicUsed by:181
Symbol 77 GraphicUsed by:181
Symbol 78 GraphicUsed by:181
Symbol 79 GraphicUsed by:181
Symbol 80 GraphicUsed by:181
Symbol 81 GraphicUsed by:181
Symbol 82 GraphicUsed by:181
Symbol 83 GraphicUsed by:181
Symbol 84 GraphicUsed by:181
Symbol 85 GraphicUsed by:181
Symbol 86 GraphicUsed by:181
Symbol 87 GraphicUsed by:181
Symbol 88 GraphicUsed by:181
Symbol 89 GraphicUsed by:181
Symbol 90 GraphicUsed by:181
Symbol 91 SoundUsed by:181
Symbol 92 GraphicUsed by:181
Symbol 93 GraphicUsed by:181
Symbol 94 GraphicUsed by:181
Symbol 95 GraphicUsed by:181
Symbol 96 GraphicUsed by:181
Symbol 97 GraphicUsed by:181
Symbol 98 GraphicUsed by:181
Symbol 99 GraphicUsed by:181
Symbol 100 SoundUsed by:181
Symbol 101 GraphicUsed by:181
Symbol 102 GraphicUsed by:181
Symbol 103 GraphicUsed by:181
Symbol 104 GraphicUsed by:181
Symbol 105 GraphicUsed by:181
Symbol 106 GraphicUsed by:181
Symbol 107 GraphicUsed by:181
Symbol 108 GraphicUsed by:181
Symbol 109 GraphicUsed by:181
Symbol 110 GraphicUsed by:181
Symbol 111 GraphicUsed by:181
Symbol 112 GraphicUsed by:181
Symbol 113 GraphicUsed by:181
Symbol 114 GraphicUsed by:181
Symbol 115 GraphicUsed by:181
Symbol 116 GraphicUsed by:181
Symbol 117 GraphicUsed by:181
Symbol 118 GraphicUsed by:181
Symbol 119 GraphicUsed by:181
Symbol 120 GraphicUsed by:181
Symbol 121 SoundUsed by:181
Symbol 122 GraphicUsed by:181
Symbol 123 GraphicUsed by:181
Symbol 124 GraphicUsed by:181
Symbol 125 GraphicUsed by:181
Symbol 126 GraphicUsed by:181
Symbol 127 GraphicUsed by:181
Symbol 128 GraphicUsed by:181
Symbol 129 GraphicUsed by:181
Symbol 130 GraphicUsed by:181
Symbol 131 GraphicUsed by:181
Symbol 132 GraphicUsed by:181
Symbol 133 GraphicUsed by:181
Symbol 134 GraphicUsed by:181
Symbol 135 GraphicUsed by:181
Symbol 136 GraphicUsed by:181
Symbol 137 GraphicUsed by:181
Symbol 138 GraphicUsed by:181
Symbol 139 GraphicUsed by:181
Symbol 140 GraphicUsed by:181
Symbol 141 GraphicUsed by:181
Symbol 142 GraphicUsed by:181
Symbol 143 GraphicUsed by:181
Symbol 144 GraphicUsed by:181
Symbol 145 GraphicUsed by:181
Symbol 146 GraphicUsed by:181
Symbol 147 GraphicUsed by:181
Symbol 148 GraphicUsed by:153
Symbol 149 GraphicUsed by:153
Symbol 150 GraphicUsed by:153
Symbol 151 GraphicUsed by:153
Symbol 152 GraphicUsed by:153
Symbol 153 ButtonUses:148 149 150 151 152Used by:181
Symbol 154 GraphicUsed by:181
Symbol 155 GraphicUsed by:181
Symbol 156 GraphicUsed by:181
Symbol 157 GraphicUsed by:181
Symbol 158 GraphicUsed by:181
Symbol 159 GraphicUsed by:181
Symbol 160 GraphicUsed by:181
Symbol 161 GraphicUsed by:181
Symbol 162 GraphicUsed by:181
Symbol 163 GraphicUsed by:181
Symbol 164 GraphicUsed by:181
Symbol 165 GraphicUsed by:181
Symbol 166 GraphicUsed by:181
Symbol 167 GraphicUsed by:181
Symbol 168 GraphicUsed by:181
Symbol 169 GraphicUsed by:181
Symbol 170 GraphicUsed by:181
Symbol 171 GraphicUsed by:181
Symbol 172 GraphicUsed by:181
Symbol 173 GraphicUsed by:181
Symbol 174 GraphicUsed by:181
Symbol 175 GraphicUsed by:181
Symbol 176 GraphicUsed by:181
Symbol 177 GraphicUsed by:181
Symbol 178 GraphicUsed by:181
Symbol 179 GraphicUsed by:181
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180Used by:Timeline
Symbol 182 GraphicUsed by:207
Symbol 183 GraphicUsed by:207
Symbol 184 GraphicUsed by:207
Symbol 185 GraphicUsed by:207
Symbol 186 GraphicUsed by:207
Symbol 187 GraphicUsed by:207
Symbol 188 SoundUsed by:207
Symbol 189 SoundUsed by:207
Symbol 190 GraphicUsed by:207
Symbol 191 SoundUsed by:207
Symbol 192 GraphicUsed by:207
Symbol 193 GraphicUsed by:207
Symbol 194 GraphicUsed by:207
Symbol 195 GraphicUsed by:207
Symbol 196 GraphicUsed by:207
Symbol 197 GraphicUsed by:207
Symbol 198 GraphicUsed by:207
Symbol 199 GraphicUsed by:207
Symbol 200 GraphicUsed by:207
Symbol 201 GraphicUsed by:207
Symbol 202 GraphicUsed by:207
Symbol 203 GraphicUsed by:207
Symbol 204 GraphicUsed by:207
Symbol 205 GraphicUsed by:207
Symbol 206 SoundUsed by:207
Symbol 207 MovieClipUses:182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206Used by:Timeline
Symbol 208 GraphicUsed by:214
Symbol 209 GraphicUsed by:214
Symbol 210 ShapeTweeningUsed by:214
Symbol 211 GraphicUsed by:214
Symbol 212 ShapeTweeningUsed by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:209 208 210 211 212 213Used by:Timeline
Symbol 215 TextUses:1Used by:Timeline
Symbol 216 ButtonUses:32 33 34 35 37 38 40 41 42 44 45 46 47Used by:Timeline
Symbol 217 ButtonUses:32 50 51 52 37 53 40 54 42 44 55 56 47Used by:Timeline
Symbol 218 TextUses:1Used by:Timeline
Symbol 219 TextUses:1Used by:Timeline
Symbol 220 TextUses:1Used by:Timeline
Symbol 221 GraphicUsed by:231 251
Symbol 222 GraphicUsed by:231 251
Symbol 223 GraphicUsed by:231 251
Symbol 224 GraphicUsed by:231 251
Symbol 225 GraphicUsed by:231 251
Symbol 226 GraphicUsed by:231 251
Symbol 227 GraphicUsed by:231 251
Symbol 228 BitmapUsed by:229 239 247 250 252 255
Symbol 229 GraphicUses:228Used by:231
Symbol 230 GraphicUsed by:231 251
Symbol 231 MovieClipUses:221 222 223 224 225 226 227 229 230Used by:Timeline
Symbol 232 GraphicUsed by:241 253
Symbol 233 GraphicUsed by:241 253
Symbol 234 GraphicUsed by:241 253
Symbol 235 GraphicUsed by:241 253
Symbol 236 GraphicUsed by:241 253
Symbol 237 GraphicUsed by:241 253
Symbol 238 GraphicUsed by:241 249 253 256
Symbol 239 GraphicUses:228Used by:241
Symbol 240 GraphicUsed by:241 253
Symbol 241 MovieClipUses:232 233 234 235 236 237 238 239 240Used by:Timeline
Symbol 242 GraphicUsed by:249
Symbol 243 GraphicUsed by:249 256
Symbol 244 GraphicUsed by:249 256
Symbol 245 GraphicUsed by:249 256
Symbol 246 GraphicUsed by:249 256
Symbol 247 GraphicUses:228Used by:249
Symbol 248 GraphicUsed by:249 256
Symbol 249 MovieClipUses:242 243 244 245 246 238 247 248Used by:Timeline
Symbol 250 GraphicUses:228Used by:251
Symbol 251 MovieClipUses:221 222 223 224 225 226 227 250 230Used by:Timeline
Symbol 252 GraphicUses:228Used by:253
Symbol 253 MovieClipUses:232 233 234 235 236 237 238 252 240Used by:Timeline
Symbol 254 GraphicUsed by:256
Symbol 255 GraphicUses:228Used by:256
Symbol 256 MovieClipUses:254 243 244 245 246 238 255 248Used by:Timeline
Symbol 257 FontUsed by:258 261 262 263 264 265 266 267 268 269 270 272 274 276 278 279 280 281 282 283 284 285 286 287 288 290
Symbol 258 TextUses:257Used by:296
Symbol 259 GraphicUsed by:296
Symbol 260 GraphicUsed by:296
Symbol 261 TextUses:257Used by:296
Symbol 262 TextUses:257Used by:296
Symbol 263 TextUses:257Used by:296
Symbol 264 TextUses:257Used by:296
Symbol 265 TextUses:257Used by:296
Symbol 266 TextUses:257Used by:296
Symbol 267 TextUses:257Used by:296
Symbol 268 TextUses:257Used by:296
Symbol 269 TextUses:257Used by:296
Symbol 270 TextUses:257Used by:296
Symbol 271 GraphicUsed by:296
Symbol 272 TextUses:257Used by:296
Symbol 273 GraphicUsed by:296
Symbol 274 TextUses:257Used by:296
Symbol 275 GraphicUsed by:296
Symbol 276 TextUses:257Used by:296
Symbol 277 GraphicUsed by:296
Symbol 278 TextUses:257Used by:296
Symbol 279 TextUses:257Used by:296
Symbol 280 TextUses:257Used by:296
Symbol 281 TextUses:257Used by:296
Symbol 282 TextUses:257Used by:296
Symbol 283 TextUses:257Used by:296
Symbol 284 TextUses:257Used by:296
Symbol 285 TextUses:257Used by:296
Symbol 286 TextUses:257Used by:296
Symbol 287 TextUses:257Used by:296
Symbol 288 TextUses:257Used by:296
Symbol 289 GraphicUsed by:296
Symbol 290 TextUses:257Used by:296
Symbol 291 GraphicUsed by:296
Symbol 292 GraphicUsed by:296
Symbol 293 GraphicUsed by:296
Symbol 294 GraphicUsed by:296
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295Used by:Timeline
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:Timeline
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:299Used by:Timeline
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:304
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:302 11 303Used by:Timeline
Symbol 305 GraphicUsed by:317
Symbol 306 FontUsed by:307
Symbol 307 TextUses:306Used by:317
Symbol 308 GraphicUsed by:309 311 312 315 316
Symbol 309 ButtonUses:308Used by:316 317
Symbol 310 GraphicUsed by:316 317
Symbol 311 ButtonUses:308Used by:316
Symbol 312 ButtonUses:308Used by:316
Symbol 313 GraphicUsed by:316
Symbol 314 GraphicUsed by:316
Symbol 315 ButtonUses:308Used by:316
Symbol 316 MovieClipUses:309 310 311 312 313 308 314 315Used by:317
Symbol 317 ButtonUses:305 307 316 310 309Used by:Timeline

Instance Names

"bartwo"Frame 1Symbol 9 MovieClip
"sully_dealer_mc"Frame 219Symbol 181 MovieClip
"curtain1_mc"Frame 219Symbol 207 MovieClip
"curtain2_mc"Frame 219Symbol 207 MovieClip
"indicator_mc"Frame 219Symbol 214 MovieClip
"player1chick1_mc"Frame 219Symbol 231 MovieClip
"player1chick2_mc"Frame 219Symbol 241 MovieClip
"player1chick3_mc"Frame 219Symbol 249 MovieClip
"player2chick1_mc"Frame 219Symbol 251 MovieClip
"player2chick2_mc"Frame 219Symbol 253 MovieClip
"player2chick3_mc"Frame 219Symbol 256 MovieClip
"player1card9_mc"Frame 219Symbol 296 MovieClip
"player1card6_mc"Frame 219Symbol 296 MovieClip
"player1card3_mc"Frame 219Symbol 296 MovieClip
"player1card11_mc"Frame 219Symbol 296 MovieClip
"player1card8_mc"Frame 219Symbol 296 MovieClip
"player1card5_mc"Frame 219Symbol 296 MovieClip
"player1card2_mc"Frame 219Symbol 296 MovieClip
"player1card10_mc"Frame 219Symbol 296 MovieClip
"player1card7_mc"Frame 219Symbol 296 MovieClip
"player1card4_mc"Frame 219Symbol 296 MovieClip
"player1card1_mc"Frame 219Symbol 296 MovieClip
"player2card11_mc"Frame 219Symbol 296 MovieClip
"player2card9_mc"Frame 219Symbol 296 MovieClip
"player2card6_mc"Frame 219Symbol 296 MovieClip
"player2card3_mc"Frame 219Symbol 296 MovieClip
"player2card10_mc"Frame 219Symbol 296 MovieClip
"player2card8_mc"Frame 219Symbol 296 MovieClip
"player2card5_mc"Frame 219Symbol 296 MovieClip
"player2card2_mc"Frame 219Symbol 296 MovieClip
"player2card7_mc"Frame 219Symbol 296 MovieClip
"player2card4_mc"Frame 219Symbol 296 MovieClip
"player2card1_mc"Frame 219Symbol 296 MovieClip
"floor1_mc"Frame 219Symbol 298 MovieClip
"floor2_mc"Frame 219Symbol 298 MovieClip
"bg"Frame 219Symbol 304 MovieClip
"innerbar"Symbol 9 MovieClip Frame 1Symbol 8 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"start"Frame 4
"instructions"Frame 167
"choose"Frame 183
"play"Frame 219
"playAgain"Frame 223
"waitShuffling"Frame 230
"initDeal"Frame 235
"dealOpen"Frame 239
"gameloop"Frame 243
"endGame"Frame 250
"idle"Symbol 181 MovieClip Frame 1
"deal"Symbol 181 MovieClip Frame 5
"redeal"Symbol 181 MovieClip Frame 9
"shuffle"Symbol 181 MovieClip Frame 44
"lose"Symbol 181 MovieClip Frame 91
"win"Symbol 181 MovieClip Frame 132
"animate"Symbol 207 MovieClip Frame 2
"idle"Symbol 214 MovieClip Frame 1
"animate2"Symbol 214 MovieClip Frame 2
"animate1"Symbol 214 MovieClip Frame 11
"idle1"Symbol 231 MovieClip Frame 1
"idle2"Symbol 231 MovieClip Frame 2
"idle3"Symbol 231 MovieClip Frame 3
"idle4"Symbol 231 MovieClip Frame 4
"idle5"Symbol 231 MovieClip Frame 5
"idle6"Symbol 231 MovieClip Frame 6
"idle1"Symbol 241 MovieClip Frame 1
"idle2"Symbol 241 MovieClip Frame 2
"idle3"Symbol 241 MovieClip Frame 3
"idle4"Symbol 241 MovieClip Frame 4
"idle5"Symbol 241 MovieClip Frame 5
"idle6"Symbol 241 MovieClip Frame 6
"idle1"Symbol 249 MovieClip Frame 1
"idle2"Symbol 249 MovieClip Frame 2
"idle3"Symbol 249 MovieClip Frame 3
"idle4"Symbol 249 MovieClip Frame 4
"idle5"Symbol 249 MovieClip Frame 5
"idle6"Symbol 249 MovieClip Frame 6
"idle1"Symbol 251 MovieClip Frame 1
"idle2"Symbol 251 MovieClip Frame 2
"idle3"Symbol 251 MovieClip Frame 3
"idle4"Symbol 251 MovieClip Frame 4
"idle5"Symbol 251 MovieClip Frame 5
"idle6"Symbol 251 MovieClip Frame 6
"idle1"Symbol 253 MovieClip Frame 1
"idle2"Symbol 253 MovieClip Frame 2
"idle3"Symbol 253 MovieClip Frame 3
"idle4"Symbol 253 MovieClip Frame 4
"idle5"Symbol 253 MovieClip Frame 5
"idle6"Symbol 253 MovieClip Frame 6
"idle2"Symbol 256 MovieClip Frame 1
"idle3"Symbol 256 MovieClip Frame 3
"idle4"Symbol 256 MovieClip Frame 4
"idle5"Symbol 256 MovieClip Frame 5
"idle6"Symbol 256 MovieClip Frame 6
"idle"Symbol 298 MovieClip Frame 1
"flash"Symbol 298 MovieClip Frame 2
"pstop"Symbol 316 MovieClip Frame 1
"pstart"Symbol 316 MovieClip Frame 2
"pcom"Symbol 316 MovieClip Frame 8

Dynamic Text Variables

percent_doneoneSymbol 5 EditableText""




http://swfchan.com/6/27995/info.shtml
Created: 20/5 -2019 20:50:26 Last modified: 20/5 -2019 20:50:26 Server time: 29/04 -2024 06:17:23