ELTE TTK Oktaástechnika Csoport - UNESCO Információtechnológiai Pedagógiai Központ
Sümegi András

Macromedia Flash MX


Egyszerű műveletek létrehozása

Alapértelmezés szerint a Flash mozi az első képkockától az utolsóig lejátszódik a megadott úton. De mi most azt szeretnénk, ha a film lejátszása megállna annál a képkockánál, amiben a gombunk van, és csak akkor folytatódna tovább, ha a felhasználó rákattint a gombra.

A Flashben minden alkalmazott szimbólumhoz vagy kulcskockához hozzá lehet rendelni különböző műveleteket. Ha a kulcskockához műveletet akarunk rendelni, jelöljük ki a kulcskockát, és menjünk az Action (művelet) panelre. Itt a műveletek széles skálájából választhatunk. Ebben az esetben válasszuk a stop műveletet a Movie Control (mozi vezérlés) csoportból. Ezzel hozzárendeltünk egy műveletet a kulcskockánkhoz. Megjegyzem, hogy a stop a legegyszerűbb műveletek egyike a Flash-ben, a legtöbb művelethez további adatokra van szükség.

A dolgok jelenlegi állása szerint a filmünk megáll a gombnál és ott is marad, az idők végezetéig, akár megnyomjuk a gombot, akár nem. Ahhoz, hogy interaktivitás működjék, magához a gombhoz kell hozzárendelni egy műveletet. Először győződjünk meg róla, hogy a Control menüben az Enable Simple Button (egyszerű gombok engedélyezése) nincs-e bekapcsolva. Ha be van, kapcsoljuk ki! Jelöljük ki a Stage-en a gombot. Az Actions panelen az ábra szerinti beállításokat kell elvégezni:

Rendeljük hozzá a goto akciót, kapcsoljuk be a Goto and Play (menj oda és játszd) rádiógombot, majd a Scene legördülő menüből válasszuk ki az Animáció jelenetet. A Frame alapértelmezés szerint 1. Ez azt jelenti, hogy menjen az Animáció jelenet első képkockájára és onnét folytassa a lejátszást. Hogy mikor? Hát akkor, amikor a release (elenged) esemény bekövetkezik, vagyis amikor a kattintás végén a felhasználó felengedi a gombot.

Ezzel elkészítettünk egy egyszerű ActionScript-et. Igaz, a menük segítségével, de mégiscsak programoztuk a Flash-t! Ha a script mezőben az első sor nem on (release) { akkor kattintsunk erre a sorra, és az alábbiak szerint állítsuk be az események kezelését:

Szeretné látni az interaktív moziját működés közben? A Control menüben válasszuk az Enable Simple Button opciót. Most kattintsunk a gombra!

Gombolkozásunk eredménye ez a mozi lett:

A kész Flash állományt összehasonlíthatja saját alkotásával: [06-lesson-2.fla] és az elkészítés bemutatóját is megtekintheti.

 

   
1117 Budapest, Pázmány Péter sétány 1/a tel: (36-1) 372-2961 fax: (36-1) 372-2948
e-mail: oktatastechnika@felis.elte.hu