Gyakorlat követelményei
A gyakorlat követelményei megtalálhatók a /pub/multimedia/multimedia2007/mm2007_feladat.pdf dokumentumban. Vagy a másolata elérhető itt.1. gyakorlat
Help -- Lessons -- Lesson 01, 02, 032. gyakorlat
Help -- Lessons -- Lesson 04, 08, 05, 06 Feladat: animáljunk betűket!3. gyakorlat
Help -- Lessons -- Lesson 06, 07Feladat: Pattogó labda
Készítsünk pattogó labda animációt! A labda egy gomb megnyomására
kezdje meg a mozgást. A zuhanás érzetét kelthetjük a Frame panel Easing
opciójának állításával. A gomb megnyomásához, és a labda pattanásához
tartozzanak hangok.
(forrás)
4. gyakorlat
Analóg óra
Készítsünk analóg órát!
(forrás)
Forgó gomb
Készítsünk olyan gombot, amelyik "megfordul", ha fölé megyünk az
egérrel. Forgó gomb
(forrás)
Céltábla
Készítsük el a céltáblára klikkelős programot!
(forrás)
5. gyakorlat
Feladat: Céltábla II
Folytassuk a célbalövős programot, és egészítsük ki úgy hogy csak 3
töltényünk lehessen, a háttérzenét ki-be lehessen kapcsolni, és minden
lövésre is adjon hangot!
(forrás)
atachMovie()
6. gyakorlat
duplicateMovieClip
Samples---Puzzle
Smart Clip
Készítsünk gombot, ami egy smart klip és 2 paramétere van: szoveg, cimke.
A szoveg tartalmát megjeleníti a gomb felirataként, a gomb megnyomásakor
pedig a cimke-re ugrik.
7. gyakorlat
Összetett példák
8. gyakorlat
Összetett példák
- Almaszedő játék: Készítsük el az alapokból a végleges játékot(forrás)
- Készítsük el a holdra-leszállós játékot (forrás)
9. gyakorlat
Összetett példák
- Fourtyfive játék (forrás)
- Toplista + Toplista.txt
- Toplista 2
- Időmérő(forrás)
10. gyakorlat
Összetett példák
Hallatók munkáiból:
11. gyakorlat
Internetes toplista
Explode (forrás)
Az alábbi PHP script atveszi a játékos nevét és pontszámát, és eltárolja egy fájlban.
Legjobb 5 játékos kiválasztása és visszaküldése a Flash-nek.
if ( isset( $_POST['playerName'] ) ) { $line = $_POST['playerName']; $line .= ";".$_POST['score']; $line .= ";".$_POST['level']; $line .= ";".$_SERVER["REMOTE_ADDR"]; $line .= ";".date('Y. m. d. G:i:s')."\n"; $f = fopen("explode.txt", "a"); fwrite($f, $line); fclose($f); }
Legjobb 5 játékos kiválasztása és visszaküldése a Flash-nek.
function cmp($a, $b) { if ($a[1] == $b[1]) { return 0; } return ($a[1] < $b[1]) ? 1 : -1; } $i = 0; $f = fopen('explode.txt', 'r'); while( ($list = fgetcsv($f, 1000, ";")) !== FALSE ) { $t[$i++] = array($list[0], $list[1]); } fclose($f); usort($t, "cmp"); for ( $i = 0; $i != 5; $i++ ) { $nevek .= $t[$i][0]."\n"; $pontok .= $t[$i][1]."\n"; } echo "names=".$nevek."&points=".$pontok;