flash on 2015-7-8
♥0 |
Line 31 |
Modified 2015-07-08 00:40:11 |
MIT License
archived:2017-03-30 11:45:55
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/rgM1
*/
package {
import flash.filters.BlurFilter;
import flash.geom.Point;
import flash.display.BitmapData;
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest() {
var bm:BitmapData;
bm = new BitmapData(256,256, true, 0);
var c:uint;
var i:int; var k:int;
for (k=0;k<256;k++)
for (i=0;i<256;i++)
{
c = i > k ? i : k;
//c = i;
// c = (c << 8) | (c << 16) | (c);
// c |= 0xff000000;
c |= (256-i) << 24;
bm.setPixel32(k,i,c);
}//nexti
var sk:BitmapData;
sk = new BitmapData(64,64,true,0);
sk.noise(2);
sk.applyFilter(sk, sk.rect, new Point(),new BlurFilter());
graphics.beginBitmapFill(sk, null,true,false);
graphics.drawRect(0,0,456,456);
graphics.endFill();
graphics.beginBitmapFill(bm, null,false,false);
graphics.drawRect(0,0,256,256);
graphics.endFill();
}//ctor
}//classend
}