Tudd Intuíció, előadás, használat eseménykezelőkkel
Absztrakt: Köztudott, hogy van a reakció minden cselekvés. A fizikai világban, ez történik minden alkalommal - körülöttünk, és önmagunkkal. Mi nyomja a gombokat, amikor tolja az emberek, mi is „nyomd meg a gombot” az emberek - és mindezt egyetlen célja van: hogy a választ. A Macromedia Flash beszélnek róla, mint ez: minden esemény felel meg a műveletet.
A Flash válaszok mindenféle depresszió, görcsrohamok. mozgás, bemenetek, kimenetek, stb eseménykezelõkkel. Nélkülük nem lesz kölcsönhatás a filmben -, hogy miért kell mindent tudni őket alaposan.
Figyelmeztetés. Hogy teljes legyen a lecke szükséges edzési fájlokat, amely letölthető innen.
Mi tanulmányozni fogják
Ebben a leckében fogjuk létrehozni a projektek száma, beleértve az önállóan végezzen bemutatása, amely a kapcsolódó eseményeket a kereteket.
- Útjait eseménykezelőket a szkripteket
- Meghatározása a legjobb processzor a munka
- Egeres, események és ellenőrzések interaktivitás
- Hozzátéve, hogy az ellenőrzési feladatot a billentyűzet
- Létrehozása prezentációt samoproigryvayuscheysya felvételi események
- Az események a film, hogy hozzon létre egy interaktív projekt
- A kombináció a különböző események végezni a szükséges feladatot
- Technikák, például eseménykezelőkkel
- Hallgatók és eljárásokat azok alkalmazására
futásidejű
Hogy végre ez a bemutató körülbelül két órára van szükség.
lecke fájlok
Mi teszi az esemény rakodók
Esemény rakodók (eseménykezelőkkel) - ez zenekar teljesítő interaktív darab a film. Minden processzor tartalmaz egy forgatókönyvet. végrehajtása csak amikor egy adott esemény bekövetkezik. Minden script a filmben eseménykiváltásra - felhasználó hozta az egér gombját, vagy nyomja meg a vagy film elér egy bizonyos keretet a munkaterület, és így tovább.
Az ActionScript eseménykezelő (kivéve események kapcsolódnak a személyzet) általában szerepel az első sorban minden script. Valami ehhez hasonló:
Kapcsolódó események a keretek fordulhat elő, ha felszerelési asztal lejátszás közben eléri tartalmazó keret a forgatókönyvet. Script a keretbe helyezik. Nem kell egy eseménykezelő - a script kerül végrehajtásra, ha az adott keretet. Például, ha a fenti szkriptet tulajdonítottak egy képkockát, így nézne ki:
Minél jobban megértsék a koncepció eseménykezeléshez, annál teljesebb lesz az irányítást az interaktív elemek. Helyesen használja a rakodók, akkor létrehozhat egy interaktív környezet, amelyben a felhasználó otthon érezheti magát.
Sok számítógépes program lehetővé teszi a felhasználó számára, hogy drag and drop tárgyakat a képernyőn, megváltoztathatja a méretét az ablakok, hogy bizonyos beállításokat a kontroll, hogy saját „remekművek” segítségével virtuális eszközök. Mindezen módok interaktivitás függ a szoftver végrehajtott események feldolgozását (kattintás, az egér mozgását, billentyűzet, stb.)
Választott a processzor
A rendeltetésszerű használat esetén rakodók - az egyik legnehezebb kihívás az ActionScript felhasználó. mert a legtöbben nem gondolnak, hogyan és miért történnek a dolgok körülöttünk. De ha létre egy interaktív környezet, ami fontos - legyen világos, hogy mit megy, hogy mit és hogyan lép kölcsönhatásba.
Bemutatja, hogy a rakodók Flash-események. figyelembe vesszük az eseményekkel kapcsolatosan a valós világban. Ne felejtsük el, hogy a Flash minden esetben felel meg az intézkedés (és válasz).
Megjegyzés: A fennmaradó ez a bemutató, megbeszéljük módszerek eseménykezelőkkel - alattuk értjük kiterjesztése szabvány processzorokat.
egér események
Rakodók ennek a csoportnak ellenőrzik a szkriptek végrehajtását kapcsolatos események a manipuláció az egeret a gomb és videóklip fokon.
Megjegyzés: Ha már ismeri a végrehajtását az egér események Flash 5, tudod, hogy ott lehet alkalmazni csak a gombokat. A Flash MX azonos egéreseményeket lehet csatolni továbbá egy videóklip fokon (ezt mutatjuk be részletesen a gyakorlat).
Préselés, kapcsolat: on (press)
A valós világban, ha az a valami, vagy érintse meg valami nyomja meg (legyen az személy vagy egy jégkocka), akkor számíthat a reakció: egy kocka jég olvadni kezd, az emberek is, valahogy reagál. Az eseménykezelő on (press) használnak szimulálni események, mint az érintés, rohamok, agyvérzés. Ez a kezelő működtetéséhez használt script egy olyan helyzetben, amikor a mutatót egy gomb vagy a videoklipet, és az egér gombját nyomva van.
Ha elengedi a mentesség: on (release)
Hagyta, bármi megszüntetése kapcsolati akkor általában ezzel befejezni a kölcsönhatás a témában. Ez a kezelő szimulálja mindenféle felszabadulás - depresszióban vagy elkülönítését. Ezt alkalmazzák a scriptet futtatni egy olyan helyzetben, ahol a felhasználó kiadta az egér gombját (amit korábban kattintott egy gombot vagy videoklip például).
Shift, drag and drop: a (releaseOutside)
Képzeljünk el egy csomag kártya fekszik az asztalon. Akkor nyomja az ujját a felső lapot, tolja el a fedélzeten, és emelje fel az ujját. A Flash el lehet képzelni a gombot, hogy a felhasználó megnyomja, mozgassa az egeret, majd engedje el a gombot. Ez a kezelő fut a script, ha a felhasználó megnyomja az egér gombját egy tárgyat (on-screen gombot vagy videóklip), és hagyja, hogy a külső a tulajdon - érdemes programozni bármilyen mozgások és váltások.
Billentyűzet ellenőrzés: a (gombnyomás)
Ez az esemény lehet programozni szkript, amely lefut, amikor a felhasználó megnyom egy gombot a billentyűzeten. Gombot, akkor meg minden - a betűket, számokat, írásjeleket és speciális karaktereket. nyilakkal, Backspace. Insert, Home, End, Page Up és Page Down.
Hegyes, de nem kattintott: on (rollover)
Annak érdekében, hogy úgy érzi, a hőt a főzőlap, nem feltétlenül kell megérinteni - elég ahhoz, hogy a kezét. Feltételezzük, hogy a felvezető szimulálja tárgyak, amelyek képesek befolyásolni a távolból - sugárzó hő, hideg, a fény és hasonlók. Továbbá, a processzor is használható információ megjelenítésére (tooltip), ha az egérrel egy gombot vagy videoklipet fokon. Szóval, ez a felvezető használják a scriptet futtatni egy olyan helyzetben, ahol a felhasználó hozta az egérmutatót a gomb vagy a videoklipet fokon.
Pointer hozott félre: a (Rollout)
Rákényszerítve kezét a lemez, akkor természetesen megszűnik érezni a hőt. Ez a helyzet, hogy utánozza felvezető. Akkor használja ezt a felvezető a scriptet futtatni, ha a felhasználó vette a mutatót a gombot, vagy videóklip (amiért elé ez a mutató).
"Grooves", "depresszió", súrlódás: a (dragOver)
Mozgó oda-vissza egy régión belül - mint például a mozgó kefe, mely megtisztítja cipő. Ez az esemény lehetővé teszi, hogy szimulálja az ilyen típusú tevékenység, futtatni a szkriptet minden alkalommal a kurzort halad át egy gombot vagy a videoklipet, amíg az egér gomb lenyomásakor.
"Ó": a (dragOut)
Ez az esemény lehetővé teszi, hogy szimulálja a helyzet, amikor te bármihez véletlenül, majd húzza a kezét. Ez a kezelő is használható a scriptet futtatni, amikor a felhasználó hozott egy mutató a gomb vagy a videoklipet, kattintott az egér gombját, majd tegye a mutatót az irányt (és az egér gomb lenyomásakor egy időben).