Prøve i kapittel 11 og 12; Hendelser og Komponenter
1. Gi et eksempel der det er rimelig å ha flere lytterfunksjoner på samme komponent.
2. Gi et eksempel der det er rimelig å ha en lytterfunksjon på flere komponenter.
3. Hvilken egenskap i hendelsesobjektet (Event) kan vi bruke til å finne ut hvilken knapp som er klikket hvis flere knapper har samme lytterfunksjon?
4. Nevn eksempler på de vanligste muse-hendelser. (Eksempelvis MouseEvent.CLICK)
5. Nevn eksempler på noen vanlige tastatur-hendelser.
6. Når vil lytterfunksjonen pling bli utført, hvis vi har gjort denne oppkoblingen:
stage.addEventListener(Event.ENTER_FRAME, pling)
7. Vi har en CheckBox og har hengt på en lytterfunksjon sjekkBoksSjekker, som ser omtrent slik ut:
function sjekkBoksSjekker(evt: MouseEvent):void { var cb: CheckBox = CheckBox(evt.currentTarget); if( ??? ) { trace(cb.label + " er valgt!"); } }Skriv det som er nødvendig i if - instruksjonen. (Der det står ???.)
8. Vi har en radiogruppe RadioButtonGroup som inneholder radioknappene rbA, rbB og rbC, som alle har blitt koblet til lytterfunksjonen rbSjekker.
Skriv kode for lytterfunksjonen rbSjekker, slik at den skriver tekstenn "B ble valgt", hvis brukeren klikker på rbB. (Ellers skal intet skje.)
9. Hvilken egenskap er den mest interessante i komponentene Slider og NumericStepper?
10. Hvilke egenskaper er mest interessante i komponenten ComboBox?