DIPARTIMENTO   DI   INFORMATICA
Università di Torino

Gian Luca Pozzato

Master in Tecnologica e Comunicazione Multimediale (MATEC)
2006/2007




Esercitazione del 16/03/2007: commenti ad alcune domande   



Significato del primo parametro della funzione startDrag

Il primo parametro di startDrag è un booleano che specifica che il clip filmato trascinabile è bloccato al centro della posizione del mouse (true) oppure bloccato nel punto in cui l'utente aveva fatto clic sul clip filmato la prima volta (false). In sostanza, se tale parametro è settato a false (come nel nostro esercizio), durante il trascinamento il cursore resterà nel punto del clip in cui si trovava al momento della pressione del tasto sinistro del mouse (l'inizio del drag). Nel caso tale parametro sia true, il trascinamento dell'oggetto avverrà comunque dal centro dello stesso, anche se è iniziato clickando in un altro punto dell'oggetto stesso. Se provate a definire un meccanismo drag & drop sulla bolla mcBubble, noterete la differenza. Nel caso dello spillone, il problema che abbiamo riscontrato durante l'esercitazione (risultava impossibile fare il drop dell'oggetto) è dovuto esclusivamente a come il movie clip è stato creato: aprite l'editing dello stesso selezionandolo nella libreria, e riposizionate l'immagine dello spillone in modo che il sia centrato, e il problema è risolto.



Che fare se, invece di generare n bolle con il ciclo for, volessi generarle ad intervalli di tempo prefissati?

Al posto del ciclo for, posso generare le bolle ad intervalli di tempo prefissati nel modo seguente:

setInterval(_root,"createABubble",100);

che ha proprio l'effetto di invocare la funzione createABubble ogni 100 millisecondi.
  



   Back to Gian Luca Pozzato's home page