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

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

HentaiKey-BlackJack.swf

This is the info page for
Flash #31644

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


Text
blackJack

A

2

3

4

5

6

7

8

9

10

K

Q

J

A

2

3

4

5

6

7

8

9

10

K

Q

J

close

how to play ?

The object of the blackjack game is to accumulate cards with point totals as close to 21 without going over
21. Face cards (Jacks, Queens and Kings) are worth 10 points. Aces are worth 1 or 11, whichever is
preferable.
To win you need to beat the dealer without busting. You bust when your cards total to more than 21 and
you lose automatically. The winner is whoever has closest to a total of 21. You reach 21 by adding up the
values of the cards.
Every win will grant you points. keep earning points until you reach the certain level of your bar to display
the dealer's scandal pictures. The higher your points you earn, the scandalous the pictures will be. Enjoy!

<p align="center"><font face="Arial" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

Stored points

Player bet

<p align="center"></p>

-

+

dealer

player

Dealer WIN

Player WIN

Dealer BUSTED!

Player BUSTED!

Push

Dealer BLACKJACK

Player BLACKJACK

DEAL START

PLAYER TURN

GAME STARTED

Place your Bet ..

Player Hit Card

GAME OVER

<p align="center"></p>

total player score

<p align="center"></p>

ActionScript [AS1/AS2]

Frame 1
function initMain() { mainGameController(1); initSound(); playBGsound("bgsound1"); } function mainGameController(code) { introMC._visible = false; selectMC._visible = false; gameMC._visible = false; gameOverMC._visible = false; switch (code) { case 1 : introMC._visible = true; introMC.initMain(); break; case 2 : selectMC._visible = true; selectMC.initMain(); break; case 3 : gameMC._visible = true; gameMC.initMain(); break; case 4 : gameOverMC._visible = true; gameOverMC.initMain(); } } function SoundControl() { } function playSound(key) { if (!soundon) { return(undefined); } switch (key) { case "win" : winSound.start(); break; case "box" : boxSound.start(); break; case "drop" : dropSound.start(); break; case "youSound" : youSound.start(); break; case "foeSound" : foeSound.start(); break; case "nextRoundSound" : nextRoundSound.start(); break; case "startGameSound" : startGameSound.start(); break; case "btn1" : btnSound1.start(); break; case "btn2" : btnSound2.start(); break; case "btn3" : btnSound3.start(); } } function playBGsound(key) { if (!soundon) { return(undefined); } bgSound.stop(); bgSound.attachSound(key); bgSound.setVolume(40); bgSound.start(0, 10000); } function initSound() { drawSound = new Sound(); drawSound.attachSound("drawSound"); boxSound = new Sound(); boxSound.attachSound("boxSound"); dropSound = new Sound(); dropSound.attachSound("dropSound"); youSound = new Sound(); youSound.attachSound("youSound"); foeSound = new Sound(); foeSound.attachSound("foeSound"); nextRoundSound = new Sound(); nextRoundSound.attachSound("nextRoundSound"); btnSound1 = new Sound(); btnSound1.attachSound("btn1"); btnSound2 = new Sound(); btnSound2.attachSound("btn2"); btnSound3 = new Sound(); btnSound3.attachSound("btn3"); bgSound = new Sound(); } function logger(msg) { if (!testGame) { return(undefined); } trace(" - " + msg); } var introMC; var selectMC; var gameMC; var gameOverMC; var selectedDealer; var soundon = true; var dealerIntervalDur = 1000; var gameIntervalDur = 2000; var resetGameDur = 1000; var showResultDur = 2000; var dealCardDur = 1000; var maxLife = 1000; var maxBetPoints = 100; var maxPoints = 200; var minPoints = 0; var allowedBet = 20; var lifeMax = 300; var playerTotalPhotos = 1; var totalPlayerScore = 0; var testGame = true;
Frame 2
stop(); initMain();
Symbol 53 MovieClip Frame 1
stop(); var cardValue = 0;
Symbol 53 MovieClip Frame 2
cardValue = 1;
Symbol 53 MovieClip Frame 3
cardValue = 2;
Symbol 53 MovieClip Frame 4
cardValue = 3;
Symbol 53 MovieClip Frame 5
cardValue = 4;
Symbol 53 MovieClip Frame 6
cardValue = 5;
Symbol 53 MovieClip Frame 7
cardValue = 6;
Symbol 53 MovieClip Frame 8
cardValue = 7;
Symbol 53 MovieClip Frame 9
cardValue = 8;
Symbol 53 MovieClip Frame 10
cardValue = 9;
Symbol 53 MovieClip Frame 11
cardValue = 10;
Symbol 53 MovieClip Frame 12
cardValue = 10;
Symbol 53 MovieClip Frame 13
cardValue = 10;
Symbol 53 MovieClip Frame 14
cardValue = 10;
Symbol 53 MovieClip Frame 15
cardValue = 1;
Symbol 53 MovieClip Frame 16
cardValue = 2;
Symbol 53 MovieClip Frame 17
cardValue = 3;
Symbol 53 MovieClip Frame 18
cardValue = 4;
Symbol 53 MovieClip Frame 19
cardValue = 5;
Symbol 53 MovieClip Frame 20
cardValue = 6;
Symbol 53 MovieClip Frame 21
cardValue = 7;
Symbol 53 MovieClip Frame 22
cardValue = 8;
Symbol 53 MovieClip Frame 23
cardValue = 9;
Symbol 53 MovieClip Frame 24
cardValue = 10;
Symbol 53 MovieClip Frame 25
cardValue = 10;
Symbol 53 MovieClip Frame 26
cardValue = 10;
Symbol 53 MovieClip Frame 27
cardValue = 10;
Symbol 53 MovieClip Frame 28
cardValue = 1;
Symbol 53 MovieClip Frame 29
cardValue = 2;
Symbol 53 MovieClip Frame 30
cardValue = 3;
Symbol 53 MovieClip Frame 31
cardValue = 4;
Symbol 53 MovieClip Frame 32
cardValue = 5;
Symbol 53 MovieClip Frame 33
cardValue = 6;
Symbol 53 MovieClip Frame 34
cardValue = 7;
Symbol 53 MovieClip Frame 35
cardValue = 8;
Symbol 53 MovieClip Frame 36
cardValue = 9;
Symbol 53 MovieClip Frame 37
cardValue = 10;
Symbol 53 MovieClip Frame 38
cardValue = 10;
Symbol 53 MovieClip Frame 39
cardValue = 10;
Symbol 53 MovieClip Frame 40
cardValue = 10;
Symbol 53 MovieClip Frame 41
cardValue = 1;
Symbol 53 MovieClip Frame 42
cardValue = 2;
Symbol 53 MovieClip Frame 43
cardValue = 3;
Symbol 53 MovieClip Frame 44
cardValue = 4;
Symbol 53 MovieClip Frame 45
cardValue = 5;
Symbol 53 MovieClip Frame 46
cardValue = 6;
Symbol 53 MovieClip Frame 47
cardValue = 7;
Symbol 53 MovieClip Frame 48
cardValue = 8;
Symbol 53 MovieClip Frame 49
cardValue = 9;
Symbol 53 MovieClip Frame 50
cardValue = 10;
Symbol 53 MovieClip Frame 51
cardValue = 10;
Symbol 53 MovieClip Frame 52
cardValue = 10;
Symbol 53 MovieClip Frame 53
cardValue = 10;
Symbol 54 MovieClip [cardMC] Frame 1
mc._visible = false; play();
Symbol 54 MovieClip [cardMC] Frame 6
mc._visible = true;
Symbol 54 MovieClip [cardMC] Frame 9
stop();
Symbol 64 MovieClip [dealer_daine] Frame 1
stop();
Symbol 73 MovieClip [dealer_janice] Frame 1
stop();
Symbol 82 MovieClip [dealer_linda] Frame 1
stop();
Symbol 109 MovieClip Frame 1
function initMain() { isStartGame = true; instructionMC._visible = false; trace(" start " + instructionMC._visible); } function enterGame() { _root.playSound("btn1"); _root.mainGameController(2); } function setInstructionMC() { instructionMC._visible = true; enterBTN._visible = false; howToPlayBTN._visible = false; instructionMC.closeBtn.onRelease = function () { instructionMC._visible = false; enterBTN._visible = true; howToPlayBTN._visible = true; }; } var isStartGame; enterBTN.onRelease = function () { _root.playSound("btn1"); enterGame(); }; howToPlayBTN.onRelease = function () { _root.playSound("btn1"); setInstructionMC(); };
Symbol 125 MovieClip Frame 1
function initMain() { } function selectedDealer(name) { _root.selectedDealer = name; _root.mainGameController(3); } dealerBtn1.onRelease = function () { selectedDealer("janice"); }; dealerBtn2.onRelease = function () { selectedDealer("linda"); }; dealerBtn3.onRelease = function () { selectedDealer("daine"); };
Symbol 136 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 1
function initMain(n) { meterMC._yscale = 100; setMaxLife(n); setText(n); initVars(); } function initVars() { _maxBarMeter = meterMC._height; thisMC = this; _origScale = meterMC._yscale; _currentLife = _maxLife; } function setMaxLife(val) { _maxLife = val; } function setText(c) { currentLifeTxt.text = ((c <= 0) ? 0 : (c)); maxLifeTxt.text = _maxLife; } function hitLife(hitVal) { trace(hitVal); var _local2 = (hitVal / _maxLife) * 100; _tmpCurrentLife = _currentLife; _currentLife = _currentLife - hitVal; runLifeInterval(_local2); } function gainLife(hitVal) { trace(hitVal); var _local2 = (hitVal / _maxLife) * 100; _tmpCurrentLife = _currentLife; _currentLife = _currentLife + hitVal; clearLifeInterval(); _tempMeterScale = meterMC._yscale; thisMC.setText(_currentLife); meterMC._yscale = _tempMeterScalee + hitVal; } function runLifeInterval(val) { trace("--------val " + _currentLife); clearLifeInterval(); _tempMeterScale = meterMC._yscale; lifeIntervalID = setInterval(runScaleBar, 30, val); } function runScaleBar(val) { thisMC.setText(_tmpCurrentLife--); meterMC._yscale = meterMC._yscale - 1; if ((meterMC._yscale < (_tempMeterScale - val)) || (meterMC._yscale <= 0)) { meterMC._yscale = (((_tempMeterScale - val) <= 0) ? 0 : (_tempMeterScale - val)); thisMC.setText(_currentLife); clearLifeInterval(); } setBarColor(); } function setBarColor() { trace((meterMC._yscale + " ") + (_origScale * 0.8)); if ((meterMC._yscale <= 100) && (meterMC._yscale >= 81)) { meterMC.gotoAndStop(1); } if ((meterMC._yscale <= 80) && (meterMC._yscale >= 61)) { meterMC.gotoAndStop(2); } else if ((meterMC._yscale <= 60) && (meterMC._yscale >= 41)) { meterMC.gotoAndStop(3); } else if ((meterMC._yscale < 40) && (meterMC._yscale >= 31)) { meterMC.gotoAndStop(4); } if ((meterMC._yscale < 30) && (meterMC._yscale >= 1)) { meterMC.gotoAndStop(5); } } function clearLifeInterval() { if (lifeIntervalID != undefined) { clearInterval(lifeIntervalID); } } var _maxLife; var _maxBarMeter; var _lifeIntervalID; var _tempMeterScale; var _tmpCurrentLife; var meterMC; var thisMC; var _origScale; this.onLoad = function () { initMain(0); };
Symbol 141 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 9
gotoAndPlay (2);
Symbol 156 MovieClip Frame 1
function initMain() { currentPointsTxt.text = _parent.maxPoints; betMC.betTxt.text = _parent.minPoints; tempCurrentScore = 0; minPoints = _parent.minPoints; maxPoints = _parent.maxPoints; allowedBet = _parent.allowedBet; } function setScoreBet(bet, currentScore) { _parent.setPlayerBet(bet); tempCurrentScore = currentScore; currentPointsTxt.text = currentScore; if (currentScore > 0) { okBtn.enabled = true; okBtn._alpha = 100; } } var tempCurrentScore; var minPoints; var maxPoints; var allowedBet; okBtn.onRelease = function () { _parent.setHitPlayer(); _parent.currentPlayerScore = tempCurrentScore; }; betMC.downBtn.onRelease = function () { var _local4 = _parent.currentPlayerScore; var _local2 = Number(betMC.betTxt.text); var _local3 = Number(currentPointsTxt.text); _local3 = _local3 + ((_local2 > 0) ? (allowedBet) : 0); _local2 = ((((_local2 >= minPoints) && (_local2 <= _local4)) && (_local2 > 0)) ? (Number(_local2) - allowedBet) : (minPoints)); setScoreBet(_local2, _local3); }; betMC.upBtn.onRelease = function () { var _local4 = _parent.currentPlayerScore; var _local2 = Number(betMC.betTxt.text); var _local3 = Number(currentPointsTxt.text); _local3 = _local3 - ((_local3 > 0) ? (allowedBet) : 0); _local2 = (((_local2 >= minPoints) && (_local2 < _local4)) ? (Number(_local2) + allowedBet) : (_local4)); setScoreBet(_local2, _local3); };
Symbol 176 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 1
stop(); this._visible = false;
Symbol 177 MovieClip Frame 2
this._visible = true; play();
Symbol 186 MovieClip Frame 1
function getRandomCards() { nextCard = 1; rndCardsAR = setRanNumbers(2, 52, 52); logger(("new RandomCards " + rndCardsAR) + "\n -------------------------- "); } function initMain() { logger(" + InitMain "); dealerLifeMC.initMain(lifeMax); dealerImgMC.dealerNameTxt.text = _root.selectedDealer; totalDealerCardTxt.text = 0; totalPlayerCardTxt.text = 0; currentLifePoints = lifeMax; currentPlayerScore = maxPoints; scoreBoardMC.initMain(); createHolderMC(); getRandomCards(); initDealerImg(); initGame(); } function initVars() { logger(" + InitVar "); activePlayer = dealer; initDealer = true; isReadyForResult = false; totalDealerCards = 0; totalPlayerCards = 0; dealerCardHits = 0; playerCardHits = 0; cardHitCtr = 0; setPlayerBet(0); } function initGame() { logger(" | init GAME \n --------------------------------------------"); runGameInterval(resetGame, resetGameDur); setShowMsgMC("GAMESTARTED"); setBarMeterMC(0); lockButtons(false); } function resetGame() { if (nextCard > 40) { getRandomCards(); } logger(" + ResetGame "); initVars(); setPlayerValue(0); setDealerValue(0); removeCards(); lockButtons(false); if (isGameOver()) { setGameOver(); } else if (activePlayer == dealer) { logger(" | Dealer Player" + activePlayer); setShowMsgMC("DEALSTART"); cardHitCtr = dealerCardHits; runGameInterval(dealerAction, dealCardDur); } } function runGameInterval(action, dur, param) { logger(((" + RunGameInterval " + action) + " -- ") + dur); clearGameIntervalID(); gameIntervalID = setInterval(action, dur, param); } function clearGameIntervalID() { if (gameIntervalID != undefined) { clearInterval(gameIntervalID); logger(" + ClearGameIntervalID - " + gameIntervalID); } } function isBusted() { var _local1 = false; if (activePlayer == dealer) { _local1 = ((totalDealerCards > 21) ? true : false); } else { _local1 = ((totalPlayerCards > 21) ? true : false); } return(_local1); } function isWon() { var _local1 = false; if (((!isReadyForResult) || (totalDealerCards > 21)) || (totalPlayerCards > 21)) { return(_local1); } if (activePlayer == dealer) { _local1 = ((totalDealerCards > totalPlayerCards) ? true : false); } else { _local1 = ((totalPlayerCards > totalDealerCards) ? true : false); } return(_local1); } function isBlackJack() { var _local1 = false; if (activePlayer == dealer) { _local1 = ((totalDealerCards == 21) ? true : false); } else { _local1 = ((totalPlayerCards == 21) ? true : false); } return(_local1); } function isPush() { var _local1 = false; if (activePlayer == dealer) { _local1 = ((totalDealerCards == totalPlayerCards) ? true : false); } return(_local1); } function showResult(label) { logger("+ ShowResult "); setShowMsgMC(label); runGameInterval(resetGame, 3000); } function isGameOver() { var _local1 = false; if (currentLifePoints <= 0) { _local1 = true; } else if (currentPlayerScore <= 0) { _local1 = true; } return(_local1); } function setGameOver() { logger("+ GameOver "); setShowMsgMC("GAMEOVER"); runGameInterval(callGameControl, 3000); } function callGameControl() { clearGameIntervalID(); _root.totalPlayerScore = currentPlayerScore; _root.mainGameController(4); } function dealCard() { var _local1; var _local2; var _local3; var _local4 = ((activePlayer == dealer) ? "DEALER" : "PLAYER"); _local3 = ((activePlayer == dealer) ? (dealerHolderMC) : (playerHolderMC)); if (initDealer && (cardHitCtr < 1)) { _local2 = 1; } else { _local2 = rndCardsAR[nextCard]; } _local1 = getCardValue(_local2); createCard(_local3, _local2, cardHitCtr); if (cardHitCt > 1) { _local1 = _local1 - 1; } if (activePlayer == dealer) { dealerCardHits++; setDealerValue(_local1); } else { playerCardHits++; setPlayerValue(_local1); } nextCard++; cardHitCtr++; } function openDealerFirstCard() { var _local1; isReadyForResult = true; _local1 = rndCardsAR[nextCard]; cardValue = getCardValue(_local1); dealerHolderMC.cardMC_1.mc.gotoAndStop(cardValue); dealerHolderMC.cardMC_1.gotoAndPlay("open"); setDealerValue(cardValue - 1); if (isWon()) { logger("Dealer WON "); addBarMeterMC(1); runGameInterval(showResult, showResultDur, "DEALERWIN"); } else { cardHitCtr = dealerCardHits; runGameInterval(dealerAction, dealCardDur); } } function isDealerStand() { var _local1 = false; if (totalDealerCards >= 17) { _local1 = true; } return(_local1); } function dealerAction() { logger("+ dealerAction "); dealCard(); if ((cardHitCtr > 1) && (initDealer)) { clearGameIntervalID(); initDealer = false; initPlayer(); } else if (!initDealer) { if (isDealerStand()) { if (isWon()) { logger("-------- DEALER WON "); addBarMeterMC(1); runGameInterval(showResult, showResultDur, "DEALERWIN"); } else if (isPush()) { logger("-------- PUSH "); runGameInterval(showResult, showResultDur, "PUSH"); } else if (isBusted()) { logger("| DEALERBUSTED -- "); runGameInterval(showResult, showResultDur, "DEALERBUSTED"); setScoreBoardMC(playerBet); } else if (isBlackJack()) { runGameInterval(showResult, showResultDur, "DEALERBLACKJACK"); } else { logger("-------- PLAYER WON "); runGameInterval(showResult, showResultDur, "PLAYERWIN"); setScoreBoardMC(playerBet); } } } } function setDealerValue(n) { totalDealerCards = totalDealerCards + n; totalDealerCardTxt.text = totalDealerCards; } function setRanNumbers(low, high, num) { var _local2 = new Array(); var _local1 = 0; while (_local1 < (high - low)) { _local2.push((_local1 + 1) + low); _local1++; } var _local4 = new Array(); while (num--) { _local4.push(_local2.splice(Math.floor(Math.random() * _local2.length), 1)); } return(_local4); } function createCard(holderMC, value, num) { var _local1; _local1 = holderMC.attachMovie("cardMC", "cardMC_" + value, holderMC.getNextHighestDepth()); _local1._xscale = 60; _local1._yscale = 60; _local1._x = (_local1._width / 2) * num; _local1.mc.gotoAndStop(value); logger(((" createCard " + _local1) + " ") + value); } function getCardValue(nc) { nc = Number(nc + ""); var _local2 = 0; if (nc > 1) { if ((nc >= 2) && (nc <= 10)) { _local2 = nc - 1; } else if ((nc >= 15) && (nc <= 23)) { _local2 = nc - 14; } else if ((nc >= 28) && (nc <= 36)) { _local2 = nc - 27; } else if ((nc >= 41) && (nc <= 49)) { _local2 = nc - 40; } else { _local2 = 10; } } trace((_local2 + " -- ") + nc); return(_local2); } function createHolderMC() { dealerHolderMC.removeMovieClip(); playerHolderMC.removeMovieClip(); dealerHolderMC = this.createEmptyMovieClip("dealerHolderMC", this.getNextHighestDepth()); dealerHolderMC._x = 334; dealerHolderMC._y = 78; playerHolderMC = this.createEmptyMovieClip("playerHolderMC", this.getNextHighestDepth()); playerHolderMC._x = 334; playerHolderMC._y = 157; } function removeCards() { for (var _local1 in dealerHolderMC) { dealerHolderMC[_local1].removeMovieClip(); } for (var _local1 in playerHolderMC) { playerHolderMC[_local1].removeMovieClip(); } } function logger(msg) { _root.logger("| gameMC " + msg); } function setShowMsgMC(msg) { showMsgMC.mc.gotoAndStop(msg); showMsgMC._visible = true; showMsgMC.gotoAndPlay("show"); } function setScoreBoardMC(score) { currentPlayerScore = currentPlayerScore + (playerBet + score); scoreBoardMC.currentPointsTxt.text = currentPlayerScore; setBarMeterMC(Math.round(score * 0.5)); logger("playerScore " + score); } function addBarMeterMC(value) { if (currentLifePoints < lifeMax) { currentLifePoints = currentLifePoints + value; var _local1 = (currentLifePoints / lifeMax) * 100; trace(((" currentLifePoints " + currentLifePoints) + " -- ") + _local1); dealerLifeMC.gainLife(value); if ((_local1 <= 100) && (_local1 >= 81)) { setDealerImg(1); } else if ((_local1 <= 80) && (_local1 >= 61)) { setDealerImg(1); } else if ((_local1 <= 60) && (_local1 >= 41)) { setDealerImg(2); } else if ((_local1 < 40) && (_local1 >= 31)) { setDealerImg(3); } if ((_local1 < 30) && (_local1 >= 1)) { setDealerImg(4); } } } function setBarMeterMC(value) { currentLifePoints = currentLifePoints - value; var _local1 = (currentLifePoints / lifeMax) * 100; trace(((" currentLifePoints " + currentLifePoints) + " -- ") + _local1); dealerLifeMC.hitLife(value); if ((_local1 <= 100) && (_local1 >= 81)) { setDealerImg(1); } else if ((_local1 <= 80) && (_local1 >= 61)) { setDealerImg(1); } else if ((_local1 <= 60) && (_local1 >= 41)) { setDealerImg(2); } else if ((_local1 < 40) && (_local1 >= 31)) { setDealerImg(3); } if ((_local1 < 30) && (_local1 >= 1)) { setDealerImg(4); } } function setDealerImg(val) { dealerImgMC.dealerContainerMC.dealerMC.gotoAndStop(val); _root.playerTotalPhotos = val; logger((("setDealer -->" + val) + " ") + dealerImgMC.dealerContainerMC.dealerMC._currentframe); } function initDealerImg() { dealerImgMC.dealerContainerMC.dealerMC.removeMovieClip(); dealerImgMC.dealerContainerMC.attachMovie("dealer_" + _root.selectedDealer, "dealerMC", dealerImgMC.dealerContainerMC.getNextHighestDepth()); setDealerImg(1); logger(((("init setDealer -->" + dealerImgMC.dealerContainerMC) + " ") + "dealer_") + _root.selectedDealer); } function hitPlayerCard() { activePlayer = player; dealCard(); standBtn.enabled = true; standBtn._alpha = 100; if (isBusted()) { logger("| PLAYERBUSTED -- "); addBarMeterMC(1); runGameInterval(showResult, showResultDur, "PLAYERBUSTED"); lockButtons(false); } else if (isBlackJack()) { runGameInterval(showResult, showResultDur, "PLAYERBLACKJACK"); setScoreBoardMC(playerBet * 2); lockButtons(false); } } function setPlayerValue(n) { totalPlayerCards = totalPlayerCards + n; totalPlayerCardTxt.text = totalPlayerCards; } function initPlayer() { setShowMsgMC("PLACEBET"); runGameInterval(initPlaceBet, 1000); initPlaceBet(); activePlayer = player; cardHitCtr = playerCardHits; } function initPlaceBet() { scoreBoardMC.betMC.downBtn.enabled = true; scoreBoardMC.betMC.upBtn.enabled = true; scoreBoardMC.betMC.downBtn._alpha = 100; scoreBoardMC.betMC.upBtn._alpha = 100; scoreBoardMC.blinkBoxMC.gotoAndPlay(2); clearGameIntervalID(); } function setHitPlayer() { setShowMsgMC("PLAYERHIT"); scoreBoardMC.betMC.downBtn.enabled = false; scoreBoardMC.betMC.upBtn.enabled = false; scoreBoardMC.okBtn.enabled = false; scoreBoardMC.okBtn._alpha = 30; scoreBoardMC.betMC.downBtn._alpha = 30; scoreBoardMC.betMC.upBtn._alpha = 30; scoreBoardMC.blinkBoxMC.gotoAndStop(1); hitBtn.enabled = true; hitBtn._alpha = (hitBtn.enabled ? 100 : 30); } function standPlayer() { lockButtons(false); activePlayer = dealer; openDealerFirstCard(); } function setPlayerBet(bet) { playerBet = bet; scoreBoardMC.betMC.betTxt.text = bet; } function lockButtons(bol) { logger(" -lockButtons " + bol); scoreBoardMC.betMC.downBtn.enabled = bol; scoreBoardMC.betMC.upBtn.enabled = bol; standBtn.enabled = bol; hitBtn.enabled = bol; scoreBoardMC.okBtn.enabled = bol; scoreBoardMC.betMC.downBtn._alpha = (bol ? 100 : 30); scoreBoardMC.betMC.upBtn._alpha = (bol ? 100 : 30); standBtn._alpha = (bol ? 100 : 30); hitBtn._alpha = (bol ? 100 : 30); scoreBoardMC.okBtn._alpha = (bol ? 100 : 30); } var dealerHolderMC; var playerHolderMC; var player = 1; var dealer = 2; var activePlayer; var dealerIntervalID; var dealerIntervalDur = _root.dealerIntervalDur; var gameIntervalDur = _root.gameIntervalDur; var resetGameDur = _root.resetGameDur; var showResultDur = _root.showResultDur; var dealCardDur = _root.dealCardDur; var maxLife = _root.maxLife; var maxBetPoints = _root.maxBetPoints; var maxPoints = _root.maxPoints; var minPoints = _root.minPoints; var allowedBet = _root.allowedBet; var lifeMax = _root.lifeMax; var cardHitCtr; var dealerCardHits; var playerCardHits; var nextCard; var totalCardValue; var totalDealerCards; var totalPlayerCards; var gameIntervalID; var playerBet; var currentLifePoints; var currentPlayerScore; var rndCardsAR = new Array(); var testGame = true; var initDealer = false; var isReadyForResult; resetBtn.onRelease = function () { resetGame(); }; hitBtn.onRelease = function () { hitPlayerCard(); }; standBtn.onRelease = function () { standPlayer(); };
Symbol 192 Button
on (release) { getURL ("http://www.hentaikey.com/sys/members/game_signup.php?referal=2", "_blank"); }
Symbol 197 MovieClip Frame 1
function initMain() { logger("total selectDealer " + _root.selectedDealer); scoreTxt.text = _root.totalPlayerScore; dealerImgMC.dealerNameTxt.text = _root.selectedDealer; dealerImgMC.dealerContainerMC.dealerMC.gotoAndStop(1); initDealerImg(); } function initDealerImg() { dealerImgMC.dealerContainerMC.dealerMC.removeMovieClip(); dealerImgMC.dealerContainerMC.attachMovie("dealer_" + _root.selectedDealer, "dealerMC", dealerImgMC.dealerContainerMC.getNextHighestDepth()); logger(((("setDealer -->" + dealerImgMC.dealerContainerMC) + " ") + "dealer_") + _root.selectedDealer); } var logger = _root.logger(); restartBtn.onRelease = function () { _root.mainGameController(1); }; upBtn.onRelease = function () { if (dealerImgMC.dealerContainerMC.dealerMC._currentframe < _root.playerTotalPhotos) { dealerImgMC.dealerContainerMC.dealerMC.nextFrame(); } }; downBtn.onRelease = function () { dealerImgMC.dealerContainerMC.dealerMC.prevFrame(); };

Library Items

Symbol 1 Sound [drawSound]
Symbol 2 Sound [startGameBGsound]
Symbol 3 Sound [nextRoundSound]
Symbol 4 Sound [youSound]
Symbol 5 Sound [foeSound]
Symbol 6 Sound [dropSound]
Symbol 7 Sound [btn1]
Symbol 8 Sound [boxSound]
Symbol 9 Sound [btn2]Used by:151
Symbol 10 GraphicUsed by:53 54
Symbol 11 FontUsed by:12 103 104 105 145 146 147 160 161 163 164 165 166 167 168 169 170 171 172 173 174 175 193 194
Symbol 12 TextUses:11Used by:53 54
Symbol 13 GraphicUsed by:53
Symbol 14 FontUsed by:16 18 19 20 21 22 23 24 25 27 28 33 34 37 39 40 41 42 43 44 45 46 47 48 49 50 184
Symbol 15 Font
Symbol 16 TextUses:14Used by:53
Symbol 17 GraphicUsed by:53
Symbol 18 TextUses:14Used by:53
Symbol 19 TextUses:14Used by:53
Symbol 20 TextUses:14Used by:53
Symbol 21 TextUses:14Used by:53
Symbol 22 TextUses:14Used by:53
Symbol 23 TextUses:14Used by:53
Symbol 24 TextUses:14Used by:53
Symbol 25 TextUses:14Used by:53
Symbol 26 GraphicUsed by:53
Symbol 27 TextUses:14Used by:53
Symbol 28 TextUses:14Used by:53
Symbol 29 GraphicUsed by:53
Symbol 30 GraphicUsed by:53
Symbol 31 GraphicUsed by:53
Symbol 32 GraphicUsed by:53
Symbol 33 TextUses:14Used by:53
Symbol 34 TextUses:14Used by:53
Symbol 35 GraphicUsed by:53
Symbol 36 GraphicUsed by:53
Symbol 37 TextUses:14Used by:53
Symbol 38 GraphicUsed by:53
Symbol 39 TextUses:14Used by:53
Symbol 40 TextUses:14Used by:53
Symbol 41 TextUses:14Used by:53
Symbol 42 TextUses:14Used by:53
Symbol 43 TextUses:14Used by:53
Symbol 44 TextUses:14Used by:53
Symbol 45 TextUses:14Used by:53
Symbol 46 TextUses:14Used by:53
Symbol 47 TextUses:14Used by:53
Symbol 48 TextUses:14Used by:53
Symbol 49 TextUses:14Used by:53
Symbol 50 TextUses:14Used by:53
Symbol 51 GraphicUsed by:53
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:10 12 13 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 52Used by:54
Symbol 54 MovieClip [cardMC]Uses:53 10 12
Symbol 55 GraphicUsed by:64 73 82
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:64
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:64
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:64
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:64
Symbol 64 MovieClip [dealer_daine]Uses:55 57 59 61 63
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:73
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:73
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:73
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:73
Symbol 73 MovieClip [dealer_janice]Uses:55 66 68 70 72
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:82
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:82
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:82
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:82
Symbol 82 MovieClip [dealer_linda]Uses:55 75 77 79 81
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:Timeline
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClipUses:86Used by:Timeline
Symbol 88 GraphicUsed by:109 186 197
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91
Symbol 91 ButtonUses:90Used by:109
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:94
Symbol 94 ButtonUses:93Used by:109
Symbol 95 BitmapUsed by:97
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:95 96Used by:109
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:106
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 ButtonUses:101Used by:106
Symbol 103 TextUses:11Used by:106
Symbol 104 TextUses:11Used by:106
Symbol 105 TextUses:11Used by:106
Symbol 106 MovieClipUses:99 102 103 104 105Used by:109
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:109
Symbol 109 MovieClipUses:88 91 94 97 106 108Used by:Timeline
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:125
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 ButtonUses:113Used by:125
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:117
Symbol 117 ButtonUses:116Used by:125
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120
Symbol 120 ButtonUses:119Used by:125
Symbol 121 BitmapUsed by:124
Symbol 122 BitmapUsed by:124
Symbol 123 BitmapUsed by:124
Symbol 124 GraphicUses:121 122 123Used by:125
Symbol 125 MovieClipUses:111 114 117 120 124Used by:Timeline
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:128
Symbol 128 ButtonUses:127Used by:186
Symbol 129 BitmapUsed by:130
Symbol 130 GraphicUses:129Used by:131
Symbol 131 ButtonUses:130Used by:186
Symbol 132 GraphicUsed by:139
Symbol 133 GraphicUsed by:139
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClipUses:135Used by:139
Symbol 137 FontUsed by:138 152 153 154 158 159
Symbol 138 EditableTextUses:137Used by:139
Symbol 139 MovieClipUses:132 133 136 138Used by:186
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:156
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 ButtonUses:143Used by:156
Symbol 145 TextUses:11Used by:156
Symbol 146 EditableTextUses:11Used by:156
Symbol 147 TextUses:11Used by:156
Symbol 148 GraphicUsed by:155
Symbol 149 GraphicUsed by:151
Symbol 150 GraphicUsed by:151
Symbol 151 ButtonUses:149 150 9Used by:155 197
Symbol 152 EditableTextUses:137Used by:155
Symbol 153 TextUses:137Used by:155 197
Symbol 154 TextUses:137Used by:155 197
Symbol 155 MovieClipUses:148 151 152 153 154Used by:156
Symbol 156 MovieClipUses:141 144 145 146 147 155Used by:186
Symbol 157 GraphicUsed by:186
Symbol 158 EditableTextUses:137Used by:186
Symbol 159 EditableTextUses:137Used by:186
Symbol 160 TextUses:11Used by:186
Symbol 161 TextUses:11Used by:186
Symbol 162 GraphicUsed by:176
Symbol 163 TextUses:11Used by:176
Symbol 164 TextUses:11Used by:176
Symbol 165 TextUses:11Used by:176
Symbol 166 TextUses:11Used by:176
Symbol 167 TextUses:11Used by:176
Symbol 168 TextUses:11Used by:176
Symbol 169 TextUses:11Used by:176
Symbol 170 TextUses:11Used by:176
Symbol 171 TextUses:11Used by:176
Symbol 172 TextUses:11Used by:176
Symbol 173 TextUses:11Used by:176
Symbol 174 TextUses:11Used by:176
Symbol 175 TextUses:11Used by:176
Symbol 176 MovieClipUses:162 163 164 165 166 167 168 169 170 171 172 173 174 175Used by:177
Symbol 177 MovieClipUses:176Used by:186
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:185
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:180Used by:183 185
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:181 182Used by:185
Symbol 184 EditableTextUses:14Used by:185
Symbol 185 MovieClipUses:179 181 183 184Used by:186 197
Symbol 186 MovieClipUses:88 128 131 139 156 157 158 159 160 161 177 185Used by:Timeline
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:189
Symbol 189 ButtonUses:188Used by:197
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:192
Symbol 192 ButtonUses:191Used by:197
Symbol 193 TextUses:11Used by:197
Symbol 194 EditableTextUses:11Used by:197
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClipUses:88 189 192 193 194 196 185 151 153 154Used by:Timeline
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:Timeline

Instance Names

"introMC"Frame 1Symbol 109 MovieClip
"selectMC"Frame 1Symbol 125 MovieClip
"gameMC"Frame 1Symbol 186 MovieClip
"gameOverMC"Frame 1Symbol 197 MovieClip
"mc"Symbol 54 MovieClip [cardMC] Frame 1Symbol 53 MovieClip
"closeBtn"Symbol 106 MovieClip Frame 1Symbol 102 Button
"howToPlayBTN"Symbol 109 MovieClip Frame 1Symbol 91 Button
"enterBTN"Symbol 109 MovieClip Frame 1Symbol 94 Button
"instructionMC"Symbol 109 MovieClip Frame 1Symbol 106 MovieClip
"dealerBtn1"Symbol 125 MovieClip Frame 1Symbol 114 Button
"dealerBtn2"Symbol 125 MovieClip Frame 1Symbol 117 Button
"dealerBtn3"Symbol 125 MovieClip Frame 1Symbol 120 Button
"meterMC"Symbol 139 MovieClip Frame 1Symbol 136 MovieClip
"currentLifeTxt"Symbol 139 MovieClip Frame 1Symbol 138 EditableText
"upBtn"Symbol 155 MovieClip Frame 1Symbol 151 Button
"downBtn"Symbol 155 MovieClip Frame 1Symbol 151 Button
"betTxt"Symbol 155 MovieClip Frame 1Symbol 152 EditableText
"blinkBoxMC"Symbol 156 MovieClip Frame 1Symbol 141 MovieClip
"okBtn"Symbol 156 MovieClip Frame 1Symbol 144 Button
"currentPointsTxt"Symbol 156 MovieClip Frame 1Symbol 146 EditableText
"betMC"Symbol 156 MovieClip Frame 1Symbol 155 MovieClip
"mc"Symbol 177 MovieClip Frame 1Symbol 176 MovieClip
"dealerContainerMC"Symbol 183 MovieClip Frame 1Symbol 181 MovieClip
"dealerContainerMC"Symbol 185 MovieClip Frame 1Symbol 181 MovieClip
"dealerNameTxt"Symbol 185 MovieClip Frame 1Symbol 184 EditableText
"hitBtn"Symbol 186 MovieClip Frame 1Symbol 128 Button
"standBtn"Symbol 186 MovieClip Frame 1Symbol 131 Button
"dealerLifeMC"Symbol 186 MovieClip Frame 1Symbol 139 MovieClip
"scoreBoardMC"Symbol 186 MovieClip Frame 1Symbol 156 MovieClip
"totalDealerCardTxt"Symbol 186 MovieClip Frame 1Symbol 158 EditableText
"totalPlayerCardTxt"Symbol 186 MovieClip Frame 1Symbol 159 EditableText
"showMsgMC"Symbol 186 MovieClip Frame 1Symbol 177 MovieClip
"dealerImgMC"Symbol 186 MovieClip Frame 1Symbol 185 MovieClip
"restartBtn"Symbol 197 MovieClip Frame 1Symbol 189 Button
"scoreTxt"Symbol 197 MovieClip Frame 1Symbol 194 EditableText
"dealerImgMC"Symbol 197 MovieClip Frame 1Symbol 185 MovieClip
"downBtn"Symbol 197 MovieClip Frame 1Symbol 151 Button
"upBtn"Symbol 197 MovieClip Frame 1Symbol 151 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "drawSound"
ExportAssets (56)Timeline Frame 1Symbol 2 as "startGameBGsound"
ExportAssets (56)Timeline Frame 1Symbol 3 as "nextRoundSound"
ExportAssets (56)Timeline Frame 1Symbol 4 as "youSound"
ExportAssets (56)Timeline Frame 1Symbol 5 as "foeSound"
ExportAssets (56)Timeline Frame 1Symbol 6 as "dropSound"
ExportAssets (56)Timeline Frame 1Symbol 7 as "btn1"
ExportAssets (56)Timeline Frame 1Symbol 8 as "boxSound"
ExportAssets (56)Timeline Frame 1Symbol 9 as "btn2"
ExportAssets (56)Timeline Frame 1Symbol 54 as "cardMC"
ExportAssets (56)Timeline Frame 1Symbol 64 as "dealer_daine"
ExportAssets (56)Timeline Frame 1Symbol 73 as "dealer_janice"
ExportAssets (56)Timeline Frame 1Symbol 82 as "dealer_linda"

Labels

"open"Symbol 54 MovieClip [cardMC] Frame 4
"DEALERWIN"Symbol 176 MovieClip Frame 1
"PLAYERWIN"Symbol 176 MovieClip Frame 13
"DEALERBUSTED"Symbol 176 MovieClip Frame 22
"PLAYERBUSTED"Symbol 176 MovieClip Frame 33
"PUSH"Symbol 176 MovieClip Frame 46
"DEALERBLACKJACK"Symbol 176 MovieClip Frame 52
"PLAYERBLACKJACK"Symbol 176 MovieClip Frame 65
"DEALSTART"Symbol 176 MovieClip Frame 77
"PLAYERTURN"Symbol 176 MovieClip Frame 88
"GAMESTARTED"Symbol 176 MovieClip Frame 103
"PLACEBET"Symbol 176 MovieClip Frame 120
"PLAYERHIT"Symbol 176 MovieClip Frame 137
"GAMEOVER"Symbol 176 MovieClip Frame 150
"show"Symbol 177 MovieClip Frame 2




http://swfchan.com/7/31644/info.shtml
Created: 11/8 -2019 15:54:00 Last modified: 11/8 -2019 15:54:00 Server time: 27/04 -2024 23:42:55