flash on 2010-1-29

by 0color
♥0 | Line 28 | Modified 2010-01-29 01:00:28 | MIT License
play

ActionScript3 source code

/**
 * Copyright 0color ( http://wonderfl.net/user/0color )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/7seO
 */

package {
	import flash.display.Bitmap;
	import flash.display.BitmapData;
    import flash.display.Sprite;
    [SWF(width=465,height=465,backgroumdColor=0)]
    public class BitmapDataSample extends Sprite {
    		private var bmpdata:BitmapData;
    		private var sprite:Sprite;
    		
        public function BitmapDataSample() {
			        		
   			bmpdata = new BitmapData(465,465,false,0);
   			addChild(new Bitmap(bmpdata));
   			// グラフィックの作成
   			sprite = newFig(232,232,300,0xFFFFFF);
   			bmpdata.draw(sprite);           
        }
        
        
        private function newFig(cx:Number,cy:Number,size:Number,col:uint):Sprite{
        		//中心(cx,cy),幅高さsize,色col,のグラフィックスを作成
        		var shape:Sprite = new Sprite();
        		shape.graphics.lineStyle(0,0xFFFFFF,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;
        }
    }
}

Forked