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/65620002?noj=FRM65620002-29DC" width="1" height="1"></div>

complabyrinth032.swf

This is the info page for
Flash #198118

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


Text
debug

Next Turn

Lives

Steps

ARROW KEYS: Move player        WASD: Move ghost pawn        SPACE: Next Turn         BACKSPACE: Reset

Play

Found Treasure.

Design/Art/Code:
R. Alan Monroe, 2011

Based on:
Dungeons & Dragons
Computer Labyrinth Game
Mattel Electronics, 1980

<p align="center"><font face="_sans" size="6" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.boardgamegeek.com/boardgame/4746/dungeons-dragons-computer-labyrinth-game" target = "_blank">http://www.boardgamegeek.com/boardgame/4746/dungeons-dragons-computer-labyrinth-game</a></font></p>

Sound samples created with:
AnalogX SayIt

<p align="center"><font face="_sans" size="6" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.analogx.com/contents/download/Audio/sayit/Freeware.htm" target = "_blank">http://www.analogx.com/contents/download/Audio/sayit/Freeware.htm</a></font></p>

<p align="center"><font face="_sans" size="6" color="#ffffff" letterSpacing="0.000000" kerning="0">amonroejj@yahoo.com</font></p>

NaturalReader Web Demo

<p align="center"><font face="_sans" size="6" color="#ffffff" letterSpacing="0.000000" kerning="0"><a href="http://www.naturalreaders.com" target = "_blank">http://www.naturalreaders.com</a></font></p>

YOUR GOAL:
Find the treasure and return it to your home base
while avoiding the ghost!

YOUR TURN:
• Your first click establishes your home base.
• You have three lives.
• On each turn you can move up, down, left or
right up to a max of:
First life: 8 steps
Second life: 6 steps
Third life: 4 steps
Carrying the treasure (all lives): 4 steps
• Hitting a wall immediately ends your turn.
• Moving within three spaces of the treasure
awakens the ghost. This doesn't end your turn.
• Picking up the treasure immediately ends your turn.
• Running into the ghost while empty-handed ends your
turn, loses a life and returns you to your home base.
• Running into the ghost while carrying the treasure—
outside of the treasure room—ends the game!

THE GHOST'S TURN:
• The ghost, once awakened, moves one space after
the player's turn is complete.
• The ghost is invisible. It always moves directly toward
the player (exception: if you're in your base during the
ghost's move, it retreats toward the treasure). It can
move diagonally, and ignores all walls.
• If the ghost catches you while you're on your home
base, nothing happens.
• If the ghost catches you while you're empty-handed,
or you're in the treasure room, you lose a life and
return to your home base.
• If the ghost catches you while you're carrying
the treasure—outside of the treasure room—the game
ends immediately!

ActionScript [AS1/AS2]

Frame 1
function statemachine(currentstate) { switch (currentstate) { case "menu" : attachMovie("movMenu", "attachedmov", 1); break; case "game" : attachMovie("movGame", "attachedmov", 1, {diff:difficulty}); break; case "lose" : attachMovie("movLose", "attachedmov", 1); break; case "win" : attachMovie("movWin", "attachedmov", 1); } } stop(); difficulty = 0; currentstate = "menu"; statemachine(currentstate);
Symbol 22 MovieClip [treasure] Frame 1
stop();
Symbol 23 MovieClip [dragon] Frame 1
stop();
Symbol 25 MovieClip [base] Frame 1
stop();
Symbol 28 MovieClip [ghost] Frame 1
stop();
Symbol 33 MovieClip [square] Frame 1
#initclip 2 Object.registerClass("square", Cell); #endinitclip stop();
Symbol 38 MovieClip [dude] Frame 1
stop();
Symbol 42 MovieClip [squareNext] Frame 1
stop();
Symbol 49 MovieClip Frame 1
stop();
Symbol 50 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 57 MovieClip [speechbubble] Frame 40
stop();
Symbol 62 MovieClip Frame 1
stop();
Symbol 63 MovieClip [movgame] Frame 1
function randRange(min, max) { var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min; return(_local1); } function shuffle(a) { var _local3; var _local2; i = 0; while (i < a.length) { _local2 = randRange(0, a.length - 1); _local3 = a[i]; a[i] = a[_local2]; a[_local2] = _local3; i++; } } function manhattandist(r1, c1, r2, c2) { return(Math.abs(r1 - r2) + Math.abs(c1 - c2)); } function buildboard() { row = 0; while (row <= 7) { col = 0; while (col <= 7) { var _local2 = (row * 8) + col; sqref = this.attachMovie("square", ("sq" + row) + col, _local2, {_x:40 + (col * 40), _y:40 + (row * 40), row:row, col:col}); sqref.onRelease = clickcell; sqref.attachMovie("flagstone", ("flag" + row) + col, sqref.getNextHighestDepth(), {_x:20, _y:20, _rotation:quadrants[(row + col) % 4]}); boardarr[row][col] = sqref; col++; } row++; } this.attachMovie("base", "baseclip", this.getNextHighestDepth()); this.attachMovie("dude", "dudeclip", this.getNextHighestDepth()); this.attachMovie("treasure", "treasureclip", this.getNextHighestDepth()); this.attachMovie("ghost", "ghostclip", this.getNextHighestDepth()); } function resetmaze() { wallcount = 112; row = 0; while (row <= 7) { col = 0; while (col <= 7) { if (boardarr[row][col].treasureroom != undefined) { boardarr[row][col].treasureroom.removeMovieClip(); } boardarr[row][col].resetcell(); col++; } row++; } } function carvestep() { resetmaze(); startrow = randRange(0, 7); startcol = randRange(0, 7); boardarr[startrow][startcol].see(); carved.push([startrow, startcol]); var _local3 = []; var _local1; var _local2; while (carved.length > 0) { var _local4; _local4 = randRange(0, carved.length - 1); _local1 = carved[_local4][0]; _local2 = carved[_local4][1]; _local3 = []; if ((_local1 > 0) and (boardarr[_local1 - 1][_local2].seen == false)) { _local3.push("n"); } if ((_local1 < 7) and (boardarr[_local1 + 1][_local2].seen == false)) { _local3.push("s"); } if ((_local2 > 0) and (boardarr[_local1][_local2 - 1].seen == false)) { _local3.push("w"); } if ((_local2 < 7) and (boardarr[_local1][_local2 + 1].seen == false)) { _local3.push("e"); } if (_local3.length == 0) { carved.splice(_local4, 1); } else { shuffle(_local3); switch (_local3[0]) { case "n" : boardarr[_local1][_local2].breakwall("n"); boardarr[_local1 - 1][_local2].breakwall("s"); boardarr[_local1 - 1][_local2].see(); carved.push([_local1 - 1, _local2]); break; case "e" : boardarr[_local1][_local2].breakwall("e"); boardarr[_local1][_local2 + 1].breakwall("w"); boardarr[_local1][_local2 + 1].see(); carved.push([_local1, _local2 + 1]); break; case "s" : boardarr[_local1][_local2].breakwall("s"); boardarr[_local1 + 1][_local2].breakwall("n"); boardarr[_local1 + 1][_local2].see(); carved.push([_local1 + 1, _local2]); break; case "w" : boardarr[_local1][_local2].breakwall("w"); boardarr[_local1][_local2 - 1].breakwall("e"); boardarr[_local1][_local2 - 1].see(); carved.push([_local1, _local2 - 1]); } wallcount--; } } i = 0; while (i <= 14) { viable = 0; do { _local1 = randRange(0, 7); _local2 = randRange(0, 7); side = sides[randRange(0, 3)]; if (((((_local1 == 0) and (side == "n")) or ((_local1 == 7) and (side == "s"))) or ((_local2 == 0) and (side == "w"))) or ((_local2 == 7) and (side == "e"))) { viable = 0; } else if (((((side == "n") and (boardarr[_local1][_local2].n == 0)) or ((side == "e") and (boardarr[_local1][_local2].e == 0))) or ((side == "s") and (boardarr[_local1][_local2].s == 0))) or ((side == "w") and (boardarr[_local1][_local2].w == 0))) { viable = 0; } else { viable = 1; } } while (viable == 0); switch (side) { case "n" : boardarr[_local1][_local2].breakwall("n"); boardarr[_local1 - 1][_local2].breakwall("s"); break; case "e" : boardarr[_local1][_local2].breakwall("e"); boardarr[_local1][_local2 + 1].breakwall("w"); break; case "s" : boardarr[_local1][_local2].breakwall("s"); boardarr[_local1 + 1][_local2].breakwall("n"); break; case "w" : boardarr[_local1][_local2].breakwall("w"); boardarr[_local1][_local2 - 1].breakwall("e"); } wallcount--; i++; } initialize(); } function taketurn(ref) { rowdelta = ref.row - playerrow; coldelta = ref.col - playercol; if (baserow < 0) { baserow = ref.row; playerrow = ref.row; basecol = ref.col; playercol = ref.col; dudeclip._x = ref._x; dudeclip._y = ref._y; dudeclip._visible = true; baseclip._x = ref._x; baseclip._y = ref._y; baseclip._visible = true; do { treasurerow = randRange(0, 7); treasurecol = randRange(0, 7); } while (manhattandist(playerrow, playercol, treasurerow, treasurecol) < 6); soundqueue.push("tik"); } else if (((endingturn == true) or ((Math.abs(rowdelta) == 1) and (Math.abs(coldelta) == 0))) or ((Math.abs(rowdelta) == 0) and (Math.abs(coldelta) == 1))) { if ((rowdelta == -1) and (boardarr[ref.row][ref.col].s == 1)) { boardarr[ref.row][ref.col].showwall("s"); boardarr[ref.row + 1][ref.col].showwall("n"); usedsteps = maxsteps; soundqueue.push("hitawall"); } else if ((rowdelta == 1) and (boardarr[ref.row][ref.col].n == 1)) { boardarr[ref.row][ref.col].showwall("n"); boardarr[ref.row - 1][ref.col].showwall("s"); usedsteps = maxsteps; soundqueue.push("hitawall"); } else if ((coldelta == -1) and (boardarr[ref.row][ref.col].e == 1)) { boardarr[ref.row][ref.col].showwall("e"); boardarr[ref.row][ref.col + 1].showwall("w"); usedsteps = maxsteps; soundqueue.push("hitawall"); } else if ((coldelta == 1) and (boardarr[ref.row][ref.col].w == 1)) { boardarr[ref.row][ref.col].showwall("w"); boardarr[ref.row][ref.col - 1].showwall("e"); usedsteps = maxsteps; soundqueue.push("hitawall"); } else { playerrow = ref.row; playercol = ref.col; usedsteps = usedsteps + 1; soundqueue.push("tik"); if ((dragonrow < 0) and (manhattandist(playerrow, playercol, treasurerow, treasurecol) <= 3)) { dragonrow = treasurerow; dragoncol = treasurecol; soundqueue.push("ghostawakes"); } if ((playerrow == treasurerow) and (playercol == treasurecol)) { if (carrying == false) { soundqueue.push("foundtreasure"); carrying = true; maxsteps = 4; usedsteps = 4; if (ref.treasureroom == undefined) { ref.attachMovie("treasure", "treasureroom", 20, {_x:0, _y:0}); ref.treasureroom._alpha = 30; } } } if (((playerrow == dragonrow) and (playercol == dragoncol)) and ((playerrow != baserow) or (playercol != basecol))) { lives = lives - 1; playerrow = baserow; playercol = basecol; maxsteps = maxsteplist[lives]; usedsteps = 0; carrying = false; soundqueue.push("ghostattacks"); } if (((carrying == true) and (playerrow == baserow)) and (playercol == basecol)) { lives = 0; soundqueue.push("youwin"); } } if ((usedsteps == maxsteps) or (endingturn == true)) { if ((dragonrow >= 0) and (lives > 0)) { if ((playerrow == baserow) and (playercol == basecol)) { if ((dragonrow != treasurerow) or (dragoncol != treasurecol)) { soundqueue.push("ghostmoves"); } if (dragonrow < treasurerow) { dragonrow++; } if (dragonrow > treasurerow) { dragonrow--; } if (dragoncol < treasurecol) { dragoncol++; } if (dragoncol > treasurecol) { dragoncol--; } } else { if ((dragonrow != playerrow) or (dragoncol != playercol)) { soundqueue.push("ghostmoves"); } if (dragonrow < playerrow) { dragonrow++; } if (dragonrow > playerrow) { dragonrow--; } if (dragoncol < playercol) { dragoncol++; } if (dragoncol > playercol) { dragoncol--; } } if ((dragonrow == playerrow) and (dragoncol == playercol)) { if ((playerrow == baserow) and (playercol == basecol)) { } else if ((carrying == true) and (!((playerrow == treasurerow) and (playercol == treasurecol)))) { lives = 0; soundqueue.push("ghostattacks"); } else { lives = lives - 1; playerrow = baserow; playercol = basecol; maxsteps = maxsteplist[lives]; carrying = false; soundqueue.push("ghostattacks"); } } } usedsteps = 0; endingturn = false; } if (lives == 0) { soundqueue.push("gameover"); } } else { soundqueue.push("no"); } printsteps(); } function printsteps() { if (soundqueue.length > 0) { soundplaying = true; var _local1 = soundqueue[0]; soundqueue.shift(); beep.attachSound((soundprefix + _local1) + ".wav"); beep.onSoundComplete = printsteps; beep.start(); bub.bubbletxt.text = soundcaptions[_local1]; bub._visible = true; bub.gotoAndPlay(1); } else { soundplaying = false; bub._visible = false; } dudecountdown.gotoAndStop(lives + 1); stepcountdown.gotoAndStop(maxstepframes[maxsteps] - usedsteps); dudeclip._x = (playercol * 40) + 40; dudeclip._y = (playerrow * 40) + 40; treasureclip._x = dudeclip._x + 16; treasureclip._y = dudeclip._y - 22; if (carrying) { treasureclip._visible = true; } else { treasureclip._visible = false; } } function initialize() { playerrow = -1; playercol = -1; baserow = -1; basecol = -1; treasurerow = -1; treasurecol = -1; dragonrow = -1; dragoncol = -1; ghostrow = -1; ghostcol = -1; baseclip._visible = false; dudeclip._visible = false; treasureclip._visible = false; ghostclip._x = 400; ghostclip._y = 215; lives = 3; usedsteps = 0; maxsteps = 8; carrying = false; endingturn = false; dudecountdown.gotoAndStop(1); bub._visible = false; } function clickcell() { if (soundplaying == false) { if (lives > 0) { taketurn(this); } } } stop(); var beep = new Sound(); var quadrants = [0, 90, 180, 270]; var maxsteplist = [0, 4, 6, 8]; var maxstepframes = new Object(); maxstepframes[8] = 28; maxstepframes[6] = 17; maxstepframes[4] = 6; maxstepframes[0] = 1; var boardarr = [[], [], [], [], [], [], [], []]; var carved = []; var wallcount = 115; var sides = ["n", "e", "s", "w"]; var soundqueue = []; var soundplaying = false; var endingturn = false; var soundprefix = "sayit-"; var soundcaptions = {tik:"Tick.", no:"No.", hitawall:"Ouch.", ghostmoves:"Ghost moves.", ghostawakes:"Ghost awakes!", ghostattacks:"Ghost attacks!", gameover:"Game over.", youwin:"You win!", foundtreasure:"Found treasure!"}; buildboard(); carvestep(); var playerrow; var playercol; var baserow; var basecol; var treasurerow; var treasurecol; var dragonrow; var dragoncol; var ghostrow; var ghostcol; var lives; var usedsteps; var maxsteps; var carrying; btnReset.debugtxt.text = "Reset"; btnReset.onRelease = carvestep; btnExit.debugtxt.text = "Exit"; btnExit.onRelease = function () { _parent.statemachine("menu"); }; btnEndturn.onRelease = function () { if (soundplaying == false) { if (((lives > 0) and (baserow > -1)) and (basecol > -1)) { endingturn = true; taketurn(boardarr[playerrow][playercol]); } } }; voiceswitch.onRelease = function () { if (soundprefix == "nat-") { soundprefix = "sayit-"; voiceswitch.gotoAndStop(1); } else { soundprefix = "nat-"; voiceswitch.gotoAndStop(2); } }; var keyListener = new Object(); keyListener.onKeyDown = function () { switch (Key.getCode()) { case 32 : if ((soundplaying == false) and (lives > 0)) { btnEndturn.onRelease(); } return; case 8 : if (soundplaying == false) { carvestep(); } return; case 37 : if (((soundplaying == false) and (lives > 0)) and (playercol > 0)) { taketurn(boardarr[playerrow][playercol - 1]); } return; case 38 : if (((soundplaying == false) and (lives > 0)) and (playerrow > 0)) { taketurn(boardarr[playerrow - 1][playercol]); } return; case 39 : if (((soundplaying == false) and (lives > 0)) and (playercol < 7)) { taketurn(boardarr[playerrow][playercol + 1]); } return; case 40 : if (((soundplaying == false) and (lives > 0)) and (playerrow < 7)) { taketurn(boardarr[playerrow + 1][playercol]); } return; case 68 : if ((ghostcol != -1) && (ghostcol < 8)) { ghostclip._x = ghostclip._x + 40; ghostcol = ghostcol + 1; } return; case 65 : if ((ghostcol != -1) && (ghostcol > 1)) { ghostclip._x = ghostclip._x - 40; ghostcol = ghostcol - 1; } return; case 83 : if ((ghostrow != -1) && (ghostrow < 8)) { ghostclip._y = ghostclip._y + 40; ghostrow = ghostrow + 1; } return; case 87 : if (!((ghostrow != -1) && (ghostrow > 1))) { break; } ghostclip._y = ghostclip._y - 40; ghostrow = ghostrow - 1; } }; Key.addListener(keyListener); ghostclip.onPress = function () { this.startDrag(); }; ghostclip.onRelease = function () { this.stopDrag(); if ((((this._x > 20) and (this._x < 340)) and (this._y > 20)) and (this._y < 340)) { ghostcol = Math.floor((this._x + 20) / 40); this._x = ghostcol * 40; ghostrow = Math.floor((this._y + 20) / 40); this._y = ghostrow * 40; } else { this._x = 400; this._y = 215; ghostrow = -1; ghostcol = -1; } };
Symbol 64 MovieClip [movMenu] Frame 1
stop(); btnAbout.debugtxt.text = "About"; btnAbout.onRelease = function () { _parent.attachMovie("movAbout", "dialog", 2, {_x:51, _y:84}); }; btnHelp.debugtxt.text = "Help"; btnHelp.onRelease = function () { _parent.attachMovie("movInstructions", "dialog", 2, {_x:51, _y:34}); }; btnPlay.onRelease = function () { _parent.statemachine("game"); };
Symbol 76 MovieClip [movAbout] Frame 1
stop(); btnOK.debugtxt.text = "OK"; btnOK.onRelease = function () { _parent.dialog.removeMovieClip(); };
Symbol 82 MovieClip [movInstructions] Frame 1
stop(); btnOK.debugtxt.text = "OK"; btnOK.onRelease = function () { _parent.dialog.removeMovieClip(); };
Symbol 83 MovieClip [__Packages.Cell] Frame 0
class Cell extends MovieClip { var nclip, attachMovie, eclip, sclip, wclip, n, e, s, w, seen, debugtxt, col, row; function Cell () { super(); nclip = attachMovie("wall", "northwall", 0, {_x:20, _y:0}); eclip = attachMovie("wall", "eastwall", 1, {_x:40, _y:20, _rotation:-90}); sclip = attachMovie("wall", "southwall", 2, {_x:20, _y:40}); wclip = attachMovie("wall", "westwall", 3, {_x:0, _y:20, _rotation:-90}); resetcell(); } function buildwall(wallname) { switch (wallname) { case "n" : n = 1; break; case "e" : e = 1; break; case "s" : s = 1; break; case "w" : w = 1; } } function breakwall(wallname) { switch (wallname) { case "n" : n = 0; hidewall("n"); break; case "e" : e = 0; hidewall("e"); break; case "s" : s = 0; hidewall("s"); break; case "w" : w = 0; hidewall("w"); } } function showwall(wallname) { switch (wallname) { case "n" : nclip._visible = true; nclip._alpha = 100; break; case "e" : eclip._visible = true; eclip._alpha = 100; break; case "s" : sclip._visible = true; sclip._alpha = 100; break; case "w" : wclip._visible = true; wclip._alpha = 100; } } function ghostwall(wallname) { switch (wallname) { case "n" : nclip._visible = true; nclip._alpha = 10; break; case "e" : eclip._visible = true; eclip._alpha = 10; break; case "s" : sclip._visible = true; sclip._alpha = 10; break; case "w" : wclip._visible = true; wclip._alpha = 10; } } function hidewall(wallname) { switch (wallname) { case "n" : nclip._visible = false; break; case "e" : eclip._visible = false; break; case "s" : sclip._visible = false; break; case "w" : wclip._visible = false; } } function see() { seen = true; } function resetcell() { buildwall("n"); hidewall("n"); buildwall("e"); hidewall("e"); buildwall("s"); hidewall("s"); buildwall("w"); hidewall("w"); seen = false; debugtxt.text = ""; } function toString() { var _local2 = ((((((((((("id" + row.toString()) + col.toString()) + " n") + n) + " e") + e) + " s") + s) + " w") + w) + " seen") + seen; return(_local2); } }

Library Items

Symbol 1 Sound [sayit-youwin.wav]
Symbol 2 Sound [sayit-tik.wav]
Symbol 3 Sound [sayit-no.wav]
Symbol 4 Sound [sayit-hitawall.wav]
Symbol 5 Sound [sayit-ghostmoves.wav]
Symbol 6 Sound [sayit-ghostawakes.wav]
Symbol 7 Sound [sayit-ghostattacks.wav]
Symbol 8 Sound [sayit-gameover.wav]
Symbol 9 Sound [sayit-foundtreasure.wav]
Symbol 10 Sound [nat-youwin.wav]
Symbol 11 Sound [nat-tik.wav]
Symbol 12 Sound [nat-no.wav]
Symbol 13 Sound [nat-hitawall.wav]
Symbol 14 Sound [nat-ghostmoves.wav]
Symbol 15 Sound [nat-ghostawakes.wav]
Symbol 16 Sound [nat-ghostattacks.wav]
Symbol 17 Sound [nat-gameover.wav]
Symbol 18 Sound [nat-foundtreasure.wav]
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [flagstone]Uses:19
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClip [treasure]Uses:21
Symbol 23 MovieClip [dragon]
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClip [base]Uses:24
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClip [ghost]Uses:27
Symbol 29 GraphicUsed by:33
Symbol 30 FontUsed by:31 43
Symbol 31 EditableTextUses:30Used by:33
Symbol 32 GraphicUsed by:33 42 49
Symbol 33 MovieClip [square]Uses:29 31 32
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClip [wall]Uses:34
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClip [dude]Uses:37Used by:50
Symbol 39 GraphicUsed by:42 49
Symbol 40 FontUsed by:41 44 45 46 48 55 66 67 71 74 79 80 81
Symbol 41 EditableTextUses:40Used by:42
Symbol 42 MovieClip [squareNext]Uses:39 41 32Used by:63
Symbol 43 EditableTextUses:30Used by:63
Symbol 44 TextUses:40Used by:63
Symbol 45 TextUses:40Used by:63
Symbol 46 EditableTextUses:40Used by:63
Symbol 47 GraphicUsed by:63 64
Symbol 48 EditableTextUses:40Used by:49
Symbol 49 MovieClipUses:39 48 32Used by:63 64 76 82
Symbol 50 MovieClipUses:38Used by:63
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:63
Symbol 53 GraphicUsed by:63
Symbol 54 GraphicUsed by:57
Symbol 55 EditableTextUses:40Used by:57
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClip [speechbubble]Uses:54 55 56Used by:63
Symbol 58 GraphicUsed by:63
Symbol 59 GraphicUsed by:63
Symbol 60 GraphicUsed by:62
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:60 61Used by:63
Symbol 63 MovieClip [movgame]Uses:43 44 45 46 47 49 42 50 52 53 57 58 59 62
Symbol 64 MovieClip [movMenu]Uses:47 49
Symbol 65 GraphicUsed by:76
Symbol 66 TextUses:40Used by:76
Symbol 67 TextUses:40Used by:76
Symbol 68 FontUsed by:69 72 73 75
Symbol 69 EditableTextUses:68Used by:76
Symbol 70 GraphicUsed by:76
Symbol 71 TextUses:40Used by:76
Symbol 72 EditableTextUses:68Used by:76
Symbol 73 EditableTextUses:68Used by:76
Symbol 74 TextUses:40Used by:76
Symbol 75 EditableTextUses:68Used by:76
Symbol 76 MovieClip [movAbout]Uses:65 66 49 67 69 70 71 72 73 74 75
Symbol 77 GraphicUsed by:82
Symbol 78 FontUsed by:79
Symbol 79 TextUses:78 40Used by:82
Symbol 80 EditableTextUses:40Used by:82
Symbol 81 TextUses:40Used by:82
Symbol 82 MovieClip [movInstructions]Uses:77 49 79 80 81
Symbol 83 MovieClip [__Packages.Cell]

Instance Names

"debugtxt"Symbol 33 MovieClip [square] Frame 1Symbol 31 EditableText
"debugtxt"Symbol 42 MovieClip [squareNext] Frame 1Symbol 41 EditableText
"debugtxt"Symbol 49 MovieClip Frame 1Symbol 48 EditableText
"bubbletxt"Symbol 57 MovieClip [speechbubble] Frame 1Symbol 55 EditableText
"carvdummy"Symbol 63 MovieClip [movgame] Frame 1Symbol 43 EditableText
"sounddummy"Symbol 63 MovieClip [movgame] Frame 1Symbol 46 EditableText
"btnExit"Symbol 63 MovieClip [movgame] Frame 1Symbol 49 MovieClip
"btnReset"Symbol 63 MovieClip [movgame] Frame 1Symbol 49 MovieClip
"btnEndturn"Symbol 63 MovieClip [movgame] Frame 1Symbol 42 MovieClip [squareNext]
"dudecountdown"Symbol 63 MovieClip [movgame] Frame 1Symbol 50 MovieClip
"stepcountdown"Symbol 63 MovieClip [movgame] Frame 1Symbol 52 MovieClip
"bub"Symbol 63 MovieClip [movgame] Frame 1Symbol 57 MovieClip [speechbubble]
"voiceswitch"Symbol 63 MovieClip [movgame] Frame 1Symbol 62 MovieClip
"btnPlay"Symbol 64 MovieClip [movMenu] Frame 1Symbol 49 MovieClip
"btnHelp"Symbol 64 MovieClip [movMenu] Frame 1Symbol 49 MovieClip
"btnAbout"Symbol 64 MovieClip [movMenu] Frame 1Symbol 49 MovieClip
"btnOK"Symbol 76 MovieClip [movAbout] Frame 1Symbol 49 MovieClip
"btnOK"Symbol 82 MovieClip [movInstructions] Frame 1Symbol 49 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "sayit-youwin.wav"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sayit-tik.wav"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sayit-no.wav"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sayit-hitawall.wav"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sayit-ghostmoves.wav"
ExportAssets (56)Timeline Frame 1Symbol 6 as "sayit-ghostawakes.wav"
ExportAssets (56)Timeline Frame 1Symbol 7 as "sayit-ghostattacks.wav"
ExportAssets (56)Timeline Frame 1Symbol 8 as "sayit-gameover.wav"
ExportAssets (56)Timeline Frame 1Symbol 9 as "sayit-foundtreasure.wav"
ExportAssets (56)Timeline Frame 1Symbol 10 as "nat-youwin.wav"
ExportAssets (56)Timeline Frame 1Symbol 11 as "nat-tik.wav"
ExportAssets (56)Timeline Frame 1Symbol 12 as "nat-no.wav"
ExportAssets (56)Timeline Frame 1Symbol 13 as "nat-hitawall.wav"
ExportAssets (56)Timeline Frame 1Symbol 14 as "nat-ghostmoves.wav"
ExportAssets (56)Timeline Frame 1Symbol 15 as "nat-ghostawakes.wav"
ExportAssets (56)Timeline Frame 1Symbol 16 as "nat-ghostattacks.wav"
ExportAssets (56)Timeline Frame 1Symbol 17 as "nat-gameover.wav"
ExportAssets (56)Timeline Frame 1Symbol 18 as "nat-foundtreasure.wav"
ExportAssets (56)Timeline Frame 1Symbol 20 as "flagstone"
ExportAssets (56)Timeline Frame 1Symbol 22 as "treasure"
ExportAssets (56)Timeline Frame 1Symbol 23 as "dragon"
ExportAssets (56)Timeline Frame 1Symbol 25 as "base"
ExportAssets (56)Timeline Frame 1Symbol 28 as "ghost"
ExportAssets (56)Timeline Frame 1Symbol 33 as "square"
ExportAssets (56)Timeline Frame 1Symbol 35 as "wall"
ExportAssets (56)Timeline Frame 1Symbol 38 as "dude"
ExportAssets (56)Timeline Frame 1Symbol 42 as "squareNext"
ExportAssets (56)Timeline Frame 1Symbol 57 as "speechbubble"
ExportAssets (56)Timeline Frame 1Symbol 63 as "movgame"
ExportAssets (56)Timeline Frame 1Symbol 64 as "movMenu"
ExportAssets (56)Timeline Frame 1Symbol 76 as "movAbout"
ExportAssets (56)Timeline Frame 1Symbol 82 as "movInstructions"
ExportAssets (56)Timeline Frame 1Symbol 83 as "__Packages.Cell"




http://swfchan.com/40/198118/info.shtml
Created: 1/8 -2019 12:07:47 Last modified: 1/8 -2019 12:07:47 Server time: 29/04 -2024 04:31:29