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

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

pacman.swf

This is the info page for
Flash #13621

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


Text
LOADING...

www.neave.com/webgames

START GAME

CONTROLS

ABOUT

PA  MAN

GO BACK

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

(choose low quality if Pacman is running slowly)

Pacman, the world-renowned yellow blob with a mouth, was
originally created by Namco in the early 1980s and has been
updated for the web by Neave's Webgames.

The idea is a simple one - guide Pacman around the maze and eat
all the little white dots whilst avoiding those nasty ghosts.  If you eat
a Power Pill, you can eat the ghosts!  Occasionally, a fruit appears
which gives you a bonus score when eaten.  So get munching!

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 61 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); 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) { tellTarget ("Life" + i) { gotoAndStop (1); }; if (i >= lives) { tellTarget ("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 28 MovieClip [Empty] "Maze" in Frame 6
onClipEvent (keyDown) { with (_root) { if (Key.getCode() == Key.UP) { nextPacDir = 0; } else if (Key.getCode() == Key.RIGHT) { nextPacDir = 1; } else if (Key.getCode() == Key.DOWN) { nextPacDir = 2; } else if (Key.getCode() == Key.LEFT) { 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() == Key.ESCAPE))) { 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) { 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++; } } } 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 - 4; pacPos--; } else if (pacX < nextX) { _x = _x + 4; pacPos++; } else if (nextY < pacY) { _y = _y - 4; pacPos--; } else if (pacY < nextY) { _y = _y + 4; pacPos++; } } if ((pacPos < 0) || (2 < pacPos)) { if (2 < pacPos) { pacPos = 0; } else if (pacPos < 0) { pacPos = 2; } 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))) { 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 26 MovieClip [GhKill] Frame 1
stop();
Symbol 26 MovieClip [GhKill] Frame 2
tellTarget (_root) { playing = false; Pacman._visible = false; }; play();
Symbol 26 MovieClip [GhKill] Frame 12
tellTarget (_root) { playing = true; Pacman._visible = true; gotoAndPlay ("Loop"); };
Symbol 26 MovieClip [GhKill] Frame 41
Scr.kval = ""; tellTarget (_parent) { if (fval) { gotoAndStop (1); } };
Symbol 27 MovieClip [GhKill] Frame 1
stop();
Symbol 27 MovieClip [GhKill] Frame 2
tellTarget (_root) { playing = false; Pacman._visible = false; }; play();
Symbol 27 MovieClip [GhKill] Frame 12
tellTarget (_root) { playing = true; Pacman._visible = true; gotoAndPlay ("Loop"); };
Symbol 27 MovieClip [GhKill] Frame 41
Scr.kval = ""; tellTarget (_parent) { if (fval) { gotoAndStop (1); } };
Symbol 36 Button
on (release) { getURL ("http://www.neave.com/webgames/", "_blank"); }
Symbol 38 Button
on (release) { play(); }
Symbol 40 Button
on (release) { Demo.gotoAndStop("Controls"); }
Symbol 42 Button
on (release) { Demo.gotoAndStop("About"); }
Symbol 51 MovieClip Frame 8
stop();
Symbol 52 MovieClip Frame 5
gotoAndPlay (1);
Symbol 52 MovieClip Frame 6
_root.BGSnd.stop(); stopAllSounds();
Symbol 52 MovieClip Frame 25
_root.BGSnd.gotoAndPlay("Killed"); tellTarget (_root) { g = 1; while (g < 5) { Ghost[g]._visible = false; g++; } };
Symbol 52 MovieClip Frame 27
_rotation = 0;
Symbol 52 MovieClip Frame 59
stop(); tellTarget (_root) { newLife = true; gotoAndPlay ("Restart"); };
Symbol 54 MovieClip Frame 17
stop(); CPac.gotoAndStop(1); _root.Demo.play();
Symbol 55 MovieClip Frame 5
gotoAndPlay (1);
Symbol 55 MovieClip Frame 6
_root.BGSnd.stop(); stopAllSounds();
Symbol 55 MovieClip Frame 25
_root.BGSnd.gotoAndPlay("Killed"); tellTarget (_root) { g = 1; while (g < 5) { Ghost[g]._visible = false; g++; } };
Symbol 55 MovieClip Frame 27
_rotation = 0;
Symbol 55 MovieClip Frame 59
stop(); tellTarget (_root) { newLife = true; gotoAndPlay ("Restart"); };
Symbol 57 Button
on (release) { gotoAndPlay (1); }
Symbol 61 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 61 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 61 MovieClip Frame 3
gotoAndPlay (2);
Symbol 82 MovieClip Frame 1
Fcount = 200; stop();
Symbol 82 MovieClip Frame 2
fval = 100;
Symbol 82 MovieClip Frame 3
fval = 300;
Symbol 82 MovieClip Frame 4
fval = 500;
Symbol 82 MovieClip Frame 5
fval = 500;
Symbol 82 MovieClip Frame 6
fval = 700;
Symbol 82 MovieClip Frame 7
fval = 700;
Symbol 82 MovieClip Frame 8
fval = 1000;
Symbol 82 MovieClip Frame 9
fval = 1000;
Symbol 82 MovieClip Frame 10
fval = 2000;
Symbol 82 MovieClip Frame 11
fval = 2000;
Symbol 82 MovieClip Frame 12
fval = 3000;
Symbol 82 MovieClip Frame 13
fval = 3000;
Symbol 82 MovieClip Frame 14
fval = 5000;
Symbol 82 MovieClip Frame 15
stop(); tellTarget (_root) { if (notMute) { Snd.gotoAndPlay("EatFruit"); } score = score + fval; }; F.Scr.kval = fval; F.gotoAndPlay(2);
Symbol 92 MovieClip Frame 5
tellTarget (_root) { if (notMute) { BGSnd.NewLev.start(); } };
Symbol 92 MovieClip Frame 33
stop();
Symbol 94 MovieClip Frame 26
stop(); _root.gotoAndPlay("Over");
Symbol 95 MovieClip Frame 1
stop();
Instance of Symbol 92 MovieClip "LevMov" in Symbol 95 MovieClip Frame 4
onClipEvent (load) { with (_root) { Num.lval = ((level < 10) ? ("0" + level) : (level)); } }
Symbol 99 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 99 MovieClip Frame 2
if (!_root.notMute) { gotoAndPlay (21); }
Symbol 99 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 99 MovieClip Frame 65
tellTarget (_root) { g = 1; while (g < 5) { Ghost[g]._visible = true; g++; } Pacman._visible = true; Ready.gotoAndStop(1); };
Symbol 99 MovieClip Frame 87
tellTarget (_root) { Ready._visible = false; playing = true; play(); if (notMute) { BGSnd["Back" + bgNum].start(0, 1000); } }; stop();
Symbol 99 MovieClip Frame 88
if (!_root.notMute) { stop(); }
Symbol 99 MovieClip Frame 90
stop();
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 3
stop();
Symbol 104 MovieClip Frame 5
stop();
Symbol 104 MovieClip Frame 18
stop(); _root.BGSnd.EyesGh.start(0, 100);
Symbol 104 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 21 33 36 38 40 42 52 55 57 61 82 95  Timeline
Symbol 9 MovieClipUses:8Used by:14 52 55
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 22 29 52 55
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 [Empty]
Symbol 21 MovieClip [Pill]Uses:8
Symbol 22 MovieClip [Power]Uses:15
Symbol 23 FontUsed by:24 31 37 39 41 53 56 58 83 84 85 86 88 89 91 93 96
Symbol 24 EditableTextUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:26 27 61
Symbol 26 MovieClip [GhKill]Uses:25
Symbol 27 MovieClip [GhKill]Uses:25Used by:82
Symbol 28 MovieClip [Empty]Used by:Timeline
Symbol 29 MovieClip [Power]Uses:15Used by:61
Symbol 30 MovieClip [Empty]Used by:61  Timeline
Symbol 31 TextUses:23Used by:Timeline
Symbol 32 GraphicUsed by:Timeline
Symbol 33 MovieClipUses:8Used by:Timeline
Symbol 34 FontUsed by:35 59 60
Symbol 35 EditableTextUses:34Used by:36
Symbol 36 ButtonUses:35 8Used by:Timeline
Symbol 37 TextUses:23Used by:38
Symbol 38 ButtonUses:37 8Used by:Timeline
Symbol 39 TextUses:23Used by:40 61
Symbol 40 ButtonUses:39 8Used by:Timeline
Symbol 41 TextUses:23Used by:42 61
Symbol 42 ButtonUses:41 8Used by:Timeline
Symbol 43 GraphicUsed by:52 55
Symbol 44 GraphicUsed by:52 55
Symbol 45 GraphicUsed by:52 55
Symbol 46 GraphicUsed by:52 55
Symbol 47 GraphicUsed by:52 55
Symbol 48 GraphicUsed by:52 55
Symbol 49 GraphicUsed by:52 55
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52 55
Symbol 52 MovieClipUses:9 43 15 8 44 45 46 47 48 49 51Used by:54  Timeline
Symbol 53 TextUses:23Used by:54
Symbol 54 MovieClipUses:52 53Used by:Timeline
Symbol 55 MovieClipUses:9 43 15 8 44 45 46 47 48 49 51Used by:61  Timeline
Symbol 56 TextUses:23Used by:57
Symbol 57 ButtonUses:8 56Used by:61
Symbol 58 TextUses:23Used by:61
Symbol 59 EditableTextUses:34Used by:61
Symbol 60 EditableTextUses:34Used by:61
Symbol 61 MovieClipUses:25 30 55 8 29 57 39 58 59 41 60Used 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:Timeline
Symbol 69 GraphicUsed by:Timeline
Symbol 70 GraphicUsed by:Timeline
Symbol 71 GraphicUsed by:Timeline
Symbol 72 GraphicUsed by:82
Symbol 73 GraphicUsed by:82
Symbol 74 GraphicUsed by:82
Symbol 75 GraphicUsed by:82
Symbol 76 GraphicUsed by:82
Symbol 77 GraphicUsed by:82
Symbol 78 GraphicUsed by:82
Symbol 79 GraphicUsed by:82
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:8 72 73 74 75 76 77 78 79 80 81 27Used by:Timeline
Symbol 83 TextUses:23Used by:Timeline
Symbol 84 TextUses:23Used by:Timeline
Symbol 85 TextUses:23Used by:95
Symbol 86 TextUses:23Used by:87
Symbol 87 MovieClipUses:86Used by:95
Symbol 88 TextUses:23Used by:95
Symbol 89 EditableTextUses:23Used by:90
Symbol 90 MovieClipUses:89Used by:92
Symbol 91 TextUses:23Used by:92
Symbol 92 MovieClipUses:90 91Used by:95
Symbol 93 TextUses:23Used by:94
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClipUses:85 8 87 88 92 94Used by:Timeline
Symbol 96 EditableTextUses:23Used by:Timeline
Symbol 97 SoundUsed by:99
Symbol 98 SoundUsed by:99
Symbol 99 MovieClipUses:97 98Used by:Timeline
Symbol 100 SoundUsed by:104
Symbol 101 SoundUsed by:104
Symbol 102 SoundUsed by:104
Symbol 103 SoundUsed by:104
Symbol 104 MovieClipUses:100 101 102 103Used by:Timeline

Instance Names

"Bar"Frame 1Symbol 33 MovieClip
"PacLogo"Frame 4Symbol 54 MovieClip
"Demo"Frame 4Symbol 61 MovieClip
"Maze"Frame 6Symbol 28 MovieClip [Empty]
"Fruit"Frame 6Symbol 82 MovieClip
"FrLev"Frame 6Symbol 82 MovieClip
"Ghost"Frame 6Symbol 30 MovieClip [Empty]
"Pacman"Frame 6Symbol 55 MovieClip
"Life1"Frame 6Symbol 52 MovieClip
"Life2"Frame 6Symbol 52 MovieClip
"Life3"Frame 6Symbol 52 MovieClip
"Ready"Frame 6Symbol 95 MovieClip
"Life4"Frame 6Symbol 52 MovieClip
"BGSnd"Frame 6Symbol 99 MovieClip
"Snd"Frame 6Symbol 104 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 26 MovieClip [GhKill] Frame 1Symbol 25 MovieClip
"Scr"Symbol 27 MovieClip [GhKill] Frame 1Symbol 25 MovieClip
"Hit"Symbol 52 MovieClip Frame 1Symbol 9 MovieClip
"D1"Symbol 52 MovieClip Frame 45Symbol 51 MovieClip
"D2"Symbol 52 MovieClip Frame 50Symbol 51 MovieClip
"CPac"Symbol 54 MovieClip Frame 1Symbol 52 MovieClip
"Hit"Symbol 55 MovieClip Frame 1Symbol 9 MovieClip
"D1"Symbol 55 MovieClip Frame 45Symbol 51 MovieClip
"D2"Symbol 55 MovieClip Frame 50Symbol 51 MovieClip
"GK"Symbol 61 MovieClip Frame 1Symbol 25 MovieClip
"G"Symbol 61 MovieClip Frame 1Symbol 30 MovieClip [Empty]
"Pac"Symbol 61 MovieClip Frame 1Symbol 55 MovieClip
"Pill"Symbol 61 MovieClip Frame 2Symbol 29 MovieClip [Power]
"F"Symbol 82 MovieClip Frame 15Symbol 27 MovieClip [GhKill]
"Num"Symbol 92 MovieClip Frame 1Symbol 90 MovieClip
"Psd"Symbol 95 MovieClip Frame 2Symbol 87 MovieClip
"LevMov"Symbol 95 MovieClip Frame 4Symbol 92 MovieClip
"GO"Symbol 95 MovieClip Frame 5Symbol 94 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 "Empty"
ExportAssets (56)Timeline Frame 1Symbol 21 as "Pill"
ExportAssets (56)Timeline Frame 1Symbol 22 as "Power"
ExportAssets (56)Timeline Frame 1Symbol 26 as "GhKill"
ExportAssets (56)Timeline Frame 1Symbol 27 as "GhKill"
ExportAssets (56)Timeline Frame 1Symbol 28 as "Empty"
ExportAssets (56)Timeline Frame 1Symbol 29 as "Power"
ExportAssets (56)Timeline Frame 1Symbol 30 as "Empty"
ExportAssets (56)Timeline Frame 4Symbol 30 as "Empty"
ExportAssets (56)Timeline Frame 4Symbol 29 as "Power"
ExportAssets (56)Timeline Frame 4Symbol 30 as "Empty"
ExportAssets (56)Timeline Frame 4Symbol 29 as "Power"
ExportAssets (56)Timeline Frame 4Symbol 30 as "Empty"
ExportAssets (56)Timeline Frame 6Symbol 28 as "Empty"
ExportAssets (56)Timeline Frame 6Symbol 27 as "GhKill"
ExportAssets (56)Timeline Frame 6Symbol 30 as "Empty"
ExportAssets (56)Timeline Frame 7Symbol 28 as "Empty"
ExportAssets (56)Timeline Frame 7Symbol 30 as "Empty"
ExportAssets (56)Timeline Frame 8Symbol 28 as "Empty"
ExportAssets (56)Timeline Frame 8Symbol 30 as "Empty"
ExportAssets (56)Timeline Frame 9Symbol 28 as "Empty"
ExportAssets (56)Timeline Frame 9Symbol 30 as "Empty"
ExportAssets (56)Timeline Frame 10Symbol 28 as "Empty"

Labels

"Menu"Frame 4
"Restart"Frame 7
"Loop"Frame 8
"Over"Frame 10
"Die"Symbol 52 MovieClip Frame 6
"Die"Symbol 55 MovieClip Frame 6
"Controls"Symbol 61 MovieClip Frame 4
"About"Symbol 61 MovieClip Frame 5
"Show"Symbol 82 MovieClip Frame 15
"Paused"Symbol 95 MovieClip Frame 2
"Quit"Symbol 95 MovieClip Frame 3
"Level"Symbol 95 MovieClip Frame 4
"GameOver"Symbol 95 MovieClip Frame 5
"NewGame"Symbol 99 MovieClip Frame 2
"NewLev"Symbol 99 MovieClip Frame 21
"NewLife"Symbol 99 MovieClip Frame 65
"Killed"Symbol 99 MovieClip Frame 88
"Chomp1"Symbol 104 MovieClip Frame 2
"Chomp2"Symbol 104 MovieClip Frame 4
"EatGhost"Symbol 104 MovieClip Frame 6
"EatFruit"Symbol 104 MovieClip Frame 19

Dynamic Text Variables

kvalSymbol 24 EditableText""
lvalSymbol 89 EditableText""
scoreSymbol 96 EditableText""




http://swfchan.com/3/13621/info.shtml
Created: 4/6 -2019 13:11:56 Last modified: 4/6 -2019 13:11:56 Server time: 12/05 -2024 13:46:35