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: 8467

Respuestas a esta discusión

A mi me sale de color azul 
Qué raro!

Juan Manuel,

 

Un Comemcocos muy divertido y original !!!

 

Hasta pronto, Emilia.

Una mejora Juan Manuel. Haz que con el paso del tiempo el comecocos aumente su velocidad. Por ejemplo cada 30 segundos vas aumentando poco a poco la velocidad de esta forma haces que cada vez se más difícil.



Juan Manuel Cortés Fernández dijo:

A ver que os parece este "comecoco" anárquico (no sigue las calles ...)
Le he reducido un poco la velocidad. Para acabar tenéis que dejaros comer ...¡¡¡ja, ja, ja...!!!

Hola Nani paso a comentarte tus dudas:

 

"No sé seguir para añadir más elementos"   Para añadir más elementos (ratones) solo tienes que que utilizar la función duplicateMvieClip dentro de un bucle.

 

No sé adónde tengo que mandar la serpiente cuando colisiona con el primer elemento.  Me imagino que quieres decir donde tengo que mandar el ratón ya que la serpiente se queda siempre. El ratón lo puedes hacer invisible  y le cambias su nombre (._name) para que la serpiente no vaya a por el.

De todas formas no sé bien bien que tipo de programa quieres hacer si es el mismo u otro diferente.

 

 

 

 

 

 

 

 

Hola de nuevo,

 

Os propongo ya para terminar este tutorial de matemáticas los siguientes posibles ejercicios:

 

1.- Una calculadora para trabajar el cálculo mental en la PDI. Se trataría que el profesor en la pizarra digital y con un grupo clase o subgrupos pudiera por ejemplo en la calculadora hacer 6x7. En ese momento la calculadora desaparece y aparece en la pantalla en grande 6x7 y  un contador regresivo (30, 29, 28...) y un teclado numérico. Este contador, que controla el tiempo en el que se debe responder al ejercicio, puede ser programado por el profe en la misma calculadora.  Una vez contestado mediante el teclado númérico vuelve a salir la calculadora diciendo si es correcto o no. La calculadora puede tener la forma de personaje.  En fin es una idea que tenía pendiente y que si alguno se anima la podemos compartir juntos.

 

2.- Un ejercicio libre. 

 

Yo intentaré hacer también el primero cuando pueda porque esta semana voy a tope. Por cierto  sería interesante convertir este ejercicio en una extensión de chorme. 

 

 

Muy buena idea Roger. Creo que lo he logrado hacer y he limitado el movimiento de fantasma al escenario.

roger dijo:

Una mejora Juan Manuel. Haz que con el paso del tiempo el comecocos aumente su velocidad. Por ejemplo cada 30 segundos vas aumentando poco a poco la velocidad de esta forma haces que cada vez se más difícil.



Juan Manuel Cortés Fernández dijo:

A ver que os parece este "comecoco" anárquico (no sigue las calles ...)
Le he reducido un poco la velocidad. Para acabar tenéis que dejaros comer ...¡¡¡ja, ja, ja...!!!
Archivos adjuntos

 

Hola Roger, ¡¡¡ poooorrr ffiiiiiiiin!!!, creo que  me ha salido algo.... (la programación no es lo mío...)  Mirad a ver ...

 


roger dijo:

Hola de nuevo,

 

Os propongo ya para terminar este tutorial de matemáticas los siguientes posibles ejercicios:

 

1.- Una calculadora para trabajar el cálculo mental en la PDI. Se trataría que el profesor en la pizarra digital y con un grupo clase o subgrupos pudiera por ejemplo en la calculadora hacer 6x7. En ese momento la calculadora desaparece y aparece en la pantalla en grande 6x7 y  un contador regresivo (30, 29, 28...) y un teclado numérico. Este contador, que controla el tiempo en el que se debe responder al ejercicio, puede ser programado por el profe en la misma calculadora.  Una vez contestado mediante el teclado númérico vuelve a salir la calculadora diciendo si es correcto o no. La calculadora puede tener la forma de personaje.  En fin es una idea que tenía pendiente y que si alguno se anima la podemos compartir juntos.

 

2.- Un ejercicio libre. 

 

Yo intentaré hacer también el primero cuando pueda porque esta semana voy a tope. Por cierto  sería interesante convertir este ejercicio en una extensión de chorme. 

 

 

Archivos adjuntos

Muy chula la calculadora. A ver si este finde hago "mis deberes".

Juan Manuel,

 

Qué pasadaaaaaaaaaaaaa !!

Está fenomenal. Enhorabuena !

 

Hasta pronto, Emilia

Hola Juan Manuel,

 

Me parece fantástica la aplicación. Pero tengo un problema. Que no escribir el resultado. 

Aprovecho también para comentarte algunas mejoras de cara a ser usada por el profe en la PDI:

 

1.- Hacer lo más grande posible la calculadora. Sobre todo el cuadro de texto para que los números se vean desde la última fila.

 

2.- Añadir la posibilidad de hacer más operaciones (suma, resta y división y si quieres raiz cuadrada).

 

Bueno ya ves yo siempre complicándote la vida.

Me parece bien el reto Roger. "Que no escribir el resultado" ¿significa que haga un campo de entrada de texto?

RSS

© 2024   Creado por roger.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio