Lotto w Flasz u (Flash Player)


Jak zrobić Dużego Lotka w programie Adobe Flash Player?

Musimy móc wpisać 6 dowolnych liczb bez powtórzeń. Stworzyć opcję „Losuj”, gdzie komputer sam będzie losował 6 liczb bez powtórzeń, a następnie opcją „Sprawdź sprawdzić wynik.

Zakres liczb do wyboru jest od 1 do 48.

  1. Stwórz 6 pól tekstowych, nadaj im nazwy (od „wprowadzanie1” do „wprowadzanie6”).

  1. Następnie stwórz kolejne 6 pól tekstowych, nadaj im nazwy (od „licz1” do „licz6”).

  1. W polach o nazwach „wprowadzanie” zmień typ tekstu na wejściowy, po to by można było wpisać wybrane przez gracza numery, a pola o etykietach „licz”, powinny mieć typ tekstu dynamicznego, by wylosowane przez komputer liczby mogły być w nie wpisane przez program.

Obie grupy pól trzeba jakoś wyróżnić by było je widać.

Np.:

0x08 graphic
0x08 graphic
obramowanie pola tekstowego

0x08 graphic
pole tekstowe

można zrobić obramowanie dla owych pól, ale obramowanie pól „wprowadzanie” i „licz” musi się różnić.

  1. Zrób dwa przyciski, pierwszy to „Losuj” o nazwie „button” , a drugi to „Sprawdź” o nazwie „spr”.

  1. Ostatnią częścią strony graficznej jest pole tekstowe, w którym będzie się wyświetlała ilość trafień gracza w Dużym Lotku. Tworzymy pole tekstowe z opcja tekst wejściowy, po to by wyświetlane wyniki mogły się w nim pokazać.

  1. Zrób kolejną warstwę o nazwie „as::” i umieść w niej kod:

liczbaTrafien = 0;

var porownanie:Array = new Array(); (w tej linijce zadeklarowana jest tabelka,

w której będą umieszczone liczby z pól

„wprowadzanie”)

Var los:Array = new Array(); (w tej linijce zadeklarowana jest tabelka,

z której liczby będą wpisywane do pól „licz”)

button.onPress = function() (ta funkcja odpowiada za przycisk „Losuj”…)

{

losowanie();

porownanie[0] = Number(wprowadzanie1.text);

porownanie[1] = Number(wprowadzanie2.text);

porownanie[2] = Number(wprowadzanie3.text);

porownanie[3] = Number(wprowadzanie4.text);

porownanie[4] = Number(wprowadzanie5.text);

porownanie[5] = Number(wprowadzanie6.text);

licz1.text = los[0];

licz2.text = los[1];

licz3.text = los[2];

licz4.text = los[3];

licz5.text = los[4];

licz6.text = los[5];

} (… a także wpisuje do tablicy „porównanie”, liczby

wprowadzone przez użytkownika)

function losowanie() (funkcja odpowiedzialna za losowanie 6 liczb bez powtórzeń)

{

for (i = 0; i <= 5; i++)

{

do

{

blad = false;

temp = random(48)+1;

for (j= 0; j < i; j++)

{

if (los[j] == temp)

{

blad = true;

}

}

}

while (blad)

{

los[i] = temp;

}

}

}

spr.onPress = function() (ta funkcją odpowiada za sprawdzenie czy gracz trafił jakąś

{ liczbę)

liczbaTrafien = 0;

for (ip = 0; ip <= 5; ip++)

{

for (il = 0; il <= 5; il++)

{

if (porownanie[ip] == los[il])

{

liczbaTrafien++;

}

}

}

Wyniki.text = 'Trafiłeś: ' + liczbaTrafien; (dzięki tej linijce wyświetlana jest liczba

trafień w Dużym Lotku)

}

//czcionka Garmond

//interlinia 1.5

//pdf + doc, fla, swf



Wyszukiwarka

Podobne podstrony:
Naprawiamy wtyczkę Flash Player
Jak poprawnie pobrać i zainstalować Adobe Flash Player
darmowy adobe flash player dla ipad
aktualizacja adobe flash player mozilla
adobe flash player do telewizora
descargar adobe flash player 10 0 45 2 gratis
adobe flash player for apple ipad 2 free download
adobe flash player silverlight indir
Lotto afval kaart 1
COMPACT DISK PLAYER MODEL SONY CDX GT212 CDX GT210
AT89C51 8 bit Microcontroller with 4K Bytes Flash

więcej podobnych podstron