Frame 1
fscommand ("showmenu", false);
PrzyciskDalej.onRelease = function () {
Wynik = 0;
IloscRuchow = 0;
CalkowitaIloscRuchow = 5;
DodatkoweRuchy = 0;
IloscRuchowPozostalych = CalkowitaIloscRuchow + DodatkoweRuchy;
CzasMieszacza = 0;
gotoAndPlay (2);
};
stop();
Frame 2
IloscRuchowPozostalych = CalkowitaIloscRuchow + DodatkoweRuchy;
NacisnietaSpacja = false;
Frame 51
function KtoryElement(x1, x2) {
if ((KubekA._x > x1) && (KubekA._x < x2)) {
return(KubekA);
}
if ((KubekB._x > x1) && (KubekB._x < x2)) {
return(KubekB);
}
if ((KubekC._x > x1) && (KubekC._x < x2)) {
return(KubekC);
}
}
function LosujRuch() {
Przesun_A_Flaga = 2;
Przesun_B_Flaga = 2;
Przesun_C_Flaga = 2;
IloscRuchow = IloscRuchow + 1;
IloscRuchowPozostalych = (CalkowitaIloscRuchow + DodatkoweRuchy) - IloscRuchow;
if (IloscRuchow >= (CalkowitaIloscRuchow + DodatkoweRuchy)) {
Koniec_Flaga = 1;
}
if (Koniec_Flaga == 0) {
RodzajRuchu = 3 * Math.random();
if (RodzajRuchu <= 1) {
Przesun_A_Flaga = 0;
} else if (RodzajRuchu > 2) {
Przesun_B_Flaga = 0;
} else {
Przesun_C_Flaga = 0;
}
}
}
function Przesun_A(x1, x2, Obiekt1, Obiekt2, Czas, Wysokosc) {
Zasieg = Math.abs(x1 - x2);
Predkosc = Zasieg / Czas;
if (Przesun_A_Flaga == 0) {
Obiekt1._x = x1;
Obiekt2._x = x2;
Przesun_A_Flaga = 1;
}
if (Przesun_A_Flaga == 1) {
Obiekt1._x = Obiekt1._x + Predkosc;
Obiekt1._y = ((-Wysokosc) * Math.sin((Math.PI / Zasieg) * (Obiekt1._x - x1))) + 200;
Obiekt2._x = Obiekt2._x + (-Predkosc);
Obiekt2._y = (Wysokosc * Math.sin((Math.PI / Zasieg) * (Obiekt1._x - x1))) + 200;
if ((Obiekt1._x >= x2) || (Obiekt1._x <= x1)) {
LosujRuch();
Element_Lewy = KtoryElement(1, 187);
Element_Srodkowy = KtoryElement(188, 362);
Element_Prawy = KtoryElement(363, 549);
}
}
}
function Przesun_B(x1, x2, Obiekt1, Obiekt2, Czas, Wysokosc) {
Zasieg = Math.abs(x1 - x2);
Predkosc = Zasieg / Czas;
if (Przesun_B_Flaga == 0) {
Obiekt1._x = x1;
Obiekt2._x = x2;
Przesun_B_Flaga = 1;
}
if (Przesun_B_Flaga == 1) {
Obiekt1._x = Obiekt1._x + Predkosc;
Obiekt1._y = ((-Wysokosc) * Math.sin((Math.PI / Zasieg) * (Obiekt1._x - x1))) + 200;
Obiekt2._x = Obiekt2._x + (-Predkosc);
Obiekt2._y = (Wysokosc * Math.sin((Math.PI / Zasieg) * (Obiekt1._x - x1))) + 200;
if ((Obiekt1._x >= x2) || (Obiekt1._x <= x1)) {
LosujRuch();
Element_Lewy = KtoryElement(1, 187);
Element_Srodkowy = KtoryElement(188, 362);
Element_Prawy = KtoryElement(363, 549);
}
}
}
function Przesun_C(x1, x2, Obiekt1, Obiekt2, Czas, Wysokosc) {
Zasieg = Math.abs(x1 - x2);
Predkosc = Zasieg / Czas;
if (Przesun_C_Flaga == 0) {
Obiekt1._x = x1;
Obiekt2._x = x2;
Przesun_C_Flaga = 1;
}
if (Przesun_C_Flaga == 1) {
Obiekt1._x = Obiekt1._x + Predkosc;
Obiekt1._y = ((-Wysokosc) * Math.sin((Math.PI / Zasieg) * (Obiekt1._x - x1))) + 200;
Obiekt2._x = Obiekt2._x + (-Predkosc);
Obiekt2._y = (Wysokosc * Math.sin((Math.PI / Zasieg) * (Obiekt1._x - x1))) + 200;
if ((Obiekt1._x >= x2) || (Obiekt1._x <= x1)) {
LosujRuch();
Element_Lewy = KtoryElement(1, 187);
Element_Srodkowy = KtoryElement(188, 362);
Element_Prawy = KtoryElement(363, 549);
}
}
}
if (NacisnietaSpacja == false) {
if (Key.isDown(32)) {
NacisnietaSpacja = true;
Strzalki._visible = false;
Spacja._visible = false;
IloscRuchow = 0;
CalkowitaIloscRuchow = 5;
IloscRuchowPozostalych = CalkowitaIloscRuchow + DodatkoweRuchy;
IloscRuchowEkran = IloscRuchowPozostalych;
Koniec_Flaga = 0;
Przesun_A_Flaga = 0;
Przesun_B_Flaga = 2;
Przesun_C_Flaga = 2;
KubekA._x = 95;
KubekB._x = 275;
KubekC._x = 455;
Element_Lewy = KubekA;
Element_Srodkowy = KubekB;
Element_Prawy = KubekC;
}
}
Przesun_A(95, 275, Element_Lewy, Element_Srodkowy, 50 - CzasMieszacza, 80);
Przesun_B(275, 455, Element_Srodkowy, Element_Prawy, 50 - CzasMieszacza, 80);
Przesun_C(95, 455, Element_Lewy, Element_Prawy, 50 - CzasMieszacza, 140);
if (Koniec_Flaga == 1) {
Koniec_Flaga = 0;
KubekA.onRelease = function () {
Wynik = Wynik + 1;
DodatkoweRuchy = DodatkoweRuchy + 1;
CzasMieszacza = CzasMieszacza + 15;
if (CzasMieszacza > 40) {
CzasMieszacza = 40;
}
gotoAndPlay (54);
};
KubekB.onRelease = function () {
gotoAndPlay (55);
};
KubekC.onRelease = function () {
gotoAndPlay (55);
};
}
Frame 52
gotoAndPlay (51);
Frame 54
PrzyciskDalej.onRelease = function () {
gotoAndPlay (2);
};
stop();
Frame 55
PrzyciskDalej.onRelease = function () {
gotoAndPlay (1);
};
stop();
Symbol 4 Button
on (release) {
getURL ("http://www.bart-sli.prv.pl", "_blank");
}