Bitmap基本

by _wonder
♥0 | Line 21 | Modified 2010-02-04 12:41:10 | MIT License
play

ActionScript3 source code

/**
 * Copyright _wonder ( http://wonderfl.net/user/_wonder )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/47jU
 */

package {
    import flash.display.Sprite;
    import flash.display.BitmapData;
    import flash.display.Bitmap;
    
    [SWF(width=465, height=465, backgroundColor=0)]
    public class myBitmap extends Sprite {
        public function myBitmap() {
            var fig:Sprite = createCircle( stage.stageWidth/2, stage.stageHeight/2, 100, 0XCC0000 );
            
            var bitmapdata:BitmapData = new BitmapData( 465, 465, false, 0 );
            bitmapdata.draw( fig );
            
            addChild( new Bitmap( bitmapdata ) );
        }
        
        private function createCircle(cx:Number, cy:Number, size:Number, col:uint):Sprite {
            var sprite:Sprite = new Sprite();
            sprite.graphics.beginFill( col );
            sprite.graphics.drawCircle( cx, cy, size );
            sprite.graphics.endFill();
            return sprite;
        }
    }
}

Forked