Posted in

Uso de las funciones Math.sin() y Math.cos()

Con ellas podemos crear infinidad de movimientos asemejandolos a la realidad. Con el siguiente ejemplo se puede ver las curvaturas dibujadas usando la api de dibujo de flash.

// Genera un MovieClip vacío
_root.createEmptyMovieClip("dibujo",5);
// Asigna la propiedad de la linea
dibujo.lineStyle(3,0x000000,100);
// Traza una línea horizontal como eje X
dibujo.moveTo(0,200);
dibujo.lineTo(550,200);
dibujo.moveTo(0,200);
// Traza la gráfica
for(x=0; x<=550; x+=10) {
    // Evalúa la posición 'y' según el seno de 'x'
    y = (Math.sin(x*(Math.PI/180))*160)+200;
    // Grafica el seno de 'x'
    dibujo.lineStyle(3,0x000000,100);
    dibujo.lineTo(x,y);
    // Trazado de las líneas verticales
    dibujo.lineStyle(1,0x000000,100);
    dibujo.moveTo(x,200);
    dibujo.lineTo(x,y);
}

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.