# Math problems

**URL:** <https://forum.kirupa.com/t/math-problems/314137>\
**Category:** flash\
**Created:** [September 19, 2010, 10:59pm UTC](https://forum.kirupa.com/t/math-problems/314137 "2010-09-19T22:59:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![zerdang](https://avatars.discourse-cdn.com/v4/letter/z/ecb155/32.png) [@zerdang](https://forum.kirupa.com/u/zerdang)\
**Post date:** [September 19, 2010, 10:59pm UTC](https://forum.kirupa.com/t/math-problems/314137/1 "2010-09-19T22:59:22Z")

</div>

simple problem. How do you create a sinusoidal wave using the drawing API in Flash?

```auto
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.geom.Point;

var sinewaveHolder:Sprite = new Sprite();
var sinewave:MovieClip = new MovieClip();
var xpos:Number;
var ypos:Number;
sinewaveHolder.height = 300
sinewaveHolder.width = 400
sinewave.x = 50
sinewave.y = sinewaveHolder.height * .5
addChild(sinewaveHolder);

for(var theta:Number = 0; theta <= 90; theta++) {
	xpos = Math.cos(theta);
	ypos = Math.sin(theta);
	sinewave.graphics.lineStyle(2,0x00FF00);
	sinewave.graphics.lineTo(xpos,ypos);
	sinewave.graphics.moveTo(xpos,ypos);
        addChild(sinewave);
}

```

not sure why this doesn’t work for me. Thanks in advance
