Comunidad de diseño web y desarrollo en internet online

herramienta para escalar

Citar            
MensajeEscrito el 14 Mar 2006 12:56 am
hola...

me pidieron hacer una herramienta para escalar o modificar el tamaño de unos clips jalando unos nodos que estarian en cada una de las 4 esquinas de estos clips,
igual que como se hace en freehand, ilustrator o con la herramienta escalar de flash para escalar elementos.

los cilps son rectangulos, y los nodos tambien son clips, como esto implica geometria me hice bola.

bueno, encontre un objeto: Math.pointDistance()

este objeto según lo que lei en la ayuda de flash, determina la distancia entre 2 puntos,
entonces pense que si tengo 4 nodos o manejadores, uno en cada esquina, A, B, C, D ordenandolos en el sentido del reloj, podria determinar la distancia entre los nodos A y C, por ejemplo. de esta manera obtendria la diagonal del clip que quiero escalar y con este dato me imagino que puedo escalar el clip si arrastro el nodo C o el A hacia afuera o hacia dentro

primero me imagino que debo calcular la distancia entre los nodos con Math.pointDistance() y despues aplicar este valor usando a pitagoras a los lados del clip a escalar.
pero me hago bola con los calaculos

me podrian guiar un poco en que hacer primero ??
gracias

Por inki

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 14 Mar 2006 02:43 am
Mira aqui, por el momento solo sirve el cuadro de la esquina inferior derecha.

Ahí te dejo als bases para que sepas como hacerlo.

Saludos!!

Por Cep

BOFH

1509 de clabLevel

9 tutoriales

1 ejemplo

Genero:Masculino   REC Bastard Operators From Hell

Web Developer

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.