flash on 2010-3-9
wonderful本の写経
♥0 |
Line 29 |
Modified 2010-03-09 02:10:24 |
MIT License
archived:2017-03-20 05:41:59
ActionScript3 source code
/**
* Copyright hacker_hd7shtvc ( http://wonderfl.net/user/hacker_hd7shtvc )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/mZX9
*/
//wonderful本の写経
package {
import flash.display.Sprite;
import flash.display.BitmapData;
import flash.display.Bitmap;
[SWF(width=465,height=465,backgroundColor=0)]
public class BitmapDataSample extends Sprite {
private var bmpdata:BitmapData;
private var sprite:Sprite;
public function BitmapDataSample() {
// BtmapData作成
bmpdata = new BitmapData( 465, 465, false, 0);
addChild(new Bitmap(bmpdata));
//グラッフィック作成
sprite = newFig( 232,232,300,0xFFFFFF);
//bitmapDataへ描画
bmpdata.draw(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,w,h);
shape.graphics.endFill();
return shape;
}
}
}