HTML |
---|
Folytatjuk a Flash megismerését. A mai írásunkban megnézzük, hogyan tudjuk a hangokat háttérzeneként és effektekként felhasználni. Rovatunk a Merlin Stúdió segítségével készült. |  |
|  |
|  |
|  |
|  |
|
Távtan |
---|
 | Webesztétika |
|  | Tech |
|
Hírfolyam |
---|
14:42
| 14:41
| 14:40
| 14:38
| 14:36
| 13:44
|
| |
Flash VII.
Munkatársunktól
2005 March 06, Sunday
Folytatjuk a Flash megismerését. A mai írásunkban néhány parancs segítségével mûködõképes hangerõcsúszkát fogunk elõkészíteni. Rovatunk a Merlin Stúdió segítségével készült.
|
A Flashnél filmszimbólum példányt tudunk megragadni, tehát a csúszka gombja egy filmszimbólumra lesz megrajzolva. A filmszimbólumoknál viszont nem tudjuk érzékelni, hogy az egérgomb lenyomásakor rámutattunk-e, ezért elhelyezünk rajta egy gomb szimbólumot. A példához elõkészítettünk két szimbólumot: egyet a gombnak, egyet pedig a skálának. A skála 100 egységnyi hosszú. A csúszkának tehát hozzunk létre egy filmrészlet szimbólumot. Legyen a neve csúszka. Helyezzük a közepére a gomb egy példányát. Majd térjünk vissza a fõidõvonalunkra. A filmre tegyük rá a skálát, és jegyezzük meg a koordinátáit. Az egyszerûség kedvéért beállítom, hogy a pozíciója legyen 50, 100. Helyezzünk rá egy csúszka példányt és vigyük a skála elejére! Hozzuk mûködésbe a csúszkát! Nevezzük el a példányt cs-nek! Így tudjuk azonosítani, hogy ezt a filmrészletet ragadjuk meg. Szerkesszük a szimbólumot! (és a csúszkában lévõ gombhoz példányhoz írjuk a következõket:) Tehát egérgomb lenyomásra ragadja meg a cs szimbólumot, és Egérgomb felengedésre engedje el. Jelöljük ki a gomb példányt és az Actions panelon az elsõ programrészhez válasszuk a Movieclip Control csoportból a Startdrag (megragadás) parancsot. Elõször állítsuk át, hogy a parancs az egérgomb lenyomására aktivizálódjon, majd adjuk meg, hogy melyik filmrészletet és milyen módon engedünk megragadni. (A cél részen állítsuk be, hogy a _root.cs filmrészletet szeretnénk megragadni.) Alul lekorlátozhatjuk a megragadás területét. Ez azt jelenti, hogy csak ezen a területen lehet a szimbólumot mozgatni. Adjuk meg a koordinátákat: Left (Bal) 50, Right (jobb) 150 Mert 100 egység hosszú a skálánk. A Top koordináta legyen 100 helyett 102, mert a skála középvonala ide esik, a Bottom koordináta is legyen ugyanez. Tehát nem engedjük a szimbólumot csak a 50,102 bal felsõ sarkú és 150, 102 jobb alsó sarkú vízszintes vonal mentén vonszolni. Az elengedés programját ugyanehhez a gombhoz írhatjuk. Gördítsük a program listát a végére, majd válasszuk a MovieClip Control csoportból a stopdrag parancsot. Az esemény alapértelmezetten az egérgomb felengedése, ezért ezen nem kell változtatnunk. Nézzük meg expert módban a programunkat. A két eseményvezérelt eljárás egymás alatt helyezkedik el. A felsõ egérgomblenyomásra megragadja a cs szimbólumot, az alsó egérgombfelengedésre elengedi. Lépjünk vissza a fõ idõvonalra és nézzük meg munkánkat a böngészõben. Érték kiíratás. Hozzunk létre egy szövegdobozt a skála végébe. A típusa dinamikus text legyen, hogy számára értéket tudjunk adni a programból. Legyen szegélye, és legyen egy 0 kezdõértéke. Ahhoz, hogy programból értéket tudjunk adni a szövegnek, változó nevet kell adnunk neki. Legyen a neve n. Most már csak egy filmrészlet szimbólumhoz kell rendelnünk egy olyan programot, amely ciklikusan kiírja a cs filmrészlet pozícióját az n szövegmezõbe. Válasszuk például a skála példányát (de lehetett volna maga a cs is!). Az akció panelon most érdemesebb expert módra váltani, mert itt könnyebb megvalósítani egy értékadást. Válasszuk a MovieclipControl csoportban az onClipevent parancsot, majd az Enterframe eseményre kattinsunk. Az Enterframe esemény ciklikusan állandóan végrehajtódik. Az eseményvezérelt eljárás kapcsos zárójelei közé pedig írjuk a következõ értékadó utasítást. (_root.n=_root.cs._x) (A parancs bal oldalán az értéket kapó szerepel, a jobb oldalán pedig az a kifejezés, amelyet a bal oldal kapni fog.) Ha ebbõl levonunk 50-et, akkor 0 és 100 közötti éréket fogunk látni a szövegdobozban. (csúszka helyzetétõl függõen) Nézzük meg a böngészõben. Mire fogjuk ezt használni? Például hangerõszabályzásra a következõ mûsorban.
|
|
Kedves Olvas�! Jelentkezzen be �s akkor egy kattint�ssal nyithat a cikkhez f�rumos t�m�t. |
Hozz�sz�l�sok Kedves Olvas�! Jelentkezzen be �s akkor hozz�sz�lhat a t�m�hoz!