flash on 2010-1-24
♥0 |
Line 28 |
Modified 2010-01-24 22:26:07 |
MIT License
archived:2017-03-20 12:54:44
ActionScript3 source code
/**
* Copyright hacker_9p8x8mco ( http://wonderfl.net/user/hacker_9p8x8mco )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/c193
*/
package{
import flash.display.Sprite;
import flash.display.BitmapData;
import flash.display.Bitmap;
[SWF(width=465,height=465,backgroundColor=0)]
public class BitmapDataSample1 extends Sprite{
private var bmpdata:BitmapData;
private var sprite:Sprite;
public function BitmapDataSample1(){
bmpdata = new BitmapData(465,465,false,0);
addChild(new Bitmap(bmpdata));
sprite = newFig(232,232,300,0xFFFFFF);
// sprite.x = 100;
// sprite.y = 100;
bmpdata.draw(sprite,sprite.transform.matrix);
// addChild(sprite);
}
private function newFig(cx:Number,cy:Number,size:Number,col:uint):Sprite{
var shape:Sprite = new Sprite();
shape.graphics.lineStyle(0,0x000000,0.3);
shape.graphics.beginFill(col);
shape.graphics.drawCircle(cx,cy,size*0.5);
shape.graphics.drawCircle(cx,cy,size*0.4);
var w:Number = size * 0.6;
var h:Number = size * 0.15;
shape.graphics.drawRect(cx - w/2,cy - h/2, w,h);
shape.graphics.endFill();
return shape;
}
}
}