Formulas útiles
Posted by Andrés Argüello Pittjun 19
La idea de este post es publicar formulas que son súper útiles para hacer cálculos de MCs con respecto el mouse. Por ejemplo mover hacia un lado u otro un mc según la distancia del puntero del mouse al centro de escenario o mover una lista de thumbnails según la posición del mouse con respecto distancia al centro del movieclip contenedor.
Lo anterior lo podrÃamos hacer por trigonometrÃa sacando la distancia, pero también hay formulas útiles para calcular circunferencias y con ellas dibujar tortas para estadÃsticas incluso animarlas en tiempo de ejecución.
Distancias
La distancia entre dos puntos (x1,y1) y (x2,y2) es representada por la siguiente formula:
![]()
Como sacar la distancia del mouse al centro del escenario en AS3:
var x1=stage.stageWidth/2; var x2=mouseX; var y1=stage.stageHeight/2; var y2=mouseY; var distx:Number=Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2));
y si necesitamos esa distancia en porcentaje:
var porcentage=(distx*100)/x1
La única aclaración serÃa que el método con el cual saco la mitad al centro del escenario en AS3 es: stage.stageWidth y AS2 sólo cambiarÃa por Stage.width . Cambiando sólo eso debiran andar sin problemas en AS2.

No hay comentarios