Frame 222
stop();
Frame 280
stop();
Frame 311
stop();
Frame 312
Jump = 0;
Time = 0;
Gravity = 1.01;
Speed = 50;
Gravity = 1.01;
Speed = 65;
Gravity = 1.01;
Speed = 35;
MaxItem = 8;
MaxHazard = 2;
Item = MaxItem;
Gravity = 1.01;
Speed = 20;
MaxSpeed = 45;
MaxHeight = 200;
Hearts = 3;
Frame 313
ItemSize = 30;
HazardSize = 30;
DieFlag = false;
X = _xmouse;
if (X < 0) {
X = 0;
}
if (400 < X) {
X = 400;
}
setProperty("Board", _x , X);
setProperty("Board", _y , 388);
if (Jump == 0) {
setProperty("Mark", _visible , false);
tellTarget ("Board") {
gotoAndStop (2);
};
setProperty("Player1", _x , X - 40);
setProperty("Player1", _y , 340);
setProperty("Player2", _x , X + 40);
setProperty("Player2", _y , 340);
}
if (Jump == 1) {
tellTarget ("Board") {
gotoAndStop (3);
};
Time++;
PosX = PosX + MoveX;
if (30 >= PosX) {
PosX = 30;
MoveX = -MoveX;
}
if (PosX >= 370) {
PosX = 370;
MoveX = -MoveX;
}
Height = 340 - ((Speed * Time) - (Gravity * Math.pow(Time, 2)));
setProperty("Player1", _x , PosX);
setProperty("Player1", _y , Height);
setProperty("Player2", _x , X + 40);
setProperty("Player2", _y , 340);
i = 1;
while (MaxItem >= i) {
ax = getProperty("Item" add i, _x);
ay = getProperty("Item" add i, _y);
if ((ax - ItemSize) < posx) {
if (posx < (ax + ItemSize)) {
if ((ay - ItemSize) < height) {
if (height < (ay + ItemSize)) {
Item--;
tellTarget ("player1") {
gotoAndPlay ("Smile");
};
setProperty("Item" add i, _visible , false);
setProperty("Item" add i, _x , -100);
}
}
}
}
i++;
}
i = 1;
while (MaxHazard >= i) {
ax = getProperty("Hazard" add i, _x);
ay = getProperty("Hazard" add i, _y);
if ((ax - HazardSize) < posx) {
if (posx < (ax + HazardSize)) {
if ((ay - HazardSize) < height) {
if (height < (ay + HazardSize)) {
MoveX = 0;
tellTarget ("Player1") {
gotoAndStop ("Ouch");
};
setProperty("Hazard" add i, _visible , false);
setProperty("Hazard" add i, _x , -100);
}
}
}
}
i++;
}
if (340 < Height) {
In = false;
if ((X - 100) < PosX) {
if (PosX < (X + 20)) {
In = true;
}
}
if (In == true) {
tellTarget ("Player1") {
gotoAndStop ("Normal");
};
if (X < 40) {
MoveX = -5;
} else {
MoveX = (-int((X - PosX) / 8)) - 4;
}
PosX = X + 40;
Time = 0;
Jump = 2;
Speed = Speed + 5;
if (Speed >= MaxSpeed) {
Speed = MaxSpeed;
}
tellTarget (_root.JumpSound) {
gotoAndPlay ("Play");
};
} else {
Hearts--;
setProperty("Player1", _y , 380);
tellTarget ("Player1") {
gotoAndStop ("Ouch");
};
DieFlag = true;
Speed = 20;
Time = 0;
Jump = 0;
}
}
}
if (Jump == 2) {
tellTarget ("Board") {
gotoAndStop (1);
};
Time++;
PosX = PosX + MoveX;
if (30 >= PosX) {
PosX = 30;
MoveX = -MoveX;
}
if (PosX >= 370) {
PosX = 370;
MoveX = -MoveX;
}
Height = 340 - ((Speed * Time) - (Gravity * Math.pow(Time, 2)));
setProperty("Player1", _x , X - 40);
setProperty("Player1", _y , 340);
setProperty("Player2", _x , PosX);
setProperty("Player2", _y , Height);
i = 1;
while (MaxItem >= i) {
ax = getProperty("Item" add i, _x);
ay = getProperty("Item" add i, _y);
if ((ax - ItemSize) < posx) {
if (posx < (ax + ItemSize)) {
if ((ay - ItemSize) < height) {
if (height < (ay + ItemSize)) {
Item--;
tellTarget ("player2") {
gotoAndPlay ("Smile");
};
setProperty("Item" add i, _visible , false);
setProperty("Item" add i, _x , -100);
}
}
}
}
i++;
}
i = 1;
while (MaxHazard >= i) {
ax = getProperty("Hazard" add i, _x);
ay = getProperty("Hazard" add i, _y);
if ((ax - HazardSize) < posx) {
if (posx < (ax + HazardSize)) {
if ((ay - HazardSize) < height) {
if (height < (ay + HazardSize)) {
MoveX = 0;
tellTarget ("Player2") {
gotoAndStop ("Ouch");
};
setProperty("Hazard" add i, _visible , false);
setProperty("Hazard" add i, _x , -100);
}
}
}
}
i++;
}
if (340 < Height) {
In = false;
if ((X - 20) < PosX) {
if (PosX < (X + 100)) {
In = true;
}
}
if (In == true) {
tellTarget ("Player2") {
gotoAndStop ("Normal");
};
if (360 < X) {
MoveX = 5;
} else {
MoveX = int((PosX - X) / 8) + 4;
}
PosX = X - 40;
Time = 0;
Jump = 1;
Speed = Speed + 5;
if (Speed >= MaxSpeed) {
Speed = MaxSpeed;
}
tellTarget (_root.JumpSound) {
gotoAndPlay ("Play");
};
} else {
Hearts--;
setProperty("Player2", _y , 380);
tellTarget ("Player2") {
gotoAndStop ("Ouch");
};
DieFlag = true;
Speed = 20;
Time = 0;
Jump = 0;
}
}
}
if (Jump != 0) {
if (Height < 160) {
ScrHeight = -(Height - 160);
if (MaxHeight < ScrHeight) {
ScrHeight = MaxHeight;
}
setProperty(_root, _y , ScrHeight);
if (160 < ScrHeight) {
setProperty("Mark", _visible , true);
setProperty("Mark", _x , X);
setProperty("Mark", _y , (-ScrHeight) + 370);
} else {
setProperty("Mark", _visible , false);
}
} else {
ScrHeight = 0;
setProperty(_root, _y , 0);
}
}
setProperty(_root.Symbol, _y , (-ScrHeight) + 20);
setProperty(_root.Heart, _y , (-ScrHeight) + 20);
tellTarget (_root.Heart) {
gotoAndStop(_root.Hearts + 1);
};
if (DieFlag == true) {
gotoAndPlay (315);
}
Frame 314
if (0 >= Item) {
gotoAndPlay (318);
} else {
gotoAndPlay (313);
}
Frame 315
Count = 30;
Frame 316
Count--;
Frame 317
if (0 >= Count) {
tellTarget ("Start") {
gotoAndStop (1);
};
tellTarget ("Player1") {
gotoAndStop ("Normal");
};
tellTarget ("Player2") {
gotoAndStop ("Normal");
};
if (0 >= Hearts) {
stopAllSounds();
gotoAndPlay (300);
} else {
gotoAndPlay (313);
}
} else {
gotoAndPlay (316);
}
Frame 321
setProperty("_root", _y , 0);
Frame 331
stop();
Frame 332
Jump = 0;
Time = 0;
Gravity = 1.01;
Speed = 50;
Gravity = 1.01;
Speed = 65;
Gravity = 1.01;
Speed = 35;
MaxItem = 12;
MaxHazard = 3;
Item = MaxItem;
Gravity = 1.01;
Speed = 20;
MaxSpeed = 55;
MaxHeight = 400;
Hearts = 3;
Frame 333
ItemSize = 20;
HazardSize = 30;
DieFlag = false;
X = _xmouse;
if (X < 0) {
X = 0;
}
if (400 < X) {
X = 400;
}
setProperty("Board", _x , X);
setProperty("Board", _y , 388);
if (Jump == 0) {
setProperty("Mark", _visible , false);
tellTarget ("Board") {
gotoAndStop (2);
};
setProperty("Player1", _x , X - 40);
setProperty("Player1", _y , 340);
setProperty("Player2", _x , X + 40);
setProperty("Player2", _y , 340);
}
if (Jump == 1) {
tellTarget ("Board") {
gotoAndStop (3);
};
Time++;
PosX = PosX + MoveX;
if (30 >= PosX) {
PosX = 30;
MoveX = -MoveX;
}
if (PosX >= 370) {
PosX = 370;
MoveX = -MoveX;
}
Height = 340 - ((Speed * Time) - (Gravity * Math.pow(Time, 2)));
setProperty("Player1", _x , PosX);
setProperty("Player1", _y , Height);
setProperty("Player2", _x , X + 40);
setProperty("Player2", _y , 340);
i = 1;
while (MaxItem >= i) {
ax = getProperty("Item" add i, _x);
ay = getProperty("Item" add i, _y);
if ((ax - ItemSize) < posx) {
if (posx < (ax + ItemSize)) {
if ((ay - ItemSize) < height) {
if (height < (ay + ItemSize)) {
Item--;
tellTarget ("player1") {
gotoAndPlay ("Smile");
};
setProperty("Item" add i, _visible , false);
setProperty("Item" add i, _x , -100);
}
}
}
}
i++;
}
i = 1;
while (MaxHazard >= i) {
ax = getProperty("Hazard" add i, _x);
ay = getProperty("Hazard" add i, _y);
if ((ax - HazardSize) < posx) {
if (posx < (ax + HazardSize)) {
if ((ay - HazardSize) < height) {
if (height < (ay + HazardSize)) {
MoveX = 0;
tellTarget ("Player1") {
gotoAndStop ("Ouch");
};
setProperty("Hazard" add i, _visible , false);
setProperty("Hazard" add i, _x , -100);
}
}
}
}
i++;
}
if (340 < Height) {
In = false;
if ((X - 100) < PosX) {
if (PosX < (X + 20)) {
In = true;
}
}
if (In == true) {
tellTarget ("Player1") {
gotoAndStop ("Normal");
};
if (X < 40) {
MoveX = -5;
} else {
MoveX = (-int((X - PosX) / 8)) - 4;
}
PosX = X + 40;
Time = 0;
Jump = 2;
Speed = Speed + 5;
if (Speed >= MaxSpeed) {
Speed = MaxSpeed;
}
tellTarget (_root.JumpSound) {
gotoAndPlay ("Play");
};
} else {
Hearts--;
setProperty("Player1", _y , 380);
tellTarget ("Player1") {
gotoAndStop ("Ouch");
};
DieFlag = true;
Speed = 20;
Time = 0;
Jump = 0;
}
}
}
if (Jump == 2) {
tellTarget ("Board") {
gotoAndStop (1);
};
Time++;
PosX = PosX + MoveX;
if (30 >= PosX) {
PosX = 30;
MoveX = -MoveX;
}
if (PosX >= 370) {
PosX = 370;
MoveX = -MoveX;
}
Height = 340 - ((Speed * Time) - (Gravity * Math.pow(Time, 2)));
setProperty("Player1", _x , X - 40);
setProperty("Player1", _y , 340);
setProperty("Player2", _x , PosX);
setProperty("Player2", _y , Height);
i = 1;
while (MaxItem >= i) {
ax = getProperty("Item" add i, _x);
ay = getProperty("Item" add i, _y);
if ((ax - ItemSize) < posx) {
if (posx < (ax + ItemSize)) {
if ((ay - ItemSize) < height) {
if (height < (ay + ItemSize)) {
Item--;
tellTarget ("player2") {
gotoAndPlay ("Smile");
};
setProperty("Item" add i, _visible , false);
setProperty("Item" add i, _x , -100);
}
}
}
}
i++;
}
i = 1;
while (MaxHazard >= i) {
ax = getProperty("Hazard" add i, _x);
ay = getProperty("Hazard" add i, _y);
if ((ax - HazardSize) < posx) {
if (posx < (ax + HazardSize)) {
if ((ay - HazardSize) < height) {
if (height < (ay + HazardSize)) {
MoveX = 0;
tellTarget ("Player2") {
gotoAndStop ("Ouch");
};
setProperty("Hazard" add i, _visible , false);
setProperty("Hazard" add i, _x , -100);
}
}
}
}
i++;
}
if (340 < Height) {
In = false;
if ((X - 20) < PosX) {
if (PosX < (X + 100)) {
In = true;
}
}
if (In == true) {
tellTarget ("Player2") {
gotoAndStop ("Normal");
};
if (360 < X) {
MoveX = 5;
} else {
MoveX = int((PosX - X) / 8) + 4;
}
PosX = X - 40;
Time = 0;
Jump = 1;
Speed = Speed + 5;
if (Speed >= MaxSpeed) {
Speed = MaxSpeed;
}
tellTarget (_root.JumpSound) {
gotoAndPlay ("Play");
};
} else {
Hearts--;
setProperty("Player2", _y , 380);
tellTarget ("Player2") {
gotoAndStop ("Ouch");
};
DieFlag = true;
Speed = 20;
Time = 0;
Jump = 0;
}
}
}
if (Jump != 0) {
if (Height < 160) {
ScrHeight = -(Height - 160);
if (MaxHeight < ScrHeight) {
ScrHeight = MaxHeight;
}
setProperty(_root, _y , ScrHeight);
if (160 < ScrHeight) {
setProperty("Mark", _visible , true);
setProperty("Mark", _x , X);
setProperty("Mark", _y , (-ScrHeight) + 370);
} else {
setProperty("Mark", _visible , false);
}
} else {
ScrHeight = 0;
setProperty(_root, _y , 0);
}
}
setProperty(_root.Symbol, _y , (-ScrHeight) + 20);
setProperty(_root.Heart, _y , (-ScrHeight) + 20);
tellTarget (_root.Heart) {
gotoAndStop(_root.Hearts + 1);
};
if (DieFlag == true) {
gotoAndPlay (335);
}
Frame 334
if (0 >= Item) {
gotoAndPlay (338);
} else {
gotoAndPlay (333);
}
Frame 335
Count = 30;
Frame 336
Count--;
Frame 337
if (0 >= Count) {
tellTarget ("Start") {
gotoAndStop (1);
};
tellTarget ("Player1") {
gotoAndStop ("Normal");
};
tellTarget ("Player2") {
gotoAndStop ("Normal");
};
if (0 >= Hearts) {
stopAllSounds();
gotoAndPlay (300);
} else {
gotoAndPlay (333);
}
} else {
gotoAndPlay (336);
}
Frame 341
setProperty("_root", _y , 0);
Frame 351
stop();
Frame 352
Jump = 0;
Time = 0;
Gravity = 1.01;
Speed = 50;
Gravity = 1.01;
Speed = 65;
Gravity = 1.01;
Speed = 35;
MaxItem = 16;
MaxHazard = 4;
Item = MaxItem;
Gravity = 1.01;
Speed = 20;
MaxSpeed = 65;
MaxHeight = 720;
Hearts = 3;
Frame 353
ItemSize = 20;
HazardSize = 20;
DieFlag = false;
X = _xmouse;
if (X < 0) {
X = 0;
}
if (400 < X) {
X = 400;
}
setProperty("Board", _x , X);
setProperty("Board", _y , 388);
if (Jump == 0) {
setProperty("Mark", _visible , false);
tellTarget ("Board") {
gotoAndStop (2);
};
setProperty("Player1", _x , X - 40);
setProperty("Player1", _y , 340);
setProperty("Player2", _x , X + 40);
setProperty("Player2", _y , 340);
}
if (Jump == 1) {
tellTarget ("Board") {
gotoAndStop (3);
};
Time++;
PosX = PosX + MoveX;
if (30 >= PosX) {
PosX = 30;
MoveX = -MoveX;
}
if (PosX >= 370) {
PosX = 370;
MoveX = -MoveX;
}
Height = 340 - ((Speed * Time) - (Gravity * Math.pow(Time, 2)));
setProperty("Player1", _x , PosX);
setProperty("Player1", _y , Height);
setProperty("Player2", _x , X + 40);
setProperty("Player2", _y , 340);
i = 1;
while (MaxItem >= i) {
ax = getProperty("Item" add i, _x);
ay = getProperty("Item" add i, _y);
if ((ax - ItemSize) < posx) {
if (posx < (ax + ItemSize)) {
if ((ay - ItemSize) < height) {
if (height < (ay + ItemSize)) {
Item--;
tellTarget ("player1") {
gotoAndPlay ("Smile");
};
setProperty("Item" add i, _visible , false);
setProperty("Item" add i, _x , -100);
}
}
}
}
i++;
}
i = 1;
while (MaxHazard >= i) {
ax = getProperty("Hazard" add i, _x);
ay = getProperty("Hazard" add i, _y);
if ((ax - HazardSize) < posx) {
if (posx < (ax + HazardSize)) {
if ((ay - HazardSize) < height) {
if (height < (ay + HazardSize)) {
MoveX = 0;
tellTarget ("Player1") {
gotoAndStop ("Ouch");
};
setProperty("Hazard" add i, _visible , false);
setProperty("Hazard" add i, _x , -100);
}
}
}
}
i++;
}
if (340 < Height) {
In = false;
if ((X - 100) < PosX) {
if (PosX < (X + 20)) {
In = true;
}
}
if (In == true) {
tellTarget ("Player1") {
gotoAndStop ("Normal");
};
if (X < 40) {
MoveX = -5;
} else {
MoveX = (-int((X - PosX) / 8)) - 4;
}
PosX = X + 40;
Time = 0;
Jump = 2;
Speed = Speed + 5;
if (Speed >= MaxSpeed) {
Speed = MaxSpeed;
}
tellTarget (_root.JumpSound) {
gotoAndPlay ("Play");
};
} else {
Hearts--;
setProperty("Player1", _y , 380);
tellTarget ("Player1") {
gotoAndStop ("Ouch");
};
DieFlag = true;
Speed = 20;
Time = 0;
Jump = 0;
}
}
}
if (Jump == 2) {
tellTarget ("Board") {
gotoAndStop (1);
};
Time++;
PosX = PosX + MoveX;
if (30 >= PosX) {
PosX = 30;
MoveX = -MoveX;
}
if (PosX >= 370) {
PosX = 370;
MoveX = -MoveX;
}
Height = 340 - ((Speed * Time) - (Gravity * Math.pow(Time, 2)));
setProperty("Player1", _x , X - 40);
setProperty("Player1", _y , 340);
setProperty("Player2", _x , PosX);
setProperty("Player2", _y , Height);
i = 1;
while (MaxItem >= i) {
ax = getProperty("Item" add i, _x);
ay = getProperty("Item" add i, _y);
if ((ax - ItemSize) < posx) {
if (posx < (ax + ItemSize)) {
if ((ay - ItemSize) < height) {
if (height < (ay + ItemSize)) {
Item--;
tellTarget ("player2") {
gotoAndPlay ("Smile");
};
setProperty("Item" add i, _visible , false);
setProperty("Item" add i, _x , -100);
}
}
}
}
i++;
}
i = 1;
while (MaxHazard >= i) {
ax = getProperty("Hazard" add i, _x);
ay = getProperty("Hazard" add i, _y);
if ((ax - HazardSize) < posx) {
if (posx < (ax + HazardSize)) {
if ((ay - HazardSize) < height) {
if (height < (ay + HazardSize)) {
MoveX = 0;
tellTarget ("Player2") {
gotoAndStop ("Ouch");
};
setProperty("Hazard" add i, _visible , false);
setProperty("Hazard" add i, _x , -100);
}
}
}
}
i++;
}
if (340 < Height) {
In = false;
if ((X - 20) < PosX) {
if (PosX < (X + 100)) {
In = true;
}
}
if (In == true) {
tellTarget ("Player2") {
gotoAndStop ("Normal");
};
if (360 < X) {
MoveX = 5;
} else {
MoveX = int((PosX - X) / 8) + 4;
}
PosX = X - 40;
Time = 0;
Jump = 1;
Speed = Speed + 5;
if (Speed >= MaxSpeed) {
Speed = MaxSpeed;
}
tellTarget (_root.JumpSound) {
gotoAndPlay ("Play");
};
} else {
Hearts--;
setProperty("Player2", _y , 380);
tellTarget ("Player2") {
gotoAndStop ("Ouch");
};
DieFlag = true;
Speed = 20;
Time = 0;
Jump = 0;
}
}
}
if (Jump != 0) {
if (Height < 160) {
ScrHeight = -(Height - 160);
if (MaxHeight < ScrHeight) {
ScrHeight = MaxHeight;
}
setProperty(_root, _y , ScrHeight);
if (160 < ScrHeight) {
setProperty("Mark", _visible , true);
setProperty("Mark", _x , X);
setProperty("Mark", _y , (-ScrHeight) + 370);
} else {
setProperty("Mark", _visible , false);
}
} else {
ScrHeight = 0;
setProperty(_root, _y , 0);
}
}
setProperty(_root.Symbol, _y , (-ScrHeight) + 20);
setProperty(_root.Heart, _y , (-ScrHeight) + 20);
tellTarget (_root.Heart) {
gotoAndStop(_root.Hearts + 1);
};
if (DieFlag == true) {
gotoAndPlay (355);
}
Frame 354
if (0 >= Item) {
gotoAndPlay (358);
} else {
gotoAndPlay (353);
}
Frame 355
Count = 30;
Frame 356
Count--;
Frame 357
if (0 >= Count) {
tellTarget ("Start") {
gotoAndStop (1);
};
tellTarget ("Player1") {
gotoAndStop ("Normal");
};
tellTarget ("Player2") {
gotoAndStop ("Normal");
};
if (0 >= Hearts) {
stopAllSounds();
gotoAndPlay (300);
} else {
gotoAndPlay (353);
}
} else {
gotoAndPlay (356);
}
Frame 361
setProperty("_root", _y , 0);
Frame 371
stop();
Symbol 17 Button
on (release) {
getURL ("http://www.nartbox.com", "_blank");
}
Symbol 18 Button
on (release) {
getURL ("http://www.nartbox.com/", "_blank");
}
Symbol 65 MovieClip Frame 59
stop();
Symbol 73 Button
on (release) {
gotoAndPlay (232);
}
Symbol 81 Button
on (release) {
stopAllSounds();
gotoAndPlay (312);
}
Symbol 85 Button
on (release) {
stopAllSounds();
gotoAndPlay (332);
}
Symbol 89 Button
on (release) {
stopAllSounds();
gotoAndPlay (352);
}
Symbol 105 MovieClip Frame 22
stop();
Symbol 110 Button
on (release) {
stopAllSounds();
gotoAndPlay (1);
}
Symbol 131 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 9
gotoAndStop (1);
Symbol 141 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 9
gotoAndStop (1);
Symbol 152 Button
on (release) {
Set("_root:Jump", 1);
Set("_root:PosX", _root:X - 40);
Set("_root:MoveX", 7);
gotoAndStop (2);
}
Symbol 153 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 3
stop();
Symbol 202 Button
on (release) {
stopAllSounds();
gotoAndPlay (232);
}
Symbol 205 Button
on (release) {
stopAllSounds();
gotoAndPlay (1);
}
Symbol 270 MovieClip Frame 64
stop();