Frame 1
ifFrameLoaded (7) {
gotoAndStop (3);
}
Frame 2
gotoAndPlay (1);
Frame 3
tellTarget ("music") {
play();
};
stop();
Frame 4
tellTarget ("girl") {
gotoAndPlay ("help");
};
stop();
Frame 5
n = new Array(5);
g = new Array(5);
flag = new Array(10);
i = 0;
while (9 >= i) {
flag[i] = 0;
i++;
}
i = 1;
while (4 >= i) {
do {
x = random(10);
} while (flag[x] == 1);
n[i] = x;
flag[x] = 1;
i++;
}
i = 0;
while (9 >= i) {
flag[i] = 0;
i++;
}
t = 1;
i = 1;
tellTarget ("girl") {
gotoAndPlay ("start");
};
Frame 6
stop();
Frame 7
stop();
Symbol 7 MovieClip Frame 1
stop();
Symbol 7 MovieClip Frame 92
gotoAndPlay (2);
Symbol 12 Button
on (release) {
gotoAndPlay (5);
}
Symbol 16 Button
on (release) {
gotoAndStop (4);
}
Symbol 24 Button
on (release) {
gotoAndPlay (3);
}
Symbol 28 Button
on (release) {
getURL ("http://qiqu.51.net", "_blank");
}
Symbol 69 MovieClip Frame 1
stop();
Symbol 71 MovieClip Frame 41
stop();
Symbol 71 MovieClip Frame 42
gotoAndPlay(_root.s);
Symbol 71 MovieClip Frame 53
if (_root.s == "rest") {
stop();
}
Symbol 71 MovieClip Frame 54
gotoAndPlay (56);
Symbol 71 MovieClip Frame 55
if (_root.s == "sleep") {
stop();
}
Symbol 71 MovieClip Frame 60
gotoAndPlay(_root.s);
Symbol 71 MovieClip Frame 80
gotoAndStop (41);
Symbol 71 MovieClip Frame 100
gotoAndStop (41);
Symbol 71 MovieClip Frame 120
gotoAndStop (41);
Symbol 71 MovieClip Frame 140
gotoAndStop (41);
Symbol 71 MovieClip Frame 160
gotoAndStop (41);
Symbol 71 MovieClip Frame 190
stop();
tellTarget ("_root") {
gotoAndStop ("over");
};
Symbol 71 MovieClip Frame 203
tellTarget (n1) {
gotoAndStop(_root.n[1] + 2);
};
Symbol 71 MovieClip Frame 205
tellTarget (n2) {
gotoAndStop(_root.n[2] + 2);
};
Symbol 71 MovieClip Frame 207
tellTarget (n3) {
gotoAndStop(_root.n[3] + 2);
};
Symbol 71 MovieClip Frame 209
tellTarget (n4) {
gotoAndStop(_root.n[4] + 2);
};
Symbol 71 MovieClip Frame 220
stop();
tellTarget ("_root") {
gotoAndStop ("over");
};
Symbol 71 MovieClip Frame 240
stop();
Symbol 74 Button
on (release) {
x = 0;
if ((4 >= i) and (flag[x] == 0)) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
g[i] = x;
flag[x] = 1;
tellTarget ("g" add i) {
gotoAndStop(_root.x + 2);
};
i = i + 1;
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 75 Button
on (release) {
x = 1;
if ((4 >= i) and (flag[x] == 0)) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
g[i] = x;
flag[x] = 1;
tellTarget ("g" add i) {
gotoAndStop(_root.x + 2);
};
i = i + 1;
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 76 Button
on (release) {
x = 2;
if ((4 >= i) and (flag[x] == 0)) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
g[i] = x;
flag[x] = 1;
tellTarget ("g" add i) {
gotoAndStop(_root.x + 2);
};
i = i + 1;
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 77 Button
on (release) {
x = 3;
if ((4 >= i) and (flag[x] == 0)) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
g[i] = x;
flag[x] = 1;
tellTarget ("g" add i) {
gotoAndStop(_root.x + 2);
};
i = i + 1;
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 78 Button
on (release) {
x = 4;
if ((4 >= i) and (flag[x] == 0)) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
g[i] = x;
flag[x] = 1;
tellTarget ("g" add i) {
gotoAndStop(_root.x + 2);
};
i = i + 1;
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 79 Button
on (release) {
x = 5;
if ((4 >= i) and (flag[x] == 0)) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
g[i] = x;
flag[x] = 1;
tellTarget ("g" add i) {
gotoAndStop(_root.x + 2);
};
i = i + 1;
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 80 Button
on (release) {
x = 6;
if ((4 >= i) and (flag[x] == 0)) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
g[i] = x;
flag[x] = 1;
tellTarget ("g" add i) {
gotoAndStop(_root.x + 2);
};
i = i + 1;
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 81 Button
on (release) {
x = 7;
if ((4 >= i) and (flag[x] == 0)) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
g[i] = x;
flag[x] = 1;
tellTarget ("g" add i) {
gotoAndStop(_root.x + 2);
};
i = i + 1;
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 82 Button
on (release) {
x = 8;
if ((4 >= i) and (flag[x] == 0)) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
g[i] = x;
flag[x] = 1;
tellTarget ("g" add i) {
gotoAndStop(_root.x + 2);
};
i = i + 1;
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 83 Button
on (release) {
x = 9;
if ((4 >= i) and (flag[x] == 0)) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
g[i] = x;
flag[x] = 1;
tellTarget ("g" add i) {
gotoAndStop(_root.x + 2);
};
i = i + 1;
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 84 MovieClip Frame 1
time = 0;
Symbol 84 MovieClip Frame 2
time = time + 1;
if (time == 100) {
_root.s = "rest";
tellTarget ("_root.girl") {
gotoAndPlay ("rest");
};
} else if (time == 300) {
_root.s = "sleep";
tellTarget ("_root.girl") {
gotoAndPlay ("sleep");
};
}
Symbol 84 MovieClip Frame 3
gotoAndPlay (2);
Symbol 86 Button
on (release) {
if (4 < i) {
tellTarget ("sound") {
gotoAndPlay ("guess");
};
tellTarget ("timer") {
gotoAndPlay (1);
};
a = 0;
b = 0;
i = 1;
while (4 >= i) {
j = 1;
while (4 >= j) {
if (g[i] == n[j]) {
if (i == j) {
a = a + 1;
} else {
b = b + 1;
}
}
j++;
}
i++;
}
tellTarget ("line" add t) {
nextFrame();
};
i = 1;
while (4 >= i) {
tellTarget ((("line" add t) add ".g") add _root.i) {
gotoAndStop(_root.g[_root.i] + 2);
};
i++;
}
tellTarget (("line" add t) add ".a") {
gotoAndStop(_root.a + 2);
};
tellTarget (("line" add t) add ".b") {
gotoAndStop(_root.b + 2);
};
if (a == 4) {
s = "win";
} else if (t == 8) {
s = "fail";
} else {
s = "all" add (a + b);
}
i = 0;
while (9 >= i) {
flag[i] = 0;
i++;
}
i = 1;
while (4 >= i) {
tellTarget ("g" add i) {
gotoAndStop (1);
};
i++;
}
t = t + 1;
i = 1;
tellTarget ("girl") {
play();
};
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 88 Button
on (release) {
if (1 < i) {
tellTarget ("sound") {
gotoAndPlay ("click");
};
i = i - 1;
g[i] = 0;
flag[x] = 0;
tellTarget ("g" add i) {
gotoAndStop (1);
};
} else {
tellTarget ("sound") {
gotoAndPlay ("wrong");
};
}
}
Symbol 92 MovieClip Frame 1
stop();
Symbol 92 MovieClip Frame 3
gotoAndStop (1);
Symbol 92 MovieClip Frame 5
gotoAndStop (1);
Symbol 92 MovieClip Frame 7
gotoAndStop (1);
Symbol 97 MovieClip Frame 1
stop();