Flash CS 3/4/5: workaround per l’interpolazione classica senza simboli

Nel mentre che il mio blog si riempie di ragnatele sto lavorando ad un progetto universitario a base di Flash; prodotto da me sempre odiato a causa della sua chiusura e pesantezza (leggi “attendo speranzoso HTML5“). Tuttavia tra un’imprecazione e l’altra devo ammettere che qualche soddisfazione si può anche ottenere. Essendo i bug e le limitazioni all’ordine del giorno questo articolo nasce per aiutare chi, come me, ha bisogno che le cose funzionino come dovrebbero.
L’INTERPOLAZIONE CLASSICA:
Lasciando stare le ultime trovate pubblicitarie dei vari CS (interpolazione di movimento/3D, ossa…) continuo a trovare molto più pratica, semplice e leggera l’interpolazione classica; quantomeno per fare cose banali come rotazioni e ridimensionamenti di forme. Purtroppo però, da quando Flash è passato all’Adobe, ha iniziato a costringere l’utente ad interpolare solamente simboli (filmato, pulsante, immagine) senza pensare che per elementi piccoli non sarebbe necessario ricorrere a una struttura del genere (ad esempio i denti di una bocca o la pupilla di un occhio).
WORKAROUND PER IL VECCHIO METODO:
Quando andiamo ad interpolare una qualsiasi forma otteniamo in automatico che essa venga convertita in due simboli, uno di inizio e uno di fine interpolazione, anche se la forma non cambia. È quindi uso comune evitare la creazione del secondo creandosi da se un movieclip prima di interpolare; tuttavia, come dicevo precedentemente, questo comportamento potrebbe creare all’utente solamente disordine e perdita di prestazioni ingigantendo inutilmente la libreria. Partendo dal principio che Flash CS (Adobe), supportando i progetti di Flash 8 (Macromedia), deve supportare anche l’interpolazione su gruppi ho cercato, andando per tentativi, un modo per forzare il programma a sbarazzarsi dei simboli creati in automatico.
Ecco quindi che vi propongo un workaround che vi darà piena libertà per le vostre creazioni con il minor numero di passaggi:
- create una forma con attiva l’opzione “Disegno oggetto” in modo che sia già raggruppata, oppure raggruppatela voi

- interpolate la forma senza creare altri keyframe (per evitarci doppio lavoro dopo)

- dividete l’oggetto (Elabora -> Dividi) e successivamente eliminate pure l’interpolazione creata in automatico

- aggiungete i keyframe che vi occorrono e create la vostra animazione senza simboli


Ad essere bravi hacker si potrebbe modificare il programma in modo che eviti direttamente di creare le interpolazioni…tuttavia le mia competenze non arrivano a questi livelli (purtroppo). Spero vi possa comunque essere utile!