Comunicarea dintre Flash și Javascript este ceva ce ar trebui să fie familiarizat cu un dezvoltator ActionScript; din fericire, există clase care ne ajută în acest proces. Citiți acest sfat rapid pentru a afla cât de ușor este!
Interactivitate.
De la integrarea browserului (butoanele din spate, înainte) până la manipularea completă a swf-urilor (modificarea proprietăților filmului încorporate, a parametrilor etc.). Ambele limbi sunt foarte puternice și pot fi chiar mai mult atunci când le combinați.
Raw Javascript poate fi apelat folosind clasa de interfață externă încorporată în ActionScript 3, dar imaginați puterea și simplitatea jQuery și metodele și funcțiile sale premade. Sună minunat, să vedem cum se face.
jotAQuery este un port ActionScript pentru jQuery care permite utilizarea codului jQuery în interiorul unei clase ActionScript 3. Cele mai multe dintre metodele jQuery sunt disponibile pentru utilizare, deși unele nu pot fi implementate.
Pentru a obține funcția jotAQuery, veți avea nevoie de filmul Flash compilat folosind clasele jotAQuery și fișierul HTML unde veți încorpora fișierul swf. De asemenea, va trebui să conectați biblioteca jQuery la fișierul HTML.
În următorii pași vom crea un exemplu simplu care va dispărea într-un film SWF folosind jQuery.
Accesați pagina de cod jotAQuery Google și descărcați fișierele sursă. Va trebui să navigați prin sursă pentru a obține cele trei fișiere necesare, deoarece acestea nu sunt marcate în secțiunea Descărcări.
Pregătiți o nouă clasă ActionScript și scrieți următorul cod:
pachet import flash.display.Sprite; import com.singuerinc.as3.external. *; public final Clasa principală extinde Sprite funcția publică finală Main () / * Exemplu de apel * / / * $ ('flashcontent') slideUp (300); * / / * De asemenea, puteți încărca cod utilizând această sintaxă * / jQuery.execute ();
Conectați acest fișier ca clasă de documente în FLA și treceți la partea HTML.
Puteți utiliza fișierul HTML implicit exportat de Flash (marcați caseta HTML din Publica meniu), legați doar la fișierul sursă jQuery:
!DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Strict // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">jotAQuery ? html continuă aiciDeschideți acest fișier și vedeți efectul live!
Concluzie
Descoperiți puterea jQuery și încercați diferite exemple de interacțiune. Sper că ți-a plăcut acest sfat rapid, mulțumesc că ai citit!