HTML
Flash VIII.
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.
Flash VII.
Flash V.
Flash IV.
Flash III.
Flash II.
Távtan
Webesztétika
Apáczai Csere János Elméleti Líceum
Tech
Mi is az a HDTV és mire jó?
Programajánló
M�rcius 2024
H K S C P S V
262728291 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Ebben a h�napban
Hírfolyam
14:42 
Csongrád megyében is támogatják a Mintamenza program terjedését
14:41 
Ukrán válság - Az oroszok hajók elsüllyesztésével foglyul ejtették az ukrán flotta egy részét
14:40 
Ukrán válság - Orosz lap: Viktor Janukovicsot állítólag infarktussal kórházban kezelik
14:38 
Versenyuszoda épül Gödöllõn
14:36 
Ukrán válság - Magyar katona vezeti az EBESZ katonai megfigyelõit
13:44 
Diszkótragédia - Fenntartotta a korábbi jogerõs ítéletet a Kúria a West Balkán-ügyben
Szeged
Szegedi hírek
Színházi világnapi programok Szegeden
Elfogadták szegedi önkormányzat 2014-es költségvetését
Balett és fantasztikus vígjáték a Szegedi Nemzeti Színház márciusi mûsorán
FIGYELEM! MENETREND MÓDOSÍTÁS!
Választás 2014 – Botka: az Orbán-kormány leváltható
HTML HTML
Flash VI.
Munkatársunktól   2005 March 06, Sunday  

Folytatjuk a Flash megismerését. Ebben a részben bepillantunk a Flash programozásába. Egy kis hozzáértéssel már nagyon érdekes interaktív kezelési felületeket lehet létrehozni. Rovatunk a Merlin Stúdió segítségével készült.
  Hozzszlsok Nyomtat E-mail PDF
Az elõzõ részben programot generáltunk a gombokhoz. Most nézzük meg egy kicsit részletesebben a programozás lehetõségeit. Jelöljük ki a gombot, és nyissuk ki az actions panelt. A múlt adás végén létrehoztunk egy programot, amely egy üres böngészõablakban megnyitja a megadott weboldalt. A program listát a panel alján láthatjuk. Ez jelen esetben több soros program lett. Ha olyan sorra kattintunk a listában, amelynek beállítási lehetõségei vannak, akkor a panel felsõ részében egy ûrlapon adhatjuk meg azokat. Ebben a nézetben nem tudjuk a listában a parancsokat közvetlenül begépelni, csak ha átváltunk Expert, azaz haladó módra. Itt már bele tudunk javítani a kódba.

Gombok eseményei. Egy gomb esetén többféle eseményéhez írhatunk programot. Az on eljárás zárójelben lévõ kifejezése ezt az eseményt határozza meg. A kapcsos zárójel belsejében lévõ utasítások fognak az esemény hatására lezajlani.Most kapcsoljunk vissza normál módba, és jelöljük ki az on eljárás sorát. A panelon láthatóak az események azonosítószavai. Lássunk ezek közül néhányat. Press: Egérgomb lenyomás, Release: egérgomb felengedés; Rollover: rámutatás esemény. Legtöbbször a Release eseményt figyeljük, hiszen ez egyenértékû a gombra való kattintással. Érdekesség, hogy egyszerre több eseményt is kiválaszthatunk.

Most pedig képkockákhoz írjunk programot. Egy képkockához rendelt program akkor aktivizálódik, amikor a lejátszó fej az adott képkockára ér. Az elõzõ adás animációjában a ciklikus forgásoknál van egy kis hiba. Mivel a forgás elsõ és utolsó képkockája ugyanaz, ezért ezt a fázist kétszer látjuk. Az utolsó képkockáról vissza kellene ugrani a másodikra. Nyissuk meg szerkesztésre a forgó szimbólumot és jelöljük ki az utolsó képkockáját! Nyissuk ki az Actions panelt, majd a Movie Control csoport - goto parancsára kattintsunk duplán. Adjuk meg a képkocka számát! Egy alfa betû jelzi, hogy a képkockához program van írva. Nézzük meg a böngészõben a helyes forgást!

Képtár filmrészlet képkocka léptetéssel. Most egy olyan képtárat készítünk, amelyet gombok segítségével lehet lapozni.Ehhez egy filmben feltettünk négy gombot és egy k nevû filmrészletet, amelynek képkockáin a nézegetni kívánt képek vannak elhelyezve. A filmrészlet elsõ kockájára egy stop parancsot kell elhelyezni, mert különben filmként lejátssza a Flash a képkockákat. Nézzük csak meg eddig hogyan mûködik! Nyissuk meg a filmrészletet szerkesztésre, majd jelöljük ki az elsõ képkockáját, és kattintsunk a Movie Control - Stop parancsára duplán! Majd nézzük meg, a stop parancs hatását a böngészõben!

Most nézzük meg, hogyan lehet a gombokat programozni! Az elsõ gombnak az elsõ képkockára kell ugratnia, a másodiknak az aktuális elõttire, a harmadiknak az aktuálist követõre, a negyediknek a legvégére. Jelöljük ki az 1. gombot, és válasszuk dupla kattintással a Movie control csoport - goto parancsát! Állítsuk be, hogy ugrás után álljon le a lejátszás. Az ugrás típusa legyen képkocka szám, és adjuk meg a számot. Jelen esetben 1-et. Ez az ugrás most a fõ idõvonalra vonatkozik, de viszont mi a k nevû filmrészletre szeretnénk vonatkoztatni. Ehhez egy kis kiegészítést kell írnunk a kódban. Váltsunk át expert módba és írjuk az eljárás elé a következõ kifejezést. Tehát a filmben elhelyezett filmrészletek egymásba ágyazhatósága miatt meg kell adnunk a filmrészlet elérhetõségét. (A fõ idõvonalunk a _root. és utána pontokkal elválasztva kell megadnunk a filmrészlet neveket. Jelen esetben ez a _root.k. lesz.) A második gomb az aktuális képkocka elõttire ugrat. Váltsunk vissza Normál módba és válasszuk a goto parancsot. Az ugrás típusa legyen previous frame (elõzõ kocka). Mivel ez is a k szimbólum idõvonalára vonatkozik, ezért expert módban elvégezzük az elõbbi hivatkozásmódosítást. A harmadik gomb az aktuális képkocka mogöttire ugrat. Váltsunk vissza Normál módba és válasszuk a goto parancsot. Az ugrás típusa legyen next frame (következõ kocka). Mivel ez is a k szimbólum idõvonalára vonatkozik, ezért expert módban végezzük el az elõbbi hivatkozásmódosítást. Az utolsó gomb az utolsó képkockára ugrat. Váltsunk vissza Normál módba és válasszuk a goto parancsot. (goto and stop) Az ugrás típusa legyen konkrét képkocka szám. Jelen esetben a 11-es. Mivel ez is a k szimbólum idõvonalára vonatkozik, ezért expert módban végezzük el az elõbbi hivatkozásmódosítást. Ha nem szeretnénk számon tartani, hogy a filmrészletünk hány képkockából áll, akkor a szám helyére írjuk be a következõ kifejezést (_root.k._totalframes kifejezést), amely lekérdezi az adott idõvonal képkockáinak számát. Próbáljuk ki a lapozást a böngészõben!

Film betöltése egy filmrészletbe. Végül nézzük, hogy lehet egy másik képsort betölteni a szimbólum területére. Elõkészítésként létrehoztunk flash filmeket, melyek a fõ idõvonalukon képeket tartalmaznak. Az elsõ kockájukhoz stop utasítást rendeltünk, hogy ne peregjenek le filmként a képtárak. A k filmrészletünk egy képkockát tartalmaz, amely a filmrészlet helyét jelzi. Ide fogjuk betölteni a filmeket. Arra kell ügyelni, hogy a filmrészlet 0,0 pontja a terület bal felsõ sarkára essen, különben a betöltött filmek kockái eltolódnak. Elhelyeztünk a fõ idõvonalon két gombot. Jelöljük ki a felsõt! Az Actions panelon keressük ki a Browser/Network csoportból a loadmovie parancsot. Az URL-nél adjuk meg a flash film elérhetõségét. Mivel most a film könyvtárában van, ezért elég a fájl nevét megadni. Állítsuk be, hogy ne a filmünk fõ idõvonalára, hanem a k film (_root.k) idõvonalára töltõdjön be. Ugyanezeket a beállításokat végezzük el az alsó gombra is. Azzal a különbséggel, hogy itt most egy másik fájlra hivatkozunk. (keptar2.swf) A szimbólumhivatkozások megadásához használhatjuk a célkeresztünket, amely egy hierarchikus listában engedi kijelölni a kívánt szimbólumot. Végül próbáljuk ki a munkánkat a böngészõben!

Írta: Klari




null

Hozz�sz�l�sok Kedves Olvas�! Jelentkezzen be �s akkor hozz�sz�lhat a t�m�hoz!



Webradio.hu - Szegedi, orsz�gos �s sport h�rek a nap 24 �r�j�ban!:Hírek arrow Távtan arrow HTML arrow Flash VI.



Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player


Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player