Frame 1
Stage.showMenu = eval("FALSE");
Frame 2
stop();
Instance of Symbol 6 MovieClip "nums" in Frame 2
onClipEvent (load) {
num = 2;
initx = _root.bar._x;
setProperty("_root.bar", _xscale , _root.bar._xscale / 100);
}
onClipEvent (enterFrame) {
percentloaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
perc = Math.round(percentloaded);
display = perc + "%";
setProperty("_root.bar", _xscale , perc);
if (percentloaded == 100) {
with (_root) {
gotoAndPlay("p3");
}
}
}
Instance of Symbol 21 MovieClip "arrowMC" in Frame 48
onClipEvent (load) {
function right() {
_x = 100;
_rotation = 0;
}
function left() {
_x = 30;
_rotation = 180;
}
function off() {
_x = -100;
}
}
Frame 49
Instance of Symbol 44 MovieClip "flake1" in Frame 49
onClipEvent (load) {
var xSpeed = 2;
_rotation = Math.floor(Math.random() * 180);
var frame = Math.floor(Math.random() * 4);
gotoAndPlay(frame);
}
onClipEvent (enterFrame) {
_x = (_x + _parent.flake0.xSpeed);
_y = (_y + 4);
if (_y > 180) {
_y = ((-Math.random()) * 20);
_x = (Math.random() * 540);
}
}
Instance of Symbol 44 MovieClip "flake1" in Frame 49
onClipEvent (load) {
var xSpeed = 2;
_rotation = Math.floor(Math.random() * 180);
var frame = Math.floor(Math.random() * 4);
gotoAndPlay(frame);
}
onClipEvent (enterFrame) {
_x = (_x + _parent.flake0.xSpeed);
_y = (_y + 4);
if (_y > 180) {
_y = ((-Math.random()) * 20);
_x = (Math.random() * 540);
}
}
Instance of Symbol 44 MovieClip "flake1" in Frame 49
onClipEvent (load) {
var xSpeed = 2;
_rotation = Math.floor(Math.random() * 180);
var frame = Math.floor(Math.random() * 4);
gotoAndPlay(frame);
}
onClipEvent (enterFrame) {
_x = (_x + _parent.flake0.xSpeed);
_y = (_y + 4);
if (_y > 180) {
_y = ((-Math.random()) * 20);
_x = (Math.random() * 540);
}
}
Instance of Symbol 44 MovieClip "flake1" in Frame 49
onClipEvent (load) {
var xSpeed = 2;
_rotation = Math.floor(Math.random() * 180);
var frame = Math.floor(Math.random() * 4);
gotoAndPlay(frame);
}
onClipEvent (enterFrame) {
_x = (_x + _parent.flake0.xSpeed);
_y = (_y + 4);
if (_y > 180) {
_y = ((-Math.random()) * 20);
_x = (Math.random() * 540);
}
}
Instance of Symbol 44 MovieClip "flake1" in Frame 49
onClipEvent (load) {
var xSpeed = 2;
_rotation = Math.floor(Math.random() * 180);
var frame = Math.floor(Math.random() * 4);
gotoAndPlay(frame);
}
onClipEvent (enterFrame) {
_x = (_x + _parent.flake0.xSpeed);
_y = (_y + 4);
if (_y > 180) {
_y = ((-Math.random()) * 20);
_x = (Math.random() * 540);
}
}
Instance of Symbol 44 MovieClip "flake0" in Frame 49
onClipEvent (load) {
function getSpeed() {
return(windSpeed);
}
function setWind() {
windSpeed = Math.floor((Math.random() - 0.5) * 15);
spd = Math.abs(windSpeed) / 2;
if (spd == 1) {
_parent.windspeedMC.knot_txt.text = "1 KNOT";
} else {
_parent.windspeedMC.knot_txt.text = spd + " KNOTS";
}
if (windSpeed > 0) {
_parent.arrowMC.right();
} else if (windSpeed < 0) {
_parent.arrowMC.left();
} else {
_parent.arrowMC.off();
}
}
function windcomplete() {
snd = random(2) + 1;
windSnd.attachSound(("wind_" + snd) + ".aif");
windSnd.start();
}
var xSpeed = 2;
_rotation = Math.floor(Math.random() * 180);
var windSpeed = 2;
var frame = Math.floor(Math.random() * 4);
gotoAndPlay(frame);
windSnd = new Sound();
windSnd.attachSound("wind_1.aif");
windSnd.onSoundComplete = windcomplete;
windSnd.start();
}
onClipEvent (enterFrame) {
if (xSpeed < windSpeed) {
xSpeed = xSpeed + 0.5;
} else if (xSpeed > windSpeed) {
xSpeed = xSpeed - 0.5;
}
if (Math.abs(xSpeed - windSpeed) < 0.5) {
xSpeed = windSpeed;
}
_x = (_x + xSpeed);
_y = (_y + 4);
if (_y > 180) {
_y = ((-Math.random()) * 20);
_x = (Math.random() * 540);
}
}
Instance of Symbol 45 MovieClip "flake2" in Frame 49
onClipEvent (load) {
var xSpeed = 2;
_rotation = Math.floor(Math.random() * 180);
var frame = Math.floor(Math.random() * 4);
gotoAndPlay(frame);
}
onClipEvent (enterFrame) {
_x = (_x + _parent.flake0.xSpeed);
_y = (_y + 4);
if (_y > 180) {
_y = ((-Math.random()) * 20);
_x = (Math.random() * 540);
}
}
Instance of Symbol 45 MovieClip "flake2" in Frame 49
onClipEvent (load) {
var xSpeed = 2;
_rotation = Math.floor(Math.random() * 180);
var frame = Math.floor(Math.random() * 4);
gotoAndPlay(frame);
}
onClipEvent (enterFrame) {
_x = (_x + _parent.flake0.xSpeed);
_y = (_y + 4);
if (_y > 180) {
_y = ((-Math.random()) * 20);
_x = (Math.random() * 540);
}
}
Instance of Symbol 45 MovieClip "flake2" in Frame 49
onClipEvent (load) {
var xSpeed = 2;
_rotation = Math.floor(Math.random() * 180);
var frame = Math.floor(Math.random() * 4);
gotoAndPlay(frame);
}
onClipEvent (enterFrame) {
_x = (_x + _parent.flake0.xSpeed);
_y = (_y + 4);
if (_y > 180) {
_y = ((-Math.random()) * 20);
_x = (Math.random() * 540);
}
}
Frame 56
stop();
Frame 62
flake0.setWind();
stop();
Instance of Symbol 102 MovieClip "masterPenguinMC" in Frame 62
onClipEvent (load) {
function addShuffles() {
num = pShuffles;
this.loadVariables("http://www.fingertime.com/counter.php", "GET");
pShuffles = 0;
}
function resetMe() {
ySpeed = 7.8;
yDiff = 0.12;
xSpeed = 0;
xDiff = 0;
scale = 100;
pState = "ready";
gotoAndPlay ("still");
pSteps = 0;
_parent.compassMC.showMe();
_x = 275;
_y = 386;
_xscale = scale;
_yscale = scale;
}
function respin() {
spinSnd.attachSound("slide_ice.aif");
spinSnd.start();
}
var holeX = _parent.holeMC._x;
var holeY = _parent.holeMC._y;
_x = 275;
_y = 386;
var ySpeed = 7.8;
var yDiff = 0.12;
var xSpeed = 0;
var xDiff = 0;
var scale = 100;
var pCount = 0;
var pState = "ready";
var pScore = 0;
var pHiscore = 0;
var pShuffles = 0;
var pLastShuffle = 0;
var game = "3";
var num = 0;
var pSteps = 0;
_parent.scoreMC.setScore(pScore);
spinSnd = new Sound();
spinSnd.attachSound("slide_ice.aif");
spinSnd.onSoundComplete = respin;
}
on (press) {
if (pState == "ready") {
tmpwind = -_parent.flake0.getSpeed();
xSpeed = _parent.compassMC.setMe();
if (Math.abs((tmpwind * 2) - xSpeed) < 2) {
xSpeed = tmpwind;
} else {
xSpeed = xSpeed / 2;
}
xDiff = tmpwind * 0.02;
xSpeed = xSpeed / 2;
pState = "spinning";
spinSnd.start();
gotoAndPlay ("spin");
}
}
onClipEvent (enterFrame) {
switch (pState) {
case "ready" :
break;
case "spinning" :
_y = (_y - ySpeed);
ySpeed = ySpeed * 0.97;
_x = (_x + xSpeed);
xSpeed = xSpeed - xDiff;
scale = scale - (yDiff * 10);
_xscale = scale;
_yscale = scale;
spinSnd.setVolume(scale / 2);
pSteps++;
if (Math.abs(_y - holeY) < 5) {
if (Math.abs(_x - holeX) < 15) {
spinSnd.stop("slide_ice.aif");
pState = "dropping";
pScore++;
_parent.scoreMC.setScore(pScore);
if (pScore > pHiscore) {
pHiscore = pScore;
_parent.hiscoreMC.setScore(pHiscore);
}
pShuffles++;
if (pLastShuffle == 0) {
addShuffles();
pLastShuffle = 1;
}
pCount = 71;
_y = holeY;
_x = holeX;
_parent.flake0.setWind();
gotoAndPlay ("drop");
}
}
if (_y < 178) {
pState = "falling";
pCount = 71;
pScore = 0;
_parent.scoreMC.setScore(pScore);
pShuffles++;
if (pLastShuffle == 1) {
addShuffles();
pLastShuffle = 0;
}
_parent.flake0.setWind();
spinSnd.stop("slide_ice.aif");
tmp = random(3) + 1;
gotoAndPlay("fall" + tmp);
}
break;
case "dropping" :
pCount--;
if (pCount == 0) {
this.resetMe();
}
break;
case "falling" :
pCount--;
if (pCount != 0) {
break;
}
this.resetMe();
}
}
Instance of Symbol 106 MovieClip "compassMC" in Frame 62
onClipEvent (load) {
function showMe() {
_y = 270;
pState = "running";
gotoAndPlay (1);
}
function setMe() {
_y = 700;
pState = "off";
if (_currentframe < 21) {
return(-_currentframe);
}
if (_currentframe < 41) {
return(-20 + (_currentframe - 20));
}
if (_currentframe < 61) {
return(_currentframe - 40);
}
return(20 - (_currentframe - 60));
}
_x = 275;
_y = 270;
var pState = "running";
}
Instance of Symbol 108 MovieClip "scoreMC" in Frame 62
onClipEvent (load) {
function setScore(sc) {
score_txt.text = sc;
}
}
Instance of Symbol 108 MovieClip "hiscoreMC" in Frame 62
onClipEvent (load) {
function setScore(sc) {
score_txt.text = sc;
}
}
Frame 63
gotoAndPlay ("game");
Frame 67
stop();
Instance of Symbol 130 MovieClip "scoretableMC" in Frame 67
onClipEvent (load) {
function loadVarbs() {
this.loadVariables("http://www.fingertime.com/scores.php", "GET");
gotoAndPlay ("hiscore");
}
function setScore() {
action = "INSERT";
viewtype = "FLASH";
winname = _parent.nameINPUT.text;
winscore = _parent.hiscoreMC.score_txt.text;
loadVarbs();
}
var filename = "shufflethepenguin";
var scoresize = 10;
var action = "VIEW";
var viewtype = "FLASH";
var winname = _parent.name;
var winscore = _parent.score;
}
onClipEvent (data) {
_y = 271;
_parent.loadingMC._y = 600;
}
Frame 73
scoretableMC.loadVarbs();
Frame 83
stop();
Instance of Symbol 106 MovieClip "compassMC" in Frame 87
onClipEvent (load) {
function showMe() {
_y = 270;
pState = "running";
gotoAndPlay (1);
}
function setMe() {
_y = 700;
pState = "off";
if (_currentframe < 11) {
return(-_currentframe);
}
if (_currentframe < 21) {
return(-10 + (_currentframe - 10));
}
if (_currentframe < 31) {
return(_currentframe - 20);
}
return(10 - (_currentframe - 30));
}
_x = 275;
_y = 270;
var pState = "running";
}
Symbol 28 Button
on (release) {
getURL ("http://www.playerthree.net");
}
Symbol 38 Button
on (release) {
gotoAndPlay ("game");
}
Symbol 42 Button
on (release) {
gotoAndPlay ("getscores");
}
Symbol 59 Button
on (release) {
gotoAndPlay ("submit");
}
Symbol 79 MovieClip Frame 72
stop();
Symbol 98 MovieClip Frame 14
stop();
Symbol 99 MovieClip Frame 50
stop();
Symbol 100 MovieClip Frame 72
stop();
Symbol 101 MovieClip Frame 72
stop();
Symbol 102 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 2
stop();
Symbol 102 MovieClip Frame 3
stop();
Symbol 102 MovieClip Frame 4
stop();
Symbol 102 MovieClip Frame 5
stop();
Symbol 102 MovieClip Frame 6
stop();
Symbol 102 MovieClip Frame 7
stop();
Symbol 133 Button
on (release) {
scoretableMC.setScore();
gotoAndPlay ("hiscore");
}
Symbol 140 Button
on (release) {
gotoAndPlay ("menu");
}