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

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

Classic Video Poker.swf

This is the info page for
Flash #10964

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


Text
Loading

0

DEAL

DEAL

When finished betting, click the Deal button.

$1MIL

$1MIL

+
-

$5

$5

$10

$10

$100

$100

$1000

$1000

$10K

$10K

$100K

$100K

Select the cards you wish to discard by clicking on them.

DRAW

DRAW

Click to play again!

PLAY AgAIN

PLAY AgAIN

NEW GAME

NEW GAME

ActionScript [AS1/AS2]

Frame 1
Stage.showMenu = false;
Frame 2
loadedbytes = getBytesLoaded(); totalbytes = getBytesTotal(); if (loadedbytes == totalbytes) { gotoAndPlay (4); } percentage = int(loadedbytes / (totalbytes / 100)); loader.gotoAndStop(percentage); percentage = percentage + "%";
Frame 3
gotoAndPlay (2);
Frame 5
function newGame() { cash = 1000; startGame(); } function startGame() { bet = 0; deck = createDeck(); hand = new Array(5); heldCards = new Array(5); _root.gotoAndStop("start"); } function clearDisplays() { var _local2 = 1; while (_local2 <= 9) { _root["output" + _local2] = ""; _local2++; } } function updateDisplays() { output1 = bet; output2 = bet * 2; output3 = bet * 3; output4 = bet * 10; output5 = bet * 20; output6 = bet * 50; output7 = bet * 100; output8 = bet * 300; output9 = bet * 5000; betDisplay = "$" + bet; cashDisplay = "$" + cash; } function setBet(amount) { if (cash >= amount) { if ((bet + amount) >= 0) { bet = bet + amount; cash = cash - amount; updateDisplays(); if (!mute) { betSound = new Sound(); betSound.attachSound("S_BET"); betSound.start(0, 1); } } } } function createDeck() { var _local3 = new Array(52); var _local4 = 0; var _local2 = 1; while (_local2 <= 4) { var _local1 = 1; while (_local1 <= 13) { _local3[_local4++] = new Card(_local2, _local1); _local1++; } _local2++; } return(_local3); } function shuffleDeck(cards) { var _local4; var _local3; var _local2 = 0; while (_local2 < cards.length) { _local3 = random(cards.length); _local4 = cards[_local2]; cards[_local2] = cards[_local3]; cards[_local3] = _local4; _local2++; } return(cards); } function Card(s, v) { this.suit = s; this.val = v; } function drawCard(index) { heldCards[index] = false; _root["card" + index].gotoAndStop("back"); } function holdCard(index) { heldCards[index] = true; _root["card" + index].gotoAndStop((((hand[index].suit - 1) * 13) + hand[index].val) + 2); } function showCards() { var _local2 = 0; while (_local2 < 5) { _root["card" + _local2].gotoAndStop((((hand[_local2].suit - 1) * 13) + hand[_local2].val) + 2); _local2++; } } function hideCards() { var _local2 = 0; while (_local2 < 5) { _root["card" + _local2].gotoAndStop("back"); _local2++; } } function getPokerHand(a) { var _local3 = 1; var _local1 = new Array(5); i = 0; while (i < 5) { _local1[i] = a[i]; i++; } var _local4 = false; while (!_local4) { _local4 = true; i = 0; while (i < 4) { if (_local1[i].val > _local1[i + 1].val) { var _local2 = _local1[i]; _local1[i] = _local1[i + 1]; _local1[i + 1] = _local2; _local4 = false; } i++; } } i = 0; while (i < 4) { if (_local1[i].val == _local1[i + 1].val) { _local3 = 2; break; } i++; } i = 0; while (i < 3) { if ((_local1[i].val == _local1[i + 1].val) && (_local1[i + 1].val == _local1[i + 2].val)) { _local3 = 4; break; } i++; } if ((_local1[0].val == _local1[1].val) && (_local1[2].val == _local1[3].val)) { _local3 = 3; } else if ((_local1[1].val == _local1[2].val) && (_local1[3].val == _local1[4].val)) { _local3 = 3; } else if ((_local1[0].val == _local1[1].val) && (_local1[3].val == _local1[4].val)) { _local3 = 3; } var _local7 = 1; i = 0; while (i < 4) { if (_local1[i].val == _local1[i + 1].val) { _local7++; } else if (i > 0) { break; } i++; } if (_local7 == 4) { _local3 = 8; } if (_local3 < 8) { if (((_local1[0].val == _local1[1].val) && (_local1[2].val == _local1[3].val)) && (_local1[3].val == _local1[4].val)) { _local3 = 7; } else if (((_local1[0].val == _local1[1].val) && (_local1[1].val == _local1[2].val)) && (_local1[3].val == _local1[4].val)) { _local3 = 7; } else { var _local5 = true; i = 0; while (i < 4) { if (_local1[i].suit != _local1[i + 1].suit) { _local5 = false; break; } i++; } var _local6 = true; i = 1; while (i < 4) { if (_local1[i].val != (_local1[i + 1].val - 1)) { _local6 = false; break; } i++; } if ((_local1[0].val != 1) || (_local1[4].val != 13)) { _local6 = false; } var _local8 = true; i = 0; while (i < 4) { if (_local1[i].val != (_local1[i + 1].val - 1)) { _local8 = false; break; } i++; } if (_local6 && (_local5)) { _local3 = 10; } else if (_local8 || (_local6)) { _local3 = 5; if (_local5) { _local3 = 9; } } else if (_local5) { _local3 = 6; } } } return(_local3); } stop(); mute = false; newGame();
Frame 6
stop(); if (!mute) { shuffleSnd = new Sound(); shuffleSnd.attachSound("S_PLAY"); shuffleSnd.start(0, 1); shuffleSnd = new Sound(); shuffleSnd.attachSound("S_SHUFFLE"); shuffleSnd.start(0, 1); } updateDisplays(); deal.onPress = function () { if (bet > 0) { shuffleDeck(deck); var _local1 = 0; while (_local1 < hand.length) { hand[_local1] = deck[_local1]; _local1++; } _local1 = 0; while (_local1 < heldCards.length) { heldCards[_local1] = true; _local1++; } showCards(); nextFrame(); } }; muteBtn.onRollOver = function () { this.gotoAndStop(2); }; muteBtn.onRollOut = function () { this.gotoAndStop(1); }; muteBtn.onPress = function () { this.X._visible = (mute = !mute); };
Instance of Symbol 89 MovieClip "card0" in Frame 6
onClipEvent (mouseDown) { holdDraw(0); }
Frame 7
stop(); cardClick = function () { if (!mute) { snd = new Sound(); snd.attachSound("S_SELECT"); snd.setVolume(100); snd.start(0, 1); } if (heldCards[this.c]) { drawCard(this.c); } else { holdCard(this.c); } }; var i = 0; while (i < 5) { _root["card" + i].c = i; _root["card" + i].onRelease = cardClick; i++; } finalDraw.onPress = function () { var _local2 = 0; while (_local2 < 5) { if (heldCards[_local2] == false) { hand[_local2] = deck[_local2 + hand.length]; } _local2++; } _local2 = 0; while (_local2 < 5) { delete _root["card" + _local2].onRelease; _local2++; } showCards(); nextFrame(); };
Frame 8
stop(); again.onPress = function () { hideCards(); gotoAndStop ("start"); }; handValue = getPokerHand(hand); switch (handValue) { case 1 : sHand = "High Card"; winRatio = 0; break; case 2 : sHand = "Pair"; winRatio = 1; break; case 3 : sHand = "Two Pair"; winRatio = 2; break; case 4 : sHand = "Three of a Kind"; winRatio = 3; break; case 5 : sHand = "Straight"; winRatio = 10; break; case 6 : sHand = "Flush"; winRatio = 25; break; case 7 : sHand = "Full House"; winRatio = 50; break; case 8 : sHand = "Four of a Kind"; winRatio = 100; break; case 9 : sHand = "Straight Flush"; winRatio = 500; break; case 10 : sHand = "Royal Flush"; winRatio = 5000; } winnings = bet * winRatio; cash = cash + winnings; bet = 0; if (winnings > 0) { handDisplay = ((("You have a " + sHand) + "! Congratulations, you just won $") + winnings) + "."; if (!mute) { winSound = new Sound(); winSound.attachSound("S_WON"); winSound.start(0, 1); } } else if (cash > 0) { handDisplay = ("Sorry, you only had " + sHand) + ". Better luck next time!"; } else { gotoAndStop ("gameover"); } updateDisplays();
Frame 9
stop(); newGameBtn.onPress = function () { newGame(); }; r = random(5) + 1; switch (r) { case 1 : quote = "Luck just wasn't on your side today."; break; case 2 : quote = "Your hand was only a High Card. Better luck next time."; break; case 3 : quote = "Perhaps you shouldn't be doing this for a living."; break; case 4 : quote = "You win some, you lose some. You my friend, just lost."; break; case 5 : quote = "You'll do better next time."; }
Symbol 13 MovieClip Frame 1
stop();
Symbol 25 Button
on (press) { setBet(-1000000); }
Symbol 26 Button
on (press) { setBet(1000000); }
Symbol 32 Button
on (press) { setBet(-5); }
Symbol 33 Button
on (press) { setBet(5); }
Symbol 36 Button
on (press) { setBet(-10); }
Symbol 37 Button
on (press) { setBet(10); }
Symbol 40 Button
on (press) { setBet(-100); }
Symbol 41 Button
on (press) { setBet(100); }
Symbol 44 Button
on (press) { setBet(-1000); }
Symbol 45 Button
on (press) { setBet(1000); }
Symbol 48 Button
on (press) { setBet(-10000); }
Symbol 49 Button
on (press) { setBet(10000); }
Symbol 52 Button
on (press) { setBet(-100000); }
Symbol 53 Button
on (press) { setBet(100000); }
Symbol 89 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 1
stop();
Instance of Symbol 109 MovieClip "X" in Symbol 112 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 116 Button
on (press) { secondDraw(); }

Library Items

Symbol 1 Sound [S_WON]
Symbol 2 Sound [S_SHUFFLE]
Symbol 3 Sound [S_SELECT]
Symbol 4 Sound [S_PLAY]
Symbol 5 Sound [S_BET]
Symbol 6 FontUsed by:7 16 17 114 115 119 120 125 126
Symbol 7 TextUses:6Used by:Timeline
Symbol 8 FontUsed by:9 20 113 117 118 122
Symbol 9 EditableTextUses:8Used by:Timeline
Symbol 10 GraphicUsed by:13
Symbol 11 ShapeTweeningUsed by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:10 11 12Used by:Timeline
Symbol 14 BitmapUsed by:15
Symbol 15 GraphicUses:14Used by:Timeline
Symbol 16 TextUses:6Used by:19
Symbol 17 TextUses:6Used by:19
Symbol 18 GraphicUsed by:19 116 121 127
Symbol 19 ButtonUses:16 17 18Used by:Timeline
Symbol 20 TextUses:8Used by:Timeline
Symbol 21 FontUsed by:22 23 29 30 34 35 38 39 42 43 46 47 50 51
Symbol 22 TextUses:21Used by:25 26
Symbol 23 TextUses:21Used by:25 26
Symbol 24 GraphicUsed by:25 26 52 53
Symbol 25 ButtonUses:22 23 24Used by:Timeline
Symbol 26 ButtonUses:22 23 24Used by:Timeline
Symbol 27 FontUsed by:28
Symbol 28 TextUses:27Used by:Timeline
Symbol 29 TextUses:21Used by:32 33
Symbol 30 TextUses:21Used by:32 33
Symbol 31 GraphicUsed by:32 33 36 37 40 41 44 45 48 49
Symbol 32 ButtonUses:29 30 31Used by:Timeline
Symbol 33 ButtonUses:29 30 31Used by:Timeline
Symbol 34 TextUses:21Used by:36 37
Symbol 35 TextUses:21Used by:36 37
Symbol 36 ButtonUses:34 35 31Used by:Timeline
Symbol 37 ButtonUses:34 35 31Used by:Timeline
Symbol 38 TextUses:21Used by:40 41
Symbol 39 TextUses:21Used by:40 41
Symbol 40 ButtonUses:38 39 31Used by:Timeline
Symbol 41 ButtonUses:38 39 31Used by:Timeline
Symbol 42 TextUses:21Used by:44 45
Symbol 43 TextUses:21Used by:44 45
Symbol 44 ButtonUses:42 43 31Used by:Timeline
Symbol 45 ButtonUses:42 43 31Used by:Timeline
Symbol 46 TextUses:21Used by:48 49
Symbol 47 TextUses:21Used by:48 49
Symbol 48 ButtonUses:46 47 31Used by:Timeline
Symbol 49 ButtonUses:46 47 31Used by:Timeline
Symbol 50 TextUses:21Used by:52 53
Symbol 51 TextUses:21Used by:52 53
Symbol 52 ButtonUses:50 51 24Used by:Timeline
Symbol 53 ButtonUses:50 51 24Used by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 BitmapUsed by:56 58
Symbol 56 GraphicUses:55Used by:89
Symbol 57 GraphicUsed by:89
Symbol 58 GraphicUses:55Used by:89
Symbol 59 GraphicUsed by:89
Symbol 60 GraphicUsed by:89
Symbol 61 GraphicUsed by:89
Symbol 62 GraphicUsed by:89
Symbol 63 GraphicUsed by:89
Symbol 64 GraphicUsed by:89
Symbol 65 GraphicUsed by:89
Symbol 66 GraphicUsed by:89
Symbol 67 GraphicUsed by:89
Symbol 68 GraphicUsed by:89
Symbol 69 GraphicUsed by:89
Symbol 70 GraphicUsed by:89
Symbol 71 GraphicUsed by:89
Symbol 72 GraphicUsed by:89
Symbol 73 GraphicUsed by:89
Symbol 74 GraphicUsed by:89
Symbol 75 GraphicUsed by:89
Symbol 76 GraphicUsed by:89
Symbol 77 GraphicUsed by:89
Symbol 78 GraphicUsed by:89
Symbol 79 GraphicUsed by:89
Symbol 80 GraphicUsed by:89
Symbol 81 GraphicUsed by:89
Symbol 82 GraphicUsed by:89
Symbol 83 GraphicUsed by:89
Symbol 84 GraphicUsed by:89
Symbol 85 GraphicUsed by:89
Symbol 86 GraphicUsed by:89
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88Used by:Timeline
Symbol 90 FontUsed by:91 95 96 98 100 101 102 103 104 105 106
Symbol 91 EditableTextUses:90Used by:Timeline
Symbol 92 GraphicUsed by:Timeline
Symbol 93 GraphicUsed by:Timeline
Symbol 94 GraphicUsed by:Timeline
Symbol 95 EditableTextUses:90Used by:Timeline
Symbol 96 EditableTextUses:90Used by:Timeline
Symbol 97 GraphicUsed by:Timeline
Symbol 98 EditableTextUses:90Used by:Timeline
Symbol 99 TextUsed by:Timeline
Symbol 100 EditableTextUses:90Used by:Timeline
Symbol 101 EditableTextUses:90Used by:Timeline
Symbol 102 EditableTextUses:90Used by:Timeline
Symbol 103 EditableTextUses:90Used by:Timeline
Symbol 104 EditableTextUses:90Used by:Timeline
Symbol 105 EditableTextUses:90Used by:Timeline
Symbol 106 EditableTextUses:90Used by:Timeline
Symbol 107 GraphicUsed by:Timeline
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:112
Symbol 110 GraphicUsed by:112
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:109 110 111Used by:Timeline
Symbol 113 TextUses:8Used by:Timeline
Symbol 114 TextUses:6Used by:116
Symbol 115 TextUses:6Used by:116
Symbol 116 ButtonUses:114 115 18Used by:Timeline
Symbol 117 TextUses:8Used by:Timeline
Symbol 118 EditableTextUses:8Used by:Timeline
Symbol 119 TextUses:6Used by:121
Symbol 120 TextUses:6Used by:121
Symbol 121 ButtonUses:119 120 18Used by:Timeline
Symbol 122 EditableTextUses:8Used by:Timeline
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:Timeline
Symbol 125 TextUses:6Used by:127
Symbol 126 TextUses:6Used by:127
Symbol 127 ButtonUses:125 126 18Used by:Timeline

Instance Names

"loader"Frame 1Symbol 13 MovieClip
"deal"Frame 6Symbol 19 Button
"bet7"Frame 6Symbol 26 Button
"bet1"Frame 6Symbol 33 Button
"bet2"Frame 6Symbol 37 Button
"bet3"Frame 6Symbol 41 Button
"bet4"Frame 6Symbol 45 Button
"bet5"Frame 6Symbol 49 Button
"bet6"Frame 6Symbol 53 Button
"card4"Frame 6Symbol 89 MovieClip
"card3"Frame 6Symbol 89 MovieClip
"card2"Frame 6Symbol 89 MovieClip
"card1"Frame 6Symbol 89 MovieClip
"card0"Frame 6Symbol 89 MovieClip
"muteBtn"Frame 6Symbol 112 MovieClip
"finalDraw"Frame 7Symbol 116 Button
"again"Frame 8Symbol 121 Button
"newGameBtn"Frame 9Symbol 127 Button
"X"Symbol 112 MovieClip Frame 1Symbol 109 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$ad$sP2rM1umo91N7pqcH7fmh/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "S_WON"
ExportAssets (56)Timeline Frame 1Symbol 2 as "S_SHUFFLE"
ExportAssets (56)Timeline Frame 1Symbol 3 as "S_SELECT"
ExportAssets (56)Timeline Frame 1Symbol 4 as "S_PLAY"
ExportAssets (56)Timeline Frame 1Symbol 5 as "S_BET"

Labels

"start"Frame 6
"gameover"Frame 9
"empty"Symbol 89 MovieClip Frame 1
"back"Symbol 89 MovieClip Frame 2
"c1"Symbol 89 MovieClip Frame 3
"c2"Symbol 89 MovieClip Frame 4
"c3"Symbol 89 MovieClip Frame 5
"c4"Symbol 89 MovieClip Frame 6
"c5"Symbol 89 MovieClip Frame 7
"c6"Symbol 89 MovieClip Frame 8
"c7"Symbol 89 MovieClip Frame 9
"c8"Symbol 89 MovieClip Frame 10
"c9"Symbol 89 MovieClip Frame 11
"c10"Symbol 89 MovieClip Frame 12
"c11"Symbol 89 MovieClip Frame 13
"c12"Symbol 89 MovieClip Frame 14
"c13"Symbol 89 MovieClip Frame 15
"d1"Symbol 89 MovieClip Frame 16
"d2"Symbol 89 MovieClip Frame 17
"d3"Symbol 89 MovieClip Frame 18
"d4"Symbol 89 MovieClip Frame 19
"d5"Symbol 89 MovieClip Frame 20
"d6"Symbol 89 MovieClip Frame 21
"d7"Symbol 89 MovieClip Frame 22
"d8"Symbol 89 MovieClip Frame 23
"d9"Symbol 89 MovieClip Frame 24
"d10"Symbol 89 MovieClip Frame 25
"d11"Symbol 89 MovieClip Frame 26
"d12"Symbol 89 MovieClip Frame 27
"d13"Symbol 89 MovieClip Frame 28
"s1"Symbol 89 MovieClip Frame 29
"s2"Symbol 89 MovieClip Frame 30
"s3"Symbol 89 MovieClip Frame 31
"s4"Symbol 89 MovieClip Frame 32
"s5"Symbol 89 MovieClip Frame 33
"s6"Symbol 89 MovieClip Frame 34
"s7"Symbol 89 MovieClip Frame 35
"s8"Symbol 89 MovieClip Frame 36
"s9"Symbol 89 MovieClip Frame 37
"s10"Symbol 89 MovieClip Frame 38
"s11"Symbol 89 MovieClip Frame 39
"s12"Symbol 89 MovieClip Frame 40
"s13"Symbol 89 MovieClip Frame 41
"h1"Symbol 89 MovieClip Frame 42
"h2"Symbol 89 MovieClip Frame 43
"h3"Symbol 89 MovieClip Frame 44
"h4"Symbol 89 MovieClip Frame 45
"h5"Symbol 89 MovieClip Frame 46
"h6"Symbol 89 MovieClip Frame 47
"h7"Symbol 89 MovieClip Frame 48
"h8"Symbol 89 MovieClip Frame 49
"h9"Symbol 89 MovieClip Frame 50
"h10"Symbol 89 MovieClip Frame 51
"h11"Symbol 89 MovieClip Frame 52
"h12"Symbol 89 MovieClip Frame 53
"h13"Symbol 89 MovieClip Frame 54

Dynamic Text Variables

percentageSymbol 9 EditableText"0"
output5Symbol 91 EditableText""
betDisplaySymbol 95 EditableText""
cashDisplaySymbol 96 EditableText""
output9Symbol 98 EditableText""
output7Symbol 100 EditableText""
output6Symbol 101 EditableText""
output5Symbol 102 EditableText""
output4Symbol 103 EditableText""
output3Symbol 104 EditableText""
output2Symbol 105 EditableText""
output1Symbol 106 EditableText""
handDisplaySymbol 118 EditableText""
quoteSymbol 122 EditableText""




http://swfchan.com/3/10964/info.shtml
Created: 7/6 -2019 20:22:12 Last modified: 7/6 -2019 20:22:12 Server time: 02/05 -2024 23:47:50