Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Gli eventi gestiti

I movieClip possono gestire alcuni eventi. Vediamo quali...
I movieClip possono gestire alcuni eventi. Vediamo quali...
Link copiato negli appunti

In Flash4 solo i bottoni avevano l'esclusiva degli eventi. Ora, in
Flash5, anche i movieclip possono essere associati ad alcuni eventi:

figura

La prima cosa da notare è il menù a scelta unica che, differentemente dai bottoni, implica la scrittura delle azioni per ogni
evento (mentre nei bottoni è possibile raggruppare più azioni in un
unico evento).

  • Load: si ha quando il movieclip
    stato caricato;
    In questo caso, l'evento si svolge una sola volta (al caricamento del
    movieClip)
  • EnterFrame: quando
    inizia la lettura dei frame del movieclip;
    L'evento si svolge continuamente, a ripetizione.
  • Unload: quando il movieclip
    viene scaricato (non è più visibile nel filmato);
    L'evento si svolge un attimo prima che il movieClip venga scaricato.
  • Mouse down: quando
    l'utente ha cliccato con il mouse;
    L'evento si attiva in qualsiasi punto dello stage.
  • Mouse up: quando
    l'utente rilascia il pulsante del mouse.
    L'evento si attiva in qualsiasi punto dello stage.
  • Mouse move: quando
    l'utente muove il puntatore (e il movieclip è visualizzato in quel
    momento);
    Anche in questo caso, l'evento si attiva in qualsiasi punto dello stage.
  • Key down: quando si
    registra una pressione dei tasti da parte dell'utente;
  • Key up: il rilascio dei
    tasti da parte dell'utente;
  • Data: quando vi è un
    caricamento di variabili o filmati esterni (tramite loadVariables o loadMovie).
    Al termine del caricamento, si attiva l'evento.

Tramite questi eventi è possibile quindi gestire il press ed il release che, precedentemente, era necessario gestire tramite un area sensibile (bottone invisibile). Da tenere conto però, che questi eventi si attivano senza modificare l'icona del puntatore del mouse (rimane la tipica freccina); per questo motivo quindi, potrebbe risultare difficile da parte dell'utente capire cosa dover fare...


Ti consigliamo anche