Frame 1
_root.play_btn._visible = false;
percent = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
pas_mc._xscale = percent;
loaded_txt.text = ("Loading" + percent) + "%";
if (percent == 100) {
_root.misg._visible = false;
_root.pas_mc._visible = false;
_root.play_btn._visible = true;
_root.play_btn.onRelease = function () {
gotoAndStop (5);
};
}
Frame 2
gotoAndPlay (1);
Frame 5
function ShootBullets() {
OkToStart = 0;
OkToStartA = 0;
if (OkToStartD == 1) {
var newbeam = beams_mc.attachMovie("BulletLINKAGE", "bullet_mc", beams_mc.getNextHighestDepth());
}
OkToStartD = 0;
newbeam._x = Player_Pong_mc._x;
newbeam._y = Player_Pong_mc._y - 15;
newbeam.movebeam = function () {
newbeam._visible = true;
newbeam._y = newbeam._y + PongDirY;
newbeam._x = newbeam._x + PongDirX;
for (a in EnemyE_mc) {
if (EnemyE_mc[a]._x < newbeam._x) {
if ((EnemyE_mc[a]._x - newbeam._x) < -15) {
dirX = 10 + LevelSpeed;
} else {
dirX = 0;
}
}
if (EnemyE_mc[a]._x > newbeam._x) {
if ((EnemyE_mc[a]._x - newbeam._x) > 15) {
dirX = -10 - LevelSpeed;
} else {
dirX = 0;
}
}
if (newbeam._y >= 405) {
lives--;
LevelOK = 1;
newbeam._x = Player_Pong_mc._x;
newbeam._y = Player_Pong_mc._y - 15;
PongDirX = 0;
PongDirY = 0;
PongSpeed = 0;
if (lives == 0) {
p1._visible = true;
clearInterval(newbeam.movebeamInterval);
Player_Pong_mc._visible = false;
EnemyE_mc._visible = false;
beams_mc._visible = false;
Level = 0;
LevelSpeed = 0;
p1.gotoAndPlay(13);
OKSPACE = 2;
}
}
if ((newbeam._y <= 0) || (Level == 11)) {
LevelOK = 1;
Level++;
OKSPACE = 1;
p1._visible = true;
trace(Level);
BALLvisible = 4;
OkToStart = 1;
OkToStartA = 1;
newbeam._x = Player_Pong_mc._x;
newbeam._y = Player_Pong_mc._y - 15;
PongDirX = 0;
PongDirY = 0;
PongSpeed = 0;
LevelSpeed = LevelSpeed + 0.6;
clearInterval(newbeam.movebeamInterval);
Player_Pong_mc._visible = false;
EnemyE_mc._visible = false;
beams_mc._visible = false;
sss = sss + 1;
if (Level == 11) {
LevelSpeed = 0;
Level = 0;
OKSPACE = 2;
sss = 1;
p1.gotoAndPlay(12);
} else {
p1.gotoAndPlay(sss);
}
trace(Level);
trace("sss" + sss);
}
keyListener.onKeyDown = function () {
if (Key.isDown(32) && (OKSPACE == 1)) {
p1.gotoAndPlay(1);
OKSPACE = 0;
button._visible = false;
for (a in EnemyE_mc) {
EnemyE_mc[a]._x = 275;
}
newbeam.movebeamInterval = setInterval(newbeam.movebeam, 15);
Player_Pong_mc._visible = true;
EnemyE_mc._visible = true;
beams_mc._visible = true;
p1._visible = false;
trace(Level);
}
if (Key.isDown(32) && (OKSPACE == 2)) {
p1.gotoAndPlay(1);
lives = 5;
OKSPACE = 0;
button._visible = false;
for (a in EnemyE_mc) {
EnemyE_mc[a]._x = 275;
}
newbeam.movebeamInterval = setInterval(newbeam.movebeam, 15);
Player_Pong_mc._visible = true;
EnemyE_mc._visible = true;
beams_mc._visible = true;
p1._visible = false;
}
if (Key.isDown(32) && (OKSPACE == 3)) {
p1.gotoAndPlay(1);
OKSPACE = 0;
button._visible = false;
for (a in EnemyE_mc) {
EnemyE_mc[a]._x = 275;
}
newbeam.movebeamInterval = setInterval(newbeam.movebeam, 15);
Player_Pong_mc._visible = true;
EnemyE_mc._visible = true;
beams_mc._visible = true;
p1._visible = false;
}
};
Key.addListener(keyListener);
if (BALLvisible == 0) {
newbeam._visible = false;
}
if (BALLvisible == 1) {
newbeam._visible = true;
}
if (newbeam._x <= 20) {
_root.sound.gotoAndPlay(2);
PongDirX = 2 + PongSpeed;
}
if (newbeam._x >= 550) {
_root.sound.gotoAndPlay(2);
PongDirX = -2 - PongSpeed;
}
if (EnemyE_mc[a].hitTest(newbeam)) {
if (Player_Pong_mc._x > 275) {
_root.sound.gotoAndPlay(2);
PongSpeed = PongSpeed + 0.25;
PongDirY = 3 + PongSpeed;
PongDirX = -1 - PongSpeed;
}
if (Player_Pong_mc._x < 275) {
_root.sound.gotoAndPlay(2);
PongSpeed = PongSpeed + 0.25;
PongDirY = 3 + PongSpeed;
PongDirX = 1 + PongSpeed;
}
}
if (Player_Pong_mc.hitTest(newbeam)) {
_root.sound.gotoAndPlay(2);
PongSpeed++;
PongDirY = -3 - PongSpeed;
}
}
level_txt.text = Level;
counter++;
};
newbeam.movebeamInterval = setInterval(newbeam.movebeam, 15);
}
function EnemyDrops() {
var newEnemy = EnemyE_mc.attachMovie("EnemyLINKAGE", "enemy_mcu", EnemyE_mc.getNextHighestDepth());
_root.enemy_mc1.stop();
newEnemy._x = 300;
newEnemy._y = 30;
newEnemy.dropenemy = function () {
newEnemy._x = newEnemy._x + dirX;
};
newEnemy.dropenemyInterval = setInterval(newEnemy.dropenemy, 25);
}
var my_sound = new Sound();
my_sound.onLoad = function (success) {
if (success) {
my_sound.start();
}
};
my_sound.onSoundComplete = function () {
my_sound.start();
};
my_sound.loadSound("http://clitgames.com/games/files/pongsound/Sound_5.mp3", true);
var keyListener = new Object();
var counter = 0;
var lives = 5;
var Level = 0;
var LevelSpeed = 0;
var OKSPACE = 0;
var LevelOK = 1;
var sss = 1;
var dirX = 0;
button._visible = false;
var dirY = 0;
var s = 1;
var PongSpeed = 0;
var PongDirY = 0;
var PongDirX = 0;
var a;
var b;
var OkToStartD = 1;
var OkToStartB = 1;
var OkToStartA = 0;
var OkToStart = 1;
var beams_mc = this.createEmptyMovieClip("beams_mc", 1);
var Player_Pong_mc = this.attachMovie("Player_Pong", "Player_Pong_mc", 2);
var EnemyE_mc = this.createEmptyMovieClip("EnemyE_mc", 3);
with (Player_Pong_mc) {
Player_Pong_mc.useHandCursor = false;
startDrag(this, false, 380, 500, 380, 500);
Mouse.hide();
}
Player_Pong_mc.onMouseDown = function () {
if (LevelOK == 1) {
LevelOK = 0;
PongDirY = -3;
BALLvisible == 1;
ShootBullets();
}
};
EnemyDrops();
Symbol 89 MovieClip Frame 1
stop();
Symbol 89 MovieClip Frame 2
stop();
Symbol 89 MovieClip Frame 3
stop();
Symbol 89 MovieClip Frame 4
stop();
Symbol 89 MovieClip Frame 5
stop();
Symbol 89 MovieClip Frame 6
stop();
Symbol 89 MovieClip Frame 7
stop();
Symbol 89 MovieClip Frame 8
stop();
Symbol 89 MovieClip Frame 9
stop();
Symbol 89 MovieClip Frame 10
stop();
Symbol 89 MovieClip Frame 11
stop();
Symbol 89 MovieClip Frame 12
stop();
Symbol 89 MovieClip Frame 13
stop();
Symbol 93 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 3
stop();