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

swfchan turned sixteen years old yesterday! (5may2024)

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

85442188.swf

This is the info page for
Flash #14821

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


Text
LOADING...

START GAME

CONTROLS

ABOUT

HIGH SCORES

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

ENTER YOUR NAME,
HIGH SCORER!

OK

LAST 10

NEXT 10

0

...

0

...

0

...

0

...

0

...

0

...

0

...

0

...

0

...

0

...

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

NAME

SCORE

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 59 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);
Frame 11
scoresURL = "http://www.neave.com/cgi-bin/pacmanscores.pl"; if (score) { stop(); pos = Selection.getCaretIndex(); if (pos == -1) { Selection.setFocus("newName"); } } else { nextFrame(); }
Frame 12
function loadScores() { Scores.rank = ""; i = 1; while (i < 11) { Scores["nameText" + i] = Scores["name" + (i + page)]; Scores["scoreText" + i] = Scores["score" + (i + page)]; Scores.rank = Scores.rank + (String(i + page) + ".\n"); i++; } } stop(); page = 0; maxScores = 100; i = 1; while (maxScores >= i) { Scores["name" + i] = "..."; Scores["score" + i] = "0"; i++; } tellTarget ("Poster") { loadVariables (_root.scoresURL, _root.Scores, "POST"); };
Instance of Symbol 139 MovieClip "Scores" in Frame 12
onClipEvent (data) { _root.ScoreText.gotoAndStop(2); _root.loadScores(); }
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 37 Button
on (release) { gotoAndPlay (11); }
Symbol 46 MovieClip Frame 8
stop();
Symbol 47 MovieClip Frame 5
gotoAndPlay (1);
Symbol 47 MovieClip Frame 6
_root.BGSnd.stop(); stopAllSounds();
Symbol 47 MovieClip Frame 25
_root.BGSnd.gotoAndPlay("Killed"); tellTarget (_root) { g = 1; while (g < 5) { Ghost[g]._visible = false; g++; } };
Symbol 47 MovieClip Frame 27
_rotation = 0;
Symbol 47 MovieClip Frame 59
stop(); tellTarget (_root) { newLife = true; gotoAndPlay ("Restart"); };
Symbol 49 MovieClip Frame 17
stop(); CPac.gotoAndStop(1); _root.Demo.play();
Symbol 52 Button
on (release) { getURL ("http://www.neave.com/", "_blank"); }
Symbol 54 Button
on (release) { gotoAndPlay (1); }
Symbol 59 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 59 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 59 MovieClip Frame 3
gotoAndPlay (2);
Symbol 80 MovieClip Frame 1
fCount = 200; stop();
Symbol 80 MovieClip Frame 2
fval = 100;
Symbol 80 MovieClip Frame 3
fval = 300;
Symbol 80 MovieClip Frame 4
fval = 500;
Symbol 80 MovieClip Frame 5
fval = 500;
Symbol 80 MovieClip Frame 6
fval = 700;
Symbol 80 MovieClip Frame 7
fval = 700;
Symbol 80 MovieClip Frame 8
fval = 1000;
Symbol 80 MovieClip Frame 9
fval = 1000;
Symbol 80 MovieClip Frame 10
fval = 2000;
Symbol 80 MovieClip Frame 11
fval = 2000;
Symbol 80 MovieClip Frame 12
fval = 3000;
Symbol 80 MovieClip Frame 13
fval = 3000;
Symbol 80 MovieClip Frame 14
fval = 5000;
Symbol 80 MovieClip Frame 15
stop(); tellTarget (_root) { if (notMute) { Snd.gotoAndPlay("EatFruit"); } }; _root.score = _root.score + fval; F.Scr.kval = fval; F.gotoAndPlay(2);
Symbol 90 MovieClip Frame 5
tellTarget (_root) { if (notMute) { BGSnd.NewLev.start(); } };
Symbol 90 MovieClip Frame 33
stop();
Symbol 92 MovieClip Frame 26
stop(); _root.gotoAndPlay("Over");
Symbol 93 MovieClip Frame 1
stop();
Instance of Symbol 90 MovieClip "LevMov" in Symbol 93 MovieClip Frame 4
onClipEvent (load) { with (_root) { Num.lval = ((level < 10) ? ("0" + level) : (level)); } }
Symbol 97 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 97 MovieClip Frame 2
if (!_root.notMute) { gotoAndPlay (21); }
Symbol 97 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 97 MovieClip Frame 65
tellTarget (_root) { g = 1; while (g < 5) { Ghost[g]._visible = true; g++; } Pacman._visible = true; Ready.gotoAndStop(1); };
Symbol 97 MovieClip Frame 87
tellTarget (_root) { Ready._visible = false; playing = true; play(); if (notMute) { BGSnd["Back" + bgNum].start(0, 1000); } }; stop();
Symbol 97 MovieClip Frame 88
if (!_root.notMute) { stop(); }
Symbol 97 MovieClip Frame 90
stop();
Symbol 102 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 3
stop();
Symbol 102 MovieClip Frame 5
stop();
Symbol 102 MovieClip Frame 18
stop(); _root.BGSnd.EyesGh.start(0, 100);
Symbol 102 MovieClip Frame 20
stop();
Symbol 103 Button
on (release) { _root.gotoAndPlay(3); }
Symbol 106 Button
on (release, keyPress "<Enter>") { _root.Poster.name = newName; _root.Poster.score = _root.score; _root.play(); }
Symbol 110 Button
on (release) { tellTarget (_root) { page = page - 10; if (page < 0) { page = 0; } loadScores(); ScoreText.Next._visible = true; }; if (_root.page < 5) { _visible = false; } }
Symbol 113 Button
on (release) { tellTarget (_root) { page = page + 10; if (maxScores < page) { page = maxScores; } loadScores(); ScoreText.Last._visible = true; }; if ((_root.maxScores - 20) < _root.page) { _visible = false; } }
Symbol 115 MovieClip Frame 1
stop();
Instance of Symbol 111 MovieClip "Last" in Symbol 115 MovieClip Frame 2
onClipEvent (load) { _visible = false; }

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

Instance Names

"Bar"Frame 1Symbol 29 MovieClip
"PacLogo"Frame 4Symbol 49 MovieClip
"Demo"Frame 4Symbol 59 MovieClip
"Maze"Frame 6Symbol 26 MovieClip [Empty]
"Fruit"Frame 6Symbol 80 MovieClip
"FrLev"Frame 6Symbol 80 MovieClip
"Ghost"Frame 6Symbol 26 MovieClip [Empty]
"Pacman"Frame 6Symbol 47 MovieClip
"Life1"Frame 6Symbol 47 MovieClip
"Life2"Frame 6Symbol 47 MovieClip
"Life3"Frame 6Symbol 47 MovieClip
"Ready"Frame 6Symbol 93 MovieClip
"Life4"Frame 6Symbol 47 MovieClip
"BGSnd"Frame 6Symbol 97 MovieClip
"Snd"Frame 6Symbol 102 MovieClip
"Poster"Frame 11Symbol 26 MovieClip [Empty]
"Hit"Frame 11Symbol 9 MovieClip
"Demo"Frame 11Symbol 59 MovieClip
"ScoreText"Frame 12Symbol 115 MovieClip
"Scores"Frame 12Symbol 139 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 47 MovieClip Frame 1Symbol 9 MovieClip
"D1"Symbol 47 MovieClip Frame 45Symbol 46 MovieClip
"D2"Symbol 47 MovieClip Frame 50Symbol 46 MovieClip
"CPac"Symbol 49 MovieClip Frame 1Symbol 47 MovieClip
"GK"Symbol 59 MovieClip Frame 1Symbol 23 MovieClip
"G"Symbol 59 MovieClip Frame 1Symbol 26 MovieClip [Empty]
"Pac"Symbol 59 MovieClip Frame 1Symbol 47 MovieClip
"Pill"Symbol 59 MovieClip Frame 2Symbol 25 MovieClip [Power]
"F"Symbol 80 MovieClip Frame 15Symbol 24 MovieClip [GhKill]
"Num"Symbol 90 MovieClip Frame 1Symbol 88 MovieClip
"Psd"Symbol 93 MovieClip Frame 2Symbol 85 MovieClip
"LevMov"Symbol 93 MovieClip Frame 4Symbol 90 MovieClip
"GO"Symbol 93 MovieClip Frame 5Symbol 92 MovieClip
"Last"Symbol 115 MovieClip Frame 2Symbol 111 MovieClip
"Next"Symbol 115 MovieClip Frame 2Symbol 114 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"
ExportAssets (56)Timeline Frame 11Symbol 26 as "Empty"
ExportAssets (56)Timeline Frame 12Symbol 26 as "Empty"

Labels

"Menu"Frame 4
"Restart"Frame 7
"Loop"Frame 8
"Over"Frame 10
"Die"Symbol 47 MovieClip Frame 6
"Controls"Symbol 59 MovieClip Frame 4
"About"Symbol 59 MovieClip Frame 5
"Show"Symbol 80 MovieClip Frame 15
"Paused"Symbol 93 MovieClip Frame 2
"Quit"Symbol 93 MovieClip Frame 3
"Level"Symbol 93 MovieClip Frame 4
"GameOver"Symbol 93 MovieClip Frame 5
"NewGame"Symbol 97 MovieClip Frame 2
"NewLev"Symbol 97 MovieClip Frame 21
"NewLife"Symbol 97 MovieClip Frame 65
"Killed"Symbol 97 MovieClip Frame 88
"Chomp1"Symbol 102 MovieClip Frame 2
"Chomp2"Symbol 102 MovieClip Frame 4
"EatGhost"Symbol 102 MovieClip Frame 6
"EatFruit"Symbol 102 MovieClip Frame 19

Dynamic Text Variables

kvalSymbol 22 EditableText""
lvalSymbol 87 EditableText""
scoreSymbol 94 EditableText""
newNameSymbol 107 EditableText""
scoreText1Symbol 116 EditableText"0"
nameText1Symbol 117 EditableText"..."
scoreText2Symbol 118 EditableText"0"
nameText2Symbol 119 EditableText"..."
scoreText3Symbol 120 EditableText"0"
nameText3Symbol 121 EditableText"..."
scoreText4Symbol 122 EditableText"0"
nameText4Symbol 123 EditableText"..."
scoreText5Symbol 124 EditableText"0"
nameText5Symbol 125 EditableText"..."
scoreText6Symbol 126 EditableText"0"
nameText6Symbol 127 EditableText"..."
scoreText7Symbol 128 EditableText"0"
nameText7Symbol 129 EditableText"..."
scoreText8Symbol 130 EditableText"0"
nameText8Symbol 131 EditableText"..."
scoreText9Symbol 132 EditableText"0"
nameText9Symbol 133 EditableText"..."
scoreText10Symbol 134 EditableText"0"
nameText10Symbol 135 EditableText"..."
rankSymbol 136 EditableText"1. 2. 3. 4. 5. 6. 7. 8. 9. 10."




http://swfchan.com/3/14821/info.shtml
Created: 3/6 -2019 08:01:29 Last modified: 3/6 -2019 08:01:29 Server time: 06/05 -2024 11:03:48