1.- INTRODUCCIÓN

 

Por la complejidad de las matemáticas en la programación y pensando que no todos los programadores en Flash tienen los conocimientos matemáticos necesarios para dominar todos los conceptos, creo adecuado introducir los conceptos básicos geométricos y trigonométricos siguientes:

 
1.- Coordenadas

2.- Puntos de inserción

3.- Uso de conceptos trigonométricos para representación y manipulación de elementos gráficos.

 

2..- DISTANCIA ENTRE DOS OBJETOS

 

En esta práctica, utilizando el teorema de Pitágoras. Podréis ver cómo podéis crear aplicaciones donde se necesite saber en cualquier momento la distancia entre dos clips de película. Muy importante para craer juegos. Recordemos el teorema de Pitágoras:

En todo triángulo rectángulo el cuadrado de la hipotenusa es igual a la suma de los cuadrados de los catetos.

Entonces la hipotenusa será igual a la raíz cuadrada de la suma de los catetos al cuadrado.

 


¿Cómo saber entonces la distancia a la que se encuentran dos clips de película? 

 

Pues muy fácil. Como se puede observar en la imagen anterior y teniendo en cuenta las coordendas x e y podremos hallar la hipotenusa que sería la distancia. 

 

Vamos a construir un programa que calcule la distancia dinámicamente al arrastrar una de las bolas.

 

Aqui os dejo el swf para ver como quedaría el programa:

 

Distancia entre dos objetos: tutorial25_1.swf

 

Cualquier concepto que no se entienda quedamos en este foro. Es importante entenderlo.

Podéis ir publicando ya esta práctica aquí.

 

 

 

 

 

 

 


Visitas: 8466

Respuestas a esta discusión

Amalia,

 

Muy diertido. Felicidades !!!

Emilia y Amalia ya veo que lo habéis hecho a la primera y os ha quedado muy bien con este toque creativo que siempre ponéis.

 

Os dejo otro ejemplo: los pececitos cazando:

 

Archivos adjuntos
Bueno, aquí envío mi ejercicio. Me gustaría saber más acerca de cómo acotar los giros.
Archivos adjuntos

¡Fantástico! Nani ¿tú sabes integrar una animación flash en otro proyecto?

Me explico: cuando he querido meter mi  serpiente en un flash de Halloween, los ojos ya no seguían a la mosca.

Es lo que hablaba Roger al proponer el ejercicio, ¿cómo se consigue que no se interfieran las programaciones de los diferentes objetos?

 

Amalia, yo no sé si es a lo que te refieres, pero has probado a copiar el código en capas distintas?

Hola a tod@s

 

Nani, Fantástico trabajo !!!

 

Roger, gracias por mostrarnos otra nueva posibilidad. Está resultando muy divertido y de gran utilidad este taller de creación de Flash.

 

Amalia, has probado a hacer clips anidados ? A mi me funciona así.

 

Hasta pronto, Emilia

 

 

A mi no me funciona, salen un monton de mensajes que dicen que no he definido las propiedades de

la parte izquierda de la igualdad. Lo estoy haciendo con CS3.

He copiado el código tal cual.

¿Que ocurre?

Echadme una mano.

 

Archivos adjuntos
Aquí va animación, pero los ojos no miran al mosquito sino al otro lado. Subo el fla también a ver si me decís la razón.
Archivos adjuntos
Vaya parece que la rana siente indiferencia por el insecto.:) Seguramente has de cambiar el punto de registro de los ojos.
Alfredo tienes configurado el flash para trabajar en actionscript 3. Vete a archivo-->confoguración de la publicación y pon actionscriot 2.

Alfredo Rodrigálvarez dijo:

A mi no me funciona, salen un monton de mensajes que dicen que no he definido las propiedades de

la parte izquierda de la igualdad. Lo estoy haciendo con CS3.

He copiado el código tal cual.

¿Que ocurre?

Echadme una mano.

 

Ya está solucionado. Ahora si, la ranita sigue al mosquito,
Archivos adjuntos

Nani y Emilia, gracias por vuestras respuestas, pero mi pregunta era por la frase de Roger:  "Podéis crear una actividad parecida o diferente a esta o integrar esta función en otra ya creada."

¿Cómo se puede hacer esto? Seguro que es una pregunta tonta, pero después de varias pruebas no lo consigo. 


RSS

© 2024   Creado por roger.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio