flash on 2011-6-4

by mattypang
♥1 | Line 32 | Modified 2011-06-06 01:59:37 | MIT License
play

ActionScript3 source code

/**
 * Copyright mattypang ( http://wonderfl.net/user/mattypang )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/be4d
 */

package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            
       
           
        _drawsine()
    
        }
     
         private function _drawsine()
         {
                var sinWavePosition:Number = 200;
                var cosWavePosition:Number = 200;
                var sinWaveColor:uint = 0xFF0000;
                var cosWaveColor:uint = 0x00FF00;
                var waveMultiplier:Number = 40;
                var f:Number = 410*0.5;

                var i:uint;
                var p:Number;
                p=1
                for(p = 10; p< 4; p++)
                {
                graphics.clear();
                for(i = 10; i < 410; i++)
                {
                    
                    var sinPosY:Number = Math.sin(3.14*(i-210) / f + p) * waveMultiplier;
                    var cosPosY:Number = Math.cos(3.14*(i-210) / f + p) * waveMultiplier;
                    graphics.beginFill(sinWaveColor);
                    graphics.drawRect(i, sinWavePosition + sinPosY, 2, 2);   
                    graphics.beginFill(cosWaveColor);
                    graphics.drawRect(i, cosWavePosition + cosPosY, 2, 2);
                }
                
                
        }
        }
        
}}