Flash: movimento ad un simbolo

Di: pentesilea | 26/09/2020 18:17:10
Ciao a tutti,
come faccio ad assegnare un movimento lento o veloce a un simbolo in Flash?
Grazie in anticipo

Risposte



La cosa piu' comoda e' usare le classi Tween o gestendo il movimento in enterframe (easing...)
Per la prima studia le Tween (intese come classi non interplolazioni) per la seconda ci sono tantissimi tutorial a riguardo.
Se invece ti vuoi solo riferire alle tween gestite nella timeline, mi sembra che su qualsiasi livello o profondità chi gestisce i fps (frame per second) della timeline sia esclusivamente la _root principale.
Quindi se setti il tuo movie in 25 fps, tutta la tua timeline verrà letta a quella velocità cosi' come i movie che caricherai su di essa.
La _lockroot sul nuovo movie che carichi forse potrebbe esserti utile per questo...ma ho usato sempre le _lockroot per altri motivi non ne sarei sicuro al 100% che si dissoci anche in questo dalla _root principale. E' una prova da fare
Ciao

Di: dar_pri | 26/09/2020 18:17:10


grazie mille dar_pri dell'aiuto, ma cosa è la lockroot e come funziona?

Di: pentesilea | 26/09/2020 18:17:10


_lockroot è in pratica il metodo che ti permette di decidere (quando ad esempio fai un loadMovie) se il mc che stai importando deve fare riferimento alla root principale o a se stesso...
Per esempio supponi che nel mc che importi decidi di scrivere:
miomc._x = 300;
In questo caso 300 sarà la _root principale
_lockroot = true
miomc._x = 300;
In questo caso 300 è riferito alla _root di miomc non alla _root principale

Di: dar_pri | 26/09/2020 18:17:10