posizionamento con actionscript

  • Creatore Discussione Creatore Discussione Membro cancellato 6670
  • Data di inizio Data di inizio
M

Membro cancellato 6670

Guest
Ciao a tutti, una cosa che mi fa diventare matto.
Per posizionare un oggetto nello stage con actionscript serve fare così:

oggetto._x = xx;
loggetto._y = yy;

e in xx e yy metto le misure che voglio...no?
Ma se volessi posizionarlo al top o nel punto più basso dello stage come faccio?
Devo fare uno stage ridimensionabile, ma l'oggetto deve stare sempre nella parte bassa dello stage.

Se si potesse fare:
oggetto._x = Stage.bottom; per posizionarlo nella parte più bassa
lo farei volentieri, ma non me lo accetta.


E per porlo al centro perfetto del movieclip?
Grazie mille a chi mi risponderà.
Un caro saluto.
 
Ciao,

posiziona il tuo oggetto in rapporto a Stage.width e Stage.height prendendo in considerazione la larghezza e altezza del clip stesso e il suo punto di registrazione.

Esempio per un clip con punto di registrazione in alto a sinistra sempre centrato:

clip_mc._x=(Stage.width/2)-(clip_mc._width/2);

In parole, il suo punto di registrazione (a sinistra) viene spostato al centro del stage (Stage.width/2) e rimuovendo la metà della sua larghezza (clip_mc._width/2), il clip viene centrato.

Invece se il punto di registrazione è al centro, basta:
clip_mc._x=Stage.width/2;
Il suo punto di registrazione (al centro del clip) si posiziona alla metà dello stage.
 
Uh grande! gran risposta. Nel frattempo in qualche modo mi ero arrabattato, e ero giunto proprio alla conclusione che mi proponi tu, quindi vuol dire che è quella valida! :)
grazie mille, ciao!
 

Discussioni simili