Frame 2
form = "0";
done = "0";
b = "0";
while (b < "30") {
b = b + "1";
Set("diffx" add b, eval (("ball" add b) add "target_x") - linex);
Set("diffy" add b, eval (("ball" add b) add "target_y") - liney);
}
Frame 5
amountLoaded = _framesloaded;
totFrames = "8";
daFrame = amountLoaded / totFrames;
tellTarget ("/loadin") {
gotoAndStop(int(..:daFrame * "100"));
};
if (getProperty("/loadin", _currentframe) == "100") {
trace("amountLoaded=" add amountLoaded);
gotoAndPlay (6);
} else {
gotoAndPlay (2);
}
Frame 8
level = "1";
gotoAndPlay (12);
Frame 11
trace("nextlevel");
level = level + "1";
count = "0";
trace("level: " add level);
if (level == "1") {
tellTarget ("/carrotcount") {
gotoAndStop ("level1");
};
} else if (level == "2") {
tellTarget ("/carrotcount") {
gotoAndStop ("level2");
};
} else if (level == "3") {
tellTarget ("/carrotcount") {
gotoAndStop ("level2");
};
}
tellTarget ("/lights") {
gotoAndStop(..:level);
}
Frame 16
call("75");
Frame 22
call("75");
Frame 33
call("75");
Frame 39
call("75");
Frame 52
call("75");
Frame 58
call("75");
Frame 73
gotoAndPlay (12);
Frame 74
stop();
Frame 75
x = random("5") + "1";
y = random("3") + "1";
if (level == "1") {
if (x == "1") {
tellTarget ("/veg_1a") {
if (_currentframe == "1") {
gotoAndStop ("fruit1");
}
};
} else if (x == "2") {
tellTarget ("/veg_1b") {
if (_currentframe == "1") {
gotoAndStop ("fruit1");
}
};
} else if (x == "3") {
tellTarget ("/veg_2a") {
if (_currentframe == "1") {
gotoAndStop ("fruit1");
}
};
} else if (x == "4") {
tellTarget ("/veg_2b") {
if (_currentframe == "1") {
gotoAndStop ("fruit1");
}
};
} else if (x == "5") {
tellTarget ("/veg_3a") {
if (_currentframe == "1") {
gotoAndStop ("fruit1");
}
};
}
} else if (level == "2") {
if (x == "1") {
tellTarget ("/veg_1a") {
if (_currentframe == "1") {
gotoAndStop("fruit" add ..:y);
}
};
} else if (x == "2") {
tellTarget ("/veg_1b") {
if (_currentframe == "1") {
gotoAndStop("fruit" add ..:y);
}
};
} else if (x == "3") {
tellTarget ("/veg_2a") {
if (_currentframe == "1") {
gotoAndStop("fruit" add ..:y);
}
};
} else if (x == "4") {
tellTarget ("/veg_2b") {
if (_currentframe == "1") {
gotoAndStop("fruit" add ..:y);
}
};
} else if (x == "5") {
tellTarget ("/veg_3a") {
if (_currentframe == "1") {
gotoAndStop("fruit" add ..:y);
}
};
} else if (x == "6") {
tellTarget ("/veg_3b") {
if (_currentframe == "1") {
gotoAndStop("fruit" add ..:y);
}
};
}
} else if (level == "3") {
if (x == "1") {
tellTarget ("/veg_1a") {
if (_currentframe == "1") {
gotoAndStop(("fruit" add ..:y) add "f");
}
};
} else if (x == "2") {
tellTarget ("/veg_1b") {
if (_currentframe == "1") {
gotoAndStop(("fruit" add ..:y) add "f");
}
};
} else if (x == "3") {
tellTarget ("/veg_2a") {
if (_currentframe == "1") {
gotoAndStop(("fruit" add ..:y) add "f");
}
};
} else if (x == "4") {
tellTarget ("/veg_2b") {
if (_currentframe == "1") {
gotoAndStop(("fruit" add ..:y) add "f");
}
};
} else if (x == "5") {
tellTarget ("/veg_3a") {
if (_currentframe == "1") {
gotoAndStop(("fruit" add ..:y) add "f");
}
};
} else if (x == "6") {
tellTarget ("/veg_3b") {
if (_currentframe == "1") {
gotoAndStop(("fruit" add ..:y) add "f");
}
};
}
}
Symbol 19 MovieClip Frame 1
startDrag ("", true);
Symbol 26 MovieClip Frame 1
randomx = random("25");
randomy = random("25");
plusorminus = random("2");
plusorminus2 = random("2");
mousex = getProperty("/mousetrack", _x);
mousey = getProperty("/mousetrack", _y);
speed = "6";
if (plusorminus == "1") {
target_y = mousey + randomy;
} else {
target_y = mousey - randomy;
}
if (plusorminus2 == "1") {
target_x = mousex + randomx;
} else {
target_x = mousex - randomx;
}
Symbol 26 MovieClip Frame 2
ball3x = _x;
ball3y = _y;
diffy = ball3y - target_y;
diffx = ball3x - target_x;
offsetx = diffx / speed;
offsety = diffy / speed;
ball3x = ball3x - offsetx;
ball3y = ball3y - offsety;
if (((((target_y + "1") >= ball3y) and (ball3y >= (target_y - "1"))) and (((target_x + "1") >= ball3x) and (ball3x >= (target_x - "1")))) and (_level0:form == "0")) {
gotoAndPlay (1);
}
_x = ball3x;
_y = ball3y;
Symbol 26 MovieClip Frame 3
call("move_ball");
gotoAndPlay (2);
Symbol 119 MovieClip Frame 44
gotoAndPlay (1);
Symbol 119 MovieClip Frame 53
gotoAndPlay (1);
Symbol 119 MovieClip Frame 63
gotoAndPlay (1);
Symbol 119 MovieClip Frame 72
gotoAndPlay (1);
Symbol 119 MovieClip Frame 73
Set("..:count", ..:count + "1");
trace("level: " add ..:level);
trace("count: " add ..:count);
if (..:level == "1") {
tellTarget ("../carrotcount") {
gotoAndStop(..:count + "1");
};
tellTarget ("../number") {
gotoAndStop(..:count + "1");
};
if (..:count == "3") {
tellTarget ("../") {
gotoAndStop ("endlevel");
};
}
} else if (..:level == "2") {
tellTarget ("../carrotcount") {
gotoAndStop(..:count + "5");
};
tellTarget ("../number") {
gotoAndStop(..:count + "1");
};
if (..:count == "5") {
tellTarget ("../") {
gotoAndStop ("endlevel");
};
}
} else if (..:level == "3") {
tellTarget ("../carrotcount") {
gotoAndStop(..:count + "5");
};
tellTarget ("../number") {
gotoAndStop(..:count + "1");
};
if (..:count == "5") {
tellTarget ("../") {
gotoAndStop ("endlevel");
};
}
}
Symbol 119 MovieClip Frame 82
gotoAndPlay (160);
Symbol 119 MovieClip Frame 83
Set("..:count", ..:count + "1");
trace("level: " add ..:level);
trace("count: " add ..:count);
if (..:level == "1") {
tellTarget ("../carrotcount") {
gotoAndStop(..:count + "1");
};
tellTarget ("../number") {
gotoAndStop(..:count + "1");
};
if (..:count == "3") {
tellTarget ("../") {
gotoAndStop ("endlevel");
};
}
} else if (..:level == "2") {
tellTarget ("../carrotcount") {
gotoAndStop(..:count + "5");
};
tellTarget ("../number") {
gotoAndStop(..:count + "1");
};
if (..:count == "5") {
tellTarget ("../") {
gotoAndStop ("endlevel");
};
}
} else if (..:level == "3") {
tellTarget ("../carrotcount") {
gotoAndStop(..:count + "5");
};
tellTarget ("../number") {
gotoAndStop(..:count + "1");
};
if (..:count == "5") {
tellTarget ("../") {
gotoAndStop ("endlevel");
};
}
}
Symbol 119 MovieClip Frame 91
gotoAndPlay (160);
Symbol 119 MovieClip Frame 92
Set("..:count", ..:count + "1");
trace("level: " add ..:level);
trace("count: " add ..:count);
if (..:level == "1") {
tellTarget ("../carrotcount") {
gotoAndStop(..:count + "1");
};
tellTarget ("../number") {
gotoAndStop(..:count + "1");
};
if (..:count == "3") {
tellTarget ("../") {
gotoAndStop ("endlevel");
};
}
} else if (..:level == "2") {
tellTarget ("../carrotcount") {
gotoAndStop(..:count + "5");
};
tellTarget ("../number") {
gotoAndStop(..:count + "1");
};
if (..:count == "5") {
tellTarget ("../") {
gotoAndStop ("endlevel");
};
}
} else if (..:level == "3") {
tellTarget ("../carrotcount") {
gotoAndStop(..:count + "5");
};
tellTarget ("../number") {
gotoAndStop(..:count + "1");
};
if (..:count == "5") {
tellTarget ("../") {
gotoAndStop ("endlevel");
};
}
}
Symbol 119 MovieClip Frame 100
gotoAndPlay (160);
Symbol 119 MovieClip Frame 110
gotoAndPlay (176);
Symbol 119 MovieClip Frame 120
gotoAndPlay (176);
Symbol 119 MovieClip Frame 130
gotoAndPlay (176);
Symbol 119 MovieClip Frame 141
gotoAndPlay (201);
Symbol 119 MovieClip Frame 150
gotoAndPlay (201);
Symbol 119 MovieClip Frame 159
gotoAndPlay (201);
Symbol 119 MovieClip Frame 175
if (..:level == "1") {
if (..:count == "3") {
gotoAndPlay (225);
} else {
gotoAndPlay (1);
}
} else if (..:level == "2") {
if (..:count == "5") {
gotoAndPlay (225);
} else {
gotoAndPlay (1);
}
} else if (..:level == "3") {
if (..:count == "5") {
gotoAndPlay (225);
} else {
gotoAndPlay (1);
}
}
Symbol 119 MovieClip Frame 200
gotoAndPlay (1);
Symbol 119 MovieClip Frame 224
gotoAndPlay (1);
Symbol 119 MovieClip Frame 282
if (..:level == "3") {
gotoAndPlay (1);
tellTarget ("../") {
gotoAndPlay ("nextlevel");
};
} else {
gotoAndPlay (1);
tellTarget ("../") {
gotoAndPlay ("nextlevel");
};
}
Symbol 123 Button
on (release) {
tellTarget ("/rabbit") {
gotoAndPlay ("miss1");
}
}
Symbol 124 Button
on (release) {
tellTarget ("/rabbit") {
gotoAndPlay ("miss2");
}
}
Symbol 125 Button
on (release) {
tellTarget ("/rabbit") {
gotoAndPlay ("miss3");
}
}
Symbol 127 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("grab2");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 128 MovieClip Frame 34
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 129 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cograb2");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 130 MovieClip Frame 36
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 131 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cugrab2");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 132 MovieClip Frame 37
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 133 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("grab2");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 134 MovieClip Frame 23
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 135 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cograb2");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 136 MovieClip Frame 23
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 137 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cugrab2");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 138 MovieClip Frame 23
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 139 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 2
trace("carrot");
stop();
Symbol 139 MovieClip Frame 3
trace("corn");
stop();
Symbol 139 MovieClip Frame 4
trace("cucumber");
stop();
Symbol 139 MovieClip Frame 5
trace("carrot");
stop();
Symbol 139 MovieClip Frame 6
trace("corn");
stop();
Symbol 139 MovieClip Frame 7
trace("cucumber");
stop();
Symbol 140 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("grab3");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 141 MovieClip Frame 34
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 142 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cograb3");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 143 MovieClip Frame 36
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 144 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cugrab3");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 145 MovieClip Frame 37
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 146 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("grab3");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 147 MovieClip Frame 23
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 148 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cograb3");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 149 MovieClip Frame 23
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 150 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cugrab3");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 151 MovieClip Frame 23
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 152 MovieClip Frame 1
stop();
Symbol 152 MovieClip Frame 2
trace("carrot");
stop();
Symbol 152 MovieClip Frame 3
trace("corn");
stop();
Symbol 152 MovieClip Frame 4
trace("cucumber");
stop();
Symbol 152 MovieClip Frame 5
trace("carrot");
stop();
Symbol 152 MovieClip Frame 6
trace("corn");
stop();
Symbol 152 MovieClip Frame 7
trace("cucumber");
stop();
Symbol 153 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("grab1");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 154 MovieClip Frame 34
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 155 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cograb1");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 156 MovieClip Frame 36
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 157 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cugrab1");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 158 MovieClip Frame 37
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 159 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("grab1");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 160 MovieClip Frame 23
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 161 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cograb1");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 162 MovieClip Frame 23
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 163 Button
on (release) {
tellTarget ("../../rabbit") {
gotoAndPlay ("cugrab1");
};
tellTarget ("../") {
gotoAndStop (1);
}
}
Symbol 164 MovieClip Frame 23
gotoAndStop (1);
tellTarget ("../") {
gotoAndStop (1);
}
Symbol 165 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 2
trace("carrot");
stop();
Symbol 165 MovieClip Frame 3
trace("corn");
stop();
Symbol 165 MovieClip Frame 4
trace("cucumber");
stop();
Symbol 165 MovieClip Frame 5
trace("carrot");
stop();
Symbol 165 MovieClip Frame 6
trace("corn");
stop();
Symbol 165 MovieClip Frame 7
trace("cucumber");
stop();
Symbol 174 Button
on (release) {
Set("..:level", "1");
trace("level: " add ..:level);
Set("..:count", "0");
tellTarget ("../carrotcount") {
gotoAndStop("level" add ..:level);
};
tellTarget ("../number") {
gotoAndStop (1);
};
tellTarget ("../") {
gotoAndPlay ("Start");
}
}
Symbol 176 Button
on (release) {
Set("..:level", "2");
trace("level: " add ..:level);
Set("..:count", "0");
tellTarget ("../carrotcount") {
gotoAndStop ("level2");
};
tellTarget ("../number") {
gotoAndStop (1);
};
tellTarget ("../") {
gotoAndPlay ("Start");
};
gotoAndStop (2);
}
Symbol 177 Button
on (release) {
Set("..:level", "3");
trace("level: " add ..:level);
Set("..:count", "0");
tellTarget ("../carrotcount") {
gotoAndStop ("level2");
};
tellTarget ("../number") {
gotoAndStop (1);
};
tellTarget ("../") {
gotoAndPlay ("Start");
};
gotoAndStop (3);
}
Symbol 178 Button
on (release) {
Set("..:level", "1");
trace("level: " add ..:level);
Set("..:count", "0");
tellTarget ("../carrotcount") {
gotoAndStop("level" add ..:level);
};
tellTarget ("../number") {
gotoAndStop (1);
};
tellTarget ("../") {
gotoAndPlay ("Start");
};
gotoAndStop (1);
}
Symbol 179 Button
on (release) {
Set("..:level", "2");
trace("level: " add ..:level);
Set("..:count", "0");
tellTarget ("../carrotcount") {
gotoAndStop ("level2");
};
tellTarget ("../number") {
gotoAndStop (1);
};
tellTarget ("../") {
gotoAndPlay ("Start");
}
}
Symbol 180 Button
on (release) {
Set("..:level", "2");
trace("level: " add ..:level);
Set("..:count", "0");
tellTarget ("../carrotcount") {
gotoAndStop ("level2");
};
tellTarget ("../number") {
gotoAndStop (1);
};
tellTarget ("../") {
gotoAndPlay ("Start");
};
gotoAndStop (2);
}
Symbol 181 Button
on (release) {
Set("..:level", "3");
trace("level: " add ..:level);
Set("..:count", "0");
tellTarget ("../carrotcount") {
gotoAndStop ("level2");
};
tellTarget ("../number") {
gotoAndStop (1);
};
tellTarget ("../") {
gotoAndPlay ("Start");
}
}
Symbol 182 MovieClip Frame 1
stop();
Symbol 182 MovieClip Frame 2
stop();
Symbol 182 MovieClip Frame 3
stop();
Symbol 185 Button
on (release) {
if (level == "1") {
level = "2";
trace("level: " add level);
count = "0";
tellTarget ("/carrotcount") {
gotoAndStop("level" add ..:level);
};
tellTarget ("/number") {
gotoAndStop (1);
};
tellTarget ("/lights") {
gotoAndStop(..:level);
};
tellTarget ("/rabbit") {
gotoAndPlay (1);
};
gotoAndPlay (12);
} else if (level == "2") {
level = "3";
trace("level: " add level);
count = "0";
tellTarget ("/carrotcount") {
gotoAndStop ("level2");
};
tellTarget ("/lights") {
gotoAndStop(..:level);
};
tellTarget ("/rabbit") {
gotoAndPlay (1);
};
gotoAndPlay (12);
} else if (level == "3") {
level = "1";
trace("level: " add level);
count = "0";
tellTarget ("/carrotcount") {
gotoAndStop ("level2");
};
tellTarget ("/lights") {
gotoAndStop(..:level);
};
tellTarget ("/rabbit") {
gotoAndPlay (1);
};
gotoAndPlay (12);
}
}
Symbol 188 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 1
stop();