Uživatelské nástroje

Nástroje pro tento web


vyuka:ukol_6_-_2.rocnik_2013zs
==== Úkol 5 - Tweeny ====

Vytvořte hru s mincí a kostkou. Mince se bude náhodně měnit po stisknutí mezerníku, kostky se budou měnit náhodně po stisknutí ctrl. Pozor: Při zkoušení tohoto swf je potřeba kliknout do jeho „scény“, aby vám správně fungovalo. Dvě kostky jsou dvě instance stejného objektu.

Pro přehrání obsahu potřebujete Adobe Flash Plugin.

Zadání:

Jména objektů:

  1. objekty nepotřebují jména instancí

Actionsctipt na scéně: - není

K vytvoření této úlohy jsou potřeba tyto třídy

  • mince.as - je připojena k movieclipu mince
  • kostka.as - je připojena k movieclipu kostka
  • Nahoda.as - není připojena k žádnému objektu, ale obě předchozí třídy ji dokáží využívat

Kód Nahoda.as: - její veřejná funkce je funkce s parametrem - http://patf-biokyb.lf1.cuni.cz/wiki/vyuka/promenne_funkce_tlacitka?s[]=funkce tzn. můžeme do ní při jejím volání dosadit hodnoty, které pak bude využívat:

Třída Nahoda.as nemusí být připojena k žádnému objektu, nebo dokumentu, stačí když bude VE STEJNÉ SLOŽCE jako ostatní soubory. Potom na ni .fla nebo ostatní třídy mohou odkazovat.

Pokud bychom ji chtěli využít pro jiný rozsah čísel než 1-6, tak tuto funkci můžeme (díky tomu, že je to funkce se dvěma parametry) zavolat, pokud do závorek dosadíme čísla požadovéného rozsahu:

Nahoda.nahodneCislo() //vytvoří náhodné číslo v rozsahu, v jakém byla funkce definována (1-6)
Nahoda.nahodneCislo(1,2) //vytvoří náhodné číslo v rozsahu 1-2 (protože jde o celá čísla, bude to 1 NEBO 2)
Nahoda.nahodneCislo(2,100) //vytvoří náhodné číslo v rozsahu 2-100
Nahoda.nahodneCislo(3) //vytvoří náhodné číslo v rozsahu 3-původní parametr, který byl definován ve funkci tj. 6

Kód ve třídě mince.as - ta už musí být připojená na movieclip mince (nezapomeňte na prvním snímku uvnitř mince nastavit stopku)

Kód ve třídě kostka.as - ta už musí být připojená na movieclip kostka

vyuka/ukol_6_-_2.rocnik_2013zs.txt · Poslední úprava: 2014/03/28 14:21 autor: verca