Combined Code
frame 1 {
var savefile = SharedObject.getLocal('cardboard');
xspd = 0;
yspd = 0;
maxx = 24;
minx = 12;
xinc = 1;
jump = false;
starty = 20;
yspd = 0;
starty = -20;
grav = 2;
ydistance = 0;
wait = 0;
j = 0;
lastwidth = 0;
maxwidth = 420;
movew = maxwidth;
startpos = ground.block._x;
startypos = char._y;
score = 0;
best = 0;
if (savefile.data.best == undefined) {
best = 0;
} else {
best = savefile.data.best;
}
onEnterFrame = function () {
if (!dead) {
++wait;
if (Math.random() * 100 > 99.7 || movew > maxwidth) {
movew = 0;
trace(1);
++j;
duplicateMovieClip(ground.block, 'b' + j, ground.getNextHighestDepth());
ground['b' + j]._x = Stage.width;
wait = 0;
}
if (Key.isDown(38)) {
if (!jump) {
if (char.char.char._currentframe > 8) {
char.char.gotoAndStop(3);
} else {
char.char.gotoAndStop(2);
}
jump = true;
yspd = starty;
ydistance = 0;
}
}
if (!ground.hitTest(char._x, char._y, true) && !jump) {
jump = true;
ydistance = -1;
yspd = 0.1;
}
if (jump) {
if (char.char._currentframe == 1) {
char.char.char.stop();
}
yspd += grav;
char._y += yspd;
ydistance += yspd;
if ((ground.hitTest(char._x, char._y, true) || ground.hitTest(char._x + char._width / 2, char._y, true)) && ydistance < 10) {
while (ground.hitTest(char._x, char._y, true)) {
--char._y;
}
++char._y;
jump = false;
score += 250;
if (char.char._currentframe == 2) {
char.char.gotoAndStop(1);
char.char.char.gotoAndPlay(8);
} else {
char.char.gotoAndStop(1);
char.char.char.gotoAndPlay(1);
}
ydistance = 0;
}
} else {
score += 31;
}
hit = false;
if (Key.isDown(37)) {
xspd -= xinc;
} else {
if (Key.isDown(39)) {
xspd += xinc;
}
}
if (xspd < minx) {
xspd = minx;
}
if (xspd > maxx) {
xspd = maxx;
}
if (char._y > Stage.height + 50) {
dark.play();
}
if (char._y > Stage.height + 250) {
xspd = minx;
ground.block._x = startpos;
char._y = startypos;
char.char.gotoAndStop(1);
char.char.char.play();
jump = false;
score = 0;
savefile.data.best = best;
_root.savefile.flush();
}
if (score > best) {
best = score;
}
}
movew += xspd;
};
}
movieClip 3 {
}
movieClip 5 {
}
movieClip 9 {
}
movieClip 14 {
}
movieClip 15 {
}
movieClip 16 {
instance of movieClip 15 {
onClipEvent (load) {
if (_parent._name != 'block') {
_parent._width = Math.random() * 200 + 100;
} else {
_parent._width = 400;
}
this.gotoAndStop(1);
this.graphic.gotoAndStop(Math.round(Math.random()) + 1);
}
onClipEvent (enterFrame) {
if (_parent.hitTest(_root.char._x, _root.char._y, true) && _root.char._y <= _root.startypos + 5) {
this.gotoAndStop(2);
}
_parent._x -= _root.xspd;
if (_parent._x + _parent._width == 0) {
if (_parent._name != 'block') {
removeMovieClip(_parent);
}
}
}
}
}
movieClip 17 {
}
movieClip 20 {
}
movieClip 22 {
}
movieClip 24 {
}
movieClip 26 {
}
movieClip 28 {
}
movieClip 30 {
}
movieClip 32 {
}
movieClip 34 {
}
movieClip 35 {
}
movieClip 36 {
frame 5 {
stop();
}
}
movieClip 37 {
frame 5 {
stop();
}
}
movieClip 38 {
frame 1 {
stop();
}
frame 1 {
stop();
}
}
movieClip 39 {
}
movieClip 47 {
}
movieClip 48 {
frame 1 {
stop();
}
}
movieClip 51 {
}
movieClip 53 {
}
button 57 {
on (release) {
_root.play();
}
}
movieClip 58 {
frame 1 {
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
gotoAndStop('loaded');
}
}
frame 2 {
gotoAndPlay(1);
}
}
movieClip 60 {
}
movieClip 61 {
frame 1 {
stop();
}
frame 10 {
_root.nextFrame();
}
}
movieClip 68 {
}
movieClip 70 {
}
button 76 {
on (release) {
getURL('http://www.newgrounds.com/bbs/topic/873068', 'blank');
}
}
button 77 {
on (release) {
gotoAndPlay(444);
}
}
movieClip 84 {
frame 1 {
asdsdsd;
}
}
movieClip 86 {
frame 1 {
function camControl() {
parentColor.setTransform(camColor.getTransform());
var v4 = sX / this._width;
var v3 = sY / this._height;
_parent._x = cX - this._x * v4;
_parent._y = cY - this._y * v3;
_parent._xscale = 100 * v4;
_parent._yscale = 100 * v3;
}
function resetStage() {
var v2 = {'ra': 100, 'rb': 0, 'ga': 100, 'gb': 0, 'ba': 100, 'bb': 0, 'aa': 100, 'ab': 0};
parentColor.setTransform(v2);
_parent._xscale = 100;
_parent._yscale = 100;
_parent._x = 0;
_parent._y = 0;
}
this._visible = false;
var oldMode = Stage.scaleMode;
Stage.scaleMode = 'exactFit';
var cX = Stage.width / 2;
var cY = Stage.height / 2;
var sX = Stage.width;
var sY = Stage.height;
Stage.scaleMode = oldMode;
var camColor = new Color(this);
var parentColor = new Color(_parent);
this.onEnterFrame = camControl;
camControl();
this.onUnload = resetStage;
}
}
movieClip 92 {
}
movieClip 95 {
}
button 97 {
on (release) {
gotoAndPlay(444);
}
}
button 99 {
on (release) {
gotoAndPlay('collab');
}
}
button 101 {
on (release) {
gotoAndPlay(7612);
}
}
movieClip 104 {
}
movieClip 110 {
}
movieClip 111 {
frame 1 {
_root.stop();
}
frame 24 {
_root.play();
}
frame 24 {
stop();
}
frame 24 {
stop();
}
}
movieClip 112 {
}
frame 212 {
stop();
}
button 114 {
on (release) {
gotoAndPlay(7600);
}
}
button 115 {
on (release) {
gotoAndPlay(5104);
}
}
button 116 {
on (release) {
gotoAndPlay(1);
}
}
movieClip 118 {
}
movieClip 125 {
}
movieClip 129 {
}
movieClip 263 {
}
movieClip 270 {
}
movieClip 271 {
}
movieClip 275 {
}
movieClip 281 {
}
movieClip 283 {
}
movieClip 285 {
}
movieClip 287 {
}
movieClip 304 {
}
movieClip 334 {
}
movieClip 338 {
}
movieClip 432 {
}
movieClip 437 {
}
movieClip 440 {
}
movieClip 502 {
}
movieClip 504 {
}
movieClip 532 {
}
movieClip 549 {
}
movieClip 578 {
}
movieClip 582 {
}
movieClip 587 {
}
movieClip 595 {
}
movieClip 602 {
}
movieClip 604 {
}
movieClip 606 {
}
movieClip 608 {
}
movieClip 610 {
}
movieClip 611 {
}
movieClip 615 {
}
movieClip 616 {
}
movieClip 659 {
instance of movieClip 582 {
onClipEvent (enterFrame) {
this._rotation += 2;
}
}
}
movieClip 661 {
}
movieClip 678 {
}
movieClip 681 {
}
movieClip 684 {
}
movieClip 686 {
}
movieClip 687 {
}
movieClip 691 {
}
movieClip 696 {
}
movieClip 700 {
}
movieClip 703 {
}
movieClip 706 {
}
movieClip 712 {
}
movieClip 714 {
}
movieClip 717 {
frame 25 {
stop();
}
}
movieClip 722 {
frame 60 {
gotoAndPlay(30);
}
}
movieClip 725 {
}
movieClip 735 {
frame 55 {
stop();
}
}
movieClip 738 {
}
movieClip 740 {
}
movieClip 743 {
}
movieClip 746 {
}
movieClip 752 {
}
movieClip 758 {
}
movieClip 778 {
}
movieClip 787 {
frame 55 {
stop();
}
}
movieClip 807 {
}
movieClip 816 {
}
movieClip 819 {
}
movieClip 821 {
}
movieClip 822 {
}
movieClip 824 {
}
movieClip 827 {
}
movieClip 830 {
}
movieClip 831 {
}
movieClip 832 {
}
movieClip 834 {
}
movieClip 835 {
}
movieClip 837 {
}
movieClip 839 {
}
movieClip 841 {
}
movieClip 844 {
}
movieClip 846 {
}
movieClip 847 {
}
movieClip 849 {
}
movieClip 851 {
}
movieClip 853 {
}
movieClip 855 {
}
movieClip 857 {
}
movieClip 1015 {
}
movieClip 1019 {
}
movieClip 1023 {
}
movieClip 1039 {
}
movieClip 1041 {
}
movieClip 1043 {
}
movieClip 1045 {
}
movieClip 1052 {
}
movieClip 1144 {
}
movieClip 1149 {
}
movieClip 1176 {
}
movieClip 1180 {
}
movieClip 1185 {
}
movieClip 1188 {
}
frame 5103 {
gotoAndPlay(212);
}
movieClip 1196 {
frame 1 {
function camControl() {
parentColor.setTransform(camColor.getTransform());
var v4 = sX / this._width;
var v3 = sY / this._height;
_parent._x = cX - this._x * v4;
_parent._y = cY - this._y * v3;
_parent._xscale = 100 * v4;
_parent._yscale = 100 * v3;
}
function resetStage() {
var v2 = {'ra': 100, 'rb': 0, 'ga': 100, 'gb': 0, 'ba': 100, 'bb': 0, 'aa': 100, 'ab': 0};
parentColor.setTransform(v2);
_parent._xscale = 100;
_parent._yscale = 100;
_parent._x = 0;
_parent._y = 0;
}
this._visible = false;
var oldMode = Stage.scaleMode;
Stage.scaleMode = 'exactFit';
var cX = Stage.width / 2;
var cY = Stage.height / 2;
var sX = Stage.width;
var sY = Stage.height;
Stage.scaleMode = oldMode;
var camColor = new Color(this);
var parentColor = new Color(_parent);
this.onEnterFrame = camControl;
camControl();
this.onUnload = resetStage;
}
}
movieClip 1241 {
}
movieClip 1297 {
}
movieClip 1438 {
}
movieClip 1466 {
frame 144 {
_quality = 'LOW';
}
frame 183 {
_quality = 'High';
}
frame 257 {
_quality = 'LOW';
}
frame 286 {
_quality = 'high';
}
frame 359 {
_quality = 'Low';
}
frame 425 {
_quality = 'High';
}
frame 629 {
_quality = 'medium';
}
}
frame 7599 {
gotoAndPlay(212);
}
frame 7600 {
stop();
}
button 1469 {
on (release) {
gotoAndPlay(212);
}
}
button 1472 {
on (release) {
gotoAndPlay(7601);
}
}
button 1478 {
on (release) {
getURL('http://morrowdays.newgrounds.com', 'blank');
}
}
frame 7601 {
stop();
}
button 1479 {
on (release) {
gotoAndPlay(7602);
}
}
button 1482 {
on (release) {
getURL('http://nicholas-deary.newgrounds.com', 'blank');
}
}
frame 7602 {
stop();
}
button 1483 {
on (release) {
gotoAndPlay(7603);
}
}
button 1487 {
on (release) {
getURL('http://coolio-niato.newgrounds.com', 'blank');
}
}
frame 7603 {
stop();
}
button 1488 {
on (release) {
gotoAndPlay(7604);
}
}
button 1492 {
on (release) {
getURL('http://handsomejake.newgrounds.com', 'blank');
}
}
frame 7604 {
stop();
}
button 1493 {
on (release) {
gotoAndPlay(7605);
}
}
frame 7605 {
stop();
}
button 1494 {
on (release) {
gotoAndPlay(7606);
}
}
button 1498 {
on (release) {
getURL('http://marcyvf.newgrounds.com', 'blank');
}
}
frame 7606 {
stop();
}
button 1499 {
on (release) {
gotoAndPlay(7607);
}
}
button 1502 {
on (release) {
getURL('http://VINCOID.newgrounds.com', 'blank');
}
}
frame 7607 {
stop();
}
button 1503 {
on (release) {
gotoAndPlay(7608);
}
}
button 1506 {
on (release) {
getURL('http://ZIWON.newgrounds.com', 'blank');
}
}
frame 7608 {
stop();
}
button 1507 {
on (release) {
gotoAndPlay(7609);
}
}
button 1511 {
on (release) {
getURL('http://DRCLAY.newgrounds.com', 'blank');
}
}
frame 7609 {
stop();
}
button 1512 {
on (release) {
gotoAndPlay(7610);
}
}
button 1515 {
on (release) {
getURL('http://BISKITS.newgrounds.com', 'blank');
}
}
frame 7610 {
stop();
}
button 1516 {
on (release) {
gotoAndPlay(7611);
}
}
button 1519 {
on (release) {
getURL('http://KYLEDAFOX.newgrounds.com', 'blank');
}
}
frame 7611 {
stop();
}
button 1522 {
on (release) {
getURL('http://goat-man.newgrounds.com', 'blank');
}
}
frame 7674 {
gotoAndPlay(212);
}