Frame 1
ifFrameLoaded (22) {
gotoAndPlay (3);
}
Frame 2
gotoAndPlay (1);
Frame 63
ifFrameLoaded (285) {
gotoAndPlay (117);
}
Frame 105
gotoAndPlay (21);
Frame 132
gotoAndPlay (133);
Frame 232
gotoAndPlay (233);
Frame 233
loadMovieNum ("gamemusic.swf", 3);
Button_Active = "0";
Frame 234
tellTarget ("_level3") {
music = "1";
};
Frame 284
stop();
Frame 298
stop();
Frame 312
stop();
Frame 328
ifFrameLoaded (369) {
gotoAndPlay (330);
}
Frame 329
prevFrame();
play();
Frame 334
stop();
Frame 368
startDrag ("/tracker", true);
Symbol 29 Button
on (release) {
if (_level3:music == "1") {
Set("_level3:music", "0");
tellTarget ("_level3") {
stop();
};
tellTarget ("") {
gotoAndStop (2);
};
} else {
Set("_level3:music", "1");
tellTarget ("_level3") {
play();
};
tellTarget ("") {
gotoAndStop (1);
};
}
}
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 2
stop();
Symbol 35 Button
on (release) {
nextFrame();
play();
}
Symbol 37 MovieClip Frame 1
stop();
Symbol 37 MovieClip Frame 9
gotoAndStop (1);
Symbol 43 Button
on (release) {
gotoAndStop (368);
}
Symbol 58 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 2
Set("/variables:Chicken2_Moving", "1");
Symbol 58 MovieClip Frame 31
Set("/variables:Chicken2_Moving", "0");
Set("/variables:Chicken_Rebounding", "0");
stop();
Symbol 64 Button
on (press) {
if (((/variables:Chicken_Flying == "0") and (/variables:Chicken_Moving == "0")) and (/variables:Chicken_Loaded == "1")) {
Set("/variables:Tracker_Active", "1");
}
}
on (release, releaseOutside) {
if (/variables:Chicken_Loaded == "1") {
Set("/variables:Tracker_Active", "0");
Set("/variables:Bar_Power", getProperty("/powerbar", _currentframe));
Set("/variables:SeeSaw_Hit", "1");
call("/subroutines:Launch_Chicken");
}
}
Symbol 73 Button
on (press) {
if (((/variables:Chicken_Flying == "0") and (/variables:Chicken_Moving == "0")) and (/variables:Chicken_Loaded == "1")) {
Set("/variables:Tracker_Active", "1");
Set("/variables:Middle_Counter", /variables:Middle_Counter + "1");
}
}
on (release, releaseOutside) {
if ((/variables:Chicken_Loaded == "1") and (/variables:Middle_Counter == "2")) {
Set("/variables:Tracker_Active", "0");
Set("/variables:Bar_Power", getProperty("/powerbar", _currentframe));
Set("/variables:SeeSaw_Hit", "1");
call("/subroutines:Launch_Chicken");
}
}
Symbol 76 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 5
if (((/variables:Chicken_Flying == "1") or (/variables:Chicken_Moving == "1")) or (/variables:Chicken2_Moving == "1")) {
gotoAndPlay (30);
}
Symbol 76 MovieClip Frame 6
stop();
Symbol 76 MovieClip Frame 10
if (((/variables:Chicken_Flying == "1") or (/variables:Chicken_Moving == "1")) or (/variables:Chicken2_Moving == "1")) {
gotoAndPlay (50);
}
Symbol 76 MovieClip Frame 11
stop();
Symbol 76 MovieClip Frame 15
if (((/variables:Chicken_Flying == "1") or (/variables:Chicken_Moving == "1")) or (/variables:Chicken2_Moving == "1")) {
gotoAndPlay (70);
}
Symbol 76 MovieClip Frame 16
stop();
Symbol 76 MovieClip Frame 20
if (((/variables:Chicken_Flying == "1") or (/variables:Chicken_Moving == "1")) or (/variables:Chicken2_Moving == "1")) {
gotoAndPlay (90);
}
Symbol 76 MovieClip Frame 21
stop();
Symbol 76 MovieClip Frame 25
if (((/variables:Chicken_Flying == "1") or (/variables:Chicken_Moving == "1")) or (/variables:Chicken2_Moving == "1")) {
gotoAndPlay (110);
}
Symbol 76 MovieClip Frame 49
if ((/variables:Chicken_Flying == "1") or (/variables:Chicken_Moving == "1")) {
gotoAndPlay (5);
} else {
gotoAndStop (1);
}
Symbol 76 MovieClip Frame 69
if ((/variables:Chicken_Flying == "1") or (/variables:Chicken_Moving == "1")) {
gotoAndPlay (10);
} else {
gotoAndStop (6);
}
Symbol 76 MovieClip Frame 89
if ((/variables:Chicken_Flying == "1") or (/variables:Chicken_Moving == "1")) {
gotoAndPlay (15);
} else {
gotoAndStop (11);
}
Symbol 76 MovieClip Frame 109
if ((/variables:Chicken_Flying == "1") or (/variables:Chicken_Moving == "1")) {
gotoAndPlay (20);
} else {
gotoAndStop (16);
}
Symbol 76 MovieClip Frame 130
if ((/variables:Chicken_Flying == "1") or (/variables:Chicken_Moving == "1")) {
gotoAndPlay (25);
} else {
gotoAndStop (21);
}
Symbol 81 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 1
stop();
Symbol 94 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 2
Set("/variables:score", "0");
Set("/variables:Chicken2_Moving", "0");
Set("/variables:Middle_Counter", "0");
Set("/variables:BarUp", "1");
Set("/variables:Chicken_Moving", "0");
Set("/variables:World_Gravity", "1.7");
Set("/variables:Ready_to_Reset", "0");
Set("/variables:Check_Collide", "0");
Set("/variables:Game_Active", "1");
Set("/variables:Frame_Time", "20");
Set("/score:scorebox", "0");
Set("/variables:Game_Time", "60");
Set("/variables:Tracker_Active", "0");
Set("/variables:Chicken_Flying", "0");
Set("/variables:Number_Spots", "6");
Set("/variables:Chicken_Loaded", "1");
call("/subroutines:pickspots");
Set("/variables:Start_Spot", random("6") + "1");
setProperty("/mattress", _x , eval ("/variables:Spot_PosX" add /variables:Start_Spot));
setProperty("/mattress", _y , eval ("/variables:Spot_PosY" add /variables:Start_Spot));
Set("/variables:Mattress_VelX", "0");
Set("/variables:Mattress_VelY", "0");
Set("/variables:New_Spot", /variables:Start_Spot);
Set("/variables:SeeSaw_Direction", "0");
Set("/variables:SeeSaw_PosX", getProperty("/seesaw", _x));
tellTarget ("/seesaw") {
gotoAndStop ("middle");
};
call("/subroutines:init_chicken");
tellTarget ("/timer") {
gotoAndStop (1);
};
tellTarget ("/powerbar") {
gotoAndStop (50);
};
Symbol 102 MovieClip Frame 10
if (/variables:BarUp == "1") {
tellTarget ("/powerbar") {
nextFrame();
};
tellTarget ("/powerbar") {
nextFrame();
};
tellTarget ("/powerbar") {
nextFrame();
};
} else {
tellTarget ("/powerbar") {
prevFrame();
};
tellTarget ("/powerbar") {
prevFrame();
};
tellTarget ("/powerbar") {
prevFrame();
};
}
Symbol 102 MovieClip Frame 20
Set("/variables:Tracker_PosX", getProperty("/tracker", _x));
Set("/variables:Distance_PosX", /variables:SeeSaw_PosX - /variables:Tracker_PosX);
tellTarget ("/seesaw") {
if ((/variables:Distance_PosX < "-21") and ("-49" < /variables:Distance_PosX)) {
gotoAndStop ("middleright");
Set("/variables:SeeSaw_Direction", "-1");
setProperty("/chicken", _x , getProperty("/seesaw", _x) + "15");
} else if (("21" < /variables:Distance_PosX) and (/variables:Distance_PosX < "49")) {
gotoAndStop ("middleleft");
Set("/variables:SeeSaw_Direction", "1");
setProperty("/chicken", _x , getProperty("/seesaw", _x) - "15");
} else if (("-20" < /variables:Distance_PosX) and (/variables:Distance_PosX < "20")) {
gotoAndStop ("middle");
Set("/variables:SeeSaw_Direction", "0");
setProperty("/chicken", _x , getProperty("/seesaw", _x));
} else if (/variables:Distance_PosX < "-50") {
gotoAndStop ("farright");
Set("/variables:SeeSaw_Direction", "-2");
setProperty("/chicken", _x , getProperty("/seesaw", _x) + "30");
} else if ("50" < /variables:Distance_PosX) {
gotoAndStop ("farleft");
Set("/variables:SeeSaw_Direction", "2");
setProperty("/chicken", _x , getProperty("/seesaw", _x) - "30");
}
};
Symbol 102 MovieClip Frame 31
Set("/variables:Mattress_PosX", getProperty("/mattress", _x));
Set("/variables:Mattress_PosY", getProperty("/mattress", _y));
if (/variables:Counter == "120") {
call("/subroutines:picknewspot");
Set("/variables:Counter", "0");
}
if (/variables:Counter < "20") {
call("/subroutines:calcnewpos");
}
Set("/variables:Mattress_PosZ", "250" - (/variables:Mattress_PosY * "0.5"));
setProperty("/mattress", _xscale , /variables:Mattress_PosY * "0.5");
setProperty("/mattress", _yscale , /variables:Mattress_PosY * "0.5");
Set("/variables:Counter", /variables:Counter + "1");
Symbol 102 MovieClip Frame 42
Set("/variables:Current_Spot", /variables:New_Spot);
if (/variables:New_Spot == "1") {
Set("/variables:Random1", random("3") + "1");
if (/variables:Random1 == "1") {
Set("/variables:New_Spot", "2");
} else if (/variables:Random1 == "2") {
Set("/variables:New_Spot", "4");
} else if (/variables:Random1 == "3") {
Set("/variables:New_Spot", "5");
}
} else if (/variables:New_Spot == "2") {
Set("/variables:Random1", random("5") + "1");
if (/variables:Random1 == "1") {
Set("/variables:New_Spot", "1");
} else if (/variables:Random1 == "2") {
Set("/variables:New_Spot", "4");
} else if (/variables:Random1 == "3") {
Set("/variables:New_Spot", "5");
} else if (/variables:Random1 == "4") {
Set("/variables:New_Spot", "6");
} else if (/variables:Random1 == "5") {
Set("/variables:New_Spot", "3");
}
} else if (/variables:New_Spot == "3") {
Set("/variables:Random1", random("3") + "1");
if (/variables:Random1 == "1") {
Set("/variables:New_Spot", "2");
} else if (/variables:Random1 == "2") {
Set("/variables:New_Spot", "5");
} else if (/variables:Random1 == "3") {
Set("/variables:New_Spot", "6");
}
} else if (/variables:New_Spot == "4") {
Set("/variables:Random1", random("3") + "1");
if (/variables:Random1 == "1") {
Set("/variables:New_Spot", "1");
} else if (/variables:Random1 == "2") {
Set("/variables:New_Spot", "2");
} else if (/variables:Random1 == "3") {
Set("/variables:New_Spot", "5");
}
} else if (/variables:New_Spot == "5") {
Set("/variables:Random1", random("5") + "1");
if (/variables:Random1 == "1") {
Set("/variables:New_Spot", "4");
} else if (/variables:Random1 == "2") {
Set("/variables:New_Spot", "1");
} else if (/variables:Random1 == "3") {
Set("/variables:New_Spot", "2");
} else if (/variables:Random1 == "4") {
Set("/variables:New_Spot", "3");
} else if (/variables:Random1 == "5") {
Set("/variables:New_Spot", "6");
}
} else if (/variables:New_Spot == "6") {
Set("/variables:Random1", random("3") + "1");
if (/variables:Random1 == "1") {
Set("/variables:New_Spot", "5");
} else if (/variables:Random1 == "2") {
Set("/variables:New_Spot", "2");
} else if (/variables:Random1 == "3") {
Set("/variables:New_Spot", "3");
}
}
Set("/variables:Mattress_VelX", (-(eval ("/variables:Spot_PosX" add /variables:Current_Spot) - eval ("/variables:Spot_PosX" add /variables:New_Spot))) / "20");
Set("/variables:Mattress_VelY", (-(eval ("/variables:Spot_PosY" add /variables:Current_Spot) - eval ("/variables:Spot_PosY" add /variables:New_Spot))) / "20");
Symbol 102 MovieClip Frame 52
Set("/variables:Spot_Counter", "1");
while (/variables:Number_Spots >= /variables:Spot_Counter) {
Set("/variables:Spot_PosX" add /variables:Spot_Counter, getProperty("/spot" add /variables:Spot_Counter, _x));
Set("/variables:Spot_PosY" add /variables:Spot_Counter, getProperty("/spot" add /variables:Spot_Counter, _y));
Set("/variables:Spot_Counter", /variables:Spot_Counter + "1");
}
Set("/variables:Spot_Counter", "0");
Symbol 102 MovieClip Frame 60
setProperty("/mattress", _x , /variables:Mattress_PosX + /variables:Mattress_VelX);
setProperty("/mattress", _y , /variables:Mattress_PosY + /variables:Mattress_VelY);
setProperty("/mattress", _xscale , "");
setProperty("/mattress", _yscale , "");
Symbol 102 MovieClip Frame 70
call("/subroutines:init_chicken");
Set("/variables:Chicken_Loaded", "1");
Symbol 102 MovieClip Frame 81
call("/subroutines:SeeSaw_Boing");
Set("/variables:Chicken_PosZ", "0");
Set("/variables:Chicken_VelX", /variables:SeeSaw_Direction * "3");
Set("/variables:Chicken_Loaded", "0");
Set("/variables:Chicken_Flying", "1");
Set("/variables:Chicken_VelY", "-1" * (/variables:Bar_Power * "0.24"));
Set("/variables:Max_Counter", /variables:Bar_Power * "0.18");
Set("/variables:Chicken_Rebounding", "0");
Symbol 102 MovieClip Frame 93
tellTarget ("/seesaw") {
gotoAndStop ("middle");
};
Set("/variables:Chicken_Moving", "0");
Set("/variables:World_Gravity", "1.7");
Set("/variables:Chicken_PosZ", "0");
setProperty("/chicken", _xscale , "100");
setProperty("/chicken", _yscale , "100");
setProperty("/chicken", _x , getProperty("/seesaw", _x));
setProperty("/chicken", _y , getProperty("/seesaw", _y) - "10");
setProperty("/chicken", _alpha , "100");
Set("/variables:Flying_Counter", "0");
Set("/variables:Middle_Counter", "0");
Symbol 102 MovieClip Frame 104
if (/variables:Chicken_Rebounding == "0") {
Set("/variables:Chicken_PosX", getProperty("/chicken", _x));
Set("/variables:Chicken_PosY", getProperty("/chicken", _y));
setProperty("/chicken", _x , /variables:Chicken_PosX + /variables:Chicken_VelX);
setProperty("/chicken", _y , /variables:Chicken_PosY + /variables:Chicken_VelY);
Set("/variables:Chicken_VelY", /variables:Chicken_VelY + /variables:World_Gravity);
setProperty("/chicken", _xscale , "100" - (/variables:Flying_Counter * "4"));
setProperty("/chicken", _yscale , "100" - (/variables:Flying_Counter * "4"));
Set("/variables:Chicken_PosZ", /variables:Flying_Counter * "10");
Set("/variables:Flying_Counter", /variables:Flying_Counter + "1");
if ((/variables:Chicken_VelY >= "0") and (/variables:Chicken_Rebounding == "0")) {
call("/subroutines:check_collide");
}
call("/subroutines:Flap_Chicken");
}
if (/variables:Chicken_Rebounding == "1") {
Set("/variables:Chicken_PosY", getProperty("/chicken", _y));
setProperty("/chicken", _y , /variables:Chicken_PosY + /variables:Chicken_VelY);
setProperty("/chicken", _xscale , "100" - (/variables:Flying_Counter * "4"));
setProperty("/chicken", _yscale , "100" - (/variables:Flying_Counter * "4"));
Set("/variables:Chicken_VelY", /variables:Chicken_VelY + /variables:World_Gravity);
Set("/variables:Chicken_PosZ", /variables:Flying_Counter * "3");
Set("/variables:Flying_Counter", /variables:Flying_Counter + "1");
if (/variables:Chicken_PosY < "120") {
setProperty("/chicken", _x , "-100");
setProperty("/chicken", _y , "-100");
setProperty("/chicken", _alpha , "0");
setProperty("/chicken2", _x , /variables:Chicken_PosX);
setProperty("/chicken2", _y , "100");
tellTarget ("/chicken2") {
play();
};
tellTarget ("/mattress") {
prevFrame();
};
}
call("/subroutines:Flap_Chicken");
}
Symbol 102 MovieClip Frame 113
if (((/variables:Mattress_PosY - "50") < /variables:Chicken_PosY) and (/variables:Chicken_PosY < (/variables:Mattress_PosY + "50"))) {
if (((/variables:Mattress_PosX - "30") < /variables:Chicken_PosX) and (/variables:Chicken_PosX < (/variables:Mattress_PosX + "30"))) {
if (((/variables:Mattress_PosZ - "5") < /variables:Chicken_PosZ) and (/variables:Chicken_PosZ < (/variables:Mattress_PosZ + "5"))) {
Set("/variables:Chicken_Rebounding", "1");
Set("/variables:Chicken_VelY", ((/variables:Chicken_VelY * "-1") - /variables:Flying_Counter) - "2");
Set("/variables:Flying_Counter", /variables:Flying_Counter - "10");
Set("/variables:score", /variables:score + "1");
Set("/score:scorebox", /variables:score);
tellTarget ("/mattress") {
nextFrame();
};
}
}
}
Symbol 102 MovieClip Frame 123
if ("0" < /variables:Game_Time) {
Set("/variables:Game_Time", /variables:Game_Time - "1");
tellTarget ("/timer") {
nextFrame();
};
} else {
Set("/variables:Game_Active", "0");
}
Symbol 102 MovieClip Frame 133
tellTarget ("/chicken") {
nextFrame();
play();
};
Symbol 102 MovieClip Frame 174
setProperty("/cloud0.5", _x , getProperty("/cloud0.5", _x) - "0.5");
setProperty("/cloud1", _x , getProperty("/cloud1", _x) - "1");
setProperty("/cloud2", _x , getProperty("/cloud2", _x) - "2");
setProperty("/cloud3", _x , getProperty("/cloud3", _x) - "3");
if (getProperty("/cloud0.5", _x) < "-50") {
setProperty("/cloud0.5", _x , "500");
setProperty("/cloud0.5", _y , random("50") + "50");
}
if (getProperty("/cloud1", _x) < "-50") {
setProperty("/cloud1", _x , "600");
setProperty("/cloud1", _y , random("50") + "50");
}
if (getProperty("/cloud2", _x) < "-50") {
setProperty("/cloud2", _x , "600");
setProperty("/cloud2", _y , random("50") + "50");
}
if (getProperty("/cloud3", _x) < "-50") {
setProperty("/cloud3", _x , "800");
setProperty("/cloud3", _y , random("50") + "50");
}
Symbol 102 MovieClip Frame 184
tellTarget ("/seesaw") {
nextFrame();
play();
};
Symbol 102 MovieClip Frame 195
tellTarget ("/chicken") {
if (_currentframe == "1") {
nextFrame();
play();
}
};
Symbol 107 MovieClip Frame 1
stop();
Symbol 107 MovieClip Frame 50
Set("/variables:BarUp", "1");
Symbol 107 MovieClip Frame 100
Set("/variables:BarUp", "0");
Symbol 118 Button
on (release) {
gotoAndPlay (1);
}
Symbol 126 Button
on (release, keyPress "<Enter>") {
Set("/variables:NewPlayerName", /processes:name);
if ("1" < length(/variables:NewPlayerName)) {
nextFrame();
play();
}
}
Symbol 160 MovieClip Frame 1
call("/subroutines:init");
Symbol 160 MovieClip Frame 2
if (/variables:Game_Active == "1") {
if ((/variables:Chicken_Moving == "1") and ("45" < getProperty("/chicken", _alpha))) {
if (("272" >= getProperty("/chicken", _x)) and ("20" < getProperty("/chicken", _x))) {
setProperty("/chicken", _x , getProperty("/chicken", _x) - "10");
setProperty("/chicken", _alpha , getProperty("/chicken", _alpha) - "5");
} else if (("273" < getProperty("/chicken", _x)) and (getProperty("/chicken", _x) < "550")) {
setProperty("/chicken", _x , getProperty("/chicken", _x) + "10");
setProperty("/chicken", _alpha , getProperty("/chicken", _alpha) - "5");
}
} else if ((/variables:Chicken_Moving == "1") and (/variables:Chicken_Rebounding == "0")) {
call("/subroutines:Init_Chicken");
}
if (/variables:Max_Counter < /variables:Flying_Counter) {
Set("/variables:Chicken_Moving", "1");
if (/variables:Check_Collide == "0") {
Set("/variables:Chicken_Flying", "0");
}
}
if (/variables:Chicken_Flying == "1") {
call("/subroutines:fly_chicken");
}
if (((/variables:Chicken_Loaded == "0") and (/variables:Chicken_Flying == "0")) and (/variables:Chicken_Moving == "0")) {
call("/subroutines:Load_Chicken");
}
if (/variables:Tracker_Active == "1") {
call("/subroutines:moveseesaw");
}
call("/subroutines:movemattress");
call("/subroutines:resizebar");
call("/subroutines:Move_Clouds");
if (/variables:Frame_Time == "0") {
call("/subroutines:Check_Time");
Set("/variables:Frame_Time", "20");
}
Set("/variables:Frame_Time", /variables:Frame_Time - "1");
} else {
gotoAndStop (8);
}
Symbol 160 MovieClip Frame 3
gotoAndPlay (2);
Symbol 160 MovieClip Frame 4
stop();
Symbol 160 MovieClip Frame 6
if (/variables:Loaded eq "True") {
gotoAndPlay (7);
} else {
gotoAndPlay (5);
}
Symbol 160 MovieClip Frame 7
i = "10";
Set("/variables:FinalCounter", "11");
while (i >= "0") {
if (/variables:score >= eval ("/variables:score" add i)) {
Set("/variables:FinalCounter", i);
}
i = i - "1";
}
if (/variables:FinalCounter < "10") {
gotoAndPlay (17);
} else {
nextFrame();
}
Symbol 160 MovieClip Frame 8
stop();
Symbol 160 MovieClip Frame 17
Set("/processes:highscorebox", /variables:score);
stop();
Symbol 160 MovieClip Frame 18
i = "0";
while (i < /variables:FinalCounter) {
Set("/variables:newplayer" add i, eval ("/variables:player" add i));
Set("/variables:newscore" add i, eval ("/variables:score" add i));
i = i + "1";
}
Set("/variables:newplayer" add /variables:FinalCounter, /variables:NewPlayerName);
Set("/variables:newscore" add /variables:FinalCounter, /variables:score);
i = /variables:FinalCounter + "1";
while (i < "10") {
Set("/variables:newplayer" add i, eval ("/variables:player" add (i - "1")));
Set("/variables:newscore" add i, eval ("/variables:score" add (i - "1")));
i = i + "1";
}
Symbol 160 MovieClip Frame 22
i = "0";
while (i < "10") {
Set("/processes:playerbox" add i, eval ("/variables:newplayer" add i));
Set("/processes:scorebox" add i, eval ("/variables:newscore" add i));
i = i + "1";
}
Symbol 160 MovieClip Frame 23
loadVariablesNum ("/cgi-bin/highscore.cgi", 0, "GET");
Symbol 160 MovieClip Frame 24
stop();