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

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

pacman.swf

This is the info page for
Flash #29417

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


Text
LOADING...

START GAME

CONTROLS

ABOUT

PA  MAN

<P ALIGN="CENTER"><FONT FACE="Verdana" SIZE="11" COLOR="#FFFFFF">www.neave.com/webgames</FONT></P>

GO BACK

ARROW KEYS FOR PACMAN
P:  PAUSE/UNPAUSE GAME
Q:  QUIT GAME
M: MUTE/UNMUTE SOUND
L:   LOW QUALITY ON/OFF

<P ALIGN="CENTER"><FONT FACE="Verdana" SIZE="11" COLOR="#FFFFFF">(choose low quality if Pacman is running slowly)</FONT></P>

<P ALIGN="CENTER"><FONT FACE="Verdana" SIZE="11" COLOR="#FFFFFF">Pacman, the quintessential classic arcade game, was <SBR/>originally created by Namco in the early 1980s and has <SBR/>now been updated for the web by <A HREF="http://www.neave.com/"><B>Neave</B></A>.</FONT></P><P ALIGN="CENTER"></P><P ALIGN="CENTER"><FONT FACE="Verdana" SIZE="11" COLOR="#FFFFFF">The idea is a simple one - guide Pacman around the maze <SBR/>and eat all the little white dots whilst avoiding those nasty <SBR/>ghosts. If you eat a Power Pill, you can eat the ghosts!</FONT></P><P ALIGN="CENTER"><FONT FACE="Verdana" SIZE="11" COLOR="#FFFFFF">Occasionally, a fruit appears which gives you a bonus <SBR/>score when eaten. Enough talk - let&apos;s get munching!</FONT></P><P ALIGN="CENTER"></P>

SCORE

LIVES

GET READY!

PAUSED

QUIT? Y/N

LEVEL

GAME OVER

ActionScript [AS1/AS2]

Frame 1
loaded = getBytesLoaded(); tot = getBytesTotal(); if (loaded == tot) { gotoAndStop (4); } else { with (Bar) { _width = (96 * loaded) / tot; _x = 132 + (_width / 2); } }
Frame 3
gotoAndPlay (1);
Frame 4
score = 0; stop();
Instance of Symbol 57 MovieClip "Demo" in Frame 4
onClipEvent (load) { stop(); }
Frame 6
function initVars() { pacDir = 3; pacPos = 0; pacX = 14; pacY = 23; nextX = pacX - 1; nextY = pacY; nextPacDir = 3; ghKill = 100; ghBlue = 0; numEyes = 0; Pacman.gotoAndStop(1); pacStep = 4; pacPosMax = 2; pauseCount = 0; with (Pacman) { _x = OFFX + (12 * pacX); _y = OFFY + (12 * pacY); _rotation = 0; } tellTarget (Ghost[1]) { ghPos = 1; ghDir = 3; ghX = 13; ghY = 11; ghNX = ghX - 1; _y = (_root.OFFY + 132); cOrig = 14483456 /* 0xDD0000 */; }; tellTarget (Ghost[2]) { ghDir = 0; ghX = 13; cOrig = 16751001 /* 0xFF9999 */; }; tellTarget (Ghost[3]) { ghDir = 2; ghX = 11; cOrig = 6750207 /* 0x66FFFF */; }; tellTarget (Ghost[4]) { ghDir = 2; ghX = 15; cOrig = 16750848 /* 0xFF9900 */; }; g = 1; while (g < 5) { tellTarget (Ghost[g]) { if (1 < this.g) { ghPos = 0; ghY = 14; ghNX = ghX; _y = (_root.OFFY + 174); } _x = ((_root.OFFX + (12 * ghX)) + 6); gotoAndStop (1); Eyes.gotoAndStop(1); gNum = 0; ghNY = ghY; ghStep = 4; ghPosMax = 2; ghFast = true; Shape._visible = true; Shape.Hit._visible = true; c = new Color(Shape); c.setRGB(cOrig); }; g++; } } function setPacMove(d) { with (_root) { if (d == 0) { nextX = pacX; nextY = pacY - 1; Pacman._rotation = 90; } else if (d == 1) { nextX = pacX + 1; nextY = pacY; Pacman._rotation = 180; } else if (d == 2) { nextX = pacX; nextY = pacY + 1; Pacman._rotation = -90; } else if (d == 3) { nextX = pacX - 1; nextY = pacY; Pacman._rotation = 0; } } } function setGhMove(d, g) { with (_root.Ghost[g]) { if (d == 0) { ghNX = ghX; ghNY = ghY - 1; } else if (d == 1) { ghNX = ghX + 1; ghNY = ghY; } else if (d == 2) { ghNX = ghX; ghNY = ghY + 1; } else if (d == 3) { ghNX = ghX - 1; ghNY = ghY; } } } function startBGSnd() { tellTarget (BGSnd) { if (2 < _root.ghBlue) { if (_root.numEyes) { EyesGh.start(0, 100); BlueGh.stop(); } else { EyesGh.stop(); BlueGh.start(0, 100); } } else { BlueGh.stop(); EyesGh.stop(); eval ("Back" + _root.bgNum).start(0, 1000); } }; } OFFX = 18; OFFY = 18; score = 0; lastScore = 0; lives = 3; level = 0; fruitNum = 1; notMute = true; newLev = true; newLife = false; newGame = true; quttting = false; quit = false; Snd.ChSnd = true; Pacman.Hit._visible = false; ghPause = 40; ghBVal = 162; ghMove = new Array(4); ghChoice = new Array(4); ghBest = new Array(4); g = 1; while (g < 5) { Ghost.attachMovie("Ghost", g, g); Ghost.attachMovie("GhKill", "K" + g, g + 4); Ghost["K" + g].Scr.kval = ""; g++; } i = 1; while (i < 5) { _root["Life" + i].gotoAndStop(1); if (i >= lives) { _root["Life" + i]._visible = false; } i++; } m = "#############################............##............##.####.#####.##.#####.####.##O####.#####.##.#####.####O##.####.#####.##.#####.####.##..........................##.####.##.########.##.####.##.####.##.########.##.####.##......##....##....##......#######.##### ## #####.############.##### ## #####.############.## ##.############.## ######## ##.############.## # # # ## ##.######L . # # # ## . R######.## ### #### ##.############.## ######## ##.############.## ##.############.## ######## ##.############.## ######## ##.#######............##............##.####.#####.##.#####.####.##.####.#####.##.#####.####.##O..##....... .......##..O####.##.##.########.##.##.######.##.##.########.##.##.####......##....##....##......##.##########.##.##########.##.##########.##.##########.##..........................#############################"; i = -1; while (i < 29) { Maze.attachMovie("Empty", i, i + 1); i++; } pos = 0; j = 0; while (j < 31) { i = 0; while (i < 28) { Maze[i][j] = m.charAt(pos++); pill = false; if (Maze[i][j] == ".") { pill = true; Maze[i].attachMovie("Pill", "P" + j, pos); } if (Maze[i][j] == "O") { pill = true; Maze[i].attachMovie("Power", "P" + j, pos); } if (pill) { with (Maze[i]["P" + j]) { _x = OFFX + (12 * i); _y = OFFY + (12 * j); } } i++; } j++; }
Instance of Symbol 26 MovieClip [Empty] "Maze" in Frame 6
onClipEvent (keyDown) { with (_root) { if (Key.getCode() == 38) { nextPacDir = 0; } else if (Key.getCode() == 39) { nextPacDir = 1; } else if (Key.getCode() == 40) { nextPacDir = 2; } else if (Key.getCode() == 37) { nextPacDir = 3; } else if (playing && ((Key.getCode() == 80) || (Key.getCode() == 112))) { if (Ready._visible) { Ready._visible = false; Ready.gotoAndStop(1); if (notMute) { startBGSnd(); } if (!stopped) { Pacman.play(); } play(); } else { stop(); Ready.gotoAndStop("Paused"); Ready._visible = true; stopAllSounds(); Pacman.stop(); } } else if (playing && (((Key.getCode() == 81) || (Key.getCode() == 113)) || (Key.getCode() == 27))) { quitting = true; stop(); Ready.gotoAndStop("Quit"); Ready._visible = true; stopAllSounds(); Pacman.stop(); } else if (quitting && ((Key.getCode() == 78) || (Key.getCode() == 110))) { quitting = false; Ready._visible = false; Ready.gotoAndStop(1); if (notMute) { startBGSnd(); } if (!stopped) { Pacman.play(); } play(); } else if (quitting && ((Key.getCode() == 89) || (Key.getCode() == 121))) { quit = true; play(); } else if ((playing && (!Ready._visible)) && ((Key.getCode() == 77) || (Key.getCode() == 109))) { notMute = !notMute; if (notMute) { startBGSnd(); } else { stopAllSounds(); } } else if ((Key.getCode() == 76) || (Key.getCode() == 108)) { toggleHighQuality(); } } }
Frame 7
stop(); stopAllSounds(); playing = false; stopped = true; Fruit.gotoAndStop(1); if (newLev) { newLev = false; bgNum = 1; pillEat = 0; level++; if (4 < ghPause) { ghPause = ghPause - 4; } if (2 < ghBVal) { ghBVal = ghBVal - 10; } if (fruitNum < 14) { fruitNum++; FrLev.gotoAndStop(fruitNum); } initVars(); if (!newGame) { g = 1; while (g < 5) { Ghost[g]._visible = false; g++; } Pacman._visible = false; BGSnd.gotoAndPlay("NewLev"); } } if (newLife) { newLife = false; Ready._visible = true; lives--; if (lives == 0) { Pacman._visible = false; Ready.gotoAndStop("GameOver"); } else { eval ("Life" + lives)._visible = false; initVars(); BGSnd.gotoAndPlay("NewLife"); } } if (newGame) { BGSnd.gotoAndPlay("NewGame"); }
Frame 8
ang = Math.abs(pacDir - nextPacDir) / 2; if (ang == 1) { pacDir = nextPacDir; } else if (pacPos == 0) { tempDir = pacDir; pacDir = nextPacDir; } setPacMove(pacDir); if (pacPos == 0) { P = Maze[pacX]["P" + pacY]; if (P._visible) { pacStep = 4; pacPosMax = 2; if (notMute) { tellTarget (Snd) { if (ChSnd) { gotoAndPlay ("Chomp1"); } else { gotoAndPlay ("Chomp2"); } ChSnd = !ChSnd; }; } P._visible = false; pillEat++; if (notMute) { if (pillEat == 180) { BGSnd.Back1.stop(); bgNum = 2; BGSnd.Back2.start(0, 1000); } else if (pillEat == 230) { BGSnd.Back2.stop(); bgNum = 3; BGSnd.Back3.start(0, 1000); } } if (pillEat == 244) { newLev = true; gotoAndStop (7); } score = score + 10; if (Maze[pacX][pacY] == "O") { score = score + 40; if (notMute) { BGSnd["Back" + bgNum].stop(); BGSnd.BlueGh.start(0, 100); } ghBlue = ghBval; ghKill = 100; g = 1; while (g < 5) { tellTarget (Ghost[g]) { if (Shape._visible) { c.setRGB(13311); gotoAndStop (2); ghFast = false; e = new Color(PPEyes); e.setRGB(16777215); } }; g++; } } } else if ((++pauseCount) % 2) { pacStep = 4; pacPosMax = 2; } else { pacStep = 6; pacPosMax = 1; } if (Maze[pacX + 1][pacY] == "L") { pacX = 28; nextX = 27; Pacman._x = OFFX + 336; } else if (Maze[pacX - 1][pacY] == "R") { pacX = -1; nextX = 0; Pacman._x = OFFX - 12; } if ((Maze[nextX][nextY] == "#") && (ang != 1)) { pacDir = tempDir; setPacMove(pacDir); } } if (!((pacPos == 0) && (Maze[nextX][nextY] == "#"))) { with (Pacman) { if (nextX < pacX) { _x = _x - pacStep; pacPos--; } else if (pacX < nextX) { _x = _x + pacStep; pacPos++; } else if (nextY < pacY) { _y = _y - pacStep; pacPos--; } else if (pacY < nextY) { _y = _y + pacStep; pacPos++; } } if ((pacPos < 0) || (pacPosMax < pacPos)) { if (pacPosMax < pacPos) { pacPos = 0; } else if (pacPos < 0) { pacPos = pacPosMax; } pacX = nextX; pacY = nextY; } if (stopped) { stopped = false; Pacman.play(); } } else if (!stopped) { stopped = true; Pacman.gotoAndStop(1); } tellTarget ("Fruit") { if (_currentframe == 1) { if (!random(600)) { gotoAndStop(_root.fruitNum); } } else if (fCount) { if (hitTest(_root.Pacman.Hit)) { gotoAndStop ("Show"); } else { fCount--; } } else { gotoAndStop (1); } }; if (ghBlue) { ghBlue--; } unBlue = false; g = 1; while (g < 5) { with (Ghost[g]) { if (ghBlue && (_currentframe == 2)) { if (((((ghBlue == 50) || (ghBlue == 40)) || (ghBlue == 30)) || (ghBlue == 20)) || (ghBlue == 10)) { c.setRGB(16777215); e.setRGB(16711680); } else if (((((ghBlue == 45) || (ghBlue == 35)) || (ghBlue == 25)) || (ghBlue == 15)) || (ghBlue == 5)) { c.setRGB(13311); e.setRGB(16777215); } else if (ghBlue == 1) { gotoAndStop(1); c.setRGB(cOrig); ghFast = true; } } gTest = false; if (ghPos == 0) { if ((Maze[ghX + 1][ghY] == "L") && (ghDir == 3)) { ghX = 29; ghNX = 28; _x = OFFX + 348; } else if ((Maze[ghX - 1][ghY] == "R") && (ghDir == 1)) { ghX = -2; ghNX = -1; _x = OFFX - 24; } else if ((0 < ghX) && (ghX < 27)) { i = 0; while (i < 4) { ghMove[i] = 1; i++; } oppDir = ((ghDir < 2) ? (ghDir + 2) : (ghDir - 2)); ghMove[oppDir] = 0; if (Maze[ghX][ghY - 1] == "#") { ghMove[0] = 0; } if (Maze[ghX + 1][ghY] == "#") { ghMove[1] = 0; } if (Maze[ghX][ghY + 1] == "#") { ghMove[2] = 0; } if (Maze[ghX - 1][ghY] == "#") { ghMove[3] = 0; } pos = 0; i = 0; while (i < 4) { ghChoice[i] = -1; if (ghMove[i]) { ghChoice[pos++] = i; } i++; } bestXDir = -1; bestYDir = -1; if (Shape._visible && (_currentframe == 1)) { testX = pacX; testY = pacY; } else { testX = 13; testY = 11; } if (testX < ghX) { bestXDir = 3; } else if (ghX < testX) { bestXDir = 1; } if (testY < ghY) { bestYDir = 0; } else if (ghY < testY) { bestYDir = 2; } best = 0; i = 0; while (i < pos) { if ((ghChoice[i] == bestXDir) || (ghChoice[i] == bestYDir)) { ghBest[best++] = ghChoice[i]; } i++; } if ((best == 0) || (Shape._visible && (!random(3)))) { ghDir = ghChoice[random(pos)]; } else { ghDir = ghBest[random(best)]; } if (ghFast) { ghStep = 4; ghPosMax = 2; } else { ghStep = 2; ghPosMax = 5; } gNum++; if (ghX == 13) { if ((11 < ghY) && (ghY < 15)) { if (Shape._visible) { gTest = true; ghDir = 0; if (gNum < 4) { _y = _y - 2; } } else if (ghY == 13) { unBlue = true; numEyes--; Shape._visible = true; Shape.Hit._visible = true; } } else if (ghY == 11) { if ((gNum == 1) && (g == 1)) { _x = _x - 2; } if (gNum == 4) { ghPos = 2; if (ghFast) { _x = _x + 2; } else { _x = _x - 2; } } if (!Shape._visible) { gTest = true; ghDir = 2; } } } if ((11 < ghY) && (ghY < 15)) { if ((ghX == 11) && (gNum == (ghPause + 2))) { gTest = true; ghDir = 1; gNum = -1; } if ((ghX == 15) && (gNum == ((2 * ghPause) + 2))) { gTest = true; ghDir = 3; gNum = -1; } } } } setGhMove(ghDir, g); if ((!((ghPos == 0) && (Maze[ghNX][ghNY] == "#"))) || (gTest)) { if (ghNX < ghX) { _x = _x - ghStep; ghPos--; } else if (ghX < ghNX) { _x = _x + ghStep; ghPos++; } else if (ghNY < ghY) { _y = _y - ghStep; ghPos--; } else if (ghY < ghNY) { _y = _y + ghStep; ghPos++; } Eyes.gotoAndStop(ghDir + 1); if ((ghPos < 0) || (ghPosMax < ghPos)) { if (ghPosMax < ghPos) { ghPos = 0; } else if (ghPos < 0) { ghPos = ghPosMax; } ghX = ghNX; ghY = ghNY; } } if ((Shape.Hit._visible && (Pacman.Hit.hitTest(Shape.Hit))) && (!newLev)) { if (_currentframe == 1) { _root.stop(); playing = false; Pacman.gotoAndPlay("Die"); } else { BGSnd.BlueGh.stop(); ghKill = ghKill * 2; score = score + ghKill; ghFast = true; if (ghPosMax < ghPos) { ghPos = 0; } else if (ghPos < 0) { ghPos = ghPosMax; } if (notMute) { Snd.gotoAndPlay("EatGhost"); } gotoAndStop(1); numEyes++; Shape._visible = false; Shape.Hit._visible = false; c.setRGB(cOrig); with (Ghost["K" + g]) { _x = Ghost[g]._x; _y = Ghost[g]._y; Scr.kval = ghKill; play(); } } } } g++; } if (ghBlue && (notMute)) { with (BGSnd) { if (ghBlue == 1) { BlueGh.stop(); EyesGh.stop(); eval ("Back" + bgNum).start(0, 1000); } else if (unBlue && (!numEyes)) { EyesGh.stop(); BlueGh.start(0, 100); } } } if (lastScore != score) { s = Math.floor(score / 10000); sTest = (s + 1) / 2; if (((lives < 5) && (sTest == int(sTest))) && (Math.floor(lastScore / 10000) < s)) { eval ("Life" + lives)._visible = true; lives++; if (notMute) { BGSnd.ExLife.start(0, 6); } } } lastScore = score; if (!playing) { stop(); } if (quit) { gotoAndStop (4); }
Frame 9
gotoAndPlay (8);
Symbol 16 MovieClip Frame 1
stop();
Symbol 19 MovieClip [Ghost] Frame 1
stop();
Symbol 24 MovieClip [GhKill] Frame 1
stop();
Symbol 24 MovieClip [GhKill] Frame 2
tellTarget (_root) { playing = false; Pacman._visible = false; }; play();
Symbol 24 MovieClip [GhKill] Frame 12
tellTarget (_root) { playing = true; Pacman._visible = true; gotoAndPlay ("Loop"); };
Symbol 24 MovieClip [GhKill] Frame 41
Scr.kval = ""; tellTarget (_parent) { if (fval) { gotoAndStop (1); } };
Symbol 31 Button
on (release) { play(); }
Symbol 33 Button
on (release) { Demo.gotoAndStop("Controls"); }
Symbol 35 Button
on (release) { Demo.gotoAndStop("About"); }
Symbol 44 MovieClip Frame 8
stop();
Symbol 45 MovieClip Frame 5
gotoAndPlay (1);
Symbol 45 MovieClip Frame 6
_root.BGSnd.stop(); stopAllSounds();
Symbol 45 MovieClip Frame 25
_root.BGSnd.gotoAndPlay("Killed"); tellTarget (_root) { g = 1; while (g < 5) { Ghost[g]._visible = false; g++; } };
Symbol 45 MovieClip Frame 27
_rotation = 0;
Symbol 45 MovieClip Frame 59
stop(); tellTarget (_root) { newLife = true; gotoAndPlay ("Restart"); };
Symbol 47 MovieClip Frame 17
stop(); CPac.gotoAndStop(1); _root.Demo.play();
Symbol 50 Button
on (release) { getURL ("http://www.neave.com/", "_blank"); }
Symbol 52 Button
on (release) { gotoAndPlay (1); }
Symbol 57 MovieClip Frame 1
col = new Array(14483456, 16751001, 6750207, 16750848); i = 0; while (i < 4) { G.attachMovie("Ghost", i, i); tellTarget (G[i]) { _x = -200; Eyes.gotoAndStop(2); }; this["c" + i] = new Color(G[i].Shape); this["c" + i].setRGB(col[i]); i++; } ck = new Color("GK"); GK.kval = 100; count = 0;
Symbol 57 MovieClip Frame 2
count++; if (count < 86) { Pac._x = Pac._x + 4; i = 0; while (i < 4) { if (((6 * i) + 10) < count) { G[i]._x = G[i]._x + 4; } i++; } } else if (count == 86) { Pill._visible = false; Pac._rotation = 0; i = 0; while (i < 4) { G[i].gotoAndStop(2); this["c" + i].setRGB(50344959); i++; } } else if (count < 172) { Pac._x = Pac._x - 4; i = 0; while (i < 4) { with (G[i]) { _x = _x - 2; if (_visible && (Shape.Hit.hitTest(Pac.Hit))) { _visible = false; GK._x = _x; GK.kval = GK.kval * 2; } } i++; } if (count == 155) { GK.kval = ""; } } else if (count == 172) { i = 0; while (i < 4) { this["c" + i].setRGB(col[i]); tellTarget (G[i]) { gotoAndStop (1); Eyes.gotoAndStop(2); _visible = true; _x = -200; }; i++; } tellTarget ("GK") { _x = -16; _xscale = (_xscale * 2); _yscale = (_yscale * 2); }; } else if (count < 580) { i = 0; while (i < 4) { if (count == (244 + (90 * i))) { ck.setRGB(col[i]); if (i == 0) { GK.kval = "\"BLINKY\""; } if (i == 1) { GK.kval = "\"PINKY\""; } if (i == 2) { GK.kval = "\"INKEY\""; } if (i == 3) { GK.kval = "\"CLYDE\""; } } else if ((((180 + (90 * i)) < count) && (count < (244 + (90 * i)))) || (((270 + (90 * i)) < count) && (count < (307 + (90 * i))))) { G[i]._x = G[i]._x + 4; GK.kval = ""; } i++; } } else { tellTarget ("GK") { _x = -200; _xscale = 100; _yscale = 100; kval = 100; }; i = 0; while (i < 4) { G[i]._x = -200; i++; } tellTarget ("Pac") { _x = -196; _rotation = 180; }; ck.setRGB(16777215); Pill._visible = true; count = 0; }
Symbol 57 MovieClip Frame 3
gotoAndPlay (2);
Symbol 78 MovieClip Frame 1
fCount = 200; stop();
Symbol 78 MovieClip Frame 2
fval = 100;
Symbol 78 MovieClip Frame 3
fval = 300;
Symbol 78 MovieClip Frame 4
fval = 500;
Symbol 78 MovieClip Frame 5
fval = 500;
Symbol 78 MovieClip Frame 6
fval = 700;
Symbol 78 MovieClip Frame 7
fval = 700;
Symbol 78 MovieClip Frame 8
fval = 1000;
Symbol 78 MovieClip Frame 9
fval = 1000;
Symbol 78 MovieClip Frame 10
fval = 2000;
Symbol 78 MovieClip Frame 11
fval = 2000;
Symbol 78 MovieClip Frame 12
fval = 3000;
Symbol 78 MovieClip Frame 13
fval = 3000;
Symbol 78 MovieClip Frame 14
fval = 5000;
Symbol 78 MovieClip Frame 15
stop(); tellTarget (_root) { if (notMute) { Snd.gotoAndPlay("EatFruit"); } }; _root.score = _root.score + fval; F.Scr.kval = fval; F.gotoAndPlay(2);
Symbol 88 MovieClip Frame 5
tellTarget (_root) { if (notMute) { BGSnd.NewLev.start(); } };
Symbol 88 MovieClip Frame 33
stop();
Symbol 90 MovieClip Frame 26
stop(); _root.gotoAndPlay("Over");
Symbol 91 MovieClip Frame 1
stop();
Instance of Symbol 88 MovieClip "LevMov" in Symbol 91 MovieClip Frame 4
onClipEvent (load) { with (_root) { Num.lval = ((level < 10) ? ("0" + level) : (level)); } }
Symbol 95 MovieClip Frame 1
stop(); Back1 = new Sound(); Back1.attachSound("BG1"); Back2 = new Sound(); Back2.attachSound("BG2"); Back3 = new Sound(); Back3.attachSound("BG3"); BlueGh = new Sound(); BlueGh.attachSound("BGGhost"); EyesGh = new Sound(); EyesGh.attachSound("BGEyes"); ExLife = new Sound(); ExLife.attachSound("ExLife"); NewLev = new Sound(); NewLev.attachSound("NewLev");
Symbol 95 MovieClip Frame 2
if (!_root.notMute) { gotoAndPlay (21); }
Symbol 95 MovieClip Frame 31
tellTarget (_root) { if (!newGame) { Ready.gotoAndStop("Level"); Ready._visible = true; j = 0; while (j < 31) { i = 0; while (i < 28) { Maze[i]["P" + j]._visible = true; i++; } j++; } } newGame = false; };
Symbol 95 MovieClip Frame 65
tellTarget (_root) { g = 1; while (g < 5) { Ghost[g]._visible = true; g++; } Pacman._visible = true; Ready.gotoAndStop(1); };
Symbol 95 MovieClip Frame 87
tellTarget (_root) { Ready._visible = false; playing = true; play(); if (notMute) { BGSnd["Back" + bgNum].start(0, 1000); } }; stop();
Symbol 95 MovieClip Frame 88
if (!_root.notMute) { stop(); }
Symbol 95 MovieClip Frame 90
stop();
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 3
stop();
Symbol 100 MovieClip Frame 5
stop();
Symbol 100 MovieClip Frame 18
stop(); _root.BGSnd.EyesGh.start(0, 100);
Symbol 100 MovieClip Frame 20
stop();

Library Items

Symbol 1 Sound [NewLev]
Symbol 2 Sound [ExLife]
Symbol 3 Sound [BGEyes]
Symbol 4 Sound [BGGhost]
Symbol 5 Sound [BG3]
Symbol 6 Sound [BG2]
Symbol 7 Sound [BG1]
Symbol 8 GraphicUsed by:9 20 29 31 33 35 45 50 52 57 78 91  Timeline
Symbol 9 MovieClipUses:8Used by:14 45
Symbol 10 GraphicUsed by:12
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:10 11Used by:14
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:9 12 13Used by:19
Symbol 15 GraphicUsed by:16 18 25 45
Symbol 16 MovieClipUses:15Used by:19
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:15 17Used by:19
Symbol 19 MovieClip [Ghost]Uses:14 16 18
Symbol 20 MovieClip [Pill]Uses:8
Symbol 21 FontUsed by:22 27 30 32 34 46 51 53 79 80 81 82 84 85 87 89 92
Symbol 22 EditableTextUses:21Used by:23
Symbol 23 MovieClipUses:22Used by:24 57
Symbol 24 MovieClip [GhKill]Uses:23Used by:78
Symbol 25 MovieClip [Power]Uses:15Used by:57
Symbol 26 MovieClip [Empty]Used by:57  Timeline
Symbol 27 TextUses:21Used by:Timeline
Symbol 28 GraphicUsed by:Timeline
Symbol 29 MovieClipUses:8Used by:Timeline
Symbol 30 TextUses:21Used by:31
Symbol 31 ButtonUses:30 8Used by:Timeline
Symbol 32 TextUses:21Used by:33 57
Symbol 33 ButtonUses:32 8Used by:Timeline
Symbol 34 TextUses:21Used by:35 57
Symbol 35 ButtonUses:34 8Used by:Timeline
Symbol 36 GraphicUsed by:45
Symbol 37 GraphicUsed by:45
Symbol 38 GraphicUsed by:45
Symbol 39 GraphicUsed by:45
Symbol 40 GraphicUsed by:45
Symbol 41 GraphicUsed by:45
Symbol 42 GraphicUsed by:45
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:45
Symbol 45 MovieClipUses:9 36 15 8 37 38 39 40 41 42 44Used by:47 57  Timeline
Symbol 46 TextUses:21Used by:47
Symbol 47 MovieClipUses:45 46Used by:Timeline
Symbol 48 FontUsed by:49 54 56
Symbol 49 EditableTextUses:48Used by:50
Symbol 50 ButtonUses:49 8Used by:Timeline
Symbol 51 TextUses:21Used by:52
Symbol 52 ButtonUses:8 51Used by:57
Symbol 53 TextUses:21Used by:57
Symbol 54 EditableTextUses:48Used by:57
Symbol 55 Font
Symbol 56 EditableTextUses:48Used by:57
Symbol 57 MovieClipUses:23 26 45 8 25 52 32 53 54 34 56Used by:Timeline
Symbol 58 GraphicUsed by:Timeline
Symbol 59 GraphicUsed by:Timeline
Symbol 60 GraphicUsed by:Timeline
Symbol 61 GraphicUsed by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 GraphicUsed by:Timeline
Symbol 64 GraphicUsed by:Timeline
Symbol 65 GraphicUsed by:Timeline
Symbol 66 GraphicUsed by:Timeline
Symbol 67 GraphicUsed by:Timeline
Symbol 68 GraphicUsed by:78
Symbol 69 GraphicUsed by:78
Symbol 70 GraphicUsed by:78
Symbol 71 GraphicUsed by:78
Symbol 72 GraphicUsed by:78
Symbol 73 GraphicUsed by:78
Symbol 74 GraphicUsed by:78
Symbol 75 GraphicUsed by:78
Symbol 76 GraphicUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:8 68 69 70 71 72 73 74 75 76 77 24Used by:Timeline
Symbol 79 TextUses:21Used by:Timeline
Symbol 80 TextUses:21Used by:Timeline
Symbol 81 TextUses:21Used by:91
Symbol 82 TextUses:21Used by:83
Symbol 83 MovieClipUses:82Used by:91
Symbol 84 TextUses:21Used by:91
Symbol 85 EditableTextUses:21Used by:86
Symbol 86 MovieClipUses:85Used by:88
Symbol 87 TextUses:21Used by:88
Symbol 88 MovieClipUses:86 87Used by:91
Symbol 89 TextUses:21Used by:90
Symbol 90 MovieClipUses:89Used by:91
Symbol 91 MovieClipUses:81 8 83 84 88 90Used by:Timeline
Symbol 92 EditableTextUses:21Used by:Timeline
Symbol 93 SoundUsed by:95
Symbol 94 SoundUsed by:95
Symbol 95 MovieClipUses:93 94Used by:Timeline
Symbol 96 SoundUsed by:100
Symbol 97 SoundUsed by:100
Symbol 98 SoundUsed by:100
Symbol 99 SoundUsed by:100
Symbol 100 MovieClipUses:96 97 98 99Used by:Timeline

Instance Names

"Bar"Frame 1Symbol 29 MovieClip
"PacLogo"Frame 4Symbol 47 MovieClip
"Demo"Frame 4Symbol 57 MovieClip
"Maze"Frame 6Symbol 26 MovieClip [Empty]
"Fruit"Frame 6Symbol 78 MovieClip
"FrLev"Frame 6Symbol 78 MovieClip
"Ghost"Frame 6Symbol 26 MovieClip [Empty]
"Pacman"Frame 6Symbol 45 MovieClip
"Life1"Frame 6Symbol 45 MovieClip
"Life2"Frame 6Symbol 45 MovieClip
"Life3"Frame 6Symbol 45 MovieClip
"Ready"Frame 6Symbol 91 MovieClip
"Life4"Frame 6Symbol 45 MovieClip
"BGSnd"Frame 6Symbol 95 MovieClip
"Snd"Frame 6Symbol 100 MovieClip
"Hit"Symbol 14 MovieClip Frame 1Symbol 9 MovieClip
"Btm"Symbol 14 MovieClip Frame 1Symbol 12 MovieClip
"Shape"Symbol 19 MovieClip [Ghost] Frame 1Symbol 14 MovieClip
"Eyes"Symbol 19 MovieClip [Ghost] Frame 1Symbol 16 MovieClip
"PPEyes"Symbol 19 MovieClip [Ghost] Frame 2Symbol 18 MovieClip
"Scr"Symbol 24 MovieClip [GhKill] Frame 1Symbol 23 MovieClip
"Hit"Symbol 45 MovieClip Frame 1Symbol 9 MovieClip
"D1"Symbol 45 MovieClip Frame 45Symbol 44 MovieClip
"D2"Symbol 45 MovieClip Frame 50Symbol 44 MovieClip
"CPac"Symbol 47 MovieClip Frame 1Symbol 45 MovieClip
"GK"Symbol 57 MovieClip Frame 1Symbol 23 MovieClip
"G"Symbol 57 MovieClip Frame 1Symbol 26 MovieClip [Empty]
"Pac"Symbol 57 MovieClip Frame 1Symbol 45 MovieClip
"Pill"Symbol 57 MovieClip Frame 2Symbol 25 MovieClip [Power]
"F"Symbol 78 MovieClip Frame 15Symbol 24 MovieClip [GhKill]
"Num"Symbol 88 MovieClip Frame 1Symbol 86 MovieClip
"Psd"Symbol 91 MovieClip Frame 2Symbol 83 MovieClip
"LevMov"Symbol 91 MovieClip Frame 4Symbol 88 MovieClip
"GO"Symbol 91 MovieClip Frame 5Symbol 90 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "NewLev"
ExportAssets (56)Timeline Frame 1Symbol 2 as "ExLife"
ExportAssets (56)Timeline Frame 1Symbol 3 as "BGEyes"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BGGhost"
ExportAssets (56)Timeline Frame 1Symbol 5 as "BG3"
ExportAssets (56)Timeline Frame 1Symbol 6 as "BG2"
ExportAssets (56)Timeline Frame 1Symbol 7 as "BG1"
ExportAssets (56)Timeline Frame 1Symbol 19 as "Ghost"
ExportAssets (56)Timeline Frame 1Symbol 20 as "Pill"
ExportAssets (56)Timeline Frame 1Symbol 24 as "GhKill"
ExportAssets (56)Timeline Frame 1Symbol 25 as "Power"
ExportAssets (56)Timeline Frame 1Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 4Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 4Symbol 25 as "Power"
ExportAssets (56)Timeline Frame 4Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 4Symbol 25 as "Power"
ExportAssets (56)Timeline Frame 4Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 6Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 6Symbol 24 as "GhKill"
ExportAssets (56)Timeline Frame 6Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 7Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 7Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 8Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 8Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 9Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 9Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 10Symbol 26 as "Empty"

Labels

"Menu"Frame 4
"Restart"Frame 7
"Loop"Frame 8
"Over"Frame 10
"Die"Symbol 45 MovieClip Frame 6
"Controls"Symbol 57 MovieClip Frame 4
"About"Symbol 57 MovieClip Frame 5
"Show"Symbol 78 MovieClip Frame 15
"Paused"Symbol 91 MovieClip Frame 2
"Quit"Symbol 91 MovieClip Frame 3
"Level"Symbol 91 MovieClip Frame 4
"GameOver"Symbol 91 MovieClip Frame 5
"NewGame"Symbol 95 MovieClip Frame 2
"NewLev"Symbol 95 MovieClip Frame 21
"NewLife"Symbol 95 MovieClip Frame 65
"Killed"Symbol 95 MovieClip Frame 88
"Chomp1"Symbol 100 MovieClip Frame 2
"Chomp2"Symbol 100 MovieClip Frame 4
"EatGhost"Symbol 100 MovieClip Frame 6
"EatFruit"Symbol 100 MovieClip Frame 19

Dynamic Text Variables

kvalSymbol 22 EditableText""
lvalSymbol 85 EditableText""
scoreSymbol 92 EditableText""




http://swfchan.com/6/29417/info.shtml
Created: 19/5 -2019 23:04:49 Last modified: 19/5 -2019 23:04:49 Server time: 27/04 -2024 13:57:54