Curso gratis de macromedia flashwww.estudiargratis.com.ar

Cursos  webmaster

Curso de Flash

Otros

Curso de reparación en PC

Tecnologías en informática

Juegos gratis para descargar

Curso de guitarra clásica

Curso de Linux desde cero

Comprar y vender por Internet

Capturar coordenadas del mouse en Macromedia Flash

 

Para la creación de juegos o animaciones bien elaboradas muchas veces hay que capturar las posiciones del mouse, vamos a ver esto:

Para esto se utilizan las propiedades: _xmouse e _ymouse

- Insertamos dos cuadros de texto dinámico que es donde se insertarán las coordenadas

- Dos capas una principal y otra secundaria para decorar un poco si se desea (cuadros de texto que digan posición x, posición y, y un rectángulo que abarque todo delimitando los límites en donde se medirá la posición del mouse.

 

- Un texto dinámico se llamará x_pos y otro y_pos. En cada uno de ellos en var. (variable) irá el mismo nombre (para hacerla fácil) y en “nombre de instancia” también.

 

En la línea de tiempo escribiremos:

x_pos = _root._xmouse;

y_pos = _root._ymouse;

 

- luego que ya hemos realizado todo copiamos el  fotograma clave  en el 2 y el 3 para que tenga tiempo de mostrarnos todo.

..........

donde:

 

x_pos: Es el nombre de una variable y podría habré sido otra palabra en lugar de esta. Luego var. Del texto dinámico tiene que ser la misma que acá.

_root._xmouse:  “Propiedad; especifica o devuelve una referencia a la línea de tiempo de la película raíz”, root_ es la raiz. Por ejemplo si escribimos  “_root.video_uno_ymouse” estamos capturando el movimiento que hay el mouse dentro del video_uno.

Nombre de instancia: es por el nombre que se reconoce un objeto en action.

...............

Luego se volverá a este tema del curso de Macromedia Flash.

 

Para mover un objeto dentro de un escena.

Ya hemos hecho algo de esto pero movíamos todo ahora moveremos algo en particular

 

En un botón pongo los siguientes códigos que manejarán a distintos mc:

on (press) {_root.b._x+=20;}                        mueve en el eje x mas 20

on (press) {_root.c._x-=20;}                         mueve en el eje x menos 20

on (press) {_root.d._x=+250;}                      mueve en el eje x mas 250

on (press) {_root.f._rotation-=7;}                 rota menos 7

on (press) {_root.f._xscale+=10;}                 xscale agranda la escala x mas 10

on (press) {_root.g._y-=3;_x+=3;}                mueve en diagonal mas 3

 

Google
 
Web www.estudiargratis.com.ar

Foros

Autor y Webmaster: Javier R. Cinacchi - Aclaraciones legales y política de privacidad
(Prohibida la reproducción parcial o total  del contenido de esta Web sin el consentimiento escrito del autor. Puede poner un link a esta pagina.)