În acest sfat rapid, vom analiza modul de utilizare a clasei ExternalInterface. Acest lucru ne permite să scriem AS3 care poate rula codul JavaScript și invers. Aceasta înseamnă că puteți utiliza Flash pentru a modifica părți ale paginii web în care rulează!
Creați un nou document Flash ActionScript 3. Redimensionați scena la 600x300. Cu instrumentul dreptunghi, trageți un dreptunghi care este dimensiunea scenei. Dați-i o culoare de # CCCCCC. De asemenea, dați-i o lovitură neagră de 2 pixeli.
Iată structura pe care o vom strădui:
Deschideți panoul Components (Fereastră> Componente) și, din folderul Interfață utilizator, trageți o componentă ColorPicker pe scenă. Dați-i un nume de instanță a "cp".
Apoi creați un câmp de text dinamic numit "resizeText"; așezați și măriți-o, totuși, vă rog (nu puteți vedea pe cea din imaginea mea, este goală și în partea dreaptă sus a scenei.)
Acum, creați un câmp de text dinamic. Dați-i un nume de instanță pentru 'jsText'. Apoi creați un simbol de buton și dați-i un nume de instanță "prompt". După aceea, creați un alt buton și dați-i un nume de instanță de "schimbare".
În cele din urmă, creați două câmpuri de text de intrare. Plasați unul lângă butonul "prompt" și dați-i un nume de "prompt". Luați cel de-al doilea câmp de text, mutați-l lângă butonul "schimbare" și numiți-l "changeText".
De asemenea, adăugați toate etichetele pe care le doriți; faceți referire la imaginea mea pentru a vedea cum am creat-o.
Pentru ca ExternalInterface să funcționeze, documentul trebuie să fie pe internet. Mai întâi, creați un nou fișier text și salvați-l ca "externalInterface.html". Apoi, deschideți un editor de text și adăugați tot codul de mai jos. Salvați fișierul HTML.
externalInterface
Utilizați Actionscript pentru a mă schimba!
Domeniile cheie sunt: