flash on 2011-4-12
♥0 |
Line 46 |
Modified 2011-04-12 19:26:01 |
MIT License
archived:2017-03-20 04:04:36
ActionScript3 source code
/**
* Copyright hoooooonda ( http://wonderfl.net/user/hoooooonda )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/tXfm
*/
package {
import flash.net.URLRequest;
import flash.display.Loader;
import flash.display.Graphics;
import flash.display.BitmapData;
import flash.display.Bitmap;
import flash.display.Sprite;
public class FlashTest extends Sprite {
public var spr:Sprite;
public var colBmpd:BitmapData;
public var loadObj:Loader;
public var urlReq:URLRequest;
public const pixSize:int = 3;
public function FlashTest() {
// write as3 code here..
spr = new Sprite();
var gr:Graphics = spr.graphics;
gr.beginFill(0x0ea2c3, 0.6);
gr.drawCircle(40, 40, 40);
gr.endFill();
addChild(spr);
setBmp();
}
public function setBmp():void
{
var w:int = spr.width;
var h:int = spr.height;
colBmpd = new BitmapData(w, h, true, 0x00FF00FF);
colBmpd.draw(spr);
for(var i:int = 0; i < w; i++)
{
for(var j:int = 0; j < h; j++)
{
var col:String = "0x" + colBmpd.getPixel32(i, j).toString(16);
if(col.indexOf("0x0") == -1)
{
var bmpd:BitmapData = new BitmapData(pixSize, pixSize, true, int(col));
var bmp:Bitmap = new Bitmap(bmpd);
bmp.x = i * pixSize;
bmp.y = j * pixSize;
addChild(bmp);
}
}
}
}
}
}