Cunoaște Intuit, curs, stivuitoare utilizare eveniment

Rezumat: Este bine cunoscut faptul că există reacția sa la fiecare acțiune. În lumea fizică, se întâmplă tot timpul - în jurul nostru și cu noi înșine. Noi împinge butoanele ne împing pe oameni, noi chiar și „apăsați butonul“ de oameni - și toate cu un singur scop: pentru a obține un răspuns. Macromedia Flash vorbesc despre ea ca aceasta: fiecare eveniment corespunde acțiunii.

În Flash răspunsuri la toate tipurile de depresie, convulsii. mișcare, intrări, ieșiri, etc sunt Stivuitoare eveniment. Fără ele nu va fi nici o interacțiune în film - de aceea ar trebui să știi totul despre ei bine.

Avertizare. Pentru a finaliza această lecție fișiere de formare necesare, pe care le puteți descărca aici.

Ce vor fi studiate

Cunoaște Intuit, curs, stivuitoare utilizare eveniment

In acest tutorial vom crea o serie de proiecte, inclusiv în mod independent, să efectueze o prezentare care utilizează evenimentele asociate cu cadrele.

  • Studiind modalități de a utiliza Stivuitoare eveniment în script-uri
  • Determinarea cel mai bun procesor pentru munca ta
  • Utilizați mouse-ul evenimente și controale pentru interactivitate
  • Adăugarea la proiectul de control cu ​​ajutorul tastaturii
  • Crearea unei prezentări folosind evenimente samoproigryvayuscheysya de recrutare
  • Folosind evenimentele din film pentru a crea un proiect interactiv
  • O combinație de diferite evenimente pentru a îndeplini sarcina necesară
  • Folosind tehnici, cum ar fi manipulare eveniment
  • Ascultătorii și metode de utilizare a acestora

rulare

Pentru a efectua acest tutorial aproximativ două ore este necesar.

fișiere de lecție

Ceea ce face Stivuitoare eveniment

Stivuitoare eveniment (event handler) - această orchestră care efectuează o piesă interactivă a filmului. Fiecare procesor conține un script. executat numai atunci când are loc un anumit eveniment. Fiecare script în declanșator de evenimente de film - utilizator adus butonul mouse-ului sau apăsați sau filmul a atins un anumit cadru pe carton, și așa mai departe.

În tratare a evenimentului ActionScript (cu excepția evenimentelor legate de personal) este de obicei listat în prima linie a fiecărui script. Ceva de genul asta:

Evenimentele legate de cadrele apar atunci când masa de montaj în timpul redării ajunge la rama care conține scriptul. Pentru script plasat în cadru. nu au nevoie de o tratare a evenimentului - acest script va fi executat atunci când incadrat. De exemplu, în cazul în care script-ul de mai sus a fost atașat la un cadru, ar arata astfel:

Cu cât ați înțeles conceptul de manipulare eveniment, cu atât mai completă va fi controlul dvs. de elemente interactive. Utilizarea corectă Handler, puteți crea un mediu interactiv, în care utilizatorul se va simți acasă.

Multe programe de calculator permit utilizatorului să glisați și să fixați elementele de pe ecran, modifica dimensiunea ferestrelor, face anumite setări cu ajutorul comenzilor pentru a crea propriile lor „capodopere“, cu ajutorul unor instrumente virtuale. Toate aceste moduri de interactivitate depinde de modul în care software-ul este pus în aplicare în procesarea evenimentelor (clicuri de mouse, mișcările mouse-ului, de intrare tastatura, etc.).

Alegerea procesorului potrivit

utilizare corectă manipulare eveniment - una dintre cele mai dificile provocări cu care se confruntă utilizatorul ActionScript. deoarece majoritatea dintre noi nu gândim la cum și de ce lucrurile se întâmplă în jurul nostru. Dar, la crearea unui mediu interactiv, care este important - să fie clar ce se întâmplă cu ceea ce și cum să interacționeze.

va prezinta evenimentele stivuitoare Flash. vom lua în considerare legătura cu evenimentele din lumea reală. Nu uitați că, în Flash pentru fiecare eveniment corespunde acțiunii (și răspunsul).

Notă: Restul acestui tutorial, vom discuta metode de manipulare eveniment - sub ele ne referim extinderea procesoare standard.

mouse-ul Evenimente

Manipulatorii acestui grup de control executarea de script-uri pentru evenimente legate de manipularea mouse-ului peste butoanele de pe ecran și un clip video instanță.

Notă: Dacă sunteți familiarizat cu punerea în aplicare a evenimentelor mouse-ului în Flash 5, știi că ele pot fi aplicate numai butoanele. În Flash MX evenimente același mouse-ul poate fi atașat, de asemenea, un exemplu clip video (acest lucru va fi descris în detaliu în exercițiu).

Presare, de contact: (apăsați)

Cunoaște Intuit, curs, stivuitoare utilizare eveniment

În lumea reală, dacă sunteți pe la ceva sau apăsați ceva tactil (fie că este vorba de o persoană sau un cub de gheata), te astepti o reacție: un cub de gheață începe să se topească, oamenii, de asemenea, într-un fel răspunde. Rutina evenimentului (apăsați) este folosit pentru a simula evenimente, cum ar fi la atingere, convulsii, accidente vasculare cerebrale. Acest handler este folosit pentru a rula script-ul într-o situație în care cursorul se află pe un buton sau un film clip și este apăsat butonul mouse-ului.

Eliberarea scutirea: on (release)

Cunoaște Intuit, curs, stivuitoare utilizare eveniment

Închirierea orice încetare de contact pe care, de obicei, completează astfel interacțiunea cu subiectul. Acest handler simulează toate tipurile de eliberare - de la depresie sau de captare. Este folosit pentru a rula script-ul într-o situație în care utilizatorul a lansat butonul mouse-ului (pe care el a făcut clic pe un buton sau un clip video de exemplu).

Shift, trageți și plasați: pe (releaseOutside)

Imaginați-vă un pachet de cărți pe masă. Apeși cu degetul pe cartela de sus, glisați-l pe punte, și eliberați degetul. În Flash, vă puteți imagina butonul pe care utilizatorul apăsat, mutați mouse-ul și eliberați butonul. Acest handler ruleaza scriptul atunci când utilizatorul apasă butonul mouse-ului pe un (buton sau un film clip de pe ecran) obiect, și lăsați exteriorul proprietății - este util să se programeze orice fel de mișcări și schimburi.

Controlul tastaturii: pe (keypress)

Acest eveniment poate fi programat script care se execută atunci când utilizatorul apasă o tastă de pe tastatură. Buton, puteți seta orice - cu litere, cifre, semne de punctuație și caractere speciale. tastele săgeată, Backspace. Insert, Home, End, Page Up și Page Down.

Ascutiti, dar nu a făcut clic: pe (Rollover)

Cunoaște Intuit, curs, stivuitoare utilizare eveniment

Pentru a simți căldura de la placa fierbinte, nu neapărat să-i atingă - suficient pentru a aduce mâna. Presupunem că acest handler simulează obiectele care sunt în măsură să influențeze la o distanță - ce radiază căldură, frig, lumină și altele asemenea. De asemenea, procesorul poate fi folosit pentru a afișa informații (tooltip) atunci când treceți peste un buton sau un film clip instanță. Deci, acest handler este folosit pentru a rula script-ul într-o situație în care un utilizator a adus cursorul mouse-ului peste un buton sau un film clip instanță.

Pointer luat deoparte: pe (ROLLOUT)

Cunoaște Intuit, curs, stivuitoare utilizare eveniment

Relegating mâna pe placa, va înceta în mod natural să se simtă căldura. Aceasta este situația care imită handler. Puteți utiliza acest handler pentru a rula script-ul atunci când utilizatorul a luat indicatorul de la butonul sau un film clip (pentru care a adus în fața acestui indicator).

"Grooves", "depresie", frecare: pe (dragOver)

Mutarea înainte și înapoi într-o regiune - ca, de exemplu, se deplasează peria care curăță pantofii. Acest eveniment vă permite să simuleze acest tip de activitate, executați script-ul de fiecare dată când cursorul mouse-ului trece peste un buton sau un film clip, până când este apăsat butonul mouse-ului.

"Oh": pe (scurgerile la iesire)

Acest eveniment vă permite să simuleze o situație în care te atinge ceva accidental, apoi trage mâna. Acest handler poate fi folosit pentru a rula script-ul atunci când utilizatorul a adus un pointer la un buton sau un film clip, făcut clic pe butonul mouse-ului și a pus apoi indicatorul în direcția (și butonul mouse-ului este apăsat în același timp).

articole similare