Frame 3
feld_1_1 = "1";
feld_1_2 = "1";
feld_1_3 = "2";
feld_1_4 = "2";
feld_2_1 = "3";
feld_2_2 = "3";
feld_2_3 = "4";
feld_2_4 = "4";
feld_3_1 = "5";
feld_3_2 = "5";
feld_3_3 = "6";
feld_3_4 = "6";
feld_4_1 = "7";
feld_4_2 = "7";
feld_4_3 = "8";
feld_4_4 = "8";
start = "1";
ende = "1000";
while (ende >= start) {
start = start + "1";
x1 = random("4") + "1";
x2 = random("4") + "1";
y1 = random("4") + "1";
y2 = random("4") + "1";
kartealt1 = eval ((("feld_" add x1) add "_") add y1);
kartealt2 = eval ((("feld_" add x2) add "_") add y2);
Set((("feld_" add x1) add "_") add y1, kartealt2);
Set((("feld_" add x2) add "_") add y2, kartealt1);
}
Frame 4
xstart = "125";
ystart = "125";
dif = "40";
i = "1";
r = "1";
while ("4" >= i) {
duplicateMovieClip ("/master", (("karte_" add r) add "_") add i, (r * "10") + i);
setProperty((("/karte_" add r) add "_") add i, _x , xstart + ((i - "1") * dif));
setProperty((("/karte_" add r) add "_") add i, _y , ystart + ((r - "1") * dif));
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "0");
i = i + "1";
}
i = "1";
r = "2";
while ("4" >= i) {
duplicateMovieClip ("/master", (("karte_" add r) add "_") add i, (r * "10") + i);
setProperty((("/karte_" add r) add "_") add i, _x , xstart + ((i - "1") * dif));
setProperty((("/karte_" add r) add "_") add i, _y , ystart + ((r - "1") * dif));
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "0");
i = i + "1";
}
i = "1";
r = "3";
while ("4" >= i) {
duplicateMovieClip ("/master", (("karte_" add r) add "_") add i, (r * "10") + i);
setProperty((("/karte_" add r) add "_") add i, _x , xstart + ((i - "1") * dif));
setProperty((("/karte_" add r) add "_") add i, _y , ystart + ((r - "1") * dif));
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "0");
i = i + "1";
}
i = "1";
r = "4";
while ("4" >= i) {
duplicateMovieClip ("/master", (("karte_" add r) add "_") add i, (r * "10") + i);
setProperty((("/karte_" add r) add "_") add i, _x , xstart + ((i - "1") * dif));
setProperty((("/karte_" add r) add "_") add i, _y , ystart + ((r - "1") * dif));
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "0");
i = i + "1";
}
Frame 5
i = "1";
r = "1";
while ("4" >= i) {
tellTarget ((("/karte_" add i) add "_") add r) {
gotoAndStop(eval ((("/:feld_" add /:i) add "_") add /:r) + "1");
};
i = i + "1";
}
i = "1";
r = "2";
while ("4" >= i) {
tellTarget ((("/karte_" add i) add "_") add r) {
gotoAndStop(eval ((("/:feld_" add /:i) add "_") add /:r) + "1");
};
i = i + "1";
}
i = "1";
r = "3";
while ("4" >= i) {
tellTarget ((("/karte_" add i) add "_") add r) {
gotoAndStop(eval ((("/:feld_" add /:i) add "_") add /:r) + "1");
};
i = i + "1";
}
i = "1";
r = "4";
while ("4" >= i) {
tellTarget ((("/karte_" add i) add "_") add r) {
gotoAndStop(eval ((("/:feld_" add /:i) add "_") add /:r) + "1");
};
i = i + "1";
}
Frame 10
stop();
karten_txt = "16";
zuege_txt = "0";
starttime = getTimer();
i = "1";
r = "1";
while ("4" >= i) {
tellTarget ((("/karte_" add i) add "_") add r) {
gotoAndStop (1);
};
setProperty(((("/karte_" add i) add "_") add r) add "/button", _visible , "1");
i = i + "1";
}
i = "1";
r = "2";
while ("4" >= i) {
tellTarget ((("/karte_" add i) add "_") add r) {
gotoAndStop (1);
};
setProperty(((("/karte_" add i) add "_") add r) add "/button", _visible , "1");
i = i + "1";
}
i = "1";
r = "3";
while ("4" >= i) {
tellTarget ((("/karte_" add i) add "_") add r) {
gotoAndStop (1);
};
setProperty(((("/karte_" add i) add "_") add r) add "/button", _visible , "1");
i = i + "1";
}
i = "1";
r = "4";
while ("4" >= i) {
tellTarget ((("/karte_" add i) add "_") add r) {
gotoAndStop (1);
};
setProperty(((("/karte_" add i) add "_") add r) add "/button", _visible , "1");
i = i + "1";
}
karte1 = "0";
karte2 = "0";
anzahlkarten = "0";
Frame 12
if (anzahlkarten == "1") {
tellTarget ("/" add test) {
Set("/:neu", substring(/:test, "6", "4"));
gotoAndStop(eval ("/:feld" add /:neu) + "1");
};
anzahlkarten = "2";
karte2 = eval ("feld" add neu) + "1";
karte2nr = "feld" add neu;
zuege_txt = zuege_txt + "1";
gotoAndPlay (14);
}
if (anzahlkarten == "0") {
tellTarget ("/" add test) {
Set("/:neu", substring(/:test, "6", "4"));
gotoAndStop(eval ("/:feld" add /:neu) + "1");
};
setProperty(("/" add test) add "/button", _visible , "0");
anzahlkarten = "1";
karte1 = eval ("feld" add neu) + "1";
karte1nr = "feld" add neu;
}
Frame 13
stop();
Frame 14
tellTarget ("/" add test) {
Set("/:neu", substring(/:test, "6", "4"));
gotoAndStop(eval ("/:feld" add /:neu) + "1");
};
if (karte1nr eq karte2nr) {
gotoAndStop (17);
} else {
gotoAndPlay (15);
}
Frame 15
i = "1";
r = "1";
while ("4" >= i) {
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "0");
i = i + "1";
}
i = "1";
r = "2";
while ("4" >= i) {
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "0");
i = i + "1";
}
i = "1";
r = "3";
while ("4" >= i) {
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "0");
i = i + "1";
}
i = "1";
r = "4";
while ("4" >= i) {
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "0");
i = i + "1";
}
Frame 17
i = "1";
r = "1";
while ("4" >= i) {
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "1");
i = i + "1";
}
i = "1";
r = "2";
while ("4" >= i) {
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "1");
i = i + "1";
}
i = "1";
r = "3";
while ("4" >= i) {
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "1");
i = i + "1";
}
i = "1";
r = "4";
while ("4" >= i) {
setProperty(((("/karte_" add r) add "_") add i) add "/button", _visible , "1");
i = i + "1";
}
if ((karte1 eq karte2) and (karte1nr ne karte2nr)) {
karte1nr = substring(karte1nr, "6", "4");
karte2nr = substring(karte2nr, "6", "4");
setProperty("/karte_" add karte1nr, _visible , "0");
setProperty("/karte_" add karte2nr, _visible , "0");
karten_txt = karten_txt - "2";
} else {
karte1nr = substring(karte1nr, "6", "4");
karte2nr = substring(karte2nr, "6", "4");
tellTarget ("/karte_" add karte1nr) {
gotoAndStop (1);
};
tellTarget ("/karte_" add karte2nr) {
gotoAndStop (1);
};
}
anzahlkarten = "0";
karte1 = "";
karte2 = "";
karte1nr = "";
karte2nr = "";
if (karten_txt == "0") {
gotoAndStop (19);
} else {
gotoAndStop (11);
}
Frame 19
tellTarget ("/timer") {
stop();
}
Frame 20
tellTarget ("/timer") {
stop();
};
i = "1";
r = "1";
while ("4" >= i) {
setProperty((("/karte_" add r) add "_") add i, _visible , "0");
setProperty((("/karte_" add r) add "_") add i, _visible , "0");
i = i + "1";
}
i = "1";
r = "2";
while ("4" >= i) {
setProperty((("/karte_" add r) add "_") add i, _visible , "0");
setProperty((("/karte_" add r) add "_") add i, _visible , "0");
i = i + "1";
}
i = "1";
r = "3";
while ("4" >= i) {
setProperty((("/karte_" add r) add "_") add i, _visible , "0");
setProperty((("/karte_" add r) add "_") add i, _visible , "0");
i = i + "1";
}
i = "1";
r = "4";
while ("4" >= i) {
setProperty((("/karte_" add r) add "_") add i, _visible , "0");
setProperty((("/karte_" add r) add "_") add i, _visible , "0");
i = i + "1";
}
Symbol 8 Button
on (release) {
getURL ("http://www.drakon.com.ar");
}
Symbol 11 Button
on (release) {
getURL ("mailto:drakon@connmed.com.ar");
}
Symbol 16 Button
on (release) {
Set("/:test", getProperty("../", _name));
tellTarget ("_flash0") {
gotoAndPlay ("test");
}
}
Symbol 26 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 1
Set("/:time", getTimer());
Set("/:timedif", /:time - /:starttime);
timer = int(("30000" - /:timedif) / "1000");
if (timer == "0") {
tellTarget ("_flash0") {
gotoAndStop ("loose");
};
}
Symbol 31 Button
on (release) {
zuege_txt = "0";
karten_txt = "16";
timedif = "0";
gotoAndPlay (4);
tellTarget ("/timer") {
play();
}
}