RisorseFlash
a- a+

OnClipEvent

Con Flash5 ora è possibile attribuire un codice ad una istanza di un Movie Clip. Ti sembra arabo questo linguaggio? Si capisce meglio allora con un esempio. Andate con il mouse sopra l'esempio e provate a premere sia il pulsante del mouse sia un tasto della tastiera.
 

 


 
Per ottenere questo con Flash 4 bisognava almeno avere 2 movie clip e 2 bottoni per gestire gli eventi.
Invece adesso si è utilizzato un solo movie clip e ... nessun bottone. Infatti si è utilizzata l'action OnClipEvent.
 
OnClipEvent permette infatti di far eseguire delle azioni solo al verificarsi di determinati eventi.
L'azione OnClipEvent permette quindi di gestire gli eventi, ma quali sono questi eventi? Sono riportati nella figura sottostante:
 

 


 
Questa è la spiegazione dei singoli eventi:
Load: le azioni vengono eseguite solo quando il movie clip è stato caricato
EnterFrame: le azioni sono eseguite su tutti i frame del movie clip.

 

 


 
Mouse up: le azioni sono eseguite quando il pulsante del mouse è rilasciato
Mouse down: le azioni sono eseguite quando il pulsante del mouse è premuto
Mouse move: le azioni sono eseguite quando il puntatore del mouse è mosso

 

 


 
Key down: le azioni sono eseguite quando un tasto è premuto
Key up: le azioni sono eseguite quando un tasto è rilasciato

 

 


 
Unload: le azioni sono eseguite quando un movie clip viene rimosso
Data: le azioni sono eseguite in base a delle variabili caricate con un LoadMovie o LoadVariable
E così abbiamo visto il nostro primo ActionScript.