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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

battleships.swf

This is the info page for
Flash #10319

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


Text
Anonymous

1234567

franklin@iae.nl

GQ score

http://home.iae.nl/users/franklin/battleships/pag/send.swf

123

123

123

123

123

123

ActionScript [AS1/AS2]

Frame 1
function shipData(damage, state, name, xPos, yPos, dir, len) { this.damage = damage; this.state = state; this.name = name; this.xPos = xPos; this.yPos = yPos; this.dir = dir; this.len = len; } function gridData(kind, state) { this.kind = kind; this.state = state; } function initGrid() { var n = 0; while (n < 100) { gridP[n] = new gridData("w", 0); gridC[n] = new gridData("w", 0); n++; } } function checkPlacement() { if (dpSelShipCode != "") { C.GameBrdD[dpSelShipCode]._visible = true; C.GameBrdD[dpSelShipCode]._x = C.GameBrdD.GameGridD[gpSelGridNm]._x; C.GameBrdD[dpSelShipCode]._y = C.GameBrdD.GameGridD[gpSelGridNm]._y; dpSelShipNum = dpSelShipCode.charAt(1); dpSelShipLen = shipP[dpSelShipNum].len; gpSelGridNum = gpSelGridNm.substring(1, gpSelGridNm.length); dpPosX = gpSelGridNum % 10; dpPosY = Math.floor(gpSelGridNum / 10); dpPosStart = ((dpDir == "h") ? (dpPosX) : (dpPosY)); if (checkInGrid(dpPosStart, dpSelShipLen)) { if (checkGrid(dpPosX, dpPosY, dpDir, dpSelShipLen, "P")) { C.GameBrdD[dpSelShipCode]._alpha = 100; } else { C.GameBrdD[dpSelShipCode]._alpha = 30; } } else { C.GameBrdD[dpSelShipCode]._alpha = 30; } } } function doTurn(n) { dpDir = n; if (dpDir == "h") { C.GameBrdD[dpSelShipCode].gotoAndStop(1); } else { C.GameBrdD[dpSelShipCode].gotoAndStop(2); } checkPlacement(); doSndStart("Knob", 0, 100, 0); } function doDeploy(gpSelGridNm) { if (dpSelShipCode != "") { if (checkInGrid(dpPosStart, dpSelShipLen)) { if (checkGrid(dpPosX, dpPosY, dpDir, dpSelShipLen, "P")) { doSndStart("Knob", 0, 100, 0); var dpMultiplier = ((dpDir == "h") ? 1 : 10); i = 0; while (i < dpSelShipLen) { var dpTempGridIndex = (parseInt(gpSelGridNum) + (dpMultiplier * i)); gridP[dpTempGridIndex].kind = dpSelShipCode; i++; } shipP[dpSelShipNum].xPos = dpPosX; shipP[dpSelShipNum].yPos = dpPosY; shipP[dpSelShipNum].dir = dpDir; C.ShipSelector[dpSelShipCode]._visible = false; C.ShipSelector.gotoAndStop(1); dpSelShipCode = ""; dpDir = "h"; dpShipCnt = dpShipCnt + 1; if (dpShipCnt == 5) { gpMenuBug = false; gpTurn = false; gpCommStr = "All ships have been deployed!"; showMessage(24, "C"); doSndStart("Deployed", 0, 50, 0); } } else { gpTurn = false; gpCommStr = "Do not place ships on top of each other"; showMessage(24, "C"); doSndStart("OnTop", 0, 50, 0); } } else { gpTurn = false; gpCommStr = "Place your ship within the game grid!"; showMessage(24, "C"); doSndStart("InGrid", 0, 50, 0); } } } function initRandomSetup() { var rsShipNum = 1; while (rsShipNum < 6) { doRandomSetup(rsShipNum); rsShipNum++; } i = 1; while (5 >= i) { var rsTempShipCode = ("s" + i); var rsTempGridLocX = eval (("E.GameBrdC.GameGridC.g" + ((shipP[i].yPos * 10) + shipP[i].xPos)) + "._x"); var rsTempGridLocY = eval (("E.GameBrdC.GameGridC.g" + ((shipP[i].yPos * 10) + shipP[i].xPos)) + "._y"); E.GameBrdC[rsTempShipCode]._x = rsTempGridLocX; E.GameBrdC[rsTempShipCode]._y = rsTempGridLocY; if (shipP[i].dir == "v") { E.GameBrdC[rsTempShipCode].gotoAndStop(2); } E.GameBrdC[rsTempShipCode]._visible = true; i++; } gpTurn = true; } function doRandomSetup(rsShipNum) { var rsGridNum = getRandomvalue(0, 99); var rsRandDir = getRandomvalue(0, 1); var rsDir = ((rsRandDir == 0) ? "h" : "v"); var rsSelShip = ("s" + rsShipNum); var rsShipLen = shipC[rsShipNum].len; var rsPosX = (rsGridNum % 10); var rsPosY = Math.floor(rsGridNum / 10); var rsPosStart = ((rsDir == "h") ? (rsPosX) : (rsPosY)); if (!checkInGrid(rsPosStart, rsShipLen)) { doRandomSetup(rsShipNum); } else if (!checkGrid(rsPosX, rsPosY, rsDir, rsShipLen, "C")) { doRandomSetup(rsShipNum); } else { shipC[rsShipNum].state = false; shipC[rsShipNum].xPos = rsPosX; shipC[rsShipNum].yPos = rsPosY; shipC[rsShipNum].dir = rsDir; var rsPosDynamic = ((rsDir == "h") ? (rsPosX) : (rsPosY)); var rsPosStatic = ((rsDir == "h") ? (rsPosY) : (rsPosX)); var j = rsPosDynamic; while (j < (rsPosDynamic + rsShipLen)) { var rsGridIndex = ((rsDir == "h") ? ((rsPosStatic * 10) + j) : ((j * 10) + rsPosStatic)); gridC[rsGridIndex].kind = rsSelShip; j++; } } } function doShotC() { gpTurn = false; gpEnableGrid = false; _root.E.GameBrdP.GameGridP._visible = false; scTotalShotsC++; ciShotCnt++; if (ciFireMode == 0) { FireMode0(); } else if (ciFireMode == 1) { FireMode1(); } else if (ciFireMode == 2) { FireMode2(); } else { FireMode3(); } } function FireMode0() { if (ciPatternType == 0) { ciGridRefX = getRandomvalue(0, 9); ciGridRefY = getRandomvalue(0, 9); ciGridNum = (ciGridRefY * 10) + ciGridRefX; if (gridP[ciGridNum].state == 1) { FireMode0(); } else { handleShotC(0, 1); } } else { ciPattern.length = 0; var ciPatternArrayIndexCnt = -1; k = 0; while (k < 100) { var kX = (k % 10); var kY = Math.floor(k / 10); var kVal = (kX - kY); if ((kVal % ciPatternRes) == 0) { if (gridP[k].state == 0) { ciPatternArrayIndexCnt++; ciPattern[ciPatternArrayIndexCnt] = k; } } k++; } if (ciPattern.length < 1) { ciPatternRes = ciPatternRes - 1; FireMode0(); } else { ciGridNum = ciPattern[getRandomvalue(0, ciPattern.length - 1)]; ciGridRefX = ciGridNum % 10; ciGridRefY = Math.floor(ciGridNum / 10); handleShotC(0, 1); } } } function FireMode1() { if (ciFireDir == -1) { ciFireDir = getRandomvalue(0, 3); } else { ciFireDir = ciFireDir + 1; if (3 < ciFireDir) { ciFireDir = 0; } } ciGridRefX = (ciHitFirst % 10) + ciRndDir[ciFireDir].Dx; ciGridRefY = Math.floor(ciHitFirst / 10) + ciRndDir[ciFireDir].Dy; if ((((ciGridRefX < 0) || (9 < ciGridRefX)) || (ciGridRefY < 0)) || (9 < ciGridRefY)) { FireMode1(); } else { ciGridNum = (ciGridRefY * 10) + ciGridRefX; if (gridP[ciGridNum].state == 1) { FireMode1(); } else { handleShotC(1, 2); } } } function FireMode2() { ciGridRefX = ciGridRefX + ciRndDir[ciFireDir].Dx; ciGridRefY = ciGridRefY + ciRndDir[ciFireDir].Dy; if ((((ciGridRefX < 0) || (9 < ciGridRefX)) || (ciGridRefY < 0)) || (9 < ciGridRefY)) { FireMode3(); } else { ciGridNum = (ciGridRefY * 10) + ciGridRefX; if (gridP[ciGridNum].state == 1) { FireMode3(); } else { handleShotC(3, 2); } } } function FireMode3() { var vTempFiringDir = ciFireDir; if (ciFireDir == 0) { ciFireDir = 2; } else if (ciFireDir == 1) { ciFireDir = 3; } else if (ciFireDir == 2) { ciFireDir = 0; } else { ciFireDir = 1; } ciGridRefX = (ciHitFirst % 10) + ciRndDir[ciFireDir].Dx; ciGridRefY = Math.floor(ciHitFirst / 10) + ciRndDir[ciFireDir].Dy; ciGridNum = (ciGridRefY * 10) + ciGridRefX; if ((((ciGridRefX < 0) || (9 < ciGridRefX)) || (ciGridRefY < 0)) || (9 < ciGridRefY)) { FireMode1(); } else if (gridP[ciGridNum].state == 1) { FireMode1(); } else { handleShotC(1, 2); } } function handleShotC(ciFireModeMis, ciFireModeHit) { gridP[ciGridNum].state = 1; ciGridNm = "g" + ciGridNum; if (gridP[ciGridNum].kind == "w") { doSndStart("Mis", 0, 100, -80); scTotalMisC++; E.GameBrdC.Mis._x = E.GameBrdC.GameGridC[ciGridNm]._x; E.GameBrdC.Mis._y = E.GameBrdC.GameGridC[ciGridNm]._y; E.GameBrdC.Mis.gotoAndPlay(2); E.GameBrdC.GameGridC[ciGridNm].Result.gotoAndStop("Mis"); ciFireMode = ciFireModeMis; E.TurnDelay2.gotoAndPlay(2); } else { scTotalHitsC++; doSndStart("Hit", 0, 80, -80); E.GameBrdC.Hit._x = E.GameBrdC.GameGridC[ciGridNm]._x; E.GameBrdC.Hit._y = E.GameBrdC.GameGridC[ciGridNm]._y; E.GameBrdC.Hit.gotoAndPlay(2); E.GameBrdC.GameGridC[ciGridNm].Result.gotoAndStop("Hit"); ciTempShipCode = gridP[ciGridNum].kind; ciTempShipNum = parseInt(ciTempShipCode.substring(1, 2)); if (ciFireMode == 0) { ciHitFirst = ciGridNum; ciCurShipCode = ciTempShipCode; } ciFireMode = ciFireModeHit; if (ciTempShipCode != ciCurShipCode) { ciHitMem[ciTempShipNum] = ciGridNum; } shipP[ciTempShipNum].damage = shipP[ciTempShipNum].damage + 1; var ciTempDamLight = ((("s" + ciTempShipNum) + "") + shipP[ciTempShipNum].damage); E.DamageDisplay[ciTempDamLight].gotoAndStop(2); var ciTempIndicator = ("Indicator" + ciTempShipNum); E.DamageDisplay[ciTempIndicator].gotoAndPlay(2); if (shipP[ciTempShipNum].damage >= shipP[ciTempShipNum].len) { ciKillCnt++; doSndStart("Sink", 1, 100, -80); E.GameBrdC[ciTempShipCode]._alpha = 40; if (ciKillCnt >= 5) { getScore(); gpCheat = 1; _root.E.GameBrdP.GameGridP._visible = true; doCheat(); gpCommStr = "We have lost"; showMessage(48, "E"); } else { gpCommStr = ("Our " + shipP[ciTempShipNum].name) + " has been sunk !"; showMessage(24, "E"); ciHitMem[ciTempShipNum] = -1; if (ciTempShipCode == ciCurShipCode) { ciCurShipCode = ""; ciTempShipNum = ""; ciTempShipCode = ""; ciHitFirst = ""; ciFireDir = -1; ciHitMemTotal = 0; var i = 1; while (i < 6) { if (ciHitMem[i] != -1) { ciHitMemTotal++; } i++; } if (ciHitMemTotal == 0) { ciFireMode = 0; } else { var i = 1; while (i < 6) { if (ciHitMem[i] != -1) { ciHitFirst = ciHitMem[i]; ciGridNum = ciHitMem[i]; ciGridRefX = ciGridNum % 10; ciGridRefY = Math.floor(ciGridNum / 10); ciCurShipCode = gridP[ciGridNum].kind; break; } i++; } ciFireMode = 1; } } else { ciFireMode = 1; ciFireDir = -1; } } } if (ciKillCnt != 5) { E.TurnDelay.gotoAndPlay(2); } } } function ciDirVal(Dx, Dy) { this.Dx = Dx; this.Dy = Dy; } function doShotP(plSelGridNm) { gpTurn = true; gpEnableGrid = true; _root.E.GameBrdP.GameGridP._visible = true; var plSelGridNum = plSelGridNm.substring(1, plSelGridNm.length); if (gridC[plSelGridNum].state == 0) { gridC[plSelGridNum].state = 1; scTotalShotsP++; var plResultNm = ("r" + plSelGridNum); var plTempGridRefX = (plSelGridNum % 10); var plTempGridRefY = Math.floor(plSelGridNum / 10); var plTempGridLocX = E.GameBrdP.GameGridP[plSelGridNm]._x; var plTempGridLocY = E.GameBrdP.GameGridP[plSelGridNm]._y; if (gridC[plSelGridNum].kind == "w") { doSndStart("Mis", 0, 100, 80); scTotalMisP++; E.GameBrdP.mis._x = plTempGridLocX; E.GameBrdP.mis._y = plTempGridLocY; E.GameBrdP.mis.gotoAndPlay(2); E.GameBrdP[plResultNm].gotoAndStop("Mis"); gpTurn = false; gpEnableGrid = false; E.GameBrdP.GameGridP._visible = false; E.GameBrdC.turnInd._alpha = 100; E.GameBrdP.turnInd._alpha = 40; E.TurnDelay.gotoAndPlay(2); } else { scTotalHitsP++; doSndStart("Hit", 0, 80, 80); E.GameBrdP.hit._x = plTempGridLocX; E.GameBrdP.hit._y = plTempGridLocY; E.GameBrdP.hit.gotoAndPlay(2); E.GameBrdP[plResultNm].gotoAndStop("Hit"); var plHitShipCode = gridC[plSelGridNum].kind; var plHitShipNum = plHitShipCode.charAt(1); shipC[plHitShipNum].damage++; if (shipC[plHitShipNum].damage >= shipC[plHitShipNum].len) { doSndStart("Sink", 1, 100, -80); doSndStart("Klaxon", 2, 60, -30); gpTurn = false; _root.E.GameBrdP.GameGridP._visible = false; gpCommStr = ("We have destroyed the enemy's " + shipC[plHitShipNum].name) + ", sir!"; showMessage(24, "E"); plKillCnt++; if (plKillCnt >= 5) { getScore(); gpTurn = false; gpEnableGrid = false; _root.E.GameBrdP.GameGridP._visible = false; gpCommStr = "We have WON!!"; showMessage(24, "E"); scResultMovie = "win"; } } else { gpTurn = false; _root.E.GameBrdP.GameGridP._visible = false; gpCommStr = admData[getRandomvalue(0, 10)]; showMessage(12, "E"); } } } else { gpTurn = false; _root.E.GameBrdP.GameGridP._visible = false; gpCommStr = "We have allready shot this position, sir!"; showMessage(24, "E"); } } function doCheat() { gpCheat = ((gpCheat == 1) ? 2 : 1); var i = 0; while (i < 100) { if (gridC[i].kind != "w") { var chTempObj = ("g" + i); E.GameBrdP.GameGridP[chTempObj].cheat.gotoAndStop(gpCheat); } i++; } } function checkInGrid(PosStart, ShipLen) { if (10 >= (PosStart + ShipLen)) { return(true); } return(false); } function checkGrid(PosX, PosY, Dir, ShipLen, Side) { var result = true; var posDynamic = ((Dir == "h") ? (PosX) : (PosY)); var posStatic = ((Dir == "h") ? (PosY) : (PosX)); var n = posDynamic; while (n < (posDynamic + ShipLen)) { var gpTempGridIndex = ((Dir == "h") ? ((posStatic * 10) + n) : ((n * 10) + posStatic)); var gpTempArrayObj = eval ("grid" + Side); if (gpTempArrayObj[gpTempGridIndex].kind != "w") { result = false; break; } n++; } return(result); } function showMessage(t, scn) { if (!gpCommFlag) { gpCommFlag = true; gpCommTimeOut = t; gpCommScn = scn; _root[gpCommScn].CommPanel.Play(); } } function doTimer() { gpCommTimer = gpCommTimer + 1; if (gpCommTimer < gpCommTimeOut) { _root[gpCommScn].CommPanel.gotoAndPlay(5); } else { _root[gpCommScn].CommPanel.gotoAndPlay(7); gpCommStr = ""; gpCommTimer = 0; gpCommTimeOut = 0; gpTurn = true; } } function doSndStart(snd, loops, vol, pan) { getSndTargetNm(snd).setVolume(vol); getSndTargetNm(snd).setPan(pan); getSndTargetNm(snd).start(0, loops); } function initSndFade(snd) { sndFlag = 1; getSndClipNm(snd).play(); } function doSndFade(clipNm) { var strLen = clipNm.length; var sndFadeTrgt = clipNm.substring(2, strLen); if (0 < sndVol) { sndVol = sndVol - 5; getSndTargetNm(sndFadeTrgt).setVolume(sndVol); } else { sndFlag = 0; getSndTargetNm(sndFadeTrgt).stop(); sndFadeTrgt = ""; } } function getSndTargetNm(snd) { var sndClipNm = ("Mc" + snd); var sndObjNm = ("Snd" + snd); var sndTrg = _root.SndLib[sndClipNm][sndObjNm]; return(sndTrg); } function getSndClipNm(snd) { var sndClipNm = ("Mc" + snd); var sndClp = _root.SndLib[sndClipNm]; return(sndClp); } function getRandomvalue(minVal, maxVal) { var Rng = ((maxVal - minVal) + 1); var RngLen = ("" + Rng).length; var rndVal = ((Math.floor(Math.random() * Math.pow(10, RngLen)) % Rng) + parseInt(minVal)); return(rndVal); } function getScore() { if (dpShipCnt < 5) { myscore = 0; } else { myscore = 2840; if (plKillCnt == 5) { myscore = myscore + 500; } myscore = myscore - (scTotalMisP * 10); myscore = myscore + (scTotalHitsP * 20); myscore = myscore + (scTotalMisC * 10); myscore = myscore - (scTotalHitsC * 20); d = 1; while (d < 6) { if (shipC[d].damage >= shipC[d].len) { myscore = myscore + ((6 - d) * 100); } if (shipP[d].damage >= shipP[d].len) { myscore = myscore - ((6 - d) * 100); } d++; } scTotalMisP = ((0 < scTotalMisP) ? (scTotalMisP) : 1); tacBonusP = Math.round((scTotalHitsP * 100) / scTotalMisP); myscore = myscore + (tacBonusP * 10); scTotalMisC = ((0 < scTotalMisC) ? (scTotalMisC) : 1); tacBonusC = Math.round((scTotalHitsC * 100) / scTotalMisC); myscore = myscore - (tacBonusC * 10); if (myscore < 0) { myscore = 0; } } } function commentScore() { var theCom = ""; var scoreComments = new Array(); scoreComments[0] = ("Well done, " + myname) + ", well done!"; scoreComments[1] = ("You should sign up, " + myname) + "!"; scoreComments[2] = ("Don't you love the smell of burned steel, " + myname) + "?"; scoreComments[3] = ("War is hell, right, " + myname) + "?"; scoreComments[4] = ("Do you want some more, " + myname) + "?"; scoreComments[5] = ("This is too easy, " + myname) + "!"; scoreComments[6] = ("We won this battle, " + myname) + ", not the war!"; scoreComments[7] = ("An impressive victory, " + myname) + "!"; scoreComments[8] = ("Let's get some medals, " + myname) + "!"; scoreComments[9] = ("Let's get some medals, " + myname) + "!"; scoreComments[10] = ("It's good to have you back, " + myname) + "!"; scoreComments[11] = ("You can keep your boat, " + myname) + "!"; var rnd = getRandomvalue(0, 10); theCom = scoreComments[rnd]; return(theCom); } function doReplay() { _root.gpTurn = true; _root.gpSelGridNum = ""; _root.gpCheat = 1; _root.gpMenuBug = true; _root.gpEnableGrid = true; _root.scResultMovie = "lose"; _root.scTotalShotsP = 0; _root.scTotalHitsP = 0; _root.scTotalMisP = 0; _root.scTotalHitsPercP = 0; _root.scTotalShotsC = 0; _root.scTotalHitsC = 0; _root.scTotalMisC = 0; _root.scTotalHitsPercC = 0; _root.myscore = 0; _root.gpCommStr = ""; _root.gpCommScn = ""; _root.gpCommTimeOut = 0; _root.gpCommTimer = 0; _root.gpCommFlag = false; _root.dpSelShipCode = ""; _root.dpSelShipNum; _root.dpSelShipLen; _root.dpPosStart; _root.dpPosX; _root.dpPosY; _root.dpDir = "h"; _root.dpShipCnt = 0; _root.ciShotCnt = 0; _root.ciKillCnt = 0; _root.ciLastShotGridIndex = ""; _root.ciGridNum; _root.ciGridNm = ""; _root.ciGridRefX; _root.ciGridRefY; _root.ciFireMode = 0; _root.ciFireDir = -1; _root.ciTempShipNum; _root.ciTempShipCode = ""; _root.ciCurShipCode = ""; _root.ciHitFirst; _root.ciHitMem.length = 0; _root.ciPattern.length = 0; _root.ciPatternType = 1; _root.ciPatternRes = 4; i = 1; while (i < 6) { _root.ciHitMem[i] = -1; i++; } _root.plKillCnt = 0; _root.sndFlag = 0; _root.sndVol = 100; _root.shipP[1] = new shipData(0, true, "Minesweeper", 0, 0, "h", 2); _root.shipP[2] = new shipData(0, true, "Submarine", 0, 0, "h", 3); _root.shipP[3] = new shipData(0, true, "Frigate", 0, 0, "h", 3); _root.shipP[4] = new shipData(0, true, "Battleship", 0, 0, "h", 4); _root.shipP[5] = new shipData(0, true, "Aircraft Carrier", 0, 0, "h", 5); _root.shipC[1] = new shipData(0, true, "Minesweeper", 0, 0, "h", 2); _root.shipC[2] = new shipData(0, true, "Submarine", 0, 0, "h", 3); _root.shipC[3] = new shipData(0, true, "Frigate", 0, 0, "h", 3); _root.shipC[4] = new shipData(0, true, "Battleship", 0, 0, "h", 4); _root.shipC[5] = new shipData(0, true, "Aircraft Carrier", 0, 0, "h", 5); _root.initGrid(); _root.gotoAndPlay(11); } fscommand ("fullscreen", true); fscommand ("allowscale", false); fscommand ("showmenu", false); var gpTurn = true; var gpSelGridNm = ""; var gpSelGridNum = ""; var gpCheat = 1; var gpMenuBug = true; var gpEnableGrid = true; var scResultMovie = "lose"; var scTotalShotsP = 0; var scTotalHitsP = 0; var scTotalMisP = 0; var scTotalHitsPercP = 0; var scTotalShotsC = 0; var scTotalHitsC = 0; var scTotalMisC = 0; var scTotalHitsPercC = 0; var myscore = 0; var myname = "Anonymous"; var gpCommStr = ""; var gpCommScn = ""; var gpCommTimeOut = 0; var gpCommTimer = 0; var gpCommFlag = false; var dpSelShipCode = ""; var dpSelShipNum; var dpSelShipLen; var dpPosStart; var dpPosX; var dpPosY; var dpDir = "h"; var dpShipCnt = 0; var ciShotCnt = 0; var ciKillCnt = 0; var ciLastShotGridIndex = ""; var ciGridNum; var ciGridNm = ""; var ciGridRefX; var ciGridRefY; var ciFireMode = 0; var ciFireDir = -1; var ciTempShipNum; var ciTempShipCode = ""; var ciCurShipCode = ""; var ciHitFirst; var ciHitMem = new Array(); var ciPattern = new Array(); var ciPatternType = 1; var ciPatternRes = 4; var i = 1; while (i < 6) { ciHitMem[i] = -1; i++; } var plKillCnt = 0; var sndFlag = 0; var sndVol = 100; var shipP = new Array(); shipP[1] = new shipData(0, true, "Minesweeper", 0, 0, "h", 2); shipP[2] = new shipData(0, true, "Submarine", 0, 0, "h", 3); shipP[3] = new shipData(0, true, "Frigate", 0, 0, "h", 3); shipP[4] = new shipData(0, true, "Battleship", 0, 0, "h", 4); shipP[5] = new shipData(0, true, "Aircraft Carrier", 0, 0, "h", 5); var shipC = new Array(); shipC[1] = new shipData(0, true, "Minesweeper", 0, 0, "h", 2); shipC[2] = new shipData(0, true, "Submarine", 0, 0, "h", 3); shipC[3] = new shipData(0, true, "Frigate", 0, 0, "h", 3); shipC[4] = new shipData(0, true, "Battleship", 0, 0, "h", 4); shipC[5] = new shipData(0, true, "Aircraft Carrier", 0, 0, "h", 5); var gridP = new Array(); var gridC = new Array(); var ciRndDir = new Array(4); ciRndDir[0] = new ciDirVal(0, -1); ciRndDir[1] = new ciDirVal(1, 0); ciRndDir[2] = new ciDirVal(0, 1); ciRndDir[3] = new ciDirVal(-1, 0); var admData = new Array(); admData[0] = "Great shot !"; admData[1] = "Payback time !"; admData[2] = "Allright !"; admData[3] = "Take that !"; admData[4] = "Yeah !"; admData[5] = "Way to go !"; admData[6] = "Bullseye !"; admData[7] = "Strike One !"; admData[8] = "Bingo !"; admData[9] = "Okay ! !"; admData[10] = "HIT !"; stop();
Frame 4
_root.doSndStart("TitleLoop", 30, 100, 0); stop();
Frame 12
stop();
Frame 22
C.GameBrdD.s1._visible = false; C.GameBrdD.s2._visible = false; C.GameBrdD.s3._visible = false; C.GameBrdD.s4._visible = false; C.GameBrdD.s5._visible = false; stop();
Frame 32
stop();
Frame 43
E.GameBrdC.s1._visible = false; E.GameBrdC.s2._visible = false; E.GameBrdC.s3._visible = false; E.GameBrdC.s4._visible = false; E.GameBrdC.s5._visible = false; stop();
Frame 53
_root.doSndStart("TitleLoop", 30, 100, 0);
Frame 62
stop();
Frame 63
_root.doSndStart("TitleLoop", 30, 100, 0);
Frame 72
stop();
Frame 73
stop();
Frame 83
stopAllSounds(); stop();
Frame 84
stop();
Frame 85
stop();
Frame 86
stop();
Frame 87
stop();
Frame 88
stop();
Frame 89
stop();
Frame 90
stop();
Frame 91
stop();
Frame 92
stop();
Symbol 33 MovieClip [mis2] Frame 1
stop();
Symbol 33 MovieClip [mis2] Frame 3
this.SplashA.gotoAndPlay(2);
Symbol 73 MovieClip [hit2] Frame 1
stop();
Symbol 78 MovieClip [lose] Frame 1
var dirSgn = 1;
Instance of Symbol 75 MovieClip "imageClip" in Symbol 78 MovieClip [lose] Frame 1
onClipEvent (load) { this.attachMovie("imgLose", "img", 1); this.img._x = -148; this.img._y = -71; } onClipEvent (enterFrame) { if (-1 < this.img._x) { _parent.dirSgn = -1; } else if (this.img._x < -149) { _parent.dirSgn = 1; } this.img._x = this.img._x + _parent.dirSgn; }
Instance of Symbol 76 MovieClip "smokeClip" in Symbol 78 MovieClip [lose] Frame 1
onClipEvent (load) { this.attachMovie("smoke", "smoke1", 1); this.attachMovie("smoke", "smoke2", 2); smObj1 = this.smoke1; smObj2 = this.smoke2; smObj1._x = -400; smObj1._y = -50; smObj2._x = -800; smObj2._y = -50; } onClipEvent (enterFrame) { smObj1._x = smObj1._x + 5; smObj2._x = smObj2._x + 5; if (150 < smObj1._x) { smObj1._x = smObj2._x - 350; } if (150 < smObj2._x) { smObj2._x = smObj1._x - 350; } }
Symbol 82 MovieClip Frame 1
this.congrats = "Congratulations, the entire enemy fleet has been annihilated!";
Symbol 82 MovieClip Frame 36
this.congrats = _root.commentScore();
Symbol 83 MovieClip [win] Frame 1
var dirSgn = 1;
Instance of Symbol 79 MovieClip "imageClip" in Symbol 83 MovieClip [win] Frame 1
onClipEvent (load) { this.attachMovie("imgWin", "img", 1); this.img._x = -148; this.img._y = -71; } onClipEvent (enterFrame) { if (-1 < this.img._x) { _parent.dirSgn = -1; } else if (this.img._x < -149) { _parent.dirSgn = 1; } this.img._x = this.img._x + _parent.dirSgn; }
Symbol 89 MovieClip Frame 1
stop();
Instance of Symbol 87 MovieClip "Bar" in Symbol 89 MovieClip Frame 1
onClipEvent (enterFrame) { var pct = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (pct < 100) { this._width = pct; _root.vPercentage = pct + " %"; } if (pct >= 100) { _root.gotoAndPlay("continue"); } }
Symbol 104 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 99
stop(); stop();
Symbol 124 MovieClip Frame 1
stop();
Symbol 130 Button
on (release) { if (0 < _root.A.EnterName.f_userName.length) { _root.myname = _root.A.EnterName.f_userName; _root.gotoAndStop("CutScene01"); } _root.doSndStart("Knob", 0, 100, 0); }
Symbol 133 Button
on (release) { getURL ("http://www.miniclip.com/Homepage.htm", "_blank"); }
Symbol 139 Button
on (release) { getURL ("http://www.miniclip.com/Homepage.htm", "_blank"); }
Symbol 143 Button
on (release) { getURL ("http://www.miniclip.com/signup.htm", "_blank"); }
Symbol 147 Button
on (release) { getURL ("http://www.miniclip.com/download_battleships.htm", "_blank"); }
Symbol 148 MovieClip Frame 146
_root.doSndStart("Klaxon", 2, 60, -30);
Symbol 148 MovieClip Frame 159
_root.doSndStart("Seagulls", 0, 60, 30);
Symbol 148 MovieClip Frame 172
stop();
Symbol 151 MovieClip Frame 1
if (_root.sndFlag == 0) { stop(); }
Symbol 152 MovieClip Frame 1
if (_root.sndFlag == 0) { stop(); }
Symbol 153 MovieClip Frame 1
if (_root.sndFlag == 0) { stop(); }
Symbol 154 MovieClip Frame 1
if (_root.sndFlag == 0) { stop(); }
Symbol 155 MovieClip Frame 1
if (_root.sndFlag == 0) { stop(); }
Symbol 156 MovieClip Frame 1
if (_root.sndFlag == 0) { stop(); }
Symbol 157 MovieClip Frame 1
if (_root.sndFlag == 0) { stop(); }
Symbol 159 MovieClip Frame 1
if (_root.sndFlag == 0) { stop(); }
Symbol 159 MovieClip Frame 3
if (_root.sndFlag == 1) { _root.doSndFade(this._name); }
Symbol 160 MovieClip Frame 1
if (_root.sndFlag == 0) { stop(); }
Symbol 160 MovieClip Frame 3
if (_root.sndFlag == 1) { _root.doSndFade(this._name); }
Symbol 161 MovieClip Frame 1
if (_root.sndFlag == 0) { stop(); }
Symbol 161 MovieClip Frame 3
if (_root.sndFlag == 1) { _root.doSndFade(this._name); }
Symbol 162 MovieClip Frame 1
stop();
Instance of Symbol 151 MovieClip "McKnob" in Symbol 162 MovieClip Frame 1
onClipEvent (load) { SndKnob = new Sound(this); SndKnob.attachSound("SrcKnob"); }
Instance of Symbol 152 MovieClip "McDeployed" in Symbol 162 MovieClip Frame 1
onClipEvent (load) { SndDeployed = new Sound(this); SndDeployed.attachSound("SrcDeployed"); }
Instance of Symbol 153 MovieClip "McInGrid" in Symbol 162 MovieClip Frame 1
onClipEvent (load) { SndInGrid = new Sound(this); SndInGrid.attachSound("SrcInGrid"); }
Instance of Symbol 154 MovieClip "McOnTop" in Symbol 162 MovieClip Frame 1
onClipEvent (load) { SndOnTop = new Sound(this); SndOnTop.attachSound("SrcOnTop"); }
Instance of Symbol 155 MovieClip "McSink" in Symbol 162 MovieClip Frame 1
onClipEvent (load) { SndSink = new Sound(this); SndSink.attachSound("SrcSink"); }
Instance of Symbol 156 MovieClip "McHit" in Symbol 162 MovieClip Frame 1
onClipEvent (load) { SndHit = new Sound(this); SndHit.attachSound("SrcHit"); }
Instance of Symbol 157 MovieClip "McMis" in Symbol 162 MovieClip Frame 1
onClipEvent (load) { SndMis = new Sound(this); SndMis.attachSound("SrcMis"); }
Instance of Symbol 159 MovieClip "McKlaxon" in Symbol 162 MovieClip Frame 1
onClipEvent (load) { SndKlaxon = new Sound(this); SndKlaxon.attachSound("SrcKlaxon"); }
Instance of Symbol 160 MovieClip "McSeagulls" in Symbol 162 MovieClip Frame 1
onClipEvent (load) { SndSeagulls = new Sound(this); SndSeagulls.attachSound("SrcSeagulls"); }
Instance of Symbol 161 MovieClip "McTitleLoop" in Symbol 162 MovieClip Frame 1
onClipEvent (load) { SndTitleLoop = new Sound(this); SndTitleLoop.attachSound("SrcTitleLoop"); }
Symbol 166 Button
on (release) { getURL ("http://home.iae.nl/users/franklin", "_blank"); }
Symbol 171 MovieClip Frame 48
_root.gotoAndStop("Deployment");
Symbol 187 MovieClip Frame 1
stop();
Symbol 191 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 1
stop();
Symbol 220 MovieClip Frame 1
stop();
Symbol 222 Button
on (rollOver) { if (_root.gpTurn == true) { _root.gpSelGridNm = this._name; _root.checkPlacement(); this.gotoAndStop(2); } } on (rollOut) { this.gotoAndStop(1); } on (release) { if (_root.gpTurn == true) { _root.doDeploy(this._name); } }
Symbol 227 MovieClip Frame 1
stop();
Symbol 228 MovieClip Frame 1
var suShiftX = 24.64444; var suShiftY = 14.3; var suShiftCnt = 0; var suDepth = 0; var suY = 0; var suX; var suBaseX = 1; while (suY < 10) { if (suY != 0) { suBaseX = 0; } suX = suBaseX; while (suX < 10) { suDepth = suDepth + 1; var su_tempObj = ("g" + suDepth); duplicateMovieClip (this.g0, su_tempObj, suDepth); this[su_tempObj]._x = this[su_tempObj]._x + ((suX * 24.655556) + (suShiftCnt * suShiftX)); this[su_tempObj]._y = this[su_tempObj]._y - ((suX * 14.3) - (suShiftCnt * suShiftY)); suX++; } suShiftCnt = suShiftCnt + 1; suY = suY + 1; }
Symbol 228 MovieClip Frame 2
stop();
Symbol 230 MovieClip Frame 1
stop();
Instance of Symbol 228 MovieClip "GameGridD" in Symbol 230 MovieClip Frame 1
onClipEvent (keyDown) { newKey = Key.getCode(); myKeyH = Key.LEFT; myKeyV = Key.RIGHT; if (newKey == myKeyH) { _root.doTurn("h"); } else if (newKey == myKeyV) { _root.doTurn("v"); } }
Symbol 232 Button
on (rollOver) { if (_root.gpTurn == true) { if (this.s5._visible == true) { this.gotoAndStop("AircraftCarrier"); } } } on (press) { if (_root.gpTurn == true) { _root.dpSelShipCode = "s5"; } }
Symbol 233 Button
on (rollOver) { if (_root.gpTurn == true) { if (this.s4._visible == true) { this.gotoAndStop("Battleship"); } } } on (press) { if (_root.gpTurn == true) { _root.dpSelShipCode = "s4"; } }
Symbol 234 Button
on (rollOver) { if (_root.gpTurn == true) { if (this.s3._visible == true) { this.gotoAndStop("Frigate"); } } } on (press) { if (_root.gpTurn == true) { _root.dpSelShipCode = "s3"; } }
Symbol 235 Button
on (rollOver) { if (_root.gpTurn == true) { if (this.s2._visible == true) { this.gotoAndStop("Submarine"); } } } on (press) { if (_root.gpTurn == true) { _root.dpSelShipCode = "s2"; } }
Symbol 236 Button
on (rollOver) { if (_root.gpTurn == true) { if (this.s1._visible == true) { this.gotoAndStop("Minesweeper"); } } } on (press) { if (_root.gpTurn == true) { _root.dpSelShipCode = "s1"; } }
Symbol 237 MovieClip Frame 1
stop();
Symbol 247 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 1
stop();
Symbol 251 MovieClip Frame 5
var i = Math.round(Math.random(5) * 4); if (i == 4) { Admiral.gotoAndPlay(2); }
Symbol 251 MovieClip Frame 6
_root.doTimer(); this.Message = _root.gpCommStr;
Symbol 251 MovieClip Frame 12
_root.gpCommFlag = false; if ((_root.E.GameBrdP.GameGridP._visible == false) && (_root.gpEnableGrid)) { _root.E.GameBrdP.GameGridP._visible = true; } if (_root.dpShipCnt == 5) { _root.dpShipCnt = 6; _root.gotoAndPlay("CutScene02"); } if ((_root.ciKillCnt >= 5) || (_root.plKillCnt >= 5)) { _root.gotoAndPlay("Score"); }
Symbol 252 MovieClip Frame 1
_root.initGrid();
Symbol 252 MovieClip Frame 9
_root.initSndFade("TitleLoop");
Symbol 252 MovieClip Frame 23
stop();
Symbol 254 MovieClip Frame 48
if (_root.gpMenuBug) { _root.gotoAndStop("Cheat"); } else { _root.gotoAndStop("GameMain"); }
Symbol 257 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 1
stop();
Symbol 259 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 1
var suBShiftX = 24.64444; var suBShiftY = 14.3; var suBShiftCnt = 0; var suBDepth = 0; var suBY = 0; var suBX; var suBBaseX = 1; while (suBY < 10) { if (suBY != 0) { suBBaseX = 0; } suBX = suBBaseX; while (suBX < 10) { suBDepth = suBDepth + 1; var suB_tempObj = ("g" + suBDepth); duplicateMovieClip (this.g0, suB_tempObj, suBDepth); this[suB_tempObj]._x = this[suB_tempObj]._x + ((suBX * 24.655556) + (suBShiftCnt * suBShiftX)); this[suB_tempObj]._y = this[suB_tempObj]._y - ((suBX * 14.3) - (suBShiftCnt * suBShiftY)); suBX++; } suBShiftCnt = suBShiftCnt + 1; suBY = suBY + 1; }
Symbol 260 MovieClip Frame 2
stop();
Symbol 263 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 1
stop();
Symbol 264 MovieClip Frame 3
this.SplashA.gotoAndPlay(2);
Symbol 265 MovieClip Frame 1
stop();
Symbol 267 MovieClip Frame 1
stop();
Symbol 268 Button
on (rollOver) { if (_root.gpTurn == true) { this.gotoAndStop(2); } } on (rollOut) { this.gotoAndStop(1); } on (release) { if (_root.gpTurn == true) { _root.doShotP(this._name); } }
Symbol 269 MovieClip Frame 1
stop();
Symbol 270 MovieClip Frame 1
stop();
Symbol 271 MovieClip Frame 1
var suAShiftX = 24.64444; var suAShiftY = 14.3; var suAShiftCnt = 0; var suADepth = 0; var suAY = 0; var suAX; var suABaseX = 1; while (suAY < 10) { if (suAY != 0) { suABaseX = 0; } suAX = suABaseX; while (suAX < 10) { suADepth = suADepth + 1; var suA_tempObj = ("g" + suADepth); duplicateMovieClip (this.g0, suA_tempObj, suADepth); this[suA_tempObj]._x = this[suA_tempObj]._x + ((suAX * 24.655556) + (suAShiftCnt * suAShiftX)); this[suA_tempObj]._y = this[suA_tempObj]._y - ((suAX * 14.3) - (suAShiftCnt * suAShiftY)); suAX++; } suAShiftCnt = suAShiftCnt + 1; suAY = suAY + 1; }
Symbol 271 MovieClip Frame 2
stop();
Symbol 272 MovieClip Frame 1
var suRShiftX = 24.64444; var suRShiftY = 14.3; var suRShiftCnt = 0; var suRDepth = 0; var suRY = 0; var suRX; var suRBaseX = 1; while (suRY < 10) { if (suRY != 0) { suRBaseX = 0; } suRX = suRBaseX; while (suRX < 10) { suRDepth = suRDepth + 1; var suR_tempObj = ("r" + suRDepth); duplicateMovieClip (this.r0, suR_tempObj, suRDepth); this[suR_tempObj]._x = this[suR_tempObj]._x + ((suRX * 24.655556) + (suRShiftCnt * suRShiftX)); this[suR_tempObj]._y = this[suR_tempObj]._y - ((suRX * 14.3) - (suRShiftCnt * suRShiftY)); suRX++; } suRShiftCnt = suRShiftCnt + 1; suRY = suRY + 1; } attachMovie("mis2", "mis", 1000); attachMovie("hit2", "hit", 1001); stop();
Symbol 277 MovieClip Frame 1
stop();
Symbol 283 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 1
stop();
Symbol 285 MovieClip Frame 36
_root.doShotC();
Symbol 286 MovieClip Frame 1
stop();
Symbol 286 MovieClip Frame 36
_root.gpTurn = true; _root.gpEnableGrid = true; _root.E.GameBrdP.GameGridP._visible = true; _root.E.GameBrdP.turnInd._alpha = 100; _root.E.GameBrdC.turnInd._alpha = 40;
Symbol 287 Button
on (release) { if (_root.myname == "bsgq") { _root.doCheat(); } }
Symbol 288 MovieClip Frame 3
_root.initRandomSetup(); stop();
Symbol 289 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 294 Button
on (release) { getURL ("http://www.iae.nl/users/franklin", "_self", "POST"); }
Symbol 297 MovieClip Frame 70
stop();
Symbol 298 MovieClip Frame 1
this.myscore = Math.floor(_root.myscore); this.myname = _root.myname; stop();
Symbol 302 Button
on (release) { _root.doReplay(); }
Symbol 307 MovieClip Frame 1
Instance of Symbol 298 MovieClip "ScorePanel" in Symbol 307 MovieClip Frame 1
onClipEvent (load) { if (_root.scResultMovie == "lose") { this._visible = false; } }
Instance of Symbol 306 MovieClip "emptyClip" in Symbol 307 MovieClip Frame 1
onClipEvent (load) { this.stop(); this.attachMovie(_root.scResultMovie, "resultMovie", 10); }
Symbol 307 MovieClip Frame 4
stop();
Symbol 318 Button
on (release) { getURL ("http://www.iae.nl/users/franklin", "_self", "POST"); }
Symbol 320 MovieClip Frame 1
stop();

Library Items

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

Instance Names

"Preloader"Frame 1Symbol 89 MovieClip
"A"Frame 3Symbol 148 MovieClip
"SndLib"Frame 3Symbol 162 MovieClip
"B"Frame 12Symbol 171 MovieClip
"C"Frame 22Symbol 252 MovieClip
"D"Frame 32Symbol 254 MovieClip
"E"Frame 43Symbol 288 MovieClip
"F"Frame 53Symbol 297 MovieClip
"G"Frame 63Symbol 307 MovieClip
"H"Frame 73Symbol 320 MovieClip
"Splash"Symbol 33 MovieClip [mis2] Frame 3Symbol 28 MovieClip
"imageClip"Symbol 78 MovieClip [lose] Frame 1Symbol 75 MovieClip
"smokeClip"Symbol 78 MovieClip [lose] Frame 1Symbol 76 MovieClip
"imageClip"Symbol 83 MovieClip [win] Frame 1Symbol 79 MovieClip
"Bar"Symbol 89 MovieClip Frame 1Symbol 87 MovieClip
"EnterName"Symbol 148 MovieClip Frame 171Symbol 124 MovieClip
"EnterButton"Symbol 148 MovieClip Frame 172Symbol 131 MovieClip
"McKnob"Symbol 162 MovieClip Frame 1Symbol 151 MovieClip
"McDeployed"Symbol 162 MovieClip Frame 1Symbol 152 MovieClip
"McInGrid"Symbol 162 MovieClip Frame 1Symbol 153 MovieClip
"McOnTop"Symbol 162 MovieClip Frame 1Symbol 154 MovieClip
"McSink"Symbol 162 MovieClip Frame 1Symbol 155 MovieClip
"McHit"Symbol 162 MovieClip Frame 1Symbol 156 MovieClip
"McMis"Symbol 162 MovieClip Frame 1Symbol 157 MovieClip
"McKlaxon"Symbol 162 MovieClip Frame 1Symbol 159 MovieClip
"McSeagulls"Symbol 162 MovieClip Frame 1Symbol 160 MovieClip
"McTitleLoop"Symbol 162 MovieClip Frame 1Symbol 161 MovieClip
"Aircraft"Symbol 192 MovieClip Frame 1Symbol 187 MovieClip
"Aircraft"Symbol 192 MovieClip Frame 2Symbol 191 MovieClip
"Selector"Symbol 227 MovieClip Frame 2Symbol 226 MovieClip
"g0"Symbol 228 MovieClip Frame 1Symbol 227 MovieClip
"s5"Symbol 230 MovieClip Frame 1Symbol 192 MovieClip
"s4"Symbol 230 MovieClip Frame 1Symbol 199 MovieClip
"s3"Symbol 230 MovieClip Frame 1Symbol 206 MovieClip
"s2"Symbol 230 MovieClip Frame 1Symbol 213 MovieClip
"s1"Symbol 230 MovieClip Frame 1Symbol 220 MovieClip
"GameGridD"Symbol 230 MovieClip Frame 1Symbol 228 MovieClip
"s5"Symbol 237 MovieClip Frame 1Symbol 192 MovieClip
"s4"Symbol 237 MovieClip Frame 1Symbol 199 MovieClip
"s3"Symbol 237 MovieClip Frame 1Symbol 206 MovieClip
"s2"Symbol 237 MovieClip Frame 1Symbol 213 MovieClip
"s1"Symbol 237 MovieClip Frame 1Symbol 220 MovieClip
"Admiral"Symbol 251 MovieClip Frame 1Symbol 247 MovieClip
"GameBrdD"Symbol 252 MovieClip Frame 1Symbol 230 MovieClip
"ShipSelector"Symbol 252 MovieClip Frame 2Symbol 237 MovieClip
"CommPanel"Symbol 252 MovieClip Frame 11Symbol 251 MovieClip
"Result"Symbol 259 MovieClip Frame 1Symbol 258 MovieClip
"Selector"Symbol 259 MovieClip Frame 2Symbol 226 MovieClip
"g0"Symbol 260 MovieClip Frame 1Symbol 259 MovieClip
"Splash"Symbol 264 MovieClip Frame 3Symbol 28 MovieClip
"turnInd"Symbol 265 MovieClip Frame 1Symbol 257 MovieClip
"GameGridC"Symbol 265 MovieClip Frame 1Symbol 260 MovieClip
"s5"Symbol 265 MovieClip Frame 1Symbol 192 MovieClip
"s4"Symbol 265 MovieClip Frame 1Symbol 199 MovieClip
"s3"Symbol 265 MovieClip Frame 1Symbol 206 MovieClip
"s2"Symbol 265 MovieClip Frame 1Symbol 213 MovieClip
"s1"Symbol 265 MovieClip Frame 1Symbol 220 MovieClip
"Hit"Symbol 265 MovieClip Frame 1Symbol 263 MovieClip
"Mis"Symbol 265 MovieClip Frame 1Symbol 264 MovieClip
"Ind"Symbol 270 MovieClip Frame 1Symbol 258 MovieClip
"cheat"Symbol 270 MovieClip Frame 1Symbol 269 MovieClip
"Selector"Symbol 270 MovieClip Frame 2Symbol 226 MovieClip
"g0"Symbol 271 MovieClip Frame 1Symbol 270 MovieClip
"turnInd"Symbol 272 MovieClip Frame 1Symbol 267 MovieClip
"r0"Symbol 272 MovieClip Frame 1Symbol 258 MovieClip
"GameGridP"Symbol 272 MovieClip Frame 1Symbol 271 MovieClip
"Indicator3"Symbol 284 MovieClip Frame 1Symbol 277 MovieClip
"Indicator1"Symbol 284 MovieClip Frame 1Symbol 277 MovieClip
"Indicator2"Symbol 284 MovieClip Frame 1Symbol 277 MovieClip
"Indicator4"Symbol 284 MovieClip Frame 1Symbol 277 MovieClip
"Indicator5"Symbol 284 MovieClip Frame 1Symbol 277 MovieClip
"s51"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s52"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s53"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s54"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s55"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s41"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s42"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s43"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s44"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s31"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s32"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s33"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s21"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s22"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s23"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s11"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"s12"Symbol 284 MovieClip Frame 1Symbol 283 MovieClip
"CommPanel"Symbol 288 MovieClip Frame 1Symbol 251 MovieClip
"GameBrdC"Symbol 288 MovieClip Frame 1Symbol 265 MovieClip
"GameBrdP"Symbol 288 MovieClip Frame 1Symbol 272 MovieClip
"DamageDisplay"Symbol 288 MovieClip Frame 1Symbol 284 MovieClip
"TurnDelay"Symbol 288 MovieClip Frame 3Symbol 285 MovieClip
"TurnDelay2"Symbol 288 MovieClip Frame 3Symbol 286 MovieClip
"ScorePanel"Symbol 307 MovieClip Frame 1Symbol 298 MovieClip
"emptyClip"Symbol 307 MovieClip Frame 1Symbol 306 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$HS$qOLAKAkmR6wx.C.L2steq1."
ExportAssets (56)Timeline Frame 1Symbol 1 as "SrcTitleLoop"
ExportAssets (56)Timeline Frame 1Symbol 2 as "SrcSink"
ExportAssets (56)Timeline Frame 1Symbol 3 as "SrcSeagulls"
ExportAssets (56)Timeline Frame 1Symbol 4 as "SrcOnTop"
ExportAssets (56)Timeline Frame 1Symbol 5 as "SrcMis"
ExportAssets (56)Timeline Frame 1Symbol 6 as "SrcKnob"
ExportAssets (56)Timeline Frame 1Symbol 7 as "SrcKlaxon"
ExportAssets (56)Timeline Frame 1Symbol 8 as "SrcInGrid"
ExportAssets (56)Timeline Frame 1Symbol 9 as "SrcHit"
ExportAssets (56)Timeline Frame 1Symbol 10 as "SrcDeployed"
ExportAssets (56)Timeline Frame 1Symbol 13 as "imgWin"
ExportAssets (56)Timeline Frame 1Symbol 16 as "smoke"
ExportAssets (56)Timeline Frame 1Symbol 19 as "imgLose"
ExportAssets (56)Timeline Frame 1Symbol 33 as "mis2"
ExportAssets (56)Timeline Frame 1Symbol 73 as "hit2"
ExportAssets (56)Timeline Frame 1Symbol 78 as "lose"
ExportAssets (56)Timeline Frame 1Symbol 83 as "win"

Labels

"continue"Frame 2
"Preload"Frame 3
"CutScene01"Frame 12
"Deployment"Frame 22
"CutScene02"Frame 32
"GameMain"Frame 43
"EndDemo"Frame 53
"Score"Frame 63
"Cheat"Frame 73
"Hijacked"Frame 83
"Flypath"Symbol 187 MovieClip Frame 40
"Default"Symbol 237 MovieClip Frame 1
"AircraftCarrier"Symbol 237 MovieClip Frame 5
"Battleship"Symbol 237 MovieClip Frame 10
"Frigate"Symbol 237 MovieClip Frame 15
"Submarine"Symbol 237 MovieClip Frame 20
"Minesweeper"Symbol 237 MovieClip Frame 25
"Default"Symbol 247 MovieClip Frame 1
"Blink"Symbol 247 MovieClip Frame 2
"Mis"Symbol 258 MovieClip Frame 5
"Hit"Symbol 258 MovieClip Frame 10

Dynamic Text Variables

congratsSymbol 81 EditableText""
vPercentageSymbol 92 EditableText""
f_userNameSymbol 123 EditableText"Anonymous"
_root.gpCommStrSymbol 150 EditableText""
_root.myscoreSymbol 305 EditableText"1234567"
recipientSymbol 308 EditableText"franklin@iae.nl"
subjectSymbol 309 EditableText"GQ score"
redirectSymbol 310 EditableText"http://home.iae.nl/users/franklin/battleships/pag/send.swf"
TotalShotsPSymbol 311 EditableText"123"
TotalHitsPSymbol 312 EditableText"123"
TotalHitsPercPSymbol 313 EditableText"123"
TotalShotsCSymbol 314 EditableText"123"
TotalHitsCSymbol 315 EditableText"123"
TotalHitsPercCSymbol 316 EditableText"123"




http://swfchan.com/3/10319/info.shtml
Created: 8/6 -2019 14:55:52 Last modified: 8/6 -2019 14:55:52 Server time: 07/05 -2024 23:59:42