flash on 2010-1-24

by hacker_9p8x8mco
♥0 | Line 28 | Modified 2010-01-24 22:26:07 | MIT License
play

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;
		}

	}
}