flash on 2015-10-3
♥0 |
Line 34 |
Modified 2015-10-03 19:34:21 |
MIT License
archived:2017-03-30 11:42:42
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
}