Sine Wave
...
@author tkinjo
♥0 |
Line 29 |
Modified 2009-08-16 10:33:17 |
MIT License
archived:2017-03-20 02:32:29
ActionScript3 source code
/**
* Copyright tkinjo ( http://wonderfl.net/user/tkinjo )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/xMfO
*/
package
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Graphics;
import flash.display.Sprite;
import flash.events.Event;
import flash.geom.Matrix;
[SWF(width = "465", height = "465", frameRate = "60", backgroundColor = "#ffffff")]
/**
* ...
* @author tkinjo
*/
public class Main extends Sprite
{
private const FREQUENCY:Number = 1;
private const AMPLITUDE:Number = 100;
private var screen:Bitmap;
public function Main()
{
var canvas:Sprite = new Sprite();
canvas.y = stage.stageHeight / 2;
var canvasGraphics:Graphics = canvas.graphics;
canvasGraphics.lineStyle( 1 );
canvasGraphics.moveTo( 0, 0 );
for ( var i:uint = 0; i < stage.stageWidth; i++ ) {
var rad:Number = i * Math.PI / 180 * FREQUENCY;
canvasGraphics.lineTo( i , Math.sin( rad ) * AMPLITUDE );
}
addChild( canvas );
}
}
}