Cambiar el tamaño de una imagen en movimiento sin echar a perder coordenadas del ratón
-
20-09-2019 - |
Pregunta
¿Cómo se hace esto? Tengo una barra de búsqueda, que estoy reequipamiento para cambiar el tamaño con el FLVPlayback. En este momento se pone la mouseX al hacer clic en la barra de búsqueda, y divide el resultado por la longitud de la barra de búsqueda con el fin de saber qué porcentaje se debe procurar.
Mi problema es que ahora que estoy configurar dinámicamente el ancho del clip de película buscan el ancho devuelve el ancho puse, mientras que el evento de ratón devuelve la posición como si fuera todavía la anchura original que tiene en la biblioteca.
¿Cómo puedo solucionar este problema?
Solución
Al igual escala en contra de la anchura original que tenía. Digamos que usted tiene una amplia barra de 100px, sólo tiene que ir:
var seekTo:Number = seekbar.mouseX / 100;
Esto le dará el porcentaje clic en importar el ancho actual de la barra de búsqueda.
agradable y fácil y no hay espacio coord cobarde conversiones necesarias.
Otros consejos
El objeto MouseEvent tiene una stageX y stageY propiedad - sólo tiene que compensar esos valores por la posición del clip y que debe establecerse
.