Frame 1
play();
Frame 3
ifFrameLoaded (9) {
gotoAndPlay (6);
}
Frame 5
gotoAndPlay (1);
Frame 6
play();
Frame 7
ifFrameLoaded (16) {
gotoAndPlay (9);
}
Frame 8
gotoAndPlay (6);
Frame 15
stop();
Frame 16
gametable = "Board";
scoregood = "0";
update = "0";
endtime = getTimer() + "180000";
muteTotal = "0";
m360Total = "0";
flipTotal = "0";
bonus = "0";
score = "0";
points = "0";
xtrapoints = "0";
xtratime = "0";
xtra = "4000";
finished = "0";
finishedB = "0";
Set("trail1:restart", "152");
tellTarget ("/trail1") {
gotoAndPlay (1);
};
tellTarget ("/trail1/boardoanim") {
gotoAndStop (1);
};
setProperty("/finish", _y , "525");
setProperty("/shadow", _visible , "1");
startDrag ("/trail0", true);
Frame 17
gamespeed = points / "1000";
if ("12" < gamespeed) {
gamespeed = "12";
}
setProperty("/snowtrail", _x , getProperty("/trail1", _x) - "12");
setProperty("/snowtrail", _rotation , trailRot);
setProperty("/shadow", _x , getProperty("/trail1", _x) - "12");
Set(temp, getProperty("/shadow", _yscale));
tellTarget ("/powerbar") {
gotoAndStop(int(../trail1:jumpower / "3"));
};
if (/ramp:on == "0") {
tellTarget ("/ramp") {
on = "1";
rampspeed = (../:gamespeed / "2") + "5";
ramprate = random("150") - "200";
_x = (random((../:gamespeed * "21") + "110") + ("220" - (../:gamespeed * "9")));
gotoAndPlay (5);
};
}
if ((((/bigramp:on == "0") and (random("10") == "0")) and ("340" < getProperty("/ramp", _y))) and (getProperty("/ramp", _y) < "380")) {
tellTarget ("/bigramp") {
on = "1";
rampspeed = (../:gamespeed / "2") + "5";
ramprate = random("150") - "200";
_x = (random((../:gamespeed * "21") + "110") + ("220" - (../:gamespeed * "9")));
gotoAndPlay (5);
};
}
if ((/skier:on == "0") and (random("200") == "0")) {
setProperty("/skier", _x , getProperty("/snowtrail", _x) - "40");
tellTarget ("/skier") {
on = "1";
skiSpeed = "4" + random(../:gamespeed / "2");
gotoAndPlay (5);
};
}
Frame 18
if (finished == "0") {
if ((points - xtrapoints) >= xtra) {
xtra = "2000";
xtratime = xtratime + "1";
xtrapoints = xtratime * xtra;
endtime = endtime + "30000";
}
timeleft = endtime - getTimer();
secs = int(timeleft / "1000");
minutes = int(secs / "60");
secs = secs - (minutes * "60");
if (secs < "10") {
seconds = "0" add secs;
} else {
seconds = secs;
}
if ((minutes == "0") and (secs == "0")) {
finished = "1";
}
}
if (finishedB == "1") {
gotoAndPlay (20);
}
gotoAndPlay (17);
Frame 20
stopDrag();
setProperty("/snowtrail", _x , getProperty("/trail1", _x) - "12");
setProperty("/shadow", _x , getProperty("/trail1", _x) - "12");
if ((getProperty("/trail", _y) + "140") < getProperty("/finish", _y)) {
setProperty("/finish", _x , getProperty("/trail1", _x) - "50");
setProperty("/finish", _y , getProperty("/finish", _y) - ramp:rampspeed);
} else {
tellTarget ("/trail1") {
gotoAndStop (45);
};
gotoAndPlay (25);
}
Frame 21
gotoAndPlay (20);
Frame 75
while ((("0" < muteTotal) and ("0" < m360Total)) and ("0" < flipTotal)) {
bonus = bonus + "200";
muteTotal = muteTotal - "1";
m360Total = m360Total - "1";
flipTotal = flipTotal - "1";
}
points = points + bonus;
scorecheck = points;
loadVariables ("highscores.asp?action=check", "", "POST");
Frame 78
if (scoregood == "0") {
gotoAndPlay (77);
} else if (scoregood == "2") {
gotoAndStop (80);
} else {
gotoAndStop (82);
}
Frame 80
stop();
Frame 82
stop();
Frame 84
if (update == "0") {
gotoAndPlay (83);
} else {
gotoAndStop (85);
}
Frame 85
loadVariables ("highscores.asp?action=check", "", "POST");
stop();
Symbol 5 MovieClip Frame 1
play();
Symbol 5 MovieClip Frame 14
gotoAndPlay (1);
Symbol 13 MovieClip Frame 1
play();
Symbol 13 MovieClip Frame 6
gotoAndPlay (1);
Symbol 18 Button
on (release) {
tellTarget ("/?") {
nextFrame();
}
}
Symbol 25 Button
on (release) {
nextFrame();
}
Symbol 30 Button
on (release) {
prevFrame();
}
Symbol 32 Button
on (keyPress "x") {
tellTarget ("xbut") {
nextFrame();
};
tellTarget ("park") {
nextFrame();
}
}
Symbol 33 Button
on (keyPress "z") {
tellTarget ("zbut") {
nextFrame();
};
tellTarget ("park") {
nextFrame();
}
}
Symbol 34 Button
on (keyPress "c") {
tellTarget ("cbut") {
nextFrame();
};
tellTarget ("park") {
nextFrame();
}
}
Symbol 60 MovieClip Frame 1
Set("../:muteflip", "1");
Symbol 60 MovieClip Frame 21
Set("../:muteflip", "2");
Set("../:flipcount", ../:flipcount + "1");
Set("../../../:score", ../../../:score + ("160" * ../:flipcount));
Set("../../../:score", ../../../:score + ("300" * ../:mutecount));
Set("../../../:score", ../../../:score + ("300" * ../:m360count));
stop();
Symbol 63 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 2
play();
Symbol 63 MovieClip Frame 22
tellTarget ("../park") {
prevFrame();
}
gotoAndStop (1);
Symbol 83 MovieClip Frame 1
Set("../:mute360", "1");
Symbol 83 MovieClip Frame 17
Set("../:mute360", "2");
Set("../:m360count", ../:m360count + "1");
Set("../../../:score", ../../../:score + ("120" * ../:m360count));
Set("../../../:score", ../../../:score + ("240" * ../:mutecount));
Set("../../../:score", ../../../:score + ("300" * ../:flipcount));
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 2
play();
Symbol 85 MovieClip Frame 18
tellTarget ("../park") {
prevFrame();
}
gotoAndStop (1);
Symbol 95 MovieClip Frame 1
Set("../:mute", "2");
Symbol 95 MovieClip Frame 8
Set("../:mute", "3");
stop();
Symbol 97 MovieClip Frame 1
play();
Symbol 97 MovieClip Frame 7
stop();
Symbol 102 MovieClip Frame 1
Set("../:mute", "4");
Symbol 102 MovieClip Frame 7
Set("../:mute", "1");
Set("../:mutecount", ../:mutecount + "1");
Set("../../../:score", ../../../:score + ("40" * ../:mutecount));
Set("../../../:score", ../../../:score + ("240" * ../:m360count));
Set("../../../:score", ../../../:score + ("300" * ../:flipcount));
stop();
Symbol 103 MovieClip Frame 1
stop();
Symbol 103 MovieClip Frame 2
stop();
Symbol 103 MovieClip Frame 3
play();
Symbol 103 MovieClip Frame 10
tellTarget ("../park") {
prevFrame();
}
gotoAndStop (1);
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 2
stop();
Symbol 108 MovieClip Frame 1
stop();
Symbol 108 MovieClip Frame 2
stop();
Symbol 108 MovieClip Frame 3
stop();
Symbol 109 MovieClip Frame 1
stop();
Symbol 109 MovieClip Frame 2
play();
Symbol 109 MovieClip Frame 10
stop();
Symbol 109 MovieClip Frame 11
play();
Symbol 109 MovieClip Frame 20
gotoAndStop (1);
Symbol 117 Button
on (release) {
gotoAndPlay (16);
}
Symbol 119 MovieClip Frame 1
i = "1";
a = "5";
b = "1.6";
k = "12";
while (i >= "0") {
Set(("/trail" add i) add ":x_value", getProperty("/trail" add i, _x));
Set(("/trail" add i) add ":vx", "0");
i = i - "1";
}
Symbol 119 MovieClip Frame 2
Set("/trail1:vx", (/trail1:vx + ((((/trail0:x_value + k) - /trail1:x_value) * "1") / a)) / b);
Set("/trail1:x_value", /trail1:x_value + /trail1:vx);
Set("/trail0:x_value", getProperty("/trail0", _x));
setProperty("/trail1", _x , /trail1:x_value);
Symbol 119 MovieClip Frame 3
gotoAndPlay (2);
Symbol 124 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 4
play();
Symbol 124 MovieClip Frame 5
rampY = _y;
if (ramprate < rampY) {
_y = (rampY - rampspeed);
gotoAndPlay (4);
} else {
on = "0";
_y = "450";
gotoAndStop (1);
}
Symbol 127 MovieClip Frame 1
stop();
Symbol 127 MovieClip Frame 4
play();
Symbol 127 MovieClip Frame 5
rampY = _y;
if (ramprate < rampY) {
_y = (rampY - rampspeed);
gotoAndPlay (4);
} else {
on = "0";
_y = "450";
gotoAndStop (1);
}
Symbol 142 MovieClip Frame 1
play();
Symbol 142 MovieClip Frame 15
gotoAndStop (1);
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 3
stop();
Symbol 143 MovieClip Frame 5
stop();
Symbol 143 MovieClip Frame 7
play();
Symbol 143 MovieClip Frame 21
Set("../:skijump", "0");
gotoAndStop (1);
Symbol 144 MovieClip Frame 1
skiDirection = "0";
skijump = "0";
stop();
Symbol 144 MovieClip Frame 4
play();
Symbol 144 MovieClip Frame 5
skiY = _y + skiSpeed;
rampX = _x - getProperty("../ramp", _x);
rampY = _y - getProperty("../ramp", _y);
bigrampX = _x - getProperty("../bigramp", _x);
bigrampY = _y - getProperty("../bigramp", _y);
if ((skijump == "0") and ((((((-"80") < bigrampX) and (bigrampX < (-"20"))) and ((-"20") < bigrampY)) and (bigrampY < "50")) or (((((-"60") < rampX) and (rampX < (-"10"))) and ((-"20") < rampY)) and (rampY < "50")))) {
skijump = "1";
tellTarget ("skieranim") {
gotoAndPlay (7);
};
}
crashX = _x - getProperty("../trail1", _x);
crashY = _y - getProperty("../trail1", _y);
if ((((((crashX < (-"30")) and ((-"70") < crashX)) and (crashY < "10")) and ((-"30") < crashY)) and (../trail1:jumpscale < "120")) and ("150" < ../trail1:restart)) {
tellTarget ("../trail1/boardoanim") {
gotoAndStop (11);
};
tellTarget ("../trail1") {
gotoAndPlay (25);
};
}
if (skiY < "100") {
_y = skiY;
gotoAndPlay (4);
} else if (skijump == "0") {
skiDirection = "1" - random("3");
tellTarget ("skieranim") {
if (../:skiDirection < "0") {
gotoAndPlay (2);
} else if ("0" < ../:skiDirection) {
gotoAndPlay (4);
} else {
gotoAndStop (1);
}
};
gotoAndPlay (10);
}
Symbol 144 MovieClip Frame 9
play();
Symbol 144 MovieClip Frame 10
skiY = _y + skiSpeed;
skiX = _x + (skiSpeed * skiDirection);
if (skiDirection == "0") {
rampX = _x - getProperty("../ramp", _x);
rampY = _y - getProperty("../ramp", _y);
bigrampX = _x - getProperty("../bigramp", _x);
bigrampY = _y - getProperty("../bigramp", _y);
if ((skijump == "0") and ((((((-"80") < bigrampX) and (bigrampX < (-"20"))) and ((-"20") < bigrampY)) and (bigrampY < "50")) or (((((-"60") < rampX) and (rampX < (-"10"))) and ((-"20") < rampY)) and (rampY < "50")))) {
skijump = "1";
tellTarget ("skieranim") {
gotoAndPlay (7);
};
}
}
crashX = _x - getProperty("../trail1", _x);
crashY = _y - getProperty("../trail1", _y);
if ((((((crashX < (-"30")) and ((-"70") < crashX)) and (crashY < "10")) and ((-"30") < crashY)) and (../trail1:jumpscale < "120")) and ("150" < ../trail1:restart)) {
tellTarget ("../trail1/boardoanim") {
gotoAndStop (11);
};
tellTarget ("../trail1") {
gotoAndPlay (25);
};
}
if (skiY < "500") {
_y = skiY;
_x = skiX;
gotoAndPlay (9);
} else {
on = "0";
_y = (-"10");
tellTarget ("skieranim") {
gotoAndStop (1);
};
gotoAndStop (1);
}
Symbol 146 Button
on (press) {
Set("../:score", "0");
stopDrag();
tellTarget ("boardoanim") {
gotoAndStop (8);
};
gotoAndPlay (4);
}
on (release, releaseOutside) {
tellTarget ("boardoanim") {
mute = "0";
mute360 = "0";
muteflip = "0";
gotoAndStop (9);
};
jumpcount = "1";
jumpscale = "100";
rampX = _x - getProperty("../ramp", _x);
rampY = _y - getProperty("../ramp", _y);
bigrampX = _x - getProperty("../bigramp", _x);
bigrampY = _y - getProperty("../bigramp", _y);
if (((((rampX < (-"3")) or ("30" < rampX)) or (rampY < "0")) or ("50" < rampY)) and ((((bigrampX < (-"20")) or ("30" < bigrampX)) or (bigrampY < "0")) or ("50" < bigrampY))) {
nojump = "1";
} else {
nojump = "0";
}
if (((((-"20") < bigrampX) and (bigrampX < "30")) and ("0" < bigrampY)) and (bigrampY < "50")) {
jumpower = int(jumpower * "1.5");
}
gotoAndPlay (9);
}
Symbol 160 MovieClip Frame 1
play();
Symbol 160 MovieClip Frame 5
stop();
Symbol 166 MovieClip Frame 1
play();
Symbol 166 MovieClip Frame 5
stop();
Symbol 169 MovieClip Frame 1
play();
Symbol 169 MovieClip Frame 5
stop();
Symbol 186 MovieClip Frame 16
stop();
Symbol 209 MovieClip Frame 20
stop();
Symbol 210 MovieClip Frame 1
stop();
Symbol 211 Button
on (keyPress "z") {
keyearly = "1";
}
on (keyPress "x") {
keyearly = "1";
}
on (keyPress "c") {
keyearly = "1";
}
Symbol 212 Button
on (keyPress "z") {
tellTarget ("boardoanim") {
if (((mute360 <> "1") and (muteflip <> "1")) and (../:keyearly <> "1")) {
Set("../../:trick", "mute grab");
if (mute < "2") {
gotoAndStop (15);
} else if (mute == "3") {
gotoAndStop (16);
}
}
}
}
on (keyPress "x") {
if ((((boardoanim:mute < "2") and (boardoanim:muteflip <> "1")) and (boardoanim:mute360 <> "1")) and (keyearly <> "1")) {
Set("../:trick", "360 mute");
tellTarget ("boardoanim") {
gotoAndStop (20);
};
tellTarget ("boardoanim/360") {
gotoAndPlay (1);
};
}
}
on (keyPress "c") {
if ((((boardoanim:mute < "2") and (boardoanim:mute360 <> "1")) and (boardoanim:muteflip <> "1")) and (keyearly <> "1")) {
Set("../:trick", "mute flip");
tellTarget ("boardoanim") {
gotoAndStop (25);
};
tellTarget ("boardoanim/flip") {
gotoAndPlay (1);
};
}
}
Symbol 213 MovieClip Frame 1
if (../:finished == "1") {
tellTarget ("boardoanim") {
gotoAndStop (1);
};
gotoAndStop (44);
Set("../:finishedB", "1");
} else {
bx = _x;
jumpower = "3";
keyearly = "0";
Set("../:trick", "");
Set("boardoanim:mutecount", "0");
Set("boardoanim:m360count", "0");
Set("boardoanim:flipcount", "0");
}
Symbol 213 MovieClip Frame 2
bFrame = "1";
bxMove = _x - bx;
Set("../:trailRot", bxMove * (-"0.3"));
if (bxMove < "0") {
if (bxMove < (-"20")) {
bFrame = "7";
} else if (bxMove < (-"10")) {
bFrame = "6";
} else if (bxMove < (-"1")) {
bFrame = "5";
}
} else if ("20" < bxMove) {
bFrame = "4";
} else if ("10" < bxMove) {
bFrame = "3";
} else if ("1" < bxMove) {
bFrame = "2";
}
tellTarget ("boardoanim") {
gotoAndStop(../:bFrame);
};
rampX = _x - getProperty("../ramp", _x);
rampY = _y - getProperty("../ramp", _y);
bigrampX = _x - getProperty("../bigramp", _x);
bigrampY = _y - getProperty("../bigramp", _y);
if (((((((-"10") < rampX) and (rampX < "40")) and ((-"10") < rampY)) and (rampY < "60")) or (((((-"30") < bigrampX) and (bigrampX < "40")) and ((-"10") < bigrampY)) and (bigrampY < "60"))) and (("10" < bxMove) or (bxMove < (-"10")))) {
tellTarget ("boardoanim") {
gotoAndStop (11);
};
gotoAndPlay (25);
} else {
gotoAndPlay (1);
}
Symbol 213 MovieClip Frame 4
jumpower = (jumpower + "1") + (../:gamespeed / "10");
if ("40" < jumpower) {
jumpower = "40";
}
Symbol 213 MovieClip Frame 5
gotoAndPlay (4);
Symbol 213 MovieClip Frame 9
if (nojump == "1") {
jumpower = jumpower / "1.3";
}
if (boardoanim:mute == "3") {
Set("../:score", ../:score + "10");
}
if (jumpcount < (jumpower / "2")) {
jumpheight = jumpower / jumpcount;
} else {
jumpheight = (jumpower / (jumpower - jumpcount)) * (-"1");
}
jumpscale = jumpscale + (jumpheight / "2");
if ("0" < jumpscale) {
_xscale = jumpscale;
_yscale = jumpscale;
setProperty("../snowtrail", _y , getProperty("../snowtrail", _y) - ((../:gamespeed / "2") + "5"));
setProperty("../shadow", _y , getProperty("../shadow", _y) + (jumpheight / "2"));
setProperty("../shadow", _yscale , getProperty("../shadow", _yscale) - (jumpheight / "3"));
}
jumpcount = jumpcount + "1";
if (jumpcount >= jumpower) {
setProperty("../shadow", _y , "129");
setProperty("../shadow", _yscale , "100");
jumpscale = "100";
_xscale = "100";
_yscale = "100";
if ((("1" < boardoanim:mute) or (boardoanim:muteflip == "1")) or (boardoanim:mute360 == "1")) {
tellTarget ("boardoanim") {
gotoAndStop (11);
};
gotoAndPlay (25);
} else {
tellTarget ("boardoanim") {
gotoAndStop (10);
};
gotoAndPlay (15);
}
}
Symbol 213 MovieClip Frame 10
gotoAndPlay (9);
Symbol 213 MovieClip Frame 18
setProperty("../snowtrail", _y , "100");
setProperty("../snowtrail", _yscale , "10");
Symbol 213 MovieClip Frame 19
setProperty("../snowtrail", _yscale , "30");
Symbol 213 MovieClip Frame 20
setProperty("../snowtrail", _yscale , "60");
Symbol 213 MovieClip Frame 21
setProperty("../snowtrail", _yscale , "100");
Symbol 213 MovieClip Frame 22
tellTarget ("boardoanim") {
gotoAndStop (1);
};
Set("../:muteTotal", ../:muteTotal + boardoanim:mutecount);
Set("../:m360Total", ../:m360Total + boardoanim:m360count);
Set("../:flipTotal", ../:flipTotal + boardoanim:flipcount);
Set("../:points", ../:points + ../:score);
startDrag ("/trail0", true);
gotoAndPlay (1);
Symbol 213 MovieClip Frame 25
setProperty("/shadow", _visible , "0");
setProperty("/snowtrail", _visible , "0");
_xscale = "100";
_yscale = "100";
Symbol 213 MovieClip Frame 38
setProperty("../shadow", _yscale , "100");
setProperty("/shadow", _visible , "1");
setProperty("/snowtrail", _visible , "1");
setProperty("../snowtrail", _yscale , "100");
setProperty("../snowtrail", _y , "100");
Set("../:points", ../:points - ../:score);
if (../:points < "0") {
Set("../:points", "0");
}
tellTarget ("boardoanim") {
gotoAndStop (1);
};
restart = "2";
_y = restart;
setProperty("/snowtrail", _y , restart - "52");
setProperty("/shadow", _y , restart - "23");
Symbol 213 MovieClip Frame 39
restart = restart + "5";
if ("152" < restart) {
setProperty("/shadow", _yscale , "100");
startDrag ("/trail0", true);
gotoAndPlay (1);
} else {
_y = restart;
setProperty("/snowtrail", _y , restart - "52");
setProperty("/shadow", _y , restart - "23");
}
Symbol 213 MovieClip Frame 40
gotoAndPlay (39);
Symbol 213 MovieClip Frame 45
setProperty("../shadow", _visible , "0");
tellTarget ("boardoanim") {
gotoAndStop (13);
}
Symbol 240 MovieClip Frame 1
play();
Symbol 240 MovieClip Frame 6
stop();
Symbol 259 Button
on (release) {
gotoAndPlay (16);
}
Symbol 267 Button
on (release) {
loadVariables ("highscores.asp?action=insert", "", "POST");
scoregood = "0";
gotoAndPlay (83);
}