Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2003, 03:58
Avatar de pulento
pulento
 
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 5 meses
Puntos: 1
Punto de Registro Solucion..!

Ok .. el cuento del punto de registro....

Por si alguno recuerda hace un tiempo pregunte sobre como asignar el punto de registro a un mc creado en run time.

Averiguando averiguando.... les cuento que NO SE PUEDE. No existe un setRegisterPoint() o algo asi.

Para esto se me acurrio que al crear el mc, asume como coordenadas centrales o (reg point) el 0,0 del stage en el que es creado. Y es por eso que al ponerle una funcion que le sume o le reste a la escala de este mc, este se escalea en un solo lado (hacia su lado positivo) y no hacia todos lados de la misma forma , que lo hace si ponemos un shape o foto o whatever manualmente en el stage. Lo que me hizo pensar que si lo dibujamos tomando como punto de partida coordenadas negativas. esto haria que al escalarse se eslaria tambien en el sentido de sus coordenadas negativas.. ya que su centro seria realmente 0,0 y no la esquina del stage (se entiende..?).

La cosa es que si dibujas con el API un shape y le piensas aplicar una funcion que modificara su escala en algun sentido, dibujalo desde coordenadas negativas hacia positivas.



Que lio...!


Si no les quedo claro... griten para que ponga un ejemplo.
Sino gritan significa que o soy muy pedagogico para explicar y todo les quedo clarisimo o que no es tema de interes.



Saludos
__________________
http://www.flotdesign.dk/