flash on 2010-3-9

by hacker_hd7shtvc
wonderful本の写経
♥0 | Line 29 | Modified 2010-03-09 02:10:24 | MIT License
play

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

Forked