Puede usted conseguir no solamente la localización de un clip de la película en la pantalla, usted puede incluso conseguir la localización del ratón, también conocida como el cursor.
|
|
¿Cuál es la diferencia entre el ratón y el cursor?
El ratón es el dispositivo físico unido a su computadora.
Usted puede incluso tener un cojín o una tableta de la pista en
lugar de otro. El cursor es el gráfico que se mueve alrededor
de la pantalla mientras que usted mueve su ratón. Así pues,
técnico, el cursor es el término que debo utilizar aquí. Sin
embargo, ActionScript utiliza el ratón del término en sus palabras
claves. Por lo tanto utilizaré el ratón y el cursor
alternativamente.
Dos características especiales del jugador de destello le dicen las posiciones horizontales y verticales del cursor respecto a la pantalla. Éstos son _ el xmouse y _ las características del ymouse.
¿Pero cuál son características? Si es utilizado por sí mismos, _ el xmouse y _ ymouse es características del objeto que se contienen adentro. Tan si usted los utiliza en el timeline principal, son características de la raíz. Si usted los utiliza en un clip de la película, son características del clip de la película.
¿Cuál es la diferencia? Bien, _ xmouse y _ medida del ymouse la localización del ratón del punto de registro del objeto. Tan si usted está utilizando las características de la raíz, usted consigue la localización del ratón de la esquina upper-left de la película. Si usted las utiliza dentro de un clip de la película, usted consigue la localización del ratón del centro del clip de la película.
En la mayoría de los casos, usted deseará estas características como se relacionan con la película principal. Para asegurar esto, usted puede utilizar _ root._xmouse y _ root._ymouse.
Aquí está el código. Contiene un clip de la película con esta escritura en él. En cada marco que pase, la escritura escribirá la localización de x y de y del ratón a la ventana de la salida, seguida por una línea en blanco para separar los pares de números.
onClipEvent (enterFrame) {trace(_root._xmouse);
trace(_root._ymouse); trace("");}
Cuando usted funciona esta película, usted verá los pares de la corriente de los números a través de la ventana de la salida. Mueva el ratón alrededor y mire el cambio de los números. Traiga el cursor encima cerca de la esquina upper-left de la pantalla para verlos conseguir cerca de 0, de 0 y entonces al bajo-derecho para verlo conseguir cerca de 550, 400.
Note que si usted mueve el cursor fuera de la ventana de
destello de la prueba, los valores _ del xmouse y _ ymouse no cambian.
Si usted mueve el cursor desde el centro de la película a un
punto fuera de la película rápidamente bastante, el viejo valor
permanece hasta que el cursor vuelve a entrar el área activa.
Éste es un hecho desafortunado de la vida con el flash y algo
que usted tendrá que planear para al usar _ el xmouse y _ ymouse.
|
|