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

Renderlo trascinabile

Rendere trascinabile un movieClip. Ecco come fare...
Rendere trascinabile un movieClip. Ecco come fare...
Link copiato negli appunti

Durante la creazione di siti in Flash, può
risultare utile l'opzione "trascinamento movieclip" che
permette di rendere sensibile al movimento del mouse il movieclip
specificato. Un esempio può essere il mousetrailer, l'effetto visto in
molti siti, in cui l'utente è intrattenuto da un'animazione condizionata dal
movimento del puntatore (delle stelle che seguono il movimento del mouse per
esempio).

Tutto questo è reso possibile dal metodo .startDrag.
Ecco la sintassi:

.startDrag( lockCenter, left, top, right, bottom )

ovviamente, prima del punto, è necessario inserire il nome del movieclip da rendere trascinabile.

  • LockCenter: è necessario inserire true o false. Indica se il movieclip trascinato deve essere centrato rispetto al puntatore del mouse.
  • Left, Top, Right e Bottom: indicano se il movieclip trascinato deve limitare il trascinamento all'interno di un rettangolo delle dimensioni indicate in questi quattro valori (sinistra, alto, destra e basso).

Per meglio capire il parametro lockCenter
ecco due esempi di trascinamento, uno con lockCenter true mentre l'altro false:

lockCenter true lockCenter false

logo.startDrag(
true )
logo.startDrag(
false )

Come potete vedere, i parametri left, top, right e bottom possono tranquillamente essere
cancellati se non utilizzati. Il nome del movieclip, come sempre, è logo e l'azione .startDrag è stata inserita nel primo keyframe del movie.

Ecco invece un esempio di trascinamento delimitato:

Scarica questo esempio figura

In questo caso, il rettangolo è disegnato (i valori left, top, right e bottom sono solo indicativi, non generano un rettangolo visibile). Per capire i valori da inserire all'interno dei 4 parametri (per fare in modo che il trascinamento combaci perfettamente), è necessario, tramite la finestra Info, leggere i valori x e y di posizionamento del rettangolo. Nel mio caso il
rettangolo disegnato ha come valori: 20, 30, 153 e 178 (rispettivamente come i 4
valori). Siccome il movieclip logo misura di lunghezza (diametro) 49,6 (che arrotonderemo a 50), dovremo aggiungere circa 25 (il raggio) ai valori left e top, e sottrarre 25 ai valori right e bottom. Questo per evitare che il movieclip trascinato, esca per metà dal rettangolo disegnato (infatti, siccome è centrato rispetto
al puntatore, avremo circa 25 punti in più di distacco).


Ti consigliamo anche