Symbol 6 MovieClip Frame 1
rgb = ../:rgb;
co = ((rgb & 4) ? 16711680 : 0);
co = co + ((rgb & 2) ? 65280 : 0);
co = co + ((rgb & 1) ? 255 : 0);
c = new Color(round);
c.setRGB(co);
if ((../:d < 0) || (../:d > 7)) {
trace("beam direct error!");
}
_rotation = ((../:d - 2) * 45);
Symbol 9 MovieClip Frame 1
if ((../:d < 0) || (../:d > 7)) {
trace("glass1 rotation error!");
}
_rotation = ((../:d - 6) * 45);
Symbol 23 MovieClip Frame 1
if ((../:d < 0) || (../:d > 7)) {
trace("glass2 rotation error!");
}
_rotation = ((../:d - 2) * 45);
Symbol 28 MovieClip Frame 1
if ((../:d < 0) || (../:d > 7)) {
trace("glass3 rotation error!");
}
_rotation = (../:d * 45);
Symbol 37 MovieClip Frame 1
if ((../:d < 0) || (../:d > 7)) {
trace("glass4 rotation error!");
}
_rotation = ((../:d - 2) * 45);
Symbol 40 MovieClip Frame 1
if ((../:d < 0) || (../:d > 7)) {
trace("glass5 rotation error!");
}
_rotation = ((../:d - 2) * 45);
Symbol 43 MovieClip Frame 1
if ((../:d < 0) || (../:d > 7)) {
trace("glass6 rotation error!");
}
_rotation = ((../:d - 2) * 45);
Symbol 46 MovieClip Frame 1
if ((../:d < 0) || (../:d > 7)) {
trace("glass7 rotation error!");
}
_rotation = (../:d * 45);
Symbol 49 MovieClip Frame 1
if ((../:d < 0) || (../:d > 7)) {
trace("glass8 rotation error!");
}
_rotation = (../:d * 45);
Instance of Symbol 58 MovieClip "nn" in Symbol 60 MovieClip Frame 1
on (release) {
tellTarget (_parent._parent) {
l_id++;
if (l_id > main.top_id) {
trace("next error!");
}
trace("next to " + l_id);
main.wait_frames = 2;
prev.gotoAndStop(1);
if ((l_id == main.top_id) || (l_id == main.all_level)) {
next.gotoAndStop(2);
}
};
}
Instance of Symbol 58 MovieClip "pp" in Symbol 62 MovieClip Frame 1
on (release) {
tellTarget (_parent._parent) {
l_id--;
if (l_id <= 0) {
trace("prev error!");
}
trace("prev to " + l_id);
main.wait_frames = 2;
next.gotoAndStop(1);
if (1 == l_id) {
prev.gotoAndStop(2);
}
};
}
Symbol 67 MovieClip Frame 1
function glass_press() {
drag_x = this.x;
drag_y = this.y;
drag_posx = this._x;
drag_posy = this._y;
this.startDrag(0);
}
function glass_release() {
stopDrag();
var x1;
var y1;
var t;
x1 = int(_xmouse / FANG);
y1 = int(_ymouse / FANG);
with (this) {
if ((((x1 < 0) || (x1 >= EDGE)) || (y1 < 0)) || (y1 >= EDGE)) {
_x = drag_posx;
_y = drag_posy;
d++;
if (d == 8) {
d = 0;
}
gg._rotation = gg._rotation + 45;
return(undefined);
}
if ((drag_y == y1) && (drag_x == x1)) {
d++;
if (d == 8) {
d = 0;
}
gg._rotation = gg._rotation + 45;
_x = drag_posx;
_y = drag_posy;
t = line[(drag_y * EDGE) + drag_x];
if (((((((t[0] || (t[1])) || (t[2])) || (t[3])) || (t[4])) || (t[5])) || (t[6])) || (t[7])) {
start_shoot();
}
return(undefined);
}
if (global[(y1 * EDGE) + x1].t) {
trace("overit!");
_x = drag_posx;
_y = drag_posy;
return(undefined);
}
var id0;
var shoot_flag = 0;
if (drag_x >= EDGE) {
id0 = drag_x - 20;
} else {
t = (drag_y * EDGE) + drag_x;
id0 = global[t].id;
global[t].id = 0;
global[t].t = 0;
t = line[t];
if (((((((t[0] || (t[1])) || (t[2])) || (t[3])) || (t[4])) || (t[5])) || (t[6])) || (t[7])) {
shoot_flag = 1;
}
}
t = (y1 * EDGE) + x1;
global[t].t = t_glass;
global[t].id = id0;
x = x1;
y = y1;
_x = x1 * FANG;
_y = y1 * FANG;
t = line[t];
if (((((((t[0] || (t[1])) || (t[2])) || (t[3])) || (t[4])) || (t[5])) || (t[6])) || (t[7])) {
shoot_flag = 1;
}
if (shoot_flag) {
start_shoot();
}
}
}
function load_beam(b0) {
var temp = global[(b0[1] * EDGE) + b0[0]];
temp.t = t_beam;
temp.id = beam.depth;
beam.attachMovie("beam", beam.depth, beam.depth, {_x:b0[0] * FANG, _y:b0[1] * FANG, rgb:b0[2], d:b0[3]});
beam.depth++;
}
function load_light(l0) {
var temp = global[(l0[1] * EDGE) + l0[0]];
temp.t = t_light;
temp.id = light.depth;
light.attachMovie("light", light.depth, light.depth, {_x:l0[0] * FANG, _y:l0[1] * FANG, rgb:l0[2], flag:false});
light.depth++;
}
function load_wall(w0) {
var temp = global[(w0[1] * EDGE) + w0[0]];
temp.t = t_wall;
temp.id = ((w0.length == 2) ? 1 : (w0[2]));
wall.attachMovie("w" + temp.id, wall.depth, wall.depth, {_x:w0[0] * FANG, _y:w0[1] * FANG});
wall.depth++;
}
function load_glass(x, y, type, direct) {
var xpos;
var ypos;
var t;
if (x >= EDGE) {
t = x - 20;
xpos = (int(t % 4) * (FANG + 4)) + 244;
ypos = int(t / 4) * (FANG + 4);
} else {
var temp = global[(y * EDGE) + x];
temp.t = t_glass;
temp.id = glass.depth;
xpos = x * FANG;
ypos = y * FANG;
}
glass.attachMovie("g" + type, glass.depth, glass.depth, {_x:xpos, _y:ypos, x:x, y:y, type:type, d:direct, record:0});
glass[glass.depth].onPress = glass_press;
glass[glass.depth].onRelease = glass_release;
glass[glass.depth].onReleaseOutside = glass_release;
glass.depth++;
}
function line_setColor(nline) {
tellTarget (nline) {
var i = 0;
while (i < 8) {
var rgb = nline[i];
if (!rgb) {
} else {
var co = ((rgb & 4) ? 16711680 : 0);
co = co + ((rgb & 2) ? 65280 : 0);
co = co + ((rgb & 1) ? 255 : 0);
attachMovie("x" + i, "x" + i, i, {_x:8, _y:8});
var c = new Color("x" + i);
c.setRGB(co);
}
i++;
}
};
}
function light_setColor(nlight) {
tellTarget (nlight) {
co = ((rgb & 4) ? ((flag ? 16711680 : 10420224)) : 0);
co = co + ((rgb & 2) ? ((flag ? 65280 : 40704)) : 0);
co = co + ((rgb & 1) ? ((flag ? 255 : 159)) : 0);
c = new Color(_target);
c.setRGB(co);
};
}
function shoot(x, y, rgb, d) {
if (!rgb) {
etrace("shoot color error!");
}
var loop = 1;
while (loop) {
loop = 0;
var t = ((y * EDGE) + x);
line[t][d] = line[t][d] | rgb;
line_setColor(line[t]);
switch (d) {
case 0 :
y--;
break;
case 1 :
x++;
y--;
break;
case 2 :
x++;
break;
case 3 :
x++;
y++;
break;
case 4 :
y++;
break;
case 5 :
x--;
y++;
break;
case 6 :
x--;
break;
case 7 :
x--;
y--;
break;
default :
etrace("shoot direct error!");
}
if (x < 0) {
return(undefined);
}
if (x >= EDGE) {
return(undefined);
}
if (y < 0) {
return(undefined);
}
if (y >= EDGE) {
return(undefined);
}
t = (y * EDGE) + x;
line[t][((d < 4) ? (d + 4) : (d - 4))] = line[t][((d < 4) ? (d + 4) : (d - 4))] | rgb;
line_setColor(line[t]);
switch (global[t].t) {
case 0 :
case t_light :
loop = 1;
break;
case t_beam :
break;
case t_wall :
switch (global[t].id) {
case 1 :
break;
case 2 :
if ((d == 3) || (d == 7)) {
loop = 1;
}
break;
case 3 :
if ((d == 1) || (d == 5)) {
loop = 1;
}
break;
case 4 :
if ((d == 2) || (d == 6)) {
loop = 1;
}
break;
case 5 :
if ((d == 0) || (d == 4)) {
loop = 1;
}
break;
default :
etrace("shoot wall error!");
}
break;
case t_glass :
var t2 = glass[global[t].id];
if (t2[d] & rgb) {
trace("Dead loop blocked!");
break;
}
t2[d] = t2[d] | rgb;
var g_d = t2.d;
switch (t2.type) {
case 1 :
d = ((d < 4) ? (d + 4) : (d - 4));
var dd = (g_d - d);
var shoot_flag = 1;
switch (dd) {
case -1 :
case 7 :
dd = d - 2;
if (dd < 0) {
dd = dd + 8;
}
break;
case 0 :
dd = d;
break;
case 1 :
case -7 :
dd = d + 2;
if (dd >= 8) {
dd = dd - 8;
}
break;
default :
shoot_flag = 0;
}
if (shoot_flag) {
shoot(x, y, rgb, dd);
}
break;
case 2 :
if ((d < 4) && (g_d >= 4)) {
g_d = g_d - 4;
}
if ((d >= 4) && (g_d < 4)) {
g_d = g_d + 4;
}
if (((d + 2) == g_d) || ((d - 2) == g_d)) {
break;
}
shoot(x, y, rgb, d);
if (g_d >= 4) {
g_d = g_d - 4;
}
if (((d + 1) % 4) == g_d) {
d = d - 2;
if (d < 0) {
d = d + 8;
}
shoot(x, y, rgb, d);
} else if (((d + 3) % 4) == g_d) {
d = d + 2;
if (d >= 8) {
d = d - 8;
}
shoot(x, y, rgb, d);
} else if ((d != g_d) && ((d - 4) != g_d)) {
etrace("shoot glass2 error!");
}
break;
case 3 :
d = ((d < 4) ? (d + 4) : (d - 4));
g_d = g_d + 0.5;
var dd = ((g_d - d) * 2);
switch (dd) {
case 1 :
case 3 :
case 13 :
case 15 :
case -1 :
case -3 :
case -13 :
dd = d + dd;
if (dd < 0) {
dd = dd + 8;
if (dd < 0) {
dd = dd + 8;
}
} else if (dd >= 8) {
dd = dd - 8;
}
shoot(x, y, rgb, dd);
break;
}
break;
case 4 :
if ((g_d % 4) == (d % 4)) {
rgb = rgb & 1;
if (rgb) {
shoot(x, y, rgb, d);
}
}
break;
case 5 :
if ((g_d % 4) == (d % 4)) {
rgb = rgb & 2;
if (rgb) {
shoot(x, y, rgb, d);
}
}
break;
case 6 :
if ((g_d % 4) == (d % 4)) {
rgb = rgb & 4;
if (rgb) {
shoot(x, y, rgb, d);
}
}
break;
case 7 :
if (rgb & 4) {
var dd = ((g_d - d) % 4);
if (dd < 0) {
dd = dd + 4;
}
if ((dd == 1) || (dd == 2)) {
shoot(x, y, 4, d);
}
}
if (rgb & 2) {
var dd = (g_d - d);
if (dd < 0) {
dd = dd + 8;
}
if ((dd == 0) || (dd == 2)) {
shoot(x, y, 2, (d + 7) % 8);
}
if ((dd == 5) || (dd == 7)) {
shoot(x, y, 2, (d + 1) % 8);
}
}
if (rgb & 1) {
var dd = (g_d - d);
if (dd < 0) {
dd = dd + 8;
}
if ((dd == 0) || (dd == 5)) {
shoot(x, y, 1, (d + 2) % 8);
}
if ((dd == 2) || (dd == 7)) {
shoot(x, y, 1, (d + 6) % 8);
}
}
break;
case 8 :
var dd = (g_d - d);
if (dd == 0) {
var t_rgb = (rgb << 1);
if (t_rgb >= 8) {
t_rgb = t_rgb - 7;
}
shoot(x, y, t_rgb, d);
}
if ((dd == 4) || (dd == -4)) {
var t_rgb = int(rgb / 2);
if (rgb % 2) {
t_rgb = t_rgb + 4;
}
shoot(x, y, t_rgb, d);
}
break;
default :
etrace("shoot glass type error!");
}
break;
default :
trace("shoot global type error!");
}
}
}
function start_shoot() {
var i;
var j;
var k;
var t;
var b;
var c;
i = 0;
while (i < (EDGE * EDGE)) {
t = line[i];
k = 0;
while (k < 8) {
if (t[k]) {
t[k] = 0;
removeMovieClip(t["x" + k]);
}
k++;
}
i++;
}
for (i in glass) {
t = glass[i];
j = 0;
while (j < 8) {
t[j] = 0;
j++;
}
}
b = a[0];
i = 0;
while (i < b.length) {
c = b[i];
shoot(c[0], c[1], c[2], c[3]);
i++;
}
all_light = true;
b = a[1];
i = 0;
while (i < b.length) {
c = b[i];
t = line[(c[1] * EDGE) + c[0]];
var t2 = c[2];
var t3 = 0;
if ((((((((4 & t[0]) || (4 & t[1])) || (4 & t[2])) || (4 & t[3])) || (4 & t[4])) || (4 & t[5])) || (4 & t[6])) || (4 & t[7])) {
t3 = t3 + 4;
}
if ((((((((2 & t[0]) || (2 & t[1])) || (2 & t[2])) || (2 & t[3])) || (2 & t[4])) || (2 & t[5])) || (2 & t[6])) || (2 & t[7])) {
t3 = t3 + 2;
}
if ((((((((1 & t[0]) || (1 & t[1])) || (1 & t[2])) || (1 & t[3])) || (1 & t[4])) || (1 & t[5])) || (1 & t[6])) || (1 & t[7])) {
t3 = t3 + 1;
}
if (t3 == t2) {
light[i].flag = true;
} else {
light[i].flag = false;
all_light = false;
}
light_setColor(light[i]);
i++;
}
if (all_light) {
if (!cookie_data[../:l_id]) {
top_id++;
if (0 == (top_id % one_stage)) {
top_id++;
}
if (../:l_id < all_level) {
../:next.gotoAndStop(1);
}
cookie_data.top_id = top_id;
cookie_data.l_id = ../:l_id;
var coo = [];
cookie_data[../:l_id] = coo;
var i;
i = 0;
while (i < num_glass) {
coo[i * 3] = glass[i].x;
coo[(i * 3) + 1] = glass[i].y;
coo[(i * 3) + 2] = glass[i].d;
i++;
}
cookie.flush();
}
if (top_id == complete_level) {
Set("../:msg", s0a);
} else {
Set("../:msg", eval (("s" + ../:l_id) + "b"));
}
}
}
function unload_all() {
var t;
for (t in beam) {
unloadMovie (beam[t]);
}
for (t in light) {
unloadMovie (light[t]);
}
for (t in wall) {
unloadMovie (wall[t]);
}
for (t in glass) {
unloadMovie (glass[t]);
}
beam.depth = 0;
light.depth = 0;
wall.depth = 0;
glass.depth = 0;
var i = 0;
while (i < (EDGE * EDGE)) {
global[i].t = 0;
i++;
}
}
function load_level(level_id) {
var i;
var j;
var k;
var b;
var c;
var t;
a = eval ("level" + level_id);
if (typeof(a) != "object") {
etrace(("level" + level_id) + " load error!");
return(undefined);
}
Set("../:msg", eval (("s" + level_id) + "a"));
b = a[0];
i = 0;
while (i < b.length) {
load_beam(b[i]);
i++;
}
b = a[1];
i = 0;
while (i < b.length) {
load_light(b[i]);
i++;
}
b = a[2];
i = 0;
while (i < b.length) {
load_wall(b[i]);
i++;
}
b = a[3];
var coo = cookie_data[level_id];
num_glass = b.length;
if (coo) {
i = 0;
while (i < b.length) {
load_glass(coo[i * 3], coo[(i * 3) + 1], b[i], coo[(i * 3) + 2]);
i++;
}
} else {
i = 0;
while (i < b.length) {
load_glass(20 + i, 0, b[i], 6);
i++;
}
}
start_shoot();
}
s0a = "\u606D\u559C\u4F60\u901A\u5173\u5566!\nI fu le you!!!\nPlease email to hawkpeng79@hotmail.com\n\u4F60\u7684\u652F\u6301\u5C31\u662F\u6211\u7684\u52A8\u529B";
s0b = "";
s1a = (s2a = (s3a = (s4a = (s5a = (s6a = (s7a = (s8a = (s9a = (s10a = (s11a = (s12a = (s13a = (s14a = (s15a = (s16a = (s17a = (s18a = "Good Luck!")))))))))))))))));
s1b = (s2b = (s3b = (s4b = (s5b = (s6b = (s7b = (s8b = (s9b = (s10b = (s11b = (s12b = (s13b = (s14b = (s15b = (s16b = (s17b = (s18b = "Congratulations!!!")))))))))))))))));
s0b = "\u8FD9\u662F\u4E00\u6B3E\u955C\u5B50\u7684\u6E38\u620F\uFF0C\n\u4F60\u6709\u52C7\u6C14\u548C\u667A\u6167\u5411\u96BE\u5EA6\u6311\u6218\u5417\uFF1F";
s1a = "\u628A\u53F3\u4E0A\u89D2\u7684\u53CD\u5C04\u955C\u62D6\u5230\u4E2D\u592E\u7684\u6FC0\u5149\u67AA\u9762\u524D\uFF0C\u5355\u51FB\u955C\u5B50\u53EF\u4EE5\u65CB\u8F6C\u89D2\u5EA6\uFF0C\u7ED9\u955C\u5B50\u5B9A\u4F4D\u4F7F\u5149\u7EBF\u6B63\u597D\u53CD\u5C04\u5230\u76EE\u6807\u706F\u4E0A";
s1b = "\u5BF9\u5566\uFF0C\u5F88\u7B80\u5355\u662F\u5417\uFF1F\n\u70B9NEXT\u8FDB\u5165\u4E0B\u4E00\u5173";
s2a = "\u7EA2\u5149\u53EA\u80FD\u7167\u5728\u7EA2\u706F\u4E0A\uFF0C\u84DD\u5149\u53EA\u80FD\u7167\u5728\u84DD\u706F\u4E0A\uFF0C\u5176\u5B83\u7684\u4E0D\u884C\u54E6";
s2b = "\u4E0D\u9519\uFF0C\u628A\u84DD\u5149\u53CD\u5C04\u4E0B\u6765\uFF0C\u522B\u8BA9\u5B83\u7167\u5230\u7EA2\u706F\u5C31\u53EF\u4EE5\u4E86";
s3a = "\u6709\u4E9B\u706F\u7684\u989C\u8272\u662F\u591A\u79CD\u5355\u8272\u5149\u7EBF\u590D\u5408\u800C\u6210\u7684\uFF0C\u7EA2+\u84DD=\u7D2B\uFF0C\u7EA2+\u7EFF=\u9EC4\uFF0C\u84DD+\u7EFF=\u9752\uFF0C\u8981\u60F3\u529E\u6CD5\u8BA9\u590D\u5408\u5149\u7EBF\u7167\u5728\u4E0A\u9762";
s3b = "Good\uFF01\u770B\u6765\u5149\u662F\u53CD\u5C04\u955C\u96BE\u4E0D\u5012\u4F60\u4E86\uFF0C\u8BF7\u770B\u4E0B\u4E00\u5173";
s4a = "\u96BE\u5EA6*\n\u900F\u5C04\u955C\u5728\u67D0\u79CD\u89D2\u5EA6\u4E0B\u53EF\u4EE5\u4F7F\u5149\u7EBF\u4E00\u5206\u4E3A\u4E8C\u3002";
s4b = "\u597D\u7684\uFF0C\u60F3\u4F7F\u5149\u7EBF\u6539\u53D8\u4E09\u6B21\u65B9\u5411\u800C\u8981\u7167\u5C04\u4E94\u76CF\u706F\uFF0C\u6240\u4EE5\u5FC5\u987B\u8981\u6709\u4E24\u6761\u5149\u7EBF\u5404\u7A7F\u8FC7\u4E24\u76CF\u706F\uFF0C\u8FD8\u6709\u4E00\u6761\u5149\u7EBF\u7A7F\u8FC7\u4E00\u76CF\u706F\u624D\u884C";
s5a = "\u96BE\u5EA6*\n\u53CD\u5C04\u955C\u4E0E\u900F\u5C04\u955C\u901A\u5E38\u4F1A\u5728\u4E00\u8D77\u4F7F\u7528\uFF0C\u900F\u5C04\u955C\u4E0D\u5355\u4F1A\u628A\u5165\u5C04\u8FC7\u6765\u7684\u5149\u7EBF\u900F\u5C04\u51FA\u53BB\uFF0C\u5B83\u8FD8\u80FD\u628A\u4E24\u79CD\u5149\u7EBF\u5408\u6210\u4E3A\u53E6\u4E00\u79CD\u4E0D\u540C\u989C\u8272\u7684\u5149\u7EBF";
s5b = "\u6069\uFF0C\u5C31\u662F\u60F3\u6CD5\u5206\u51FA\u4E24\u6761\u9EC4\u7EBF\u5440\uFF0C\u8FD9\u4E2A\u4E0D\u96BE";
s6a = "\u96BE\u5EA6**\n\u56DB\u4E2A\u900F\u955C\u80FD\u5206\u51FA\u8FD9\u4E48\u591A\u6761\u5149\u7EBF\uFF0C\u4E2D\u95F4\u8FD8\u6709\u4E00\u4E2A\u7D2B\u8272\u7684\u706F\uFF0C\u8FD9\u53EF\u80FD\u5417\uFF1F";
s6b = "\u606D\u559C\u4F60\u53C8\u8FC7\u5173\u4E86\u3002\n\u5982\u679C\u524D\u9762\u7684\u5173\u5361\u90FD\u662F\u4F60\u4E00\u4E2A\u4EBA\u72EC\u81EA\u5B8C\u6210\u7684\u8BDD\uFF0C\u76F8\u4FE1\u4E0B\u9762\u7684\u56F0\u96BE\u4F60\u4E00\u5B9A\u53EF\u4EE5\u4ECE\u5BB9\u7684\u5E94\u5BF9\u3002";
s7a = "\u8FD9\u5173\u5F00\u59CB\u6709\u4E00\u79CD\u659C\u53CD\u5C04\u955C\uFF0C\u53EF\u4EE5\u628A\u5149\u7EBF\u53CD\u5C04\u621045\u5EA6\u89D2";
s7b = "\u8FC7\u5173\uFF01";
s8a = "\u8FD9\u4E48\u7B80\u5355\u7684\u5173\uFF0C\u6211\u5C31\u4E0D\u591A\u5E9F\u8BDD\u4E86\u3002";
s9a = "\u96BE\u5EA6**\n\u6805\u680F\u7684\u76EE\u7684\u5C31\u662F\u9650\u5236\u5149\u7EBF\u53EA\u80FD\u4ECE\u4E00\u4E2A\u65B9\u5411\u4E0A\u5C04\u5165\u6216\u8005\u5C04\u51FA\uFF0C\u800C\u628A\u5176\u5B83\u65B9\u5411\u7684\u5149\u7EBF\u6321\u4F4F";
s9b = "\u53C8\u8FC7\u5173\u4E86\uFF01";
s10a = "\u96BE\u5EA6*\n\u955C\u5B50\u5F88\u591A\u54E6\uFF0C\u4F46\u6211\u6015\u4F60\u4E0D\u591F\u7528";
s10b = "Well Done!\n\u770B\u6765\u4F60\u4EE5\u540E\u80FD\u7CBE\u7B80\u6301\u5BB6\u54AF\uFF01";
s11a = "\u96BE\u5EA6***\n\u8D8A\u6765\u8D8A\u6709\u96BE\u5EA6\u4E86\u54E6\uFF01\u770B\u770B\u4F60\u662F\u4E0D\u662F\u4E00\u4E2A\u667A\u8005\uFF0C\u5C31\u662F\u73B0\u5728\u5566\uFF01";
s11b = "\u5389\u5BB3!\n\u4E0D\u8FC7,\u597D\u620F\u8FD8\u5728\u540E\u5934";
s12a = "\u96BE\u5EA6***\n\u8FD9\u5173\u4E5F\u4E0D\u5BB9\u6613\uFF0C\u6211\u770B\u4F60\u8981\u82B1\u591A\u957F\u65F6\u95F4\uFF0C\u8BB0\u65F6\u5F00\u59CB\uFF011,2,3...";
s12b = "\u5171\u8017\u65F660\u5206\u96F68\u79D2\u3002\n\u5475\u5475\uFF0C\u6211\u53EA\u662F\u731C\u731C\uFF0C\u6839\u672C\u6CA1\u8BB0\uFF0C\u4E0D\u7528\u7D27\u5F20\uFF0C\u505A\u51FA\u6765\u7684\u90FD\u662F\u82F1\u96C4\uFF01\u63E1\u624B";
s13a = "\u96BE\u5EA6*\n\u6709\u65F6\u5019\u4F60\u4F1A\u4E0D\u4F1A\u89C9\u5F97\uFF0C\u8FD9\u4E48\u591A\u955C\u5B50\u4E03\u7ED5\u516B\u7ED5\u7684\u662F\u4E0D\u662F\u5F88\u65E0\u804A\u5440\uFF1F";
s13b = "\u5176\u5B9E\u8BF4\u53E5\u771F\u8BDD\uFF0C\u6700\u65E0\u804A\u7684\u8FD8\u662F\u7F16\u6E38\u620F\u7684\u4EBA\u3002\u4E5F\u53EA\u6709\u5F53\u4F5C\u54C1\u6210\u529F\u4E4B\u65F6\u7684\u6210\u5C31\u611F\u624D\u53EF\u4EE5\u8BA9\u4ED6\u4EEC\u804A\u4EE5\u81EA\u6170\uFF0C\u800C\u5176\u95F4\u5F00\u53D1\u7684\u8FC7\u7A0B\u662F\u975E\u5E38\u8F9B\u82E6\u7684\u3002";
s14a = "\u96BE\u5EA6**\n\u767D\u8272\u5149\u7EBF\u662F\u7531\u7EA2\u7EFF\u84DD\u4E09\u79CD\u989C\u8272\u7EC4\u5408\u800C\u6210\u7684\uFF0C\u56E0\u6B64\u60F3\u8981\u7167\u4EAE\u767D\u706F\u5FC5\u987B\u6709\u4E09\u79CD\u989C\u8272\u7684\u5149\u7EBF\u90FD\u7167\u5728\u4E0A\u9762\u3002\u5F53\u7136\uFF0C\u767D\u5149\u76F4\u63A5\u7167\u5728\u4E0A\u9762\u4E5F\u53EF\u4EE5\u3002";
s14b = "\u8F9B\u82E6\u5566\uFF0C\u8BF7\u770B\u4E0B\u4E00\u5173\uFF01";
s15a = "\u96BE\u5EA6***\n\u6EE4\u5149\u955C\u7684\u4F5C\u7528\u662F\u53EA\u5141\u8BB8\u590D\u5408\u5149\u7EBF\u4E2D\u4E00\u79CD\u5355\u8272\u5149\u901A\u8FC7\u3002";
s15b = "Very Good!\n\u6709\u70B9\u5FC3\u7406\u51C6\u5907\u5440\uFF0C\u4E0B\u9762\u51E0\u5173\u90FD\u4E0D\u5BB9\u6613\u3002";
s16a = "\u96BE\u5EA6***\n\u5F53\u6E38\u620F\u73A9\u5230\u8FD9\u4E2A\u4EFD\u4E0A\uFF0C\u6211\u7A81\u7136\u89C9\u5F97\u8FD9\u4E2A\u6E38\u620F\u4E0D\u540C\u4E8E\u4E00\u822C\u7684\u76CA\u667A\u7C7B\u6E38\u620F\uFF0C\u5B83\u9887\u6709\u96BE\u5EA6\uFF0C\u800C\u4E14\u5F88\u6709\u65B0\u610F\uFF0C\u6240\u4EE5\u840C\u53D1\u4E86\u5411flash\u5E73\u53F0\u79FB\u690D\u7684\u5FF5\u5934\u3002";
s16b = "\u8FD9\u4E2A\u6E38\u620F\u7684\u539F\u521B\u53EF\u80FD\u662F\u4ECE\u5FB7\u56FD\u8FC7\u6765\u7684\uFF0C\u5411\u539F\u521B\u4F5C\u8005\u81F4\u656C\uFF01";
s17a = "\u96BE\u5EA6***\n\u4E0D\u7792\u4F60\u8BF4\uFF0C\u8FD9\u5173\u6211\u539F\u672C\u6CA1\u73A9\u51FA\u6765\u3002\u54CE\uFF0C\u5E74\u7EAA\u5927\u4E86\uFF0C\u8111\u5B50\u6709\u70B9\u8FDF\u949D\u3002";
s17b = "\u540E\u6765\u8FD9\u5173\u5C45\u7136\u88AB\u6211\u7684\u4E00\u4F4D\u540C\u4E8B\u505A\u51FA\u6765\u4E86\u3002\u770B\u89C1\u7B54\u6848\u5982\u6B64\u7B80\u5355\uFF0C\u771F\u662F\u8BA9\u672C\u5929\u624D\u5F88\u6CA1\u9762\u5B50\u3002";
s18a = "\u96BE\u5EA6***\n\u4F60\u6709\u65F6\u5019\u662F\u4E0D\u662F\u4E5F\u89C9\u5F97\uFF0C\u5E74\u7EAA\u5927\u4E86\u8111\u5B50\u5C31\u5F00\u59CB\u4E0D\u597D\u4F7F\u5566\uFF1F";
s18b = "\u4E0D\u8FC7\u8FD9\u4E00\u5173\u6211\u90A3\u540C\u4E8B\u6CA1\u505A\u51FA\u6765\uFF0C\u563F\u563F\uFF0C\u5929\u624D\u5C31\u662F\u5929\u624D\u3002\n\u54E6\u5BF9\u4E86\uFF0C\u4F60\u4E5F\u81EA\u8BA4\u4E3A\u662F\u5929\u624D\u5417?";
s19a = "\u96BE\u5EA6*\n\u8FD9\u5173\u4E0D\u96BE";
s19b = "\u6211\u7684email\u662F\nhawkpeng79\n@hotmail.com\n\u8BF7\u591A\u6307\u6559";
s20a = "\u96BE\u5EA6***\n\u4E09\u68F1\u955C\u4E0D\u4F46\u53EF\u4EE5\u628A\u767D\u8272\u5149\u5206\u6210\u4E09\u8272\uFF0C\u4E5F\u53EF\u4EE5\u628A\u8FD9\u4E09\u8272\u805A\u6210\u767D\u8272\u5149\uFF0C\u53EA\u8981\u89D2\u5EA6\u9002\u5F53\u3002";
s20b = "\u6069\uFF0C\u770B\u6765\u4F60\u5DF2\u7ECF\u5177\u5907\u8DB3\u591F\u7684\u80FD\u529B\u5411\u6700\u9AD8\u96BE\u5EA6\u6311\u6218\u4E86\u3002";
s21a = "\u96BE\u5EA6****\n\u7B2C\u4E00\u6B21\u7ED9\u4E2A\u56DB\u661F\u96BE\u5EA6\u7684\uFF0C\u8FD9\u662F\u4E00\u4E2A\u5145\u5206\u5C55\u793A\u80FD\u529B\u7684\u673A\u4F1A\uFF01";
s21b = "\u5389\u5BB3\uFF01\u672C\u4EBA\u5BF9\u4F60\u7684\u667A\u6167\u8868\u793A\u5D07\u9AD8\u7684\u656C\u610F\u3002";
s22a = "\u96BE\u5EA6****\n\u53C8\u4E00\u4E2A\u56DB\u661F\u96BE\u5EA6\u7684\u5173\u5361\uFF0C\u6162\u6162\u6765\u5427\uFF01";
s22b = "\u54C7\u585E\uFF0C\u4F60\u901A\u8FC7\u4E86\u8FD9\u5173\uFF0C\u8868\u660E\u4F60\u7684\u6C34\u5E73\u5DF2\u4E0D\u5728\u6211\u4E4B\u4E0B\u4E86\u3002\u6211\u8FD9\u91CC\u8FD8\u6709\u51E0\u4E2A\u5173\u5361\u901A\u4E0D\u8FC7\uFF0C\u6709\u5174\u8DA3\u7684\u8BDD\u8BF7\u544A\u8BC9\u6211\u4F60\u7684email\uFF0C\u82E5\u80FD\u5E2E\u6211\u89E3\u51B3\u7684\u8BDD\uFF0C\u6211\u5C31\u53EF\u4EE5\u6DFB\u52A0\u5230\u4E0B\u4E00\u4E2A\u7248\u672C\u4E2D\u4E86\uFF0C\u5728\u6B64\u5341\u5206\u611F\u8C22\uFF01";
s23a = "\u4E0D\u96BE";
s23b = "\u6B63\u786E\uFF01";
s24a = "\u96BE\u5EA6***\n\u9ECE\u660E\u524D\u7684\u9ED1\u6697\n\u5475\u5475\u3002";
s24b = "\u6B63\u786E\uFF01";
s25a = "\u96BE\u5EA6**\n\u7EC8\u4E8E\u5230\u5934\u4E86\uFF0C\u8FD9\u662F\u6700\u540E\u4E00\u5173\u3002";
s25b = "\u6B63\u786E\uFF01\n\u5982\u679C\u4F60\u524D\u9762\u8FD8\u6709\u6CA1\u5B8C\u6210\u7684\u5173\u5361\u7684\u8BDD,\u8BF7\u5B8C\u6210\u5B83\u5427\u3002";
etrace = trace;
FANG = 16;
EDGE = 15;
t_beam = 1;
t_light = 2;
t_wall = 3;
t_glass = 4;
onEnterFrame = function () {
if (wait_frames) {
wait_frames--;
if (1 == wait_frames) {
unload_all();
} else if (!wait_frames) {
trace("load level" + ../:l_id);
load_level(../:l_id);
}
}
};
global = new Array(EDGE * EDGE);
var i = 0;
while (i < (EDGE * EDGE)) {
global[i] = {t:0};
i++;
}
j = 0;
while (j < EDGE) {
i = 0;
while (i < EDGE) {
t = (j * EDGE) + i;
line.attachMovie("line", t, t, {_x:i * FANG, _y:j * FANG});
i++;
}
j++;
}
level1 = [[[2, 8, 4, 2]], [[8, 2, 4]], 0, [1]];
level2 = [[[3, 8, 4, 2], [12, 6, 1, 6]], [[8, 6, 4], [7, 9, 1]], 0, [1, 1, 1]];
level3 = [[[14, 11, 4, 6], [3, 14, 2, 1], [0, 3, 1, 3]], [[7, 4, 6], [7, 8, 5], [9, 6, 3]], 0, [1, 1, 1]];
level4 = [[[1, 7, 2, 2]], [[9, 3, 2], [4, 4, 2], [8, 4, 2], [6, 5, 2], [6, 11, 2]], 0, [2, 2, 2]];
level5 = [[[1, 6, 4, 2], [1, 8, 2, 2]], [[12, 7, 6], [7, 11, 6]], 0, [1, 1, 2]];
level6 = [[[1, 8, 4, 2], [13, 6, 1, 6]], [[4, 4, 4], [7, 2, 4], [10, 4, 4], [4, 10, 1], [7, 12, 1], [10, 10, 1], [7, 7, 5]], 0, [2, 2, 2, 2]];
level7 = [[[3, 1, 4, 4], [10, 1, 1, 4]], [[7, 3, 1], [4, 5, 1], [11, 4, 4], [5, 10, 4]], [[0, 0], [0, 14], [14, 0], [14, 14]], [3, 3, 3]];
level8 = [[[3, 11, 1, 2]], [[4, 3, 1], [12, 5, 1], [2, 9, 1]], 0, [2, 2, 3]];
level9 = [[[0, 14, 2, 0]], [[12, 3, 2], [6, 5, 2], [2, 11, 2], [12, 13, 2]], [[1, 0, 2], [1, 1, 2], [1, 2, 2], [1, 3, 2], [1, 4, 2], [1, 5, 2], [1, 6, 2], [1, 7, 2], [1, 8, 2], [1, 9, 2], [1, 10, 2], [1, 11, 2], [1, 12, 2], [1, 13, 2], [1, 14, 2], [4, 0, 2], [4, 1, 2], [4, 2, 2], [4, 3, 2], [4, 4, 2], [4, 5, 2], [4, 6, 2], [4, 7, 2], [4, 8, 2], [4, 9, 2], [4, 10, 2], [4, 11, 2], [4, 12, 2], [4, 13, 2], [4, 14, 2], [10, 0, 2], [10, 1, 2], [10, 2, 2], [10, 3, 2], [10, 4, 2], [10, 5, 2], [10, 6, 2], [10, 7, 2], [10, 8, 2], [10, 9, 2], [10, 10, 2], [10, 11, 2], [10, 12, 2], [10, 13, 2], [10, 14, 2], [13, 0, 2], [13, 1, 2], [13, 2, 2], [13, 3, 2], [13, 4, 2], [13, 5, 2], [13, 6, 2], [13, 7, 2], [13, 8, 2], [13, 9, 2], [13, 10, 2], [13, 11, 2], [13, 12, 2], [13, 13, 2], [13, 14, 2]], [1, 1, 1, 2, 2, 3]];
level10 = [[[0, 1, 4, 2]], [[12, 1, 4], [13, 2, 4], [11, 13, 4], [7, 14, 4], [1, 9, 4], [2, 5, 4], [7, 5, 4], [10, 8, 4], [5, 9, 4]], [[0, 3], [1, 3], [2, 3], [3, 3], [4, 3], [5, 3], [6, 3], [7, 3], [8, 3], [9, 3], [10, 3], [11, 3], [11, 4], [11, 5], [11, 6], [11, 7], [11, 8], [11, 9], [11, 10], [11, 11], [11, 12], [2, 12], [3, 12], [4, 12], [5, 12], [6, 12], [7, 12], [8, 12], [9, 12], [10, 12], [2, 6], [2, 7], [2, 8], [2, 9], [2, 10], [2, 11], [3, 6], [4, 6], [5, 6], [6, 6], [7, 6], [8, 6], [8, 7], [8, 8], [8, 9], [8, 10], [4, 10], [5, 10], [6, 10], [7, 10], [4, 8], [4, 9], [5, 8], [6, 8]], [1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3]];
level11 = [[[1, 7, 4, 2], [13, 8, 2, 6]], [[4, 2, 4], [10, 2, 2]], [[3, 1], [4, 1], [5, 1], [6, 1], [7, 1], [8, 1], [9, 1], [10, 1], [11, 1], [3, 2], [5, 2], [6, 2], [7, 2], [8, 2], [9, 2], [11, 2], [3, 3], [4, 3], [6, 3], [7, 3], [8, 3], [10, 3], [11, 3], [3, 4], [4, 4], [5, 4], [7, 4], [9, 4], [10, 4], [11, 4], [3, 5], [4, 5], [5, 5], [6, 5], [8, 5], [9, 5], [10, 5], [11, 5]], [1, 1, 1, 3]];
level12 = [[[2, 9, 4, 2], [12, 5, 1, 6]], [[5, 5, 1], [10, 6, 1], [8, 10, 1], [2, 6, 4], [11, 9, 4], [5, 11, 4]], 0, [1, 2, 2, 2]];
level13 = [[[14, 1, 1, 6], [14, 13, 4, 6]], [[2, 5, 1], [12, 9, 1], [9, 10, 1], [7, 4, 4], [8, 8, 4], [5, 10, 4]], [[0, 3], [1, 3], [3, 3], [4, 3], [5, 3], [6, 3], [7, 3], [8, 3], [9, 3], [10, 3], [11, 3], [12, 3], [13, 3], [14, 3], [0, 7], [1, 7], [2, 7], [3, 7], [4, 7], [5, 7], [6, 7], [7, 7], [8, 7], [9, 7], [10, 7], [11, 7], [13, 7], [14, 7], [0, 11], [1, 11], [3, 11], [4, 11], [5, 11], [6, 11], [7, 11], [8, 11], [9, 11], [10, 11], [11, 11], [12, 11], [13, 11], [14, 11]], [2, 2, 3, 3, 3, 3, 3, 3, 3]];
level14 = [[[6, 0, 1, 4], [0, 6, 4, 2], [14, 8, 2, 6], [8, 14, 7, 0]], [[6, 6, 2], [8, 6, 1], [6, 8, 7], [8, 8, 4]], 0, [1, 1, 1, 1, 1, 3, 3]];
level15 = [[[0, 7, 7, 2]], [[11, 7, 1], [3, 10, 2], [2, 4, 4], [10, 4, 3], [9, 9, 5], [12, 2, 6], [7, 7, 7]], [[4, 7, 4], [6, 7, 4], [8, 7, 4], [10, 7, 4]], [2, 2, 3, 3, 3, 3, 3, 4, 5, 6]];
level16 = [[[7, 14, 1, 0], [14, 7, 2, 6], [7, 0, 4, 4], [0, 7, 7, 2]], [[4, 7, 7], [5, 7, 1], [6, 7, 7], [7, 7, 2], [8, 7, 7], [9, 7, 4], [10, 7, 7]], [[5, 4], [6, 4], [6, 5], [8, 4], [9, 4], [8, 5], [6, 9], [8, 9], [5, 10], [6, 10], [8, 10], [9, 10]], [1, 1, 1, 1, 1, 1, 1, 3, 3, 3]];
level17 = [[[7, 13, 7, 0]], [[3, 7, 1], [5, 7, 1], [4, 6, 1], [4, 8, 1], [9, 9, 2], [11, 9, 2], [10, 8, 2], [10, 10, 2], [8, 4, 4], [10, 4, 4], [9, 3, 4], [9, 5, 4]], 0, [1, 1, 1, 1, 2, 2, 2, 2, 2, 4, 5, 6]];
level18 = [[[7, 0, 7, 4]], [[6, 2, 7], [8, 6, 7], [7, 8, 7], [4, 14, 4], [7, 14, 2], [10, 14, 1]], [[1, 1], [2, 1], [3, 1], [4, 1], [5, 1], [6, 1], [8, 1], [9, 1], [10, 1], [11, 1], [12, 1], [13, 1], [1, 3], [3, 3], [4, 3], [6, 3], [8, 3], [10, 3], [11, 3], [13, 3], [1, 4], [13, 4], [1, 5], [3, 5], [4, 5], [5, 5], [6, 5], [8, 5], [9, 5], [10, 5], [11, 5], [13, 5], [1, 6], [13, 6], [1, 7], [3, 7], [4, 7], [6, 7], [8, 7], [10, 7], [11, 7], [13, 7], [6, 8], [8, 8], [1, 9], [3, 9], [4, 9], [6, 9], [8, 9], [10, 9], [11, 9], [13, 9], [1, 10], [13, 10], [1, 11], [3, 11], [4, 11], [5, 11], [6, 11], [8, 11], [9, 11], [10, 11], [11, 11], [13, 11], [3, 12], [4, 12], [5, 12], [9, 12], [10, 12], [11, 12], [1, 13], [13, 13], [3, 13], [4, 13], [6, 13], [8, 13], [10, 13], [11, 13], [3, 14], [5, 14], [6, 14], [8, 14], [9, 14], [11, 14]], [1, 1, 1, 1, 3, 7]];
level19 = [[[5, 1, 1, 4], [1, 5, 4, 2]], [[7, 3, 1], [9, 8, 1], [9, 5, 4], [5, 9, 4]], 0, [2, 7, 7]];
level20 = [[[0, 1, 1, 2], [14, 0, 2, 5], [13, 13, 4, 7]], [[8, 6, 2], [1, 13, 7]], [[11, 0], [12, 0], [13, 0], [9, 1], [10, 1], [11, 1], [14, 1], [14, 2], [14, 3], [13, 3], [13, 4], [13, 5], [13, 6], [11, 3], [9, 4], [10, 5], [6, 5], [7, 6], [8, 7], [9, 8], [6, 8], [3, 7], [3, 8], [3, 9], [3, 10], [4, 11], [5, 11], [6, 11], [7, 11], [0, 12], [2, 11], [3, 12], [1, 12], [2, 13], [0, 13], [1, 14], [0, 14], [2, 14]], [1, 3, 3, 3, 3, 3, 3, 7]];
level21 = [[[1, 8, 7, 2], [13, 6, 7, 6]], [[2, 0, 3], [7, 0, 3], [0, 5, 4], [12, 14, 4]], [[5, 0], [5, 2], [5, 4], [5, 6], [5, 8], [5, 10], [5, 12], [5, 14], [9, 0], [9, 2], [9, 4], [9, 6], [9, 8], [9, 10], [9, 12], [9, 14]], [1, 1, 3, 3, 7]];
level22 = [[[14, 5, 4, 6], [7, 14, 2, 0], [0, 12, 1, 1]], [[7, 2, 7], [5, 3, 7], [9, 3, 7], [4, 5, 7]], [[0, 1], [1, 1], [2, 1], [3, 1], [4, 1], [5, 1], [6, 1], [7, 1], [8, 1], [9, 1], [10, 1], [11, 1], [0, 2], [1, 2], [2, 2], [3, 2], [4, 2], [5, 2], [6, 2], [11, 2], [1, 3], [2, 3], [3, 3], [6, 3], [8, 3], [10, 3], [11, 3], [1, 4], [2, 4], [3, 4], [5, 4], [9, 4], [10, 4], [11, 4], [2, 5], [2, 6], [3, 6], [4, 6], [5, 6], [9, 6], [10, 6], [11, 6], [3, 7], [6, 7], [8, 7], [11, 7], [3, 8], [6, 8], [8, 8], [11, 8], [4, 9], [5, 9], [6, 9], [8, 9], [9, 9], [10, 9], [6, 4, 2], [8, 6, 2], [8, 4, 3], [6, 6, 3], [6, 5, 4], [8, 5, 4], [7, 4, 5], [7, 6, 5]], [1, 1, 2, 2, 3, 3, 3, 3, 7]];
level23 = [[[0, 7, 2, 1]], [[6, 5, 4], [9, 6, 4], [8, 9, 4], [5, 8, 4], [4, 3, 2], [11, 4, 2], [3, 10, 2], [10, 11, 2], [5, 4, 1], [10, 5, 1], [4, 9, 1], [9, 10, 1]], 0, [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8]];
level24 = [[[0, 7, 4, 2]], [[5, 3, 1], [1, 4, 1], [4, 5, 1], [7, 2, 2], [11, 4, 2], [8, 9, 2], [7, 7, 4], [4, 8, 4], [5, 12, 4]], 0, [1, 1, 1, 1, 1, 3, 3, 8, 8, 8]];
level25 = [[[0, 7, 4, 2], [14, 7, 1, 6]], [[4, 4, 2], [10, 10, 2], [6, 4, 1], [8, 10, 4]], [[1, 0], [2, 1], [3, 2], [4, 3], [4, 7], [4, 8], [4, 9], [4, 10], [4, 11], [2, 9], [3, 9], [10, 11], [11, 12], [12, 13], [13, 14], [10, 3], [10, 4], [10, 5], [10, 6], [10, 7], [11, 5], [12, 5]], [1, 1, 1, 1, 3, 3, 8, 8]];
level99 = [[[6, 6, 1, 7], [7, 6, 1, 0], [8, 6, 1, 1], [6, 7, 1, 6], [8, 7, 1, 2], [6, 8, 1, 5], [7, 8, 1, 4], [8, 8, 1, 3]], [[7, 7, 1]], 0, [1, 2, 3]];
level100 = [[[2, 8, 4, 1], [13, 9, 1, 7], [3, 14, 2, 2]], [[6, 6, 7]], 0, [1, 1, 1, 2]];
IS_TEST = 0;
cookie = SharedObject.getLocal("glass_hawk");
cookie_data = cookie.data;
if (IS_TEST || 0) {
for (i in cookie_data) {
delete cookie_data[i];
}
delete cookie;
cookie = SharedObject.getLocal("glass_hawk");
cookie_data = cookie.data;
}
if (cookie_data.l_id) {
Set("../:l_id", cookie_data.l_id);
} else {
Set("../:l_id", 1);
}
if (cookie_data.top_id) {
top_id = cookie_data.top_id;
} else {
top_id = 1;
}
if (IS_TEST) {
Set("../:l_id", 1);
}
wait_frames = 2;
all_level = 25;
one_stage = 8;
complete_level = 1;
i = 1;
while (i <= all_level) {
complete_level++;
if (0 == (complete_level % one_stage)) {
complete_level++;
}
i++;
}
trace((top_id + ",") + complete_level);
if (../:l_id == 1) {
../:prev.gotoAndStop(2);
} else {
../:prev.gotoAndStop(1);
}
if ((../:l_id == top_id) || (../:l_id == all_level)) {
../:next.gotoAndStop(2);
} else {
../:next.gotoAndStop(1);
}