Che per default è situato nel centro di ogni movie clip???![]()
GRAZIE!
Che per default è situato nel centro di ogni movie clip???![]()
GRAZIE!
ci sarebbe da fare un discorso un po' lungo, bisognerebbe partire dal primo utilizzo di flash e degli mc, ma... te lo riassumo in pocoOriginariamente inviato da freetom
Che per default è situato nel centro di ogni movie clip???![]()
GRAZIE!![]()
Il cosiddetto "Punto di registrazione" del clip non è altro che il punto con coordinate x=0 y=0 interne al clip, tale punto non può essere modificato, spostato, eliminato e qualsivoglia altra tortura o angheria, rimane sempre tale ed è materialmente intangibile
quello che si può fare è spostare gli oggetti all'interno del clip in modo che assumano coordinate diverse rispetto al punto 0,0 e sembri così che sia stato tale punto a spostarsi, ti faccio un esempio spicciolo:
- disegno un quadrato nello stage, lo trasformo in clip e gli dò il punto di registrazione in alto a sinistra
- entro nel clip con doppio clic per modificarlo, prendo il rettangolo e lo sposto perfettamente al centro rispetto allo 0,0
- a questo punto torno in alto alla timeline principale e noto che il "punto di registrazione" del clip è "cambiato", non è più in alto a sinistra, ma è in mezzo al clip
![]()
Ma come lo posso cambiare dinamicamente?
Ti spiego il mio problema è che devo caricare un img esterna in un mc.. il cui punto di registrazione è di efault nel centro...
La foto caricata mi va a combaciare il suo angolo sx superiore con il punto di registrazione del mc nel centro...
Spostando quest'ultimo nell'angolo superiore a sx centrerei la foto caricata...
Come posso spostarlo???
ps:Se lo gestisco dal pannello informazioni nn succede nulla e mi permette di spostarlo solo nel centro in alto a sx...
grazie
![]()
per prima cosa devi creare dinamicamente un clip vuoto dentro quello che già hai e usare quello per caricare l'immagine
poi ti ci vuole un preload alla fine del quale devi spostare il clip su cui hai caricato in questo modo
niente di più, capisci, è il clip interno che và spostato in base alle sue dimensioni, se l'immagine è grande 400x300, per averla al centro del clip contenitore, le sue coordinate dovranno essere -200,-150codice:mc._x = -(mc. _width/2); mc._y = -(mc. _height/2);