Hola a tod@s

Santi, lo que quieres hacer es bastante sencillo en flash 5 pero no tanto en
flash 4. Para calcular el �ngulo de la posici�n del rat�n respecto a un
punto necesitas utilizar funciones trigonom�tricas y extraer raices
cuadradas (cosa que flash 4 no hace directamente). Hay unos tutoriales
bastante �tiles sobre esto en
http://www.flashkit.com/tutorials/Math-Physics/, aunque por supuesto est�n
en ingl�s. Otra opci�n es desarrollar el swf en flash 5 publicandolo como
flash 4 y utilizar la movie resultante con loadmovie desde tu proyecto en
flash 4, aunque yo te recomiendo que te pases a flash 5 directamente(si
puedes pagarlo, claro).
Para que te hagas una idea te env�o el c�digo de flash 5:

//tomamos las coordenadas del rat�n
PosX = _xmouse;
PosY = _ymouse;
//linea es el nombre que he dado al clip de la linea
lineaPosX = linea._x;
lineaPosY = linea._y;
//calculamos la distancia x e y
x = PosX-lineaPosX;
y = PosY-lineaPosY;
//calculamos el radio con el teorema de Pit�goras (hipotenusa = suma de los
catetos al cuadrado)
radio = Math.sqrt((x*x)+(y*y));
//calculamos el angulo en radianes
angulo = Math.atan2 ( y, x );
//convertimos el �ngulo a grados
angulo /= (Math.PI/180);
//aplicamos la rotaci�n
linea._rotation = angulo;
//escalamos la l�nea (en este caso 3 es un factor arbitrario que depende del
tama�o inicial del s�mbolo linea
linea._xscale = radio/3;

F�cil, �no?

De esta rutina curiosamente la �nica incompatibilidad con flash 4 es la
gesti�n de la posici�n del rat�n.

Espero que te resulte de utilidad :)

Saludos

Jaime


> 
> �Hola amigos!
> Estoy terminando un peque�o proyecto iniciado en FLASH v.4.
> El problema es el siguiente. Tengo dos columnas, en una de ellas hay
> una serie casillas con preguntas y en la otra columna hay casillas con las
> posibles respuestas (desordenadas). Lo que quiero es que el usuario haga
> "clic" en la casilla correspondiente a la pregunta y que al mover el rat�n
> (buscando la respuesta) vaya apareciendo en pantalla una L�NEA. Esta l�nea
> deber� autodimensionarse en funci�n de la posici�n del rat�n. As� hasta que
> el usuario haga clic sobre la respuesta correcta (En este momento la
> dimensi�n de la L�NEA ir� desde la casilla-pregunta hasta la
> casilla-respuesta). Finalmente, en el momento de hacer clic, desaparecer� la
> l�nea y se evaluar� la respuesta.
> Recuerdo que a�n estoy en FLASH 4. :...((
> Espero impaciente vuestras aportaciones u orientaciones.
> Perdonar la extensi�n del mensaje.
> ��Desde ya mismo, muchas gracias!!
> Santiago Garc�a
> ---------REPASO PRIMARIA--------
> http://www.iespana.es/sagagal
> http://usuarios.tripod.es/sagagal
> 
> 

Responder a