componenta Button - este un buton dreptunghiular este redimensionabilă, utilizatorul poate face clic cu mouse-ul sau bara de spațiu pentru a iniția punerea în aplicare a acțiunilor în aplicare. De exemplu, butonul poate adăuga o pictogramă personalizată. Puteți schimba, de asemenea, comportamentul unei componente buton presei pe comutator. După ce faceți clic pe un buton de comutare este apăsat și revine la poziția sa inițială atunci cand este apasat din nou.
componenta Button este un element cheie al multor forme și aplicații web. Butoanele pot fi folosite oriunde în cazul în care utilizatorul trebuie să inițieze evenimentul. De exemplu, butonul „Trimite“ este folosit în cele mai multe forme. În prezentare, puteți adăuga butoanele „Previous“ și „Next“.
Interacțiunea cu utilizatorul cu componenta buton
Butonul în aplicație, puteți activa sau dezactiva. Când este dezactivată, butonul nu răspunde la mouse-ul sau tastatura. Butonul Inclus primește focusul atunci când faceți clic sau mutați pe tasta Tab. Atunci când o instanță de buton are focalizare, puteți controla folosind următoarele taste.
Deplasarea focalizării la obiectul anterior.
Prese sau comunicate de buton și declanșează evenimentul clic.
Deplasarea focalizării la obiectul următor.
Mută focalizarea pe următorul obiect, dacă un buton este setat ca buton implicit pentru FocusManager.
Pentru mai multe informații despre controlul se concentreze, a se vedea. În secțiunile de pe interfața IFocusManager și clasa FocusManager, manuale de referință ActionScript 3.0 Limbă și componente de referință și a lucra cu FocusManager.
Notă. Dacă pictograma este deasupra butonului, merge dincolo de ea.
Pentru a aloca cheia ca un buton implicit în aplicația (de exemplu, butonul care primește evenimentul clic atunci când un utilizator prese Enter), setați FocusManager.defaultButton proprietate. De exemplu, următorul cod ca buton implicit este setat de exemplu buton numit submitButton.
Atunci când o aplicație este adăugată la butonul component, poate fi făcută accesibilă cititorului de ecran prin adăugarea următoarelor linii de cod ActionScript.
Creșterea accesului la o componentă este inclusă doar o singură dată, indiferent de numărul de copii create.
componentă buton Setări
Următorii parametri pot fi setate în dezvoltarea inspectorului Property ( „Window“> „Options“> „Properties“) sau în inspectorul Component ( „Fereastra“> „Component Inspector“) pentru fiecare instanță a butonului. accentuat. etichetă. labelPlacement. selectat și comutare. Fiecare dintre acești parametri are o proprietate ActionScript corespunzătoare cu același nume. Atunci când acești parametri i se atribuie o valoare definită starea inițială în proprietățile de aplicare. Determinarea proprietăților în ActionScript suprascrie parametrul valoare specificată. Pentru informații cu privire la valorile posibile pentru acești parametri, a se vedea. În descrierea clasei Button în directorul în ActionScript 3.0 Limba și componente.
Crearea unei aplicații cu componenta Button
Iată cum puteți să adăugați o componentă de buton la o aplicație în timp ce creație. În acest exemplu, schimbă starea de buton componente componente ColorPicker atunci cand este apasat.
Crearea unui nou document Flash (ActionScript 3.0).
Trageți componenta butonul „Componentele“ din panoul de spațiu de lucru și introduceți următoarele valori în proprietățile Inspector.
Introduceți numele instanță aButton.
Introduceți o valoare Afișare (Arată) pentru eticheta parametrului.
Adăugați o componentă ColorPicker pe scenă și dau un nume de instanță acp.
Deschideți „Opțiuni“, selectați „Cadru 1“ din Timeline principal și introduceți următorul cod de ActionScript.
Liniile al doilea cod Funcția clickHandler () înregistrată ca tratare a evenimentului pentru MouseEvent.CLICK. Evenimentul are loc atunci când un utilizator face clic pe buton pentru componente, prin care clickHandler funcția () efectuează una dintre următoarele acțiuni în funcție de butonul:
„Arată“ (Arată) face colorpicker vizibile și modifică copia eticheta unei componente buton pe „Disable“ (off).
„Disable“ (Dezactivare) dezactivează colorpicker și modifică eticheta de exemplu Butonul de pe „Enable“ (Activare).
„Enable“ (Activare) include o copie a colorpicker și modifică eticheta butonului de pe „ascunde“ (ascunde).
„Ascunde“ (Ascunde) face o copie a colorpicker invizibile și modifică eticheta butonului în „Show“ (Arată).
Selectați „Gestionați“> „Test Movie“ pentru a lansa aplicația.
Crearea unei aplicații cu componenta Button
In urma este procesul de creare a unui comutator buton buton folosind ActionScript, și descrie tipul de eveniment de pe panoul de „ieșire“ făcând clic pe butonul instanță. Acest exemplu creează un buton exemplu prin apelarea constructorului clasei și se adaugă la zona de lucru prin apelarea addChild ().
Crearea unui nou document Flash (ActionScript 3.0).
Trageți o componentă buton la panou, „Componente“ de pe panoul de „Biblioteca“ a documentului curent.
Ca rezultat, se adaugă această componentă la bibliotecă, dar nu este vizibilă în cerere.
Deschideți „Opțiuni“, selectați „Cadru 1“ din Timeline principal și introduceți codul de mai jos pentru a crea o instanță a butonului.
mutare () metoda plasează butonul în zona de lucru 50 cu coordonatele (x), 50 (y).
Acum, adăugați următorul ActionScript pentru a crea o funcție de ascultător eveniment și tratare a evenimentului.
Selectați "Gestionați"> "Test Movie".
Când faceți clic pe butonul, Flash afișează mesajul „Tip de eveniment: faceți clic pe“ în panoul „Display“.