flash on 2015-10-3

by mutantleg
♥0 | Line 34 | Modified 2015-10-03 19:34:21 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
         
             var c:uint;
             c = 0xFFffFF;
             
             c = 0xFFffFF * Math.random();
             
             
             var t:Number;
             
             graphics.clear();
             //graphics.lineStyle(1, 0);
             
             var k:uint;
             for (t = 0;t<1; t+=0.05)
             {
              k = getDark(c, 1-t);  
              graphics.beginFill(k, 1);
               graphics.drawRect(32,32+t*320, 256, 32);
              graphics.endFill();
             } 
        }//ctor
        
        public function getDark(c:uint, m:Number):uint       
        {
          var red:int;
          var green:int;
          var blue:int;
          
          red = (c >> 16) & 0xFF;
          green = (c >> 8) & 0xFF;
          blue = (c) & 0xFF;
          
          red *= m;  red &= 0xFF;
          green *= m; green &= 0xFF;
          blue *= m;  blue &= 0xFF;
          
          c = (c&0xFF000000) | (red<<16) | (green<<8) | blue;
          
          return c;           
        }//getdark
        
        
    }//classend
}