- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Ingrandimento dinamico
-
Ingrandimento dinamico
Salve,
vorrei creare un clip filmato che si ingrandisca e rimpicciolisca dinamicamente.
Quello che ho fatto è questo:- Creato un nuovo clip
- Ho disegnato un oggetto e l'ho convertito in clip chiamandolo "quad"
- Ho chiamato l'istanza di quad "quadrato"
- Ho creato un interpolazione di movimento
- Al frame 20 ho scritto le seguenti istruzioni
setProperty("quadrato", _width, 500); setProperty("quadrato", _height, 500); stop();
Il risultato è un quadrato che rimane invariato fino al frame 19 e poi al frame 20 diventa un quadrato di 500 di lato.
Quello che volevo invece era un ridimensionamento graduale.
Come devo fare?
-
ehm...ci sono riuscito da solo grazie lo stesso:
var intervalId:Number; var count:Number = 0; var end:Number = 30; var duration:Number = 30; var dim:Number = 0; function ingrandisci() { setProperty("quadrato", _width, dim); setProperty("quadrato", _height, dim); if(count >= end) { clearInterval(intervalId); } count++; dim = dim+10; } intervalId = setInterval(this, "ingrandisci", duration);