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

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

pacman.swf

This is the info page for
Flash #16207

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


Text
LOADING...

www.neave.com/webgames

START GAME

CONTROLS

ABOUT

HIGH SCORES

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

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

NAME

SCORE

ENTER YOUR NAME, HIGH SCORER!

0

...

0

...

0

...

0

...

0

...

0

...

0

...

0

...

0

...

0

...

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 63 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);
Frame 11
rank = 0; Input._visible = false; loadVariables ("http://www.neave.com/cgi-bin/pachiscore.pl", "Scores"); stop();
Instance of Symbol 133 MovieClip "Scores" in Frame 11
onClipEvent (data) { _root.play(); }
Frame 12
i = 1; while (i < 11) { if (Scores["score" + i] < score) { rank = i; i = 11; } i++; } if (rank) { i = 9; while (i >= rank) { Scores["score" + Number(i + 1)] = Scores["score" + i]; Scores["name" + Number(i + 1)] = Scores["name" + i]; i--; } Scores["score" + rank] = score; Scores["name" + rank] = ""; tellTarget ("Input") { _y = (80 + (26 * _root.rank)); _visible = true; }; HS.gotoAndStop(3); } else { HS.gotoAndStop(2); } stop();
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 44 Button
on (release) { gotoAndPlay (11); }
Symbol 53 MovieClip Frame 8
stop();
Symbol 54 MovieClip Frame 5
gotoAndPlay (1);
Symbol 54 MovieClip Frame 6
_root.BGSnd.stop(); stopAllSounds();
Symbol 54 MovieClip Frame 25
_root.BGSnd.gotoAndPlay("Killed"); tellTarget (_root) { g = 1; while (g < 5) { Ghost[g]._visible = false; g++; } };
Symbol 54 MovieClip Frame 27
_rotation = 0;
Symbol 54 MovieClip Frame 59
stop(); tellTarget (_root) { newLife = true; gotoAndPlay ("Restart"); };
Symbol 56 MovieClip Frame 17
stop(); CPac.gotoAndStop(1); _root.Demo.play();
Symbol 57 MovieClip Frame 5
gotoAndPlay (1);
Symbol 57 MovieClip Frame 6
_root.BGSnd.stop(); stopAllSounds();
Symbol 57 MovieClip Frame 25
_root.BGSnd.gotoAndPlay("Killed"); tellTarget (_root) { g = 1; while (g < 5) { Ghost[g]._visible = false; g++; } };
Symbol 57 MovieClip Frame 27
_rotation = 0;
Symbol 57 MovieClip Frame 59
stop(); tellTarget (_root) { newLife = true; gotoAndPlay ("Restart"); };
Symbol 59 Button
on (release) { gotoAndPlay (1); }
Symbol 63 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 63 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 63 MovieClip Frame 3
gotoAndPlay (2);
Symbol 84 MovieClip Frame 1
Fcount = 200; stop();
Symbol 84 MovieClip Frame 2
fval = 100;
Symbol 84 MovieClip Frame 3
fval = 300;
Symbol 84 MovieClip Frame 4
fval = 500;
Symbol 84 MovieClip Frame 5
fval = 500;
Symbol 84 MovieClip Frame 6
fval = 700;
Symbol 84 MovieClip Frame 7
fval = 700;
Symbol 84 MovieClip Frame 8
fval = 1000;
Symbol 84 MovieClip Frame 9
fval = 1000;
Symbol 84 MovieClip Frame 10
fval = 2000;
Symbol 84 MovieClip Frame 11
fval = 2000;
Symbol 84 MovieClip Frame 12
fval = 3000;
Symbol 84 MovieClip Frame 13
fval = 3000;
Symbol 84 MovieClip Frame 14
fval = 5000;
Symbol 84 MovieClip Frame 15
stop(); tellTarget (_root) { if (notMute) { Snd.gotoAndPlay("EatFruit"); } score = score + fval; }; F.Scr.kval = fval; F.gotoAndPlay(2);
Symbol 94 MovieClip Frame 5
tellTarget (_root) { if (notMute) { BGSnd.NewLev.start(); } };
Symbol 94 MovieClip Frame 33
stop();
Symbol 96 MovieClip Frame 26
stop(); _root.gotoAndPlay("Over");
Symbol 97 MovieClip Frame 1
stop();
Instance of Symbol 94 MovieClip "LevMov" in Symbol 97 MovieClip Frame 4
onClipEvent (load) { with (_root) { Num.lval = ((level < 10) ? ("0" + level) : (level)); } }
Symbol 101 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 101 MovieClip Frame 2
if (!_root.notMute) { gotoAndPlay (21); }
Symbol 101 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 101 MovieClip Frame 65
tellTarget (_root) { g = 1; while (g < 5) { Ghost[g]._visible = true; g++; } Pacman._visible = true; Ready.gotoAndStop(1); };
Symbol 101 MovieClip Frame 87
tellTarget (_root) { Ready._visible = false; playing = true; play(); if (notMute) { BGSnd["Back" + bgNum].start(0, 1000); } }; stop();
Symbol 101 MovieClip Frame 88
if (!_root.notMute) { stop(); }
Symbol 101 MovieClip Frame 90
stop();
Symbol 106 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 3
stop();
Symbol 106 MovieClip Frame 5
stop();
Symbol 106 MovieClip Frame 18
stop(); _root.BGSnd.EyesGh.start(0, 100);
Symbol 106 MovieClip Frame 20
stop();
Symbol 110 Button
on (release) { _root.gotoAndPlay(3); }
Symbol 112 MovieClip Frame 1
stop();
Symbol 135 MovieClip Frame 1
pos = Selection.getCaretIndex(); if (pos == -1) { Selection.setFocus("newName"); } if (Key.isDown(Key.ENTER) && (_root.rank)) { _root.Scores["name" + _root.rank] = (newName.length ? (newName) : "ANONYMOUS"); _visible = false; stop(); tellTarget (_root.Scores) { loadVariables ("http://www.neave.com/cgi-bin/pachiscore.pl", this, "POST"); }; _root.HS.gotoAndStop(2); }
Symbol 135 MovieClip Frame 2
gotoAndPlay (1);

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 44 54 57 59 63 84 97 110  Timeline
Symbol 9 MovieClipUses:8Used by:14 54 57
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 54 57
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 43 55 58 60 85 86 87 88 90 91 93 95 98 107 108 109 111 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 134
Symbol 24 EditableTextUses:23Used by:25
Symbol 25 MovieClipUses:24Used by:26 27 63
Symbol 26 MovieClip [GhKill]Uses:25
Symbol 27 MovieClip [GhKill]Uses:25Used by:84
Symbol 28 MovieClip [Empty]Used by:Timeline
Symbol 29 MovieClip [Power]Uses:15Used by:63
Symbol 30 MovieClip [Empty]Used by:63  Timeline
Symbol 31 TextUses:23Used by:112  Timeline
Symbol 32 GraphicUsed by:Timeline
Symbol 33 MovieClipUses:8Used by:Timeline
Symbol 34 FontUsed by:35 61 62
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 63
Symbol 40 ButtonUses:39 8Used by:Timeline
Symbol 41 TextUses:23Used by:42 63
Symbol 42 ButtonUses:41 8Used by:Timeline
Symbol 43 TextUses:23Used by:44 112
Symbol 44 ButtonUses:43 8Used by:Timeline
Symbol 45 GraphicUsed by:54 57
Symbol 46 GraphicUsed by:54 57
Symbol 47 GraphicUsed by:54 57
Symbol 48 GraphicUsed by:54 57
Symbol 49 GraphicUsed by:54 57
Symbol 50 GraphicUsed by:54 57
Symbol 51 GraphicUsed by:54 57
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:54 57
Symbol 54 MovieClipUses:9 45 15 8 46 47 48 49 50 51 53Used by:56  Timeline
Symbol 55 TextUses:23Used by:56
Symbol 56 MovieClipUses:54 55Used by:Timeline
Symbol 57 MovieClipUses:9 45 15 8 46 47 48 49 50 51 53Used by:63  Timeline
Symbol 58 TextUses:23Used by:59 110
Symbol 59 ButtonUses:8 58Used by:63
Symbol 60 TextUses:23Used by:63
Symbol 61 EditableTextUses:34Used by:63
Symbol 62 EditableTextUses:34Used by:63
Symbol 63 MovieClipUses:25 30 57 8 29 59 39 60 61 41 62Used 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:Timeline
Symbol 73 GraphicUsed by:Timeline
Symbol 74 GraphicUsed by:84
Symbol 75 GraphicUsed by:84
Symbol 76 GraphicUsed by:84
Symbol 77 GraphicUsed by:84
Symbol 78 GraphicUsed by:84
Symbol 79 GraphicUsed by:84
Symbol 80 GraphicUsed by:84
Symbol 81 GraphicUsed by:84
Symbol 82 GraphicUsed by:84
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:8 74 75 76 77 78 79 80 81 82 83 27Used by:Timeline
Symbol 85 TextUses:23Used by:Timeline
Symbol 86 TextUses:23Used by:Timeline
Symbol 87 TextUses:23Used by:97
Symbol 88 TextUses:23Used by:89
Symbol 89 MovieClipUses:88Used by:97
Symbol 90 TextUses:23Used by:97
Symbol 91 EditableTextUses:23Used by:92
Symbol 92 MovieClipUses:91Used by:94
Symbol 93 TextUses:23Used by:94
Symbol 94 MovieClipUses:92 93Used by:97
Symbol 95 TextUses:23Used by:96
Symbol 96 MovieClipUses:95Used by:97
Symbol 97 MovieClipUses:87 8 89 90 94 96Used by:Timeline
Symbol 98 EditableTextUses:23Used by:Timeline
Symbol 99 SoundUsed by:101
Symbol 100 SoundUsed by:101
Symbol 101 MovieClipUses:99 100Used by:Timeline
Symbol 102 SoundUsed by:106
Symbol 103 SoundUsed by:106
Symbol 104 SoundUsed by:106
Symbol 105 SoundUsed by:106
Symbol 106 MovieClipUses:102 103 104 105Used by:Timeline
Symbol 107 TextUses:23Used by:Timeline
Symbol 108 TextUses:23Used by:Timeline
Symbol 109 TextUses:23Used by:Timeline
Symbol 110 ButtonUses:8 58Used by:112
Symbol 111 TextUses:23Used by:112
Symbol 112 MovieClipUses:110 31 43 111Used by:Timeline
Symbol 113 EditableTextUses:23Used by:133
Symbol 114 EditableTextUses:23Used by:133
Symbol 115 EditableTextUses:23Used by:133
Symbol 116 EditableTextUses:23Used by:133
Symbol 117 EditableTextUses:23Used by:133
Symbol 118 EditableTextUses:23Used by:133
Symbol 119 EditableTextUses:23Used by:133
Symbol 120 EditableTextUses:23Used by:133
Symbol 121 EditableTextUses:23Used by:133
Symbol 122 EditableTextUses:23Used by:133
Symbol 123 EditableTextUses:23Used by:133
Symbol 124 EditableTextUses:23Used by:133
Symbol 125 EditableTextUses:23Used by:133
Symbol 126 EditableTextUses:23Used by:133
Symbol 127 EditableTextUses:23Used by:133
Symbol 128 EditableTextUses:23Used by:133
Symbol 129 EditableTextUses:23Used by:133
Symbol 130 EditableTextUses:23Used by:133
Symbol 131 EditableTextUses:23Used by:133
Symbol 132 EditableTextUses:23Used by:133
Symbol 133 MovieClipUses:113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132Used by:Timeline
Symbol 134 EditableTextUses:23Used by:135
Symbol 135 MovieClipUses:134Used by:Timeline

Instance Names

"Bar"Frame 1Symbol 33 MovieClip
"PacLogo"Frame 4Symbol 56 MovieClip
"Demo"Frame 4Symbol 63 MovieClip
"Maze"Frame 6Symbol 28 MovieClip [Empty]
"Fruit"Frame 6Symbol 84 MovieClip
"FrLev"Frame 6Symbol 84 MovieClip
"Ghost"Frame 6Symbol 30 MovieClip [Empty]
"Pacman"Frame 6Symbol 57 MovieClip
"Life1"Frame 6Symbol 54 MovieClip
"Life2"Frame 6Symbol 54 MovieClip
"Life3"Frame 6Symbol 54 MovieClip
"Ready"Frame 6Symbol 97 MovieClip
"Life4"Frame 6Symbol 54 MovieClip
"BGSnd"Frame 6Symbol 101 MovieClip
"Snd"Frame 6Symbol 106 MovieClip
"HS"Frame 11Symbol 112 MovieClip
"Scores"Frame 11Symbol 133 MovieClip
"Input"Frame 11Symbol 135 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 54 MovieClip Frame 1Symbol 9 MovieClip
"D1"Symbol 54 MovieClip Frame 45Symbol 53 MovieClip
"D2"Symbol 54 MovieClip Frame 50Symbol 53 MovieClip
"CPac"Symbol 56 MovieClip Frame 1Symbol 54 MovieClip
"Hit"Symbol 57 MovieClip Frame 1Symbol 9 MovieClip
"D1"Symbol 57 MovieClip Frame 45Symbol 53 MovieClip
"D2"Symbol 57 MovieClip Frame 50Symbol 53 MovieClip
"GK"Symbol 63 MovieClip Frame 1Symbol 25 MovieClip
"G"Symbol 63 MovieClip Frame 1Symbol 30 MovieClip [Empty]
"Pac"Symbol 63 MovieClip Frame 1Symbol 57 MovieClip
"Pill"Symbol 63 MovieClip Frame 2Symbol 29 MovieClip [Power]
"F"Symbol 84 MovieClip Frame 15Symbol 27 MovieClip [GhKill]
"Num"Symbol 94 MovieClip Frame 1Symbol 92 MovieClip
"Psd"Symbol 97 MovieClip Frame 2Symbol 89 MovieClip
"LevMov"Symbol 97 MovieClip Frame 4Symbol 94 MovieClip
"GO"Symbol 97 MovieClip Frame 5Symbol 96 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 54 MovieClip Frame 6
"Die"Symbol 57 MovieClip Frame 6
"Controls"Symbol 63 MovieClip Frame 4
"About"Symbol 63 MovieClip Frame 5
"Show"Symbol 84 MovieClip Frame 15
"Paused"Symbol 97 MovieClip Frame 2
"Quit"Symbol 97 MovieClip Frame 3
"Level"Symbol 97 MovieClip Frame 4
"GameOver"Symbol 97 MovieClip Frame 5
"NewGame"Symbol 101 MovieClip Frame 2
"NewLev"Symbol 101 MovieClip Frame 21
"NewLife"Symbol 101 MovieClip Frame 65
"Killed"Symbol 101 MovieClip Frame 88
"Chomp1"Symbol 106 MovieClip Frame 2
"Chomp2"Symbol 106 MovieClip Frame 4
"EatGhost"Symbol 106 MovieClip Frame 6
"EatFruit"Symbol 106 MovieClip Frame 19

Dynamic Text Variables

kvalSymbol 24 EditableText""
lvalSymbol 91 EditableText""
scoreSymbol 98 EditableText""
score1Symbol 113 EditableText"0"
name1Symbol 114 EditableText"..."
score2Symbol 115 EditableText"0"
name2Symbol 116 EditableText"..."
score3Symbol 117 EditableText"0"
name3Symbol 118 EditableText"..."
score4Symbol 119 EditableText"0"
name4Symbol 120 EditableText"..."
score5Symbol 121 EditableText"0"
name5Symbol 122 EditableText"..."
score6Symbol 123 EditableText"0"
name6Symbol 124 EditableText"..."
score7Symbol 125 EditableText"0"
name7Symbol 126 EditableText"..."
score8Symbol 127 EditableText"0"
name8Symbol 128 EditableText"..."
score9Symbol 129 EditableText"0"
name9Symbol 130 EditableText"..."
score10Symbol 131 EditableText"0"
name10Symbol 132 EditableText"..."
newNameSymbol 134 EditableText""




http://swfchan.com/4/16207/info.shtml
Created: 2/6 -2019 00:57:02 Last modified: 2/6 -2019 00:57:02 Server time: 27/04 -2024 05:30:59