Adăugați sunet la acțiunile utilizatorului din pagină

Adăugați sunet la acțiunile utilizatorului din pagină

Adăugați sunet la acțiunile utilizatorului din pagină

Odată, pe un singur site, clientul a cerut să sune meniul, adică adăugați un sunet când plasați mouse-ul peste element. Meniul trebuie să rămână pe html, adică complet flashevym a fost imposibil de făcut.

Pentru a face acest lucru, voi folosi mediul Abode Flash CS5, dar aceeași instrucțiune însăși va funcționa pentru versiuni mai tinere, principalul lucru fiind că este susținut de AS 3. Creați un fișier nou cu suportul Actionscript 3.0. Întrucât dintr-o unitate flash va fi necesară numai reproducerea unui sunet, stabilim în proprietățile documentului dimensiunile de 1x1 pixeli. În panoul cu proprietăți, să alocăm principalele clase de filme.

Adăugați sunet la acțiunile utilizatorului din pagină

Voi descrie acest cod mai detaliat mai jos, iar acum vom adăuga la bibliotecă un fișier audio pe care îl vom reproduce.

Fișier - Import - Import în bibliotecă. selectați fișierul dorit. Semnificația de a lua un fișier cu un bitrate ridicat sau stereo nu este, sunetul va fi în continuare scurt și de serviciu, de fapt.

Apoi, selectați fila bibliotecă și găsiți dosarul nostru acolo. Faceți clic dreapta, selectați proprietățile și setați următoarele casete de selectare și atribuiți numele clasei clickSound.

Adăugați sunet la acțiunile utilizatorului din pagină

Importante pentru noi sunt casetele de selectare Export pentru ActionScript și Export la Frame 1. De asemenea, faceți clic pe creion, alegeți ce să editați fișierul și salvați-l fără modificări.

Acum, reveniți la clasa mai sănătoasă.

  • sndClick - fișierul nostru de sunet
  • sndExplodeChannel - pentru a reda sunetul.
  • doPlay () - joacă de fapt un sunet
  • frame1 () - ActionScript, pe care îl vom adăuga la primul cadru al filmului. În el, creăm un obiect cu sunetul nostru și setăm interfața externă - funcția clickSound, când o numim, facem doPlay ()
  • sounder () - constructorul clasei, în care adăugăm scriptul din cadrul frame1 () pentru primul cadru

Apelați ca fișiere mai bine după numele clasei descrise în ele.

Apăsând pe Ctrl + Enter, vom obține o unitate flash sounder.swf.

Acum trebuie să introduceți unitatea flash pe pagină și la momentul potrivit pentru a apela funcția sa - clickSound ().

După cum puteți vedea, codul utilizează jQuery și SWFObject, dar acestea sunt folosite pentru comoditate, acestea nu sunt necesare. Linia de jos este că definim mouse-ul pentru elementul de meniu și în acest handler apelăm funcția clickSound () de pe unitatea flash USB.