| Programmazione ActionScript |
Pagina 3 di 6 Veniamo ora al codice della funzione di avvio della classe "trovaanello"; questa funzione viene eseguita automaticamente all'avvio.Il comando addChild(nome elemento) permette di visualizzare un elemento sullo stage e l'uso di nome_elemento.x=numeropixel e nome_elemento.y=numeropixel permettono di posizionare l'elemento stesso alle coordinate volute. nomeclip.gotoAndPlay(numeroframe) permette di portare la testina di lettura dell'animazione della clip animata al numero del frame indicato. Per far si che un oggetto sia sensibile ad un evento (per esempio il clic del mouse) si usa la sintassi: nomeclip.addEventListener(tipodievento.evento, funzionedaeseguire) per esempio puls_gioca.addEventListener(MouseEvent.CLICK, gioca); significa:se si fa clic sul pulsante "gioca" vai ad eseguire la function gioca.
Quindi all'avvio del gioco viene posizionato il pulsante gioca e viene attivato, vengono posizionati i 3 cilindri ed attivati: si può quindi avviare il gioco, si può fare clic sui cilindri (l'evento manda alle function alzacil1, alzacil2, alzacil3 che come si comprende dal nome lanciano l'animazione del sollevamento del cappello. Nelle clip del cappello infatti al frame 1 bisogna inserire l'azione stop(); in modo che posizionato al frame 1 la clip si fermi mentre portandolo al frame 2 parta per eseguire tutti i frame fino a tornare all'1 dove si fermerà di nuovo.
Unica possibilità quindi per operare è quella di fare clic sul pulsante gioca ed andare alla function gioca.
|

ActionScript-Flash
FLASH
















