flash on 2013-3-2
♥0 |
Line 44 |
Modified 2013-03-02 13:15:31 |
MIT License
archived:2017-03-20 14:04:32
ActionScript3 source code
/**
* Copyright ohisama ( http://wonderfl.net/user/ohisama )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/ym1Y
*/
package
{
import flash.display.Sprite;
import flash.display.BitmapData;
import flash.display.Bitmap;
import frocessing.color.ColorHSV;
public class FlashTest extends Sprite
{
public function FlashTest()
{
var z : int;
var x : int;
var y : int;
var a : Number;
var b : Number;
var i : Number;
var j : Number;
var k : int;
var c : Number;
var d : Number;
var bmp : BitmapData = new BitmapData(96, 64, false, 0x444444);
for (z = 0; z < 6144; z++)
{
x = z % 96;
y = Math.floor(z / 96);
a = -1.35 + 0.3 * ((y - 32) / 64);
b = 0.3 * ((x - 48) / 64);
i = j = 0;
for (k = 0; k < 64; k++)
{
if (i * i + j * j > 4) break;
c = i * i - j * j + a;
d = 2 * i * j + b;
i = c;
j = d;
}
var color : ColorHSV = new ColorHSV(k, 0.9);
bmp.setPixel(x, y, color.value);
}
var bm : Bitmap = new Bitmap(bmp);
addChild(bm);
}
}
}